:root{--navy: #0F2A43;--teal-700: #0F766E;--teal-500: #17A398;--coral: #FF6B5C;--coral-700: #C63D2E;--background: #E5E7EB;--surface: #FFFFFF;--surface-subtle: #F3F4F6;--text: #020617;--text-muted: #4B5563;--border: #CBD5E1;--shadow-lg: 0 24px 60px rgba(15, 42, 67, .12);--shadow-md: 0 14px 36px rgba(15, 42, 67, .1);--shadow-sm: 0 8px 20px rgba(15, 42, 67, .08);--radius-xl: 32px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 14px;--container: 1180px;--header-height: 88px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(255,107,92,.12),transparent 28%),radial-gradient(circle at 80% 12%,rgba(23,163,152,.1),transparent 26%),var(--background);line-height:1.5}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.skip-link{position:absolute;left:16px;top:-64px;z-index:100;padding:12px 16px;border-radius:999px;background:var(--navy);color:#fff;transition:top .2s ease}.skip-link:focus{top:16px}.page-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.orb{position:absolute;border-radius:999px;filter:blur(28px);opacity:.55}.orb-coral{width:420px;height:420px;top:64px;right:-120px;background:#ff6b5c2e}.orb-teal{width:300px;height:300px;bottom:60px;left:-80px;background:#17a39824}.grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,42,67,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,42,67,.04) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.18),transparent 48%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.18),transparent 48%)}.container{width:min(calc(100% - 32px),var(--container));margin:0 auto}.section{padding:40px 0 64px}.site-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#e5e7ebc7;border-bottom:1px solid rgba(203,213,225,.8)}.header-inner{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center}.brand-logo{width:clamp(140px,20vw,170px);height:auto}.site-nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;font-size:.96rem;color:var(--text-muted)}.site-nav a{padding:8px 0}.site-nav a:hover,.site-nav a:focus-visible{color:var(--navy)}.nav-cta{padding:10px 16px!important;border-radius:999px;background:#0f766e1f;color:var(--teal-700)!important;border:1px solid rgba(15,118,110,.18)}.hero{padding-top:clamp(40px,5vw,64px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:36px;align-items:center}.hero-copy h1,.section-heading h2,.demo-notes h2,.summary-card h2,.trust-grid h2,.beta-copy h2{margin:0;font-weight:800;letter-spacing:-.04em;color:var(--navy);line-height:1.02}.hero-copy h1{font-size:clamp(2.8rem,5.4vw,4.6rem);max-width:12ch}.eyebrow,.summary-kicker,.mock-label,.demo-badge,.signal-pill,.step-number{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-weight:700;letter-spacing:.02em;color:var(--teal-700)}.eyebrow:before,.summary-kicker:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--coral),var(--teal-500));box-shadow:0 0 0 4px #ff6b5c14}.lede,.supporting-copy,.section-heading p,.demo-notes,.trust-lede,.summary-card p,.footer-copy,.note-card,.step-card p,.feature-card p,.trust-card p,.faq-list p,.demo-caption,.beta-copy p,.beta-detail-card p,.comparison-card p{color:var(--text-muted)}.lede{margin:20px 0 0;font-size:1.16rem;max-width:56ch}.supporting-copy{margin:16px 0 0;font-size:1.02rem;max-width:56ch}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 22px;border-radius:999px;border:1px solid transparent;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button-primary{background:var(--teal-700);color:#fff;box-shadow:0 12px 28px #0f766e38}.button-primary:hover,.button-primary:focus-visible{background:#0d6a63}.button-secondary{background:#ffffffb8;border-color:#0f2a431f;color:var(--navy)}.button-secondary:hover,.button-secondary:focus-visible{border-color:#0f2a4338;background:#fffffff2}.trust-chips{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:26px 0 0;list-style:none}.trust-chips li{padding:10px 14px;border-radius:999px;background:#ffffffc2;border:1px solid rgba(15,42,67,.08);color:var(--navy);font-size:.95rem;box-shadow:var(--shadow-sm)}.hero-visual{position:relative;overflow:visible}.hero-stack{position:relative;min-height:640px;display:grid;place-items:center;isolation:isolate}.signal-card{position:absolute;z-index:3;width:min(290px,48vw);padding:22px;border-radius:26px;background:#fffffff0;border:1px solid rgba(15,42,67,.08);box-shadow:var(--shadow-md)}.signal-card h2{margin:0 0 10px;font-size:1.15rem;color:var(--navy);letter-spacing:-.03em}.signal-card p,.signal-card li{margin:0;color:var(--text-muted);font-size:.96rem}.signal-card ul{margin:0;padding-left:18px}.signal-card-top{top:28px;left:0}.signal-card-bottom{right:0;bottom:26px;background:linear-gradient(180deg,#fffffff5,#fff6f5f5)}.signal-pill{padding:6px 10px;border-radius:999px;background:#0f766e1a;color:var(--teal-700);font-size:.8rem}.signal-pill-coral{background:#ff6b5c1f;color:var(--coral-700)}.phone-mockup{position:relative;z-index:2;width:min(360px,72vw);padding:18px;border-radius:44px;background:linear-gradient(180deg,#0f2a43eb,#0a1f34f5);box-shadow:0 30px 80px #0f2a434d}.phone-notch{width:34%;height:24px;margin:2px auto 16px;border-radius:999px;background:#e6ecf438}.phone-screen{padding:22px;border-radius:30px;background:linear-gradient(180deg,#f3f4f6fa,#fffffffa)}.mock-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(203,213,225,.8)}.mock-label{font-size:.8rem;margin-bottom:4px}.mock-label:before{display:none}.mock-status{display:inline-flex;align-items:center;padding:8px 10px;border-radius:999px;background:#0f766e1a;color:var(--teal-700);font-weight:700;font-size:.82rem}.chat-thread{display:grid;gap:12px;padding:20px 0}.bubble{max-width:90%;padding:14px 16px;border-radius:18px;font-size:.96rem}.bubble-in{background:#fff;border:1px solid rgba(203,213,225,.9);color:var(--navy)}.bubble-note{max-width:100%;background:#17a3981a;color:#0a5f59}.bubble-out{margin-left:auto;background:#0f2a43f0;color:#fff}.task-panel{display:grid;gap:14px;padding-top:18px;border-top:1px solid rgba(203,213,225,.8)}.task-row{display:grid;grid-template-columns:14px 1fr;gap:12px;align-items:start}.task-row p{margin:4px 0 0;color:var(--text-muted);font-size:.9rem}.task-dot{width:14px;height:14px;margin-top:4px;border-radius:999px}.task-dot-teal{background:var(--teal-500)}.task-dot-coral{background:var(--coral)}.summary-band{padding-top:0}.summary-grid,.steps-grid,.feature-grid,.footer-grid,.trust-cards,.comparison-grid,.beta-details{display:grid;gap:20px}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card,.step-card,.feature-card,.trust-card,.note-card,.demo-frame,.demo-notes,.faq-list details,.comparison-card,.beta-card,.beta-detail-card{border-radius:var(--radius-lg);border:1px solid rgba(15,42,67,.08);background:#ffffffe0;box-shadow:var(--shadow-sm)}.summary-card{padding:24px}.summary-card h2{font-size:1.35rem}.section-heading{display:grid;gap:10px;margin-bottom:24px}.section-heading h2,.demo-notes h2,.trust-grid h2,.beta-copy h2{font-size:clamp(2rem,3.8vw,3rem)}.section-heading p,.trust-lede,.beta-copy p{max-width:70ch;margin:0;font-size:1.05rem}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.step-card{padding:26px}.step-number{font-size:.95rem;margin-bottom:12px}.step-number:before{display:none}.step-card h3,.feature-card h3,.trust-card h3,.comparison-card h3,.beta-detail-card h3{margin:0 0 10px;font-size:1.25rem;letter-spacing:-.03em;color:var(--navy)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{padding:24px}.feature-icon{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:14px;background:linear-gradient(135deg,#0f766e1f,#ff6b5c29);color:var(--navy);font-size:1.2rem;font-weight:800}.demo-grid,.trust-grid,.beta-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;align-items:stretch}.demo-panel{display:flex}.demo-frame{position:relative;display:grid;justify-items:center;align-content:center;min-height:460px;width:100%;overflow:hidden;padding:32px 24px 24px;background:radial-gradient(circle at top right,rgba(255,107,92,.22),transparent 30%),radial-gradient(circle at bottom left,rgba(23,163,152,.22),transparent 26%),linear-gradient(180deg,#0f2a43fa,#0a1f34fa)}.demo-frame:after{content:"";position:absolute;inset:auto -50px -110px auto;width:260px;height:260px;border-radius:999px;background:#ffffff14}.demo-video-wrap{position:relative;z-index:1;width:min(100%,340px);aspect-ratio:504 / 1080;overflow:hidden;border-radius:30px;background:#050c16;border:1px solid rgba(255,255,255,.14);box-shadow:0 28px 70px #0206176b}.demo-video{width:100%;height:100%;object-fit:cover;background:#000}.demo-caption{position:relative;z-index:1;margin:16px 0 0;padding:10px 14px;border-radius:999px;background:#ffffff1a;color:#ffffffe6;font-size:.92rem;font-weight:700}.demo-notes{padding:28px}.demo-notes ol{display:grid;gap:12px;padding-left:22px;color:var(--navy)}.note-card{margin-top:22px;padding:18px;background:linear-gradient(180deg,#fff6f5,#fff)}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-card{padding:24px}.trust-grid{align-items:start}.trust-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-card{padding:24px}.faq-list{display:grid;gap:14px}.faq-list details{overflow:hidden}.faq-list summary{position:relative;padding:22px 60px 22px 24px;cursor:pointer;font-weight:700;color:var(--navy);list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:22px;top:18px;font-size:1.5rem;color:var(--teal-700)}.faq-list details[open] summary:after{content:"–"}.faq-list p{margin:0;padding:0 24px 22px}.beta-section{padding-bottom:80px}.beta-card{padding:30px}.beta-copy{display:grid;align-content:start;gap:12px}.beta-details{align-content:start}.beta-detail-card{padding:24px}.beta-detail-card-accent{background:linear-gradient(180deg,#fff6f5fa,#fffffffa)}.beta-list{display:grid;gap:12px;margin:0;padding-left:22px;color:var(--navy)}.site-footer{padding:18px 0 48px;border-top:1px solid rgba(15,42,67,.08)}.footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);align-items:start}.footer-logo{width:150px;height:auto}.footer-copy{margin:18px 0 0;max-width:34ch}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.footer-links a{color:var(--text-muted)}.footer-links a:hover,.footer-links a:focus-visible{color:var(--navy)}.footer-meta{color:var(--text-muted)}:focus-visible{outline:3px solid rgba(23,163,152,.35);outline-offset:3px}@media (max-width: 1080px){.hero-grid,.demo-grid,.trust-grid,.beta-card,.footer-grid{grid-template-columns:1fr}.summary-grid,.feature-grid,.comparison-grid,.trust-cards,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stack{min-height:560px}.signal-card-top{left:12px}.signal-card-bottom{right:12px}.footer-grid{gap:28px}}@media (max-width: 760px){:root{--header-height: 72px}.section{padding:28px 0 52px}.site-header{position:relative}.header-inner{padding:14px 0;align-items:flex-start;flex-direction:column}.site-nav{justify-content:flex-start;gap:10px 16px;font-size:.93rem}.hero{padding-top:24px}.hero-grid{gap:28px}.hero-copy h1{max-width:none}.hero-stack{min-height:auto;gap:16px;display:flex;flex-direction:column;align-items:stretch}.signal-card{position:static;width:auto}.phone-mockup{width:100%}.summary-grid,.steps-grid,.feature-grid,.comparison-grid,.trust-cards,.footer-links{grid-template-columns:1fr}.demo-frame{min-height:auto;padding:24px 18px 18px}.demo-video-wrap{width:min(100%,320px)}.beta-card,.demo-notes,.trust-card,.summary-card,.step-card,.feature-card,.comparison-card,.beta-detail-card{padding:24px}.trust-chips{gap:10px}.trust-chips li{font-size:.9rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.beta-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:36px;align-items:center}.beta-hero-panel{display:grid;gap:20px}.beta-summary-card,.beta-guide-card,.beta-video-placeholder{border-radius:var(--radius-lg);border:1px solid rgba(15,42,67,.08);background:#ffffffe6;box-shadow:var(--shadow-sm)}.beta-summary-card{padding:28px}.beta-summary-card h2{margin:0 0 12px;font-size:1.5rem;letter-spacing:-.03em;color:var(--navy)}.beta-summary-card p{margin:0;color:var(--text-muted)}.beta-summary-card-accent{background:linear-gradient(180deg,#fff6f5fa,#fffffffa)}.beta-checklist{display:grid;gap:12px;margin:0;padding-left:22px;color:var(--navy)}.beta-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.beta-feedback-grid{align-items:start}.beta-guide-card{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:24px;padding:30px}.beta-guide-copy{display:grid;gap:12px;align-content:start}.beta-guide-copy p{margin:0;color:var(--text-muted);font-size:1.05rem}.beta-video-placeholder{display:grid;place-items:center;min-height:320px;padding:24px;background:radial-gradient(circle at top right,rgba(255,107,92,.16),transparent 30%),radial-gradient(circle at bottom left,rgba(23,163,152,.16),transparent 26%),#ffffffeb}.beta-video-inner{width:100%;max-width:420px;text-align:center}.beta-video-label{display:inline-flex;margin:0 0 12px;padding:8px 12px;border-radius:999px;background:#0f766e1a;color:var(--teal-700);font-size:.86rem;font-weight:700}.beta-video-inner h3{margin:0 0 12px;font-size:1.35rem;letter-spacing:-.03em;color:var(--navy)}.beta-video-inner p{margin:0;color:var(--text-muted)}.beta-apply-card{align-items:stretch}.beta-form-placeholder-card{display:grid;gap:18px}.form-placeholder-box{display:grid;place-items:center;min-height:240px;padding:24px;border-radius:var(--radius-md);border:1px dashed rgba(15,42,67,.18);background:#f3f4f6db;text-align:center}.form-placeholder-box p{margin:0;color:var(--text-muted);font-weight:600}.beta-form-actions{margin-top:0}.beta-form-actions .button[aria-disabled=true]{opacity:.8;pointer-events:none}@media (max-width: 1080px){.beta-hero-grid,.beta-guide-card{grid-template-columns:1fr}.beta-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.beta-steps-grid{grid-template-columns:1fr}.beta-summary-card,.beta-guide-card{padding:24px}.beta-video-placeholder{min-height:240px}}.hero-media{display:grid;gap:18px;align-items:start}.hero-poster-card{width:min(100%,360px);padding:16px;margin:0 auto;border-radius:36px;border:1px solid rgba(15,42,67,.08);background:#ffffffe0;box-shadow:var(--shadow-md)}.hero-poster{width:100%;border-radius:24px;border:1px solid rgba(15,42,67,.08)}.quick-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quick-card{padding:20px}.steps-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.simple-list{display:grid;gap:10px;margin:0;padding-left:22px;color:var(--navy)}.simple-list li{color:var(--navy)}.fit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1080px){.steps-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.quick-points,.steps-grid-3,.fit-cards{grid-template-columns:1fr}.hero-poster-card{width:100%}}
