:root{--g0:#f5f5f7;--g1:#f5f5f7;--g2:#e9e9ec;--steel:#636366;--steel-hi:#3a3a3c;--paper:#fff;--paper2:#f5f5f7;--ink:#1d1d1f;--ink-soft:#636366;--bronze:#0071e3;--bronze-ink:#0058b8;--petrol:#0071e3;--hair-d:#d2d2d7;--hair-c:#d2d2d7;--field-edge:#86868b;--accent:#0b62cc;--accent-ink:#fff;--accent-hi:#1570da;--accent-soft:#0058b8;--accent-quiet:#0058b8;--danger:#c62828;--devices-bg:#0f1216;--devices-ink:#e9ecf1;--wa-green:#25d366;--wa-ink:#0b2e16;--ease:cubic-bezier(.22, .61, .36, 1);--dur-instant:90ms;--dur-tap:.12s;--dur-ui:.24s;--dur-sheet:.28s;--dur-reveal:.4s;--dur-scene:.42s;--dur-draw:.6s;--dur:var(--dur-ui);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-vt:cubic-bezier(.3, 1.08, .4, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-breathe:cubic-bezier(.37, 0, .63, 1);--dir:1;--band-bg:#f5f5f7;--band-bg-hd:none;--story-bg:#fff;--story-bg-hd:none;--story-glow:none;--footer-bg:#f5f5f7;--footer-bg-hd:none;--band-attach:scroll;--band-size:auto;--band-h:#1d1d1f;--band-h-hi:#000;--band-ghost-line:#1d1d1f99;--band-ghost-line-hi:#1d1d1fcc;--band-ghost-text:#1d1d1f;--field-bg:#fff;--field-bg-focus:#fff;--ink-hi:#3a3a3c;--ghost-ink-line:#1d1d1f85;--ghost-ink-line-hi:#1d1d1fb3;--accent-bloom:#0b62cc4d;--schem-bg:#e9e9ec;--slot-glow:#0071e30d;--slot-glow-dark:#0071e30d;--selection:#0071e333;--hdr-bg:#fffffff0;--stage-bg:#fff;--bezel:#1b1d22;--bezel-hi:#ffffff24;--bezel-edge:#0b0c0f;--live-ring:#0071e38c;--card-cap:#f5f5f7;--card-cap-line:#d2d2d7;--card-canvas:#fff;--edge:#0058b8;--voice-line:#0071e38c;--kiosk-chrome-text:#1d1d1f;--kiosk-bar-bg:#fff;--kiosk-bar-line:#d2d2d7;--kiosk-bar-text:#1d1d1f;--kiosk-full-bg:#f5f5f7;--theme-color:#fff}:root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--dir:-1}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;font-family:David Libre,Heebo,system-ui,serif;font-size:18.5px;font-weight:400;line-height:1.75;overflow-x:clip}@media (width<=700px){body{line-height:1.6}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--selection)}h1,h2{letter-spacing:0;font-family:David Libre,serif;line-height:1.15}b{font-weight:700}.btn{min-height:48px;transition:transform .25s var(--ease), background .25s var(--ease), border-color .25s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font:500 17px/1 David Libre,serif;display:inline-flex}.btn:active{transform:scale(.97)}.btn-bronze{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 #ffffff38, 0 6px 18px var(--accent-bloom)}.btn-bronze:hover{background:var(--accent-hi)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--ink-hi)}.btn-ghost{border:1px solid var(--band-ghost-line);color:var(--band-ghost-text)}.btn-ghost:hover{border-color:var(--band-ghost-line-hi)}.btn-ghost-ink{border:1px solid var(--ghost-ink-line);color:var(--ink)}.btn-ghost-ink:hover{border-color:var(--ghost-ink-line-hi)}:is(a,button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-ring,var(--accent-quiet));outline-offset:3px;border-radius:6px}.wrap{max-width:1200px;margin:0 auto}.cream{background:var(--paper);color:var(--ink)}.cream.alt{background:var(--paper2)}.dark{background:var(--band-bg);color:var(--steel);--focus-ring:var(--bronze)}h2{text-wrap:balance;margin:16px 0 18px;font-size:clamp(30px,5.2vw,56px);font-weight:700}.cream h2{color:var(--ink)}.dark h2{color:var(--band-h)}.lead{max-width:46ch;color:var(--ink-soft)}.dark .lead{color:var(--steel)}.label{color:var(--accent-quiet);align-items:center;gap:10px;font:500 16px/1 David Libre,serif;display:inline-flex}.label:before{content:"";opacity:.75;background:currentColor;width:24px;height:1px}.dark .label{color:var(--accent-soft)}.js-reveal .reveal{opacity:0;transform:translateY(8px)}.js-reveal .reveal.on{opacity:1;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:none}.js-reveal .reveal.late.on{transition-delay:.12s}@media (prefers-reduced-motion:no-preference){.js-reveal .reveal.on .label:before{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent-hi,#d9a441) 85%, white) 45%, transparent 90%);animation:lbl-sweep 1.1s var(--ease) .25s 1 both;background-repeat:no-repeat;background-size:60% 100%}@keyframes lbl-sweep{0%{background-position:calc(35% + var(--dir) * -95%) 0}to{background-position:calc(35% + var(--dir) * 95%) 0}}}@media (width>=1000px) and (pointer:fine){.dark,.story,footer{background-attachment:var(--band-attach);background-size:var(--band-size)}.dark{background-image:var(--band-bg-hd)}.story{background-image:var(--story-bg-hd)}footer{background-image:var(--footer-bg-hd)}}#hdr{inset-inline:0;z-index:40;transition:background .45s var(--ease);--focus-ring:var(--bronze);position:fixed;top:0}#hdr:before{content:"";z-index:-1;background:var(--hdr-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;position:absolute;inset:0}.hd-mark{visibility:visible;opacity:1}.hd-in{max-width:1200px;min-height:60px;transition:border-color .45s var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;margin:0 auto;padding:0 22px;display:flex}#hdr.show .hd-in{border-bottom-color:var(--hair-d)}.hd-mark{letter-spacing:.2em;color:var(--accent-soft);align-items:center;min-height:44px;padding-block:10px;padding-inline-end:10px;font-size:19px;display:inline-flex}.hd-acts{align-items:center;gap:6px;display:flex}.hd-login{min-height:44px;color:var(--band-h);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.hd-login:hover{color:var(--band-h-hi);text-underline-offset:4px;text-decoration:underline}.hd-cta{background:var(--accent);min-height:44px;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);white-space:nowrap;padding:0 22px;font-size:17px}#hdr[data-hero-cta] .hd-cta{visibility:hidden;opacity:0}.hd-cta{transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease), opacity .2s var(--ease), visibility .2s}@media (hover:hover) and (pointer:fine){.hd-cta:hover,.st-primary:hover{transform:translateY(-2px);box-shadow:0 10px 22px -8px #0b62cc8c}}.hd-cta:active,.st-primary:active{box-shadow:none;transform:translateY(1px)}@media (width<=400px){.hd-login{padding:0 8px}.hd-cta{padding:0 12px;font-size:16px}.hd-mark{letter-spacing:.12em;padding-inline-end:4px;font-size:15px}.hd-cta-x{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hd-acts{gap:2px}.hd-in{padding:0 14px}}@media (width<=720px){.label{font-size:17px}}.fmore{display:none}@media (width<=720px){html.js-fold .fmore{cursor:pointer;width:fit-content;min-height:44px;color:var(--ink);--focus-ring:var(--bronze);background:0 0;border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:4px 0 0;padding:0 15px;font:400 17.5px/1 David Libre,serif;display:inline-flex}html.js-fold .dark .fmore{color:var(--accent-soft)}html.js-fold .fmore svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .32s var(--ease)}html.js-fold .fmore[aria-expanded=true]{opacity:.72}html.js-fold .fmore[aria-expanded=true] svg{transform:rotate(180deg)}html.js-fold .fbody{transition:grid-template-rows .38s var(--ease);grid-template-rows:0fr;display:grid}html.js-fold .fbody>.fbody-in{min-height:0;overflow:hidden}html.js-fold .fbody[data-open]{grid-template-rows:1fr}html.js-fold .fbody:not([data-open]){margin-block-end:6px}}@media (prefers-reduced-motion:reduce){html.js-fold .fbody{transition:none}}@media print{.fmore{display:none!important}html.js-fold .fbody{display:block!important}html.js-fold .fbody>.fbody-in{overflow:visible!important}}@keyframes hd-cta-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 85%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 0%, transparent);transform:scale(1.022)}}footer{background:var(--footer-bg);color:var(--steel);text-align:center;--focus-ring:var(--bronze);padding:44px 24px 40px}.fv{opacity:.9;width:34px;margin:0 auto 16px}.f-rule{border-top:1px solid var(--hair-d);width:150px;margin:0 auto 16px;position:relative}.f-rule:after{content:"";border-top:1px solid var(--hair-d);position:absolute;top:3px;left:0;right:0}footer p{font:400 14.5px/1.7 David Libre,serif}footer .fm{letter-spacing:.3em;color:var(--accent-soft);margin-bottom:6px;font-size:15px}.f-app{margin-top:14px}.f-legal{margin-top:0}.f-app a,.f-legal a{min-height:44px;color:var(--steel);border-bottom:1px solid #0000;align-items:center;padding:0 8px;font-size:14.5px;display:inline-flex}.f-app a:hover,.f-legal a:hover{color:var(--band-h);border-bottom-color:var(--hair-d)}.f-copy{color:var(--steel);text-wrap:balance;margin-top:10px}.f-copy span{white-space:nowrap}.wa{inset-inline-end:16px;inset-inline-end:max(16px, env(safe-area-inset-left));bottom:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:45;background:var(--wa-green);width:52px;height:52px;transition:transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 5px 14px #0c101333}.wa:hover{transform:translateY(-2px)}.wa svg{width:27px;height:27px;fill:var(--wa-ink)}@media (prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1;transition:none;transform:none}#hdr,.wa{transition:none}}@media print{.js-reveal .reveal,.js-reveal .reveal.late{opacity:1!important;transition:none!important;transform:none!important}#hdr,.wa{display:none!important}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}html[data-motion=off]{scroll-behavior:auto!important}.motion-switch{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font:500 15px/1.2 Heebo,system-ui,sans-serif;display:inline-flex}.motion-switch .ms-track{background:var(--steel,#8a8f98);border-radius:999px;flex:none;width:40px;height:24px;position:relative}.motion-switch .ms-track:after{content:"";top:3px;width:18px;height:18px;transition:transform var(--dur-tap) var(--ease-out);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px}.motion-switch[aria-checked=true] .ms-track{background:var(--accent)}.motion-switch[aria-checked=true] .ms-track:after{transform:translateX(calc(var(--dir) * 16px))}.motion-switch:disabled{cursor:default;opacity:.75}.motion-switch[hidden]{display:none}.vang-mark{width:auto;height:1.178em;display:block;overflow:visible}footer .fm .vang-mark{margin-inline:auto}
