.starter-kit-detail{background:#fafbfc;margin-top:80px}@media (min-width:916px) and (max-width:1548px){.starter-kit-detail{margin-top:60px}}@media (max-width:815px){.starter-kit-detail{margin-top:60px}}.starter-kit-detail .container{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width:815px){.starter-kit-detail .container{padding:0 18px}}.starter-kit-detail .highlight-text{color:#d97706;font-weight:600}.starter-kit-detail .loading-container,.starter-kit-detail .error-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;display:flex}.starter-kit-detail .loading-container .loading-spinner,.starter-kit-detail .error-container .loading-spinner{border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-section{background:linear-gradient(#feedd4,#ffd8a0 95.73%);min-height:40vh;padding:80px 0;position:relative}@media (min-width:916px) and (max-width:1548px){.hero-section{min-height:fit-content}}.hero-section .top_web{opacity:.7;width:100%;position:absolute;top:0}.hero-section .bottom_web{opacity:.7;width:100%;position:absolute;bottom:0}.hero-section .hero-content{z-index:1;grid-template-columns:1fr 380px;align-items:start;gap:60px;display:grid;position:relative}@media (min-width:916px) and (max-width:1548px){.hero-section .hero-content{grid-template-columns:60% auto;gap:30px}}.hero-section .hero-title{color:#995200;margin-bottom:16px;font-size:38px;font-weight:700;line-height:1.18}@media (min-width:916px) and (max-width:1548px){.hero-section .hero-title{max-width:80%;font-size:34px}}.hero-section .hero-tagline{color:#666;margin-bottom:20px;font-size:20px;font-weight:500}@media (min-width:916px) and (max-width:1548px){.hero-section .hero-tagline{font-size:18px}}.hero-section .hero-description{color:#6b7280;margin-bottom:24px;font-size:16px;line-height:1.6}@media (min-width:916px) and (max-width:1548px){.hero-section .hero-description{max-width:90%;font-size:16px}}@media (max-width:815px){.hero-section .hero-description{margin-bottom:14px;font-size:14px}}.hero-section .hero-highlights{gap:20px;display:grid}@media (max-width:815px){.hero-section .hero-highlights{flex-direction:column;gap:15px;display:flex}}.hero-section .hero-highlights .highlight-item{color:#374151;align-items:center;gap:8px;font-size:16px;display:flex}@media (max-width:815px){.hero-section .hero-highlights .highlight-item{gap:5px;font-size:15px}}@media (min-width:916px) and (max-width:1548px){.hero-section .hero-highlights .highlight-item{font-size:15px}}.hero-section .hero-highlights .highlight-item svg{color:#181818;flex-shrink:0;width:24px;height:24px}@media (min-width:916px) and (max-width:1548px){.hero-section .hero-highlights .highlight-item svg{width:20px;height:20px}}@media (max-width:815px){.hero-section .hero-highlights .highlight-item svg{width:20px;height:20px}}.hero-section .hero-card{background:#fff;border-radius:12px;padding:24px;position:sticky;top:100px;box-shadow:0 4px 6px -1px #0000001a}.hero-section .hero-card .pricing-card{flex-direction:column;gap:16px;display:flex}.hero-section .hero-card .pricing-card .savings-badge{color:#065f46;text-align:center;background:#d1fae5;border-radius:9999px;padding:8px 16px;font-size:14px;font-weight:500}.hero-section .hero-card .pricing-card .pricing-header{align-items:baseline;gap:12px;display:flex}.hero-section .hero-card .pricing-card .pricing-header .price-main{color:#1f2937;font-size:32px;font-weight:700}.hero-section .hero-card .pricing-card .pricing-header .price-original{color:#6b7280;font-size:18px;text-decoration:line-through}.hero-section .hero-card .pricing-card .value-breakdown{color:#6b7280;gap:8px;font-size:14px;display:grid}.hero-section .hero-card .pricing-card .value-breakdown .value-item{justify-content:space-between;padding:8px 0;display:flex}.hero-section .hero-card .pricing-card .value-breakdown .value-item.bundle-price{color:#1f2937;border-top:1px solid #e5e7eb;padding-top:12px;font-weight:600}.hero-section .hero-card .pricing-card .kits-cta-button{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:16px;font-weight:600;transition:background .2s;display:flex}.hero-section .hero-card .pricing-card .kits-cta-button:hover{background:#1e40af}.hero-section .hero-card .pricing-card .kits-cta-button:disabled{opacity:.7;cursor:not-allowed}.hero-section .hero-card .pricing-card .kits-cta-button svg{color:#fff}.hero-section .hero-card .pricing-card .assurance{color:#6b7280;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.hero-section .hero-card .pricing-card .assurance svg{color:#10b981}.key-benefits-strip{padding:80px 0}@media (max-width:815px){.key-benefits-strip{padding:50px 0}}.key-benefits-strip .benefits-header{text-align:center;margin-bottom:48px}@media (max-width:815px){.key-benefits-strip .benefits-header{margin-bottom:24px}}.key-benefits-strip .benefits-header h2{color:#334155;font-size:clamp(24px,4vw,36px);font-weight:600;line-height:1.3}.key-benefits-strip .benefits-header h2 .highlight-text{color:#d97706;font-style:italic}.key-benefits-strip .benefits-grid{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px;margin:0 auto;display:grid}@media (max-width:815px){.key-benefits-strip .benefits-grid{grid-template-columns:1fr;gap:14px}}.key-benefits-strip .benefits-grid .benefit-item{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px 20px;transition:all .3s;box-shadow:0 4px 12px #0000000d}@media (max-width:815px){.key-benefits-strip .benefits-grid .benefit-item{padding:24px}.key-benefits-strip .benefits-grid .benefit-item:last-child{grid-column:1/-1}.key-benefits-strip .benefits-grid .benefit-item:hover{box-shadow:none;transform:none}}.key-benefits-strip .benefits-grid .benefit-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.key-benefits-strip .benefits-grid .benefit-item .benefit-icon{color:#475569;background:#f1f5f9;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;transition:all .3s;display:flex}@media (max-width:815px){.key-benefits-strip .benefits-grid .benefit-item .benefit-icon{width:44px;height:44px}.key-benefits-strip .benefits-grid .benefit-item .benefit-icon svg{width:24px;height:24px}}.key-benefits-strip .benefits-grid .benefit-item h3{color:#1e293b;margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.4}@media (max-width:815px){.key-benefits-strip .benefits-grid .benefit-item h3{font-size:18px}}.key-benefits-strip .benefits-grid .benefit-item p{color:#64748b;max-width:200px;margin:0 auto;font-size:14px;line-height:1.5}@media (max-width:815px){.key-benefits-strip .benefits-grid .benefit-item p{max-width:100%;font-size:13px}}.services-overview{padding:90px 0}@media (max-width:815px){.services-overview{padding:0}}.services-overview{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%)}.services-overview h2{color:#1f2937;text-align:center;margin-bottom:16px;font-size:32px;font-weight:700}@media (max-width:815px){.services-overview h2{margin-bottom:10px;font-size:28px}}.services-overview p{color:#6b7280;text-align:center;margin-bottom:32px;font-size:16px}@media (max-width:815px){.services-overview p{margin-bottom:0}}.services-overview .services-grid-starter_kits{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:55px;display:grid}@media (max-width:1024px){.services-overview .services-grid-starter_kits{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-overview .services-grid-starter_kits{grid-template-columns:1fr}}.services-overview .services-grid-starter_kits .service-card{background-color:#e2eaff;border-radius:12px;padding:10px;transition:transform .2s;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214}.services-overview .services-grid-starter_kits .service-card .service_card_inner{background-color:#fff;border-radius:16px;flex-direction:column;justify-content:space-evenly;align-items:flex-start;gap:10px;min-height:280px;padding:18px;display:flex}@media (max-width:815px){.services-overview .services-grid-starter_kits .service-card .service_card_inner{min-height:260px}}.services-overview .services-grid-starter_kits .service-card .service_card_inner h3{color:#1f2937;font-size:20px;font-weight:600}@media (min-width:916px) and (max-width:1548px){.services-overview .services-grid-starter_kits .service-card .service_card_inner h3{font-size:17px}}@media (max-width:815px){.services-overview .services-grid-starter_kits .service-card .service_card_inner h3{font-size:18px}}.services-overview .services-grid-starter_kits .service-card .service_card_inner .service-description{text-align:left;color:#6b7280;margin-bottom:16px;font-size:14px;line-height:1.5}@media (min-width:916px) and (max-width:1548px){.services-overview .services-grid-starter_kits .service-card .service_card_inner .service-description{margin-bottom:0;font-size:13px}}.services-overview .services-grid-starter_kits .service-card .service_card_inner .service-points{gap:14px;padding:0;list-style:none;display:grid}.services-overview .services-grid-starter_kits .service-card .service_card_inner .service-points li{color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}@media (min-width:916px) and (max-width:1548px){.services-overview .services-grid-starter_kits .service-card .service_card_inner .service-points li{font-size:13px}}.services-overview .services-grid-starter_kits .service-card .service_card_inner .service-points li svg{width:20px;height:20px}@media (min-width:916px) and (max-width:1548px){.services-overview .services-grid-starter_kits .service-card .service_card_inner .service-points li svg{width:17px;height:17px}}.services-overview .services-grid-starter_kits .service-card .service_card_inner .service-points li svg{color:#10b981;flex-shrink:0}.services-overview .services-grid-starter_kits .service-card .service-value{color:#0a3196;text-align:center;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:600;display:flex}@media (min-width:916px) and (max-width:1548px){.services-overview .services-grid-starter_kits .service-card .service-value{font-size:14px}}.video-preview-section{background:#fff;padding:10px;overflow:hidden}@media (min-width:916px) and (max-width:1548px){.video-preview-section{max-width:1200px;margin:0 auto}}.video-preview-section iframe{border-radius:16px}.video-preview-section .video-content{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:80px 0;display:grid}@media (max-width:815px){.video-preview-section .video-content{padding:0}}.video-preview-section .video-text .section-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:20px;margin-bottom:20px;padding:6px 16px;font-size:14px;font-weight:600;display:inline-block}.video-preview-section .video-text h2{color:#1e293b;margin-bottom:32px;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.3}.video-preview-section .video-text .video-features{gap:16px;display:grid}.video-preview-section .video-text .video-features .feature-item{color:#475569;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.video-preview-section .video-text .video-features .feature-item svg{color:#22c55e;flex-shrink:0;margin-top:2px}.video-preview-section .video-text .video-features .feature-item strong{color:#1e293b;font-weight:600}.video-preview-section .video-player{border-radius:16px;outline:1px solid #42424228;padding:10px;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214}.customer-reviews-section{background:#fafbfc;max-width:1244px;margin:auto;padding:80px 0;position:relative;overflow:hidden}.customer-reviews-section h2{color:#1e293b;text-align:center;margin-bottom:48px;font-size:clamp(28px,4vw,36px);font-weight:700}@media (max-width:815px){.customer-reviews-section h2{font-size:24px}}.customer-reviews-section h2 .highlight-text{color:#d97706;font-style:italic}.customer-reviews-section .reviews-container{flex-direction:column;gap:24px;display:flex;position:relative}.customer-reviews-section .reviews-container .reviews-row{gap:24px;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.customer-reviews-section .reviews-container .reviews-row.scroll-left{animation-name:scrollLeft}.customer-reviews-section .reviews-container .reviews-row.scroll-right{animation-name:scrollRight}.customer-reviews-section .reviews-container .reviews-row .review-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:none;width:320px;padding:20px;transition:all .3s;box-shadow:0 2px 8px #0000000f}.customer-reviews-section .reviews-container .reviews-row .review-card .review-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.customer-reviews-section .reviews-container .reviews-row .review-card .review-header .reviewer-avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex}.customer-reviews-section .reviews-container .reviews-row .review-card .review-header .reviewer-info h4{color:#1e293b;margin-bottom:2px;font-size:16px;font-weight:600}.customer-reviews-section .reviews-container .reviews-row .review-card .review-header .reviewer-info p{color:#64748b;margin:0;font-size:14px}.customer-reviews-section .reviews-container .reviews-row .review-card .review-rating{gap:2px;margin-bottom:12px;display:flex}.customer-reviews-section .reviews-container .reviews-row .review-card .review-text{color:#475569;margin:0;font-size:14px;line-height:1.5}.customer-reviews-section .reviews-gradient-left,.customer-reviews-section .reviews-gradient-right{pointer-events:none;z-index:2;width:100px;position:absolute;top:0;bottom:0}.customer-reviews-section .reviews-gradient-left{background:linear-gradient(90deg,#fafbfc,#0000);left:0}.customer-reviews-section .reviews-gradient-right{background:linear-gradient(270deg,#fafbfc,#0000);right:0}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.target-audience{padding:80px 0}@media (max-width:815px){.target-audience{padding:0}}.target-audience{position:relative;overflow:hidden}.target-audience:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f608 0%,#0000 70%);width:40%;height:200%;position:absolute;top:-50%;right:-20%}.target-audience .content-wrapper{z-index:1;grid-template-columns:1.2fr 1fr;align-items:start;gap:60px;display:grid;position:relative}@media (min-width:916px) and (max-width:1548px){.target-audience .content-wrapper{gap:30px;max-width:1250px;margin:0 auto}}@media (max-width:1024px){.target-audience .content-wrapper{grid-template-columns:1fr;gap:40px}}.target-audience .text-content .section-header{margin-bottom:32px}@media (max-width:815px){.target-audience .text-content .section-header{margin-bottom:20px}}.target-audience .text-content .section-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:20px;margin-bottom:16px;padding:6px 16px;font-size:14px;font-weight:600;display:inline-block}.target-audience .text-content h2{color:#1f2937;margin-bottom:16px;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.2}@media (min-width:916px) and (max-width:1548px){.target-audience .text-content h2{font-size:24px}}@media (max-width:815px){.target-audience .text-content h2{margin-bottom:10px;font-size:28px}}.target-audience .text-content .section-description{color:#6b7280;margin-bottom:0;font-size:18px;line-height:1.6}@media (min-width:916px) and (max-width:1548px){.target-audience .text-content .section-description{font-size:15px}}@media (max-width:815px){.target-audience .text-content .section-description{font-size:16px}}.target-audience .audience-grid{gap:16px;margin-bottom:32px;display:grid}@media (max-width:815px){.target-audience .audience-grid{gap:12px;margin-bottom:28px}}.target-audience .audience-grid .audience-item{color:#374151;align-items:center;gap:12px;padding:12px 0;font-size:16px;transition:all .2s;display:flex}@media (min-width:916px) and (max-width:1548px){.target-audience .audience-grid .audience-item{font-size:14px}}.target-audience .audience-grid .audience-item:hover{color:#1f2937}.target-audience .audience-grid .audience-item .check-icon{background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 2px 8px #10b9814d}.target-audience .audience-grid .audience-item .check-icon svg{color:#fff}@media (max-width:815px){.target-audience .audience-grid .audience-item .check-icon svg{width:34px;height:34px}}.target-audience .audience-grid .audience-item span{font-weight:500}.target-audience .cta-hint p{color:#3b82f6;background:#3b82f61a;border-left:4px solid #3b82f6;border-radius:8px;margin:0;padding:16px 20px;font-size:16px;font-weight:600}@media (min-width:916px) and (max-width:1548px){.target-audience .cta-hint p{font-size:14px}}.target-audience .visual-content{flex-direction:column;gap:24px;display:flex}.target-audience .founder-types{gap:16px;display:grid}.target-audience .founder-types .founder-card{text-align:center;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d}.target-audience .founder-types .founder-card.primary{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.target-audience .founder-types .founder-card .founder-icon{margin-bottom:12px;font-size:36px;display:block}@media (min-width:916px) and (max-width:1548px){.target-audience .founder-types .founder-card .founder-icon{margin-bottom:4px;font-size:28px}}.target-audience .founder-types .founder-card h4{color:#1f2937;margin-bottom:6px;font-size:18px;font-weight:600}@media (min-width:916px) and (max-width:1548px){.target-audience .founder-types .founder-card h4{font-size:15px}.target-audience .founder-types .founder-card p{font-size:13px}}.target-audience .founder-types .founder-card p{color:#6b7280;margin:0;font-size:14px;line-height:1.4}.target-audience .stats-highlight{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid;box-shadow:0 4px 12px #0000000d}.target-audience .stats-highlight .stat{text-align:center;padding:8px}.target-audience .stats-highlight .stat .stat-number{color:#3b82f6;margin-bottom:4px;font-size:24px;font-weight:700;display:block}.target-audience .stats-highlight .stat .stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.documents-section{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);padding:80px 0}@media (min-width:916px) and (max-width:1548px){.documents-section{max-width:1250px;margin:0 auto}}.documents-section .documents-content{grid-template-columns:1fr;align-items:flex-start;gap:40px;display:grid}@media (max-width:1024px){.documents-section .documents-content{grid-template-columns:1fr;gap:32px}}.documents-section .documents-content .documents-text h2{color:#1e293b;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.3}@media (min-width:916px) and (max-width:1548px){.documents-section .documents-content .documents-text h2{font-size:20px}}.documents-section .documents-content .documents-text p{color:#64748b;max-width:400px;font-size:16px;line-height:1.6}@media (min-width:916px) and (max-width:1548px){.documents-section .documents-content .documents-text p{max-width:100%}}.documents-section .documents-content .documents-grid{flex-flow:wrap;gap:20px;display:flex}@media (max-width:815px){.documents-section .documents-content .documents-grid{flex-flow:column;width:100%}}.documents-section .documents-content .documents-grid .document-item{text-wrap:unset;text-wrap-mode:nowrap;color:#334155;background-color:#fff;border-left:4px solid #22c55e;border-radius:10px;align-items:center;gap:12px;width:fit-content;padding:16px 20px;font-size:15px;display:flex;box-shadow:0 2px 8px #0000000d}@media (max-width:815px){.documents-section .documents-content .documents-grid .document-item{text-wrap-mode:wrap;min-width:inherit;max-width:100%}}.documents-section .documents-content .documents-grid .document-item svg{color:#22c55e;flex-shrink:0}.value-comparison{background:#f5f1e8;padding:80px 0}@media (max-width:815px){.value-comparison{padding:40px 0}}.value-comparison h2{color:#1d4ed8;text-align:center;border-bottom:1px solid #e5e7eb;margin-bottom:32px;padding-bottom:20px;font-size:38px;font-weight:700}@media (min-width:916px) and (max-width:1548px){.value-comparison h2{font-size:30px}}@media (max-width:815px){.value-comparison h2{font-size:28px}}.value-comparison .container{max-width:1050px}@media (min-width:916px) and (max-width:1548px){.value-comparison .container{max-width:950px}}.value-comparison .container{margin:0 auto;padding:0 20px}@media (max-width:815px){.value-comparison .container{padding:0 10px}}.value-comparison .comparison-table{background:#fff;border-radius:12px;outline:1px solid #0000000e;overflow:hidden}.value-comparison .comparison-table .table-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;grid-template-columns:2fr 1fr 1fr;padding:24px;font-size:14px;font-weight:600;display:grid}.value-comparison .comparison-table .table-row{color:#4b5563;border-bottom:1px solid #e5e7eb;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:18px;display:grid}.value-comparison .comparison-table .table-row .service-col{font-size:17px;font-weight:500}@media (min-width:916px) and (max-width:1548px){.value-comparison .comparison-table .table-row .service-col{font-size:15px}}.value-comparison .comparison-table .table-row .price-col{text-align:center;font-size:17px}@media (min-width:916px) and (max-width:1548px){.value-comparison .comparison-table .table-row .price-col{font-size:15px}}.value-comparison .comparison-table .table-row .price-col .strike-price{color:#9ca3af;margin-right:8px;text-decoration:line-through}.value-comparison .comparison-table .table-row .included-col{justify-content:center;display:flex}.value-comparison .comparison-table .table-row .included-col svg{color:#10b981;width:24px;height:24px}.value-comparison .comparison-table .table-total{color:#1e293b;background:#f9fafb;border-top:1px solid #e5e7eb;grid-template-columns:2fr 1fr 1fr;padding:16px;font-weight:600;display:grid}.value-comparison .comparison-table .table-total .price-col{text-align:center}.value-comparison .comparison-table .table-total .price-col .strike-price{color:#9ca3af;margin-right:8px;text-decoration:line-through}.value-comparison .comparison-table .table-total .included-col{text-align:center}.value-comparison .comparison-table .table-total .included-col .bundle-price{color:#1d4ed8;font-size:18px;font-weight:700}.value-comparison .savings-summary{text-align:center;border-top:1px solid #e5e7eb;margin-top:24px;padding-top:16px}.value-comparison .savings-summary .savings-highlight{color:#1d4ed8;justify-content:center;align-items:center;gap:10px;margin-bottom:8px;font-size:38px;font-weight:600;display:flex}@media (max-width:815px){.value-comparison .savings-summary .savings-highlight{font-size:23px}}.value-comparison .savings-summary .savings-highlight svg{width:34px;height:34px}.value-comparison .savings-summary .discount-text{color:#4b5563;font-size:15px;font-weight:500}.value-comparison .savings-summary .discount-text .discount-percentage{color:#9333ea;font-weight:600}.faq-section{padding:60px 0}.faq-section h2{color:#1f2937;text-align:center;margin-bottom:32px;font-size:32px;font-weight:700}@media (min-width:916px) and (max-width:1548px){.faq-section h2{font-size:28px}}.faq-section .faq-list{gap:16px;max-width:800px;margin:0 auto;display:grid}.faq-section .faq-list .faq-item{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.faq-section .faq-list .faq-item.expanded .faq-question svg{transform:rotate(180deg)}.faq-section .faq-list .faq-item.expanded .faq-answer{opacity:1;max-height:200px;padding:16px}.faq-section .faq-list .faq-item .faq-question{text-align:left;color:#1f2937;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px;font-size:16px;font-weight:600;display:flex}.faq-section .faq-list .faq-item .faq-question svg{color:#6b7280;transition:transform .2s}.faq-section .faq-list .faq-item .faq-answer{opacity:0;max-height:0;padding:0 16px;transition:all .3s;overflow:hidden}.faq-section .faq-list .faq-item .faq-answer p{color:#6b7280;font-size:14px;line-height:1.6}.bottom-cta{color:#fff;background:#1d4ed8;padding:60px 0}.bottom-cta .container{text-align:center}.bottom-cta h2{margin-bottom:16px;font-size:32px;font-weight:700}.bottom-cta p{opacity:.9;margin-bottom:24px;font-size:16px}.bottom-cta .cta-pricing{justify-content:center;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}@media (max-width:815px){.bottom-cta .cta-pricing{align-items:center}}.bottom-cta .cta-pricing .cta-price{font-size:28px;font-weight:700}.bottom-cta .cta-pricing .cta-original{opacity:.7;font-size:16px;text-decoration:line-through}.bottom-cta .cta-pricing .cta-savings{color:#d1fae5;font-size:16px}.bottom-cta .kits-cta-button.large{color:#1d4ed8;cursor:pointer;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.bottom-cta .kits-cta-button.large:hover{background:#f8fafc}.bottom-cta .kits-cta-button.large svg{color:#1d4ed8}@media (max-width:1024px){.starter-kit-detail .hero-section .hero-content{grid-template-columns:1fr;gap:40px}.starter-kit-detail .hero-section .hero-content .hero-card{position:static}.starter-kit-detail .target-audience .content-wrapper,.starter-kit-detail .video-preview-section .video-content{grid-template-columns:1fr;gap:40px}.starter-kit-detail .documents-section .documents-content{grid-template-columns:1fr;gap:32px}}@media (max-width:815px){.starter-kit-detail .container{padding:20px 15px}.starter-kit-detail .hero-section{padding:40px 0}.starter-kit-detail .hero-section .hero-title{font-size:28px;line-height:1.4}.starter-kit-detail .hero-section .hero-tagline{font-size:16px;display:none}.starter-kit-detail .customer-reviews-section{padding:60px 0}.starter-kit-detail .customer-reviews-section .reviews-container .reviews-row .review-card{width:280px}.starter-kit-detail .video-preview-section{padding:60px 0}.starter-kit-detail .documents-section{padding:40px 0}.starter-kit-detail .documents-section .documents-content{flex-direction:column;display:flex}.starter-kit-detail .documents-section .documents-content .documents-text h2{font-size:24px}.starter-kit-detail .value-comparison .comparison-table .table-header,.starter-kit-detail .value-comparison .comparison-table .table-row,.starter-kit-detail .value-comparison .comparison-table .table-total{grid-template-columns:2fr 1fr 1fr;padding:12px;font-size:14px}.starter-kit-detail .value-comparison .comparison-table .service-col{font-size:14px}.starter-kit-detail .bottom-cta{padding:40px 0}.starter-kit-detail .bottom-cta h2{font-size:28px}}@media (max-width:480px){.starter-kit-detail .hero-section .hero-title{font-size:28px}.starter-kit-detail .key-benefits-strip .benefits-header h2{font-size:24px}.starter-kit-detail .customer-reviews-section .reviews-container .reviews-row .review-card{width:260px;padding:16px}.starter-kit-detail .video-preview-section .video-player .video-thumbnail .play-button{width:60px;height:60px}.starter-kit-detail .video-preview-section .video-player .video-thumbnail .play-button svg{width:20px;height:20px}}.price-col,.included-col{text-align:center}.video-preview-section{padding:60px 0}.video-preview-section .video-content{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:992px){.video-preview-section .video-content{flex-direction:column;gap:24px;display:flex}}.video-preview-section .video-text{flex:1;max-width:450px}.video-preview-section .video-text .section-badge{color:#fff;background:#ff9800;border-radius:4px;margin-bottom:12px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.video-preview-section .video-text h2{margin-bottom:20px;font-size:32px;line-height:1.3}.video-preview-section .video-text .video-features{flex-direction:column;gap:10px;display:flex}.video-preview-section .video-text .video-features .feature-item{align-items:center;gap:8px;font-size:16px;display:flex}.video-preview-section .video-player{flex:1.2;max-width:650px}.video-preview-section .video-player .video-thumbnail{border-radius:12px;width:100%;position:relative;overflow:hidden}.video-preview-section .video-player .video-thumbnail img{object-fit:cover;width:100%;display:block;height:360px!important}.video-preview-section .video-player iframe{border-radius:12px;width:100%!important;height:360px!important}@media (max-width:768px){.video-preview-section .video-player iframe{height:220px!important}}.play_btn{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play_btn div{background:#0009;border-radius:50%;justify-content:center;align-items:center;padding:14px 16px;transition:all .25s;display:flex}.play_btn:hover div{background:#000000ec;transform:scale(1.08)}
