:root{--color-bg-primary: #FFFFFF;--color-bg-secondary: #F8FAFC;--color-bg-tertiary: #F1F5F9;--color-text-primary: #0F172A;--color-text-secondary: #64748B;--color-brand-primary: #3B82F6;--color-brand-secondary: #8B5CF6;--color-brand-dark: #1E40AF;--color-cta-orange: #F97316;--color-cta-orange-hover: #EA580C;--color-border: #E2E8F0;--color-success: #10B981;--color-accent-purple: #A855F7;--color-accent-blue: #06B6D4;--gradient-primary: linear-gradient(135deg, #667EEA 0%, #764BA2 100%);--gradient-hero: linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 50%, #EFF6FF 100%);--gradient-cta: linear-gradient(135deg, #F97316 0%, #EF4444 100%);--gradient-card: linear-gradient(145deg, #FFFFFF 0%, #F8FAFC 100%);--gradient-premium: linear-gradient(135deg, #667EEA 0%, #764BA2 50%, #F59E0B 100%);--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", "SF Pro Display", "Roboto", "Oxygen", "Ubuntu", sans-serif;--font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Android Emoji", "EmojiSymbols", sans-serif;--font-size-base: 1.125rem;--font-size-sm: .875rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.75rem;--font-size-4xl: 3.5rem;--font-size-5xl: 4.5rem;--line-height-base: 1.7;--line-height-tight: 1.2;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2.5rem;--spacing-xl: 3.5rem;--spacing-2xl: 4.5rem;--spacing-3xl: 6rem;--spacing-section: 6rem;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px -2px rgba(0, 0, 0, .08), 0 2px 6px -1px rgba(0, 0, 0, .04);--shadow-lg: 0 12px 24px -4px rgba(0, 0, 0, .12), 0 4px 12px -2px rgba(0, 0, 0, .08);--shadow-xl: 0 24px 48px -8px rgba(0, 0, 0, .16), 0 8px 16px -4px rgba(0, 0, 0, .08);--shadow-2xl: 0 32px 64px -12px rgba(0, 0, 0, .2), 0 12px 24px -6px rgba(0, 0, 0, .12);--shadow-glow: 0 0 40px rgba(102, 126, 234, .25);--container-max-width: 1280px;--container-padding: 1.5rem}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.problem-icon,.solution-icon,.step-icon,.use-case-icon,.bonus-icon,.final-cta-icon,.benefits-icon,.modal-icon{font-feature-settings:"kern" 1;text-rendering:optimizeLegibility;font-variant-emoji:emoji}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.02em}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-md)}strong{font-weight:600}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}section{padding-block:var(--spacing-section)}.btn-link{color:var(--color-text-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.btn-link:hover{color:var(--color-brand-primary)}.btn-primary{background-color:var(--color-brand-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);text-decoration:none;font-weight:600;transition:background-color .2s ease;display:inline-block}.btn-primary:hover{background-color:var(--color-brand-dark)}.btn-cta{background:linear-gradient(135deg,var(--color-cta-orange) 0%,#EF4444 100%);color:#fff;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);text-decoration:none;font-weight:700;font-size:var(--font-size-lg);transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 4px 14px #f9731666;position:relative;overflow:hidden}.btn-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.btn-cta:hover:before{left:100%}.btn-cta:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f9731680}.btn-cta:active{transform:translateY(-1px)}.btn-pricing{background-color:var(--color-brand-primary);color:#fff;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-sm);text-decoration:none;font-weight:600;transition:background-color .2s ease;display:block;text-align:center}.btn-pricing:hover{background-color:var(--color-brand-dark)}.btn-pricing-featured{background:linear-gradient(135deg,var(--color-cta-orange) 0%,#EF4444 100%)}.btn-pricing-featured:hover{background:linear-gradient(135deg,var(--color-cta-orange-hover) 0%,#DC2626 100%)}.hero{background:var(--gradient-hero);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-3xl);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(102,126,234,.08) 0%,transparent 70%);pointer-events:none;animation:float 20s ease-in-out infinite}.hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.06) 0%,transparent 70%);pointer-events:none;animation:float 15s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-30px) scale(1.1)}}.hero .container{display:grid;gap:var(--spacing-3xl);align-items:center;position:relative;z-index:1}.hero-content{text-align:center}.hero-title{background:linear-gradient(135deg,var(--color-text-primary) 0%,var(--color-brand-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-eyebrow{font-size:var(--font-size-lg);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;margin-bottom:var(--spacing-sm);letter-spacing:.02em}.hero-title{margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.hero-subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.hero-cta{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.hero-guarantee{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.hero-visual{display:flex;justify-content:center}.demo-gif{width:100%;max-width:600px;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:2px solid var(--color-border);transition:all .3s ease}.demo-gif:hover{transform:scale(1.02);box-shadow:var(--shadow-xl);border-color:var(--color-brand-primary)}.problem{background:linear-gradient(180deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);position:relative}.problem:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(59,130,246,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.03) 0%,transparent 50%);pointer-events:none}.problem .container{position:relative;z-index:1}.section-title{text-align:center;margin-bottom:var(--spacing-3xl);background:linear-gradient(135deg,var(--color-text-primary) 0%,var(--color-brand-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;padding-bottom:var(--spacing-md)}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:4px;background:var(--gradient-primary);border-radius:2px}.problem-grid{display:grid;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.problem-card{background:var(--gradient-card);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;border:1px solid var(--color-border);transition:all .3s cubic-bezier(.4,0,.2,1)}.problem-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--color-brand-primary)}.problem-icon{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-md);font-family:var(--font-family-emoji);line-height:1;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}.problem-card h3{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-md);font-size:var(--font-size-lg);font-weight:700}.problem-card p{color:var(--color-text-secondary);font-style:italic;margin-bottom:0}.problem-conclusion{text-align:center;font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}.solution-cards{display:grid;gap:var(--spacing-xl)}.solution-card{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.solution-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}.solution-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--color-brand-primary)}.solution-card:hover:before{opacity:1}.solution-header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-bg-secondary)}.solution-icon{font-size:var(--font-size-3xl);font-family:var(--font-family-emoji);line-height:1;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}.solution-header h3{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:var(--font-size-xl);font-weight:700}.solution-body{display:grid;gap:var(--spacing-md)}.solution-block p{color:var(--color-text-primary);margin:0;font-size:var(--font-size-base);line-height:var(--line-height-base)}.solution-benefits{list-style:none;padding:0;margin-top:var(--spacing-md)}.solution-benefits li{padding-left:var(--spacing-md);margin-bottom:var(--spacing-sm);color:var(--color-text-primary);position:relative}.solution-benefits li:before{content:"✓";color:var(--color-success);font-weight:700;position:absolute;left:0}.how-it-works{background:linear-gradient(180deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);position:relative}.how-it-works:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 80% 20%,rgba(59,130,246,.03) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(139,92,246,.03) 0%,transparent 50%);pointer-events:none}.how-it-works .container{position:relative;z-index:1}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-3xl);align-items:stretch}.step{background:linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%);padding:var(--spacing-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-align:center;border:2px solid var(--color-border);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-brand-primary)}.step-number{font-size:var(--font-size-lg);color:var(--color-brand-primary);font-weight:700;background-color:var(--color-bg-primary);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);flex-shrink:0}.step-icon{font-size:2.5rem;display:block;flex-shrink:0;font-family:var(--font-family-emoji);line-height:1;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}.step h3{font-size:var(--font-size-base);margin:0;color:var(--color-text-primary);font-weight:600;line-height:1.3}.step p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.3}.step-arrow{display:none}.example{background-color:var(--color-bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.example-request{margin-bottom:var(--spacing-md)}.example-request h4{margin-bottom:var(--spacing-sm)}.example-request p{color:var(--color-text-secondary);font-style:italic;background-color:var(--color-bg-secondary);padding:var(--spacing-md);border-radius:var(--radius-sm);margin:0}.example-arrow{text-align:center;font-size:var(--font-size-2xl);color:var(--color-brand-primary);margin:var(--spacing-md) 0}.example-result p{margin-bottom:var(--spacing-sm)}.example-result p:last-child{margin-bottom:0}.benefits-grid{display:grid;gap:var(--spacing-xl)}.benefits-icon{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md);font-family:var(--font-family-emoji);line-height:1;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}.benefits-column h3{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-md);font-size:var(--font-size-lg);font-weight:700}.benefits-list{list-style:none;padding:0}.benefits-list li{margin-bottom:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.benefits-list li strong{display:block;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.benefits-list li span{color:var(--color-text-secondary);font-size:var(--font-size-base)}.use-cases{background:linear-gradient(180deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);position:relative}.use-cases:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 30% 40%,rgba(59,130,246,.03) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(139,92,246,.03) 0%,transparent 50%);pointer-events:none}.use-cases .container{position:relative;z-index:1}.use-cases-grid{display:grid;gap:var(--spacing-lg)}.use-case-card{background:var(--gradient-card);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);transition:all .3s cubic-bezier(.4,0,.2,1)}.use-case-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--color-brand-primary)}.use-case-icon{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md);font-family:var(--font-family-emoji);line-height:1;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}.use-case-card h3{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-md);font-size:var(--font-size-lg);font-weight:700}.use-case-description{color:var(--color-text-secondary);font-style:italic;margin-bottom:var(--spacing-md)}.use-case-savings{color:var(--color-success);font-weight:600;margin:0}.pricing-grid{display:grid;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.pricing-card{background:var(--gradient-card);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:2px solid var(--color-border);display:flex;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.pricing-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--color-brand-primary)}.pricing-card-featured{border-color:var(--color-cta-orange);box-shadow:var(--shadow-2xl);transform:scale(1.02);background:linear-gradient(145deg,#fff,#fff7ed)}.pricing-card-featured:hover{transform:scale(1.02) translateY(-8px);box-shadow:var(--shadow-glow)}.pricing-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--color-cta-orange) 0%,#EF4444 100%);color:#fff;padding:.25rem var(--spacing-sm);border-radius:var(--radius-sm);font-weight:700;font-size:.75rem}.pricing-name{text-align:center;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-sm);font-weight:700}.pricing-price{text-align:center;margin-bottom:var(--spacing-md)}.price{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text-primary)}.period{font-size:var(--font-size-base);color:var(--color-text-secondary)}.pricing-features{list-style:none;padding:0;margin-bottom:var(--spacing-md);flex-grow:1}.pricing-features li{padding:.5rem 0;border-bottom:1px solid var(--color-bg-secondary);padding-left:var(--spacing-md);position:relative;font-size:.95rem}.pricing-features li:before{content:"✓";color:var(--color-success);font-weight:700;position:absolute;left:0}.pricing-target{font-size:.85rem;color:var(--color-text-secondary);text-align:center;font-style:italic;margin-bottom:var(--spacing-sm)}.pricing-guarantee{text-align:center;font-size:var(--font-size-base);color:var(--color-success);font-weight:600;margin:0}.faq{background:linear-gradient(180deg,var(--color-bg-secondary) 0%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 100%);position:relative}.faq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 50% 30%,rgba(59,130,246,.03) 0%,transparent 50%),radial-gradient(circle at 50% 70%,rgba(139,92,246,.03) 0%,transparent 50%);pointer-events:none}.faq .container{position:relative;z-index:1}.faq-list{max-width:800px;margin:0 auto}.faq-item{background-color:var(--color-bg-primary);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-md);padding:var(--spacing-xl);border-left:4px solid var(--color-brand-primary)}.faq-question{font-weight:700;font-size:var(--font-size-lg);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-md)}.faq-answer p{color:var(--color-text-secondary);margin:0;line-height:var(--line-height-base)}.final-cta{background:linear-gradient(180deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%)}.final-cta-grid{display:grid;gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.final-cta-segment{background-color:var(--color-bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-align:center}.final-cta-icon{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-md);font-family:var(--font-family-emoji);line-height:1;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}.final-cta-segment h3{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-md);font-weight:700}.final-cta-segment p{color:var(--color-text-secondary);margin:0}.final-cta-action{text-align:center}.final-cta-guarantee{margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-success);font-weight:600}.footer{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;padding:var(--spacing-2xl) 0}.footer p{text-align:center;margin:0;font-size:var(--font-size-sm);opacity:.8}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000b3;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal.active{display:flex;align-items:center;justify-content:center}.modal-content{background:linear-gradient(145deg,#fff,#f8fafc);margin:auto;padding:0;border-radius:var(--radius-lg);max-width:700px;width:90%;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-2xl);position:relative;animation:slideIn .3s ease}@keyframes slideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;right:var(--spacing-md);top:var(--spacing-md);color:var(--color-text-secondary);background:var(--color-bg-primary);border:2px solid var(--color-border);border-radius:50%;width:40px;height:40px;font-size:var(--font-size-2xl);font-weight:300;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1;line-height:1}.modal-close:hover{background:var(--color-brand-primary);color:#fff;border-color:var(--color-brand-primary);transform:rotate(90deg)}.modal-body{padding:var(--spacing-2xl);overflow-y:auto;max-height:90vh}.modal-icon{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-md);text-align:center;font-family:var(--font-family-emoji);line-height:1;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}.modal-body h2{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-sm);text-align:center;font-size:var(--font-size-3xl)}.modal-subtitle{text-align:center;color:var(--color-text-primary)!important;font-size:var(--font-size-lg)!important;font-weight:600!important;margin-bottom:var(--spacing-sm)!important}.modal-description{text-align:center;color:var(--color-text-secondary)!important;margin-bottom:var(--spacing-xs)!important}.modal-bonus{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2px solid var(--color-cta-orange);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-top:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md);box-shadow:0 4px 14px #f9731626;transition:transform .2s ease,box-shadow .2s ease}.modal-bonus:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f9731640}.bonus-icon{font-size:var(--font-size-4xl);flex-shrink:0;animation:bounce 2s infinite;font-family:var(--font-family-emoji);line-height:1;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bonus-text{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:left}.bonus-text strong{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:700;display:block}.bonus-text span{color:var(--color-text-secondary);font-size:var(--font-size-base)}.modal-body iframe{border-radius:var(--radius-md);margin-top:0}@media (max-width: 767px){:root{--font-size-4xl: 2rem;--spacing-section: 3rem}.hero{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);min-height:85vh;display:flex;align-items:center}.hero-eyebrow{font-size:.95rem;margin-bottom:var(--spacing-xs)}.hero-title{font-size:2.25rem;margin-bottom:var(--spacing-sm);line-height:1.25}.hero-subtitle{font-size:.95rem;margin-bottom:var(--spacing-sm)}.hero .container{gap:0;width:100%}.hero-content{padding:0}.hero-cta{gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.hero-guarantee{font-size:.8rem}.hero-visual{display:none}section{padding-block:2.5rem}.problem{padding-top:2rem}.pricing-card{padding:var(--spacing-md)}.pricing-badge{font-size:.75rem;padding:.25rem var(--spacing-sm)}.pricing-name{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.pricing-price{margin-bottom:var(--spacing-sm)}.price{font-size:var(--font-size-2xl)}.period{font-size:var(--font-size-base)}.pricing-features{margin-bottom:var(--spacing-sm)}.pricing-features li{padding:var(--spacing-xs) 0;font-size:.9rem;padding-left:var(--spacing-sm)}.pricing-target{font-size:.8rem;margin-bottom:var(--spacing-sm)}.pricing-guarantee{font-size:var(--font-size-base)}.btn-pricing{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-base)}}@media (min-width: 768px){:root{--spacing-section: 6rem}h1{font-size:3.5rem}.hero .container{grid-template-columns:1fr 1fr}.hero-content{text-align:left}.hero-cta{align-items:flex-start}.problem-grid{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(5,1fr)}.benefits-grid{grid-template-columns:repeat(3,1fr)}.use-cases-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid,.final-cta-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){:root{--container-padding: 2rem;--spacing-section: 7rem}h1{font-size:4rem}.solution-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){:root{--font-size-base: 1.125rem}}
