@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/18d1b397cc35def4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36d585a84fac4668-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_b7264c{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-weight:700;font-style:normal}.__variable_b7264c{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_b04deb{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_b04deb{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_74bfd5{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_74bfd5{--font-dm-mono:"DM Mono","DM Mono Fallback"}.dose{--color-paper:oklch(97.6% 0.011 88);--color-paper-2:oklch(96.5% 0.02 172);--color-paper-3:oklch(93% 0.034 172);--color-ink:oklch(21% 0.025 176);--color-ink-2:oklch(31% 0.02 176);--color-muted:oklch(47% 0.024 172);--color-rule:oklch(86.5% 0.022 150);--color-accent:oklch(50% 0.11 176);--color-accent-deep:oklch(42% 0.095 178);--color-accent-soft:oklch(89% 0.07 172);--color-accent-ink:oklch(99% 0.006 172);--color-focus:oklch(45% 0.12 176);--color-label:oklch(99% 0.006 88);--p-mon:oklch(85% 0.052 22);--p-tue:oklch(87.5% 0.058 64);--p-wed:oklch(91.5% 0.064 98);--p-thu:oklch(86.5% 0.075 160);--p-fri:oklch(87% 0.048 210);--p-sat:oklch(84% 0.045 270);--p-sun:oklch(84% 0.048 322);--light:oklch(99.4% 0.016 84);--glint:oklch(100% 0.003 88);--font-display:var(--font-schibsted),"Schibsted Grotesk",ui-sans-serif,sans-serif;--font-body:var(--font-instrument),"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--font-outlier:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;--radius-card:14px;--radius-input:10px;--radius-phone:28px;--radius-pill:999px;--rule-hair:1px;--shadow-card:0 1px 2px oklch(30% 0.03 176/0.08),0 24px 48px -24px oklch(40% 0.08 176/0.35);--shadow-lift:0 1px 1px oklch(30% 0.03 176/0.1),8px 18px 28px -14px oklch(36% 0.06 176/0.32),18px 40px 60px -30px oklch(40% 0.08 176/0.3);--tracking-display:-0.03em;--display-weight:700;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:0.8125rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-display-s:clamp(2.25rem,4vw + 0.5rem,3.75rem);--text-display:clamp(2.5rem,3.1vw + 1rem,4.25rem);--text-section:clamp(2rem,2.5vw + 1rem,3.5rem);--text-title:clamp(1.25rem,0.75vw + 0.875rem,1.625rem);--text-lead:clamp(1.125rem,0.35vw + 1rem,1.375rem);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky-nav:300;--ground:var(--color-paper);--surface:var(--color-label);--surface-2:var(--color-paper-2);--ink:var(--color-ink);--muted:var(--color-muted);--faint:var(--color-muted);--line:var(--color-rule);--accent:var(--color-accent);--accent-hover:var(--color-accent-deep);--accent-ink:var(--color-accent-deep);--accent-soft:var(--color-accent-soft);--on-accent:var(--color-accent-ink);--good:var(--color-accent-deep);--warn-bg:oklch(95% 0.03 84);--warn-ink:oklch(42% 0.07 70);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.22  0 0 0 0.07 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");color-scheme:light}@media (max-width:60rem){.dose{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){.dose{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}body,html{overflow-x:clip}.dose *,.dose :after,.dose :before{box-sizing:border-box}.dose{min-height:100dvh;background-color:var(--color-paper);background-image:var(--grain);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);font-synthesis:none}.dose ::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}.dose :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dose a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}.dose h1,.dose h2,.dose h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);line-height:1.02;overflow-wrap:break-word;min-width:0;text-wrap:balance;color:var(--color-ink)}.dose h1{max-width:17ch;font-size:var(--text-display)}.dose h2{max-width:22ch;font-size:var(--text-section)}.dose h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.dose p{margin:0;text-wrap:pretty}.dose .lead{font-size:var(--text-lead);line-height:1.45;max-width:44ch;color:var(--color-ink-2)}.dose img{max-width:100%;height:auto;display:block}.dose .num{font-variant-numeric:tabular-nums}.dose .mono{font-family:var(--font-outlier);font-variant-numeric:tabular-nums}.dose .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.dose .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dose [data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2),var(--color-paper-3))}.dose [data-slot]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.dose .link{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule);transition:text-decoration-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.dose .link:hover{text-decoration-color:var(--color-accent);color:var(--color-accent-deep)}.dose .btn,.dose .link:active{color:var(--color-ink)}.dose .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-input);font:500 var(--text-md) var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--color-label);box-shadow:inset 0 1px 0 var(--glint),0 0 0 1px var(--color-rule),0 3px 0 var(--color-rule);transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.dose .btn:hover{background:var(--color-paper-2)}.dose .btn:active{transform:translateY(3px);box-shadow:inset 0 1px 0 var(--glint),0 0 0 1px var(--color-rule)}.dose .btn:disabled,.dose .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.dose .btn--primary{background:linear-gradient(var(--color-accent),var(--color-accent-deep));color:var(--color-accent-ink);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--glint) 45%,transparent),0 0 0 1px var(--color-accent-deep),0 3px 0 var(--color-accent-deep)}.dose .btn--primary:hover{background:linear-gradient(var(--color-accent-deep),var(--color-accent-deep))}.dose .btn--primary:active{box-shadow:0 0 0 1px var(--color-accent-deep)}.dose .btn--sm{min-height:44px;padding:0 var(--space-md)}.dose .tray input:not([type=hidden]):not([tabindex="-1"]),.dose .tray select{min-height:52px;border-radius:var(--radius-input);border:1px solid var(--color-muted);background-color:var(--color-label);font-size:var(--text-md);color:var(--color-ink)}.dose .tray input:focus-visible,.dose .tray select:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px;box-shadow:none}.dose .tray input::placeholder{color:var(--color-muted)}.dose .tray button[type=submit]{min-height:52px;border-radius:var(--radius-input);font-weight:500;background:linear-gradient(var(--color-accent),var(--color-accent-deep));color:var(--color-accent-ink);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--glint) 45%,transparent),0 0 0 1px var(--color-accent-deep),0 3px 0 var(--color-accent-deep);transition:transform var(--dur-micro) var(--ease-out)}.dose .tray button[type=submit]:hover{background:linear-gradient(var(--color-accent-deep),var(--color-accent-deep))}.dose .tray button[type=submit]:active{transform:translateY(3px);box-shadow:0 0 0 1px var(--color-accent-deep)}.dose .tray button[type=submit]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dose .tray button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.dose .tray button[type=submit] .glyph{display:none}.dose .plastic{--t:var(--p-thu);position:relative;border-radius:var(--radius-card);background:linear-gradient(color-mix(in oklab,var(--glint) 32%,transparent),transparent 18%),color-mix(in oklab,var(--t) 62%,transparent);box-shadow:inset 0 1.5px 0 var(--glint),inset 0 -24px 36px -28px color-mix(in oklab,var(--t) 45%,var(--color-ink))}.dose .plastic:after{content:"";position:absolute;inset:auto 6% -18px;height:26px;border-radius:50%;z-index:-1;background:color-mix(in oklab,var(--t) 70%,transparent);filter:blur(14px)}.dose .t-mon{--t:var(--p-mon)}.dose .t-tue{--t:var(--p-tue)}.dose .t-wed{--t:var(--p-wed)}.dose .t-thu{--t:var(--p-thu)}.dose .t-fri{--t:var(--p-fri)}.dose .t-sat{--t:var(--p-sat)}.dose .t-sun{--t:var(--p-sun)}.dose .label{position:relative;background-color:var(--color-label);background-image:var(--grain);box-shadow:var(--shadow-lift);font-family:var(--font-outlier);font-variant-numeric:tabular-nums;color:var(--color-ink)}.dose .label,.dose .stamp{border-radius:var(--radius-input)}.dose .stamp{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-sm);transform:rotate(-2deg);border:1.5px solid var(--color-accent);outline:1.5px solid var(--color-accent);outline-offset:2px;color:var(--color-accent-deep);font-family:var(--font-outlier);font-size:var(--text-sm);line-height:1.25;text-align:center}.dose .nav{position:sticky;top:0;z-index:var(--z-sticky-nav);background:color-mix(in oklab,var(--color-paper) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-rule)}.dose .nav__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:72px}.dose .nav__brand{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;min-width:44px;font:700 var(--text-lg) var(--font-display);letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.dose .nav__links{display:flex;gap:var(--space-lg);margin:0;padding:0;list-style:none;font-size:var(--text-sm);font-weight:500}.dose .nav__links a{color:var(--color-ink-2);text-decoration:none;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out)}.dose .nav__links a:hover{color:var(--color-accent-deep);text-decoration:underline;text-decoration-color:var(--color-accent)}.dose .nav__end{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.dose .nav__signin{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-sm);font-size:var(--text-sm);font-weight:500;color:var(--color-ink-2);text-decoration:none;white-space:nowrap}.dose .nav__signin:hover{color:var(--color-accent-deep)}.dose .nav__menu{position:relative;display:none}.dose .nav__menu>summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-input);cursor:pointer;list-style:none;color:var(--color-ink)}.dose .nav__menu>summary::-webkit-details-marker{display:none}.dose .nav__menu>summary:hover{background:var(--color-paper-2)}.dose .nav__menu ul{position:absolute;inset-inline-end:0;margin:var(--space-xs) 0 0;padding:var(--space-xs);width:14rem;list-style:none;border-radius:var(--radius-card);background:var(--color-label);box-shadow:var(--shadow-lift)}.dose .nav__menu li a{display:flex;align-items:center;min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-input);text-decoration:none}.dose .nav__menu li a:hover{background:var(--color-paper-2)}@media (max-width:64rem){.dose .nav__links{display:none}.dose .nav__menu{display:block}}@media (max-width:40rem){.dose .nav__signin{display:none}.dose .nav__brand-word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.dose .hero{position:relative;overflow:hidden;isolation:isolate}.dose .hero:before{content:"";position:absolute;inset:-10% -5% auto 30%;height:120%;z-index:-1;pointer-events:none;background:linear-gradient(var(--light),var(--light)) 0 0 /22% 46% no-repeat,linear-gradient(var(--light),var(--light)) 26% 0 /22% 46% no-repeat,linear-gradient(var(--light),var(--light)) 0 56% /22% 40% no-repeat,linear-gradient(var(--light),var(--light)) 26% 56% /22% 40% no-repeat;transform:skewX(-18deg);filter:blur(28px);opacity:.9}.dose .hero__grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:var(--space-2xl);align-items:center;min-height:calc(100dvh - 73px);padding-block:var(--space-xl) var(--space-2xl)}.dose .hero__text{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.dose .hero__text .tray{margin-top:var(--space-xs)}.dose .hero__try{font-weight:500}@media (max-width:60rem){.dose .hero__grid{grid-template-columns:minmax(0,1fr);min-height:0;gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl)}}.dose figure.day,.dose figure.record{margin:0}.dose .day{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.dose .day__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-inline:var(--space-xs);color:var(--color-ink-2);font-weight:500}.dose .day__head .mono{color:var(--color-muted);font-size:var(--text-sm)}.dose .day__list{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding:0;list-style:none}.dose .call{padding:var(--space-md)}.dose .call:nth-child(2){margin-inline-start:var(--space-xl)}.dose .call:nth-child(3){margin-inline-end:var(--space-xl)}.dose .call__label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg)}.dose .call__time{font-size:var(--text-xl);font-weight:500;letter-spacing:-.01em}.dose .call__what{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0;font-family:var(--font-body)}.dose .call__what strong{font-weight:500;font-size:var(--text-md)}.dose .call__what span,.dose .day__foot{color:var(--color-muted);font-size:var(--text-sm)}.dose .day__foot{padding-inline:var(--space-xs)}@media (max-width:40rem){.dose .call:nth-child(2),.dose .call:nth-child(3){margin-inline:0}.dose .call__label{grid-template-columns:auto minmax(0,1fr);padding:var(--space-md)}.dose .call__label .stamp{grid-column:1/-1;justify-self:start}}@keyframes dose-stamp{0%{opacity:0;transform:rotate(-2deg) scale(1.25)}to{opacity:1;transform:rotate(-2deg) scale(1)}}.dose .call .stamp{animation:dose-stamp var(--dur-long) var(--ease-out) both;animation-delay:calc(.5s + var(--i, 0) * 90ms)}@media (prefers-reduced-motion:reduce){.dose .call .stamp{animation:none}.dose .btn,.dose .tray button[type=submit]{transition:none}.dose .btn:active,.dose .tray button[type=submit]:active{transform:none}}.dose .section{padding-block:var(--section-gap)}.dose .section--s{padding-block:var(--section-gap-s)}.dose .section--l{padding-block:var(--section-gap-l) var(--section-gap)}.dose .band-2{background-color:var(--color-paper-2);background-image:var(--grain)}.dose .head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap-columns);align-items:end;margin-bottom:var(--space-2xl)}.dose .head .lead{justify-self:start}@media (max-width:60rem){.dose .head{grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin-bottom:var(--space-xl)}}.dose .demo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-2xl);align-items:center}.dose .demo__tray{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-2xl)}.dose .demo__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.dose .demo__actions:empty{display:none}.dose .demo__actions a,.dose .demo__actions button{min-height:52px;border-radius:var(--radius-input)}.dose .demo__body{color:var(--color-ink-2);max-width:46ch}.dose .phone{margin:0;justify-self:center;width:min(100%,340px);padding:var(--space-lg) var(--space-md) var(--space-xl);border-radius:var(--radius-phone);background:var(--color-label);box-shadow:var(--shadow-lift),0 0 0 1px var(--color-rule)}.dose .phone__top{display:flex;justify-content:space-between;align-items:baseline;padding:0 var(--space-xs) var(--space-md);border-bottom:1px dashed var(--color-rule)}.dose .phone__top strong{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em}.dose .phone__top .mono{color:var(--color-muted);font-size:var(--text-sm)}.dose .phone ol{display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-md) 0 0;padding:0;list-style:none;font-size:15px}.dose .bubble{max-width:88%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);line-height:1.45}.dose .bubble--agent{align-self:flex-start;background:var(--color-accent-soft);border-start-start-radius:var(--space-2xs)}.dose .bubble--caller{align-self:flex-end;background:var(--color-paper-2);border-start-end-radius:var(--space-2xs)}.dose .bubble b{display:block;margin-bottom:var(--space-3xs);font-size:var(--text-xs);font-weight:500;color:var(--color-ink-2)}@media (max-width:60rem){.dose .demo{grid-template-columns:minmax(0,1fr)}.dose .demo__tray{padding:var(--space-xl) var(--space-lg)}}.dose .hands{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-2xl);align-items:center}.dose .hands figure{margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.dose .hands [data-slot]{aspect-ratio:4/3;border-radius:var(--radius-card);outline:1px solid color-mix(in oklab,var(--color-ink) 8%,transparent);outline-offset:-1px}.dose .hands [data-slot] img{object-position:55% 60%;filter:saturate(.9) contrast(.96)}.dose .hands figcaption{color:var(--color-muted);font-size:var(--text-sm)}.dose .hands__text{gap:var(--space-xl)}.dose .facts,.dose .hands__text{display:flex;flex-direction:column}.dose .facts{margin:0}.dose .facts>div{padding-block:var(--space-md);border-top:1px solid var(--color-rule)}.dose .facts>div:last-child{border-bottom:1px solid var(--color-rule)}.dose .facts dt{font-weight:500;font-size:var(--text-lg)}.dose .facts dd{margin:var(--space-2xs) 0 0;color:var(--color-ink-2);max-width:44ch}@media (max-width:60rem){.dose .hands{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}}.dose .record{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:var(--space-xl);align-items:start}.dose .record__card{padding:var(--space-lg)}.dose .record__col:not(.record__card){padding-top:var(--space-md);border-top:2px solid var(--color-ink)}.dose .record__col{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.dose .record__col h3{font-size:var(--text-lg);letter-spacing:-.02em}.dose .record dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xs) var(--space-md);font-size:var(--text-sm)}.dose .record dt{color:var(--color-muted);font-family:var(--font-body)}.dose .record dd{margin:0}.dose .record__summary{font-family:var(--font-body);line-height:1.5}.dose .record ol{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:15px}.dose .record ol li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-sm)}.dose .record ol li>span:first-child{color:var(--color-muted);font-size:var(--text-sm)}.dose .masked{display:inline-block;padding-inline:var(--space-2xs);border-radius:var(--space-2xs);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-outlier);font-size:var(--text-xs);line-height:1.6}.dose .record__fix{padding-top:var(--space-md);border-top:2px solid var(--color-ink);font-family:var(--font-body)}.dose .record__fix p+p{margin-top:var(--space-sm)}.dose .record__fix .mono{font-size:var(--text-sm);color:var(--color-muted)}.dose .points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-columns);margin:var(--space-2xl) 0 0}.dose .points>div{padding-top:var(--space-md);border-top:2px solid var(--color-ink)}.dose .points dt{font-weight:500;font-size:var(--text-lg)}.dose .points dd{margin:var(--space-2xs) 0 0;color:var(--color-ink-2)}@media (max-width:60rem){.dose .points,.dose .record{grid-template-columns:minmax(0,1fr)}.dose .points{gap:var(--space-lg)}}.dose .steps{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding:0;list-style:none;counter-reset:step}.dose .step{counter-increment:step;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr);gap:var(--gap-columns);align-items:start;padding:var(--space-xl) var(--space-2xl)}.dose .step:before{content:counter(step);font:700 clamp(4rem,6vw + 1rem,7rem) /.9 var(--font-display);letter-spacing:-.04em;color:color-mix(in oklab,var(--t) 40%,var(--color-ink))}.dose .step h3{font-size:var(--text-title)}.dose .step p{color:var(--color-ink-2);max-width:48ch}.dose .step__more{display:flex;flex-direction:column;gap:var(--space-xs)}@media (max-width:60rem){.dose .step{grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding:var(--space-lg)}}.dose .index{margin:0;padding:0;list-style:none;border-top:2px solid var(--color-ink)}.dose .index li{border-bottom:1px solid var(--color-rule)}.dose .index a{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap-columns);align-items:baseline;padding-block:var(--space-md);text-decoration:none;transition:background-color var(--dur-micro) var(--ease-out)}.dose .index a:hover{background:var(--color-paper-2)}.dose .index a:hover .index__name{text-decoration:underline;text-decoration-color:var(--color-accent)}.dose .index__name{font:700 var(--text-title) /1.2 var(--font-display);letter-spacing:-.02em;padding-inline-start:var(--space-xs)}.dose .index__line{color:var(--color-ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-inline-end:var(--space-xs)}@media (max-width:40rem){.dose .index a{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}.dose .index__line{-webkit-line-clamp:2}}.dose .offer{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl);align-items:center;padding:var(--space-2xl);margin-bottom:var(--space-2xl)}.dose .offer__price{display:flex;flex-direction:column;gap:var(--space-sm)}.dose .offer__price .figure{font:700 clamp(5rem,9vw,8.5rem) /.9 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.dose .offer__price p{color:var(--color-ink-2)}.dose .offer ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm) var(--space-lg);margin:0 0 var(--space-lg);padding:0;list-style:none}.dose .offer li{padding-top:var(--space-xs);border-top:1px solid color-mix(in oklab,var(--color-ink) 18%,transparent)}.dose .plans{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.dose .plans td,.dose .plans th{padding:var(--space-md) var(--space-sm);text-align:start;vertical-align:top;border-bottom:1px solid var(--color-rule)}.dose .plans thead th{font-size:var(--text-sm);font-weight:500;color:var(--color-muted);white-space:nowrap;border-bottom:2px solid var(--color-ink)}.dose .plans tbody th{font:700 var(--text-title) /1.2 var(--font-display);letter-spacing:-.02em}.dose .plans tbody th span{display:block;margin-top:var(--space-2xs);font:400 var(--text-sm) /1.4 var(--font-body);letter-spacing:0;color:var(--color-muted)}.dose .plans .price{font:700 var(--text-xl) /1.2 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.dose .plans td:last-child{text-align:end}.dose .plans .extra{color:var(--color-ink-2);font-size:var(--text-sm)}.dose .sales{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-xl);padding:var(--space-lg) 0;border-top:2px solid var(--color-ink)}.dose .sales p{max-width:60ch;color:var(--color-ink-2)}.dose .sales strong{display:block;color:var(--color-ink);font-weight:500;font-size:var(--text-lg)}.dose .notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-columns);margin:var(--space-xl) 0 0;padding:0;list-style:none;color:var(--color-muted);font-size:var(--text-sm)}.dose .more{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-lg);font-size:var(--text-sm);font-weight:500}@media (max-width:60rem){.dose .offer{padding:var(--space-xl) var(--space-lg);gap:var(--space-xl)}.dose .notes,.dose .offer{grid-template-columns:minmax(0,1fr)}.dose .notes{gap:var(--space-sm)}.dose .plans thead{display:none}.dose .plans,.dose .plans tbody,.dose .plans td,.dose .plans th,.dose .plans tr{display:block}.dose .plans tr{padding-block:var(--space-md);border-bottom:1px solid var(--color-rule)}.dose .plans td,.dose .plans th{padding:var(--space-2xs) 0;border:0;text-align:start}.dose .plans td:last-child{text-align:start;padding-top:var(--space-sm)}.dose .plans td[data-label]:before{content:attr(data-label) ": ";color:var(--color-muted)}}@media (max-width:40rem){.dose .offer ul{grid-template-columns:minmax(0,1fr)}}.dose .faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap-columns);align-items:start}.dose .faq__list{border-top:2px solid var(--color-ink)}.dose .faq details{border-bottom:1px solid var(--color-rule)}.dose .faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);min-height:64px;padding-block:var(--space-sm);cursor:pointer;list-style:none;font-weight:500;font-size:var(--text-lg)}.dose .faq summary::-webkit-details-marker{display:none}.dose .faq summary:hover{color:var(--color-accent-deep)}.dose .faq summary svg{flex-shrink:0;transition:transform var(--dur-short) var(--ease-in-out)}.dose .faq details[open] summary svg{transform:rotate(45deg)}.dose .faq details p{padding-bottom:var(--space-lg);color:var(--color-ink-2);max-width:65ch}@media (max-width:60rem){.dose .faq{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.dose .faq summary svg{transition:none}}.dose .close{background:var(--color-ink);color:var(--color-paper)}.dose .close h2{color:var(--color-paper);max-width:16ch}.dose .close .lead{color:var(--color-accent-soft)}.dose .close__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl);align-items:center}.dose .close .tray{padding:var(--space-xl);border-radius:var(--radius-card);background-color:var(--color-paper);background-image:var(--grain);color:var(--color-ink)}@media (max-width:60rem){.dose .close__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.dose .close .tray{padding:var(--space-lg)}}.dose .hero__setup{color:var(--color-ink-2)}.dose .setup{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-2xl);align-items:start}.dose .setup__text{display:flex;flex-direction:column;gap:var(--space-lg)}.dose .setup__photo{aspect-ratio:16/10;border-radius:var(--radius-card);outline:1px solid color-mix(in oklab,var(--color-ink) 8%,transparent);outline-offset:-1px}.dose .setup__photo img{object-position:50% 55%;filter:saturate(.9) contrast(.96)}.dose .setup__steps{margin:var(--space-xs) 0 0;padding:0;list-style:none;counter-reset:setup;display:flex;flex-direction:column}.dose .setup__steps li{counter-increment:setup;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-sm);align-items:baseline;padding-block:var(--space-sm);border-top:1px solid var(--color-rule);font-size:var(--text-lg)}.dose .setup__steps li:last-child{border-bottom:1px solid var(--color-rule)}.dose .setup__steps li:before{content:counter(setup);font:500 var(--text-lg) var(--font-outlier);color:var(--color-accent-deep)}.dose .setup__book{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl)}.dose .setup__book h3{font-size:var(--text-title)}.dose .setup__book .btn{align-self:flex-start}.dose .setup__or{color:var(--color-ink-2);padding-top:var(--space-sm)}.dose .offer__act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.dose .offer__act p{flex:1 1 18rem;color:var(--color-ink-2);font-size:var(--text-sm)}.dose .close__setup{margin-top:var(--space-lg)}.dose .close .link{color:var(--color-paper);text-decoration-color:color-mix(in oklab,var(--color-paper) 40%,transparent)}.dose .close .link:hover{color:var(--color-accent-soft);text-decoration-color:var(--color-accent-soft)}@media (max-width:60rem){.dose .setup{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.dose .setup__book{padding:var(--space-lg)}}.dose .sticky-start{display:none}@media (max-width:40rem){.dose .sticky-start{position:fixed;inset:auto 0 0 0;z-index:var(--z-sticky-nav);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xs);padding:var(--space-sm) var(--gutter) calc(var(--space-sm) + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--color-paper) 92%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--color-rule);transition:transform var(--dur-short) var(--ease-out),opacity var(--dur-short) var(--ease-out)}.dose .sticky-start[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.dose .sticky-start .btn{min-height:48px;padding:0 var(--space-sm)}.dose .footer{padding-bottom:calc(var(--space-3xl) + 64px)}}@media (prefers-reduced-motion:reduce){.dose .sticky-start{transition:none}}.dose .footer{padding-block:var(--space-3xl) var(--space-xl);border-top:1px solid var(--color-rule)}.dose .footer__mast{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-lg);padding-bottom:var(--space-2xl)}.dose .footer__word{display:inline-flex;align-items:center;gap:var(--space-md);font:700 clamp(3rem,7vw,6rem) /.95 var(--font-display);letter-spacing:-.04em;text-decoration:none}.dose .footer__about{max-width:36ch;color:var(--color-ink-2)}.dose .footer__about a{font-weight:500}.dose .footer__cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:var(--gap-columns);padding-top:var(--space-xl);border-top:2px solid var(--color-ink)}.dose .footer__cols p{font-weight:500;margin-bottom:var(--space-sm)}.dose .footer__cols ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-sm)}.dose .footer__cols .wide ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs) var(--gap-columns)}.dose .footer__cols a{color:var(--color-ink-2);text-decoration:none}.dose .footer__cols a:hover{color:var(--color-accent-deep);text-decoration:underline}.dose .footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.dose .footer__credits{margin-top:var(--space-sm);font-size:var(--text-xs)}.dose .footer__credits,.dose .footer__credits a{color:var(--color-muted)}.dose .footer__legal nav{display:flex;gap:var(--space-lg)}.dose .footer__legal a{color:var(--color-muted)}.dose .footer__legal a:hover{color:var(--color-ink)}@media (max-width:60rem){.dose .footer__cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.dose .footer__cols .wide ul{grid-template-columns:minmax(0,1fr)}}