.header-nav{display:flex;align-items:center;gap:32px;flex:1;justify-content:center}.menu-toggle{display:none}.hero-grid{display:grid;grid-template-columns:1fr;gap:0;align-items:start}.hero-cta-row .btn{min-width:180px}.dash-preview{margin:0 -24px}.dash-columns{display:flex;gap:12px;overflow-x:auto}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:24px}.steps-grid .steps-line{display:block}.steps-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.proof-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.narrative-rows{display:flex;flex-direction:column}.cta-band{box-sizing:border-box;max-width:100%}@media (min-width: 1280px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.hero-grid>div{min-width:0}.hero-grid>div:first-child{padding-top:40px;padding-bottom:0}.hero-grid h1{max-width:560px}}@media (max-width: 1024px){.dash-preview{margin:0 -16px}}@media (min-width: 1024px) and (max-width: 1279px){.hero-grid>div:first-child{max-width:760px}}@media (max-width: 900px){.header-nav{display:none}.menu-toggle{display:flex;align-items:center;justify-content:center}.dash-nav{display:none}.dash-workspace{padding:16px}.dash-columns{grid-template-columns:repeat(2,1fr)!important}.dash-stats>div{min-width:90px;padding:8px 12px}.before-after{grid-template-columns:1fr}.steps-inner{grid-template-columns:repeat(2,1fr);gap:32px}.steps-grid .steps-line{display:none}.proof-columns{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.dash-columns{grid-template-columns:1fr!important}.dash-stats{gap:8px}.dash-stats>div{flex:1 1 0;min-width:0;padding:8px 10px}.dash-stats>div>div:first-child{font-size:18px}.steps-inner,.proof-columns{grid-template-columns:1fr}.final-cta-form-grid{grid-template-columns:1fr!important}}@media (max-width: 480px){.hero-cta-row{flex-direction:column}.hero-cta-row .btn{width:100%;min-width:0}.header-actions .btn{font-size:14px;padding:"10px 16px"}}@media (max-width: 402px){.dash-preview{margin:0 -20px}.dash-workspace{padding:12px}.dash-stats>div{padding:8px}.dash-stats>div>div:first-child{font-size:16px}.dash-col{min-width:140px}.cta-band{padding:24px 16px!important}.narrative-row{gap:16px!important;padding:20px 0!important}.final-cta-form-grid{grid-template-columns:1fr!important}}@media screen and (max-width: 899px){.header-nav,.header-actions{display:none!important}.menu-toggle{display:flex!important;align-items:center;justify-content:center}.container{flex-wrap:nowrap!important;overflow:hidden}.container>a{flex-shrink:0}}@media screen and (max-width: 479px){.hero-cta-row{display:flex!important;flex-direction:column!important;width:100%!important}.hero-cta-row .btn,.hero-cta-row a{width:100%!important;justify-content:center!important;min-height:44px!important;min-width:0!important}}:root{--midnight: #0c1427;--deep-navy: #11182d;--primary-blue: #2f7df6;--crm-cyan: #16a9e8;--blush: #e77e9d;--canvas: #f4f8fc;--ink: #111827;--muted: #667085;--border: #dde5ef;--white: #ffffff;--error: #d92d20;--pink-accent: #fb7185;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--max-width: 1200px;--section-py: 112px;--section-py-mobile: 72px;--radius: 12px;--radius-sm: 8px;--radius-xs: 6px;--header-height: 68px;--header-top: 0px;--menu-top: var(--header-height);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px)}body{margin:0;min-width:320px;background:var(--white);color:var(--ink);font-family:var(--font-sans);font-size:18px;line-height:1.6;font-weight:400;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:inherit}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2.5px solid var(--primary-blue);outline-offset:2px;border-radius:4px}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-blue);margin-bottom:18px;display:inline-block}.eyebrow--cyan{color:var(--crm-cyan)}.eyebrow--blush{color:var(--blush)}.section-title{font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15;margin-bottom:18px}.section-sub{font-size:18px;color:var(--muted);line-height:1.6;max-width:640px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;font-family:inherit;border-radius:var(--radius);padding:13px 26px;min-height:48px;border:1.5px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.btn--primary{background:var(--primary-blue);color:var(--white);border-color:var(--primary-blue);box-shadow:0 1px 3px #2f7df64d;position:relative}.btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(251,113,133,0);transition:border-color .18s ease,box-shadow .18s ease;pointer-events:none}.btn--primary:hover{background:#1a6ce8;border-color:#1a6ce8;transform:translateY(-1px);box-shadow:0 6px 20px #2f7df659}.btn--primary:hover:after{border-color:#fb718580;box-shadow:0 0 0 3px #fb71851f}.btn--ghost-light{background:transparent;color:var(--white);border-color:#ffffff59}.btn--ghost-light:hover{background:#ffffff14;border-color:#fff9}.btn--ghost-dark{background:transparent;color:var(--ink);border-color:var(--border)}.btn--ghost-dark:hover{background:var(--canvas);border-color:var(--muted)}.btn--full{width:100%}.section{padding-top:var(--section-py);padding-bottom:var(--section-py)}.section--canvas{background:var(--canvas)}.section--white{background:var(--white)}.section--navy{background:var(--midnight);color:var(--white)}.section--deep-navy{background:var(--deep-navy);color:var(--white)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes dawn-glow{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.22;transform:scale(1.06)}}@keyframes sparkle-drift{0%,to{opacity:0;transform:translateY(0)}40%{opacity:.7}60%{opacity:.7}to{opacity:0;transform:translateY(-12px)}}@keyframes wake-entrance{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dawn-glow{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(251,113,133,.35) 0%,rgba(22,169,232,.15) 50%,transparent 70%);filter:blur(40px);animation:dawn-glow 6s ease-in-out infinite;pointer-events:none;z-index:0}.sparkle{position:absolute;pointer-events:none;animation:sparkle-drift 4s ease-in-out infinite}.sparkle--1{animation-delay:.5s}.sparkle--2{animation-delay:1.8s;animation-duration:5s}.sparkle--3{animation-delay:3.2s;animation-duration:4.5s}.wake-entrance{animation:wake-entrance .65s ease-out both}.logo-wake{transition:transform .2s ease,filter .2s ease}.logo-wake:hover,.logo-wake:focus-visible{transform:translateY(-1px);filter:drop-shadow(0 0 6px rgba(251,113,133,.35))}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}.dawn-glow,.sparkle,.wake-entrance{animation:none!important}.dawn-glow{opacity:.15}.sparkle{opacity:.3}.wake-entrance{opacity:1}*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 900px){:root{--section-py: var(--section-py-mobile)}body{font-size:17px}}@media (max-width: 560px){.container{padding:0 20px}.btn{font-size:15px;padding:12px 22px}}
