.waitlist[data-astro-cid-l4xt7rl6]{background:var(--color-surface);width:min(440px,100vw - 32px);color:var(--color-body);border:none;border-radius:16px;padding:0;box-shadow:0 24px 60px #13242047}.waitlist[data-astro-cid-l4xt7rl6]::backdrop{backdrop-filter:blur(2px);background:#13242080}.waitlist__form[data-astro-cid-l4xt7rl6],.waitlist__success[data-astro-cid-l4xt7rl6]{padding:32px 28px}.waitlist__close[data-astro-cid-l4xt7rl6]{color:var(--color-muted);cursor:pointer;background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:12px;right:14px}.waitlist__close[data-astro-cid-l4xt7rl6]:hover{color:var(--color-ink)}.waitlist__title[data-astro-cid-l4xt7rl6]{color:var(--color-ink);margin:0 0 8px;font-size:1.5rem}.waitlist__lede[data-astro-cid-l4xt7rl6]{color:var(--color-body-muted);margin:0 0 20px}.waitlist__label[data-astro-cid-l4xt7rl6]{color:var(--color-ink);margin:14px 0 6px;font-size:.9rem;font-weight:600;display:block}.waitlist__label[data-astro-cid-l4xt7rl6] span[data-astro-cid-l4xt7rl6]{color:var(--color-muted);font-weight:400}.waitlist__input[data-astro-cid-l4xt7rl6]{width:100%;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px;font-family:inherit;font-size:1rem}.waitlist__input[data-astro-cid-l4xt7rl6]:focus{border-color:var(--color-teal-primary);box-shadow:0 0 0 3px var(--color-mint-tint);outline:none}.waitlist__botcheck[data-astro-cid-l4xt7rl6]{position:absolute;left:-9999px}.waitlist__submit[data-astro-cid-l4xt7rl6]{cursor:pointer;width:100%;margin-top:22px}.waitlist__submit[data-astro-cid-l4xt7rl6]:disabled{opacity:.6;cursor:progress}.waitlist__status[data-astro-cid-l4xt7rl6]{min-height:1.2em;color:var(--color-amber);text-align:center;margin:12px 0 0;font-size:.9rem}.waitlist__success[data-astro-cid-l4xt7rl6]{text-align:center}.waitlist__tick[data-astro-cid-l4xt7rl6]{width:56px;height:56px;color:var(--color-surface);background:var(--color-teal-primary);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:1.8rem;display:grid}.waitlist__success[data-astro-cid-l4xt7rl6] .btn[data-astro-cid-l4xt7rl6]{margin-top:20px}:root{--color-teal-primary:#0f6e56;--color-teal-dark:#085041;--color-mint-tint:#e1f5ee;--color-ink:#132420;--color-body:#3a4844;--color-body-muted:#5c6a66;--color-muted:#9aa8a3;--color-surface:#fff;--color-surface-tint:#f4f7f5;--color-surface-alt:#f7f9f8;--color-border:#e3e8e5;--color-amber:#854f0b;--color-cream:#faeeda}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;cursor:pointer;background:0 0;border:none}:root{--radius:10px;--wrap-width:1180px}body{color:var(--color-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;overflow-x:hidden}.wrap{width:100%;max-width:var(--wrap-width);margin-inline:auto;padding-inline:24px}h1,h2{margin:0;font-weight:700;line-height:1.15}.btn{white-space:nowrap;border-radius:8px;padding:14px 26px;font-size:1rem;font-weight:600;display:inline-block}button.btn{cursor:pointer;border:none;font-family:inherit}.btn--primary{background:var(--color-teal-primary);color:var(--color-surface)}.btn--primary:hover{background:var(--color-teal-dark)}.btn--small{padding:10px 18px;font-size:.9rem}.btn--on-dark{background:var(--color-surface);color:var(--color-teal-dark)}.btn--on-dark:hover{background:var(--color-mint-tint)}.link-arrow{color:var(--color-teal-primary);font-weight:600}.link-arrow:hover{color:var(--color-teal-dark)}.link-arrow--muted{color:var(--color-muted);cursor:default}.site-header{border-bottom:1px solid var(--color-border)}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex}.logo{color:var(--color-ink);align-items:center;gap:10px;font-size:1.25rem;font-weight:700;display:flex}.logo__mark{border-radius:6px;display:block}.logo__accent{color:var(--color-teal-dark)}.main-nav{color:var(--color-body-muted);gap:32px;font-weight:500;display:none}.main-nav a:hover{color:var(--color-ink)}@media (width>=900px){.main-nav{display:flex}}.countdown-banner{background:var(--color-cream);color:var(--color-amber);text-align:center;padding:12px 24px;font-size:.95rem;font-weight:500}.countdown-banner p{margin:0}.hero{padding-block:56px}.hero__inner{flex-direction:column;align-items:center;gap:48px;display:flex}@media (width>=900px){.hero__inner{flex-direction:row;justify-content:space-between;align-items:center}}.hero__copy{max-width:560px}.eyebrow{color:var(--color-teal-primary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:.85rem;font-weight:700}.hero__copy h1{color:var(--color-ink);font-size:clamp(2rem,4.5vw,2.75rem)}.hero__subtitle{color:var(--color-body-muted);max-width:46ch;margin:20px 0 28px;font-size:1.1rem}.hero__actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hero__note{color:var(--color-muted);margin:16px 0 0;font-size:.9rem}.hero__device{justify-content:center;padding-block:24px;display:flex}.hero__device-stack{width:364px;max-width:100%;position:relative}.hero__device-img{border-radius:24px;width:280px;max-width:100%;height:auto;display:block}.hero__device-img--back{z-index:1;opacity:.9;position:absolute;top:-24px;left:0;transform:rotate(-6deg)}.hero__device-img--front{z-index:2;position:relative;top:0;left:84px;transform:rotate(4deg)}.features{background:var(--color-surface-tint);padding-block:64px}.features__inner{flex-direction:column;gap:40px;display:flex}.features__list{order:1}.features__photo{order:2}@media (width>=900px){.features__inner{flex-direction:row;align-items:flex-start}.features__list{flex:1.1;order:0}.features__photo{flex:1;order:0}}.features__list h2{margin-bottom:28px;font-size:clamp(1.5rem,3vw,2rem)}.checklist{flex-direction:column;gap:22px;display:flex}.checklist li{align-items:flex-start;gap:14px;display:flex}.checklist__icon{color:var(--color-teal-primary);flex-shrink:0;margin-top:2px}.checklist p{color:var(--color-ink);margin:0}.features__photo{aspect-ratio:3/2;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0f6e562e,0 4px 14px #13242014}.features__photo:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(165deg,#0f6e5640,#0f6e5600 55%);position:absolute;inset:0}.features__photo img{object-fit:cover;width:100%;height:100%}.assurance{background:var(--color-teal-primary);color:var(--color-surface);padding-block:64px}.assurance__inner{text-align:center;max-width:720px;margin-inline:auto;padding-inline:24px}.assurance h2{margin-bottom:16px;font-size:clamp(1.5rem,3vw,2rem)}.assurance p{color:var(--color-mint-tint);margin:0;font-size:1.1rem}.pricing{background:var(--color-ink);color:var(--color-surface);padding-block:72px}.pricing__head{text-align:center;max-width:640px;margin:0 auto 48px}.pricing__head h2{margin-bottom:12px;font-size:clamp(1.6rem,3.5vw,2.25rem)}.pricing__head p{color:var(--color-muted);margin:0;font-size:1.05rem}.pricing__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=900px){.pricing__grid{grid-template-columns:repeat(3,1fr)}}.tier{background:#ffffff05;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;padding:32px 26px;display:flex;position:relative}.tier--featured{border-color:var(--color-mint-tint);background:#ffffff0f;box-shadow:0 12px 40px #00000059}.tier__badge{background:var(--color-mint-tint);color:var(--color-teal-dark);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;position:absolute;top:24px;right:24px}.tier__price{align-items:baseline;gap:6px;margin:0 0 4px;display:flex}.tier__amount{font-size:2.5rem;font-weight:700;line-height:1}.tier__per{color:var(--color-muted);font-size:.9rem}.tier__name{margin:0 0 4px;font-size:1.15rem;font-weight:700}.tier__band{color:var(--color-muted);margin:0 0 24px;font-size:.95rem}.tier__features{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.tier__features li{padding-left:26px;font-size:.95rem;position:relative}.tier__features li:before{content:"✓";color:var(--color-mint-tint);font-weight:700;position:absolute;left:0}.tier__cta{text-align:center;width:100%;margin-top:auto;display:block}.btn--ghost{color:var(--color-surface);background:0 0;box-shadow:inset 0 0 0 1px #ffffff59}.btn--ghost:hover{background:#ffffff14}.pricing__note{text-align:center;color:var(--color-muted);margin:32px 0 0;font-size:.9rem}.faq{background:var(--color-surface-tint);padding-block:72px}.faq__inner{max-width:760px}.faq h2{text-align:center;margin-bottom:40px;font-size:clamp(1.6rem,3.5vw,2.25rem)}.faq__list{flex-direction:column;gap:14px;display:flex}.faq__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:4px 22px}.faq__q{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"+";color:var(--color-teal-primary);flex-shrink:0;font-size:1.5rem;font-weight:400;line-height:1;transition:transform .2s}.faq__item[open] .faq__q:after{transform:rotate(45deg)}.faq__a{color:var(--color-body);max-width:62ch;margin:0;padding-bottom:20px}.site-footer{border-top:1px solid var(--color-border);padding-block:24px}.site-footer__inner{text-align:center;color:var(--color-muted);flex-direction:column;align-items:center;gap:12px;font-size:.9rem;display:flex}.site-footer nav{gap:20px;display:flex}.site-footer p{margin:0}@media (width>=700px){.site-footer__inner{text-align:left;flex-direction:row;justify-content:space-between}}
