#section-breadcrumb-header{background-color:#fff;border-bottom:1px solid #e5e7eb}#section-breadcrumb-header .breadcrumb-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;gap:24px}#section-breadcrumb-header .breadcrumb-nav{display:flex;align-items:center;gap:24px;min-width:0}#section-breadcrumb-header .back-link{color:#374151;font-weight:500;text-decoration:none;display:flex;align-items:center;transition:color .3s ease;white-space:nowrap}#section-breadcrumb-header .back-link:hover{color:#111827}#section-breadcrumb-header .back-link .fa{margin-right:8px}@media(max-width:991px){#section-breadcrumb-header .back-link{display:none}}#section-breadcrumb-header .divider{width:1px;height:24px;background-color:#e5e7eb}@media(max-width:991px){#section-breadcrumb-header .divider{display:none}}#section-breadcrumb-header .breadcrumb-trail{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#section-breadcrumb-header .breadcrumb-trail a{color:#6b7280;text-decoration:none}#section-breadcrumb-header .breadcrumb-trail a:hover{color:#374151}#section-breadcrumb-header .breadcrumb-trail .active{color:#111827;font-weight:500}#section-breadcrumb-header .breadcrumb-trail .separator{color:#9ca3af;margin:0 12px;font-size:12px}@media(max-width:991px){#section-breadcrumb-header .breadcrumb-trail a,#section-breadcrumb-header .breadcrumb-trail .separator{display:none}}#section-breadcrumb-header .action-icons{display:flex;gap:10px;flex-shrink:0}#section-breadcrumb-header .btn-icon{width:44px;height:44px;border:1px solid transparent;border-radius:50%;background-color:transparent;color:#374151;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}#section-breadcrumb-header .btn-icon:hover{background-color:#f3f4f6}#section-product-details{background-color:#fff}#section-product-details .meta-tags{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:12px}#section-product-details .tag{display:flex;align-items:center;font-weight:500}#section-product-details .tag .fa{margin-right:6px}#section-product-details .tag-category{background-color:#f3e8ff;color:#8b5cf6;padding:4px 10px;border-radius:99px}#section-product-details .tag-ai{background-color:#e0f2fe;color:#0277bd;padding:4px 10px;border-radius:99px}#section-product-details .tag-rating{color:#374151}#section-product-details .tag-rating .fa{color:#f59e0b}#section-product-details .tag-rating strong{margin-right:4px}#section-product-details .tag-downloads{color:#6b7280}#section-product-details h1{color:#111827;font-weight:700;margin-top:0;margin-bottom:16px}#section-product-details .lead{color:#4b5563;margin-bottom:24px}#section-product-details .author-price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}#section-product-details .author-info{display:flex;align-items:center;gap:12px;font-weight:500}#section-product-details .author-avatar{width:40px;height:40px;border-radius:50%;background-image:linear-gradient(135deg,#a855f7,#c084fc);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}#section-product-details .price{font-size:24px;font-weight:700;color:#22c55e}#section-product-details .ai-features-preview{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:24px 0}#section-product-details .ai-features-preview h3{margin:0 0 20px 0;color:#111827;font-size:18px;font-weight:600}#section-product-details .ai-features-list{display:flex;flex-direction:column;gap:16px}#section-product-details .ai-feature-item{display:flex;gap:12px;align-items:flex-start}#section-product-details .ai-feature-item .fa{color:#8b5cf6;font-size:18px;margin-top:2px;flex-shrink:0}#section-product-details .feature-text strong{display:block;color:#111827;font-weight:600;margin-bottom:4px}#section-product-details .feature-text p{color:#6b7280;font-size:14px;line-height:1.4;margin:0}#section-product-details .action-buttons{display:flex;flex-wrap:wrap;gap:15px}#section-product-details .action-buttons .btn{height:52px;min-width:180px;font-size:18px;font-weight:600;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .4s ease}#section-product-details .action-buttons .btn .fa{margin-right:10px}#section-product-details .btn-primary.btn-get-template{background-image:linear-gradient(to right,#8b5cf6,#a78bfa);border:none;color:#fff}#section-product-details .btn-primary.btn-get-template:hover{box-shadow:0 10px 15px -3px rgba(139,92,246,.3),0 4px 6px -4px rgba(139,92,246,.3);transform:translateY(-2px)}#section-product-details .btn-default{border:1px solid #d1d5db;color:#374151}#section-product-details .btn-default:hover{background-color:#f9fafb;border-color:#adb5bd}#section-product-details .product-preview-wrapper{margin-top:40px}#section-product-details .image-aspect-ratio-wrapper{position:relative;width:100%;padding-top:60%;overflow:hidden;border-radius:16px;border:1px solid #e5e7eb;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}#section-product-details .product-image{position:absolute;top:0;left:0;width:100%;height:auto;max-height:none;object-fit:contain;object-position:top}#scrollable-preview{overflow:hidden;cursor:pointer}#scrollable-preview img{transition:transform 12s ease}#scrollable-preview:hover img{transform:translateY(calc(-100% + 60%))}#section-product-details .sidebar-col{display:flex;flex-direction:column;gap:30px}#section-product-details .sidebar-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:24px}#section-product-details .sidebar-title{margin-top:0;margin-bottom:16px;font-weight:600;color:#111827}#section-product-details .sidebar-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}#section-product-details .sidebar-list a{color:#374151;font-weight:500;text-decoration:none;display:flex;align-items:center;transition:color .4s ease}#section-product-details .sidebar-list a:hover{color:#8b5cf6}#section-product-details .sidebar-list .fa{margin-right:12px;width:20px;text-align:center;color:#9ca3af}#section-product-details .specs-list{display:flex;flex-direction:column;gap:12px}#section-product-details .spec-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #e5e7eb}#section-product-details .spec-row:last-child{border-bottom:none;padding-bottom:0}#section-product-details .spec-label{color:#6b7280;font-size:14px}#section-product-details .spec-value{color:#111827;font-weight:600;font-size:14px}@media(max-width:991px){#section-product-details .main-content-col{margin-bottom:50px}}@media(max-width:480px){#section-product-details .action-buttons .btn{width:100%;min-width:0}}#section-template-demo{background-color:#f8f9fa;border-top:1px solid #e5e7eb}#section-template-demo .demo-header{text-align:center;margin-bottom:40px}#section-template-demo .demo-title{font-size:28px;font-weight:700;color:#111827;margin-bottom:12px}#section-template-demo .demo-subtitle{font-size:16px;color:#6b7280;max-width:600px;margin:0 auto}#section-template-demo .demo-tabs{display:flex;justify-content:center;gap:4px;margin-bottom:30px;background:#e5e7eb;padding:4px;border-radius:8px;max-width:400px;margin-left:auto;margin-right:auto}#section-template-demo .demo-tab{background:transparent;border:none;color:#6b7280;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;font-size:14px}#section-template-demo .demo-tab.active,#section-template-demo .demo-tab:hover{background:#fff;color:#8b5cf6;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#section-template-demo .demo-container{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.1);border:1px solid #e5e7eb}#section-template-demo .demo-browser{width:100%}#section-template-demo .browser-bar{background:#f1f3f4;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}#section-template-demo .browser-controls{display:flex;gap:8px}#section-template-demo .control{width:12px;height:12px;border-radius:50%}#section-template-demo .control.red{background:#ff5f57}#section-template-demo .control.yellow{background:#ffbd2e}#section-template-demo .control.green{background:#28ca42}#section-template-demo .browser-url{display:flex;align-items:center;gap:8px;background:#fff;padding:6px 12px;border-radius:6px;font-size:14px;min-width:300px}#section-template-demo .protocol{color:#9ca3af}#section-template-demo .domain{color:#374151;font-weight:500}#section-template-demo .secure-icon{color:#22c55e;font-size:12px}#section-template-demo .demo-screen{height:400px;background:#f8fafc;display:flex;align-items:center;justify-content:center}#section-template-demo .demo-content{text-align:center;padding:40px}#section-template-demo .demo-placeholder h3{color:#111827;font-size:20px;font-weight:600;margin-bottom:12px}#section-template-demo .demo-placeholder p{color:#6b7280;margin-bottom:24px}#section-template-demo .demo-features{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}#section-template-demo .feature-badge{background:#8b5cf6;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}#section-template-demo .demo-actions{display:flex;justify-content:center;gap:16px;padding:20px;background:#f8f9fa;border-top:1px solid #e5e7eb}#section-template-demo .btn-demo-full{background:#8b5cf6;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .3s ease}#section-template-demo .btn-demo-full:hover{background:#7c3aed;color:#fff;text-decoration:none;transform:translateY(-1px)}#section-template-demo .btn-demo-mobile{background:#fff;color:#6b7280;border:1px solid #d1d5db;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}#section-template-demo .btn-demo-mobile:hover{background:#f9fafb;color:#374151;text-decoration:none}@media(max-width:768px){#section-template-demo .demo-tabs{flex-wrap:wrap;max-width:100%}#section-template-demo .browser-url{min-width:auto;flex:1}#section-template-demo .demo-actions{flex-direction:column}#section-template-demo .btn-demo-full,#section-template-demo .btn-demo-mobile{justify-content:center}}#section-ai-advantages{background-color:#fff}#section-ai-advantages .advantages-header{text-align:center;margin-bottom:50px}#section-ai-advantages .advantages-title{font-size:28px;font-weight:700;color:#111827;margin-bottom:12px}#section-ai-advantages .advantages-subtitle{font-size:16px;color:#6b7280;max-width:600px;margin:0 auto}#section-ai-advantages .comparison-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;height:100%;overflow:hidden}#section-ai-advantages .comparison-card.ai-powered{background:#f0f9ff;border-color:#bae6fd}#section-ai-advantages .card-header{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}#section-ai-advantages .comparison-card.ai-powered .card-header{border-bottom-color:#bae6fd}#section-ai-advantages .card-header h3{margin:0;color:#111827;font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px}#section-ai-advantages .card-header .fa{color:#6b7280}#section-ai-advantages .ai-powered .card-header .fa{color:#3b82f6}#section-ai-advantages .ai-badge{background:#3b82f6;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}#section-ai-advantages .card-content{padding:24px}#section-ai-advantages .comparison-list{list-style:none;padding:0;margin:0 0 24px 0}#section-ai-advantages .comparison-list li{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:15px}#section-ai-advantages .comparison-list li.positive{color:#374151}#section-ai-advantages .comparison-list li.negative{color:#6b7280}#section-ai-advantages .comparison-list .fa{font-size:16px;flex-shrink:0}#section-ai-advantages .comparison-list li.positive .fa{color:#22c55e}#section-ai-advantages .comparison-list li.negative .fa{color:#ef4444}#section-ai-advantages .performance-metrics{background:rgba(59,130,246,0.05);border:1px solid rgba(59,130,246,0.2);border-radius:12px;padding:20px;margin-top:20px}#section-ai-advantages .performance-metrics h4{margin:0 0 16px 0;color:#111827;font-size:16px;font-weight:600}#section-ai-advantages .metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#section-ai-advantages .metric{text-align:center}#section-ai-advantages .metric-number{display:block;font-size:18px;font-weight:700;color:#3b82f6;margin-bottom:4px}#section-ai-advantages .metric-label{font-size:12px;color:#6b7280;font-weight:500}@media(max-width:768px){#section-ai-advantages .metrics-grid{grid-template-columns:1fr;gap:12px}}#section-whats-included{background-color:#f8f9fa}#section-whats-included .included-header{text-align:center;margin-bottom:50px}#section-whats-included .included-title{font-size:28px;font-weight:700;color:#111827;margin-bottom:12px}#section-whats-included .included-subtitle{font-size:16px;color:#6b7280}#section-whats-included .content-section{margin-bottom:40px}#section-whats-included .content-section h3{color:#111827;font-weight:600;font-size:20px;margin-bottom:20px;display:flex;align-items:center;gap:10px}#section-whats-included .content-section h3 .fa{color:#8b5cf6}#section-whats-included .included-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}#section-whats-included .included-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:12px;transition:all .3s ease}#section-whats-included .included-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-2px)}#section-whats-included .included-item .fa{color:#8b5cf6;font-size:20px;margin-top:2px;flex-shrink:0}#section-whats-included .item-details h4{margin:0 0 6px 0;color:#111827;font-weight:600}#section-whats-included .item-details p{margin:0;color:#6b7280;font-size:14px;line-height:1.4}#section-whats-included .ai-features-detailed{display:flex;flex-direction:column;gap:24px}#section-whats-included .feature-detail{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;display:flex;gap:16px}#section-whats-included .feature-icon{width:48px;height:48px;background:#f5f3ff;color:#8b5cf6;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}#section-whats-included .feature-info h4{margin:0 0 8px 0;color:#111827;font-weight:600;font-size:16px}#section-whats-included .feature-info p{margin:0 0 12px 0;color:#4b5563;line-height:1.5}#section-whats-included .feature-stats{display:flex;gap:16px}#section-whats-included .stat{background:#dcfce7;color:#166534;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}#section-whats-included .tech-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}#section-whats-included .tech-feature{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:12px}#section-whats-included .tech-feature .fa{color:#3b82f6;font-size:18px;margin-top:2px;flex-shrink:0}#section-whats-included .tech-feature h4{margin:0 0 4px 0;color:#111827;font-weight:600;font-size:14px}#section-whats-included .tech-feature p{margin:0;color:#6b7280;font-size:13px}#section-whats-included .included-sidebar{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;height:fit-content}#section-whats-included .sidebar-section{margin-bottom:30px}#section-whats-included .sidebar-section:last-child{margin-bottom:0}#section-whats-included .sidebar-section h3{color:#111827;font-weight:600;font-size:16px;margin-bottom:16px}#section-whats-included .spec-list{display:flex;flex-direction:column;gap:12px}#section-whats-included .spec-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #f3f4f6}#section-whats-included .spec-item:last-child{border-bottom:none;padding-bottom:0}#section-whats-included .spec-label{color:#6b7280;font-size:14px}#section-whats-included .spec-value{color:#111827;font-weight:600;font-size:14px}#section-whats-included .tags-cloud{display:flex;flex-wrap:wrap;gap:8px}#section-whats-included .tag{background:#f3f4f6;color:#4b5563;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500;text-decoration:none;transition:all .3s ease}#section-whats-included .tag:hover{background:#e5e7eb;color:#1f2937;text-decoration:none}@media(max-width:768px){#section-whats-included .included-grid{grid-template-columns:1fr}#section-whats-included .feature-detail{flex-direction:column;text-align:center}#section-whats-included .feature-stats{justify-content:center}#section-whats-included .tech-features-grid{grid-template-columns:1fr}}#section-customer-reviews{background-color:#fff}#section-customer-reviews .reviews-header{margin-bottom:40px}#section-customer-reviews .reviews-title{font-size:28px;font-weight:700;color:#111827;margin-bottom:20px;text-align:center}#section-customer-reviews .reviews-summary{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:30px;margin-bottom:30px}#section-customer-reviews .rating-overview{display:flex;gap:40px;align-items:center}#section-customer-reviews .overall-rating{text-align:center;min-width:150px}#section-customer-reviews .rating-number{font-size:48px;font-weight:700;color:#111827;display:block;line-height:1}#section-customer-reviews .rating-stars{margin:8px 0;font-size:20px;color:#f59e0b}#section-customer-reviews .reviews-count{font-size:14px;color:#6b7280}#section-customer-reviews .rating-distribution{flex:1}#section-customer-reviews .rating-row{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-size:14px}#section-customer-reviews .rating-label{width:60px;color:#6b7280}#section-customer-reviews .rating-bar{flex:1;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden}#section-customer-reviews .rating-fill{height:100%;background:#f59e0b;border-radius:4px}#section-customer-reviews .rating-percent{width:40px;text-align:right;color:#6b7280;font-weight:600}#section-customer-reviews .review-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:24px;height:100%;margin-bottom:20px}#section-customer-reviews .review-card.featured{background:#f0f9ff;border-color:#bae6fd;position:relative}#section-customer-reviews .review-card.featured::before{content:'Featured Review';position:absolute;top:-10px;left:20px;background:#3b82f6;color:#fff;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600}#section-customer-reviews .review-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}#section-customer-reviews .reviewer-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}#section-customer-reviews .reviewer-info{display:flex;flex-direction:column}#section-customer-reviews .reviewer-name{color:#111827;font-weight:600;margin-bottom:2px}#section-customer-reviews .reviewer-location{color:#6b7280;font-size:13px;margin-bottom:2px}#section-customer-reviews .verified-badge{background:#dcfce7;color:#166534;padding:2px 8px;border-radius:8px;font-size:11px;font-weight:600}#section-customer-reviews .review-rating{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#section-customer-reviews .stars{color:#f59e0b;font-size:16px}#section-customer-reviews .review-date{color:#9ca3af;font-size:12px}#section-customer-reviews .review-text{color:#374151;line-height:1.6;margin-bottom:16px;font-style:italic}#section-customer-reviews .review-impact{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;border-top:1px solid #e5e7eb}#section-customer-reviews .impact-metric{text-align:center}#section-customer-reviews .impact-number{display:block;font-size:16px;font-weight:700;color:#8b5cf6;margin-bottom:2px}#section-customer-reviews .impact-label{font-size:12px;color:#6b7280;font-weight:500}#section-customer-reviews .reviews-footer{text-align:center;margin-top:40px}#section-customer-reviews .load-more-reviews{background:#fff;color:#6b7280;border:1px solid #d1d5db;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}#section-customer-reviews .load-more-reviews:hover{background:#f9fafb;border-color:#9ca3af}#section-customer-reviews .reviews-note{color:#9ca3af;font-size:14px;margin-top:16px}@media(max-width:768px){#section-customer-reviews .rating-overview{flex-direction:column;text-align:center;gap:20px}#section-customer-reviews .rating-distribution{width:100%}}#section-faq-simple{background-color:#f8f9fa}#section-faq-simple .section-title{margin-bottom:12px;font-size:28px;color:#111827}#section-faq-simple .section-subtitle{font-size:16px;color:#6b7280;max-width:600px;margin:0 auto}#section-faq-simple .mt-50{margin-top:50px}#section-faq-simple .faq-item{margin-bottom:16px;background:#fff;border-radius:12px;overflow:hidden;transition:all .3s ease;border:1px solid #e5e7eb}#section-faq-simple .faq-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}#section-faq-simple .faq-question{padding:20px;cursor:pointer}#section-faq-simple .faq-question h4{margin:0;font-size:16px;font-weight:600;color:#111827;display:flex;align-items:center;gap:12px}#section-faq-simple .faq-question h4 .fa{color:#8b5cf6;font-size:16px;flex-shrink:0}#section-faq-simple .faq-question h4 .fa-minus-circle{display:none}#section-faq-simple .faq-question[aria-expanded="true"] h4 .fa-plus-circle{display:none}#section-faq-simple .faq-question[aria-expanded="true"] h4 .fa-minus-circle{display:inline-block}#section-faq-simple .faq-answer{padding:0 20px 20px 48px;color:#4b5563;line-height:1.6}#section-faq-simple .faq-answer p{margin:0}#section-faq-simple .still-questions{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:40px;margin-top:30px}#section-faq-simple .still-questions h3{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px}#section-faq-simple .still-questions p{font-size:16px;color:#6b7280;margin-bottom:24px}#section-faq-simple .contact-actions{display:flex;justify-content:center;gap:16px}#section-faq-simple .btn{padding:12px 24px;border-radius:8px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;text-decoration:none;font-size:15px}#section-faq-simple .btn-primary{background:#8b5cf6;color:#fff;border:none}#section-faq-simple .btn-primary:hover{background:#7c3aed;color:#fff;text-decoration:none;transform:translateY(-1px)}#section-faq-simple .btn-secondary{background:#fff;color:#6b7280;border:1px solid #d1d5db}#section-faq-simple .btn-secondary:hover{background:#f9fafb;color:#374151;text-decoration:none}@media(max-width:767px){#section-faq-simple .section-title{font-size:24px}#section-faq-simple .contact-actions{flex-direction:column;align-items:center}#section-faq-simple .btn{min-width:200px;justify-content:center}}#section-related-templates{background-color:#fff;border-top:1px solid #e5e7eb}#section-related-templates .section-title{margin-bottom:12px;font-size:28px;color:#111827;text-align:center}#section-related-templates .section-subtitle{font-size:16px;color:#6b7280;text-align:center;margin-bottom:40px}#section-related-templates .apps-row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}#section-related-templates .apps-row>[class*=col-]{padding:0 15px;margin-bottom:30px;display:flex}#section-related-templates .app-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.08);height:100%;width:100%;display:flex;flex-direction:column;text-align:left;transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit}#section-related-templates .app-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:#d1d5db;text-decoration:none;color:inherit}#section-related-templates .app-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px}#section-related-templates .app-logo{width:60px;height:60px;border-radius:12px;overflow:hidden;flex-shrink:0;border:1px solid #e5e7eb}#section-related-templates .app-logo img{width:100%;height:100%;object-fit:cover;display:block}#section-related-templates .app-badges{display:flex;flex-direction:column;gap:6px;align-items:flex-end}#section-related-templates .app-badge{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}#section-related-templates .app-badge.ai{background:#e0f2fe;color:#0277bd}#section-related-templates .app-badge.trending{background:#fef3c7;color:#d97706}#section-related-templates .app-badge.bestseller{background:#dcfce7;color:#166534}#section-related-templates .app-content{flex-grow:1;margin-bottom:16px}#section-related-templates .app-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 12px 0;line-height:1.3}#section-related-templates .app-description{font-size:14px;color:#6b7280;line-height:1.5;margin-bottom:16px}#section-related-templates .ai-features-preview{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}#section-related-templates .ai-feature{background:#8b5cf6;color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500}#section-related-templates .app-footer{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#6b7280;font-weight:500;border-top:1px solid #e5e7eb;padding-top:16px}#section-related-templates .app-rating{display:flex;align-items:center;gap:4px}#section-related-templates .app-rating i{color:#f59e0b}#section-related-templates .app-downloads{color:#9ca3af}@media(max-width:767px){#section-related-templates .section-title{font-size:24px}#section-related-templates .app-header{align-items:center}#section-related-templates .app-badges{flex-direction:row;flex-wrap:wrap}}@media(max-width:480px){#section-related-templates .app-footer{flex-direction:column;gap:8px;align-items:flex-start}}