:root{--dark: #111827;--dark-mid: #1e2235;--navy: #2d3553;--teal: #00738c;--teal-light: #00a3c4;--magenta: #ad3091;--stone: #f9f8f7;--white: #ffffff;--text-muted: #8a8fa8;--text-light: #c5c9d6;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--glass-bg-light: rgba(11, 18, 32, .03);--glass-border-light: rgba(45, 53, 83, .12);--gradient-accent: linear-gradient(135deg, var(--teal) 0%, var(--magenta) 100%);--gradient-dark: linear-gradient(180deg, var(--dark) 0%, var(--dark-mid) 100%);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .12);--shadow-md: 0 8px 32px rgba(0, 0, 0, .18);--shadow-lg: 0 16px 64px rgba(0, 0, 0, .24);--shadow-glow: 0 0 40px rgba(0, 115, 140, .3);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--max-width: 1200px;--section-pad: clamp(80px, 10vw, 140px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.65;color:var(--navy);background:var(--white);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4{font-family:Raleway,Inter,sans-serif;line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:800}h2{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700}h3{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600}.section-label{font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--teal);margin-bottom:1rem}.container{max-width:var(--max-width);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.gradient-text{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-animated{background:linear-gradient(135deg,var(--teal) 0%,var(--magenta) 50%,var(--teal) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0% center}50%{background-position:100% center}}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:var(--gradient-accent);z-index:1000;transition:width .1s linear}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;padding:14px 32px;border-radius:50px;border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-primary{background:var(--gradient-accent);color:var(--white);box-shadow:0 4px 20px #00738c59}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 30px #00738c80,0 0 60px #00738c33}.btn-secondary{background:transparent;color:var(--teal-light);font-weight:500}.btn-secondary:hover{color:var(--white)}.btn-secondary .arrow{display:inline-block;transition:transform .3s ease}.btn-secondary:hover .arrow{transform:translate(6px)}.btn-outline{background:transparent;color:var(--teal);border:2px solid var(--teal)}.btn-outline:hover{background:var(--teal);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 20px #00738c4d}.btn-tier{width:100%;padding:14px 24px;font-size:.95rem;border-radius:12px}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-40px);transition:opacity .7s ease,transform .7s ease}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.92);transition:opacity .7s ease,transform .7s ease}.reveal-scale.visible{opacity:1;transform:scale(1)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.ambient-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.orb-teal{background:#00738c1f;animation:orbFloat 12s ease-in-out infinite}.orb-magenta{background:#ad309114;animation:orbFloat 15s ease-in-out infinite reverse}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}.timeline-line{position:absolute;top:40px;left:calc(16.66% + 24px);right:calc(16.66% + 24px);height:2px;background:#ffffff14;z-index:0}.timeline-line-fill{position:absolute;top:40px;left:calc(16.66% + 24px);right:calc(16.66% + 24px);height:2px;background:linear-gradient(90deg,var(--teal),var(--magenta));z-index:0;transform:scaleX(0);transform-origin:left;transition:transform 1.2s ease}.timeline-line-fill.filled{transform:scaleX(1)}.step.visible .step-number{box-shadow:0 0 20px #00738c4d;transition:box-shadow .6s ease}.section-divider{height:120px;background:linear-gradient(180deg,var(--stone) 0%,var(--dark) 100%);pointer-events:none}.section-divider-reverse{height:120px;background:linear-gradient(180deg,var(--dark) 0%,var(--stone) 100%);pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.reveal-left,.reveal-scale{opacity:1;transform:none}.scroll-progress{display:none}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--gradient-dark);overflow:hidden;padding:var(--section-pad) 0}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.hero .container{position:relative;z-index:1}.hero-content{max-width:640px}.hero-icon{width:100px;height:100px;margin-bottom:1.5rem;filter:drop-shadow(0 0 20px rgba(0,115,140,.4))}.hero h1{color:var(--white);margin-bottom:1.5rem}.hero-sub{color:var(--text-light);font-size:1.15rem;line-height:1.7;margin-bottom:1.25rem;max-width:540px}.hero-sub-cta{color:var(--white);font-weight:600;font-size:1.25rem;margin-bottom:2.5rem}.hero-ctas{display:flex;align-items:center;gap:24px;margin-bottom:2rem;flex-wrap:wrap}.hero-trust{color:var(--text-muted);font-size:.85rem;letter-spacing:.01em}.hero-trust span{margin:0 8px;opacity:.4}.problem{padding:var(--section-pad) 0;background:var(--stone)}.problem h2{margin-bottom:3.5rem;max-width:600px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pain-card{background:var(--white);border:1px solid rgba(45,53,83,.08);border-left:3px solid var(--teal);border-radius:var(--radius-sm);padding:28px 28px 28px 24px;font-size:1rem;line-height:1.7;color:var(--navy);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pain-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-left-color:var(--magenta)}.pain-card strong{display:block;margin-bottom:6px;font-weight:700;font-size:1.02rem}.shift{padding:clamp(100px,12vw,180px) 0;background:var(--gradient-dark);text-align:center;position:relative;overflow:hidden}.shift h2{color:var(--white);font-size:clamp(2rem,4.5vw,3.5rem);margin-bottom:2rem}.shift-sub{color:var(--text-muted);font-size:1.15rem;max-width:620px;margin:0 auto;line-height:1.7}.how-it-works{padding:var(--section-pad) 0;background:var(--stone);position:relative;overflow:hidden}.how-it-works .section-header{text-align:center;margin-bottom:4rem}.how-it-works h2{margin-bottom:1rem}.steps-container{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;position:relative}.step{text-align:center;position:relative}.step-number{width:80px;height:80px;border-radius:50%;background:var(--glass-bg-light);border:2px solid var(--teal);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:800;color:var(--teal);position:relative;z-index:1;background:var(--white)}.step h3{color:var(--navy);margin-bottom:.75rem}.step p{color:var(--text-muted);font-size:.95rem;max-width:280px;margin:0 auto}.cost-of-inaction{padding:clamp(60px,8vw,100px) 0;background:var(--stone)}.cost-of-inaction .section-header{text-align:center;margin-bottom:2.5rem}.cost-of-inaction h2{color:var(--navy);margin-bottom:1rem}.cost-content{max-width:700px;margin:0 auto;text-align:center;font-size:1.1rem;line-height:1.8;color:var(--navy)}.cost-content strong{color:var(--teal);font-weight:700}.see-it{padding:var(--section-pad) 0;background:var(--stone)}.see-it .section-header{text-align:center;margin-bottom:3rem}.demo-placeholder{max-width:800px;margin:0 auto}.placeholder-box{background:#2d35530f;border:2px dashed rgba(45,53,83,.2);border-radius:var(--radius-lg);padding:80px 40px;text-align:center}.placeholder-label{font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:700;color:var(--navy);letter-spacing:.05em;margin-bottom:.5rem}.placeholder-sub{color:var(--text-muted);font-size:.9rem}.before-after{padding:var(--section-pad) 0;background:var(--white)}.before-after .section-header{text-align:center;margin-bottom:3rem}.ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:960px;margin:0 auto}.ba-card{border-radius:var(--radius-md);padding:32px 28px;display:flex;flex-direction:column;gap:20px}.ba-before{background:#2d35530a;border:1px solid rgba(45,53,83,.12)}.ba-after{background:#00738c0a;border:1px solid rgba(0,115,140,.2);box-shadow:0 0 30px #00738c14}.ba-label{font-family:Raleway,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ba-before .ba-label{color:var(--text-muted)}.ba-after .ba-label{color:var(--teal)}.ba-prompt{background:#2d35530f;border-radius:var(--radius-sm);padding:16px;font-size:.92rem;line-height:1.5;color:var(--navy)}.ba-prompt-label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.ba-response{flex-grow:1}.ba-response-label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.ba-response p:last-child{font-size:.92rem;line-height:1.65;color:var(--navy)}.ba-before .ba-response p:last-child{opacity:.6}@media(max-width:768px){.ba-grid{grid-template-columns:1fr}}.use-cases{padding:var(--section-pad) 0;background:var(--stone)}.use-cases .section-header{text-align:center;margin-bottom:4rem}.use-cases h2{margin-bottom:1rem}.use-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.use-case-card{background:var(--white);border:1px solid rgba(45,53,83,.08);border-top:3px solid var(--teal);border-radius:var(--radius-sm);padding:32px 28px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.use-case-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-top-color:var(--magenta)}.use-case-card h3{margin-bottom:.75rem;color:var(--navy)}.use-case-card p{color:var(--text-muted);font-size:.92rem;line-height:1.6}.pricing{padding:var(--section-pad) 0;background:var(--gradient-dark);position:relative}.pricing:before{content:"";position:absolute;top:-80px;left:0;right:0;height:80px;background:linear-gradient(180deg,var(--stone) 0%,var(--dark) 100%);pointer-events:none}.pricing .section-header{text-align:center;margin-bottom:4rem}.pricing h2{color:var(--white);margin-bottom:1rem}.pricing .section-sub{color:var(--text-muted);font-size:1.05rem}.value-anchor{max-width:640px;margin:0 auto 3rem;text-align:center;color:var(--text-light);font-size:1.05rem;line-height:1.7;padding:20px 28px;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg)}.value-anchor strong{color:var(--teal-light);font-weight:700}.guarantee-block{max-width:500px;margin:3rem auto 0}.guarantee-text{color:var(--text-muted);font-size:.95rem;line-height:1.6;font-style:italic}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.pricing-card{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);padding:36px 28px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-4px);border-color:#00738c4d}.pricing-card.popular{border-color:var(--teal);box-shadow:0 0 40px #00738c26}.pricing-card.popular:hover{transform:translateY(-4px);box-shadow:0 0 60px #00738c40}.popular-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--gradient-accent);color:var(--white);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 20px;border-radius:50px;white-space:nowrap}.tier-tagline{color:var(--teal);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;min-height:2.4em}.tier-name{color:var(--white);font-family:Raleway,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:1rem}.tier-price{margin-bottom:1.5rem}.tier-price .amount{font-family:Raleway,sans-serif;font-size:2.8rem;font-weight:800;color:var(--white)}.tier-price .period{color:var(--text-muted);font-size:.9rem}.tier-price .starting{color:var(--text-muted);font-size:.85rem}.tier-features{margin-bottom:2rem;padding-top:1.5rem;border-top:1px solid var(--glass-border);flex-grow:1}.tier-features li{color:var(--text-light);font-size:.9rem;padding:6px 0;display:flex;align-items:flex-start;gap:10px}.tier-features li:before{content:"";width:16px;height:16px;min-width:16px;margin-top:3px;border-radius:50%;background:var(--gradient-accent);opacity:.6}.tier-outcome{color:var(--text-light);font-size:.88rem;line-height:1.6;margin-bottom:1.5rem;opacity:.85;min-height:4.8em}.pricing-card .btn-tier{margin-top:auto;width:100%;text-align:center;white-space:normal;font-size:.88rem;padding:14px 20px}.pricing-card .btn-tier.btn-primary{background:var(--gradient-accent);color:var(--white)}.pricing-card .btn-tier.btn-outline{border-color:var(--glass-border);color:var(--text-light)}.pricing-card .btn-tier.btn-outline:hover{border-color:var(--teal);background:#00738c1a;color:var(--white)}.faq{padding:var(--section-pad) 0;background:var(--stone)}.faq .section-header{text-align:center;margin-bottom:3.5rem}.faq h2{margin-bottom:1rem}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(45,53,83,.1)}.faq-question{width:100%;background:none;border:none;padding:24px 0;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:600;color:var(--navy);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .3s ease}.faq-question:hover{color:var(--teal)}.faq-icon{width:24px;height:24px;min-width:24px;position:relative;transition:transform .3s ease}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:var(--navy);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.faq-icon:before{width:16px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:after{width:2px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item.open .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item.open .faq-answer{max-height:300px}.faq-answer p{padding:0 0 24px;color:var(--text-muted);font-size:.95rem;line-height:1.7}.signup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:2000;padding:24px;opacity:0;transition:opacity .25s ease}.signup-overlay.open{display:flex;opacity:1}.signup-modal{width:100%;max-width:440px;background:var(--dark-mid);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:40px 36px;position:relative;transform:translateY(20px);transition:transform .3s ease}.signup-overlay.open .signup-modal{transform:translateY(0)}.signup-close{position:absolute;top:16px;right:20px;background:none;border:none;color:var(--text-muted);font-size:28px;cursor:pointer;line-height:1;padding:0;transition:color .2s ease}.signup-close:hover{color:var(--white)}.signup-modal-header{text-align:center;margin-bottom:28px}.signup-modal-icon{margin:0 auto 12px;filter:drop-shadow(0 0 12px rgba(0,115,140,.4))}.signup-modal-header h3{color:var(--white);font-size:1.4rem;margin-bottom:6px}.signup-modal-header p{color:var(--text-muted);font-size:.9rem}.signup-form{display:flex;flex-direction:column;gap:18px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.82rem;font-weight:600;color:var(--text-light);letter-spacing:.02em}.form-group input{padding:13px 16px;background:#ffffff0f;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--white);font-family:Inter,sans-serif;font-size:.95rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.form-group input::placeholder{color:var(--text-muted);font-size:.88rem}.form-group input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00738c26}.form-error{background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:10px 14px;color:#fca5a5;font-size:.88rem;line-height:1.5}.signup-btn{width:100%;margin-top:4px;padding:15px 24px;font-size:1rem;border-radius:12px}.signup-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.signup-login-link{text-align:center;font-size:.85rem;color:var(--text-muted);margin-top:4px}.signup-login-link a{color:var(--teal-light);text-decoration:none}.signup-login-link a:hover{text-decoration:underline}.confirm-message{text-align:center;color:var(--text-light);font-size:.95rem;line-height:1.6;margin-bottom:4px}.confirm-message strong{color:var(--white)}.signup-success{text-align:center;padding:20px 0}.success-icon{width:64px;height:64px;border-radius:50%;background:var(--gradient-accent);color:var(--white);font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.signup-success h3{color:var(--white);font-size:1.5rem;margin-bottom:8px}.signup-success p{color:var(--text-muted);font-size:.95rem}@media(max-width:768px){.signup-card{padding:32px 24px}}.final-cta{padding:clamp(100px,12vw,160px) 0;background:var(--gradient-dark);text-align:center;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(0,115,140,.12) 0%,transparent 70%);pointer-events:none}.final-cta h2{color:var(--white);font-size:clamp(2rem,4vw,3.2rem);margin-bottom:1.5rem;position:relative}.final-cta-sub{color:var(--text-muted);font-size:1.1rem;max-width:520px;margin:0 auto 2.5rem;line-height:1.7;position:relative}.final-cta .btn{position:relative;font-size:1.1rem;padding:18px 40px}.final-cta-note{color:var(--text-muted);font-size:.85rem;margin-top:1.5rem;position:relative}.footer{padding:40px 0;background:var(--dark);border-top:1px solid rgba(255,255,255,.05)}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-left{display:flex;align-items:center;gap:16px}.footer-icon{width:28px;height:28px;opacity:.6}.footer-copy{color:var(--text-muted);font-size:.82rem}.footer-links{display:flex;gap:24px}.footer-links a{color:var(--text-muted);font-size:.82rem;transition:color .3s ease}.footer-links a:hover{color:var(--teal-light)}.footer-ae-link{color:var(--text-light);transition:color .3s ease}.footer-ae-link:hover{color:var(--teal-light)}.why-not{padding:var(--section-pad) 0;background:var(--white)}.why-not .section-header{text-align:center;margin-bottom:3.5rem}.why-not-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.why-not-card{background:var(--stone);border:1px solid rgba(45,53,83,.06);border-radius:var(--radius-sm);padding:32px 28px;transition:transform .3s ease,box-shadow .3s ease}.why-not-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.why-not-card h3{color:var(--navy);margin-bottom:1rem;font-size:1.15rem}.why-not-them{color:var(--text-muted);font-size:.92rem;line-height:1.6;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(45,53,83,.08)}.why-not-us{color:var(--navy);font-size:.92rem;line-height:1.6}.why-not-us strong{color:var(--teal)}@media(max-width:768px){.why-not-grid{grid-template-columns:1fr}}.compare-toggle-wrap{text-align:center;margin-top:3rem}.compare-toggle{border-color:var(--glass-border);color:var(--text-light)}.compare-toggle:hover{border-color:var(--teal);background:#00738c1a;color:var(--white)}.compare-table-wrap{max-height:0;overflow:hidden;transition:max-height .5s ease,margin .5s ease;margin-top:0}.compare-table-wrap.open{max-height:800px;margin-top:3rem}.compare-table{width:100%;border-collapse:collapse;font-size:.9rem}.compare-table thead th{color:var(--white);font-family:Raleway,sans-serif;font-weight:700;font-size:1rem;padding:16px 12px;text-align:center;border-bottom:2px solid var(--glass-border)}.compare-table thead th:first-child{text-align:left}.compare-table tbody td{padding:14px 12px;text-align:center;color:var(--text-light);border-bottom:1px solid rgba(255,255,255,.05)}.compare-table tbody td.feature-name{text-align:left;color:var(--text-muted);font-weight:500}.compare-table .highlight-col{background:#00738c14}.compare-table tbody tr:hover td{background:#ffffff08}.compare-table tbody tr:hover td.highlight-col{background:#00738c1f}.compare-table tbody td{font-size:.9rem}@media(max-width:1024px){.use-case-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-card.popular{transform:none}.pricing-card.popular:hover{transform:translateY(-4px)}.problem-grid{grid-template-columns:repeat(2,1fr)}.steps-container:before{display:none}}@media(max-width:768px){body{font-size:16px}.hero{padding-top:80px;padding-bottom:80px;min-height:auto}.hero-content{max-width:100%}.hero-ctas{flex-direction:column;align-items:flex-start}.problem-grid{grid-template-columns:1fr}.compare-table{font-size:.78rem}.compare-table thead th,.compare-table tbody td{padding:10px 6px}.steps-container{grid-template-columns:1fr;gap:36px}.timeline-line,.timeline-line-fill{display:none}.use-case-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.footer-inner{flex-direction:column;text-align:center}.footer-left{flex-direction:column}}@media(max-width:375px){h1{font-size:2rem}.hero-icon{width:60px;height:60px}}
