@font-face{font-family:Space Grotesk Fallback;font-style:normal;font-weight:400 700;src:local(Space Grotesk),url(https://fonts.gstatic.com/s/spacegrotesk/v16/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUXskPMBBSSJLm2E.woff2)format("woff2")}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:400 800;src:local(Manrope),url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggexSvfedN62Zw.woff2)format("woff2")}:root{--orange-50:#fff3ef;--orange-100:#ffe2d9;--orange-200:#ffc6b5;--orange-300:#ff9e84;--orange-400:#fa7551;--orange-500:#f4512a;--orange-600:#dc3f1b;--orange-700:#b22f12;--orange-800:#7f210c;--orange-900:#4b1407;--green-50:#eaf7f0;--green-100:#cdeddc;--green-200:#9bdbba;--green-300:#5fc38f;--green-400:#27a469;--green-500:#0b7a43;--green-600:#096637;--green-700:#07502b;--green-800:#05391f;--green-900:#032213;--ink-900:#0b1418;--ink-800:#101f27;--ink-700:#192531;--ink-600:#2b3b45;--ink-500:#43555f;--ink-400:#5c6e79;--ink-300:#7c8b95;--ink-200:#c6d1d8;--ink-100:#e4eaee;--ink-50:#f2f5f7;--ink-0:#fff;--amber-500:#e8a014;--amber-100:#fdf0d4;--red-500:#d32f2f;--red-100:#fbe0e0;--blue-500:#1e6bd6;--blue-100:#e1ecfc;--brand-primary:var(--orange-500);--brand-primary-hover:var(--orange-600);--brand-primary-press:var(--orange-700);--brand-secondary:var(--green-500);--brand-secondary-hover:var(--green-600);--text-body:var(--ink-800);--text-heading:var(--ink-900);--text-muted:var(--ink-500);--text-subtle:var(--ink-400);--text-inverse:var(--ink-0);--text-accent:var(--orange-600);--text-success:var(--green-500);--text-link:var(--orange-600);--surface-page:#f7f8f8;--surface-card:var(--ink-0);--surface-raised:var(--ink-0);--surface-sunken:var(--ink-50);--surface-tint-warm:var(--orange-50);--surface-tint-cool:var(--green-50);--surface-inverse:var(--ink-700);--surface-scrim:color-mix(in srgb, var(--ink-900) 48%, transparent);--surface-glass:color-mix(in srgb, var(--ink-0) 72%, transparent);--border-hairline:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-focus:var(--orange-500);--border-inverse:color-mix(in srgb, var(--ink-0) 14%, transparent);--status-confirmed:var(--blue-500);--status-confirmed-bg:var(--blue-100);--status-preparing:var(--amber-500);--status-preparing-bg:var(--amber-100);--status-out:var(--orange-500);--status-out-bg:var(--orange-100);--status-delivered:var(--green-500);--status-delivered-bg:var(--green-100);--status-cancelled:var(--red-500);--status-cancelled-bg:var(--red-100);--focus-ring:0 0 0 3px color-mix(in srgb, var(--orange-500) 32%, transparent)}[data-theme=dark]{--text-body:var(--ink-100);--text-heading:var(--ink-0);--text-muted:var(--ink-300);--surface-page:var(--ink-900);--surface-card:var(--ink-800);--surface-sunken:var(--ink-700);--border-hairline:color-mix(in srgb, var(--ink-0) 10%, transparent);--border-default:color-mix(in srgb, var(--ink-0) 16%, transparent)}:root{--font-display:"Space Grotesk","Space Grotesk Fallback",ui-sans-serif,system-ui,sans-serif;--font-text:"Manrope","Manrope Fallback",ui-sans-serif,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--text-display-1:44px;--text-display-2:34px;--text-title-1:26px;--text-title-2:21px;--text-heading-1:18px;--text-heading-2:16px;--text-body-lg:15px;--text-body-md:14px;--text-body-sm:13px;--text-caption:12px;--text-micro:11px;--lh-tight:1.08;--lh-snug:1.24;--lh-normal:1.45;--lh-relaxed:1.6;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--tracking-display:-.02em;--tracking-title:-.015em;--tracking-body:0;--tracking-label:.01em;--tracking-eyebrow:.14em;--type-display:var(--fw-bold) var(--text-display-1)/var(--lh-tight) var(--font-display);--type-title:var(--fw-bold) var(--text-title-1)/var(--lh-snug) var(--font-display);--type-heading:var(--fw-bold) var(--text-heading-1)/var(--lh-snug) var(--font-display);--type-body:var(--fw-medium) var(--text-body-md)/var(--lh-normal) var(--font-text);--type-label:var(--fw-semibold) var(--text-body-sm)/1.2 var(--font-text);--type-eyebrow:var(--fw-bold) var(--text-micro)/1.2 var(--font-text);--type-metric:var(--fw-bold) var(--text-title-1)/1.1 var(--font-display);--type-data:var(--fw-medium) var(--text-body-sm)/1.3 var(--font-mono);--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--space-13:80px;--gutter-screen:16px;--gutter-desktop:20px;--gap-stack:10px;--gap-inline:7px;--pad-card:14px;--pad-field-y:10px;--pad-field-x:13px;--pad-button-y:10px;--pad-button-x:16px;--size-control:42px;--size-control-md:36px;--size-control-sm:30px;--size-tap-min:44px;--size-icon:18px;--size-icon-sm:15px;--size-icon-lg:22px;--width-sidebar:222px;--height-topbar:58px;--height-tabbar:60px;--width-sheet-handle:40px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--radius-card:var(--radius-md);--radius-field:var(--radius-sm);--radius-button:var(--radius-pill);--radius-sheet:var(--radius-xl);--radius-badge:var(--radius-pill);--border-width-hair:1px;--border-width-strong:1.5px;--shadow-none:none;--shadow-hairline:0 0 0 1px var(--border-hairline);--shadow-card:0 1px 2px #0b14180a, 0 6px 18px -10px #0b14181f;--shadow-raised:0 2px 4px #0b14180d, 0 14px 30px -14px #0b14182e;--shadow-sheet:0 -12px 40px -12px #0b141847;--shadow-drawer:24px 0 60px -24px #0b141859;--shadow-pressed:inset 0 1px 2px #0b141824;--shadow-accent:0 8px 20px -10px color-mix(in srgb, var(--orange-500) 65%, transparent);--blur-glass:14px;--gradient-flame:linear-gradient(135deg, var(--orange-500) 0%, var(--orange-600) 100%);--gradient-eco:linear-gradient(135deg, var(--green-400) 0%, var(--green-600) 100%);--gradient-protect:linear-gradient(to top, #0b1418b8, #0b141800);--grid-hairline:linear-gradient(var(--border-hairline) 1px, transparent 1px) 0 0/100% 8px;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--dur-sheet:.38s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-enter:cubic-bezier(.05,.7,.1,1);--transition-control:background-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out), box-shadow var(--dur-fast) var(--ease-in-out), transform var(--dur-instant) var(--ease-in-out);--transition-surface:transform var(--dur-sheet) var(--ease-out), opacity var(--dur-base) var(--ease-in-out);--press-scale:.985;--dur-reveal:.34s;--stagger-step:45ms;--stagger-step-tight:28ms;--stagger-max:8;--reveal-rise:10px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-sheet:1ms;--press-scale:1;--dur-reveal:1ms;--stagger-step:0s;--stagger-step-tight:0s;--reveal-rise:0px}}@keyframes ng-rise{0%{opacity:0;transform:translateY(var(--reveal-rise))}to{opacity:1;transform:none}}@keyframes ng-rise-sm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ng-slide-in{0%{opacity:0;transform:translateX(calc(var(--reveal-rise) * -1))}to{opacity:1;transform:none}}@keyframes ng-fade{0%{opacity:0}to{opacity:1}}@keyframes ng-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes ng-spin{to{transform:rotate(360deg)}}.ng-stagger>*{animation:ng-rise var(--dur-reveal) var(--ease-out) both}.ng-stagger>:first-child{animation-delay:0s}.ng-stagger>:nth-child(2){animation-delay:var(--stagger-step)}.ng-stagger>:nth-child(3){animation-delay:calc(var(--stagger-step) * 2)}.ng-stagger>:nth-child(4){animation-delay:calc(var(--stagger-step) * 3)}.ng-stagger>:nth-child(5){animation-delay:calc(var(--stagger-step) * 4)}.ng-stagger>:nth-child(6){animation-delay:calc(var(--stagger-step) * 5)}.ng-stagger>:nth-child(7){animation-delay:calc(var(--stagger-step) * 6)}.ng-stagger>:nth-child(n+8){animation-delay:calc(var(--stagger-step) * 7)}@media (prefers-reduced-motion:reduce){.ng-stagger>*{animation:none}}*,:before,:after{box-sizing:border-box}body{font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);letter-spacing:var(--tracking-title);margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);transition:var(--transition-control);text-decoration:none}a:hover{color:var(--orange-700);text-underline-offset:3px;text-decoration:underline}button{font:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}.ng-num{font-family:var(--font-display);font-variant-numeric:tabular-nums}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-text);margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--brand-primary-hover)}*{box-sizing:border-box}.site{background:var(--surface-page);flex-direction:column;min-height:100vh;display:flex}.site main{flex:1}.container{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.band{background:var(--surface-card);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.band--top{border-bottom:0}.eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-accent)}.eyebrow--success{color:var(--text-success)}.eyebrow--onink{color:var(--orange-300)}.h1{font:700 clamp(38px, 5vw, 60px)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--text-heading);text-wrap:balance;margin:0}.h2{font:700 clamp(30px, 3.6vw, 44px)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--text-heading);margin:0}.h2--sm{font:700 clamp(28px, 3.2vw, 40px)/1.1 var(--font-display)}.h2--xs{font:700 clamp(26px, 3vw, 36px)/1.1 var(--font-display)}.h3{font:700 19px/1.25 var(--font-display);color:var(--text-heading);margin:0}.lead{max-width:46ch;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.body-muted{color:var(--text-muted);margin:0;font-size:15px;line-height:1.5}.caption{color:var(--text-subtle);font-size:13px}.stack-10{gap:10px;display:grid}.actions{flex-wrap:wrap;gap:10px;display:flex}.grid-auto{--min:300px;--gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));gap:var(--gap);display:grid}.split{--min:440px;--gap:48px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));gap:var(--gap);display:grid}.card{background:var(--surface-card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-card);border-radius:18px}.photo{position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.photo--contain img{object-fit:contain}.icon-dot{border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.icon-dot--sm{width:40px;height:40px}.icon-dot--flame{background:var(--orange-50);color:var(--brand-primary)}.icon-dot--eco{background:var(--green-50);color:var(--green-500)}.icon-dot--neutral{background:var(--surface-sunken);color:var(--text-muted)}.point{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.point__title{font:var(--type-heading);color:var(--text-heading)}.point__body{color:var(--text-muted);font-size:15px;line-height:1.5}.header{z-index:20;padding:12px 20px 0;position:sticky;top:0}.header__bar{background:var(--surface-card);border:1px solid var(--border-hairline);max-width:1200px;height:64px;box-shadow:var(--shadow-raised);border-radius:999px;align-items:center;gap:24px;margin:0 auto;padding:0 12px 0 20px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.brand:hover{text-decoration:none}.wordmark{font:700 24px/1 var(--font-display);letter-spacing:-.035em;color:var(--ink-900)}.wordmark span{color:var(--green-500)}.wordmark--inverse{color:var(--ink-0)}.wordmark--inverse span{color:var(--green-300)}.nav{flex-wrap:wrap;flex:1;justify-content:center;gap:4px;display:flex}.nav a{font:var(--type-label);color:var(--text-muted);transition:background var(--dur-fast) var(--ease-in-out);white-space:nowrap;background:0 0;border-radius:999px;padding:8px 14px}.nav a:hover{background:var(--surface-sunken);color:var(--text-muted);text-decoration:none}.nav a[aria-current=page]{color:var(--text-heading);background:var(--surface-sunken)}@media (width<=860px){.header{padding:12px 12px 0}.header__bar{border-radius:22px;flex-wrap:wrap;justify-content:space-between;row-gap:8px;height:auto;padding:10px 10px 8px 16px}.nav{scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;order:3;justify-content:flex-start;margin:0 -10px 0 -16px;padding:0 10px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}}.hero-split{align-items:center;padding-top:56px;padding-bottom:72px}.hero-split__copy{gap:22px;display:grid}.hero-split__title{font:700 clamp(40px, 5.6vw, 68px)/1.04 var(--font-display);letter-spacing:-.03em;color:var(--text-heading);text-wrap:balance;margin:0}.hero-split__media{min-height:460px;position:relative}.hero-split__media .photo{border-radius:28px;position:absolute;inset:0}.order-card{background:var(--surface-card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-raised);border-radius:14px;gap:12px;padding:14px;display:grid}.order-card--float{width:min(340px,90%);position:absolute;bottom:24px;left:-12px}.order-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-card__ref{font:var(--type-data);color:var(--text-muted)}.order-card__title{font:var(--type-heading);color:var(--text-heading)}.section{gap:40px;padding-top:80px;padding-bottom:80px;display:grid}.section-head{gap:10px;max-width:640px;display:grid}.step{background:var(--surface-page);border:1px solid var(--border-hairline);border-radius:18px;align-content:start;gap:14px;padding:24px;display:grid}.step__top{justify-content:space-between;align-items:center;display:flex}.step__n{font:700 34px/1 var(--font-display);color:var(--ink-200)}.step__title{font:700 21px/1.2 var(--font-display);color:var(--text-heading);margin:0}.step__body{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.sizes-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pill-note{background:var(--surface-card);border:1px solid var(--border-hairline);color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.size-card{display:grid;overflow:hidden}.size-card__media{background:var(--surface-tint-cool);height:220px}.size-card__media .photo{width:100%;height:100%}.size-card__body{gap:8px;padding:20px;display:grid}.size-card__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.size-card__kg{font:700 28px/1 var(--font-display);letter-spacing:-.02em;color:var(--text-heading)}.safety-home{padding-bottom:80px}.safety-home__photo{border-radius:24px;min-height:460px}.safety-home__panel{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:24px;align-content:center;gap:24px;padding:clamp(24px,4vw,48px);display:grid}.safety-home__title{font:700 clamp(28px, 3.2vw, 40px)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--text-heading);margin:0}.area{--min:400px;--gap:40px;align-items:center;padding-top:80px;padding-bottom:80px}.area__copy{gap:16px;display:grid}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip{background:var(--surface-page);border:1px solid var(--border-hairline);font:var(--type-label);color:var(--text-body);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.chip:before{content:"";background:var(--green-500);border-radius:999px;width:6px;height:6px}.quote{align-content:space-between;gap:20px;margin:0;padding:24px;display:grid}.quote blockquote{font:500 18px/1.5 var(--font-text);color:var(--text-heading);text-wrap:pretty;margin:0}.quote figcaption{align-items:center;gap:12px;display:flex}.quote__name{font:var(--type-label);color:var(--text-heading)}.ink-band{background:var(--ink-900);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,5vw,56px);display:flex}.ink-band__copy{gap:12px;max-width:620px;display:grid}.ink-band__title{font:700 clamp(28px, 3.2vw, 40px)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink-0);margin:0}.ink-band__body{color:var(--ink-200);margin:0;font-size:16px;line-height:1.55}.page-hero{align-items:center;padding-top:64px;padding-bottom:56px}.page-hero__copy{gap:20px;display:grid}.page-hero__photo{border-radius:24px;min-height:400px}.page-hero__photo--tall{min-height:460px}.feature{align-content:start;gap:12px;padding:22px;display:grid}.form-grid{--min:200px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));align-content:start;gap:14px;display:grid}.form-grid .full{grid-column:1/-1}.form-note{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.textarea-field{font:var(--type-label);color:var(--text-muted);gap:6px;display:grid}.textarea-field textarea{font:var(--type-body);color:var(--text-body);border:1px solid var(--border-default);background:var(--surface-card);resize:vertical;transition:var(--transition-control);border-radius:10px;outline:none;padding:10px 12px}.textarea-field textarea:focus{box-shadow:var(--focus-ring);border-color:var(--border-focus)}.driver-step{border-top:3px solid var(--green-500);align-content:start;gap:10px;padding-top:16px;display:grid}.driver-step__n{font:700 14px/1 var(--font-display);color:var(--green-500)}.req{color:var(--text-body);align-items:center;gap:12px;font-size:16px;display:flex}.req>span:first-child{color:var(--green-500);display:grid}.lifecycle{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:24px;gap:24px;padding:clamp(24px,4vw,40px);display:grid}.lifecycle__title{font:700 24px/1.2 var(--font-display);color:var(--text-heading);margin:0}.lifecycle__stage{background:var(--surface-page);border:1px solid var(--border-hairline);border-radius:14px;align-content:start;justify-items:start;gap:10px;padding:18px;display:grid}.faq{overflow:hidden}.faq__item{border-bottom:1px solid var(--border-hairline)}.faq__q{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:600 16px/1.35 var(--font-text);color:var(--text-heading);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.faq__q:hover{background:var(--surface-sunken)}.faq__q:focus-visible{box-shadow:inset var(--focus-ring)}.faq__chev{color:var(--ink-300);display:grid}.faq__a{color:var(--text-muted);text-wrap:pretty;margin:0;padding:0 20px 18px;font-size:15px;line-height:1.55}.contact{grid-template-columns:40px 1fr;align-items:center;gap:14px;display:grid}.contact__label{color:var(--text-subtle);font-size:13px}.contact__value{font:600 16px/1.35 var(--font-text);color:var(--text-heading)}.app-cta{padding-top:72px;padding-bottom:80px;scroll-margin-top:96px}.app-cta__panel{background:var(--orange-500);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;gap:32px;padding:clamp(28px,5vw,56px);display:grid}.app-cta__title{font:700 clamp(30px, 4vw, 48px)/1.05 var(--font-display);letter-spacing:-.025em;color:var(--ink-0);text-wrap:balance;margin:0}.app-cta__body{max-width:44ch;color:var(--ink-0);margin:0;font-size:17px;line-height:1.55}.app-cta__actions{justify-items:start;gap:24px;display:grid}.apk{background:var(--ink-0);color:var(--ink-900);transition:var(--transition-control);border-radius:999px;align-items:center;gap:14px;padding:14px 24px 14px 18px;display:flex;box-shadow:0 10px 24px -12px #0b141873}.apk:hover{background:var(--ink-50);color:var(--ink-900);text-decoration:none}.apk:active{transform:scale(var(--press-scale))}.apk__icon{background:var(--orange-500);width:40px;height:40px;color:var(--ink-0);border-radius:999px;flex:none;place-items:center;display:grid}.apk__small{color:var(--ink-500);font-size:12px}.apk__big{font:700 18px/1.15 var(--font-display)}.stores{flex-wrap:wrap;justify-content:flex-start;gap:20px 12px;margin:0;padding:0;list-style:none;display:flex}.store{background:var(--ink-900);color:var(--ink-0);cursor:default;border-radius:999px;align-items:center;gap:12px;min-width:200px;padding:12px 20px;display:flex;position:relative}.store--soon>:not(.store__badge){opacity:.55}.store__small{color:var(--ink-200);font-size:11px}.store__big{font:700 17px/1.1 var(--font-display)}.store__badge{background:var(--amber-100);color:var(--ink-900);font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;border-radius:999px;padding:3px 9px;position:absolute;top:-9px;right:14px}.footer{background:var(--ink-900);color:var(--ink-200)}.footer__inner{gap:40px;padding-top:56px;padding-bottom:32px;display:grid}.footer__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:32px;display:grid}.footer__brand{align-content:start;gap:14px;min-width:0;display:grid}@media (width>=460px){.footer__brand{grid-column:span 2}}.footer__tag{max-width:36ch;color:var(--ink-300);margin:0;font-size:15px;line-height:1.55}.footer__col{align-content:start;gap:10px;display:grid}.footer__col .eyebrow{color:var(--ink-300)}.footer__col a{color:var(--ink-100);font-size:15px}.footer__col a:hover{color:var(--orange-300)}.footer__legal{border-top:1px solid var(--border-inverse);color:var(--ink-300);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:13px;display:flex}.legal{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.legal__toc{gap:12px;display:grid;position:sticky;top:100px}.legal__toc ol{border-left:1px solid var(--border-hairline);gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal__toc a{font:var(--type-label);color:var(--text-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;display:block}.legal__toc a:hover{color:var(--text-heading);border-left-color:var(--brand-primary);text-decoration:none}.legal__body{gap:40px;padding:clamp(24px,4vw,48px);display:grid}.legal__section{color:var(--text-body);gap:14px;scroll-margin-top:100px;font-size:16px;line-height:1.65;display:grid}.legal__section h2{font:700 clamp(22px, 2.4vw, 28px)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--text-heading);align-items:baseline;gap:12px;margin:0;display:flex}.legal__num{font:700 14px/1 var(--font-display);color:var(--text-accent)}.legal__section h3{font:var(--type-heading);color:var(--text-heading);margin:8px 0 0}.legal__section p{max-width:68ch;margin:0}.legal__section ul{gap:8px;max-width:68ch;margin:0;padding-left:20px;display:grid}.legal__section li::marker{color:var(--brand-primary)}.legal__section strong{color:var(--text-heading)}.legal__section a{text-underline-offset:3px;text-decoration:underline}@media (width<=860px){.legal{grid-template-columns:1fr;gap:24px}.legal__toc{position:static}}.footer__legal-links{flex-wrap:wrap;gap:8px 20px;display:flex}.footer__legal-links a{color:var(--ink-200)}.footer__legal-links a:hover{color:var(--orange-300)}
