@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--home-bg:#f2f4f1;--home-surface:#fbfcfa;--home-surface-rose:#f4e7eb;--home-ink:#1b181f;--home-muted:#5d5862;--home-line:#cfd4d0;--home-line-strong:#aab0ac;--home-accent:#ad164b;--home-accent-dark:#8f103d;--home-quote-bg:#ad164b;--home-night:#1a171e;--home-night-soft:#242028;--home-on-night:#f7f5f7;--home-on-night-muted:#c8c2ca;--home-on-accent:#fff;--home-success:#147565;--home-error:#a12a49;--home-shadow-ink:#130d13;--font-sans:"Schibsted Grotesk Variable", "Helvetica Neue", sans-serif;--font-display:var(--font-sans);--step-body:clamp(1rem, .96rem + .16vw, 1.075rem);--home-shell:1240px;--header-height:78px;--banner-height:0px;--radius-brand-icon:11px;--radius-control:12px;--radius-proof:16px;--radius-mobile-sheet:18px;--radius-pill:999px;--radius-device-shell:48px;--radius-device-screen:36px;--radius-device-shell-compact:40px;--radius-device-screen-compact:30px;--radius-sm:var(--radius-control);--radius-xl:var(--radius-mobile-sheet);--shadow-sm:0 2px 8px color-mix(in srgb, var(--home-ink) 4%, transparent);--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--home-ease:cubic-bezier(.16, 1, .3, 1);--ease-out-expo:var(--home-ease);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--color-accent:var(--home-accent);--color-accent-deep:var(--home-accent);--color-accent-soft:var(--home-surface-rose);--color-bg:var(--home-bg);--color-border:var(--home-line);--color-border-subtle:color-mix(in srgb, var(--home-ink) 6%, transparent);--color-cream:var(--home-surface);--color-dark:var(--home-ink);--color-inverse:var(--home-on-accent);--color-muted:var(--home-muted)}@media (prefers-color-scheme:dark){:root.home-page:not(.site-page):not(.guides-page){--home-bg:#1d171b;--home-surface:#282125;--home-surface-rose:#35282e;--home-ink:#f7f0ec;--home-muted:#c9bcb8;--home-line:#4a3e43;--home-line-strong:#68575d;--home-accent:#dc8a96;--home-quote-bg:#6d3543;--home-night:#100d10;--home-night-soft:#261d23;--home-on-night:#f7f0ec;--home-on-night-muted:#c9bcb8;--home-success:#83c9b3;--home-error:#f0a0a3;--home-shadow-ink:#090709}:root{color-scheme:dark;--home-bg:#17151a;--home-surface:#201d23;--home-surface-rose:#2a2025;--home-ink:#f5f3f5;--home-muted:#bdb7c0;--home-line:#3e3941;--home-line-strong:#5b555e;--home-accent:#dc5a88;--home-accent-dark:#c44070;--home-quote-bg:#8f103d;--home-success:#79cfbe;--home-error:#ff9fba}}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:calc(var(--header-height) + 12px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-dark);color:var(--color-inverse);border:1px solid color-mix(in srgb, var(--color-inverse) 28%, transparent);border-radius:var(--radius-sm);transition:transform .16s var(--ease-out);z-index:100;padding:12px 18px;font-size:.9rem;font-weight:600;position:fixed;top:10px;left:10px;transform:translateY(-110%)}.skip-link:focus-visible{background:var(--color-dark);color:var(--color-inverse);outline:3px solid var(--color-inverse);outline-offset:3px;box-shadow:0 0 0 6px var(--color-accent);transform:translateY(0)}html,body{background:var(--color-bg);color:var(--color-dark);font-family:var(--font-sans);font-size:var(--step-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;line-height:1.6;overflow-x:clip}body{min-height:100svh;padding-top:calc(var(--banner-height) + var(--header-height));flex-direction:column;display:flex}main{transition:transform .24s var(--ease-sheet);flex:1 0 auto}a{color:var(--color-accent-deep);transition:color .15s var(--ease-out);text-decoration:none}a:hover,a:focus-visible{color:var(--color-accent)}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.container--narrow{max-width:760px}.site-header{--header-motion-duration:.4s;--header-motion-ease:cubic-bezier(.16, 1, .3, 1);--header-bg:color-mix(in srgb, var(--color-bg) 46%, transparent);--header-border:color-mix(in srgb, var(--color-dark) 0%, transparent);--header-shadow:0 1px 0 color-mix(in srgb, var(--color-dark) 2.5%, transparent);z-index:50;-webkit-backdrop-filter:saturate(160%)blur(18px);background-color:var(--header-bg);border-bottom:1px solid var(--header-border);box-shadow:var(--header-shadow);opacity:1;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out), box-shadow .22s var(--ease-out), opacity var(--header-motion-duration) var(--header-motion-ease), transform var(--header-motion-duration) var(--header-motion-ease);position:fixed;top:0;left:0;right:0;transform:translateY(0)}.site-header[data-scrolled=true],html[data-nav-open] .site-header{transform:translateY(calc(-1 * var(--banner-height)))}.site-header[data-hidden=true]{--header-motion-duration:.28s;--header-motion-ease:cubic-bezier(.4, 0, .2, 1);opacity:.72;pointer-events:none;transform:translateY(calc(-100% - 2px))}@media (prefers-reduced-motion:reduce){.site-header{--header-motion-duration:0s;transition-property:border-color,background-color,box-shadow}}.site-banner{height:var(--banner-height);background:linear-gradient(100deg, var(--color-accent-deep), color-mix(in srgb, var(--color-accent-deep) 78%, var(--color-dark)));color:var(--color-inverse);justify-content:center;align-items:center;display:flex}.site-banner p{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 16px;font-size:.82rem;font-weight:600;overflow:hidden}.site-banner a{color:var(--color-inverse);text-underline-offset:3px;text-decoration:underline}.site-banner a:hover,.site-banner a:focus-visible{color:var(--color-inverse);text-decoration-thickness:2px}.site-banner a:focus-visible{outline:2px solid var(--color-inverse);outline-offset:2px}.site-header[data-scrolled=true],html[data-nav-open] .site-header{--header-bg:color-mix(in srgb, var(--color-cream) 80%, transparent);--header-border:var(--color-border-subtle);--header-shadow:0 14px 40px -34px color-mix(in srgb, var(--color-dark) 28%, transparent), 0 1px 0 color-mix(in srgb, var(--color-inverse) 52%, transparent) inset}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.brand{color:var(--color-dark);letter-spacing:0;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;display:flex}@media (width<=420px){.site-header__inner{gap:8px}.site-header__nav a{padding-inline:12px}}.brand__icon{border-radius:var(--radius-brand-icon);width:34px;height:34px;box-shadow:var(--shadow-sm);overflow:hidden;transform:translateZ(0)}.brand__icon img{width:100%;height:100%}.site-header__cta{box-shadow:0 8px 18px color-mix(in srgb, var(--color-dark) 14%, transparent);white-space:nowrap;flex:none;padding:11px 18px;font-size:.875rem}@media (width<=360px){.site-header__cta{padding-inline:14px;font-size:.82rem}}.site-header__nav{align-items:center;gap:2px;display:flex}.site-header__nav a{border-radius:var(--radius-pill);color:var(--color-dark);white-space:nowrap;transition:transform .12s var(--ease-out), color .15s var(--ease-out), background-color .15s var(--ease-out);padding:9px 15px;font-size:.9rem;font-weight:600}.site-header__nav a:hover,.site-header__nav a:focus-visible,.site-header__nav a.is-pressed{color:var(--color-accent-deep);background:var(--color-accent-soft)}.site-header__nav a:active,.site-header__nav a.is-pressed{transform:scale(.97)}.site-header__nav a[aria-current=page]{color:var(--color-accent-deep);background:var(--color-accent-soft)}.site-header__actions{align-items:center;gap:10px;display:flex}@media (width<=720px){.site-header__nav{display:none}}.nav-toggle{border:1px solid var(--color-border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-inverse) 70%, transparent);cursor:pointer;width:44px;height:44px;transition:transform .12s var(--ease-out), background-color .15s var(--ease-out), border-color .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:none;transform:translateZ(0)}.nav-toggle:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.nav-toggle:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:3px}.nav-toggle:active,.nav-toggle.is-pressed{transform:scale(.94)}.nav-toggle__bars,.nav-toggle__bars:before,.nav-toggle__bars:after{content:"";border-radius:var(--radius-pill);background:var(--color-dark);width:20px;height:2px;transition:transform .28s var(--ease-out-expo), opacity .18s var(--ease-out), background-color .18s var(--ease-out);display:block}.nav-toggle__bars{position:relative}.nav-toggle__bars:before{position:absolute;top:-6px;left:0}.nav-toggle__bars:after{position:absolute;top:6px;left:0}.nav-toggle[aria-expanded=true] .nav-toggle__bars{background:0 0}.nav-toggle[aria-expanded=true] .nav-toggle__bars:before{transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars:after{transform:translateY(-6px)rotate(-45deg)}.mobile-nav{inset:var(--header-height) 0 0;z-index:40;visibility:hidden;opacity:0;pointer-events:none;--sheet-y:0px;--scrim-alpha:.34;transition:opacity .22s var(--ease-out), visibility 0s linear .22s;position:fixed}.mobile-nav[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .22s var(--ease-out)}.mobile-nav__scrim{background:color-mix(in srgb, var(--color-dark) calc(var(--scrim-alpha) * 100%), transparent);backdrop-filter:blur(4px);cursor:pointer;width:100%;transition:background-color .16s var(--ease-out), backdrop-filter .18s var(--ease-out);border:0;padding:0;position:absolute;inset:0}.mobile-nav__sheet{background:linear-gradient(180deg, color-mix(in srgb, var(--color-cream) 99%, transparent), color-mix(in srgb, var(--color-cream) 97%, transparent)), var(--color-cream);backdrop-filter:saturate(170%)blur(26px);border-bottom:1px solid color-mix(in srgb, var(--color-inverse) 72%, transparent);border-radius:0 0 var(--radius-xl) var(--radius-xl);box-shadow:0 26px 60px -28px color-mix(in srgb, var(--color-dark) 34%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-inverse) 62%, transparent);touch-action:none;transform:translateY(calc(-18px + var(--sheet-y))) scale(.985);transform-origin:top;transition:transform .34s var(--ease-sheet), box-shadow .22s var(--ease-out);will-change:transform;flex-direction:column;padding:10px 24px 24px;display:flex;position:relative}.mobile-nav[data-open=true] .mobile-nav__sheet{transform:translateY(var(--sheet-y)) scale(1)}.mobile-nav[data-dragging=true] .mobile-nav__sheet,.mobile-nav[data-dragging=true] .mobile-nav__scrim{transition:none}.mobile-nav__handle{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-dark) 16%, transparent);align-self:center;width:42px;height:5px;margin:0 0 8px}.mobile-nav__sheet a{font-family:var(--font-display);letter-spacing:0;color:var(--color-dark);border-bottom:1px solid var(--color-border);opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-sheet), color .15s var(--ease-out), background-color .15s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:15px 4px;font-size:1.5rem;font-weight:500;display:flex;transform:translateY(8px)}.mobile-nav__sheet a:last-child{border-bottom:0}.mobile-nav__sheet a span{color:var(--color-accent-deep);transition:transform .2s var(--ease-out-expo)}.mobile-nav__sheet a:hover,.mobile-nav__sheet a:active,.mobile-nav__sheet a.is-pressed,.mobile-nav__sheet a[aria-current=page]{color:var(--color-accent-deep)}.mobile-nav__sheet a:active,.mobile-nav__sheet a.is-pressed{background:color-mix(in srgb, var(--color-accent-soft) 72%, transparent);transform:translateY(0)scale(.985)}.mobile-nav__sheet a:hover span{transform:translate(4px)}.mobile-nav[data-open=true] .mobile-nav__sheet a{opacity:1;transform:translateY(0)}.mobile-nav[data-open=true] .mobile-nav__sheet a:first-of-type{transition-delay:40ms}.mobile-nav[data-open=true] .mobile-nav__sheet a:nth-of-type(2){transition-delay:70ms}.mobile-nav[data-open=true] .mobile-nav__sheet a:nth-of-type(3){transition-delay:.1s}.mobile-nav[data-open=true] .mobile-nav__sheet a:nth-of-type(4){transition-delay:.13s}@media (width>=721px){.mobile-nav{display:none}}@media (prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav__sheet,.mobile-nav__sheet a,.mobile-nav__scrim,.nav-toggle__bars,.nav-toggle__bars:before,.nav-toggle__bars:after{transition-duration:0s;transition-delay:0s}.mobile-nav__sheet,.mobile-nav[data-open=true] .mobile-nav__sheet a{transform:none}}@media (width<=720px){:root{--header-height:74px}.site-header__inner{padding-block:14px}.nav-toggle{display:inline-flex}}html[data-nav-open] main,html[data-nav-open] .site-footer{transition:transform .24s var(--ease-sheet);transform:translateY(8px)}@media (prefers-reduced-motion:reduce){html[data-nav-open] main,html[data-nav-open] .site-footer{transform:none}}@media (width<=380px){.site-header__cta{padding-inline:13px}.brand{gap:8px}}@media (prefers-reduced-transparency:reduce){.site-header,.mobile-nav__sheet,.nav-toggle{background:var(--color-cream);backdrop-filter:none}.mobile-nav__scrim{backdrop-filter:none}}@media (prefers-contrast:more){.site-header,.mobile-nav__sheet,.nav-toggle{border-color:var(--color-dark)}}.site-footer{border-top:1px solid var(--color-border);color:var(--color-muted);transition:transform .24s var(--ease-sheet);margin-top:64px;padding:40px 0 56px;font-size:.875rem}.site-footer__close{font-family:var(--font-display);color:var(--color-dark);max-width:60ch;margin:0 0 6px;font-size:clamp(1.45rem,1.2rem + 1vw,2rem);line-height:1.25}.site-footer__sign{font-family:var(--font-sans);color:var(--color-muted);margin-top:10px;font-size:.9rem;font-weight:600;display:block}.site-footer__ps{margin:0 0 28px;font-size:.875rem}.site-footer__meta{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;display:flex}.site-footer a{color:var(--color-muted)}.site-footer a:hover{color:var(--color-dark)}.site-footer nav a{transition:color .15s var(--ease-out), transform .14s var(--ease-out-expo);display:inline-block;position:relative}.site-footer nav a:after{content:"";transform-origin:0;height:1px;transition:transform .22s var(--ease-out-expo);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.site-footer nav a:hover:after{transform:scaleX(1)}}.site-footer nav a:active,.site-footer nav a.is-pressed,.site-footer__social a:active{transform:scale(.94)}.site-footer__social{justify-self:center;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-footer__social li{display:flex}.site-footer__social a{border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-muted);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:inline-flex}.site-footer__social a:hover{color:var(--color-accent-deep);border-color:var(--color-accent);background:var(--color-accent-soft);transform:translateY(-2px)}.site-footer__social a.is-pressed{transform:scale(.94)}.site-footer__social a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-footer__social svg{flex:none;width:19px;height:19px;display:block}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}.icon-inline{vertical-align:-.18em}.btn{border-radius:var(--radius-control);transition:transform .14s var(--ease-out), box-shadow .2s var(--ease-out), background .15s var(--ease-out);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:3px}.btn--primary{background:var(--color-dark);color:var(--color-inverse);box-shadow:0 8px 20px color-mix(in srgb, var(--color-dark) 16%, transparent)}.btn--primary:hover{background:var(--color-accent);box-shadow:0 12px 28px color-mix(in srgb, var(--color-accent) 30%, transparent);color:var(--color-inverse)}.btn--ghost{color:var(--color-dark);border-color:var(--color-border);background:0 0}.btn--ghost:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.btn[aria-disabled=true],.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn:not(:disabled):not([aria-disabled=true]):active,.btn.is-pressed:not(:disabled):not([aria-disabled=true]){transform:scale(.96)}html.home-page,body.home-page{--home-accent-fill:var(--home-accent);--home-accent-fill-hover:var(--home-accent-dark);--home-field:var(--home-surface);--home-field-border:var(--home-line-strong);--home-field-focus:var(--home-surface);--home-field-placeholder:color-mix(in srgb, var(--home-muted) 88%, var(--home-ink));--home-screen-wash:var(--home-surface-rose);--home-night-line:color-mix(in srgb, var(--home-on-night) 20%, transparent);--home-night-shadow:var(--home-shadow-ink);--home-final-field:color-mix(in srgb, var(--home-night-soft) 82%, var(--home-on-night));--home-final-field-border:var(--home-line-strong);--home-final-field-focus:color-mix(in srgb, var(--home-night-soft) 72%, var(--home-on-night));--home-final-focus:var(--home-accent);--home-final-placeholder:var(--home-on-night-muted);--home-final-submit:var(--home-on-accent);--home-final-submit-hover:color-mix(in srgb, var(--home-on-accent) 86%, var(--home-accent));--home-final-submit-ink:var(--home-night);--home-final-success:var(--home-success);--home-final-error:var(--home-error);--home-footer-line:var(--home-line);--home-scrim-base:var(--home-shadow-ink);--home-premium-surface:color-mix(in srgb, var(--home-surface-rose) 68%, transparent);--home-shadow:var(--home-shadow-ink);background:var(--home-bg);color:var(--home-ink)}html.home-page{scroll-padding-top:calc(var(--header-height) + 24px)}body.home-page{padding-top:var(--header-height);font-family:var(--font-sans);font-size:clamp(1rem,.96rem + .16vw,1.075rem);line-height:1.55}.home-page main{overflow:clip}.home-page h1,.home-page h2,.home-page h3,.home-page p,.home-page figure,.home-page blockquote,.home-page dl,.home-page dd{margin-top:0}.home-page h1,.home-page h2,.home-page h3{color:inherit;text-wrap:balance;font-family:Schibsted Grotesk Variable,Helvetica Neue,sans-serif}.home-page h2{letter-spacing:-.038em;max-width:16ch;margin-bottom:24px;font-size:clamp(2.65rem,2rem + 2.25vw,4.6rem);font-weight:650;line-height:.98}.home-page h3{letter-spacing:-.018em;margin-bottom:10px;font-size:clamp(1.15rem,1.05rem + .35vw,1.42rem);font-weight:620;line-height:1.16}.home-page a{color:inherit}.home-shell{width:min(100% - clamp(40px, 7vw, 104px), var(--home-shell));margin-inline:auto}.home-page .container{max-width:var(--home-shell);padding-inline:clamp(20px,3.5vw,52px)}.home-page .site-header{--header-bg:color-mix(in srgb, var(--home-bg) 92%, transparent);--header-border:color-mix(in srgb, var(--home-ink) 12%, transparent);--header-shadow:none;height:var(--header-height);background:var(--header-bg);border-color:var(--header-border);box-shadow:none;-webkit-backdrop-filter:saturate(135%)blur(14px);transform:none}.home-page .site-header[data-scrolled=true],.home-page[data-nav-open] .site-header{--header-bg:color-mix(in srgb, var(--home-bg) 96%, transparent);--header-border:color-mix(in srgb, var(--home-ink) 16%, transparent);--header-shadow:none;transform:none}.home-page .site-header[data-hidden=true]{transform:translateY(calc(-100% - 2px))}.home-page .site-header__inner{min-height:var(--header-height);padding-block:12px}.home-page .brand{color:var(--home-ink);letter-spacing:-.02em;gap:11px;font-size:1.03rem;font-weight:680}.home-page .brand__icon{width:36px;height:36px;box-shadow:0 8px 20px -13px color-mix(in srgb, var(--home-shadow) 46%, transparent);transform-origin:50%;transition:transform .16s var(--home-ease);border-radius:11px}.home-page .brand:active .brand__icon{transform:scale(.96)rotate(-1deg)}.home-page .site-header__nav{gap:clamp(18px,2.3vw,34px)}.home-page .site-header__nav a{color:var(--home-muted);transition:color .16s ease, transform .14s var(--home-ease);background:0 0;border-radius:0;padding:10px 2px;font-size:.88rem;font-weight:560;position:relative}.home-page .site-header__nav a:after{content:"";background:var(--home-accent);transform-origin:0;height:1px;transition:transform .22s var(--home-ease);position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.home-page .site-header__nav a:hover,.home-page .site-header__nav a:focus-visible,.home-page .site-header__nav a[aria-current=page]{color:var(--home-ink);background:0 0}.home-page .site-header__nav a[aria-current=page]:after{transform:scaleX(1)}.home-page .site-header__cta,.home-page .btn--primary{background:var(--home-ink);min-height:44px;box-shadow:none;color:var(--home-bg);transition:background-color .16s ease, transform .14s var(--home-ease);border:0;border-radius:12px;padding:11px 18px;font-size:.86rem;font-weight:650}.home-page .site-header__cta:hover,.home-page .site-header__cta:focus-visible,.home-page .btn--primary:hover,.home-page .btn--primary:focus-visible{background:var(--home-accent-fill);color:var(--home-on-accent)}.home-page .site-header__cta:active,.home-page .btn--primary:active{transform:scale(.97)}.home-page .nav-toggle{border-color:var(--home-line);background:var(--home-surface);border-radius:12px}.home-page .nav-toggle__bars,.home-page .nav-toggle__bars:before,.home-page .nav-toggle__bars:after{background:var(--home-ink)}.home-page .mobile-nav{inset-block-start:var(--header-height)}.home-page .mobile-nav__sheet{background:var(--home-bg);border-color:var(--home-line);box-shadow:0 28px 70px -36px color-mix(in srgb, var(--home-shadow) 55%, transparent);border-radius:0 0 18px 18px}.home-page .mobile-nav__sheet a{border-color:var(--home-line);color:var(--home-ink);font-family:inherit;font-size:1.32rem}.home-hero{min-height:calc(100svh - var(--header-height));border-bottom:1px solid var(--home-line);background:var(--home-bg);position:relative}.home-hero:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--home-accent) 24%, transparent);pointer-events:none;border-radius:50%;width:min(52vw,760px);position:absolute;top:8%;right:max(-18vw,-260px)}.home-hero__grid{min-height:calc(100svh - var(--header-height));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);align-items:center;column-gap:clamp(52px,8vw,128px);padding-block:clamp(58px,8vh,96px) 30px;display:grid;position:relative}.home-hero__copy{z-index:2;max-width:690px;padding-bottom:56px;position:relative}.home-hero h1{letter-spacing:-.04em;max-width:8.5ch;margin-bottom:clamp(26px,4vh,40px);font-size:clamp(4.25rem,3rem + 4.65vw,6rem);font-weight:690;line-height:.87}.home-hero h1 span{display:block}.home-hero__accent{color:var(--home-accent)}.home-hero__lead{max-width:54ch;color:var(--home-muted);margin-bottom:30px;font-size:clamp(1.08rem,1rem + .3vw,1.28rem);line-height:1.52}.home-hero__product{z-index:2;perspective:1100px;perspective-origin:52% 42%;place-self:end center;padding-bottom:26px;position:relative}.home-hero__product:before{content:"";background:color-mix(in srgb, var(--home-accent) 7%, transparent);filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute;inset:18% -34% -6%}.home-hero__caption{border-top:1px solid var(--home-line-strong);width:160px;color:var(--home-muted);padding-top:12px;font-size:.82rem;line-height:1.35;position:absolute;top:23%;right:calc(100% + 32px)}.phone-proof{width:min(304px,100%);margin:0;position:relative}.home-hero__phone{transform-origin:54% 68%;transform-style:preserve-3d;transition:transform .22s var(--home-ease)}.phone-proof__shell{border-radius:var(--radius-device-shell);background:color-mix(in srgb, var(--home-night) 88%, var(--home-shadow));box-shadow:0 34px 70px -32px color-mix(in srgb, var(--home-shadow) 58%, transparent);padding:14px 12px 17px;position:relative;overflow:hidden}.phone-proof__speaker{z-index:2;border-radius:var(--radius-pill);background:var(--home-night-soft);width:58px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-proof__screen{border-radius:var(--radius-device-screen);background:var(--home-on-accent);display:grid;position:relative;overflow:hidden}.home-hero__phone .phone-proof__screen{isolation:isolate}.home-hero__phone .phone-proof__screen:after{content:"";z-index:1;background:linear-gradient(104deg, transparent 12%, color-mix(in srgb, var(--home-on-accent) 8%, transparent) 35%, color-mix(in srgb, var(--home-on-accent) 46%, transparent) 49%, color-mix(in srgb, var(--home-on-accent) 12%, transparent) 62%, transparent 84%);filter:blur(5px);pointer-events:none;opacity:0;width:58%;position:absolute;top:-8%;bottom:-8%;left:-72%;transform:translate(-12%)skew(-10deg)}.phone-proof__poster,.phone-proof__video{grid-area:1/1;width:100%;display:block}.phone-proof__poster{z-index:0;transition:opacity .22s var(--home-ease);position:relative}.phone-proof__video{z-index:1;object-fit:cover;pointer-events:none;opacity:0;height:100%;transition:opacity .22s var(--home-ease);position:relative}.phone-proof.is-video-playing .phone-proof__poster{opacity:0}.phone-proof.is-video-playing .phone-proof__video{opacity:1}.home-relay{z-index:3;grid-column:1/-1;align-self:end;position:relative}.home-relay ol{border-top:1px solid var(--home-line-strong);grid-template-columns:repeat(3,1fr);gap:clamp(24px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.home-relay__label{color:var(--home-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:680}.home-relay li{gap:3px;padding-top:17px;display:grid;position:relative}.home-relay li:before{content:"";background:var(--home-bg);width:9px;height:9px;box-shadow:0 0 0 1px var(--home-line-strong);border-radius:50%;position:absolute;top:-5px;left:0}.home-relay li:last-child:before{background:var(--home-accent);box-shadow:none}.home-relay li span{color:var(--home-muted);font-size:.76rem}.home-relay li strong{font-size:.88rem;font-weight:620}.home-relay__pulse{--relay-travel:clamp(15rem, 60vw, 47rem);background:var(--home-accent);opacity:0;pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:1px}.waitlist-form{width:min(100%,610px);min-width:0;max-width:100%}.waitlist-form__row{grid-template-columns:minmax(0,1fr) auto;gap:9px;min-width:0;display:grid}.home-page .waitlist-form,.home-section-head>*,.home-features__layout>*,.home-trust__grid>*,.home-pricing__intro>*,.home-pricing__layout>*,.home-final__grid>*{min-width:0;max-width:100%}.waitlist-form__input,.waitlist-form__submit{min-height:54px;font:inherit;border-radius:12px}.waitlist-form__input{border:1px solid var(--home-field-border);background:var(--home-field);width:100%;min-width:0;color:var(--home-ink);outline:0;padding:0 17px;transition:border-color .16s,box-shadow .18s,background-color .16s}.waitlist-form__input::placeholder{color:var(--home-field-placeholder);opacity:1}.waitlist-form__input:hover{border-color:var(--home-muted)}.waitlist-form__input:focus-visible{border-color:var(--home-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--home-accent) 16%, transparent);background:var(--home-field-focus)}.waitlist-form__submit{background:var(--home-accent-fill);color:var(--home-on-accent);cursor:pointer;white-space:nowrap;transition:background-color .16s ease, transform .14s var(--home-ease), opacity .16s ease;border:0;justify-content:center;align-items:center;padding-inline:22px;font-weight:650;display:inline-flex}.waitlist-form__submit:hover{background:var(--home-accent-fill-hover)}.waitlist-form__submit:focus-visible{outline:2px solid var(--home-ink);outline-offset:3px}.waitlist-form__submit:active{transform:scale(.97)}.waitlist-form__submit:disabled{cursor:wait;opacity:.62}.waitlist-form[aria-busy=true] .waitlist-form__submit:before{content:"";border:2px solid color-mix(in srgb, currentColor 32%, transparent);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.68s linear infinite home-submit-spin}.waitlist-form[aria-busy=true] .waitlist-form__submit{min-width:var(--waitlist-busy-width,auto)}.waitlist-form[aria-busy=true] .waitlist-form__input{background:color-mix(in srgb, var(--home-field) 74%, var(--home-line))}.waitlist-form__legal{color:var(--home-muted);margin:10px 0 0;font-size:.76rem}.waitlist-form__legal a{text-underline-offset:3px;text-decoration:underline 1px}.waitlist-form__status{min-height:1.4em;color:var(--home-muted);margin:6px 0 0;font-size:.82rem;font-weight:560}.waitlist-form__status[data-state=success]{color:var(--home-success)}.waitlist-form__status[data-state=error]{color:var(--home-error)}.waitlist-form__bot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@supports selector(:user-invalid){.waitlist-form__input:user-invalid{border-color:var(--home-error)}}.home-text-link{color:var(--home-ink);text-decoration:underline;text-decoration-color:var(--home-line-strong);text-underline-offset:5px;transition:color .16s ease, text-decoration-color .16s ease, transform .16s var(--home-ease);align-items:center;gap:8px;font-size:.88rem;font-weight:620;display:inline-flex}.home-text-link:after{content:"";transform-origin:50%;width:7px;height:7px;transition:transform .16s var(--home-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.home-text-link:active{transform:scale(.98)}.home-proof{background:var(--home-surface-rose);padding-block:clamp(104px,13vw,176px)}.home-proof__grid{grid-template-columns:minmax(250px,.86fr) minmax(340px,1.08fr) minmax(220px,.7fr);align-items:center;gap:clamp(42px,6vw,88px);display:grid}.home-proof__copy p,.home-section-head p,.home-trust__grid>div>p,.home-pricing__intro>p{max-width:66ch;color:var(--home-muted);margin-bottom:28px}.home-proof__ledger{position:relative}.home-proof__ledger:before{content:"";background:var(--home-line-strong);pointer-events:none;transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.home-proof__event{border-bottom:1px solid var(--home-line-strong);grid-template-columns:88px 1fr;column-gap:22px;padding-block:24px;display:grid}.home-proof__event>span{color:var(--home-accent);grid-row:1/3;font-size:.78rem;font-weight:650}.home-proof__event strong{font-size:1.02rem;font-weight:620;line-height:1.3}.home-proof__event p{color:var(--home-muted);margin:6px 0 0;font-size:.88rem;line-height:1.45}.home-proof__crop{background:var(--home-surface);height:490px;box-shadow:0 30px 70px -38px color-mix(in srgb, var(--home-shadow) 48%, transparent);border-radius:16px;margin:0;overflow:hidden}.home-proof__crop img{width:100%;transform:translateY(-19%)}.home-life{background:var(--home-night);color:var(--home-on-night);padding-block:clamp(88px,11vw,148px);overflow:hidden}.home-life__grid{grid-template-columns:minmax(0,1.28fr) minmax(290px,.72fr);align-items:center;gap:clamp(54px,9vw,138px);display:grid}.home-life__image{aspect-ratio:3/2;background:var(--home-night-soft);border-radius:16px;margin:0;position:relative;overflow:hidden}.home-life__image:after{border:1px solid color-mix(in srgb, var(--home-on-night) 18%, transparent);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.home-life__image img{object-fit:cover;width:100%;height:100%;display:block}.home-life__copy h2{max-width:12ch;color:var(--home-on-night);margin-bottom:28px;font-size:clamp(2.65rem,1.95rem + 2.25vw,4.6rem)}.home-life__copy p{max-width:45ch;color:var(--home-on-night-muted);margin:0;font-size:clamp(1rem,.96rem + .16vw,1.13rem);line-height:1.7}.home-features{background:var(--home-bg);padding-block:clamp(110px,14vw,184px)}.home-section-head{grid-template-columns:minmax(0,.95fr) minmax(340px,.75fr);align-items:end;gap:clamp(48px,9vw,128px);margin-bottom:clamp(70px,9vw,112px);display:grid}.home-section-head h2,.home-section-head p{margin-bottom:0}.home-features__layout{grid-template-columns:minmax(290px,.64fr) minmax(560px,1.36fr);align-items:center;gap:clamp(54px,8vw,112px);display:grid}.home-features__list{border-top:1px solid var(--home-line)}.home-features__list article{border-bottom:1px solid var(--home-line);padding-block:30px}.home-features__list p{max-width:54ch;color:var(--home-muted);margin-bottom:0;font-size:.94rem}.home-screen-run{min-height:660px;position:relative}.home-screen-run__item{background:var(--home-screen-wash);width:232px;box-shadow:0 32px 80px -38px color-mix(in srgb, var(--home-shadow) 56%, transparent);border-radius:16px;margin:0;position:absolute;overflow:hidden}.home-screen-run__item img{width:100%}.home-screen-run__item--main{z-index:2;width:284px;top:0;left:50%;transform:translate(-50%)}.home-screen-run__item--sleep{z-index:1;top:80px;left:0;transform:rotate(-2.5deg)}.home-screen-run__item--health{z-index:1;top:108px;right:0;transform:rotate(2.5deg)}.home-screen-run__caption{color:var(--home-muted);text-align:center;margin:0;font-size:.72rem;position:absolute;bottom:4px;left:0;right:0}.home-nidoo{background:var(--home-night);color:var(--home-on-night);padding-block:clamp(104px,13vw,172px);position:relative;overflow:hidden}.home-nidoo:after{content:"";border:1px solid color-mix(in srgb, var(--home-accent) 70%, transparent);pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-310px;right:-180px}.home-nidoo__grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);align-items:center;gap:clamp(70px,11vw,156px);display:grid;position:relative}.home-nidoo h2{max-width:13ch;color:var(--home-on-night)}.home-nidoo__copy>p{max-width:60ch;color:var(--home-on-night-muted);margin-bottom:42px;font-size:1.05rem}.home-nidoo ul{border-top:1px solid var(--home-night-line);max-width:650px;margin:0;padding:0;list-style:none}.home-nidoo li{border-bottom:1px solid var(--home-night-line);color:var(--home-on-night-muted);padding-block:17px}.home-nidoo__screen{width:min(100%,310px);box-shadow:0 38px 90px -38px var(--home-night-shadow);border-radius:16px;margin:0 auto;overflow:hidden;transform:rotate(1.4deg)}.home-nidoo__screen img{width:100%;display:block}.home-nidoo__screen figcaption{background:var(--home-night-soft);color:var(--home-on-night-muted);padding:13px 15px 15px;font-size:.66rem;line-height:1.45}.home-trust{background:var(--home-surface);padding-block:clamp(108px,13vw,176px)}.home-trust__grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(70px,11vw,156px);display:grid}.home-trust__facts{border-top:1px solid var(--home-line-strong);margin-bottom:0}.home-trust__facts>div{border-bottom:1px solid var(--home-line-strong);grid-template-columns:minmax(220px,.95fr) minmax(170px,1.05fr);gap:34px;padding-block:24px;display:grid}.home-trust dt{font-weight:650;line-height:1.35}.home-trust dd{color:var(--home-muted);margin-bottom:0;font-size:.9rem}.home-quote{background:var(--home-quote-bg);color:var(--home-on-accent);padding-block:clamp(100px,13vw,172px)}.home-quote__grid{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(64px,9vw,132px);display:grid}.home-quote__intro h2{max-width:10ch;margin-bottom:28px}.home-quote__intro p{max-width:24ch;color:color-mix(in srgb, var(--home-on-accent) 76%, transparent);margin-bottom:0;font-size:.92rem}.home-quote__voices{border-top:1px solid color-mix(in srgb, var(--home-on-accent) 38%, transparent)}.home-quote figure{margin-bottom:0;margin-inline:0}.home-quote blockquote{margin-inline:0}.home-quote__lead{padding-block:clamp(36px,5vw,62px)}.home-quote__lead blockquote{letter-spacing:-.035em;text-wrap:pretty;max-width:24ch;margin-bottom:34px;font-size:clamp(2.25rem,1.75rem + 1.8vw,3.7rem);font-weight:620;line-height:1.04}.home-quote__pair{border-top:1px solid color-mix(in srgb, var(--home-on-accent) 38%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-quote__pair figure{min-width:0;padding:clamp(30px,4vw,46px) clamp(28px,4vw,52px) 0 0}.home-quote__pair figure+figure{border-left:1px solid color-mix(in srgb, var(--home-on-accent) 38%, transparent);padding-left:clamp(28px,4vw,52px);padding-right:0}.home-quote__pair blockquote{letter-spacing:-.018em;text-wrap:pretty;max-width:32ch;margin-bottom:28px;font-size:clamp(1.2rem,1.05rem + .48vw,1.55rem);font-weight:540;line-height:1.35}.home-quote figcaption{color:color-mix(in srgb, var(--home-on-accent) 78%, transparent);flex-direction:column;gap:2px;font-size:.82rem;line-height:1.4;display:flex}.home-quote figcaption strong{color:var(--home-on-accent);font-size:.94rem;font-weight:680}.home-pricing{background:var(--home-bg);padding-block:clamp(110px,14vw,184px)}.home-pricing__intro{grid-template-columns:minmax(0,.92fr) minmax(340px,.72fr);align-items:end;gap:clamp(52px,10vw,140px);margin-bottom:clamp(70px,9vw,112px);display:grid}.home-pricing__intro h2,.home-pricing__intro p{margin-bottom:0}.home-pricing__layout{grid-template-columns:minmax(430px,1.05fr) minmax(360px,.95fr);align-items:start;gap:clamp(64px,10vw,144px);display:grid}.home-pricing__plans{border-top:1px solid var(--home-line-strong)}.home-pricing__plans article{border-bottom:1px solid var(--home-line-strong);padding-block:30px 34px}.home-pricing__plans article header{justify-content:space-between;align-items:baseline;gap:28px;margin-bottom:24px;display:flex}.home-pricing__plans h3{margin-bottom:0;font-size:1.12rem}.home-pricing__plans header p{align-items:baseline;gap:9px;margin-bottom:0;display:flex}.home-pricing__plans header strong{letter-spacing:-.035em;font-size:clamp(1.9rem,1.55rem + 1vw,2.55rem);font-weight:660}.home-pricing__plans header span{color:var(--home-muted);font-size:.82rem}.home-pricing__plans ul{color:var(--home-muted);grid-template-columns:1fr 1fr;gap:10px 24px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.home-pricing__plans li{padding-left:15px;position:relative}.home-pricing__plans li:before{content:"";background:var(--home-accent);width:6px;height:1px;position:absolute;top:.72em;left:0}.home-pricing__premium{background:var(--home-premium-surface);box-shadow:34px 0 0 var(--home-premium-surface), -34px 0 0 var(--home-premium-surface)}.home-pricing__annual{color:var(--home-muted);margin:24px 0 0;font-size:.82rem}.home-pricing__action{background:var(--home-accent-fill);min-height:58px;transition:background-color .16s ease, transform .14s var(--home-ease);border-radius:12px;justify-content:center;align-items:center;margin-top:20px;padding-inline:20px;font-weight:650;display:flex;color:var(--home-on-accent)!important}.home-pricing__action:hover{background:var(--home-accent-fill-hover)}.home-pricing__action:active{transform:scale(.985)}.home-faq h2{max-width:12ch;margin-bottom:38px;font-size:clamp(2.15rem,1.7rem + 1.5vw,3.2rem)}.home-faq details{border-bottom:1px solid var(--home-line-strong)}.home-faq details:first-of-type{border-top:1px solid var(--home-line-strong)}.home-faq summary{padding-right:32px;color:var(--home-ink);cursor:pointer;transition:color .16s ease, transform .14s var(--home-ease);padding-block:21px;font-weight:610;line-height:1.35;position:relative}.home-faq summary:active{transform:scale(.985)}.home-faq summary::marker{content:""}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{content:"";border-right:1.5px solid var(--home-accent);border-bottom:1.5px solid var(--home-accent);transform-origin:50%;width:10px;height:10px;transition:transform .18s var(--home-ease);position:absolute;top:50%;right:4px;transform:translateY(-70%)rotate(45deg)}.home-faq details[open] summary{color:var(--home-accent)}.home-faq details[open] summary:after{transform:translateY(-25%)rotate(225deg)}.home-faq details[open] p{animation:home-faq-answer .18s var(--home-ease) both}.home-faq details p{max-width:66ch;color:var(--home-muted);margin:-2px 0 24px;font-size:.9rem}.home-final{background:var(--home-night-soft);color:var(--home-on-night);padding-block:clamp(88px,11vw,136px)}.home-final__grid{grid-template-columns:minmax(0,.9fr) minmax(390px,.82fr);align-items:end;gap:clamp(64px,11vw,156px);display:grid}.home-final h2{max-width:12ch;color:var(--home-on-night)}.home-final p{max-width:52ch;color:var(--home-on-night-muted);margin-bottom:0}.waitlist-form--dark .waitlist-form__input{border-color:var(--home-final-field-border);background:var(--home-final-field);color:var(--home-on-night)}.waitlist-form--dark .waitlist-form__input::placeholder{color:var(--home-final-placeholder)}.waitlist-form--dark .waitlist-form__input:focus-visible{border-color:var(--home-final-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--home-final-focus) 20%, transparent);background:var(--home-final-field-focus)}.waitlist-form--dark .waitlist-form__submit{background:var(--home-final-submit);color:var(--home-final-submit-ink)}.waitlist-form--dark .waitlist-form__submit:hover{background:var(--home-final-submit-hover)}.waitlist-form--dark .waitlist-form__submit:focus-visible{outline-color:var(--home-on-accent)}.waitlist-form--dark .waitlist-form__legal,.waitlist-form--dark .waitlist-form__status{color:var(--home-on-night-muted)}.waitlist-form--dark .waitlist-form__status[data-state=success]{color:var(--home-final-success)}.waitlist-form--dark .waitlist-form__status[data-state=error]{color:var(--home-final-error)}.home-page .site-footer{border-top:1px solid var(--home-footer-line);background:var(--home-night);color:var(--home-on-night-muted);margin-top:0;padding-block:78px 34px;font-size:.84rem}.home-page .site-footer__inner{grid-template-columns:minmax(260px,.95fr) minmax(440px,1.05fr);gap:70px 100px;display:grid}.home-page .site-footer__intro p{max-width:36ch;color:var(--home-on-night-muted);margin:24px 0 12px}.home-page .site-footer .brand{color:var(--home-on-night)}.home-page .site-footer a{color:var(--home-on-night-muted)}.home-page .site-footer a:hover,.home-page .site-footer a:focus-visible{color:var(--home-on-accent)}.home-page .site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.home-page .site-footer__links nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.home-page .site-footer__links strong{color:var(--home-on-night);margin-bottom:5px;font-size:.8rem}.home-page .site-footer__meta{border-color:var(--home-footer-line);grid-column:1/-1;padding-top:26px}.home-page .site-footer nav a:after{background:currentColor}html.home-motion [data-reveal]{--home-motion-distance:14px}html.home-motion .home-hero:before{opacity:.16;transform-origin:50%;transition:opacity .62s var(--home-ease), transform .78s var(--home-ease);transform:scale(.93)rotate(-3deg)}html.home-motion .home-hero.is-ready:before{opacity:1;transform:none}html.home-motion .home-hero h1>span{transition:transform .58s var(--home-ease);transform:translateY(.22em)}html.home-motion .home-hero__lead,html.home-motion .home-hero .waitlist-form,html.home-motion .home-hero .home-text-link,html.home-motion .home-hero__product,html.home-motion .home-relay,html.home-motion .home-relay li{transition:transform .58s var(--home-ease);transform:translateY(14px)}html.home-motion .home-hero__product{transition-duration:.62s;transform:translateY(18px)rotate(.6deg)scale(.988)}html.home-motion .home-hero.is-ready h1>span,html.home-motion .home-hero.is-ready .home-hero__lead,html.home-motion .home-hero.is-ready .waitlist-form,html.home-motion .home-hero.is-ready .home-text-link,html.home-motion .home-hero.is-ready .home-hero__product,html.home-motion .home-hero.is-ready .home-relay,html.home-motion .home-hero.is-ready .home-relay li{transform:none}html.home-motion .home-hero.is-ready h1>span:nth-child(2){transition-delay:60ms}html.home-motion .home-hero.is-ready .home-hero__lead{transition-delay:.11s}html.home-motion .home-hero.is-ready .home-hero__product{transition-delay:.12s}html.home-motion .home-hero.is-ready .waitlist-form{transition-delay:.165s}html.home-motion .home-hero.is-ready .home-text-link{transition-delay:.21s}html.home-motion .home-hero.is-ready .home-relay{transition-delay:.235s}html.home-motion .home-hero.is-ready .home-relay li:first-child{transition-delay:.28s}html.home-motion .home-hero.is-ready .home-relay li:nth-child(2){transition-delay:.325s}html.home-motion .home-hero.is-ready .home-relay li:nth-child(3){transition-delay:.37s}html.home-motion .home-hero.is-ready .phone-proof__screen:after{animation:home-screen-wake .78s .43s var(--home-ease) both}html.home-motion .home-hero.is-ready .home-relay__pulse{animation:home-relay-pass .92s .85s var(--home-ease) both}html.home-motion [data-motion=ledger] .home-proof__ledger:before{opacity:.32;transition:opacity .42s var(--home-ease) 45ms, transform .62s var(--home-ease) 45ms;transform:scaleX(.12)}html.home-motion [data-motion=ledger].is-visible .home-proof__ledger:before{opacity:1;transform:scaleX(1)}html.home-motion [data-motion=ledger] .home-proof__copy>*,html.home-motion [data-motion=ledger] .home-proof__event,html.home-motion [data-motion=ledger] .home-proof__crop{transition:transform .56s var(--home-ease)}html.home-motion [data-motion=ledger] .home-proof__copy>*{transform:translate3d(0, var(--home-motion-distance), 0)}html.home-motion [data-motion=ledger] .home-proof__event{transform:translate(-12px)}html.home-motion [data-motion=ledger] .home-proof__crop{transform:translateY(16px)scale(.985)}html.home-motion [data-motion=ledger].is-visible .home-proof__copy>*,html.home-motion [data-motion=ledger].is-visible .home-proof__event,html.home-motion [data-motion=ledger].is-visible .home-proof__crop{transform:none}html.home-motion [data-motion=ledger] .home-proof__copy>p{transition-delay:45ms}html.home-motion [data-motion=ledger] .home-proof__copy>.home-text-link,html.home-motion [data-motion=ledger] .home-proof__event:first-child{transition-delay:90ms}html.home-motion [data-motion=ledger] .home-proof__event:nth-child(2){transition-delay:.135s}html.home-motion [data-motion=ledger] .home-proof__event:nth-child(3){transition-delay:.18s}html.home-motion [data-motion=ledger] .home-proof__crop{transition-delay:.15s}html.home-motion [data-motion=life] .home-life__image{transition:transform .76s var(--home-ease);transform:translate(-18px)scale(.985)}html.home-motion [data-motion=life] .home-life__copy>*{transition:transform .62s var(--home-ease);transform:translate(18px)}html.home-motion [data-motion=life] .home-life__copy>p{transition-delay:55ms}html.home-motion [data-motion=life].is-visible .home-life__image,html.home-motion [data-motion=life].is-visible .home-life__copy>*{transform:none}html.home-motion [data-motion=screens] .home-section-head>*,html.home-motion [data-motion=screens] .home-features__list article,html.home-motion [data-motion=screens] .home-screen-run__item{transition:transform .62s var(--home-ease)}html.home-motion [data-motion=screens] .home-section-head>*{transform:translateY(14px)}html.home-motion [data-motion=screens] .home-features__list article{transform:translate(-12px)}html.home-motion [data-motion=screens] .home-screen-run__item--main{transform:translate(-50%)translateY(22px)scale(.985)}html.home-motion [data-motion=screens] .home-screen-run__item--sleep{transform:translate(-16px,12px)rotate(-4deg)}html.home-motion [data-motion=screens] .home-screen-run__item--health{transform:translate(16px,12px)rotate(4deg)}html.home-motion [data-motion=screens].is-visible .home-section-head>*,html.home-motion [data-motion=screens].is-visible .home-features__list article{transform:none}html.home-motion [data-motion=screens].is-visible .home-screen-run__item--main{transform:translate(-50%)}html.home-motion [data-motion=screens].is-visible .home-screen-run__item--sleep{transform:rotate(-2.5deg)}html.home-motion [data-motion=screens].is-visible .home-screen-run__item--health{transform:rotate(2.5deg)}html.home-motion [data-motion=screens] .home-section-head>p,html.home-motion [data-motion=screens] .home-features__list article:first-child{transition-delay:45ms}html.home-motion [data-motion=screens] .home-features__list article:nth-child(2){transition-delay:90ms}html.home-motion [data-motion=screens] .home-features__list article:nth-child(3),html.home-motion [data-motion=screens] .home-screen-run__item--main{transition-delay:.115s}html.home-motion [data-motion=screens] .home-screen-run__item--sleep{transition-delay:.15s}html.home-motion [data-motion=screens] .home-screen-run__item--health{transition-delay:.185s}html.home-motion [data-motion=nidoo] .home-nidoo__copy>*,html.home-motion [data-motion=nidoo] .home-nidoo__screen{transition:transform .62s var(--home-ease)}html.home-motion [data-motion=nidoo] .home-nidoo__copy>*{transform:translate(-14px)}html.home-motion [data-motion=nidoo] .home-nidoo__screen{transform:translateY(18px)rotate(1.4deg)scale(.985)}html.home-motion [data-motion=nidoo].is-visible .home-nidoo__copy>*{transform:none}html.home-motion [data-motion=nidoo].is-visible .home-nidoo__screen{transform:rotate(1.4deg)}html.home-motion [data-motion=nidoo] .home-nidoo__copy>p{transition-delay:45ms}html.home-motion [data-motion=nidoo] .home-nidoo__copy>ul{transition-delay:90ms}html.home-motion [data-motion=nidoo] .home-nidoo__screen{transition-delay:.135s}html.home-motion [data-motion=facts] .home-trust__grid>div>*,html.home-motion [data-motion=facts] .home-trust__facts>div{transition:transform .52s var(--home-ease)}html.home-motion [data-motion=facts] .home-trust__grid>div>*{transform:translateY(12px)}html.home-motion [data-motion=facts] .home-trust__facts>div{transform:translate(12px)}html.home-motion [data-motion=facts].is-visible .home-trust__grid>div>*,html.home-motion [data-motion=facts].is-visible .home-trust__facts>div{transform:none}html.home-motion [data-motion=facts] .home-trust__grid>div>p,html.home-motion [data-motion=facts] .home-trust__facts>div:first-child{transition-delay:45ms}html.home-motion [data-motion=facts] .home-trust__facts>div:nth-child(2){transition-delay:90ms}html.home-motion [data-motion=facts] .home-trust__facts>div:nth-child(3){transition-delay:.135s}html.home-motion [data-motion=facts] .home-trust__facts>div:nth-child(4){transition-delay:.18s}html.home-motion [data-motion=quote] .home-quote__intro>*,html.home-motion [data-motion=quote] .home-quote__lead,html.home-motion [data-motion=quote] .home-quote__pair>figure{transition:transform .62s var(--home-ease);transform:translateY(14px)}html.home-motion [data-motion=quote] .home-quote__intro>p{transition-delay:45ms}html.home-motion [data-motion=quote] .home-quote__lead{transition-delay:90ms}html.home-motion [data-motion=quote] .home-quote__pair>figure:first-child{transition-delay:.135s}html.home-motion [data-motion=quote] .home-quote__pair>figure:nth-child(2){transition-delay:.18s}html.home-motion [data-motion=quote].is-visible .home-quote__intro>*,html.home-motion [data-motion=quote].is-visible .home-quote__lead,html.home-motion [data-motion=quote].is-visible .home-quote__pair>figure{transform:none}html.home-motion [data-motion=pricing] .home-pricing__intro>*,html.home-motion [data-motion=pricing] .home-pricing__plans>article{transition:transform .25s var(--home-ease);transform:translateY(8px)}html.home-motion [data-motion=pricing].is-visible .home-pricing__intro>*,html.home-motion [data-motion=pricing].is-visible .home-pricing__plans>article{transform:none}html.home-motion [data-motion=pricing] .home-pricing__intro>p,html.home-motion [data-motion=pricing] .home-pricing__plans>article:first-child{transition-delay:30ms}html.home-motion [data-motion=pricing] .home-pricing__plans>article:nth-child(2){transition-delay:50ms}html.home-motion [data-motion=cta] .home-final__grid>div,html.home-motion [data-motion=cta] .waitlist-form{transition:transform .56s var(--home-ease)}html.home-motion [data-motion=cta] .home-final__grid>div{transform:translate(-14px)}html.home-motion [data-motion=cta] .waitlist-form{transition-delay:55ms;transform:translate(14px)}html.home-motion [data-motion=cta].is-visible .home-final__grid>div,html.home-motion [data-motion=cta].is-visible .waitlist-form{transform:none}@keyframes home-screen-wake{0%{opacity:0;transform:translate(-12%)skew(-10deg)}18%{opacity:.72}76%{opacity:.42}to{opacity:0;transform:translate(350%)skew(-10deg)}}@keyframes home-relay-pass{0%{opacity:0;transform:translate(0,0)scale(.96)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate3d(var(--relay-travel), 0, 0) scale(1)}}@keyframes home-submit-spin{to{transform:rotate(1turn)}}@keyframes home-faq-answer{0%{opacity:.72;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.home-hero__product:hover .home-hero__phone{transform:translateY(-3px)rotateX(1.2deg)rotateY(-2.2deg)}.home-page .brand:hover .brand__icon{transform:translateY(-1px)rotate(-1deg)}.home-page .brand:hover:active .brand__icon{transform:scale(.96)rotate(-1deg)}.home-page .site-header__nav a:hover:after{transform:scaleX(1)}.home-text-link:hover{color:var(--home-accent);text-decoration-color:var(--home-accent)}.home-text-link:hover:after{transform:translateY(1px)rotate(45deg)}.home-faq summary:hover{color:var(--home-accent)}}@media (width<=1040px){.home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(270px,.66fr);column-gap:54px}.home-hero__caption{display:none}.home-proof__grid{grid-template-columns:minmax(240px,.78fr) minmax(380px,1.22fr)}.home-proof__crop{display:none}.home-features__layout{grid-template-columns:minmax(270px,.7fr) minmax(470px,1.3fr);gap:54px}.home-screen-run__item{width:190px}.home-screen-run__item--main{width:250px}}@media (width<=820px){.home-section-head,.home-pricing__intro{grid-template-columns:minmax(0,1fr);gap:26px}.home-features__layout,.home-life__grid,.home-trust__grid,.home-quote__grid,.home-pricing__layout,.home-final__grid{grid-template-columns:minmax(0,1fr)}.home-features__layout{gap:70px}.home-life__grid{gap:48px}.home-life__copy{max-width:620px}.home-trust__grid,.home-quote__grid,.home-pricing__layout,.home-final__grid{gap:64px}.home-screen-run{min-height:610px}.home-screen-run__item--sleep{left:7%}.home-screen-run__item--health{right:7%}.home-nidoo__grid{grid-template-columns:minmax(0,1fr) minmax(250px,.58fr);gap:52px}}@media (width<=720px){html.home-page,body.home-page{--header-height:72px}.home-page .site-header__inner{padding-block:10px}.home-page .site-header__cta{min-height:42px;padding-inline:14px}.home-hero{min-height:auto}.home-hero__grid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-height:auto;padding-block:52px 28px}.home-hero__copy{padding-bottom:48px}.home-hero h1{max-width:7.6ch;font-size:clamp(3.7rem,17vw,5rem)}.home-hero__product{width:100%;height:500px;overflow:hidden}.home-hero__phone{width:238px;margin-inline:auto}.phone-proof__shell{border-radius:var(--radius-device-shell-compact)}.phone-proof__screen{border-radius:var(--radius-device-screen-compact)}.home-relay{margin-top:28px}.home-relay ol{border-top:0;border-left:1px solid var(--home-line-strong);grid-template-columns:minmax(0,1fr);gap:0;padding-left:20px}.home-relay li{padding:0 0 24px 16px}.home-relay li:before{top:5px;left:-25px}.home-relay__pulse{display:none}.home-proof,.home-features,.home-nidoo,.home-trust,.home-quote,.home-pricing{padding-block:92px}.home-proof__grid{grid-template-columns:minmax(0,1fr)}.home-proof__event{grid-template-columns:76px 1fr}.home-section-head,.home-pricing__intro{margin-bottom:64px}.home-quote__grid{gap:52px}.home-quote__intro h2{max-width:11ch}.home-quote__pair{grid-template-columns:minmax(0,1fr)}.home-quote__pair figure{padding:30px 0 0}.home-quote__pair figure+figure{border-top:1px solid color-mix(in srgb, var(--home-on-accent) 38%, transparent);border-left:0;margin-top:30px;padding:30px 0 0}.home-screen-run{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;min-height:0;margin-right:calc(-50vw + 50%);padding-right:24px;display:flex;overflow-x:auto}.home-screen-run:focus-visible{outline:2px solid var(--home-accent);outline-offset:6px}.home-screen-run__item,.home-screen-run__item--main,.home-screen-run__item--sleep,.home-screen-run__item--health{scroll-snap-align:start;flex:0 0 238px;width:238px;position:relative;top:auto;left:auto;right:auto;transform:none}html.home-motion [data-motion=screens] .home-screen-run__item,html.home-motion [data-motion=screens] .home-screen-run__item--main,html.home-motion [data-motion=screens] .home-screen-run__item--sleep,html.home-motion [data-motion=screens] .home-screen-run__item--health{transform:translateY(14px)scale(.985)}html.home-motion [data-motion=screens].is-visible .home-screen-run__item,html.home-motion [data-motion=screens].is-visible .home-screen-run__item--main,html.home-motion [data-motion=screens].is-visible .home-screen-run__item--sleep,html.home-motion [data-motion=screens].is-visible .home-screen-run__item--health{transform:none}.home-nidoo__grid{grid-template-columns:minmax(0,1fr)}.home-nidoo__screen{width:min(78vw,300px);transform:none}html.home-motion [data-motion=nidoo] .home-nidoo__screen{transform:translateY(14px)scale(.985)}html.home-motion [data-motion=nidoo].is-visible .home-nidoo__screen{transform:none}html.home-motion [data-motion=cta] .home-final__grid>div,html.home-motion [data-motion=cta] .waitlist-form{transform:translateY(12px)}html.home-motion [data-motion=cta].is-visible .home-final__grid>div,html.home-motion [data-motion=cta].is-visible .waitlist-form{transform:none}.home-trust__facts>div{grid-template-columns:minmax(0,1fr);gap:7px}.home-pricing__plans ul{grid-template-columns:minmax(0,1fr)}.home-page .site-footer__inner{grid-template-columns:minmax(0,1fr);gap:54px}.home-page .site-footer__links{grid-template-columns:repeat(2,1fr)}}@media (width<=440px){.home-shell{width:min(100% - 36px, var(--home-shell))}.home-page .brand{gap:8px}.home-page .brand__icon{width:33px;height:33px}.home-page .site-header__cta{display:none}.home-hero__grid{padding-top:44px}.home-hero h1{margin-bottom:24px;font-size:clamp(3.45rem,17.3vw,4.3rem)}.home-life{padding-block:72px 82px}.home-life__image{aspect-ratio:4/3}.home-life__copy h2{font-size:clamp(2.55rem,12.5vw,3.35rem)}.home-hero__lead{margin-bottom:24px;font-size:1.02rem}.waitlist-form__row{grid-template-columns:minmax(0,1fr)}.waitlist-form__submit{width:100%}.home-hero__product{height:440px}.home-proof__event{grid-template-columns:minmax(0,1fr);gap:7px}.home-proof__event>span{grid-row:auto}.home-pricing__plans article header{flex-direction:column;align-items:flex-start;gap:8px}.home-pricing__premium{box-shadow:18px 0 0 var(--home-premium-surface), -18px 0 0 var(--home-premium-surface)}.home-page .site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .site-footer__links nav:last-child{grid-column:1/-1}}@media (prefers-color-scheme:dark){html.home-page,body.home-page{--home-accent-fill:#a33f55;--home-accent-fill-hover:#8c3448;--home-field:#2f262a;--home-field-border:#857378;--home-field-focus:#382d32;--home-field-placeholder:#b9aaa8;--home-screen-wash:#462f38;--home-night-line:#4a3e43;--home-night-shadow:#090709;--home-final-field:#2f252a;--home-final-field-border:#857378;--home-final-field-focus:#392e33;--home-final-focus:#dc8a96;--home-final-placeholder:#b9aaa8;--home-final-submit:#a33f55;--home-final-submit-hover:#8c3448;--home-final-submit-ink:#fff;--home-final-success:#83c9b3;--home-final-error:#f0a0a3;--home-footer-line:#30252b;--home-scrim-base:#090709;--home-premium-surface:#35282e;--home-shadow:#090709}.home-page .site-header__cta,.home-page .btn--primary{background:var(--home-accent-fill);color:var(--home-on-accent)}.home-page .site-header__cta:hover,.home-page .site-header__cta:focus-visible,.home-page .btn--primary:hover,.home-page .btn--primary:focus-visible{background:var(--home-accent-fill-hover)}.home-hero__product:before{background:color-mix(in srgb, var(--home-accent) 11%, transparent)}.home-page .mobile-nav__scrim{background:color-mix(in srgb, var(--home-scrim-base) 72%, transparent)}}@media (prefers-reduced-motion:reduce){html.home-page{scroll-behavior:auto}.home-page *{scroll-behavior:auto!important}html.home-motion .home-hero h1>span,html.home-motion .home-hero__lead,html.home-motion .home-hero .waitlist-form,html.home-motion .home-hero .home-text-link,html.home-motion .home-hero__product,html.home-motion .home-relay,html.home-motion .home-relay li,html.home-motion [data-reveal],html.home-motion [data-reveal] *{opacity:1!important;transition-property:opacity,color,background-color,border-color,box-shadow!important;transition-duration:.15s!important;transition-delay:0s!important;animation:none!important;transform:none!important}.home-relay__pulse{display:none}html.home-motion .home-hero:before,html.home-motion [data-motion=ledger] .home-proof__ledger:before{opacity:1!important;transition:none!important;transform:none!important}.home-hero__phone{transition:none!important;transform:none!important}.home-hero__phone .phone-proof__screen:after{opacity:0!important;animation:none!important;transform:none!important}.phone-proof__video{display:none}.phone-proof__poster{opacity:1!important;transition:none!important}.home-page .site-header__nav a,.home-page .site-header__cta,.home-page .btn--primary,.home-text-link,.waitlist-form__submit,.home-pricing__action,.home-faq summary{transition-property:color,background-color,border-color,box-shadow,opacity!important;transition-duration:.15s!important;transform:none!important}.home-faq summary:after{transition-duration:0s!important}.home-page .brand__icon{transition-duration:0s!important;transform:none!important}.home-text-link:after{transition-duration:0s!important;transform:rotate(45deg)!important}.home-faq details[open] p,.waitlist-form[aria-busy=true] .waitlist-form__submit:before{animation:none!important}}@media (prefers-contrast:more){.waitlist-form__input,.home-page .nav-toggle,.home-relay ol,.home-proof__ledger,.home-features__list,.home-trust__facts,.home-pricing__plans,.home-faq details{border-color:currentColor}.home-proof__ledger:before{background:currentColor}}.site-page main{overflow:visible}.site-page{--site-soft:color-mix(in srgb, var(--home-surface) 76%, transparent);--site-rose:var(--home-surface-rose);--site-focus:color-mix(in srgb, var(--home-accent) 28%, transparent)}.site-page.product-page,.site-page.pricing-page,.site-page.compare-page,.site-page.document-page,.site-page.auth-page{isolation:isolate}.site-page .site-header__nav a{white-space:nowrap}.site-shell{width:min(100% - clamp(40px, 7vw, 104px), var(--home-shell));margin-inline:auto}.site-page h1{letter-spacing:-.04em;max-width:12ch;margin-bottom:0;font-size:clamp(3.35rem,2.1rem + 4.5vw,6rem);font-weight:690;line-height:.92}.site-page h2{letter-spacing:-.038em}.site-page p{text-wrap:pretty}.site-page :is(a,button,input,summary):focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.site-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-button{min-height:48px;transition:transform .22s var(--home-ease), color .18s ease, background-color .18s ease, border-color .18s ease, box-shadow .22s var(--home-ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-size:.92rem;font-weight:680;line-height:1;text-decoration:none;display:inline-flex}.site-page .site-button--primary{background:var(--home-accent);color:var(--home-on-accent);box-shadow:0 8px 22px color-mix(in srgb, var(--home-accent) 20%, transparent)}.site-page .site-button--primary:active{transform:translateY(0)scale(.985)}.site-page .site-button--quiet{border-color:var(--home-line);background:color-mix(in srgb, var(--home-surface) 72%, transparent);color:var(--home-ink)}.site-page .site-button--quiet:active{transform:scale(.985)}.site-section-head{grid-template-columns:minmax(0,.9fr) minmax(300px,.65fr);align-items:end;gap:clamp(36px,8vw,120px);margin-bottom:clamp(48px,7vw,88px);display:grid}.site-section-head h2{margin-bottom:0}.site-section-head>p{max-width:62ch;color:var(--home-muted);margin-bottom:4px;line-height:1.7}.site-note{color:var(--home-muted);font-size:.88rem;line-height:1.6}.product-hero{border-bottom:1px solid var(--home-line);padding:clamp(58px,8vw,118px) 0 0;position:relative}.product-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--home-surface-rose) 84%, transparent) 0 42%, transparent 72%);content:"";pointer-events:none;width:min(36vw,560px);height:min(36vw,560px);position:absolute;inset:10% 0 auto auto}.product-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);align-items:center;gap:clamp(56px,9vw,140px);display:grid;position:relative}.product-hero__copy{padding-bottom:clamp(62px,10vw,132px)}.product-hero__copy h1{max-width:11.2ch}.product-hero__copy>p{max-width:58ch;color:var(--home-muted);margin:30px 0 32px;font-size:clamp(1.08rem,1rem + .35vw,1.28rem);line-height:1.66}.product-hero__device{border-inline:1px solid var(--home-line);background:color-mix(in srgb, var(--home-surface) 64%, transparent);width:min(100%,390px);margin:0 auto;padding:42px 32px 0;position:relative}.product-hero__device:after{z-index:-1;background:color-mix(in srgb, var(--home-ink) 22%, transparent);filter:blur(22px);content:"";border-radius:50%;height:34px;position:absolute;inset:auto 8% 82px}.product-hero__device img{width:min(100%,288px);height:auto;filter:drop-shadow(0 22px 32px color-mix(in srgb, var(--home-shadow-ink) 20%, transparent));margin-inline:auto;display:block}.product-hero__device figcaption{border-top:1px solid var(--home-line);color:var(--home-muted);padding:18px 0 22px;font-size:.78rem;line-height:1.45}.product-hero__signal{color:var(--home-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:26px;font-size:.72rem;font-weight:660;display:flex}.product-hero__signal span{padding-left:14px;position:relative}.product-hero__signal span:before{background:var(--home-accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-register{border-top:1px solid var(--home-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-register li{border-right:1px solid var(--home-line);place-content:center start;min-height:92px;padding:16px clamp(12px,2vw,24px);display:grid}.product-register li:first-child{border-left:1px solid var(--home-line)}.product-register span{font-size:.82rem;font-weight:650;line-height:1.3}.product-proof-section{padding:clamp(94px,12vw,174px) 0}.product-proofs{border-top:1px solid var(--home-line)}.product-proof{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:center;gap:clamp(44px,8vw,118px);padding:clamp(68px,9vw,118px) 0;display:grid}.product-proof--reverse{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr)}.product-proof--reverse .product-proof__copy{order:2}.product-proof--reverse figure{order:1}.product-proof__copy h3{letter-spacing:-.035em;max-width:17ch;margin-bottom:20px;font-size:clamp(2rem,1.55rem + 1.8vw,3.5rem);font-weight:660;line-height:1}.product-proof__copy>p{max-width:60ch;color:var(--home-muted);margin-bottom:38px;line-height:1.7}.product-proof dl{border-top:1px solid var(--home-line);margin:0}.product-proof dl>div{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(140px,.42fr) minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.product-proof dt{font-size:.88rem;font-weight:680}.product-proof dd{color:var(--home-muted);font-size:.9rem;line-height:1.58}.product-proof figure{border:1px solid var(--home-line);background:var(--home-surface);border-bottom:0;width:min(100%,298px);margin:0 auto;padding:30px 24px 0;position:relative}.product-proof figure:before{background:var(--home-accent);content:"";width:38px;height:2px;position:absolute;top:14px;left:14px}.product-proof figure img{width:100%;height:auto;filter:drop-shadow(0 18px 26px color-mix(in srgb, var(--home-shadow-ink) 17%, transparent));display:block}.product-proof figure figcaption{color:var(--home-muted);padding:14px 2px 17px;font-size:.72rem;line-height:1.4}.product-context{background:var(--home-night);color:var(--home-on-night);padding:clamp(88px,11vw,154px) 0}.product-context__grid{grid-template-columns:minmax(0,.9fr) minmax(300px,.62fr);gap:clamp(58px,10vw,150px);display:grid}.product-context h2{margin-bottom:28px}.product-context p:not(.site-note){max-width:65ch;color:var(--home-on-night-muted);line-height:1.76}.product-context .site-note{max-width:62ch;color:var(--home-on-night-muted);margin-top:32px}.product-context__visual{align-content:start;gap:30px;display:grid}.product-context__photo{aspect-ratio:3/2;border-radius:var(--radius-proof);background:var(--home-night-soft);margin:0;overflow:hidden}.product-context__photo img{object-fit:cover;object-position:57% center;width:100%;height:100%;display:block}.product-context ul{border-top:1px solid color-mix(in srgb, var(--home-on-night) 24%, transparent);margin:0;padding:0;list-style:none}.product-context li{border-bottom:1px solid color-mix(in srgb, var(--home-on-night) 24%, transparent);color:var(--home-on-night-muted);padding:22px 0 22px 28px;line-height:1.55;position:relative}.product-context li:before{background:var(--home-accent);content:"";width:10px;height:1px;position:absolute;top:31px;left:0}.product-ages{padding:clamp(88px,11vw,150px) 0}.product-ages__grid{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);gap:clamp(58px,9vw,130px);display:grid}.product-ages__grid>h2{margin-bottom:0}.product-ages__register{border-top:1px solid var(--home-line)}.product-ages__register article{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);gap:28px;padding:28px 0;display:grid}.product-ages__register h3,.product-ages__register p{margin-bottom:0}.product-ages__register p{color:var(--home-muted);line-height:1.65}.platform-hero{border-bottom:1px solid var(--home-line);padding:clamp(70px,10vw,136px) 0}.platform-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);align-items:center;gap:clamp(56px,10vw,150px);display:grid}.platform-hero h1{max-width:11ch}.platform-hero div>p{max-width:58ch;color:var(--home-muted);margin:30px 0 32px;font-size:1.15rem;line-height:1.68}.platform-hero figure{width:min(100%,290px);margin:0 auto}.platform-hero figure img{width:100%;height:auto;filter:drop-shadow(0 22px 36px color-mix(in srgb, var(--home-shadow-ink) 22%, transparent));display:block}.platform-hero figcaption{color:var(--home-muted);margin-top:22px;font-size:.8rem}.platform-ledger,.platform-release,.platform-links{padding:clamp(82px,10vw,136px) 0}.platform-ledger{background:var(--site-soft)}.platform-ledger dl{border-top:1px solid var(--home-line);border-left:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.platform-ledger dl>div{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);min-height:190px;padding:clamp(24px,4vw,48px)}.platform-ledger dt{margin-bottom:42px;font-size:1.35rem;font-weight:660}.platform-ledger dd{max-width:48ch;color:var(--home-muted);line-height:1.68}.platform-release h2{margin-bottom:clamp(46px,7vw,78px)}.platform-release__rows{border-top:1px solid var(--home-line)}.platform-release__rows article{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(90px,.18fr) minmax(0,.7fr) minmax(220px,.42fr);align-items:baseline;gap:30px;padding:30px 0;display:grid}.platform-release__rows :is(h3,p){margin-bottom:0}.platform-release__rows p,.platform-release__rows span{color:var(--home-muted);line-height:1.6}.platform-release__rows span{font-size:.82rem}.platform-release .site-note{max-width:68ch;margin-top:30px}.platform-links{border-top:1px solid var(--home-line)}.platform-links__grid{grid-template-columns:minmax(0,.72fr) minmax(300px,.72fr);gap:clamp(56px,10vw,150px);display:grid}.platform-links__grid>div{color:var(--home-muted);line-height:1.72}.platform-links a,.pricing-terms a{color:var(--home-accent);text-underline-offset:.2em;font-weight:650}.pricing-hero,.compare-hero,.document-masthead{border-bottom:1px solid var(--home-line);padding:clamp(72px,10vw,142px) 0 clamp(64px,9vw,124px)}.pricing-hero__grid,.compare-hero__grid,.document-masthead__grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.65fr);align-items:end;gap:clamp(50px,9vw,140px);display:grid}.pricing-hero h1,.compare-hero h1,.document-masthead h1{max-width:10.4ch}.pricing-hero__grid>div>p,.compare-hero__grid>div>p,.document-masthead__grid>p{max-width:57ch;color:var(--home-muted);margin:0 0 30px;font-size:clamp(1.08rem,1rem + .3vw,1.24rem);line-height:1.68}.document-masthead__grid>p{margin-bottom:4px}.pricing-ledger{padding:clamp(80px,11vw,150px) 0}.pricing-ledger__plans{border-top:1px solid var(--home-line-strong);border-left:1px solid var(--home-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-plan{border-right:1px solid var(--home-line-strong);border-bottom:1px solid var(--home-line-strong);background:color-mix(in srgb, var(--home-surface) 54%, transparent);min-height:560px}.pricing-plan--premium{background:var(--home-night);color:var(--home-on-night)}.pricing-plan header{border-bottom:1px solid var(--home-line-strong);min-height:300px;padding:clamp(28px,5vw,58px)}.pricing-plan--premium header{border-color:color-mix(in srgb, var(--home-on-night) 25%, transparent)}.pricing-plan h3{letter-spacing:.02em;text-transform:uppercase;margin-bottom:54px;font-size:1rem}.pricing-plan__price{margin-bottom:24px;display:grid}.pricing-plan__price strong{letter-spacing:-.04em;font-size:clamp(3.3rem,2.6rem + 2.5vw,5.3rem);font-weight:670;line-height:.9}.pricing-plan__price span{color:var(--home-muted);margin-top:10px;font-size:.88rem}.pricing-plan--premium .pricing-plan__price span,.pricing-plan--premium header>p{color:var(--home-on-night-muted)}.pricing-plan header>p{max-width:48ch;color:var(--home-muted);line-height:1.65}.pricing-plan--premium .pricing-plan__price strong{color:var(--home-on-night)}.pricing-plan--premium .pricing-plan__price span,.pricing-plan--premium header>p:not(.pricing-plan__price){color:var(--home-on-night-muted)}.pricing-plan ul{margin:0;padding:18px clamp(28px,5vw,58px) 42px;list-style:none}.pricing-plan li{border-bottom:1px solid var(--home-line);padding:14px 0 14px 24px;line-height:1.5;position:relative}.pricing-plan--premium li{border-color:color-mix(in srgb, var(--home-on-night) 18%, transparent);color:var(--home-on-night-muted)}.pricing-plan li:before{background:var(--home-accent);content:"";width:9px;height:1px;position:absolute;top:23px;left:0}.pricing-plan__annual{border-top:1px solid color-mix(in srgb, var(--home-on-night) 25%, transparent);gap:8px;margin:0 clamp(28px,5vw,58px) 42px;padding:24px 0 0;display:grid}.pricing-plan__annual strong{color:var(--home-on-night);font-size:.9rem}.pricing-plan__annual span,.pricing-plan__annual p{color:var(--home-on-night-muted);font-size:.88rem}.pricing-plan__annual p{margin-bottom:0}.pricing-inline-conversion{border:1px solid var(--home-line-strong);background:var(--home-surface-rose);grid-template-columns:minmax(0,.72fr) minmax(340px,1fr);align-items:center;gap:clamp(38px,7vw,92px);margin-top:28px;padding:clamp(26px,4vw,44px);display:grid}.pricing-inline-conversion h2{max-width:17ch;margin-bottom:12px;font-size:clamp(1.55rem,1.25rem + .8vw,2.15rem)}.pricing-inline-conversion>div>p{max-width:52ch;color:var(--home-muted);margin:0;font-size:.9rem;line-height:1.65}.pricing-compare,.pricing-terms{border-top:1px solid var(--home-line);padding:clamp(88px,11vw,154px) 0}.pricing-compare{background:var(--site-soft)}.pricing-compare__grid,.pricing-terms__grid{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);gap:clamp(58px,9vw,130px);display:grid}.pricing-compare__grid>div:first-child>p{max-width:55ch;color:var(--home-muted);line-height:1.7}.pricing-compare__table{border-top:1px solid var(--home-line-strong)}.pricing-compare__table [role=row]{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(160px,1fr) 100px 100px;align-items:center;gap:18px;padding:18px 0;display:grid}.pricing-compare__table [role=row]:first-child{color:var(--home-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.pricing-compare__table [role=cell]:not(:first-child),.pricing-compare__table [role=columnheader]:not(:first-child){text-align:center}.pricing-terms__grid>h2{margin-bottom:0}.pricing-terms__grid>div{max-width:66ch;color:var(--home-muted);line-height:1.75}.compare-verified{border-top:1px solid var(--home-line-strong);padding-top:14px;font-weight:660;display:inline-block;color:var(--home-ink)!important;font-size:.82rem!important}.compare-disclosure{padding:clamp(70px,9vw,116px) 0}.compare-disclosure__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.64fr);gap:clamp(54px,9vw,140px);display:grid}.compare-disclosure__grid>div p,.compare-disclosure aside p{max-width:65ch;color:var(--home-muted);line-height:1.72}.compare-disclosure aside{border-top:1px solid var(--home-line-strong);border-bottom:1px solid var(--home-line-strong);padding:28px 0}.compare-disclosure aside h2{letter-spacing:-.02em;margin-bottom:18px;font-size:1.35rem;line-height:1.1}.compare-table-section{background:var(--site-soft);padding:clamp(84px,10vw,140px) 0}.compare-table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--home-line-strong);background:var(--home-surface);overflow-x:auto}.compare-mobile{display:none}.compare-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:.88rem}.compare-table th,.compare-table td{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);text-align:left;vertical-align:top;padding:18px 16px}.compare-table th:last-child,.compare-table td:last-child{border-right:0}.compare-table thead th{z-index:1;background:var(--home-night);color:var(--home-on-night);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;position:sticky;top:0}.compare-table tbody th{min-width:180px;font-size:.96rem}.compare-table tbody th a{text-underline-offset:.2em}.compare-table tbody th span{color:var(--home-accent);margin-top:8px;font-size:.7rem;font-weight:700;display:block}.compare-table__us{background:var(--home-surface-rose)}.compare-table-section>.site-shell>.site-note{margin:18px 0 30px}.compare-sources{border-top:1px solid var(--home-line-strong);border-bottom:1px solid var(--home-line-strong)}.compare-sources summary{cursor:pointer;padding:20px 42px 20px 0;font-weight:670;list-style:none;position:relative}.compare-sources summary::-webkit-details-marker{display:none}.compare-sources summary:after{color:var(--home-accent);content:"+";transition:transform .22s var(--home-ease);font-size:1.35rem;font-weight:420;position:absolute;top:17px;right:4px}.compare-sources[open] summary:after{transform:rotate(45deg)}.compare-sources>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:8px 0 30px;list-style:none;display:grid}.compare-sources>ul>li{min-width:0}.compare-sources ul ul{margin-top:12px;padding-left:18px}.compare-sources a{overflow-wrap:anywhere;color:var(--home-muted);font-size:.78rem}.compare-choices{padding:clamp(88px,11vw,154px) 0}.compare-choices__grid{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);gap:clamp(58px,9vw,130px);display:grid}.compare-choices__grid>h2{margin-bottom:0}.compare-choices dl{border-top:1px solid var(--home-line);margin:0}.compare-choices dl>div{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.compare-choices dt{font-weight:680}.compare-choices dd{color:var(--home-muted);line-height:1.62}.site-faq{border-top:1px solid var(--home-line);padding:clamp(88px,11vw,154px) 0}.site-faq__grid{grid-template-columns:minmax(0,.62fr) minmax(420px,1fr);gap:clamp(58px,10vw,150px);display:grid}.site-faq__grid>h2{margin-bottom:0}.site-faq details{border-top:1px solid var(--home-line)}.site-faq details:last-child{border-bottom:1px solid var(--home-line)}.site-faq summary{cursor:pointer;padding:21px 42px 21px 0;font-weight:660;line-height:1.4;list-style:none;position:relative}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary:after{color:var(--home-accent);content:"+";transition:transform .22s var(--home-ease);font-size:1.35rem;font-weight:420;position:absolute;top:17px;right:4px}.site-faq details[open] summary:after{transform:rotate(45deg)}.site-faq details p{max-width:70ch;color:var(--home-muted);margin-bottom:0;padding:0 44px 22px 0;line-height:1.7}.site-faq details[open] p{animation:home-faq-answer .18s var(--home-ease) both}.site-conversion{background:var(--home-night);color:var(--home-on-night);padding:clamp(82px,10vw,136px) 0}.site-conversion__grid{grid-template-columns:minmax(0,.86fr) minmax(380px,.72fr);align-items:center;gap:clamp(58px,10vw,148px);display:grid}.site-conversion h2{margin-bottom:22px}.site-conversion p{max-width:58ch;color:var(--home-on-night-muted);margin-bottom:0}.document-page main>.prose{width:min(100% - clamp(40px,7vw,104px),920px);color:var(--home-ink);margin-inline:auto;padding:clamp(70px,9vw,124px) 0 clamp(88px,11vw,160px)}.document-page main>.prose h1{max-width:12ch;margin-bottom:24px}.document-page main>.prose .updated{color:var(--home-muted);margin-bottom:64px;font-size:.82rem;display:block}.document-page main>.prose h2{max-width:24ch;margin-top:clamp(58px,7vw,88px);margin-bottom:22px;font-size:clamp(2rem,1.6rem + 1.5vw,3.35rem)}.document-page main>.prose h3{margin-top:38px}.document-page main>.prose :is(p,li){max-width:72ch;line-height:1.75}.document-page main>.prose :is(ul,ol){max-width:72ch;padding-left:1.35rem}.document-page main>.prose a,.document-body a,.document-rail a{color:var(--home-accent);text-underline-offset:.2em}.document-page main>.prose table{border-collapse:collapse;width:100%;margin:32px 0;font-size:.86rem;display:block;overflow-x:auto}.document-page main>.prose :is(th,td){border:1px solid var(--home-line);text-align:left;vertical-align:top;min-width:150px;padding:14px}.document-page main>.prose th{background:var(--home-night);color:var(--home-on-night)}.document-layout{grid-template-columns:220px minmax(0,820px);justify-content:space-between;gap:clamp(58px,9vw,130px);padding:clamp(70px,9vw,124px) 0 clamp(92px,12vw,170px);display:grid}.document-rail{top:calc(var(--header-height) + 28px);align-self:start;position:sticky}.document-rail nav{border-top:1px solid var(--home-line);display:grid}.document-rail nav a{border-bottom:1px solid var(--home-line);color:var(--home-muted);padding:13px 0;font-size:.82rem;font-weight:620;text-decoration:none}.document-rail nav a:hover{color:var(--home-accent)}.document-rail>:is(p,a){color:var(--home-muted);margin-top:24px;font-size:.78rem;line-height:1.55;display:block}.document-body{min-width:0}.document-section,.support-contact,.document-faq{border-bottom:1px solid var(--home-line);margin-bottom:clamp(64px,8vw,96px);padding:0 0 clamp(64px,8vw,96px)}.document-section h2,.support-contact h2,.document-faq h2{max-width:20ch;margin-bottom:28px}.document-section :is(p,li),.support-contact p,.document-faq p{max-width:72ch;color:var(--home-muted);line-height:1.74}.document-section :is(ul,ol){padding-left:1.25rem}.document-section li+li{margin-top:10px}.support-contact .site-button{color:var(--home-on-accent);margin-top:14px}.document-faq details{border-top:1px solid var(--home-line)}.document-faq details:last-child{border-bottom:1px solid var(--home-line)}.document-faq summary{cursor:pointer;padding:20px 42px 20px 0;font-weight:660;list-style:none;position:relative}.document-faq summary::-webkit-details-marker{display:none}.document-faq summary:after{color:var(--home-accent);content:"+";font-size:1.35rem;position:absolute;top:16px;right:4px}.document-faq details[open] summary:after{transform:rotate(45deg)}.document-faq details p{margin-bottom:0;padding:0 40px 22px 0}.document-faq details[open] p{animation:home-faq-answer .18s var(--home-ease) both}[data-milk-result]:not([hidden])>*{animation:milk-result-in .26s var(--home-ease) both}[data-milk-error]:not([hidden]){animation:milk-error-in .16s var(--ease-out) both}@keyframes milk-result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes milk-error-in{0%{opacity:0}to{opacity:1}}.document-footnote p{color:var(--home-muted);font-size:.86rem}.auth-page main{min-height:min(720px, calc(100vh - var(--header-height)))}.auth-card{border-top:1px solid var(--home-line-strong);border-bottom:1px solid var(--home-line-strong);width:min(100% - 40px,540px);margin:clamp(60px,9vw,116px) auto}.auth-card__inner{text-align:center;padding:clamp(42px,7vw,68px) clamp(22px,6vw,56px)}.auth-card__icon{border:1px solid var(--home-line);border-radius:var(--radius-control);width:58px;height:58px;color:var(--home-accent);justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.auth-card__title{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(2rem,1.7rem + 1.2vw,3rem);font-weight:660;line-height:1}.auth-card__lead{color:var(--home-muted);margin-bottom:26px;line-height:1.65}.auth-card__lead--compact{margin-bottom:16px}.auth-card__hint{color:var(--home-accent);margin-bottom:18px;font-size:.88rem}.auth-card__cta{margin-bottom:18px}.auth-card__small{color:var(--home-muted);margin:18px 0 0;font-size:.84rem;line-height:1.6}.auth-card .btn--primary,.auth-form button{background:var(--home-accent);min-height:48px;color:var(--home-on-accent);border-radius:12px}.auth-form{text-align:left;gap:16px;display:grid}.auth-form__field{gap:7px;display:grid}.auth-form__label{color:var(--home-muted);font-size:.78rem;font-weight:660}.auth-form input{border:1px solid var(--home-line-strong);background:var(--home-surface);width:100%;min-height:50px;color:var(--home-ink);font:inherit;border-radius:12px;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background-color .18s}.auth-form input:focus-visible{border-color:var(--home-accent);box-shadow:0 0 0 4px var(--site-focus);outline:0}.auth-form__error{color:var(--home-error);margin:0;font-size:.86rem;font-weight:620}.notfound{min-height:min(760px, calc(100vh - var(--header-height)));padding:clamp(80px,12vw,170px) 0}.notfound__grid{grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);align-items:center;gap:clamp(48px,9vw,140px);display:grid}.notfound__code{color:var(--home-surface-rose);letter-spacing:-.04em;-webkit-text-stroke:1px var(--home-line-strong);margin-bottom:0;font-size:clamp(8rem,5rem + 13vw,18rem);font-weight:740;line-height:.72}.notfound h1{max-width:9ch;font-size:clamp(3.2rem,2.3rem + 3.5vw,5.6rem)}.notfound h1+p{max-width:50ch;color:var(--home-muted);margin:28px 0 30px;line-height:1.7}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] h1,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] p,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .site-button,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .btn,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .product-register li,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] figure{opacity:0;filter:blur(6px);transition:opacity .7s var(--home-ease), filter .8s var(--home-ease), transform .8s var(--home-ease);transform:translateY(24px)}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero].is-ready h1,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero].is-ready p,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero].is-ready .site-button,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero].is-ready .btn,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero].is-ready .product-register li,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero].is-ready figure{opacity:1;filter:blur();transform:translateY(0)}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] p{transition-delay:80ms}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] :is(.site-button,.btn){transition-delay:.14s}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .product-register li:first-child{transition-delay:.17s}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .product-register li:nth-child(2){transition-delay:.2s}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .product-register li:nth-child(3){transition-delay:.23s}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .product-register li:nth-child(4){transition-delay:.26s}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .product-register li:nth-child(5){transition-delay:.29s}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] figure{clip-path:inset(0 0 16%);transition-duration:.95s;transition-delay:.1s;transform:translateY(34px)rotate(1deg)}html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero].is-ready figure{clip-path:inset(0);transform:translateY(0)rotate(0)}html.home-motion.site-page .notfound[data-home-hero] .notfound__code{transition-duration:.76s;transform:translate(-24px)rotate(-2deg)}html.home-motion.site-page .notfound[data-home-hero].is-ready .notfound__code{transform:none}html.home-motion.site-page:not(.document-page) [data-reveal]{opacity:0;filter:blur(4px);transition:opacity .62s var(--home-ease), filter .72s var(--home-ease), transform .72s var(--home-ease);transform:translateY(22px)}html.home-motion.site-page:not(.document-page) [data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(0)}html.home-motion.site-page.pricing-page [data-reveal]{clip-path:inset(0 0 7%);filter:none;transform:none}html.home-motion.site-page.pricing-page [data-reveal].is-visible{clip-path:inset(0)}html.home-motion.site-page.compare-page [data-reveal]{clip-path:inset(0 5% 0 0);filter:none;transform:translate(18px)}html.home-motion.site-page.compare-page [data-reveal].is-visible{clip-path:inset(0);transform:translate(0)}html.home-motion.site-page .product-proof[data-reveal] figure{clip-path:inset(0 0 12%);transition:clip-path .9s var(--home-ease) 90ms, transform .9s var(--home-ease) 90ms;transform:translateY(22px)}html.home-motion.site-page .product-proof[data-reveal].is-visible figure{clip-path:inset(0);transform:translateY(0)}html.home-motion.site-page .product-context[data-reveal] .product-context__photo{clip-path:inset(0 9% 0 0);transition:clip-path .72s var(--home-ease) 70ms, transform .72s var(--home-ease) 70ms;transform:translate(16px)}html.home-motion.site-page .product-context[data-reveal].is-visible .product-context__photo{clip-path:inset(0);transform:none}@media (hover:hover) and (pointer:fine){.site-page .site-button--primary:hover{background:var(--home-accent-dark);box-shadow:0 11px 28px color-mix(in srgb, var(--home-accent) 26%, transparent);transform:translateY(-2px)}.site-page .site-button--quiet:hover{border-color:var(--home-line-strong);background:var(--home-surface);transform:translateY(-2px)}}@media (width<=1040px){.site-page .site-header__nav{gap:18px}.product-hero__grid{grid-template-columns:minmax(0,1fr) minmax(290px,.58fr);gap:52px}.product-register{grid-template-columns:repeat(3,minmax(0,1fr))}.product-register li:nth-child(4){border-left:1px solid var(--home-line)}.product-ages__grid,.pricing-compare__grid,.pricing-terms__grid,.compare-choices__grid,.site-faq__grid{grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);gap:56px}}@media (width<=860px){.site-page .site-header__nav{display:none}.site-section-head,.product-hero__grid,.product-context__grid,.product-ages__grid,.platform-hero__grid,.platform-links__grid,.pricing-hero__grid,.compare-hero__grid,.document-masthead__grid,.pricing-compare__grid,.pricing-terms__grid,.compare-disclosure__grid,.compare-choices__grid,.site-faq__grid,.site-conversion__grid,.document-layout,.notfound__grid{grid-template-columns:1fr}.product-hero__copy{padding-bottom:0}.product-hero__device{width:min(100%,370px)}.product-proof,.product-proof--reverse{grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);gap:48px}.product-proof--reverse .product-proof__copy{order:1}.product-proof--reverse figure{order:2}.product-ages__grid>h2,.pricing-terms__grid>h2,.compare-choices__grid>h2,.site-faq__grid>h2{margin-bottom:0}.pricing-inline-conversion{grid-template-columns:1fr}.document-layout{gap:60px}.document-rail{position:static}.document-rail nav{border-left:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr))}.document-rail nav a{border-right:1px solid var(--home-line);padding:13px}.notfound__code{font-size:clamp(8rem,30vw,13rem)}}@media (width<=680px){.site-shell{width:min(100% - 40px, var(--home-shell))}.site-page h1{font-size:clamp(3rem,14vw,4.2rem)}.site-actions{flex-direction:column;align-items:stretch}.site-button{width:100%}.site-section-head{gap:24px;margin-bottom:46px}.compare-table-wrap{display:none}.compare-mobile{gap:22px;display:grid}.compare-mobile>p{max-width:55ch;color:var(--home-muted);margin:0;font-size:.9rem;line-height:1.65}.compare-mobile>div{gap:18px;display:grid}.compare-mobile article{border:1px solid var(--home-line-strong);background:var(--home-surface)}.compare-mobile h3{border-bottom:1px solid var(--home-line-strong);letter-spacing:-.02em;margin:0;padding:20px;font-size:1.25rem}.compare-mobile dl{margin:0}.compare-mobile dl>div{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(112px,.38fr) minmax(0,1fr);gap:14px;padding:17px 20px;display:grid}.compare-mobile dl>div:last-child{border-bottom:0}.compare-mobile__us{background:var(--home-surface-rose)}.compare-mobile dt,.compare-mobile dd{min-width:0;margin:0;font-size:.79rem;line-height:1.48}.compare-mobile dt{font-weight:690}.compare-mobile dt a{color:inherit;overflow-wrap:anywhere;text-underline-offset:.18em}.compare-mobile dt span{color:var(--home-accent);text-transform:uppercase;margin-top:4px;font-size:.6rem;display:block}.compare-mobile dd{color:var(--home-muted);overflow-wrap:anywhere}.product-hero{padding-top:52px}.product-hero__grid{gap:46px}.product-hero__copy>p{margin-top:24px}.product-hero__device{padding-inline:20px}.product-register{border-left:1px solid var(--home-line);grid-template-columns:1fr}.product-register li{border-bottom:1px solid var(--home-line);min-height:58px}.product-register li:nth-child(4){border-left:0}.product-proof,.product-proof--reverse{grid-template-columns:1fr;gap:44px}.product-proof__copy dl>div,.product-ages__register article,.compare-choices dl>div{grid-template-columns:1fr;gap:9px}.product-proof figure{width:min(78vw,284px)}.product-context__grid,.product-ages__grid,.platform-links__grid,.site-faq__grid,.site-conversion__grid{gap:46px}.platform-ledger dl,.pricing-ledger__plans{grid-template-columns:1fr}.platform-ledger dl>div{min-height:0}.platform-ledger dt{margin-bottom:24px}.platform-release__rows article{grid-template-columns:1fr;gap:10px}.pricing-plan,.pricing-plan header{min-height:0}.pricing-compare__table{overflow-x:auto}.pricing-compare__table [role=row]{min-width:500px}.compare-sources>ul{grid-template-columns:1fr}.site-conversion__grid{grid-template-columns:minmax(0,1fr)}.document-page main>.prose{width:min(100% - 40px,920px)}.document-rail nav{grid-template-columns:1fr}.auth-card{width:min(100% - 32px,540px)}.auth-card__inner{padding-inline:18px}.notfound{padding-top:70px}}@media (prefers-color-scheme:dark){.site-page{--site-soft:color-mix(in srgb, var(--home-surface) 76%, transparent);--site-focus:color-mix(in srgb, var(--home-accent) 35%, transparent)}.product-hero__device,.product-proof figure,.compare-table-wrap,.auth-form input{background:var(--home-surface)}.product-hero:before{opacity:.48}.product-hero__device img,.product-proof figure img,.platform-hero figure img{filter:drop-shadow(0 22px 34px color-mix(in srgb, var(--home-shadow-ink) 42%, transparent))}.notfound__code{color:var(--home-surface)}}@media (prefers-reduced-motion:reduce){html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] h1,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] p,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .site-button,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .btn,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] .product-register li,html.home-motion.site-page:not(.document-page):not(.auth-page) [data-home-hero] figure,html.home-motion.site-page:not(.document-page) [data-reveal],html.home-motion.site-page .product-proof[data-reveal] figure,html.home-motion.site-page .product-context[data-reveal] .product-context__photo{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;transform:none!important}.site-button,.site-faq summary:after,.compare-sources summary:after,.document-faq summary:after{transition-duration:0s!important}.site-faq details[open] p,.document-faq details[open] p,[data-milk-result]:not([hidden])>*,[data-milk-error]:not([hidden]){animation:none!important}}
