@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-ext-400-normal.5tcqmc2S.woff2)format("woff2"),url(/_astro/outfit-latin-ext-400-normal.DHm7mdGe.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2)format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff)format("woff");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}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-ext-500-normal.zeox_O30.woff2)format("woff2"),url(/_astro/outfit-latin-ext-500-normal.DrCvqoFD.woff)format("woff");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:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2)format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff)format("woff");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{--neutral-0:#fff;--neutral-50:#fbfaf7;--neutral-100:#f4f2ec;--neutral-200:#e9e5da;--neutral-300:#d6d0c0;--neutral-400:#aaa28e;--neutral-500:#69624f;--neutral-600:#423d33;--neutral-700:#3a3a3f;--neutral-750:#2e2e33;--neutral-800:#26262a;--neutral-850:#1f1f22;--neutral-900:#18181a;--neutral-950:#111113;--mist-100:#f0f0f0;--mist-200:#e6e6e6;--gold-100:#fff0c2;--gold-200:#ffe38f;--gold-300:#ffd24d;--gold-400:#f8c018;--gold-500:#dea700;--gold-600:#b28400;--brick-50:#f8f2f1;--brick-100:#f1e6e4;--brick-200:#dcc3c0;--brick-300:#c68a68;--brick-600:#6b2a24;--brick-700:#571700;--sage-100:#e3efe5;--sage-400:#6cc496;--sage-500:#009d58;--sage-600:#2b7a52;--sage-700:#1f5b3c;--clay-300:#ff8b00;--clay-400:#e8877d;--clay-600:#b9433a;--clay-700:#8d322b;--violet-100:#e6e4f6;--violet-200:#cbbefa;--violet-400:#ac85f5;--violet-600:#7a4fd6;--violet-700:#4f3a9c;--flag-saffron:#f79a3a;--flag-white:#f4f6f8;--flag-green:#1a8b45;--flag-navy:#2e2a87;--mask-ink:#000;--mask-fade-eased:rgb(var(--rgb-black) / 100%) 0%, rgb(var(--rgb-black) / 85%) 22%, rgb(var(--rgb-black) / 66%) 45%, rgb(var(--rgb-black) / 45%) 66%, rgb(var(--rgb-black) / 26%) 84%, rgb(var(--rgb-black) / 10%) 96%, rgb(var(--rgb-black) / 0%) 100%;--mask-fade-foot:var(--mask-ink) 66%, rgb(var(--rgb-black) / 94%) 72%, rgb(var(--rgb-black) / 80%) 78%, rgb(var(--rgb-black) / 60%) 84%, rgb(var(--rgb-black) / 38%) 89%, rgb(var(--rgb-black) / 18%) 94%, rgb(var(--rgb-black) / 6%) 97%, transparent;--rgb-white:255 255 255;--rgb-black:0 0 0;--rgb-page:251 250 247;--rgb-dark:24 24 26;--rgb-shade:17 17 19;--rgb-gold:248 192 24;--rgb-gold-light:255 227 143;--rgb-lift:58 58 63;--rgb-violet:172 133 245;--rgb-orchid:203 116 228;--rgb-pine-line:108 196 150;--rgb-sage:43 122 82;--rgb-clay:185 67 58;--bg-page:var(--neutral-50);--bg-dark:var(--neutral-900);--bg-soft:var(--brick-50);--ink-1:var(--neutral-900);--ink-2:var(--neutral-600);--ink-3:var(--neutral-500);--ink-4:var(--neutral-400);--ink-on-dark:var(--neutral-50);--ink-on-dark-2:var(--neutral-300);--line-1:var(--neutral-200);--line-2:var(--neutral-300);--line-on-dark:var(--neutral-750);--line-on-dark-card:rgb(var(--rgb-white) / 14%);--surface-on-dark-raised:var(--neutral-800);--surface-on-dark-sunken:var(--neutral-850);--brand:var(--gold-400);--brand-hover:var(--gold-500);--brand-ink:var(--neutral-900);--brand-on-dark:var(--gold-300);--accent:var(--ink-1);--accent-hover:var(--neutral-600);--good:var(--sage-600);--risk-ink:var(--clay-300);--remedy-ink:var(--sage-500);--good-on-dark:var(--sage-400);--bad:var(--clay-600);--bad-on-dark:var(--clay-400);--focus:var(--neutral-300);--glass-bg:rgb(var(--rgb-white) / 64%);--glass-line:var(--neutral-200);--glass-dark-bg:rgb(var(--rgb-dark) / 86%);--glass-dark-line:var(--neutral-700);--glass-label-bg:rgb(var(--rgb-dark) / 64%);--glass-on-dark-bg:rgb(var(--rgb-white) / 6%);--glass-card-bg:rgb(var(--rgb-white) / 92%);--glass-dense-bg:rgb(var(--rgb-white) / 84%);--glass-on-dark-line:var(--neutral-750);--field-on-dark-bg:rgb(var(--rgb-white) / 4%);--field-on-dark-line:rgb(var(--rgb-white) / 32%);--header-frost:rgb(var(--rgb-page) / 96%);--header-frost-dark:rgb(var(--rgb-dark) / 96%);--header-solid:rgb(var(--rgb-page));--menu-open-fill:var(--neutral-100);--header-solid-dark:rgb(var(--rgb-dark));--seg-track:var(--neutral-0);--seg-line:var(--line-2);--seg-thumb:var(--brand);--seg-ink:var(--ink-3);--seg-ink-hover:var(--ink-1);--seg-ink-on:var(--ink-1);--glass-blur:blur(20px);--blur-scrim:blur(6px);--blur-soft-1:blur(2px);--veil-blur:blur(8px);--font:"Outfit", sans-serif;--fw-regular:400;--fw-medium:500;--fs-xs:12px;--fs-2xs:10px;--fs-sm:14px;--fs-md:16px;--fs-lg:round(nearest, clamp(16px, 1.25 * var(--vw), 18px), 2px);--fs-row:round(nearest, clamp(18px, 1.3889 * var(--vw), 20px), 2px);--fs-xl:round(nearest, clamp(20px, 1.6667 * var(--vw), 24px), 2px);--fs-2xl:round(nearest, clamp(28px, 2.2222 * var(--vw), 32px), 2px);--fs-chapter:round(nearest, clamp(32px, 2.7778 * var(--vw), 40px), 2px);--fs-3xl:round(nearest, clamp(40px, 3.3333 * var(--vw), 48px), 2px);--fs-h1:var(--fs-3xl);--fs-tab:clamp(12px, calc(1.47cqi - 1px), 16px);--lh-none:1;--lh-tight:1.1;--lh-display:1.2;--lh-snug:1.25;--lh-body:1.5;--track-tight:-.02em;--track-digits:.06em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:round(nearest, clamp(56px, 4.4444 * var(--vw), 64px), 4px);--s-11:round(nearest, clamp(64px, 5.5556 * var(--vw), 80px), 4px);--s-12:round(nearest, clamp(88px, 7.7778 * var(--vw), 112px), 4px);--s-13:round(nearest, clamp(96px, 8.6111 * var(--vw), 124px), 4px);--s-14:round(nearest, clamp(112px, 10 * var(--vw), 144px), 4px);--gutter:24px;--r-2xs:2px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-switch:11px;--r-lg:16px;--r-xl:24px;--r-panel:40px;--r-pill:999px;--border-hair:1px;--border-control:1.5px;--border-strong:2px;--shadow-tip:0 var(--s-1) var(--s-3) rgb(var(--rgb-shade) / 11%);--shadow-menu:0 var(--s-2) var(--s-6) rgb(var(--rgb-shade) / 10%), 0 1px var(--s-1) rgb(var(--rgb-shade) / 6%);--shadow-press:inset 0 var(--s-1) var(--s-4) rgb(var(--rgb-black) / 31.5%), inset 0 1px var(--s-1) rgb(var(--rgb-black) / 24.5%);--ctl-sm:36px;--ctl-md:44px;--ctl-lg:52px;--dock-h:56px;--chat-launch:var(--dock-h);--chat-label-h:24px;--chat-launch-rest:.75;--chat-fold-h:280px;--chat-launch-hover:.82;--chat-launch-swell:1.12;--chat-launch-press:.7;--chat-launch-halo:radial-gradient(closest-side, rgb(var(--rgb-dark) / 18%), rgb(var(--rgb-dark) / 15%) 18%, rgb(var(--rgb-dark) / 11%) 34%, rgb(var(--rgb-dark) / 7%) 50%, rgb(var(--rgb-dark) / 4%) 64%, rgb(var(--rgb-dark) / 2%) 77%, rgb(var(--rgb-dark) / 0.6%) 89%, transparent);--chat-launch-halo-spread:64px;--folio:28px;--chat-w:400px;--chat-h:620px;--ctl-box:22px;--z-doc-fade:15;--z-tabs:29;--z-rail:30;--z-float:40;--z-chat:45;--z-scrim:49;--z-header:50;--z-chat-open:51;--z-chat-phone:60;--z-skip:100;--zoom:1;--vw:1vw;--vh:1vh;--svh:1svh;--wrap:1200px;--curve-r:100px;--curve-overlap:160px;--curve-tint-1:var(--neutral-100);--curve-tint-2:var(--neutral-200);--curve-spark:var(--neutral-500);--sky-ivory:#f9ece3;--scene-ratio:.4243;--scene-min-h:320px;--spark-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='6' y='2' width='9' height='22' rx='4.5' transform='rotate(-8 10 13)'/%3E%3Crect x='24' y='14' width='9' height='22' rx='4.5' transform='rotate(42 28 25)'/%3E%3Crect x='32' y='40' width='24' height='9' rx='4.5' transform='rotate(4 44 44)'/%3E%3C/svg%3E");--measure:62ch;--faq-w:880px;--header-h:88px;--header-h-stuck:64px;--jy-top-h:64px;--jy-foot-h:76px;--jy-col:720px;--jy-col-wide:1120px;--jy-logo-h:28px;--jy-thread:3px;--jy-p:0;--header-island:980px;--mt-dash-shut:12 63;--mt-dash-open:20 300;--mt-dash-offset:-32.42px;--hero-photo-h-phone:300px;--hero-card-h-phone:500px;--notch-in:36px;--notch-dip:16px;--notch-r:32px;--notch-shift:13px;--notch-w:22px;--notch-h:9px;--header-h-phone:56px;--risk-art-ratio:468 / 270;--risk-peek-ratio:468 / 119;--case-step:calc(32 * var(--vh));--pin-h:0px;--case-y:0px;--land-y:0px;--stack-y:0px;--sticky-top:24px;--btn-product-w:220px;--pair-pad:var(--s-7);--btn-head-w:240px;--reveal-failsafe:2.5s;--dur-autofill:86400s;--dur-reduced:.01ms;--dur-100:.1s;--t-fast:.14s;--dur-150:.15s;--dur-200:.2s;--dur-220:.22s;--t-med:.26s;--t-hover:.28s;--t-door:.56s;--door-go-room:calc((var(--s-6) + var(--s-3) + var(--s-2)) / 2);--door-ic-room:calc((var(--s-7) + var(--s-2) + var(--s-2)) / 2);--t-door-delay:80ms;--t-door-step:90ms;--door-top-rest:1.4;--door-sheet-drift:var(--s-9);--paper-edge:rgb(var(--rgb-black) / 10%);--dur-300:.3s;--dur-350:.35s;--dur-400:.4s;--dur-500:.5s;--dur-700:.7s;--dur-caret:1.06s;--dur-1400:1.4s;--zoom-story:1.02;--dur-typing:1.2s;--zoom-post:1.1;--stagger-menu:45ms;--delay-0:0s;--delay-hover-in:80ms;--delay-hover-ink:.14s;--delay-hover-cue:.22s;--stagger-story:80ms;--stagger-rows:55ms;--lead-rows:60ms;--ease:cubic-bezier(.2, .7, .2, 1);--ease-hover:cubic-bezier(.25, 1, .5, 1);--ease-weighted:cubic-bezier(.65, 0, .15, 1);--ease-in-out:cubic-bezier(.45, 0, 0, 1);--ease-bubble:cubic-bezier(.34, 1.56, .64, 1);--ease-css:ease;--ease-linear:linear;--ease-curtain:cubic-bezier(.22, 1, .36, 1);--lift-sm:4px;--lift-rows:14px;--lift-md:6px;--lift-folio:32px;--lift-rail:16px;--lift-chat:16px;--tilt-max:4deg;--tilt-persp:1000px;--tilt-d1:3px;--tilt-d2:6px;--tilt-d3:9px;--dots:radial-gradient(circle, rgb(var(--rgb-gold) / 40%) .8px, transparent 1.2px);--dots-band:radial-gradient(circle, rgb(var(--rgb-gold) / 30%) .8px, transparent 1.2px);--dots-size:8px 8px;--dots-hero:radial-gradient(circle, rgb(var(--rgb-gold-light) / 22%) .8px, transparent 1.2px);--dots-fade-hero:radial-gradient(ellipse 55% 90% at 0% 55%, rgb(var(--rgb-black) / 80%) 0%, rgb(var(--rgb-black) / 45%) 30%, rgb(var(--rgb-black) / 14%) 60%, transparent 90%);--dots-fade-top:linear-gradient(to bottom, rgb(var(--rgb-black) / 80%) 0%, rgb(var(--rgb-black) / 40%) 18%, rgb(var(--rgb-black) / 12%) 36%, transparent 52%), linear-gradient(to right, rgb(var(--rgb-black)) 0%, rgb(var(--rgb-black) / 60%) 22%, rgb(var(--rgb-black) / 20%) 40%, rgb(var(--rgb-black) / 20%) 60%, rgb(var(--rgb-black) / 60%) 78%, rgb(var(--rgb-black)) 100%);--dots-fade:radial-gradient(ellipse 70% 100% at 100% 0%, rgb(var(--rgb-black) / 85%) 0%, rgb(var(--rgb-black) / 50%) 25%, rgb(var(--rgb-black) / 20%) 50%, rgb(var(--rgb-black) / 6%) 70%, transparent 90%);--dots-fade-band:radial-gradient(ellipse 45% 75% at 100% 0%, rgb(var(--rgb-black) / 80%) 0%, rgb(var(--rgb-black) / 45%) 25%, rgb(var(--rgb-black) / 16%) 50%, rgb(var(--rgb-black) / 4%) 70%, transparent 90%);--chooser-bar:4px;--ink-example-dark:rgb(var(--rgb-white) / 50%);--btn-route-w:220px;--dots-fade-band-wide:radial-gradient(ellipse 67.5% 75% at 100% 0%, rgb(var(--rgb-black) / 80%) 0%, rgb(var(--rgb-black) / 45%) 25%, rgb(var(--rgb-black) / 16%) 50%, rgb(var(--rgb-black) / 4%) 70%, transparent 90%);--lift-story-out:16px;--lift-story-in:24px;--spot-r:280px;--drift-photo:80px;--drift-scene-sky:.08;--drift-scene-far:.2;--drift-scene-card:.1;--drift-scene-mid:.4;--drift-scene-near:.64;--scene-mid-rest:.035;--scene-card-foot:.73;--scene-card-dip:.16}@media (width>=1024px){:root{--gutter:64px}}@media (width>=1024px) and (width<=1439.98px){:root{--gutter:calc(40px / var(--zoom) - var(--s-5))}}@media (width>=1024px) and (width<=1439px){:root{--fs-h1:44px}}@media (width<=1023px){:root{--s-10:48px;--s-11:64px;--s-12:80px;--s-13:88px;--s-14:96px;--curve-r:40px;--curve-overlap:64px;--fs-md:14px;--fs-lg:16px;--fs-row:18px;--fs-xl:18px;--fs-2xl:28px;--fs-chapter:32px;--fs-3xl:36px;--fs-h1-phone:32px;--fs-h2-phone:24px}}:root{--focus:var(--ink-1);--focus-inverse:var(--ink-on-dark);--focus-offset:3px;--surface-ground:var(--neutral-100);--surface-panel:var(--neutral-0);--surface-sunken:var(--neutral-50);--surface-skeleton:var(--neutral-100);--surface-icon:var(--neutral-100);--surface-count:var(--neutral-200);--mark-unread:var(--ink-1);--field-border:var(--ink-3);--tone-good-bg:var(--sage-100);--tone-good-line:var(--sage-100);--tone-good-ink:var(--sage-700);--tone-bad-bg:var(--brick-50);--tone-bad-line:var(--brick-100);--tone-bad-ink:var(--brick-700);--tone-watch-bg:var(--neutral-50);--tone-watch-line:var(--line-2);--tone-wait-bg:var(--neutral-50);--tone-wait-line:var(--line-2);--tone-wait-ink:var(--ink-1);--tone-info-bg:var(--neutral-50);--tone-info-line:var(--line-1);--chart-mark:var(--ink-1);--chart-context:var(--ink-3);--chart-context-quiet:var(--neutral-300);--chart-track:var(--neutral-200);--chart-track-on-dark:var(--neutral-750);--chart-mark-on-dark:var(--ink-on-dark);--chart-grid:var(--line-1);--chart-band-safe:var(--neutral-100);--chart-band-watch:var(--neutral-200);--chart-band-breach:var(--neutral-300);--chart-band-breach-hit:var(--brick-50);--chart-hatch-ink:var(--ink-3);--product-lamf:var(--ink-1);--product-las:var(--violet-600);--product-las-ink:var(--violet-700);--product-las-bg:var(--violet-100);--seg-thumb-quiet:var(--ink-1);--seg-ink-on-quiet:var(--ink-on-dark);--segnav-indicator:var(--ink-1);--tabbar-h:64px;--tabbar-indicator:var(--jy-thread);--demo-strip-h:32px;--header-h-portal:56px;--demo-pill-h:44px;--sheet-w:440px;--dialog-w:480px;--kit-specimen-phone:390px;--chart-bar-h:8px;--chart-bar-mini-h:4px;--chart-band-h:20px;--chart-tick-w:2px;--chart-cell:44px;--chart-countdown-h:24px;--chart-plot-h:200px;--chart-hit-min:24px;--spark-w:64px;--spark-h:20px;--fs-portal-hero:32px;--fs-portal-h1:28px;--fs-portal-figure:24px;--fs-portal-title:18px;--fs-portal-lead:16px;--fs-portal-body:16px;--portal-gutter:24px;--grid-gap:var(--s-5);--reading-w:720px;--auth-w:480px}@media (width>=720px){:root{--portal-gutter:32px;--grid-gap:var(--s-5);--header-h-portal:64px;--chart-cell:40px}}@media (width>=1024px){:root{--portal-gutter:40px;--grid-gap:var(--s-6);--fs-portal-hero:40px;--fs-portal-h1:32px;--fs-portal-title:20px;--fs-portal-lead:18px}}@media (width>=1440px){:root{--portal-gutter:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--sticky-top)}html,body{overscroll-behavior-x:none;overflow-x:clip}html:has(.cw[data-open],dialog[open]),html:has(.cw[data-open],dialog[open]) body{overscroll-behavior-y:none}@media (width>=1024px) and (width<=1439.98px){html{zoom:var(--zoom)}}body{font-family:var(--font);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(calc(52 * var(--vw)) calc(52 * var(--vw)) at 92% -4%, rgb(var(--rgb-gold) / 16%), transparent 70%);position:fixed;inset:0;transform:translateZ(0)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--accent);text-underline-offset:.18em;text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){a:hover{color:var(--accent-hover);text-decoration:underline}}:where(p,li,dd,td)>a:where(:not([class])){text-decoration:underline 1px}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}html[data-input=touch] :focus-visible,html[data-input=touch] .ctl:has(input:focus-visible) .ctl-box,html[data-input=touch] .cvf-tile:has(input:focus-visible){outline:none}h1,h2,h3,h4{color:var(--ink-1);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--track-tight);text-wrap:balance}.t-display{font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:var(--lh-display)}@media (width<=1023px){html body h1.t-display{font-size:var(--fs-h1-phone)}html body :is(h2.t-title,h2.why-title,h2.hw-cx-title){font-size:var(--fs-h2-phone)}}.t-title{font-size:var(--fs-2xl);line-height:var(--lh-tight)}.t-sub{font-size:var(--fs-xl)}.t-h{font-size:var(--fs-lg);line-height:var(--lh-snug);font-weight:var(--fw-medium)}.t-lead{font-size:var(--fs-lg);color:var(--ink-3);text-wrap:balance;max-width:60ch}.t-small{font-size:var(--fs-md)}.t-muted{color:var(--ink-3)}.skip-link{left:var(--s-4);z-index:var(--z-skip);padding:var(--s-2) var(--s-4);background:var(--neutral-900);color:var(--neutral-50);border-radius:var(--r-sm);position:absolute;top:-100px}.skip-link:focus{top:var(--s-4)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:var(--dur-reduced)!important;animation-duration:var(--dur-reduced)!important}}@media (prefers-reduced-motion:no-preference){html[data-reveal] :is(main h1.t-display,main h2.t-title,main :is(h1.t-display,h2.t-title)+.t-lead):not([data-revealed],html[data-first-shown] :is(.hero,.pgx,.prh) *),html[data-reveal-live] [data-rv-block]:not([data-revealed],html[data-first-shown] :is(.hero,.pgx,.prh) *){visibility:hidden}html[data-reveal] :is(.hf-card:not([data-entered]) .hf-photo,.phx-bg:not([data-entered])){opacity:0}html[data-reveal]:not([data-reveal-live],[data-first-shown]) :is(.hf-stats,.hf-form){visibility:hidden}html[data-reveal]:not([data-reveal-live],[data-first-shown]) :is(.hf-stats,.hf-form),html[data-reveal] :is(.hf-card:not([data-entered]) .hf-photo,.phx-bg:not([data-entered])),html[data-reveal]:not([data-reveal-live]) :is(main h1.t-display,main h2.t-title,main :is(h1.t-display,h2.t-title)+.t-lead){animation:rv-failsafe 0s var(--ease-linear) var(--reveal-failsafe) forwards}}@keyframes rv-failsafe{to{visibility:visible;opacity:1}}html[data-lite]{scroll-behavior:auto}html[data-lite] *,html[data-lite] :before,html[data-lite] :after{backdrop-filter:none!important}@media (width<=1023px){:root{--header-frost:var(--header-solid);--header-frost-dark:var(--header-solid-dark)}}html{-webkit-tap-highlight-color:transparent}.skel{display:none}html[data-skel] .skel{z-index:calc(var(--z-chat-open) + 10);gap:var(--s-4);padding:var(--s-1) var(--s-3) 0;background:var(--bg-page);transition:opacity var(--dur-400) var(--ease-hover);flex-direction:column;display:flex;position:fixed;inset:0}html[data-skel=out] .skel{opacity:0;pointer-events:none}.skel :is(.skel-pill,.skel-card,.skel-row>span,.skel-sheet,.skel-hero,.skel-line,.skel-field,.skel-btn){border-radius:var(--r-xl);background:var(--neutral-200);animation:skel-breathe var(--dur-1400) var(--ease-in-out) infinite alternate}.skel-pill{z-index:1;height:var(--header-h-phone);margin-inline:calc(var(--gutter) + var(--s-4) - var(--s-3));border-radius:var(--r-pill);flex:none;position:relative}.skel-card,.skel-hero{justify-content:flex-end;gap:var(--s-3);padding:var(--s-6) var(--s-5);flex-direction:column;display:flex}.skel-card{height:var(--hero-card-h-phone);margin-top:calc(-1 * var(--s-8));background:var(--neutral-100);flex:none}.skel-hero{margin:calc(-1 * var(--s-8)) calc(-1 * var(--s-3)) 0;border-radius:0 0 var(--r-xl) var(--r-xl);background:var(--neutral-100);flex:1;justify-content:center;align-items:center}.skel .skel-line{background:var(--neutral-300);height:var(--s-4);border-radius:var(--r-pill);width:80%;animation-delay:var(--dur-150)}.skel .skel-l-h{height:var(--s-6)}.skel .skel-l-s{width:40%;height:var(--s-3)}.skel .skel-short{width:55%}.skel-row{gap:var(--s-3);padding-inline:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skel .skel-row>span{background:var(--neutral-300);height:var(--s-4);border-radius:var(--r-pill);animation-delay:var(--dur-200)}.skel-sheet{gap:var(--s-4);margin-inline:calc(-1 * var(--s-3));padding:var(--s-8) var(--gutter);background:var(--neutral-100);border-radius:0;flex-direction:column;flex:1;display:flex}.skel :is(.skel-field,.skel-btn){background:var(--neutral-200)}.skel .skel-field{width:100%;height:var(--ctl-md);border-radius:var(--r-md);animation-delay:var(--dur-300)}.skel .skel-btn{width:100%;height:var(--ctl-md);border-radius:var(--r-pill);animation-delay:var(--dur-400)}.skel-hero .skel-line{margin-inline:auto}@media (width>=1024px){html[data-skel] .skel{padding:var(--s-5) var(--s-5) 0}.skel-pill{width:min(var(--header-island), 100%);margin-inline:auto}.skel-card{height:auto;max-height:calc(100 * var(--svh) - var(--s-13));padding:var(--s-12) var(--s-13);flex:1;margin-top:0}.skel-card .skel-line{width:40%}.skel-row,.skel-sheet{display:none}.skel-hero{margin:0 calc(-1 * var(--s-5))}.skel-hero .skel-line{width:36%}.skel-hero :is(.skel-field,.skel-btn){width:420px}}html[data-skel] .skel :is(.skel-line,.skel-row>span){background:var(--neutral-300);display:block}html[data-skel] .skel :is(.skel-field,.skel-btn){background:var(--neutral-200);display:block}@keyframes skel-breathe{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.skel *{animation:none}}html[data-skel] .skel :is(.skel-sheet,.skel-hero){background:var(--bg-dark)}html[data-skel] .skel :is(.skel-sheet,.skel-hero) :is(.skel-line,.skel-field,.skel-btn){background:var(--neutral-800)}html[data-skel] .skel .skel-sheet{margin-top:var(--s-2);padding-top:var(--s-8)}html[data-skel] .skel .skel-sheet .skel-line{height:var(--s-5);width:72%}html[data-skel] .skel .skel-sheet .skel-field{height:var(--s-6);margin-top:var(--s-4);border-radius:var(--r-sm)}html[data-skel] .skel .skel-sheet .skel-btn{margin-top:var(--s-2)}html[data-skel] .skel :is(.skel-card,.skel-sheet,.skel-hero){animation:none}html[data-skel] .skel .skel-sheet{border-radius:0}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--ctl-md);padding:0 var(--s-5);border-radius:var(--r-pill);font-weight:var(--fw-medium);font-size:var(--fs-sm);line-height:var(--lh-none);white-space:nowrap;border:var(--border-control) solid transparent;transition:background-color var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover), border-color var(--t-hover) var(--ease-hover);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.btn:hover{text-decoration:none}}.btn svg{flex:none;width:18px;height:18px}.btn-lg{height:var(--ctl-lg);padding:0 var(--s-6);font-size:var(--fs-md)}.btn-block{width:100%}.btn-brand{background:var(--brand);color:var(--brand-ink)}@media (hover:hover) and (pointer:fine) and (width>=600px){.btn-brand:hover{background:var(--brand-hover);color:var(--brand-ink)}}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;pointer-events:none;background:var(--neutral-200);color:var(--ink-4);border-color:#0000}.btn-outline{border-color:var(--neutral-0);color:var(--ink-1);background:var(--glass-bg)}@media (hover:hover) and (pointer:fine) and (width>=600px){.btn-outline:hover{border-color:var(--neutral-0);background:var(--neutral-0);color:var(--ink-1)}}[data-tone=dark] .btn-outline{border-color:var(--ink-on-dark-2);color:var(--ink-on-dark);background:0 0}@media (hover:hover) and (pointer:fine) and (width>=600px){[data-tone=dark] .btn-outline:hover{border-color:var(--ink-on-dark);background:var(--glass-on-dark-bg);color:var(--ink-on-dark)}}.field{height:var(--ctl-lg);border:1.5px solid var(--line-2);border-radius:var(--r-md);background:var(--neutral-0);transition:border-color var(--t-fast) var(--ease);align-items:center;display:flex}.field:focus-within{border-color:var(--focus)}.field-affix{align-items:center;gap:var(--s-3);height:100%;padding:0 var(--s-4);border-right:1.5px solid var(--line-1);color:var(--ink-3);font-size:var(--fs-lg);font-weight:var(--fw-regular);line-height:var(--lh-none);white-space:nowrap;display:inline-flex}.field-code{padding-left:var(--s-4);font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--ink-1);flex:none}.field-compact input{padding-left:var(--s-2)}.field-affix .flag{border-radius:50%;flex:none;width:20px;height:20px;display:inline-flex;overflow:hidden}.field-affix .flag svg{width:100%;height:100%}.flag-saffron{fill:var(--flag-saffron)}.flag-white{fill:var(--flag-white)}.flag-green{fill:var(--flag-green)}.flag-navy{fill:var(--flag-navy)}.flag-chakra-ring{fill:none;stroke:var(--flag-navy);stroke-width:.5px}.flag-chakra-spokes{stroke:var(--flag-navy);stroke-width:.22px}.field input{min-width:0;height:100%;padding:0 var(--s-4);font-size:var(--fs-lg);font-weight:var(--fw-medium);letter-spacing:var(--track-digits);line-height:var(--lh-none);color:var(--ink-1);background:0 0;border:0;outline:none;flex:1}.field:has(input[aria-invalid=true]){border-color:var(--bad)}.field :is(input,textarea)::placeholder{color:var(--ink-4);font-weight:var(--fw-regular);letter-spacing:normal}[data-tone=dark]{--seg-track:var(--glass-on-dark-bg);--seg-line:var(--glass-on-dark-line);--seg-ink:var(--ink-on-dark-2);--seg-ink-hover:var(--ink-on-dark)}.seg{padding:var(--s-1);gap:var(--s-1);border-radius:var(--r-pill);background:var(--seg-track);border:1px solid var(--seg-line);display:inline-flex}.seg button{height:40px;padding:0 var(--s-5);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--seg-ink);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}@media (hover:hover) and (pointer:fine) and (width>=600px){.seg button:hover{color:var(--seg-ink-hover)}}.seg button:is([aria-pressed=true],[aria-selected=true]){background:var(--seg-thumb);color:var(--seg-ink-on)}.seg[data-armed]{isolation:isolate;position:relative}.seg[data-armed]:before{content:"";z-index:-1;top:var(--s-1);width:var(--tab-w,0);height:calc(100% - 2 * var(--s-1));border-radius:var(--r-pill);background:var(--seg-thumb);transform:translate3d(var(--tab-x,0), 0, 0);transition:transform var(--t-hover) var(--ease-hover), width var(--t-hover) var(--ease-hover);position:absolute;left:0}.seg[data-still]:before{transition:none}.seg[data-armed] button:is([aria-pressed=true],[aria-selected=true]){background:0 0}.range{-webkit-appearance:none;appearance:none;--fill:0%;background:0 0;width:100%;height:24px;margin:0}.range::-webkit-slider-runnable-track{border-radius:var(--r-2xs);background:linear-gradient(to right, var(--accent) var(--fill), var(--line-2) var(--fill));height:4px}.range::-moz-range-track{border-radius:var(--r-2xs);background:var(--line-2);height:4px}.range::-moz-range-progress{border-radius:var(--r-2xs);background:var(--accent);height:4px}.range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:calc(-1 * var(--s-2));background:var(--neutral-0);border:2px solid var(--neutral-900);cursor:grab;border-radius:50%}.range::-moz-range-thumb{background:var(--neutral-0);border:2px solid var(--neutral-900);cursor:grab;border-radius:50%;width:18px;height:18px}.range:focus-visible::-webkit-slider-thumb{border-color:var(--focus)}.card{background:var(--glass-bg);border:1px solid var(--glass-line);border-radius:var(--r-xl);padding:var(--s-7)}.ctl{--toggle:var(--neutral-0);--toggle-active:var(--accent);--toggle-border:var(--line-2);--toggle-border-hover:var(--neutral-400);--toggle-border-active:var(--accent);--toggle-inner:var(--neutral-0);--switch:var(--line-1);--switch-hover:var(--line-2);--switch-active:var(--accent);--switch-dot:var(--neutral-0);align-items:center;gap:var(--s-3);cursor:pointer;color:var(--ink-1);font-size:var(--fs-sm);display:inline-flex}.ctl-box{flex:none;display:block;position:relative}.ctl-box input{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;width:var(--input-width,var(--ctl-box));height:var(--ctl-box);background:0 0;border:none;outline:none;margin:0;padding:0;display:block}.ctl-box svg{fill:var(--svg-fill,none);stroke:var(--svg-stroke,none);stroke-width:var(--svg-stroke-width,0);stroke-linecap:round;stroke-linejoin:round;width:var(--svg-width,28px);height:var(--svg-height,28px);max-width:none;top:var(--svg-top,-3px);left:var(--svg-left,-3px);pointer-events:none;transform:scale(var(--svg-scale,1)) translateZ(0);transition:stroke var(--dur-300), fill var(--dur-300), stroke-dashoffset var(--dur-150) var(--ease-css) var(--svg-delay,0s), transform var(--svg-transform-duration,0s);display:block;position:absolute}.ctl-label:empty{display:none}.ctl:has(input:focus-visible) .ctl-box{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}.ctl:has(input:disabled){cursor:not-allowed;color:var(--ink-4);--toggle:var(--neutral-100);--toggle-border:var(--line-1)}.ctl-check,.ctl-radio{align-items:flex-start}.ctl-check .ctl-label,.ctl-radio .ctl-label{line-height:var(--lh-body)}.ctl-check,.ctl-radio{--svg-fill:var(--toggle);--svg-stroke:var(--toggle-border);--svg-stroke-width:1px}@media (hover:hover) and (pointer:fine) and (width>=600px){.ctl-check input:hover+svg,.ctl-radio input:hover+svg{--svg-stroke:var(--toggle-border-hover)}}.ctl-check input:checked+svg,.ctl-radio input:checked+svg{--svg-fill:var(--toggle-active);--svg-stroke:var(--toggle-border-active)}.ctl-check .ctl-tick{--svg-width:12px;--svg-height:10px;--svg-fill:none;--svg-stroke:var(--toggle-inner);--svg-stroke-width:2px;--svg-top:6px;--svg-left:5px;stroke-dasharray:14;stroke-dashoffset:var(--svg-offset,14px)}.ctl-check input:checked+svg+.ctl-tick{--svg-offset:0;--svg-delay:var(--dur-150)}.ctl-radio{--svg-transform-duration:var(--dur-100)}.ctl-radio .ctl-dot{--svg-fill:var(--toggle-inner);--svg-stroke-width:0;--svg-scale:0}.ctl-radio input:checked+svg+.ctl-dot{--svg-scale:1}.ctl-switch{--input-width:40px;--svg-width:36px;--svg-height:18px;--svg-top:2px;--svg-left:2px;--svg-fill:var(--switch-dot);--svg-transform-duration:0s}.ctl-switch input{background:var(--b,var(--switch));border-radius:var(--r-switch);transition:background var(--dur-300)}@media (hover:hover) and (pointer:fine) and (width>=600px){.ctl-switch input:hover{--b:var(--switch-hover)}}.ctl-switch input:checked{--b:var(--switch-active)}.ctl-switch input:checked+svg{transform:scaleX(-1)translateZ(0)}.ctl-switch.is-active[data-from=off] input+svg{transform:none}.ctl-switch.is-active[data-from=on] input+svg{transform:scaleX(-1)translateZ(0)}.elig-consent{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3);align-items:flex-start}.elig-consent .ctl-label{transform:translateY(2px)}.elig-consent a{color:var(--accent);text-decoration:underline 1px}@media (prefers-reduced-motion:reduce){.ctl-box svg{transition:none}}.info{display:inline-flex;position:relative}.info-btn{cursor:pointer;width:24px;height:24px;margin:calc(-1 * var(--s-1) / 2);color:var(--ink-3);transition:color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-tone=dark] .info-btn,.calc-out .info-btn{color:var(--ink-on-dark-2)}.info-btn svg{width:16px;height:16px}.info-btn{position:relative}.info-btn:focus-visible{outline:none}@media (width<=1023px){.info-btn:before{content:"";inset:calc(-1 * var(--s-1));position:absolute}}.info-btn:focus-visible:after{content:"";inset:calc(-1 * var(--s-1) / 2);border:2px solid var(--focus);pointer-events:none;border-radius:50%;position:absolute}.calc-out .info-btn:focus-visible:after{border-color:var(--brand-on-dark)}.info-btn:focus-visible,.info-btn[aria-expanded=true]{color:var(--accent)}@media (hover:hover) and (pointer:fine) and (width>=600px){.info:hover .info-btn{color:var(--accent)}}.calc-out .info-btn:focus-visible,.calc-out .info-btn[aria-expanded=true]{color:var(--brand-on-dark)}@media (hover:hover) and (pointer:fine) and (width>=600px){.calc-out .info:hover .info-btn{color:var(--brand-on-dark)}}.info-tip{bottom:calc(100% + var(--s-2));z-index:5;width:max-content;max-width:260px;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-on-dark-raised);border:1px solid var(--line-on-dark);color:var(--ink-on-dark);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-body);text-align:left;opacity:0;transform:translate3d(0, var(--s-1), 0);pointer-events:none;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);box-shadow:var(--shadow-tip);position:absolute;left:0}.info-end .info-tip{left:auto;right:0}.info-tip:before{content:"";height:var(--s-2);position:absolute;inset:100% 0 auto}.info:not([data-dismissed]):has(.info-btn:focus-visible) .info-tip,.info:not([data-dismissed]):has(.info-btn[aria-expanded=true]) .info-tip{opacity:1;pointer-events:auto;transform:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.info:not([data-dismissed]):hover .info-tip{opacity:1;pointer-events:auto;transform:none}}.elig-line{display:contents}.dd{--dd-pad:var(--s-8);gap:var(--s-9);display:grid}.dd-card{isolation:isolate;align-content:start;row-gap:var(--s-5);padding-block:var(--dd-pad);border-radius:var(--r-xl);display:grid;position:relative}.dd-pt{gap:var(--s-4);align-items:start;display:grid}.dd-mark{place-items:center;display:grid}.dd-txt{gap:var(--s-1);font-size:var(--fs-md);line-height:var(--lh-body);flex-direction:column;display:flex}.dd .dd-txt>p{color:inherit}.dd-pt-h{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.dd-tab,.dd-pill{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);justify-self:start}@media (width>=1024px){.dd{--dd-pad:var(--s-9);column-gap:var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr))}.dd-card{grid-row:1/-1;grid-template-rows:subgrid}.dd[data-rows="3"]{grid-template-rows:repeat(4,auto)}.dd[data-rows="4"]{grid-template-rows:repeat(5,auto)}.dd[data-rows="5"]{grid-template-rows:repeat(6,auto)}.dd[data-rows="6"]{grid-template-rows:repeat(7,auto)}.dd[data-dd=tab][data-rows="3"]{grid-template-rows:repeat(3,auto)}.dd[data-dd=tab][data-rows="4"]{grid-template-rows:repeat(4,auto)}.dd[data-dd=tab][data-rows="5"]{grid-template-rows:repeat(5,auto)}.dd[data-dd=tab][data-rows="6"]{grid-template-rows:repeat(6,auto)}.dd[data-dd=tab] .dd-card{align-content:center}}.dd[data-dd=tab] .dd-card{padding-inline:var(--dd-pad)}.dd[data-dd=tab] .dd-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--neutral-100);position:absolute;inset:0}.dd[data-dd=tab][data-tone=light] .dd-card:before{background:var(--neutral-0);border:1px solid var(--glass-line)}.dd[data-dd=tab][data-tone=dark] .dd-card:before{border:1px solid rgb(var(--dd-rgb) / 16%);background:radial-gradient(60% 80% at 14% 0%, rgb(var(--dd-rgb) / 24%), rgb(var(--dd-rgb) / 7%) 50%, transparent 80%), var(--dd-face,var(--neutral-950))}.dd[data-dd=tab][data-tone=dark] .dd-do{--dd-rgb:var(--rgb-sage);--dd-glow-x:100%;--dd-glow-dir:to left}.dd[data-dd=tab][data-tone=dark] .dd-dont{--dd-rgb:var(--rgb-clay);--dd-glow-x:0%;--dd-glow-dir:to right}.dd[data-dd=tab][data-tone=dark] .dd-card .dd-mark{background:rgb(var(--dd-rgb) / 12%);border:1px solid rgb(var(--dd-rgb) / 30%)}.dd[data-dd=tab][data-tone=dark] .dd-do .dd-mark{color:var(--good-on-dark)}.dd[data-dd=tab][data-tone=dark] .dd-dont .dd-mark{color:var(--bad-on-dark)}.dd[data-dd=tab][data-tone=dark] .dd-txt{color:var(--neutral-0);font-size:var(--fs-md)}.dd-tab{font-size:var(--fs-md)}.dd[data-dd=tab][data-tone=dark] .dd-pt-h{color:var(--ink-on-dark)}.dd[data-dd=tab] .dd-pt{grid-template-columns:28px minmax(0,1fr)}.dd[data-dd=tab] .dd-mark{border-radius:var(--r-pill);width:28px;height:28px;color:var(--neutral-0)}.dd[data-dd=tab] .dd-pt:not(:has(.dd-pt-h)){align-items:center}.dd[data-dd=tab] .dd-mark svg{width:16px;height:16px}.dd[data-dd=tab] .dd-do .dd-mark{background:var(--good)}.dd[data-dd=tab] .dd-dont .dd-mark{background:var(--bad)}.dd[data-dd=tab] .dd-do .dd-tab{background:repeating-radial-gradient(circle at 20% 0%, rgb(var(--rgb-white) / 6%) 0 2px, transparent 2px 20px), radial-gradient(circle at 20% 0%, var(--sage-400), var(--sage-600) 55%, var(--sage-700))}.dd[data-dd=tab] .dd-dont .dd-tab{background:repeating-radial-gradient(circle at 80% 0%, rgb(var(--rgb-white) / 6%) 0 2px, transparent 2px 20px), radial-gradient(circle at 80% 0%, var(--clay-400), var(--clay-600) 55%, var(--clay-700))}.dd[data-dd=tab] .dd-txt{color:var(--ink-2)}.dd[data-dd=tab] .dd-pt-h{color:var(--ink-1)}.dd-tab{margin-bottom:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);display:inline-flex}.dd-tab span{color:var(--neutral-0)}@media (width>=1024px){.dd-tab{top:var(--s-9);bottom:var(--s-9);z-index:-2;writing-mode:vertical-rl;justify-content:center;align-items:center;width:64px;margin:0;padding:0;position:absolute}.dd-tab span{padding-block:var(--s-6);word-spacing:.3em;transform:rotate(180deg)}.dd-card:first-child .dd-tab{padding-left:var(--s-6);border-radius:0 var(--r-lg) var(--r-lg) 0;right:-40px}.dd-card:last-child .dd-tab{padding-right:var(--s-6);border-radius:var(--r-lg) 0 0 var(--r-lg);left:-40px}}.dd[data-dd=wash] .dd-card{--dd-strip:0px;--dd-pill-h:calc(var(--fs-lg) * var(--lh-snug) + 2 * var(--s-3));margin-top:calc(var(--dd-pill-h) / 2)}.dd[data-dd=wash] .dd-card:before{content:"";z-index:-1;border-radius:var(--r-xl);position:absolute;inset:0}.dd[data-dd=wash] .dd-do:before{background:radial-gradient(circle at 12% 0%, var(--sage-400), var(--sage-600) 55%, var(--sage-700))}.dd[data-dd=wash] .dd-dont:before{background:radial-gradient(circle at 12% 0%, var(--clay-400), var(--clay-600) 55%, var(--clay-700))}.dd[data-dd=wash] .dd-pill{height:var(--dd-pill-h);margin:calc(-1 * var(--dd-pad) - var(--dd-pill-h) / 2) 0 var(--s-3) calc(var(--dd-strip) + var(--dd-pad));padding:var(--s-3) var(--s-7);border-radius:var(--r-pill);background:var(--neutral-0);align-self:start;align-items:center;display:inline-flex}.dd[data-dd=wash] .dd-do .dd-pill span{color:var(--sage-700)}.dd[data-dd=wash] .dd-dont .dd-pill span{color:var(--clay-700)}.dd[data-dd=wash] .dd-pt{padding-left:var(--dd-strip);padding-right:var(--dd-pad);grid-template-columns:minmax(0,1fr)}.dd[data-dd=wash] .dd-pt>.dd-mark{display:none}.dd[data-dd=wash] .dd-mark{height:calc(var(--fs-md) * var(--lh-body))}.dd[data-dd=wash] .dd-mark svg{width:20px;height:20px}.dd[data-dd=wash] .dd-txt{padding-left:calc(var(--dd-pad) + var(--s-5));color:var(--neutral-0);position:relative}.dd[data-dd=wash] .dd-txt:before{content:"";left:var(--dd-pad);top:calc(var(--fs-md) * var(--lh-snug) / 2);width:var(--s-2);height:var(--s-2);background:var(--neutral-0);border-radius:50%;position:absolute;transform:translateY(-50%)}.dd[data-dd=wash] .dd-txt:not(:has(>.dd-pt-h)):before{top:calc(var(--fs-md) * var(--lh-body) / 2)}.dd[data-dd=wash] .dd-pt-h{color:var(--neutral-0)}.dd[data-dd=wash] .dd-do .dd-mark{color:var(--good-on-dark)}.dd[data-dd=wash] .dd-dont .dd-mark{color:var(--bad-on-dark)}.dd[data-dd=wash][data-tone=light] .dd-do .dd-mark{color:var(--good)}.dd[data-dd=wash][data-tone=light] .dd-dont .dd-mark{color:var(--bad)}.dd[data-dd=tab]{padding-top:var(--s-8)}.dd[data-dd=tab] .dd-tab{top:auto;bottom:100%;left:var(--dd-pad);z-index:-2;width:auto;height:auto;padding:var(--s-2) var(--s-5);border-radius:var(--r-lg) var(--r-lg) 0 0;writing-mode:horizontal-tb;margin:0;position:absolute;right:auto}.dd[data-dd=tab] .dd-tab span{word-spacing:normal;padding:0;transform:none}.dd[data-dd=tab] .dd-card:first-child .dd-tab,.dd[data-dd=tab] .dd-card:last-child .dd-tab{left:var(--dd-pad);padding:var(--s-2) var(--s-5);border-radius:var(--r-lg) var(--r-lg) 0 0;right:auto}@media (width>=1024px){.dd[data-dd=tab]{column-gap:var(--s-9)}}.dd[data-dd=tab][data-tone=dark] .dd-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(to left, rgb(var(--dd-rgb) / 12%) 1px, transparent 1px), linear-gradient(to bottom, rgb(var(--dd-rgb) / 12%) 1px, transparent 1px);background-size:var(--s-6) var(--s-6);-webkit-mask-image:linear-gradient(to right, transparent 50%, rgb(var(--rgb-white) / 70%));mask-image:linear-gradient(to right, transparent 50%, rgb(var(--rgb-white) / 70%));background-position:100% 0;position:absolute;inset:0}[data-land]{translate:0 var(--land-y)}[data-land][data-land-measure]{position:relative;top:0;translate:none}.update-veil{max-width:min(440px, calc(100vw - 2 * var(--s-5)));width:100%;color:var(--ink-1);background:0 0;border:0;margin:auto;padding:0}.update-veil::backdrop{background:rgb(var(--rgb-shade) / 72%)}.update-card{align-items:flex-start;gap:var(--s-4);padding:var(--s-8);border:1px solid var(--glass-line);border-radius:var(--r-xl);background-color:var(--neutral-50);flex-direction:column;display:flex}.update-h{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.update-p{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2)}.update-go{margin-top:var(--s-2)}.otp{width:100%;max-width:min(480px, calc(100vw - 2 * var(--gutter)));color:var(--ink-1);background:0 0;border:0;margin:auto;padding:0}.otp::backdrop{background:rgb(var(--rgb-shade) / 72%)}.otp,.otp::backdrop{opacity:0;transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover), overlay var(--dur-220) allow-discrete, display var(--dur-220) allow-discrete}.otp{transform:translate3d(0, var(--lift-md), 0)}.otp[open],.otp[open]::backdrop{opacity:1}.otp[open]{transform:none}@starting-style{.otp[open],.otp[open]::backdrop{opacity:0}.otp[open]{transform:translate3d(0, var(--lift-md), 0)}}.otp-card{align-items:center;gap:var(--s-3);padding:var(--s-10) var(--s-9) var(--s-9);border:1px solid var(--glass-line);border-radius:var(--r-xl);background-color:var(--neutral-50);text-align:center;flex-direction:column;display:flex;position:relative}.otp-close{top:var(--s-3);right:var(--s-3);width:var(--s-9);height:var(--s-9);border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;transition:background-color var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}@media (hover:hover) and (pointer:fine) and (width>=600px){.otp-close:hover{background-color:var(--neutral-100);color:var(--ink-1)}}.otp-close svg{width:20px;height:20px}.otp-h{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.otp-p{margin-top:var(--s-4);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2);text-wrap:balance}.otp-p strong{font-size:var(--fs-row);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-digits);color:var(--ink-1);white-space:nowrap;display:block}.otp-edit{margin-top:var(--s-1);display:block}.otp-link{font:inherit;font-weight:var(--fw-medium);color:var(--ink-1);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.otp-field{--otp-cell:var(--s-9);--otp-gap:var(--s-2);margin-block:var(--s-9) var(--s-6);font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);display:inline-block;position:relative}.otp-cells{gap:var(--otp-gap);pointer-events:none;display:flex}.otp-cell{width:var(--otp-cell);height:calc(1em * var(--lh-snug) + var(--s-3));padding-bottom:var(--s-3);border-bottom:var(--border-strong) solid var(--line-2);color:var(--ink-1);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.otp-cell[data-on]{border-bottom-color:var(--brand)}.otp-cell:empty:before{content:"";width:.5ch;height:var(--border-strong);background:var(--neutral-300)}.otp-field:has(.otp-input:focus) .otp-cell[data-next]:before{width:var(--border-strong);background:var(--ink-2);height:1em;animation:otp-caret var(--dur-caret) steps(1, end) infinite}@keyframes otp-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.otp-field:has(.otp-input:focus) .otp-cell[data-next]:before{animation:none}}.otp-field[data-bad] .otp-cell{border-bottom-color:var(--bad)}.otp-input{width:100%;height:100%;font:inherit;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.otp-input::selection{background:0 0}.otp-input:focus,.otp-input:focus-visible{outline:0}.otp-err{font-size:var(--fs-sm);color:var(--bad)}.otp-timer{font-size:var(--fs-sm);color:var(--ink-2)}.otp-count{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);color:var(--ink-1)}.otp-go{margin-top:var(--s-9)}@media (width<=1023px){.otp-card{padding:var(--s-9) var(--s-6) var(--s-6)}.otp-field{margin-block:var(--s-8) var(--s-5)}.otp-go{margin-top:var(--s-8)}.otp-field{--otp-cell:var(--s-8);--otp-gap:var(--s-1)}}@media (width>=1024px){.dd[data-free]{grid-template-rows:none;align-items:stretch}.dd[data-free] .dd-card{grid-row:auto;grid-template-rows:none;align-content:start}}.dd-link{font-size:var(--fs-md);font-weight:var(--fw-medium);text-underline-offset:.2em;color:inherit;text-decoration:underline}.dd[data-bare] .dd-pt{grid-template-columns:minmax(0,1fr)}.sel-field{position:relative}.sel-native{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sel-btn{min-width:0;height:100%;padding:0 var(--s-9) 0 var(--s-4);font:inherit;font-size:var(--fs-md);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex:1;align-items:center;display:flex}.sel-btn:disabled{color:var(--ink-4);cursor:not-allowed}.sel-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sel-btn[data-empty] .sel-value{color:var(--ink-4)}.sel-field .jy-chev{transition:transform var(--t-hover) var(--ease-hover)}.sel-field[data-open] .jy-chev{transform:rotate(180deg)}.sel-list{top:calc(100% + var(--s-2));z-index:calc(var(--z-header) + 1);max-height:calc(6 * (var(--s-6) + 2 * var(--s-3)) + 2 * var(--s-2));padding:var(--s-2);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--neutral-0);box-shadow:var(--shadow-menu);animation:sel-in var(--t-hover) var(--ease-hover);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.sel-list[hidden]{display:none}.sel-field[data-up] .sel-list{top:auto;bottom:calc(100% + var(--s-2))}@keyframes sel-in{0%{opacity:0;transform:translateY(calc(-1 * var(--s-1)))}to{opacity:1;transform:none}}.sel-opt{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--s-6);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--ink-1);cursor:pointer;display:flex}.sel-opt[data-active]{background:var(--neutral-100)}.sel-tick{color:var(--ink-1);flex:none;display:none}.sel-tick svg{width:var(--s-5);height:var(--s-5)}.sel-opt[aria-selected=true]{font-weight:var(--fw-medium)}.sel-opt[aria-selected=true] .sel-tick{display:flex}.pgx-lead .sel-btn{color:var(--ink-on-dark)}.pgx-lead .sel-btn[data-empty] .sel-value{color:var(--ink-example-dark)}.pgx-lead .sel-list{border-color:var(--line-on-dark-card);background:var(--neutral-800)}.pgx-lead .sel-opt,.pgx-lead .sel-tick{color:var(--ink-on-dark)}.pgx-lead .sel-opt[data-active]{background:var(--neutral-750)}@media (prefers-reduced-motion:reduce){.sel-list{animation:none}}.field :is(input,textarea,select):is(:autofill,:autofill){-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color var(--dur-autofill) step-end}@media (hover:hover) and (pointer:fine) and (width>=600px){.field :is(input,textarea,select):is(:autofill,:autofill):is(:hover,:focus){-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color var(--dur-autofill) step-end}}.bk-cards{gap:var(--s-4);display:grid}.bk-card{align-items:flex-start;gap:var(--s-3);padding:var(--s-6);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);font-size:var(--fs-md);line-height:var(--lh-body);flex-direction:column;display:flex}.bk-card-h{margin-bottom:var(--s-1);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--pr-strong)}.bk-card-lines{color:var(--pr-ink)}.bk-card-link,.bk-card a.pr-inline-link{color:var(--pr-strong);font-weight:var(--fw-medium);text-decoration:underline;text-decoration-color:var(--pr-line);text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-card-link:hover,.bk-card a.pr-inline-link:hover{text-decoration-color:currentColor}}.bk-card-links{gap:var(--s-2) var(--s-6);padding-top:var(--s-2);flex-wrap:wrap;margin-top:auto;display:flex}.bk-card-link{align-items:center;min-height:44px;display:inline-flex}.bk-ticks{gap:var(--s-3);flex-direction:column;width:100%;display:flex}.bk-ticks li{gap:var(--s-3);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.bk-ticks svg{width:18px;height:18px;color:var(--sage-700);transform:translateY(3px)}[data-tone=dark] .bk-ticks svg{color:var(--brand-on-dark)}@media (width>=1024px){.bk-cards{gap:var(--s-6)}.bk-card{padding:var(--s-9)}.bk-cards[data-cols="4"] .bk-card,.prs[data-split] .bk-card{padding:var(--s-7)}.bk-cards[data-cols="2"],.bk-cards[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-cards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-cards[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-figs{border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:clip}.bk-figs>div{gap:var(--s-2);padding:var(--s-6);border-top:1px solid var(--pr-line);flex-direction:column;display:flex}.bk-figs>div:nth-child(-n+2){border-top:0}.bk-figs>div:nth-child(2n){border-left:1px solid var(--pr-line)}.bk-figs dt{font-size:var(--fs-sm);color:var(--pr-quiet);order:2}.bk-figs[data-label=first] dt{order:0}.bk-figs dd{gap:var(--s-1);flex-direction:column;display:flex}.bk-fig{font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--pr-strong)}.bk-fig-n{font-size:var(--fs-sm);color:var(--pr-quiet)}@media (width<=1023px){.bk-figs{grid-template-columns:minmax(0,1fr)}.bk-figs>div{padding:var(--s-5)}.bk-figs>div:nth-child(2){border-top:1px solid var(--pr-line)}.bk-figs>div:nth-child(2n){border-left:0}}@media (width>=1024px){.bk-figs{grid-template-columns:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column}.bk-fig{white-space:nowrap}.bk-figs>div{padding:var(--s-7);border-top:0}.bk-figs>div+div{border-left:1px solid var(--pr-line)}}.bk-rows{border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);overflow:clip}.bk-rows.bk-rows-bare{background:0 0;border:0;border-radius:0;overflow:visible}.bk-rows-bare .bk-row{padding-inline:0}.bk-rows-bare .bk-row:first-child{padding-top:0}.bk-rows-bare .bk-row:last-child{padding-bottom:0}.bk-rows-bare .bk-row+.bk-row{border-top-color:var(--ink-4)}[data-tone=dark] .bk-rows-bare .bk-row+.bk-row{border-top-color:var(--line-on-dark)}.bk-row-photo{aspect-ratio:4/5;width:128px;margin-bottom:var(--s-4);border-radius:var(--r-lg);background:var(--neutral-200);display:block;overflow:hidden}.bk-row-clip{--row-clip:200px;gap:var(--s-3);flex-direction:column;display:flex;overflow:hidden}.bk-row-clip[data-clipped]:not([data-open]){-webkit-mask-image:linear-gradient(to bottom, var(--mask-fade-foot));mask-image:linear-gradient(to bottom, var(--mask-fade-foot))}.bk-row-more{min-height:24px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--pr-strong);text-underline-offset:.18em;align-self:flex-start;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-row-more:hover{color:var(--pr-ink)}}.bk-rows-bare .bk-row-h{font-size:var(--fs-xl)}.bk-rows-head{display:none}.bk-row{gap:var(--s-4);padding:var(--s-7) var(--s-6);display:grid}.bk-row+.bk-row{border-top:1px solid var(--pr-line)}.bk-row-h{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--accent)}[data-tone=dark] .bk-row-h{color:var(--pr-strong)}.bk-row-sub{margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--pr-quiet)}.bk-row-body{gap:var(--s-3);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-ink);flex-direction:column;display:flex}.bk-row-aside a{color:var(--pr-strong);font-weight:var(--fw-medium)}.bk-row-aside dl{gap:var(--s-2);display:grid}.bk-row-aside dt{font-size:var(--fs-sm);color:var(--pr-quiet)}.bk-row-aside dd+dt{margin-top:var(--s-2)}@media (width>=1024px){.bk-rows{border-radius:var(--r-panel)}.bk-rows-head{column-gap:calc(2 * var(--s-8));padding:var(--s-5) var(--s-8);border-bottom:1px solid var(--pr-line);background:var(--neutral-50);font-size:var(--fs-sm);color:var(--ink-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bk-row{column-gap:calc(2 * var(--s-8));padding:var(--s-10) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.bk-rows-wide .bk-row,.bk-rows-wide .bk-rows-head{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.bk-rows-bare .bk-row{padding-inline:0}.bk-rows-bare .bk-row:first-child{padding-top:0}.bk-rows-bare .bk-row:last-child{padding-bottom:0}.bk-row-body{position:relative}.bk-rows-wide .bk-row-who{top:calc(var(--header-h-stuck) + var(--s-8));position:sticky}.bk-row-body:before{content:"";top:0;bottom:0;left:calc(-1 * var(--s-8));border-left:1px solid var(--pr-line);position:absolute}}.bk-links{gap:var(--s-4);display:grid}.bk-links a{gap:var(--s-1);height:100%;padding:var(--s-6);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);transition:border-color var(--t-hover) var(--ease-hover);flex-direction:column;text-decoration:none;display:flex}.bk-link-l{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong);transition:color var(--t-hover) var(--ease-hover)}.bk-link-n{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-quiet)}.bk-links a[aria-current] .bk-link-l{color:var(--accent)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-links a:hover .bk-link-l{color:var(--accent)}[data-tone=dark] .bk-links a:hover .bk-link-l{color:var(--brand-on-dark)}}@media (width>=1024px){.bk-links{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-links a{padding:var(--s-7)}.bk-links[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-look=curve] .prs:not([data-split])>.prs-in>:is(.pr-prose,.pr-note),body[data-look=curve] .prs:not([data-split]) .prt>:is(.pr-prose,.pr-note){width:100%;max-width:800px;margin-inline:auto}@media (width>=1024px){body[data-look=curve] .prs:not([data-split])>.prs-in>:is(.pr-prose,.pr-note),body[data-look=curve] .prs:not([data-split]) .prt>:is(.pr-prose,.pr-note),body[data-look=curve] .prs:not([data-split]) .prt>.prs-head,body[data-look=curve] .prs:not([data-split]) .prt>.prs-head>.t-lead{width:70%;max-width:none}body[data-look=curve] .prs:not([data-split]) .prt>.prs-head>.t-lead{width:100%}}.bk-act{justify-content:center;display:flex}.prs[data-split] .bk-act{justify-content:flex-start}.bk-card-ic{color:var(--accent);display:inline-flex}.bk-card-ic svg{width:24px;height:24px}[data-tone=dark] .bk-card-ic{color:var(--brand-on-dark)}.bk-card-link{gap:var(--s-2)}.bk-card-link svg{flex:none;width:18px;height:18px}.bk-more{align-items:flex-start;gap:var(--s-5);width:100%;padding:var(--s-6);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--neutral-100);flex-direction:column;display:flex}.bk-more p{max-width:640px;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-ink);text-wrap:pretty}.bk-more .btn{flex:none}.faq+.bk-more{max-width:var(--faq-w);margin-inline:auto}@media (width>=1024px){.bk-more{justify-content:space-between;align-items:center;gap:var(--s-8);padding:var(--s-7) var(--s-8);flex-direction:row}}.bk-note{max-width:640px;font-size:var(--fs-sm);line-height:var(--lh-body);text-align:center;color:var(--pr-quiet);text-wrap:balance;margin-inline:auto}.prs[data-split] .bk-note{text-align:left;margin-inline:0}.bk-files{gap:0}.bk-files li+li{border-top:1px solid var(--pr-line)}.bk-files a{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:52px;padding-block:var(--s-3);text-decoration:none;display:flex}.bk-files li:first-child a{padding-top:0}.bk-file-name{color:var(--pr-strong);transition:color var(--t-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-files a:hover .bk-file-name{color:var(--accent)}}.bk-file-mark{align-items:center;gap:var(--s-4);flex:none;display:inline-flex}.bk-file-get{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--pr-strong);transition:color var(--t-hover) var(--ease-hover);display:inline-flex}.bk-file-get svg{width:var(--s-4);height:var(--s-4)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-files a:hover .bk-file-get{color:var(--accent)}}.bk-firm{scroll-margin-top:calc(var(--header-h-stuck) + var(--s-8))}.bk-firm .bk-row-who{gap:var(--s-2);flex-direction:column;display:flex}.bk-firm-no,.bk-firm-kind{font-size:var(--fs-sm);color:var(--pr-quiet)}.bk-firm dl{gap:var(--s-3);flex-direction:column;display:flex}.bk-firm-facts{margin-top:var(--s-3)}.bk-firm dt{font-size:var(--fs-sm);color:var(--pr-quiet)}.bk-firm dd{color:var(--pr-strong);overflow-wrap:anywhere}.bk-firm-info dl>div{gap:var(--s-1);display:grid}.bk-firm-info dl>div+div{padding-top:var(--s-3);border-top:1px solid var(--pr-line)}.bk-firm a{padding-block:var(--s-3);margin-block:calc(-1 * var(--s-3));color:var(--pr-strong);text-decoration:underline;text-decoration-color:var(--pr-rule);text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) var(--ease-hover);display:inline-block}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-firm a:hover{text-decoration-color:currentColor}}.bk-chips{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.bk-chip{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--neutral-100);font-size:var(--fs-sm);color:var(--pr-ink)}@media (width>=1024px){.bk-firm-info dl>div{gap:var(--s-5);grid-template-columns:200px minmax(0,1fr)}}.bk-groups{gap:var(--s-4);align-items:start;display:grid}.bk-group ul{flex-direction:column;width:100%;display:flex}.bk-group li+li{border-top:1px solid var(--pr-line)}.bk-group a{gap:var(--s-1);padding-block:var(--s-3);flex-direction:column;text-decoration:none;display:flex}.bk-group .bk-link-l{font-size:var(--fs-md);font-weight:var(--fw-regular)}.bk-group a[aria-current] .bk-link-l{color:var(--accent)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-group a:hover .bk-link-l{color:var(--accent)}}@media (width>=1024px){.bk-groups{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}.bk-groups[data-layout=bento]{grid-auto-flow:dense;align-items:stretch}.bk-groups[data-layout=bento] .bk-group[data-size=wide]{grid-column:span 2}.bk-group[data-size=wide] ul{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bk-group[data-size=wide] li+li{border-top:0}.bk-group[data-size=wide] li:nth-child(n+3){border-top:1px solid var(--pr-line)}.bk-groups[data-layout=bento] .bk-group[data-size=tall]{grid-row:span 2}}.bk-article{gap:var(--s-10);flex-direction:column;display:flex}.pgx-status{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--brand-on-dark)}.bk-doc-in{gap:var(--s-8);flex-direction:column;display:flex}.bk-doc-body{gap:var(--s-10);min-width:0;max-width:var(--measure);font-size:var(--fs-md);line-height:var(--lh-body);flex-direction:column;display:flex}.bk-doc-in[data-plain]{align-items:center;display:flex}.bk-doc-in[data-plain] .bk-doc-body{width:100%}.bk-part{gap:var(--s-4);scroll-margin-top:var(--s-10);flex-direction:column;display:flex;position:relative}.bk-part h2{font-size:var(--fs-xl);line-height:var(--lh-snug)}.bk-part h3{margin-top:var(--s-5);font-size:var(--fs-lg);line-height:var(--lh-snug)}.bk-part :is(ul,ol){gap:var(--s-3);padding-left:var(--s-6);flex-direction:column;display:flex}.bk-part ul{list-style:outside}.bk-part ol{list-style:decimal}.bk-part li::marker{color:var(--pr-quiet)}.bk-part strong{font-weight:var(--fw-medium);color:var(--pr-strong)}.bk-part a{color:var(--pr-strong);text-decoration:underline;text-decoration-color:var(--pr-rule);text-underline-offset:.2em;overflow-wrap:anywhere;transition:text-decoration-color var(--t-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-part a:hover{text-decoration-color:currentColor}}.bk-part table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.bk-part :is(th,td){min-width:160px;padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:1px solid var(--pr-line);text-align:left;vertical-align:top}.bk-part th{font-weight:var(--fw-medium);color:var(--pr-strong);border-bottom-color:var(--pr-rule)}@media (width<=1023px){.bk-part table{display:block;overflow-x:auto}.bk-part thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-part tr{gap:var(--s-1);padding-block:var(--s-4);border-bottom:1px solid var(--pr-line);flex-direction:column;display:flex}.bk-part :is(th,td){border-bottom:0;min-width:0;padding:0}.bk-part td:first-child{font-weight:var(--fw-medium);color:var(--pr-strong)}}.bk-toc ol{flex-direction:column;display:flex}.bk-toc a{grid-template-columns:var(--s-8) minmax(0, 1fr);min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-ink);transition:color var(--t-hover) var(--ease-hover);align-items:center;text-decoration:none;display:grid;position:relative}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-toc a:hover{color:var(--pr-strong)}}.bk-toc-n{color:var(--accent);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.bk-toc a:has(.bk-toc-n:empty){grid-template-columns:minmax(0,1fr)}.bk-toc-n:empty{display:none}.bk-toc-fold{border:1px solid var(--glass-line);border-radius:var(--r-lg);background:var(--glass-bg)}.bk-toc-fold summary{padding:var(--s-4) var(--s-5);font-size:var(--fs-md);color:var(--pr-strong);cursor:pointer}.bk-toc-fold ol{padding:0 var(--s-2) var(--s-3) var(--s-6)}@media (width<=1023px){.bk-toc-fold summary{padding:var(--s-5) var(--s-11) var(--s-5) var(--s-6);list-style:none;position:relative}.bk-toc-fold ol{padding:0 var(--s-3) var(--s-5) var(--s-7)}.bk-toc-fold summary::-webkit-details-marker{display:none}.bk-toc-fold summary:before,.bk-toc-fold summary:after{content:"";top:50%;right:var(--s-6);border-radius:var(--r-pill);background:var(--ink-3);width:14px;height:1.5px;transition:transform var(--dur-500) var(--ease-weighted);position:absolute;transform:translateY(-50%)}.bk-toc-fold summary:after{transform:translateY(-50%)rotate(90deg)}.bk-toc-fold[open] summary:after{transform:translateY(-50%)rotate(0)}}.bk-toc-rail{display:none}.bk-toc-top{align-items:center;gap:var(--s-2);white-space:nowrap;margin-top:var(--s-4);padding:var(--s-3);border-top:1px solid var(--pr-line);font-size:var(--fs-sm);color:var(--pr-quiet);display:flex}.bk-toc-top svg{width:var(--s-4);height:var(--s-4);flex:none}@media (width<=1023px){.bk-toc-fold{background:var(--neutral-0)}.bk-toc-fold li{border-left:2px solid var(--line-1);transition:border-color var(--t-hover) var(--ease-hover)}.bk-toc-fold li:has(a[data-current]){border-left-color:var(--brand)}.bk-toc-fold a{padding-left:var(--s-4);border-radius:0}.bk-toc-fold a[data-current]{color:var(--pr-strong);font-weight:var(--fw-medium)}.bk-toc-fold[open] ol{max-height:calc(60 * var(--vh));overflow-y:auto}}@media print{.hdr,.fcx,.fls,.bk-toc,.pcx,.bk-links,.pgx .prh-crumb{display:none}.bk-doc-body{max-width:none}}@media (width>=1024px){.bk-doc-in{gap:var(--s-10);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.bk-toc{top:var(--bk-sticky);max-height:calc(100 * var(--vh) - var(--bk-sticky) - var(--sticky-top));scrollbar-width:none;position:sticky;overflow-y:auto}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-toc:hover{scrollbar-width:thin}}.bk-toc:before,.bk-toc:after{content:"";z-index:2;height:var(--s-13);pointer-events:none;backdrop-filter:var(--blur-soft-1);opacity:0;transition:opacity var(--dur-400) var(--ease-hover);display:block;position:sticky}.bk-toc:before{margin-bottom:calc(-1 * var(--s-13));background:linear-gradient(to bottom, color-mix(in srgb, var(--band-bg,var(--bg-page)) 100%, transparent) 0%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 85%, transparent) 22%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 66%, transparent) 45%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 45%, transparent) 66%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 26%, transparent) 84%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 10%, transparent) 96%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 0%, transparent) 100%);-webkit-mask-image:linear-gradient(to bottom, var(--mask-fade-eased));mask-image:linear-gradient(to bottom, var(--mask-fade-eased));top:0}.bk-toc:after{margin-top:calc(-1 * var(--s-13));background:linear-gradient(to top, color-mix(in srgb, var(--band-bg,var(--bg-page)) 100%, transparent) 0%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 85%, transparent) 22%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 66%, transparent) 45%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 45%, transparent) 66%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 26%, transparent) 84%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 10%, transparent) 96%, color-mix(in srgb, var(--band-bg,var(--bg-page)) 0%, transparent) 100%);-webkit-mask-image:linear-gradient(to top, var(--mask-fade-eased));mask-image:linear-gradient(to top, var(--mask-fade-eased));bottom:0}.bk-toc[data-more-above]:before,.bk-toc[data-more-below]:after{opacity:1}.bk-toc::-webkit-scrollbar{width:0}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-toc:hover::-webkit-scrollbar{width:var(--s-2)}}.bk-toc-fold{display:none}.bk-toc-rail{padding:var(--s-7);border:1px solid var(--glass-line);border-radius:var(--r-xl);background:var(--neutral-0);display:block}.bk-toc-rail ol{border-left:2px solid var(--line-1);position:relative}.bk-toc-rail ol:before{content:"";width:2px;height:var(--mark-h,0);background:var(--brand);transform:translate3d(0, var(--mark-y,0), 0);transition:transform var(--t-hover) var(--ease-hover), height var(--t-hover) var(--ease-hover);position:absolute;top:0;left:-2px}.bk-toc-rail a{padding:var(--s-3) var(--s-2) var(--s-3) var(--s-4);color:var(--pr-quiet);border-radius:0}.bk-toc-rail li+li{margin-top:var(--s-3)}.bk-toc-rail[data-still] ol:before{transition:none}.bk-toc-rail a[data-current]{color:var(--pr-strong);font-weight:var(--fw-medium)}}.bk-toc-head{padding:0 0 var(--s-6);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--pr-strong)}.bk-dl{flex-direction:column;display:flex}.bk-dl>div{gap:var(--s-2);padding-block:var(--s-5);border-top:1px solid var(--pr-line);flex-direction:column;display:flex}.bk-dl>div:last-child{border-bottom:1px solid var(--pr-line)}.bk-dl dt{font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--pr-strong)}.bk-aside-card{align-items:stretch;gap:var(--s-4);padding:var(--s-7);border-color:var(--glass-line);background-color:var(--neutral-0);flex-direction:column;display:flex}.bk-aside-card .bk-card-h{font-size:var(--fs-xl)}.bk-aside-card p,.bk-aside-card li{font-size:var(--fs-sm);color:var(--pr-ink)}.bk-aside-card ul{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--pr-line);flex-direction:column;display:flex}.bk-aside-card li{align-items:center;gap:var(--s-3);display:flex}.bk-aside-tick{border-radius:var(--r-pill);background:var(--sage-100);width:20px;height:20px;color:var(--good);flex:none;place-items:center;display:grid}.bk-aside-tick svg{width:12px;height:12px}.bk-aside-card .btn{margin-top:var(--s-2)}.bk-doc-aside{gap:var(--s-9) ;flex-direction:column;display:flex}.bk-aside-more{padding-inline:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.bk-aside-h{padding-bottom:var(--s-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-quiet)}.bk-aside-more ul{flex-direction:column;align-self:stretch;display:flex}.bk-aside-more li{border-top:1px solid var(--pr-line)}.bk-aside-more li a{padding-block:var(--s-3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-strong);transition:color var(--t-hover) var(--ease-hover);text-decoration:none;display:block}.bk-aside-all{margin-top:var(--s-4)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-aside-more li a:hover{color:var(--accent)}}@media (width>=1024px){.bk-doc-in:has(.bk-doc-aside){gap:var(--s-9);grid-template-columns:240px minmax(0,1fr) 280px}.bk-doc-in:not(:has(.bk-doc-aside)){grid-template-columns:280px minmax(0, var(--measure));justify-content:center;column-gap:var(--s-12)}.bk-doc-aside{top:var(--bk-sticky);position:sticky}}.bk-doc-in{--bk-sticky:calc(var(--header-h-stuck) + var(--s-9));--bk-fade-h:calc(var(--header-h-stuck) + var(--s-10))}.bk-doc-fade{top:var(--bk-fade-h);z-index:var(--z-doc-fade);height:0;margin-bottom:calc(-1 * var(--s-8));pointer-events:none;position:sticky}.bk-doc-fade:before{content:"";bottom:0;left:calc(50% - 50 * var(--vw));width:calc(100 * var(--vw));height:var(--bk-fade-h);display:none;position:absolute}@media (width>=1024px){.bk-doc-fade{grid-area:1/1/auto/-1;margin-bottom:0}.bk-doc-in>:is(.bk-toc,.bk-doc-body,.bk-doc-aside){grid-row:1}.bk-doc-in>.bk-toc{grid-column:1}.bk-doc-in>.bk-doc-body{grid-column:2}.bk-doc-in>.bk-doc-aside{grid-column:3}}.bk-posts{gap:var(--s-4);display:grid}.bk-post{height:100%;padding:var(--s-4);color:var(--pr-ink);--post-t:var(--dur-400);--post-zoom-t:var(--dur-700);--post-wait:var(--delay-0);--post-ink-wait:var(--delay-0);--post-cue-wait:var(--delay-0);transition:background-color var(--post-t) var(--ease-hover) var(--post-wait), border-color var(--post-t) var(--ease-hover) var(--post-wait);text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover{--post-t:var(--t-hover);--post-zoom-t:var(--dur-500);--post-wait:var(--delay-hover-in);--post-ink-wait:var(--delay-hover-ink);--post-cue-wait:var(--delay-hover-cue);border-color:var(--accent);background-color:var(--accent);color:var(--ink-on-dark);text-decoration:none}}.bk-post-img{aspect-ratio:8/5;border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;-webkit-mask-image:linear-gradient(to bottom, var(--mask-fade-foot));mask-image:linear-gradient(to bottom, var(--mask-fade-foot));display:block;overflow:clip}.bk-post-img :is(img,.photo){object-fit:cover;width:100%;height:100%;transition:transform var(--post-zoom-t) var(--ease-hover) var(--post-wait)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover .bk-post-img :is(img,.photo){transform:scale(var(--zoom-post))}}.bk-post-more{align-items:center;gap:var(--s-2);padding-top:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--pr-strong);transition:color var(--post-t) var(--ease-hover) var(--post-cue-wait);margin-top:auto;display:inline-flex}.bk-post-more svg{width:var(--s-4);height:var(--s-4);transition:transform var(--post-t) var(--ease-hover) var(--post-cue-wait)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover .bk-post-more{color:var(--brand-on-dark)}.bk-post:hover .bk-post-more svg{transform:translateX(var(--s-1))}}@media (prefers-reduced-motion:reduce){@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover .bk-post-img :is(img,.photo),.bk-post:hover .bk-post-more svg{transform:none}}}.bk-post-words{align-items:flex-start;gap:var(--s-2);margin-top:var(--s-2);padding:0 var(--s-3) var(--s-2);flex-direction:column;flex:1;display:flex;position:relative}.bk-post .bk-card-h{font-size:var(--fs-lg);transition:color var(--post-t) var(--ease-hover) var(--post-ink-wait)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover .bk-card-h{color:var(--ink-on-dark)}}.bk-post p{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-quiet);transition:color var(--post-t) var(--ease-hover) var(--post-ink-wait)}@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-post:hover p{color:var(--ink-on-dark-2)}}.bk-post-product{justify-content:center;gap:var(--s-4);padding:var(--s-7)}.bk-post-product .btn{margin-top:var(--s-2)}@media (width>=1024px){.bk-posts{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-posts[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-look=curve] :is(.pr-cards-grid,.pr-cards-rows){gap:var(--s-4)}body[data-look=curve] :is(.pr-cards-grid,.pr-cards-rows) li,body[data-look=curve] .pr-col{padding:var(--s-6);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel)}@media (width<=1023px){body[data-look=curve] .pr-cards-grid li{padding:var(--s-4) 0;background:0 0;border:0;border-radius:0}body[data-look=curve] .pr-cards-grid li+li{border-top:1px solid var(--pr-line)}}body[data-look=curve] :is(.pr-cards,.pr-col) .pr-card-h{margin-bottom:var(--s-3);font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:var(--track-tight)}body[data-look=curve] .pr-cols{gap:var(--s-4)}body[data-look=curve] :is(.pr-ledger,.pr-table){border-collapse:separate;border-spacing:0;border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel)}body[data-look=curve] .pr-ledger :is(th,td){padding-inline:var(--s-6)}body[data-look=curve] .pr-ledger tbody tr:first-child :is(th,td){padding-top:var(--s-6)}body[data-look=curve] .pr-ledger tbody tr:last-child :is(th,td){padding-bottom:var(--s-6)}body[data-look=curve] .pr-ledger thead th{padding-top:var(--s-5)}@media (width>=1024px){body[data-look=curve] :is(.pr-cards-grid,.pr-cards-rows),body[data-look=curve] .pr-cols{gap:var(--s-6)}body[data-look=curve] :is(.pr-cards-grid,.pr-cards-rows) li,body[data-look=curve] .pr-col{padding:var(--s-8)}body[data-look=curve] .pr-ledger :is(th,td){padding-inline:var(--s-8)}body[data-look=curve] .pr-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (width<=1023px){body[data-look=curve] .pr-ledger tbody tr{padding:var(--s-5) var(--s-6)}body[data-look=curve] .pr-ledger tbody tr+tr{border-top:1px solid var(--pr-line)}body[data-look=curve] .pr-ledger tbody tr :is(th,td),body[data-look=curve] .pr-ledger tbody tr:is(:first-child,:last-child) :is(th,td){border:0;padding:0}body[data-look=curve] .pr-table{padding:var(--s-5) var(--s-5) var(--s-2)}body[data-look=curve] .pr-table tr :is(th,td){padding-inline:0}body[data-look=curve] .pr-table thead th{padding-top:0}body[data-look=curve] .pr-table tbody tr:last-child :is(th,td){padding-bottom:0}}@media (width>=1024px){body[data-look=curve] .pr-table :is(th,td):first-child{padding-left:var(--s-8)}body[data-look=curve] .pr-table :is(th,td):last-child{padding-right:var(--s-8)}body[data-look=curve] .pr-table thead th{padding-top:var(--s-6)}body[data-look=curve] .pr-table tbody tr:last-child :is(th,td){padding-bottom:var(--s-6)}}.prs-head .shape{width:min(100%,360px);margin-top:var(--s-4)}@media (width>=1024px){.prs[data-split] .bk-row,.prs[data-split] .bk-rows-head{padding:var(--s-8);grid-template-columns:minmax(0,1fr)}.prs[data-split] .bk-row-body:before,.prs[data-split] .bk-rows-head{display:none}}@media (width<=1023px){.prs-head .shape{display:none}}.bk-beside{gap:var(--s-4);display:grid}.bk-beside-photo{aspect-ratio:16/10;border-radius:var(--r-xl);background:var(--neutral-200);position:relative;overflow:clip}.bk-beside-photo .photo{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.bk-beside .bk-cards{grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.bk-beside{gap:var(--s-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.bk-beside-photo{aspect-ratio:auto;min-height:100%}.bk-beside .bk-cards{grid-auto-rows:minmax(0,1fr)}.bk-beside .bk-card{justify-content:center}body[data-look=curve] .prs:not([data-split]) .prt .pr-list-tick:not(:has(>li:nth-child(5))){column-gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}body[data-look=curve] .prs:not([data-split])>.prs-in>.pr-prose,body[data-look=curve] .prs:not([data-split]) .prt>.pr-prose{text-align:center;text-wrap:pretty}body[data-look=curve] .prs:not([data-split]) :is(.prs-in,.prt)>.pr-note:not(.pr-note-callout){text-align:center;text-wrap:balance;margin-inline:auto}body[data-look=curve] .prs:not([data-split]) :is(.prs-in,.prt)>.pr-note:before{left:50%;transform:translate(-50%)}.prs:has(>.prs-in .bk-doc-fade),.prs:has(.bk-doc-fade){overflow:clip}body[data-look=curve] .prs:has(.bk-doc-in){padding-top:var(--gutter)}@media (width>=1024px){body[data-look=curve] .prs:has(.bk-doc-in){padding-top:calc(var(--gutter) + var(--s-5))}}.bk-ds-name{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong);overflow-wrap:anywhere}.bk-ds-val{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--pr-ink);overflow-wrap:anywhere}.bk-ds-roles{font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--pr-ink);overflow-wrap:anywhere}.bk-ds-note{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--pr-quiet)}.bk-ds-swatches{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.bk-ds-swatch{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.bk-ds-chip{aspect-ratio:3/2;margin-bottom:var(--s-2);border-radius:var(--r-lg);border:var(--border-hair) solid var(--pr-line);background:var(--sw)}.bk-ds-type{display:grid}.bk-ds-type li{gap:var(--s-2);padding-block:var(--s-5);border-top:var(--border-hair) solid var(--pr-line);display:grid}.bk-ds-type li:first-child{border-top:0;padding-top:0}.bk-ds-type-sample{font-size:var(--fs-sample);line-height:var(--lh-snug);color:var(--pr-strong)}.bk-ds-meta{align-items:baseline;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.bk-ds-meta .bk-ds-note{flex-basis:100%}.bk-ds-scale{gap:var(--s-4);display:grid}.bk-ds-scale li{align-items:center;gap:var(--s-1) var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bk-ds-scale li>.bk-ds-shape,.bk-ds-scale li>.bk-ds-note{grid-column:1/-1}.bk-ds-space .bk-ds-shape{width:var(--sp);max-width:100%;height:var(--s-3);border-radius:var(--r-2xs);background:var(--brand)}.bk-ds-radius{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.bk-ds-radius li{grid-template-columns:minmax(0,1fr);align-content:start}.bk-ds-radius .bk-ds-shape{aspect-ratio:3/2;width:100%;margin-bottom:var(--s-2);border:var(--border-control) solid var(--pr-strong);border-radius:var(--rd);background:var(--pr-panel)}.bk-ds-motion{gap:var(--s-5);justify-items:start;display:grid}.bk-ds-play{min-width:var(--btn-product-w)}.bk-ds-motion ul{gap:var(--s-4);width:100%;display:grid}.bk-ds-motion li{align-items:center;gap:var(--s-1) var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bk-ds-motion li>:is(.bk-ds-track,.bk-ds-note){grid-column:1/-1}.bk-ds-track{height:var(--s-4);background:linear-gradient(var(--pr-line), var(--pr-line)) center / 100% var(--border-hair) no-repeat;position:relative;container-type:inline-size}.bk-ds-dot{width:var(--s-4);height:var(--s-4);border-radius:var(--r-pill);background:var(--brand);transition:translate var(--md) var(--me);position:absolute;top:0;left:0}.bk-ds-motion[data-on] .bk-ds-dot{translate:calc(100cqi - var(--s-4)) 0}.bk-ds-list{display:grid}.bk-ds-list>div{gap:var(--s-1);padding-block:var(--s-3);border-top:var(--border-hair) solid var(--pr-line);display:grid}.bk-ds-list>div:first-child{border-top:0;padding-top:0}@media (width>=1024px){.bk-ds-list>div{column-gap:var(--s-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,5fr);align-items:baseline}.bk-ds-scale li,.bk-ds-motion li{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,5fr)}.bk-ds-scale li>.bk-ds-shape,.bk-ds-motion li>.bk-ds-track{grid-area:1/3}.bk-ds-scale li>.bk-ds-note,.bk-ds-motion li>.bk-ds-note{grid-column:2/-1}.bk-ds-radius li{grid-template-columns:minmax(0,1fr)}.bk-ds-radius li>:is(.bk-ds-shape,.bk-ds-note){grid-area:auto/1}}.bk-ds-row{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.bk-ds-stack{gap:var(--s-7);display:grid}.bk-ds-h{margin-bottom:var(--s-4);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--pr-strong)}body[data-look=curve] .prs[data-text] :is(.prs-in,.prt){gap:var(--s-7)}body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>.prs-head+*{margin-top:calc(var(--s-9) - var(--s-7))}body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>:not(.prs-head,.prt,.faq){text-align:center;width:100%;max-width:none;margin-inline:auto}body[data-look=curve] .prs[data-text] .prs-in>.prt{margin-top:calc(var(--s-9) - var(--s-7));padding-top:var(--s-9);border-top:1px solid var(--pr-line)}body[data-look=curve] .prs[data-text] .prs-in>.prs-head+.prt{border-top:0;padding-top:0}body[data-look=curve] .prs[data-text] .prt>.prs-head{width:100%}@media (width>=1024px){body[data-look=curve] .prs[data-text] .prt>.prs-head>.t-lead,body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>:is(.pr-prose,.pr-note,.pr-steps-row,.pr-ledger:not([data-grid])),body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>.pr-block:has(>.pr-list){width:70%}}body[data-look=curve] .prs[data-text] .prv{gap:var(--s-9)}body[data-look=curve] .prs[data-text] .prv-seg{align-self:center}body[data-look=curve] .prs[data-text] .prv>.prs-in>.prs-head+*{margin-top:0}body[data-look=curve] .prs[data-text] .prv .prs-head{width:100%}body[data-look=curve] .prs[data-text] .prv .pr-formula{font-size:var(--fs-xl);line-height:var(--lh-snug)}@media (width>=1024px){body[data-look=curve] .prs[data-text] .prv .prs-head>.t-lead{width:70%;max-width:none}}body[data-look=curve] .prs[data-text] .pr-prose{gap:var(--s-4);text-wrap:pretty}body[data-look=curve] .prs[data-text] .pr-formula{justify-items:center;gap:var(--s-2);font-size:var(--fs-lg);background:0 0;border:0;border-radius:0;padding:0}body[data-look=curve] .prs[data-text] .pr-list{justify-items:center;gap:0}body[data-look=curve] .prs[data-text] .pr-list li{justify-content:center;width:100%}body[data-look=curve] .prs[data-text] .pr-list-rule li+li{margin-top:var(--s-3);padding-top:var(--s-3)}body[data-look=curve] .prs[data-text] .pr-steps{gap:0;padding-left:0}body[data-look=curve] .prs[data-text] .pr-steps:before,body[data-look=curve] .prs[data-text] .pr-steps:after,body[data-look=curve] .prs[data-text] .pr-dot{display:none}body[data-look=curve] .prs[data-text] .pr-step{padding-block:var(--s-5);color:var(--pr-ink);text-wrap:pretty}body[data-look=curve] .prs[data-text] .pr-step:first-child{padding-top:0}body[data-look=curve] .prs[data-text] .pr-step:last-child{padding-bottom:0}body[data-look=curve] .prs[data-text] .pr-step+.pr-step{border-top:1px solid var(--pr-line)}body[data-look=curve] .prs[data-text] .pr-step-h{margin-bottom:var(--s-1);font-size:var(--fs-lg);line-height:var(--lh-snug)}body[data-look=curve] .prs[data-text] .pr-cards{text-align:left}body[data-look=curve] .prs[data-text] :is(.pr-ledger:not([data-grid]),.pr-table){background:0 0;border:0;border-radius:0}@media (width>=1024px){body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) :is(th,td){width:50%;padding-inline:0}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) :is(thead th:first-child,tbody th){padding-right:var(--s-5);text-align:right}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) :is(thead th:last-child,tbody td){padding-left:var(--s-5);text-align:left}}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody th{color:var(--pr-strong)}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr:first-child :is(th,td){padding-top:var(--s-3)}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr:last-child :is(th,td){padding-bottom:0}body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]):has(>thead.sr-only) tbody tr:first-child :is(th,td){padding-top:0}body[data-look=curve] .prs[data-text] .pr-compare{max-width:none}body[data-look=curve] .prs[data-text] .pr-table{text-align:left}body[data-look=curve] .prs[data-text] .pr-table .pr-th{font-size:var(--fs-md)}body[data-look=curve] .prs[data-text] .pr-table tbody th{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--pr-strong)}body[data-look=curve] .prs[data-text] .pr-table :is(th,td):first-child{padding-left:0}body[data-look=curve] .prs[data-text] .pr-contact{justify-items:center}body[data-look=curve] .prs[data-text] .pr-contact dd{font-size:var(--fs-md)}body[data-look=curve] .prs[data-text] .pr-contact a{padding-block:0}@media (width>=1024px){body[data-look=curve] .prs[data-text] .pr-contact{justify-content:center;column-gap:var(--s-11);grid-template-columns:repeat(3,auto)}}@media (width<=1023px){html body[data-look=curve] .prs[data-text] :is(.prs-in,.prt,.prv){gap:var(--s-6)}html body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>.prs-head+*{margin-top:0}html body[data-look=curve] .prs[data-text] .prs-in>.prt{margin-top:calc(var(--s-8) - var(--s-6));padding-top:var(--s-8)}html body[data-look=curve] .prs[data-text] .prs-in>.prs-head+.prt{margin-top:0;padding-top:0}html body[data-look=curve] .prs[data-text] :is(.prs-in,.prt)>:not(.prs-head,.prt){text-align:left;margin-inline:0}html body[data-look=curve] .prs[data-text] :is(.pr-formula,.pr-list,.pr-contact){justify-items:start}html body[data-look=curve] .prs[data-text] .pr-list li{justify-content:flex-start}html body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr{padding-inline:0}html body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr:first-child{padding-top:0}html body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr:last-child{padding-bottom:0}html body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody :is(th,td),html body[data-look=curve] .prs[data-text] .pr-ledger:not([data-grid]) tbody tr:is(:first-child,:last-child) :is(th,td){width:auto;text-align:inherit;padding:0}}body[data-look=curve] .pr-ledger[data-grid]{background:0 0;border:0;border-radius:0;display:block}body[data-look=curve] .pr-ledger[data-grid] tbody{gap:var(--border-hair);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel-line);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}body[data-look=curve] .pr-ledger[data-grid] tbody tr,body[data-look=curve] .pr-ledger[data-grid] tbody tr+tr{gap:var(--s-1);padding:var(--s-5) var(--s-6);background-color:var(--pr-panel);border:0;flex-direction:column;display:flex}body[data-look=curve] .pr-ledger[data-grid] tbody tr :is(th,td),body[data-look=curve] .pr-ledger[data-grid] tbody tr:is(:first-child,:last-child) :is(th,td){width:auto;text-align:inherit;border:0;margin:0;padding:0;display:block}body[data-look=curve] .pr-ledger[data-grid] tbody th{font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--pr-quiet)}body[data-look=curve] .pr-ledger[data-grid] tbody td{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--pr-strong)}@media (width>=1024px){body[data-look=curve] .pr-ledger[data-grid] tbody,body[data-look=curve] .pr-ledger[data-grid] tbody:has(>tr:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-look=curve] .prt-caption,.pr-prose .pr-prose-foot{font-size:var(--fs-sm);color:var(--pr-quiet)}.pr-prose:has(>.pr-prose-foot:only-child)+*{margin-top:calc(-1 * var(--s-4))}body[data-look=curve] .prs[data-tone=dark] .pr-ledger[data-grid] tbody td{color:var(--brand-on-dark)}@media (width<=1023px){body[data-look=curve] .pr-ledger[data-grid] tbody tr,body[data-look=curve] .pr-ledger[data-grid] tbody tr+tr{padding:var(--s-4) var(--s-5)}}body[data-look=curve] .prs .hw+.bk-act{margin-top:var(--s-8)}body[data-look=curve] .prs[data-text][data-tone=light] .pr-table :is(th,td){border-top-color:var(--pr-rule)}@media (width<=1023px){body[data-look=curve] table.pr-table[data-folded]{display:none}.tf{border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);padding-inline:var(--s-5)}.tf-item+.tf-item{border-top:1px solid var(--pr-line)}.tf-q.acc-q{padding-block:var(--s-4);color:var(--pr-strong)}.tf-text{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.tf-name{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.tf-sum{gap:var(--s-1) var(--s-3);font-size:var(--fs-xs);color:var(--pr-quiet);flex-wrap:wrap;display:flex}.tf-v[data-state=yes]{color:var(--good)}.tf-v[data-state=mark]{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-ink)}[data-tone=dark] .tf-v[data-state=mark]{color:var(--brand-on-dark)}[data-tone=dark] .tf-v[data-state=yes]{color:var(--good-on-dark)}.tf-v[data-state=no]{color:var(--clay-600)}[data-tone=dark] .tf-v[data-state=no]{color:var(--clay-300)}.tf-v+.tf-v:before{content:"·";margin-right:var(--s-3)}.tf-body{gap:var(--s-1);padding-bottom:var(--s-4);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-strong);flex-direction:column;display:flex}.tf-l{font-size:var(--fs-xs);color:var(--pr-quiet)}[data-tone=dark] .tf .acc-sign{color:var(--ink-on-dark-2)}html body[data-look=curve] .pr-ledger[data-icons]{background:0 0;border:0;display:block}html body[data-look=curve] .pr-ledger[data-icons] tbody{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}html body[data-look=curve] .pr-ledger[data-icons] tbody tr{gap:var(--s-2);padding:var(--s-5) var(--s-4);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);flex-direction:column;display:flex}html body[data-look=curve] .pr-ledger[data-icons] tbody tr+tr{border-top:1px solid var(--pr-panel-line)}html body[data-look=curve] .pr-ledger[data-icons] tbody tr>:is(th,td){width:auto;padding:0;display:block}html body[data-look=curve] .pr-ledger[data-icons] tbody tr>td{font-size:var(--fs-sm);line-height:var(--lh-body)}html body[data-look=curve] .prs ul.pr-cards:has(>li:nth-child(3)){gap:var(--s-3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}html body[data-look=curve] .prs ul.pr-cards:has(>li:nth-child(3))::-webkit-scrollbar{display:none}html body[data-look=curve] .prs ul.pr-cards:has(>li:nth-child(3))>li{scroll-snap-align:start;flex:0 0 84%;margin:0}html body[data-look=curve] .prs ul.pr-cards:has(>li:nth-child(3))>li+li{border-top-width:1px}.bk-firm[data-fold] .bk-firm-info>.bk-firm-kind{margin:0}.bk-fold-q.acc-q{padding-block:var(--s-4);font:inherit;color:inherit}[id=board] .bk-rows{gap:var(--s-4);background:0 0;border:0;display:grid;overflow:visible}[id=board] .bk-row{top:calc(var(--s-3) + var(--header-h-phone) + var(--s-4) + var(--i,0) * var(--s-3));border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--neutral-0);position:sticky}[id=board] .bk-row+.bk-row{border-top:1px solid var(--pr-panel-line)}[id=board] .bk-row:nth-child(2){--i:1}[id=board] .bk-row:nth-child(3){--i:2}[id=board] .bk-row:nth-child(4){--i:3}[id=board] .bk-row:nth-child(5){--i:4}[id=board] .bk-row:nth-child(n+6){--i:5}[id=board] .bk-row-photo:has(>.photo-empty){display:none}#blogs-featured .bk-posts{gap:var(--s-3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}#blogs-featured .bk-posts::-webkit-scrollbar{display:none}#blogs-featured .bk-posts>li{scroll-snap-align:start;flex:0 0 84%}#blogs-all .bk-posts{gap:var(--s-3)}#blogs-all .bk-post:not(.bk-post-product){grid-template-columns:var(--s-13) minmax(0, 1fr);gap:var(--s-4);padding:var(--s-3);align-items:start;display:grid}#blogs-all .bk-post:not(.bk-post-product) .bk-post-img{aspect-ratio:1;border-radius:var(--r-lg);margin:0;overflow:hidden}#blogs-all .bk-post:not(.bk-post-product) .bk-post-img :is(img,.photo){object-fit:cover;width:100%;height:100%}#blogs-all .bk-post:not(.bk-post-product) .bk-post-words{gap:var(--s-1);padding:0}#blogs-all .bk-post:not(.bk-post-product) .bk-card-h{font-size:var(--fs-sm)}#blogs-all .bk-post:not(.bk-post-product) .bk-post-words>p{-webkit-line-clamp:2;font-size:var(--fs-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#blogs-all .bk-post:not(.bk-post-product) .bk-post-more{display:none}html body[data-look=curve] .prs .pr-rows>.bk-rows:has(>.bk-row:nth-child(3)){gap:var(--s-3);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;border:0;border-radius:0;display:flex;overflow-x:auto}html body[data-look=curve] .prs .pr-rows>.bk-rows:has(>.bk-row:nth-child(3))::-webkit-scrollbar{display:none}html body[data-look=curve] .prs .pr-rows>.bk-rows:has(>.bk-row:nth-child(3))>.bk-row{scroll-snap-align:start;border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background-color:var(--pr-panel);flex:0 0 84%;align-content:start}}@media (width>=1024px){body[data-look=curve] .pr-ledger[data-grid] tbody:has(>tr:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){html body[data-look=curve] .prs ul.pr-cards.pr-cards-open:has(>li:nth-child(3)){gap:var(--s-7) var(--s-4);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}html body[data-look=curve] .prs ul.pr-cards.pr-cards-open:has(>li:nth-child(3))>li{border:0;padding:0}html body[data-look=curve] .prs:has(.pr-cards-open)>.prs-in>.prs-head,html body[data-look=curve] .prs:not([data-split]):has(.pr-cards-open) :is(.prs-in,.prt)>.pr-note.pr-note:not(.pr-note-callout){text-align:center;align-items:center;margin-inline:auto}html body[data-look=curve] .prs:not([data-split]):has(.pr-cards-open) :is(.prs-in,.prt)>.pr-note.pr-note:not(.pr-note-callout):before{left:50%;transform:translate(-50%)}}.bk-lead{text-align:left;--lead-label:var(--ink-1);--lead-quiet:var(--ink-3);--lead-bad:var(--bad);width:100%;max-width:720px;margin-inline:auto}.bk-lead[data-tone=dark]{--lead-label:var(--ink-on-dark);--lead-quiet:var(--ink-on-dark-2);--lead-bad:var(--bad-on-dark)}:is(.bk-lead[data-tone=dark],.bk-chooser) .ctl{--toggle:transparent;--toggle-border:var(--ink-on-dark-2);--toggle-border-hover:var(--ink-on-dark);--toggle-active:transparent;--toggle-border-active:var(--ink-on-dark);--toggle-inner:var(--ink-on-dark)}.bk-lead-form{gap:var(--s-7);display:grid}.bk-lead-form[hidden]{display:none}.bk-lead-row{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.bk-lead-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--lead-label)}.bk-lead-opt{font-weight:var(--fw-regular);color:var(--lead-quiet)}.bk-lead-field input{font-size:var(--fs-md);font-weight:var(--fw-regular);letter-spacing:normal}.bk-lead-field input[type=tel]{letter-spacing:var(--track-digits)}.bk-lead-field:has([aria-invalid=true]){border-color:var(--lead-bad)}.bk-lead-area{align-items:stretch;height:auto}.bk-lead-area textarea{min-width:0;padding:var(--s-3) var(--s-4);resize:vertical;font:inherit;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-1);background:0 0;border:0;outline:none;flex:1}.bk-lead-err{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--lead-bad)}.bk-lead-agree{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--lead-quiet)}.bk-lead-agree a{color:var(--lead-label);font-weight:var(--fw-medium);text-underline-offset:.2em;text-decoration:underline}.bk-lead-send{align-self:flex-start}.bk-lead-thanks{font-size:var(--fs-lg);line-height:var(--lh-body);text-align:center;color:var(--lead-label)}@media (width>=720px){.bk-lead-form{column-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-lead-wide{grid-column:1/-1}}@media (width<=719px){.bk-lead-send{align-self:stretch}}.bk-route-head{align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;display:flex}.bk-route-h{color:var(--pr-strong)}.bk-route-lead{max-width:640px;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--pr-quiet);text-wrap:balance}.bk-chooser{gap:var(--s-9);text-align:left;flex-direction:column;width:100%;max-width:960px;margin-inline:auto;display:flex}.bk-chooser-q{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.bk-chooser-legend{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ink-on-dark)}.bk-chooser-opts{gap:var(--s-3);display:grid}.bk-chooser-card{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--glass-on-dark-line);border-radius:var(--r-lg);background:var(--glass-on-dark-bg);cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.bk-chooser-card:has(input:checked){border-color:var(--brand-on-dark)}.bk-chooser-card:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.bk-chooser-card .ctl-label{gap:var(--s-1);flex-direction:column;display:flex}.bk-chooser-t{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-on-dark)}.bk-chooser-s{text-wrap:balance;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-on-dark-2)}@media (width>=720px){.bk-chooser-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-chooser [data-route-panel][hidden]{display:none}.bk-chooser-partner{align-items:flex-start;gap:var(--s-5);padding:var(--s-7);border:1px solid var(--glass-on-dark-line);border-radius:var(--r-xl);background:var(--glass-on-dark-bg);flex-direction:column;display:flex}.bk-chooser-partner p{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-on-dark)}.bk-chooser .bk-lead{max-width:none}.bk-rside{gap:var(--s-5);width:100%;display:grid}.bk-rside-col{align-items:flex-start;gap:var(--s-5);padding:var(--s-7);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background:var(--pr-panel);text-align:left;flex-direction:column;display:flex}.bk-rside-col .bk-route-lead{margin-top:calc(-1 * var(--s-3))}.bk-rside-col .btn{margin-top:auto}.bk-rside-list{flex:1;grid-auto-rows:1fr;width:100%;display:grid}.bk-rside-list li{gap:var(--s-1);padding-block:var(--s-4);border-top:1px solid var(--pr-line);flex-direction:column;display:flex}.bk-rside-list li:last-child{border-bottom:1px solid var(--pr-line)}.bk-rside-col .bk-route-h{color:var(--brand-on-dark)}.bk-rside-col .bk-rside-name{color:var(--gold-100)}.bk-rside-name{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.bk-rside-list p{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--pr-quiet)}.bk-rside-list li.bk-rside-has-ic{column-gap:var(--s-3);row-gap:var(--s-1);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid}.bk-rside-ic{color:var(--gold-100);grid-row:span 2;display:flex}.bk-rside-ic svg{width:var(--s-5);height:var(--s-5)}@media (width>=1024px){.bk-rside{grid-template-columns:repeat(2,minmax(0,1fr))}}.plw-spot-photo,.plr-ill-art{border-radius:var(--r-xl);overflow:hidden}.prh.plh{isolation:isolate;position:relative;overflow:hidden}.plh-row{gap:var(--s-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=1024px){.plh-row{gap:var(--s-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.plh-copy{align-items:flex-start;gap:var(--s-6);text-align:left;flex-direction:column;min-width:0;display:flex}.plh-copy .t-display{text-wrap:balance;max-width:900px}.plh-copy .prh-crumb,.plh-copy .pgx-claims,.plh-copy .pgx-acts{justify-content:flex-start}.plh-doors{gap:var(--s-4);display:grid}.plh-door{gap:var(--s-2);padding:var(--s-7);border:1px solid var(--neutral-750);border-radius:var(--r-xl);background:var(--neutral-800);color:var(--ink-on-dark);text-align:left;transition:border-color var(--t-hover) var(--ease-hover);flex-direction:column;text-decoration:none;display:flex}.plh-door-t{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.plh-door-s{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-on-dark-2)}.plh-door-go{align-items:center;gap:var(--s-2);height:var(--s-6);margin-top:var(--s-3);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--brand-on-dark);display:inline-flex}.plh-door-go svg{width:18px;height:18px}.plw-spot{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.plw-spot-photo{aspect-ratio:4/5}@media (width>=1024px){.plw-spot{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}.plw-spot-photo{aspect-ratio:auto;min-height:100%;position:relative}.plw-spot-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.plr-ill-card{align-items:flex-start;gap:var(--s-3);padding:var(--s-7);border:1px solid var(--pr-panel-line);border-radius:var(--r-xl);background:var(--pr-panel);text-align:left;flex-direction:column;display:flex}.plr-ill{gap:var(--s-5);display:grid}.plr-ill-art{aspect-ratio:4/3;width:100%;margin-bottom:var(--s-3)}@media (width>=1024px){.plr-ill{grid-template-columns:repeat(3,minmax(0,1fr))}}.plh-door{color:var(--ink-on-dark);text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh-door:hover{color:var(--ink-on-dark);text-decoration:none}}.plh-door-go svg{transition:transform var(--t-hover) var(--ease-hover)}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){.plh-door:hover .plh-door-go svg{transform:translate(3px)}.plh-door:hover{background:var(--neutral-750)}}}.plh-door{transition:border-color var(--t-hover) var(--ease-hover), background-color var(--t-hover) var(--ease-hover)}:is(.hh-link,.bk-lead-agree a,.dd-link){text-underline-offset:.2em;transition:text-underline-offset var(--t-hover) var(--ease-hover), text-decoration-thickness var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover);text-decoration-color:currentColor;text-decoration-thickness:1px}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){:is(.hh-link,.bk-lead-agree a,.dd-link):hover{text-underline-offset:.28em;text-decoration-thickness:2px}}}@media (hover:hover) and (pointer:fine) and (width>=600px){.dd-link:hover{color:inherit}}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-chooser-card:hover:not(:has(input:checked)){border-color:var(--ink-on-dark-2)}}}.bk-lead[data-tone=dark] .field{border-color:var(--neutral-400);background:var(--neutral-950);transition:border-color var(--t-hover) var(--ease-hover), background-color var(--t-hover) var(--ease-hover)}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){.bk-lead[data-tone=dark] .field:hover{background:var(--neutral-850)}}}.bk-lead[data-tone=dark] .field:focus-within{border-color:var(--ink-on-dark);background:var(--neutral-850)}.bk-lead[data-tone=dark] .field:has([aria-invalid=true]){border-color:var(--bad-on-dark)}.bk-lead[data-tone=dark] .field :is(input,textarea),.bk-lead[data-tone=dark] .field-code{color:var(--ink-on-dark);caret-color:var(--brand-on-dark)}.bk-lead[data-tone=dark] .field :is(input,textarea)::placeholder{color:var(--ink-example-dark)}@media (width>=1024px){.plh-copy .pgx-claims:has(>li:nth-child(2):last-child){column-gap:var(--s-6);width:auto;display:flex}.plh-copy .pgx-claims:has(>li:nth-child(2):last-child)>li:first-child{padding-right:0}}@media (width<=1023px){.plh-copy .pgx-claims{text-align:left;align-items:flex-start}}.plh .plh-mark{color:var(--brand-on-dark)}.prh.plh[data-tone=dark]:before{-webkit-mask-image:var(--dots-fade-band-wide);mask-image:var(--dots-fade-band-wide)}.pcx-in>.sec-head:not(:has(.t-lead)){width:100%}.plst{gap:var(--s-8);width:100%;margin-top:var(--s-11);display:grid}.plst-head{align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;display:flex}.plst .plst-h{color:var(--brand-on-dark)}.plst-lead{max-width:640px;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-on-dark-2);text-wrap:balance}.plst .xp-step,.plst .xp-steps li p{color:var(--ink-on-dark-2)}.plst .xp-h{color:var(--ink-on-dark)}.plst .xp-tick{background:var(--brand-on-dark)}@media (width<=1023px){.plst-head{text-align:left;align-items:flex-start}}.bk-chooser{text-align:center}.bk-chooser-q{align-items:center}.bk-chooser-card{justify-content:center}.bk-chooser-card .ctl-label,.bk-chooser .bk-lead-row{align-items:center}.bk-chooser .bk-lead-field{align-self:stretch}.bk-chooser .bk-lead-field :is(input,textarea),.bk-chooser .bk-lead-agree{text-align:center}.bk-chooser .bk-lead-send,.bk-chooser-partner .btn{width:var(--btn-route-w);justify-content:center;align-self:center}.bk-chooser-partner{align-items:center}.bk-chooser .bk-chooser-card{transition:border-color var(--t-door) var(--ease-curtain), background-color var(--t-door) var(--ease-curtain);flex-direction:column;align-items:center;position:relative}.bk-chooser .bk-chooser-card .ctl-box{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bk-chooser .bk-chooser-card{overflow:hidden}.bk-chooser .bk-chooser-card:after{content:"";height:var(--chooser-bar);background:var(--brand-on-dark);transition:transform var(--t-door) var(--ease-curtain);position:absolute;inset:auto 0 0;transform:scaleX(0)}.bk-chooser .bk-chooser-card:has(input:checked){border-color:var(--glass-on-dark-line)}.bk-chooser .bk-chooser-card:has(input:checked):after{transform:none}.bk-chooser-card :is(.bk-chooser-t,.bk-chooser-s){transition:color var(--t-hover) var(--ease-hover)}.bk-chooser .bk-lead-field:has(.field-code){justify-content:center}.bk-chooser .bk-lead-field:has(.field-code) input{text-align:left;flex:none;width:16ch}.plh-door-ic{margin-bottom:var(--s-2);color:var(--brand-on-dark);display:flex}.plh-door-ic svg{width:var(--s-7);height:var(--s-7)}.plh .plh-door{isolation:isolate;transition:border-color var(--t-door) var(--ease-curtain);position:relative;overflow:hidden}.plh-door-paper{z-index:-1;isolation:isolate;clip-path:inset(0 round calc(var(--r-xl) - 1px));pointer-events:none;position:absolute;inset:0;overflow:hidden}.plh-door-paper>span{aspect-ratio:1;border:1px solid var(--paper-edge);opacity:0;transform:translate(calc(-50% - var(--door-sheet-drift)), -50%);border-radius:50%;position:absolute;top:50%;left:0}.plh-door-paper>span:first-child{background:var(--gold-500);width:240%;transition-delay:calc(2 * var(--t-door-step))}.plh-door-paper>span:nth-child(2){background:var(--gold-400);width:180%;transition-delay:var(--t-door-step)}.plh-door-paper>span:nth-child(3){background:var(--neutral-850);width:156%}.plh .plh-door .plh-door-paper>span:nth-child(3){opacity:1;transform:translate(-50%, -50%) scale(var(--door-top-rest));background:var(--neutral-800);transition:transform var(--t-door) var(--ease-curtain), background-color var(--t-door) var(--ease-curtain), border-color var(--t-door) var(--ease-curtain);border-color:#0000;animation:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper>span:nth-child(3){border-color:var(--paper-edge);background:var(--neutral-850);animation:none;transform:translate(-50%,-50%)}.plh .plh-door[data-leaving]:not(:hover,:focus-visible) .plh-door-paper>span:nth-child(3){animation:none}}@media (width>=1024px){.plh .plh-door :is(.plh-door-t,.plh-door-s){max-width:72%}}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper>span{opacity:1;animation:door-sheet-in var(--t-door) var(--ease-curtain) both;transform:translate(-50%,-50%)}.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper>span:first-child{animation-delay:0s}.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper>span:nth-child(2){animation-delay:var(--t-door-step)}.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper>span:nth-child(3){animation-delay:calc(2 * var(--t-door-step))}}@keyframes door-sheet-in{0%{opacity:0;transform:translate(calc(-50% + var(--door-sheet-drift)), -50%)}40%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)}}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door[data-leaving]:not(:hover,:focus-visible) .plh-door-paper>span{animation:door-sheet-out var(--t-door) var(--ease-curtain) both}.plh .plh-door[data-leaving]:not(:hover,:focus-visible) .plh-door-paper>span:nth-child(2){animation-delay:0s}.plh .plh-door[data-leaving]:not(:hover,:focus-visible) .plh-door-paper>span:first-child{animation-delay:var(--t-door-step)}}@keyframes door-sheet-out{0%{opacity:1;transform:translate(-50%,-50%)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% - var(--door-sheet-drift)), -50%)}}@media (prefers-reduced-motion:reduce){.plh .plh-door .plh-door-paper>span{animation:none!important}}.plh .plh-door,.plh .plh-door :is(.plh-door-s,.plh-door-go,.plh-door-ic){transition-property:border-color,color;transition-duration:var(--t-door);transition-timing-function:var(--ease-curtain)}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:hover{border-color:var(--neutral-850);background:var(--neutral-850)}}.plh .plh-door .plh-door-go{opacity:0;transform:translateY(var(--s-2));transition:opacity var(--t-door) var(--ease-curtain), transform var(--t-door) var(--ease-curtain), color var(--t-door) var(--ease-curtain)}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-go{transition-delay:var(--t-door-delay)}}.plh .plh-door :is(.plh-door-ic,.plh-door-t,.plh-door-s){transform:translateY(var(--door-go-room));transition:transform var(--t-door) var(--ease-curtain), color var(--t-door) var(--ease-curtain)}.plh .plh-door .plh-door-ic{transition:transform var(--t-door) var(--ease-curtain), opacity var(--t-door) var(--ease-curtain), color var(--t-door) var(--ease-curtain)}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-ic{opacity:0;transform:translateY(calc(-1 * var(--door-ic-room)))}.plh .plh-door:is(:hover,:focus-visible) :is(.plh-door-t,.plh-door-s){transform:translateY(calc(-1 * var(--door-ic-room)))}.plh .plh-door:is(:hover,:focus-visible) .plh-door-go{opacity:1;transform:translateY(calc(-1 * var(--door-ic-room)))}}}.bk-chooser .bk-chooser-card .ctl-label{gap:var(--s-2)}.bk-chooser .bk-chooser-t{color:var(--brand-on-dark)}@media (hover:hover){@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-ic{transition-duration:calc(var(--t-door) / 2);transition-delay:0s}}}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-tone]:is([data-layout=mist],[data-layout=seamless],[data-layout=stone-mist],[data-layout=gold],[data-layout=sage],[data-layout=blush],[data-layout=graphite],[data-layout=sand]){background:var(--band-bg)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=mist][data-tone]{--band-bg:var(--mist-200)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=seamless][data-tone]{--band-bg:var(--neutral-0)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=stone-mist][data-tone]{--band-bg:var(--neutral-100)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=gold][data-tone]{--band-bg:var(--gold-100)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=sage][data-tone]{--band-bg:var(--sage-100)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=blush][data-tone]{--band-bg:var(--brick-50)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=graphite][data-tone]{--band-bg:var(--neutral-200)}html body[data-look=curve] .prs.prs[data-variants=plr-colour][data-layout=sand][data-tone]{--band-bg:var(--neutral-300)}.prs[data-variants=plr-colour]:is([data-layout=seamless],[data-layout=stone-mist],[data-layout=charcoal-mist],[data-layout=sand]) .plr-ill-card{background:var(--mist-100);border-color:#0000}.prs[data-variants=plr-colour][data-layout=charcoal-white] .plr-ill-card{background:var(--neutral-0);border-color:#0000}.prs[data-variants=plr-colour]:is([data-layout=charcoal-mist],[data-layout=charcoal-white]) .plr-ill-card{--pr-ink:var(--ink-2);--pr-quiet:var(--ink-3);--pr-faint:var(--ink-1);--pr-strong:var(--ink-1);color:var(--ink-2)}.prs[data-variants=plr-colour]:is([data-layout=charcoal-mist],[data-layout=charcoal-white]) .plr-ill-card :is(.bk-card-h,.bk-ticks span){color:var(--ink-1)}.prs[data-variants=plr-colour]:is([data-layout=charcoal-mist],[data-layout=charcoal-white]) .plr-ill-card .bk-ticks svg{color:var(--sage-700)}.prs[data-variants=plr-colour][data-layout=graphite] .plr-ill-card{--pr-ink:var(--ink-on-dark-2);--pr-quiet:var(--ink-on-dark-2);--pr-strong:var(--ink-on-dark);background:var(--neutral-800);color:var(--ink-on-dark-2);border-color:#0000}.prs[data-variants=plr-colour][data-layout=graphite] .plr-ill-card .bk-card-h{color:var(--ink-on-dark)}.prs[data-variants=plr-colour][data-layout=graphite] .plr-ill-card .bk-ticks span{color:var(--ink-on-dark-2)}.prs[data-variants=plr-colour][data-layout=graphite] .plr-ill-card .bk-ticks svg{color:var(--brand-on-dark)}.prs[data-variants=plr-colour]:is([data-layout=seamless],[data-layout=stone-mist],[data-layout=sand]) .plr-ill-card{border-color:var(--glass-line)}.plh-door-paper:after{content:"";z-index:1;box-shadow:var(--shadow-press);opacity:0;transition:opacity var(--t-door) var(--ease-curtain);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (width>=600px){.plh .plh-door:is(:hover,:focus-visible) .plh-door-paper:after{opacity:1}}.plh .plh-door:focus-visible{border-color:var(--neutral-850);background:var(--neutral-850)}body[data-look=journey]{background:var(--neutral-100)}body[data-look=journey] main{min-height:calc(100svh - var(--jy-top-h) - var(--jy-foot-h))}body[data-look=journey] [hidden]{display:none}body[data-look=journey] .btn-outline{border-color:var(--line-2);background:var(--neutral-0);color:var(--ink-1)}@media (hover:hover) and (pointer:fine) and (width>=600px){body[data-look=journey] .btn-outline:hover{border-color:var(--ink-3);background:var(--neutral-0)}}.jy-top{z-index:var(--z-header);background:var(--neutral-50);border-bottom:1px solid var(--line-1);position:sticky;top:0}.jy-top-in{align-items:center;gap:var(--s-4);width:100%;max-width:calc(var(--jy-col) + 2 * var(--gutter));height:var(--jy-top-h);padding-inline:var(--gutter);margin-inline:auto;display:flex}.jy-top-in.jy-wide{max-width:calc(var(--jy-col-wide) + 2 * var(--gutter))}.jy-brand{height:var(--jy-logo-h);flex:none;display:block}.jy-brand .logo{height:100%}.jy-name{padding-left:var(--s-4);border-left:1px solid var(--line-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.jy-top-end{align-items:center;gap:var(--s-4);flex:none;margin-left:auto;display:flex}.jy-help{justify-content:center;align-items:center;gap:var(--s-2);min-width:var(--s-6);min-height:var(--s-6);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-1);text-decoration:none;display:inline-flex}.jy-help svg{flex:none;width:18px;height:18px}@media (hover:hover) and (pointer:fine) and (width>=600px){.jy-help:hover{text-underline-offset:.2em;text-decoration:underline}}.jy-top .btn{height:var(--ctl-sm);padding:0 var(--s-4)}.jy-thread{height:var(--jy-thread);position:absolute;inset:auto 0 -1px;overflow:hidden}.jy-thread-fill{background:var(--brand);width:100%;height:100%;transform:scaleX(var(--jy-p));transform-origin:0;transition:transform var(--dur-500) var(--ease-weighted);display:block}@media (width<=719px){.jy-name,.jy-help-n{display:none}}@media (width<=419px){.jy-help span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.jy-page{gap:var(--s-6);width:100%;max-width:calc(var(--jy-col) + 2 * var(--gutter));padding:var(--s-8) var(--gutter) var(--s-9);flex-direction:column;margin-inline:auto;display:flex}.jy-page.jy-wide{max-width:calc(var(--jy-col-wide) + 2 * var(--gutter))}.jy-legal{align-items:center;gap:var(--s-1);margin-top:var(--s-6);text-align:center;font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3);flex-direction:column;display:flex}.jy-legal-links{justify-content:center;column-gap:var(--s-4);flex-wrap:wrap;display:flex}.jy-legal a{min-height:var(--s-6);color:var(--ink-2);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.jy-intro{gap:var(--s-2);flex-direction:column;display:flex}.jy-intro-row{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.jy-title{font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--ink-1);text-wrap:balance}.jy-lead{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.jy-panel{gap:var(--s-7);padding:var(--s-8);border:1px solid var(--line-1);border-radius:var(--r-xl);background:var(--neutral-0);flex-direction:column;display:flex}.jy-panel[hidden]{display:none}.jy-panel-head{gap:var(--s-2);flex-direction:column;display:flex}.jy-kicker{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3)}@media (width<=719px){.jy-steps:not([hidden])~[data-jy-panels] .jy-kicker{display:none}}.jy-h{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.jy-h:focus{outline:none}.jy-h3{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.jy-p{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.jy-p a,.jy-link{color:var(--ink-1);font-weight:var(--fw-medium);text-underline-offset:.2em;text-decoration:underline}.jy-link{font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0}button.jy-link{min-height:var(--s-6)}a.jy-link{padding-block:var(--s-1)}.jy-stack{gap:var(--s-6);flex-direction:column;display:flex}.jy-stack[hidden]{display:none}.jy-grid{gap:var(--s-6);display:grid}@media (width>=720px){.jy-grid{column-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.jy-grid>.bk-lead-wide{grid-column:1/-1}}@media (width<=719px){.jy-page{padding-top:var(--s-6)}.jy-panel{gap:var(--s-6);padding:var(--s-6) var(--s-5)}}.jy-steps{gap:var(--s-3);flex-direction:column;display:flex}.jy-steps-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.jy-step{align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;display:flex;position:relative}.jy-step[hidden]{display:none}.jy-step+.jy-step:before{content:"";top:calc(var(--s-6) / 2);background:var(--line-2);z-index:0;width:100%;height:1px;position:absolute;right:50%}.jy-step[data-state=done]+.jy-step:before,.jy-step[data-state=done]+.jy-step[data-state=current]:before{height:var(--border-strong);background:var(--ink-1)}.jy-step-btn{z-index:1;align-items:center;gap:var(--s-2);color:inherit;font:inherit;cursor:default;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.jy-step[data-state=done] .jy-step-btn{cursor:pointer}.jy-step-dot{width:var(--s-6);height:var(--s-6);border:var(--border-control) solid var(--line-2);background:var(--neutral-100);color:var(--neutral-0);transition:background-color var(--t-hover) var(--ease-hover), border-color var(--t-hover) var(--ease-hover);border-radius:50%;place-items:center;display:grid}.jy-step-dot svg{opacity:0;width:14px;height:14px}.jy-step[data-state=current] .jy-step-dot{border-color:var(--ink-1);background:var(--brand)}.jy-step[data-state=done] .jy-step-dot{border-color:var(--ink-1);background:var(--ink-1)}.jy-step[data-state=done] .jy-step-dot svg{opacity:1}.jy-step-t{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);text-wrap:balance}.jy-step[data-state=current] .jy-step-t{font-weight:var(--fw-medium);color:var(--ink-1)}.jy-step[data-state=done] .jy-step-t{color:var(--ink-2)}@media (hover:hover) and (pointer:fine) and (width>=600px){.jy-step[data-state=done] .jy-step-btn:hover .jy-step-t{text-underline-offset:.2em;text-decoration:underline}}.jy-step-btn:focus-visible{outline:2px solid var(--focus);outline-offset:var(--s-1);border-radius:var(--r-xs)}.jy-steps-now{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-2);text-align:center}@media (width>=720px){.jy-steps-now{display:none}}@media (width<=719px){.jy-step-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.jy-choices{gap:var(--s-3);flex-direction:column;display:flex}.jy-choices[hidden]{display:none}.jy-legend{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.jy-opts{gap:var(--s-3);display:grid}@media (width>=720px){.jy-opts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.jy-opts-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.jy-opt{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--neutral-0);cursor:pointer;transition:border-color var(--t-hover) var(--ease-hover), background-color var(--t-hover) var(--ease-hover)}@media (hover:hover) and (pointer:fine) and (width>=600px){.jy-opt:hover{border-color:var(--ink-3)}}.jy-opt:has(input:checked){border-color:var(--ink-1);background:var(--neutral-50)}.jy-opt .ctl-label{gap:var(--s-1);flex-direction:column;display:flex}.jy-opt-t{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.jy-opt-s{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.jy-choices[data-bad] .jy-opt{border-color:var(--bad)}.jy-row[hidden]{display:none}.jy-line{gap:var(--s-3);min-width:0;display:flex}.jy-line>.field{flex:1;min-width:0}.jy-line>.btn{height:var(--ctl-lg);flex:none}@media (width<=419px){.jy-line:has(>.btn){flex-wrap:wrap}.jy-line:has(>.btn)>.field{flex-basis:100%}.jy-line>.btn{flex:1}}.jy-hint{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.jy-row .field input[data-caps]{letter-spacing:var(--track-digits)}.jy-row .field input[readonly]{color:var(--ink-2)}.jy-row .field:has(input[readonly]){background:var(--neutral-50)}.jy-row .field:has(select[aria-invalid=true],input[aria-invalid=true]){border-color:var(--bad)}.jy-select{position:relative}.jy-select select{min-width:0;height:100%;padding:0 var(--s-9) 0 var(--s-4);appearance:none;font:inherit;font-size:var(--fs-md);color:var(--ink-1);cursor:pointer;background:0 0;border:0;outline:none;flex:1}.jy-select select:disabled{color:var(--ink-4);cursor:not-allowed}.jy-chev{right:var(--s-4);pointer-events:none;color:var(--ink-2);display:inline-flex;position:absolute}.jy-chev svg{width:18px;height:18px}.jy-file{padding-inline:var(--s-2)}.jy-file input{font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--ink-2);cursor:pointer}.jy-file input::file-selector-button{height:var(--ctl-sm);margin-right:var(--s-3);padding:0 var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--neutral-50);font:inherit;font-weight:var(--fw-medium);color:var(--ink-1);cursor:pointer}.jy-ok{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--good);display:inline-flex}.jy-ok[hidden]{display:none}.jy-ok svg{flex:none;width:18px;height:18px}.btn[aria-busy=true]{pointer-events:none;cursor:progress}.btn[aria-busy=true] span:after{content:"…"}.jy-note{gap:var(--s-3);padding:var(--s-4) var(--s-5);border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--neutral-50);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-1);display:flex}.jy-note[hidden]{display:none}.jy-note svg{width:20px;height:20px;color:var(--ink-2);flex:none}.jy-note[data-tone=good]{border-color:var(--sage-100);background:var(--sage-100)}.jy-note[data-tone=good] svg{color:var(--sage-700)}.jy-note[data-tone=bad]{border-color:var(--brick-100);background:var(--brick-50)}.jy-note[data-tone=bad] svg{color:var(--bad)}.jy-note[data-tone=wait]{border-color:var(--gold-200);background:var(--gold-100)}.jy-note-body{gap:var(--s-2);flex-direction:column;display:flex}.jy-note b{font-weight:var(--fw-medium)}.jy-dl{gap:var(--s-4) var(--s-5);margin:0;display:grid}@media (width>=720px){.jy-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.jy-dl-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.jy-dl>div{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.jy-dl .jy-dl-wide{grid-column:1/-1}.jy-dl dt{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3)}.jy-dl dd{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-1);overflow-wrap:anywhere;margin:0}.jy-sec{gap:var(--s-4);padding-top:var(--s-6);border-top:1px solid var(--line-1);flex-direction:column;display:flex}.jy-sec:first-child{border-top:0;padding-top:0}.jy-sec-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.jy-pending{font-size:var(--fs-sm);color:var(--ink-3)}.jy-pill{height:var(--s-6);padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--neutral-200);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-none);color:var(--ink-1);white-space:nowrap;align-items:center;display:inline-flex}.jy-pill[data-tone=good]{background:var(--sage-100);color:var(--sage-700)}.jy-pill[data-tone=bad]{background:var(--brick-50);color:var(--brick-700)}.jy-pill[data-tone=wait]{background:var(--gold-100);color:var(--ink-1)}.jy-track{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jy-track-step{grid-template-columns:var(--s-6) minmax(0, 1fr);gap:var(--s-4);padding-bottom:var(--s-6);display:grid;position:relative}.jy-track-step:last-child{padding-bottom:0}.jy-track-step:not(:last-child):before{content:"";left:calc(var(--s-6) / 2);top:var(--s-6);background:var(--line-2);width:1px;position:absolute;bottom:0}.jy-track-step[data-state=done]:not(:last-child):before{left:calc(var(--s-6) / 2 - var(--border-strong) / 2);width:var(--border-strong);background:var(--ink-1)}.jy-track-step .jy-step-dot{margin-top:0}.jy-track-step[data-state=done] .jy-step-dot{border-color:var(--ink-1);background:var(--ink-1)}.jy-track-step[data-state=done] .jy-step-dot svg{opacity:1}.jy-track-step[data-state=current] .jy-step-dot{border-color:var(--ink-1);background:var(--brand)}.jy-track-step[data-state=bad] .jy-step-dot{border-color:var(--bad);background:var(--bad)}.jy-track-step[data-state=bad] .jy-step-dot svg{opacity:1}.jy-track-body{gap:var(--s-1);flex-direction:column;display:flex}.jy-track-t{align-items:center;gap:var(--s-2) var(--s-3);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);flex-wrap:wrap;display:flex}.jy-track-step[data-state=todo] .jy-track-t{color:var(--ink-3)}.jy-track-d{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.jy-done{text-align:center;align-items:center}.jy-mark{width:var(--s-10);height:var(--s-10);background:var(--sage-600);color:var(--neutral-0);border-radius:50%;place-items:center;display:grid}.jy-mark svg{width:28px;height:28px}.jy-mark[data-tone=bad]{background:var(--brick-50);color:var(--bad)}.jy-mark[data-tone=wait]{background:var(--gold-100);color:var(--ink-1)}.jy-done .jy-panel-head{align-items:center}.jy-ref{justify-content:center;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-5);border-radius:var(--r-lg);background:var(--neutral-100);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;display:inline-flex}.jy-ref b{font-size:var(--fs-lg);font-weight:var(--fw-medium);letter-spacing:var(--track-digits);color:var(--ink-1)}.jy-acts{justify-content:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.jy-list{gap:var(--s-3);padding-left:var(--s-5);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2);flex-direction:column;margin:0;display:flex}.jy-list b{font-weight:var(--fw-medium);color:var(--ink-1)}.jy-foot{z-index:var(--z-header);background:var(--neutral-50);border-top:1px solid var(--line-1);padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.jy-foot-in{align-items:center;gap:var(--s-3);width:100%;max-width:calc(var(--jy-col) + 2 * var(--gutter));min-height:var(--jy-foot-h);padding:var(--s-3) var(--gutter);margin-inline:auto;display:flex}.jy-foot-in.jy-wide{max-width:calc(var(--jy-col-wide) + 2 * var(--gutter))}.jy-foot-note{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3)}.jy-foot-end{gap:var(--s-3);margin-left:auto;display:flex}.jy-foot [hidden]{display:none}@media (width<=719px){.jy-foot-note,.jy-foot:not(:has(.jy-foot-end>:not([hidden]))){display:none}body:not(:has(.jy-foot-end>:not([hidden]))){--jy-foot-h:0px}.jy-foot-end,.jy-foot-end .btn-brand{flex:1}}.jy-dialog{width:100%;max-width:min(520px, calc(100vw - 2 * var(--gutter)));max-height:calc(100svh - 2 * var(--s-6));color:var(--ink-1);background:0 0;border:0;margin:auto;padding:0}.jy-dialog-wide{max-width:min(720px, calc(100vw - 2 * var(--gutter)))}.jy-dialog::backdrop{background:rgb(var(--rgb-shade) / 72%)}.jy-dialog,.jy-dialog::backdrop{opacity:0;transition:opacity var(--dur-220) var(--ease-hover), transform var(--t-hover) var(--ease-hover), overlay var(--dur-220) allow-discrete, display var(--dur-220) allow-discrete}.jy-dialog{transform:translate3d(0, var(--lift-md), 0)}.jy-dialog[open],.jy-dialog[open]::backdrop{opacity:1}.jy-dialog[open]{transform:none}@starting-style{.jy-dialog[open],.jy-dialog[open]::backdrop{opacity:0}.jy-dialog[open]{transform:translate3d(0, var(--lift-md), 0)}}.jy-dialog-card{gap:var(--s-3);padding:var(--s-8);border:1px solid var(--glass-line);border-radius:var(--r-xl);background-color:var(--neutral-50);flex-direction:column;display:flex;position:relative}.jy-dialog-h{padding-right:var(--s-8);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.jy-dialog-p{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.jy-dialog-body{gap:var(--s-5);margin-top:var(--s-3);flex-direction:column;display:flex}.jy-dialog-body:empty{display:none}.jy-dialog-act{justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}@media (width<=719px){.jy-dialog-card{padding:var(--s-7) var(--s-5) var(--s-5)}.jy-dialog-act .btn{flex:1}}.jy-doc{max-height:50svh;padding:var(--s-5);border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--neutral-0);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);overflow:auto}.jy-doc h3{margin-bottom:var(--s-2);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--ink-1)}.jy-doc ol,.jy-doc ul{gap:var(--s-2);margin:var(--s-3) 0 0;padding-left:var(--s-5);flex-direction:column;display:flex}.jy-doc p+p{margin-top:var(--s-2)}.jy-doc b{font-weight:var(--fw-medium);color:var(--ink-1)}.jy-preview{place-items:center;gap:var(--s-3);min-height:280px;padding:var(--s-6);border:1px dashed var(--line-2);border-radius:var(--r-lg);background:var(--neutral-0);text-align:center;font-size:var(--fs-sm);color:var(--ink-3);display:grid}.jy-preview svg{width:40px;height:40px;color:var(--ink-3)}.jy-bar{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.jy-bar .seg{max-width:100%;overflow-x:auto}.jy-search{min-width:220px;max-width:360px;height:var(--ctl-md);flex:1}.jy-search svg{width:18px;height:18px;margin-left:var(--s-4);color:var(--ink-3);flex:none}.jy-search input{font-size:var(--fs-sm);font-weight:var(--fw-regular);letter-spacing:normal;padding-left:var(--s-3)}.jy-table-wrap{border:1px solid var(--line-1);border-radius:var(--r-xl);background:var(--neutral-0);overflow-x:auto}.jy-table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-1)}.jy-table th{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line-1);background:var(--neutral-50);font-weight:var(--fw-medium);text-align:left;color:var(--ink-2);white-space:nowrap}.jy-table td{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line-1);vertical-align:middle;white-space:nowrap}.jy-table td:first-child,.jy-table td.jy-wrap{white-space:normal;min-width:180px}.jy-table tr:last-child td{border-bottom:0}.jy-table .jy-num{text-align:right;font-variant-numeric:tabular-nums}.jy-table td.jy-quiet{color:var(--ink-3)}.jy-table .jy-cell-t{font-weight:var(--fw-medium);display:block}.jy-table .jy-cell-s{margin-top:var(--s-1);font-size:var(--fs-xs);color:var(--ink-3);display:block}.jy-sort{align-items:center;gap:var(--s-1);min-height:var(--s-6);font:inherit;font-weight:var(--fw-medium);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.jy-sort svg{width:16px;height:16px}.jy-new{margin-left:var(--s-2)}.jy-empty{padding:var(--s-8) var(--s-5);text-align:center;font-size:var(--fs-sm);color:var(--ink-3)}.jy-empty[hidden]{display:none}@media (width<=719px){.jy-table{min-width:0}.jy-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jy-table tr{gap:var(--s-4) var(--s-4);padding:var(--s-5);border-bottom:1px solid var(--line-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jy-table tr:last-child{border-bottom:0}.jy-table td,.jy-table td:first-child,.jy-table td.jy-wrap{align-items:flex-start;gap:var(--s-1);white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.jy-table td[data-label]:before{content:attr(data-label);font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--ink-3)}.jy-table td:first-child{grid-column:1/-1}.jy-table .jy-num{text-align:left}}.jy-tiles{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.jy-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.jy-tile{align-items:flex-start;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--neutral-0);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-hover) var(--ease-hover);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.jy-tile:hover{border-color:var(--ink-3)}}.jy-tile[aria-pressed=true]{border-color:var(--ink-1);box-shadow:none}.jy-tile-n{font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-none);color:var(--ink-1)}.jy-tile-l{font-size:var(--fs-sm);color:var(--ink-2)}.jy-tile:first-child{grid-column:1/-1}@media (width>=720px){.jy-tile:first-child{grid-column:auto}}.jy-rules{gap:var(--s-3);flex-direction:column;display:flex}.jy-rule{align-items:end;gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.jy-rule .bk-lead-label{font-size:var(--fs-xs)}.jy-rule .field{height:var(--ctl-md)}.jy-rule .field input,.jy-rule .field select{font-size:var(--fs-sm)}.jy-x{width:var(--ctl-md);height:var(--ctl-md);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--neutral-0);color:var(--ink-2);cursor:pointer;place-items:center;padding:0;display:grid}.jy-x svg{width:18px;height:18px}.jy-menu{position:relative}.jy-menu-panel{right:0;top:calc(100% + var(--s-2));gap:var(--s-4);width:280px;padding:var(--s-5);border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--neutral-0);flex-direction:column;display:flex;position:absolute}.jy-menu-panel[hidden]{display:none}[data-jy-panels]{flex-direction:column;display:flex}@media print{body[data-look=journey] :is(.jy-top,.jy-foot,.skip-link),body[data-look=journey] .jy-page>:not(dialog[open]){display:none}body[data-look=journey] .jy-dialog[open]{max-width:none;max-height:none;position:static;transform:none}body[data-look=journey] :is(.jy-dialog-act,.otp-close){display:none}body[data-look=journey] .jy-dialog-card,body[data-look=journey] .jy-doc{border:0;max-height:none;padding:0;overflow:visible}}.jy-desknav{gap:var(--s-4);display:flex}.jy-desknav a{min-height:var(--s-6);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-2);border-bottom:var(--border-strong) solid transparent;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.jy-desknav a:hover{color:var(--ink-1)}}.jy-desknav a[aria-current=page]{color:var(--ink-1);border-bottom-color:var(--brand)}@media (width<=719px){.jy-desknav{gap:var(--s-3)}.jy-desknav a{font-size:var(--fs-xs)}}.jy-rules-list{gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jy-rules-list li{align-items:center;gap:var(--s-2);display:flex}.jy-rule-dot{width:var(--s-5);height:var(--s-5);border:var(--border-control) solid var(--line-2);color:var(--neutral-0);border-radius:50%;place-items:center;display:grid}.jy-rule-dot svg{opacity:0;width:12px;height:12px}.jy-rules-list li[data-met]{color:var(--ink-1)}.jy-rules-list li[data-met] .jy-rule-dot{border-color:var(--good);background:var(--good)}.jy-rules-list li[data-met] .jy-rule-dot svg{opacity:1}.jy-menu .btn svg{width:18px;height:18px}.jy-dl.jy-dl-1{grid-template-columns:minmax(0,1fr)}.jy-bar .jy-acts{justify-content:flex-end}.jy-sec>a.jy-h3{font-size:var(--fs-md);align-self:flex-start}.jy-vs{left:50%;bottom:var(--s-4);z-index:var(--z-float);align-items:center;gap:var(--s-2);max-width:calc(100vw - 2 * var(--s-4));padding:var(--s-1);border-radius:var(--r-pill);background:var(--neutral-900);color:var(--ink-on-dark);font-size:var(--fs-sm);display:flex;position:fixed;transform:translate(-50%)}body:has(.jy-foot) .jy-vs{bottom:calc(var(--jy-foot-h) + var(--s-3))}.jy-vs-seg{padding:var(--s-1);border-radius:var(--r-pill);background:var(--neutral-800);flex:none;display:flex}.jy-vs-seg a{height:var(--s-7);padding:0 var(--s-3);border-radius:var(--r-pill);font-weight:var(--fw-medium);color:var(--ink-on-dark-2);transition:background-color var(--t-hover) var(--ease-hover), color var(--t-hover) var(--ease-hover);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.jy-vs-seg a:hover{color:var(--ink-on-dark)}}.jy-vs-seg a[aria-current=page]{background:var(--brand);color:var(--brand-ink)}.jy-vs-pick{min-width:0;position:relative}.jy-vs-pick select{max-width:240px;height:var(--s-7);padding:0 var(--s-3);border:1px solid var(--line-on-dark);border-radius:var(--r-pill);background:var(--neutral-800);font:inherit;font-size:var(--fs-sm);color:var(--ink-on-dark);cursor:pointer}.jy-vs-all{min-height:var(--s-6);padding:0 var(--s-3) 0 var(--s-1);font-weight:var(--fw-medium);color:var(--ink-on-dark);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.jy-vs :is(a,select):focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=719px){.jy-vs-all{display:none}.jy-vs-pick select{max-width:112px}}.jy-frame-body{background:var(--neutral-50);margin:0;overflow:hidden}.jy-frame{border:0;width:100%;height:100dvh;display:block}body:has(.jy-vs) .jy-page{padding-bottom:calc(var(--s-9) + var(--s-10))}@media (width<=719px){body:has(.cw) .jy-vs{left:var(--s-4);transform:none}body:has(.cw) .jy-vs-pick select{max-width:92px}}.jy-cat{gap:var(--s-7) var(--s-6);display:grid}@media (width>=720px){.jy-cat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.jy-cat{grid-template-columns:repeat(3,minmax(0,1fr))}}.jy-cat-group{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line-1);flex-direction:column;display:flex}.jy-cat-screen.jy-link{font-size:var(--fs-md)}.jy-cat-list{gap:var(--s-2);padding-left:var(--s-5);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3);flex-direction:column;margin:0;display:flex}.jy-cat-list a{color:var(--ink-2);text-decoration:none}@media (hover:hover) and (pointer:fine) and (width>=600px){.jy-cat-list a:hover{color:var(--ink-1);text-underline-offset:.2em;text-decoration:underline}}.jy-h .jy-pill{margin-left:var(--s-2);vertical-align:middle}.jy-help-n{margin-left:var(--s-2)}html:has(body[data-look=journey]),body[data-look=journey]{overscroll-behavior:none}.hero{padding-block:calc(var(--header-h) + var(--s-10)) 0;position:relative;overflow:hidden}@media (width>=1024px){.hero{padding-block:calc(var(--header-h) + var(--s-11)) 0}}.stat-n{font-size:var(--fs-2xl);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-1);font-variant-numeric:tabular-nums}.stat-l{font-size:var(--fs-xs);color:var(--ink-3)}.elig{background:var(--glass-bg);border:1px solid var(--glass-line);border-radius:var(--r-xl);padding:var(--s-7);gap:var(--s-5);flex-direction:column;display:flex}.elig-head{gap:var(--s-2);flex-direction:column;display:flex}.elig-foot{font-size:var(--fs-xs);color:var(--ink-3);text-align:center}.product-act{margin-top:auto}.product-act .btn{width:var(--btn-product-w)}@media (width<=1023px){.product-act .btn{width:100%}}.spec-v{font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-1);font-variant-numeric:tabular-nums;display:block}.spec{gap:var(--s-10);display:grid}@media (width<=1023px){.spec{gap:var(--s-5)}.spec-v{font-size:var(--fs-xl)}}@media (width>=1024px){.spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.calc{align-content:start;gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=1023px){.calc-out{order:-1}}@media (width>=1024px){.calc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.calc-in,.calc-out{justify-content:space-between}}.calc-in{gap:var(--s-7);flex-direction:column;display:flex}.calc-tabs{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.calc-tabs-bar{place-self:start}@media (width<=1023px){.calc-tabs-bar{justify-self:stretch;width:100%;display:flex}.calc-tabs-bar button{min-width:0;padding:0 var(--s-3);flex:1}}@media (width<=399px){.calc-tabs-bar button{padding:0 var(--s-2);font-size:var(--fs-xs)}}.calc-exact{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.calc-exact,.calc.cv-say.cv-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}.calc-exact-entry{flex-direction:column;display:flex}.calc-exact-entry>.calc-exact-card{flex:1}.calc-exact-out{order:0;position:relative}.calc-exact-view{gap:var(--s-6);flex-direction:column;flex:1;display:flex}:is(.calc-exact-view,.cv-split) .calc-cta{margin-top:auto}.calc-exact-sample{filter:var(--veil-blur);user-select:none}.calc-exact-veil{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-7);text-align:center;border-radius:inherit;background:radial-gradient(closest-side, rgb(var(--rgb-dark) / 70%), rgb(var(--rgb-dark) / 0%));flex-direction:column;display:flex;position:absolute;inset:0}.calc-exact-veil .t-sub{color:var(--ink-on-dark)}.cv-split .calc-in{justify-content:flex-start}.cv-split .cv-say-spread{flex-direction:column;align-items:flex-start;display:flex}.calc.cv-split .cr{align-items:stretch;gap:var(--s-6);flex-direction:column;display:flex}.calc.cv-split .cr-key{padding-bottom:var(--s-5);border-bottom:1px solid var(--line-on-dark)}.calc.cv-split .cr-cmp{padding-top:var(--s-4);border-top:1px solid var(--line-on-dark)}.calc-exact [hidden]{display:none}.calc-exact-card{gap:var(--s-6);flex-direction:column;display:flex}[data-tone=dark] .calc-exact-card{background:var(--glass-card-bg);border-color:var(--neutral-0);color:var(--ink-2)}#calculators .calc-exact-card{background:var(--neutral-0);border-color:var(--glass-line);color:var(--ink-2)}.calc-exact-say{font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--ink-1)}.calc-exact-line{gap:var(--s-3);display:grid}.calc-exact-msg{font-size:var(--fs-sm);color:var(--bad)}.calc-exact-busy{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-3);display:flex}.calc-exact-orb{color:var(--ink-1);flex:none;width:20px;height:20px;display:inline-flex}.calc-exact-actions{align-items:center;gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}.calc-exact-link{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--accent)}@media (hover:hover) and (pointer:fine) and (width>=600px){.calc-exact-link:hover{text-decoration:underline}}[aria-busy=true] .btn-brand{opacity:.6}.calc-exact-funds th[scope=row]{gap:var(--s-1);color:var(--ink-on-dark);flex-direction:column;display:flex}.calc-exact-meta{font-size:var(--fs-xs);color:var(--ink-on-dark-2)}.calc-exact-funds thead th:first-child{text-align:left}.calc-exact-off td{color:var(--ink-on-dark-2)}[data-tone=dark] .calc-exact-out{background:var(--glass-on-dark-bg);border-color:var(--glass-on-dark-line)}@media (width>=1024px){.calc-exact-otp{grid-template-columns:minmax(0,320px) max-content}}.calc-field{gap:var(--s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.calc-row{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.calc-label{font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--ink-2)}.calc-entry{align-items:center;gap:var(--s-1);height:40px;padding:0 var(--s-3);border-radius:var(--r-md);background:var(--neutral-0);border:1px solid var(--line-2);font-weight:var(--fw-medium);color:var(--ink-1);font-variant-numeric:tabular-nums;transition:border-color var(--t-fast) var(--ease);display:inline-flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.calc-entry:hover{border-color:var(--neutral-400)}}.calc-entry:focus-within{border-color:var(--accent)}.calc-entry input{text-align:right;font-weight:var(--fw-medium);background:0 0;border:0;outline:none;align-self:stretch;width:8ch;padding:0}.calc-entry input[size="3"],.calc-entry input[size="4"]{width:4ch}.calc-affix{color:var(--ink-3);font-size:var(--fs-sm);font-weight:var(--fw-regular)}.calc-scale{font-size:var(--fs-sm);color:var(--ink-3);justify-content:space-between;display:flex}.calc-note{font-size:var(--fs-sm);color:var(--ink-3)}.calc-out .calc-note{color:var(--ink-on-dark-2)}.calc-out{background:var(--glass-dark-bg);border:1px solid var(--glass-dark-line);color:var(--ink-on-dark-2);border-radius:var(--r-xl);padding:var(--s-7);gap:var(--s-6);flex-direction:column;display:flex}.calc-out h3{color:var(--ink-on-dark)}.calc-out .seg{background:var(--surface-on-dark-raised);border-color:var(--glass-dark-line);align-self:flex-start}.calc-out .seg button{color:var(--ink-on-dark-2)}.calc-out .seg button[aria-pressed=true]{background:var(--brand);color:var(--brand-ink)}.calc-label{align-items:center;gap:var(--s-1);display:inline-flex}.calc-key{gap:var(--s-1);padding-bottom:var(--s-5);border-bottom:1px solid var(--line-on-dark);flex-direction:column;display:flex}.calc-key-l{font-size:var(--fs-md);color:var(--ink-on-dark-2)}.calc-key-v{font-size:var(--fs-3xl);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-on-dark);font-variant-numeric:tabular-nums}.calc-tile{gap:var(--s-1);flex-direction:column;display:flex}.calc-tile-l{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);color:var(--ink-on-dark-2);display:inline-flex}.calc-tile-v{font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--ink-on-dark);font-variant-numeric:tabular-nums}.calc-tile-good{color:var(--brand-on-dark)}.calc-cmp{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line-on-dark);flex-direction:column;display:flex}.calc-gap-bar{gap:var(--s-1);height:8px;display:flex}.calc-gap-bar i{border-radius:var(--r-xs);height:100%;transition:width var(--t-med) var(--ease);display:block}.calc-gap-keep{background:var(--brand)}.calc-gap-cost,.calc-gap-dot{background:var(--neutral-400)}.calc-gap-key{justify-content:space-between;gap:var(--s-1) var(--s-4);font-size:var(--fs-xs);color:var(--ink-on-dark-2);flex-wrap:wrap;display:flex}.calc-gap-key>span{align-items:center;gap:var(--s-2);display:inline-flex}.calc-gap-dot{border-radius:var(--r-pill);width:8px;height:8px}.calc-gap-dot-keep{background:var(--brand)}.calc-gap-key>span[hidden]{display:none}.calc-gap-n{color:var(--ink-on-dark);font-variant-numeric:tabular-nums}.cr-port{gap:var(--s-3);padding-top:var(--s-4);flex-direction:column;display:flex}.calc-out .cr-cmp>.cr-fold+.cr-keep{margin-top:var(--s-3);position:relative}.calc-out .cr-cmp>.cr-fold+.cr-keep:before{content:"";inset-inline:var(--s-3);top:calc(-1 * var(--s-2));border-top:var(--border-hair) solid var(--line-on-dark);position:absolute}.calc-cta{padding-top:var(--s-6)}.vs{padding:var(--s-7);border-radius:var(--r-xl);background:var(--glass-bg);border:1px solid var(--glass-line);flex-direction:column;display:flex}@media (width>=1024px){.vs{column-gap:var(--s-10);padding:var(--s-8) var(--s-9);grid-template-rows:auto repeat(4,auto);grid-template-columns:1fr 1fr;display:grid}}.steps{gap:var(--s-6);counter-reset:step;display:grid}@media (width>=1024px){.steps{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.step{gap:var(--s-3);padding-top:var(--s-4);flex-direction:column;display:flex;position:relative}.step:before{content:"";background:var(--line-2);height:1px;position:absolute;top:0;left:0;right:0}.step p{font-size:var(--fs-md)}.strip{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-6) var(--s-7);border-radius:var(--r-xl);background:var(--neutral-0);border:1px solid var(--line-2);color:var(--ink-2);flex-wrap:wrap;display:flex}.strip h3{color:var(--ink-1)}.strip p{font-size:var(--fs-md);max-width:52ch}.post{gap:var(--s-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.post:hover{color:inherit;text-decoration:none}}.post-img{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--glass-bg);border:1px solid var(--glass-line);overflow:hidden}.post-img img{object-fit:cover;width:100%;height:100%}.post h3{font-size:var(--fs-lg);transition:color var(--t-fast) var(--ease)}@media (hover:hover) and (pointer:fine) and (width>=600px){.post:hover h3{color:var(--accent)}}.post p{font-size:var(--fs-md);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.faq{gap:var(--s-8);width:100%;max-width:var(--faq-w);margin-inline:auto;display:grid}.faq h3{font-size:inherit;font-weight:inherit}.faq :is(.acc-q,.acc-a){text-align:left}.acc-item{border-bottom:1px solid var(--line-2)}.acc-q{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-5) 0;text-align:left;font-weight:var(--fw-regular);font-size:var(--fs-md);color:var(--ink-1);display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.acc-q:hover{color:var(--accent)}}.acc-sign{width:20px;height:20px;color:var(--ink-3);transition:transform var(--dur-500) var(--ease-weighted), color var(--t-fast) var(--ease);flex:none;position:relative}@media (hover:hover) and (pointer:fine) and (width>=600px){.acc-q:hover .acc-sign{color:var(--accent)}}.acc-sign:before,.acc-sign:after{content:"";border-radius:var(--r-pill);width:14px;height:1.5px;transition:transform var(--dur-500) var(--ease-weighted);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc-sign:after{transform:translate(-50%,-50%)rotate(90deg)}.acc-q[aria-expanded=true] .acc-sign{color:var(--accent);transform:rotate(180deg)}.acc-q[aria-expanded=true] .acc-sign:after{transform:translate(-50%,-50%)rotate(0)}.acc-panel{transition:grid-template-rows var(--dur-500) var(--ease-weighted);grid-template-rows:0fr;display:grid}.acc-panel>div{overflow:hidden}.acc-panel[data-open]{grid-template-rows:1fr}.acc-a{padding-bottom:var(--s-5);font-size:var(--fs-md)}.faq[data-faq-size=lg] .acc-q{padding-block:var(--s-7);font-size:var(--fs-xl);line-height:var(--lh-snug)}.faq[data-faq-size=lg] .acc-sign{width:24px;height:24px}.faq[data-faq-size=lg] .acc-sign:before,.faq[data-faq-size=lg] .acc-sign:after{width:18px}.faq[data-faq-size=lg] .acc-a{padding-bottom:var(--s-7);font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--ink-2)}.faq[data-faq-tone=dark] :is(.acc,.acc-item){border-color:var(--line-on-dark)}.faq[data-faq-tone=dark] .acc-q{color:var(--ink-on-dark)}.faq[data-faq-tone=dark] .acc-sign,.faq[data-faq-tone=dark] .acc-a{color:var(--ink-on-dark-2)}@media (hover:hover) and (pointer:fine) and (width>=600px){.faq[data-faq-tone=dark] :is(.acc-q:hover,.acc-q:hover .acc-sign,.acc-q[aria-expanded=true] .acc-sign){color:var(--brand-on-dark)}}.hero{isolation:isolate;background:var(--bg-dark);color:var(--ink-on-dark-2);position:relative}.hero:before{content:"";z-index:-1;background-image:var(--dots-band);background-size:var(--dots-size);-webkit-mask-image:var(--dots-fade-band);mask-image:var(--dots-fade-band);position:absolute;inset:0}.hero h1{color:var(--ink-on-dark)}.hero .t-lead{color:var(--ink-on-dark-2)}.hero .elig{background:var(--glass-card-bg);border-color:var(--neutral-0)}.stat-n{color:var(--ink-on-dark)}.stat-l{color:var(--ink-on-dark-2)}#advantages{isolation:isolate;background:var(--bg-dark);color:var(--ink-on-dark-2);position:relative}#advantages:before{content:"";z-index:-1;background-image:var(--dots-band);background-size:var(--dots-size);-webkit-mask-image:var(--dots-fade-band);mask-image:var(--dots-fade-band);position:absolute;inset:0}#advantages :is(h2,h3){color:var(--ink-on-dark)}#advantages :is(.t-lead,p){color:var(--ink-on-dark-2)}main{flex-direction:column;display:flex}.hero{order:1}#products{order:2}#advantages{order:3}#calculators{order:5}#how-it-works{order:4}#about-sccl{order:6}#insights{order:7}#faq{order:8}#products,#calculators,#how-it-works,#insights,#faq{padding-block:var(--s-11)}#faq{isolation:isolate;background:var(--bg-dark);color:var(--ink-on-dark-2);position:relative}#faq:before{content:"";z-index:-1;background-image:var(--dots-band);background-size:var(--dots-size);-webkit-mask-image:var(--dots-fade-band);mask-image:var(--dots-fade-band);position:absolute;inset:0}#faq h2{color:var(--ink-on-dark)}#how-it-works .step:after{content:"";background:var(--brand);width:40px;height:1px;position:absolute;top:0;left:0}#calculators{isolation:isolate;background:var(--curve-tint-1);color:var(--ink-2);position:relative}#calculators:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(calc(40 * var(--vw)) calc(40 * var(--vw)) at 8% 20%, rgb(var(--rgb-lift) / 6%), transparent 70%), radial-gradient(calc(34 * var(--vw)) calc(34 * var(--vw)) at 96% 90%, rgb(var(--rgb-gold) / 14%), transparent 70%);position:absolute;inset:0}#calculators .sec-head h2{color:var(--ink-1)}#calculators .sec-head .t-lead{color:var(--ink-2)}:is(#calculators,.calc-v1) .calc-in{background:var(--neutral-0);border-color:var(--glass-line)}:is(#calculators,.calc-v1) .calc-out{--ink-on-dark:var(--ink-1);--ink-on-dark-2:var(--ink-2);--line-on-dark:var(--line-1);--glass-on-dark-line:var(--line-1);--glass-dark-line:var(--line-1);--surface-on-dark-raised:var(--neutral-100);--brand-on-dark:var(--good);--good-on-dark:var(--good);--bad-on-dark:var(--bad);background:var(--neutral-0);outline:var(--border-strong) solid var(--bg-dark);outline-offset:calc(-1 * var(--border-strong));color:var(--ink-2);border:0}:is(#calculators,.calc-v1) .calc-out .cr-head{--ink-on-dark:var(--neutral-50);--ink-on-dark-2:var(--neutral-300);--brand-on-dark:var(--gold-300);padding:var(--s-6);border-radius:var(--r-lg);background-color:var(--bg-dark);color:var(--ink-on-dark-2);border-bottom:0}:is(#calculators,.calc-v1) .calc-out .cr-head .cr-key{background:0 0;border:0;padding:0}#advantages{padding-block:var(--s-14)}#advantages .sec-head{text-align:center;align-items:center;margin-inline:auto}#advantages .sec-head .t-lead{margin-inline:auto}@media (width>=1024px){#advantages .sec-head .t-lead{text-wrap:nowrap}}#advantages .vs{background:var(--glass-on-dark-bg);border-color:var(--line-on-dark)}:is(#advantages,#faq) .btn-outline{border-color:var(--neutral-0);background:var(--glass-on-dark-bg);color:var(--ink-on-dark)}@media (hover:hover) and (pointer:fine) and (width>=600px){:is(#advantages,#faq) .btn-outline:hover{background:var(--surface-on-dark-sunken);color:var(--ink-on-dark)}}.hero{min-height:calc(100 * var(--svh));padding-block:calc(var(--header-h) + var(--s-10)) var(--s-10);flex-direction:column;justify-content:center;display:flex}.hero .elig{width:100%;max-width:656px;padding:var(--s-8);gap:var(--s-6)}.hero .elig-head{text-align:center;align-items:center}.hero .elig-consent{justify-content:center}.hero .elig-consent a{color:var(--accent);font-weight:var(--fw-medium);text-underline-offset:.18em;text-decoration:underline}.why-band{--why-pad:56px;background:var(--bg-page);color:var(--ink-on-dark);position:relative}.why-panel{height:calc(100 * var(--svh));isolation:isolate;min-height:560px;clip-path:inset(var(--why-inset,0px) round var(--why-radius,0px));translate:0 var(--why-y,0px);will-change:clip-path, translate;position:sticky;top:0;overflow:hidden}.why-content{inset:var(--why-inset,0px);padding-block:var(--why-pad);padding-inline:max(var(--why-pad), calc(var(--gutter) - var(--why-inset,0px)));grid-template-rows:auto 1fr auto;display:grid;position:absolute}.why-bg{z-index:-2;background-color:var(--bg-dark);transform-origin:100% 0;will-change:transform;position:absolute;inset:0}.why-bg-i{opacity:.001;will-change:opacity, transform;transform:scale(var(--zoom-story));transform-origin:100% 0;transition:opacity var(--dur-700) var(--ease-weighted) var(--dur-150), transform 0s var(--ease-linear) var(--dur-1400);background-position:100% 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.why-bg-i[data-on]{z-index:1;opacity:1;transition:opacity var(--dur-700) var(--ease-weighted), transform var(--dur-1400) var(--ease-weighted);transform:scale(1)}html[data-js] .why-band:not([data-near]) .why-bg-i,html[data-js] .why-band:not([data-near]) [data-why-story]:before{background-image:none}.why-bg-0{background-image:url(/images/photos/why-shriram.webp)}.why-bg-1{background-image:url(/images/photos/why-story-1.webp)}.why-bg-2{background-image:url(/images/photos/why-story-2.webp)}.why-bg-3{background-image:url(/images/photos/why-story-3.webp)}.why-bg-4{background-image:url(/images/photos/why-story-4.webp)}.why-panel:before{content:"";z-index:-1;background: linear-gradient(to right, rgb(var(--rgb-shade) / 94%) 0%, rgb(var(--rgb-shade) / 86%) 24%, rgb(var(--rgb-shade) / 50%) 38%, rgb(var(--rgb-shade) / 0%) 54%),  linear-gradient(to bottom, rgb(var(--rgb-shade) / 0%) 72%, rgb(var(--rgb-shade) / 88%) 85%, rgb(var(--rgb-shade) / 94%) 100%);position:absolute;inset:0}.why-head{gap:var(--s-2);will-change:transform, opacity;flex-direction:column;display:flex}.why-title{font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--ink-on-dark);white-space:nowrap}@media (width<=479px){.why-title{white-space:normal}}@media (width>=1024px) and (width<=1799px){.why-content{grid-template-rows:1fr auto auto 1fr auto}.why-head{grid-row:2}.why-stories{margin-top:var(--s-8);grid-row:3;align-self:start}.why-tabs{grid-row:5}}.why-stories{align-self:center;max-width:460px;display:grid}.why-story{gap:var(--s-8);pointer-events:none;flex-direction:column;grid-area:1/1;display:flex}.why-story[aria-hidden=false]{pointer-events:auto}.why-story-text{gap:var(--s-3);flex-direction:column;display:flex}.why-story h3{font-size:var(--fs-3xl);line-height:var(--lh-tight);color:var(--brand-on-dark)}.why-story-text p{color:var(--neutral-200);max-width:36ch}.why-figure{align-items:baseline;column-gap:var(--s-3);row-gap:var(--s-2);padding-top:var(--s-6);border-top:1px solid var(--glass-dark-line);grid-template-columns:auto 1fr;display:grid;position:relative}.why-figure:before{content:"";background:var(--brand);width:40px;height:1px;position:absolute;top:-1px;left:0}.why-figure-n{font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-on-dark);font-variant-numeric:tabular-nums}.why-figure-pre{margin-right:var(--s-2);font-size:var(--fs-lg);letter-spacing:normal}.why-figure-u{font-size:var(--fs-lg);color:var(--ink-on-dark)}.why-figure-note{font-size:var(--fs-sm);color:var(--neutral-300);grid-column:1/-1;max-width:40ch}.why-story :is(h3,.why-story-text p,.why-figure){opacity:0;transform:translate3d(0, var(--lift-story-in), 0);transition:opacity var(--dur-500) var(--ease-hover), transform var(--dur-700) var(--ease-hover)}.why-story[aria-hidden=false] :is(h3,.why-story-text p){opacity:1;transition:none;transform:none}.why-story[aria-hidden=false] .why-figure{opacity:1;transition-delay:calc(var(--stagger-story) * 2);transform:none}.why-story[data-leaving] :is(h3,.why-story-text p,.why-figure){opacity:0;transform:translate3d(0, calc(-1 * var(--lift-story-out)), 0);transition-duration:var(--dur-300), var(--dur-400);transition-delay:0s}.why-tabs{gap:var(--s-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.why-tabs button{gap:var(--s-3);text-align:left;color:var(--neutral-400);transition:color var(--t-hover) var(--ease-hover);flex-direction:column;display:flex}.why-tabs button[data-done],.why-tabs button[aria-current=true]{color:var(--ink-on-dark)}@media (hover:hover) and (pointer:fine) and (width>=600px){.why-tabs button:hover{color:var(--ink-on-dark)}}.why-tab-bar{border-radius:var(--r-pill);background:var(--glass-dark-line);height:2px;position:relative;overflow:hidden}.why-tab-bar i{background:var(--brand);transform-origin:0;transform:scaleX(var(--fill,0));position:absolute;inset:0}.why-tabs{container-type:inline-size}.why-tab-label{font-size:var(--fs-tab);white-space:nowrap}@container (width<=860px){.why-tabs button:not([aria-current=true]) .why-tab-label{visibility:hidden}}@media (width<=1023px){.why-band{--why-pad:40px}.why-content{padding-top:max(var(--why-pad), calc(var(--s-3) + var(--header-h-phone) + var(--s-4)))}}@media (aspect-ratio<=4/3){.why-bg-i{background-position:72% 0}}@media (width<=1023px){.why-band{--why-pad:24px}.why-panel{min-height:0}.why-bg-i{background-position:72% 0}.why-bg-0{background-image:url(/images/photos/why-shriram-1200.webp)}.why-bg-1{background-image:url(/images/photos/why-story-1-1200.webp)}.why-bg-2{background-image:url(/images/photos/why-story-2-1200.webp)}.why-bg-3{background-image:url(/images/photos/why-story-3-1200.webp)}.why-bg-4{background-image:url(/images/photos/why-story-4-1200.webp)}.why-panel:before{background:linear-gradient(to bottom, rgb(var(--rgb-shade) / 30%) 0%, rgb(var(--rgb-shade) / 24%) 26%, rgb(var(--rgb-shade) / 90%) 52%, rgb(var(--rgb-shade) / 96%) 100%)}.why-story{gap:var(--s-5)}.why-figure{padding-top:var(--s-4)}.why-tabs{gap:var(--s-2)}.why-tab-label{display:none}.why-tabs button{min-height:var(--s-6);justify-content:center}.why-band[data-static]{padding-inline:var(--gutter);padding-bottom:calc(var(--curve-overlap) + var(--s-8))}.why-band[data-static] .why-panel{clip-path:none;border-radius:var(--r-xl);background:var(--bg-dark);height:auto;min-height:0;position:static;overflow:visible;translate:none}.why-band[data-static] .why-panel:before,.why-band[data-static] .why-bg,.why-band[data-static] .why-tabs{display:none}.why-band[data-static] .why-content{gap:var(--s-7);padding:var(--s-7) var(--s-5);flex-direction:column;display:flex;position:static}.why-band[data-static] .why-stories{gap:var(--s-11);flex-direction:column;max-width:none;display:flex}.why-band[data-static] .why-story{gap:var(--s-4);pointer-events:auto;grid-area:auto}.why-band[data-static] .why-story:before{content:"";aspect-ratio:16/10;border-radius:var(--r-lg);background-color:var(--surface-on-dark-raised);background-position:72% 20%;background-size:cover}.why-band[data-static] [data-why-story="0"]:before{background-image:url(/images/photos/why-shriram-1200.webp)}.why-band[data-static] [data-why-story="1"]:before{background-image:url(/images/photos/why-story-1-1200.webp)}.why-band[data-static] [data-why-story="2"]:before{background-image:url(/images/photos/why-story-2-1200.webp)}.why-band[data-static] [data-why-story="3"]:before{background-image:url(/images/photos/why-story-3-1200.webp)}.why-band[data-static] [data-why-story="4"]:before{background-image:url(/images/photos/why-story-4-1200.webp)}.why-band[data-static] .why-story h3{font-size:var(--fs-2xl)}.why-band[data-static] .why-story :is(h3,.why-story-text p,.why-figure){opacity:1;transition:none;transform:none}.why-band[data-hscroll]{--why-clear:calc(var(--s-3) + var(--header-h-phone) + var(--s-3));padding-inline:0}.why-probe{visibility:hidden;width:0;height:var(--why-clear);position:absolute}.why-stage-in{--why-hold:0px;top:var(--why-hold);position:sticky}.why-band[data-hscroll]{padding-bottom:0}.why-band[data-hscroll] .why-panel{border-radius:var(--curve-r) var(--curve-r) 0 0;background:var(--bg-dark);overflow:hidden}.why-band[data-hscroll] .why-content{padding-inline:var(--gutter)}.why-band[data-hscroll] .why-head{text-align:center;align-items:center}.why-band[data-hscroll] .why-content{min-width:0}.why-band[data-hscroll] .why-stories{width:100%;min-width:0;padding-bottom:calc(3 * var(--s-3));display:grid}.why-band[data-hscroll] .why-stories>*{grid-area:1/1}.why-band[data-hscroll] .why-story:before{border-radius:var(--r-lg);width:100%;margin-inline:0}.why-band[data-hscroll] .why-story{padding:var(--s-4) var(--s-4) var(--s-5);border:1px solid var(--glass-on-dark-line);border-radius:var(--r-xl);background:var(--surface-on-dark-raised);transform-origin:50% 0;will-change:transform;position:relative}.why-band[data-hscroll] .why-story h3{font-size:var(--fs-xl)}.why-band[data-hscroll] .why-figure .why-figure-n{font-size:var(--fs-2xl)}}@media (prefers-reduced-motion:reduce){.why-story :is(h3,.why-story-text p,.why-figure){transition:opacity var(--dur-200) var(--ease-linear);transform:none}}.cvf{gap:var(--s-7);flex-direction:column;display:flex}.cvf .cvf-foot{margin-top:auto}.cvf [hidden]{display:none}.cvf-mix{display:contents}.cvf-sec{gap:var(--s-7);flex-direction:column;display:flex}.cvf-sec+.cvf-sec{padding-top:var(--s-7);border-top:1px solid var(--line-1)}.cvf-plan .cvf-foot{border-top:0;margin-top:0;padding-top:0}.cvf-q{gap:var(--s-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cvf-head{font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--ink-2)}.cvf-l{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-2);padding:0}.cvf .cvf-entry{width:100%;height:var(--ctl-lg);padding-inline:var(--s-4);border-radius:var(--r-md);font-size:var(--fs-xl);display:flex}.cvf .cvf-entry input{text-align:left;width:auto;min-width:0;font-size:var(--fs-xl);letter-spacing:var(--track-digits);flex:1}.cvf .cvf-entry .calc-affix{color:var(--ink-3)}.cvf-l:has(.cvf-share){justify-content:space-between;gap:var(--s-3);display:flex}.cvf-share{font-weight:var(--fw-regular);color:var(--ink-3)}.cvf-hint{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.cvf-hint strong{font-weight:var(--fw-medium);color:var(--ink-1)}.cvf-kind-head{align-items:center;gap:var(--s-3);cursor:pointer;display:flex}.cvf-kind-v{font-size:var(--fs-sm);color:var(--ink-1);transition:opacity var(--dur-220) var(--ease-hover), transform var(--dur-220) var(--ease-hover), visibility 0s linear 0s;margin-left:auto}.cvf-kind:has(.cvf-kind-toggle[aria-expanded=true]) .cvf-kind-v{visibility:hidden;opacity:0;transform:translate3d(var(--lift-md), 0, 0);transition:opacity var(--dur-220) var(--ease-hover), transform var(--dur-220) var(--ease-hover), visibility 0s linear var(--dur-220)}@media (prefers-reduced-motion:reduce){.cvf-kind-v,.cvf-kind:has(.cvf-kind-toggle[aria-expanded=true]) .cvf-kind-v{transition:none}}.cvf-kind-toggle{width:var(--s-7);height:var(--s-7);border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cvf-kind-toggle svg{width:16px;height:16px;transition:transform var(--dur-200) var(--ease)}.cvf-kind-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cvf-kind-toggle{transition:opacity var(--dur-220) var(--ease-hover), visibility 0s linear 0s}.cvf-kind-toggle[aria-expanded=true]{visibility:hidden;opacity:0;transition:opacity var(--dur-220) var(--ease-hover), visibility 0s linear var(--dur-220)}@media (prefers-reduced-motion:reduce){.cvf-kind-toggle svg{transition:none}}.cvf-kind-in{min-height:0;margin-inline:calc(-1 * var(--s-2));overflow:hidden}.cvf-kind-in .cvf-tiles{padding:var(--s-3) var(--s-2) var(--s-2)}.cvf-tiles{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cvf-tile{gap:var(--s-1);padding:var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--neutral-0);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine) and (width>=600px){.cvf-tile:hover{border-color:var(--neutral-400)}}.cvf-tile input{opacity:0;cursor:pointer;position:absolute;inset:0}.cvf-tile:has(input:checked){border-color:var(--accent);box-shadow:none;outline:1px solid var(--accent);outline-offset:-2px}.cvf-tile:has(input:focus-visible){outline:var(--border-strong) solid var(--focus);outline-offset:var(--s-1)}.cvf-tile-n{font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.cvf-tile-p{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.cvf-foot{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line-1);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.cvf-fact{align-items:center;gap:var(--s-2);display:inline-flex}.cvf-fact strong{font-weight:var(--fw-medium);color:var(--ink-1)}.cvf .cvf-rate{height:var(--ctl-sm)}.cvf .cvf-rate input{width:4ch}@media (width<=1023px){.cvf .cvf-rate{height:var(--ctl-md)}.cvf .cvf-rate input{font-size:var(--fs-lg)}}.cex-head{gap:var(--s-2);flex-direction:column;display:flex}.calc-exact-card .cex-h{font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.cex-sub{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.cex-l{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-2)}.cex-hint{margin-left:var(--s-1);font-weight:var(--fw-regular);color:var(--ink-3)}.calc-exact-line>.cex-l:not(:first-child),.calc-exact-line>.btn{margin-top:var(--s-3)}@media (prefers-reduced-motion:reduce){.why-bg-i,.why-bg-i[data-on]{transition:opacity var(--dur-reduced);transform:none}}body[data-look=home]{--curve-r:var(--r-panel)}body[data-look=home] :is(.calc-in,.calc-out,.calc-exact-card,.dd-card){border-radius:var(--r-panel)}body[data-look=home] .why-content{padding-bottom:calc(var(--why-pad) + var(--s-6))}[data-tone=dark] :is(#calculators,.calc-v1) :is(.calc-in,.calc-out){background-color:var(--neutral-100);border-color:var(--glass-on-dark-line)}:is(#calculators,.calc-v1) .calc-out :is(.calc-gap-cost,.calc-gap-dot:not(.calc-gap-dot-keep)){background:var(--accent)}:is(#calculators,.calc-v1) .calc-out .cr-keep .calc-tile-v{font-size:var(--fs-row)}:is(#calculators,.calc-v1) .calc-out .cr-head{margin:calc(-1 * var(--s-7)) calc(-1 * var(--s-7)) 0;padding:var(--s-7);border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit}:is(#calculators,.calc-v1) .calc-out .cr-cmp{margin-top:var(--s-3);padding-top:var(--s-4)}:is(#calculators,.calc-v1) .calc-out .cr-cmp>.cr-fold+.cr-keep{margin-top:var(--s-3);position:relative}:is(#calculators,.calc-v1) .calc-out .cr-cmp>.cr-fold+.cr-keep:before{content:"";inset-inline:var(--s-3);top:calc(-1 * var(--s-2));border-top:var(--border-hair) solid var(--line-1);position:absolute}.calc-exact-card .elig-consent .ctl-label{transform:translate(-2px,2px)}@media (width<=1023px){html body[data-look=home] :is(#products,#advantages,#how-it-works,#insights,#faq,#home-start){padding-top:var(--s-11);padding-bottom:calc(var(--s-11) + var(--curve-overlap))}html body[data-look=home] #how-it-works{padding-bottom:var(--s-11)}html body[data-look=home] .why-band[data-hscroll] .why-content{padding-block:var(--s-11) calc(var(--s-11) + var(--curve-r))}}html[data-portal]{scroll-padding-top:var(--pad-top,var(--s-4));scroll-padding-bottom:var(--pad-bottom,var(--s-4))}html[data-portal] body{background:var(--surface-ground);font-size:var(--fs-portal-body)}html[data-portal] body:before{content:none}html[data-portal] :focus-visible{outline-offset:var(--focus-offset)}html[data-portal] [data-surface=inverse]{--focus:var(--focus-inverse)}html[data-portal] :is(.fig,.jy-dl dd,.jy-num,.jy-tile-n,.field input,.otp-cell){font-variant-numeric:tabular-nums}html[data-portal] .skip-link:focus{width:fit-content;margin:var(--s-2) var(--s-4);display:block;position:relative;top:auto;left:auto}html[data-portal] .sel-btn[data-empty] .sel-value{color:var(--ink-3)}html[data-portal] .sr-only:focus-visible{outline:none}html[data-portal] :is(.jy-p,.jy-lead,.jy-note-body,.jy-dl dd,.jy-opt-t,.jy-h3,.jy-dialog-p,.jy-doc h3,.jy-list,.acc-q,.acc-a,.sel-btn,.sel-opt,.jy-select select),html[data-portal] :is(.jy-line input,.field input,.bk-lead-field input,.field-affix,.field-code){font-size:var(--fs-portal-body)}html[data-portal] .jy-title{font-size:var(--fs-portal-h1)}html[data-portal] :is(.jy-h,.jy-dialog-h){font-size:var(--fs-portal-title)}html[data-portal] .jy-tile-n{font-size:var(--fs-portal-figure)}html[data-portal] .jy-ref b{font-size:var(--fs-portal-lead)}html[data-portal] .jy-dl dt{font-size:var(--fs-sm)}html[data-portal] .otp-field{font-size:var(--fs-portal-figure)}html[data-portal] :is(.jy-top-in,.jy-foot-in),html[data-portal] .jy-page{max-width:calc(var(--jy-col) + 2 * var(--portal-gutter));padding-inline:var(--portal-gutter)}html[data-portal] :is(.jy-top-in,.jy-foot-in,.jy-page).jy-wide{max-width:calc(var(--jy-col-wide) + 2 * var(--portal-gutter))}html[data-portal] :is(.jy-dialog,.otp){max-width:min(var(--dialog-w), calc(100vw - 2 * var(--portal-gutter)))}html[data-portal] .field{border-color:var(--field-border)}html[data-portal] .field:focus-within{border-color:var(--focus)}html[data-portal] .field:has([aria-invalid=true]){border-color:var(--bad)}html[data-portal] .ctl{--toggle-border:var(--field-border);--toggle-border-hover:var(--ink-1)}html[data-portal] .otp-cell{border-bottom-color:var(--field-border)}html[data-portal] .otp-cell[data-on]{border-bottom-color:var(--ink-1)}html[data-portal] .sel-list{border-color:var(--field-border)}html[data-portal] .seg button:is([aria-pressed=true],[aria-selected=true]){box-shadow:inset 0 0 0 1px var(--ink-1)}html[data-portal] .seg[data-armed]:before{outline:1px solid var(--ink-1);outline-offset:-1px}html[data-portal] .seg[data-armed] button:is([aria-pressed=true],[aria-selected=true]){box-shadow:none}html[data-portal] .seg[data-quiet] button:is([aria-pressed=true],[aria-selected=true]){background:var(--seg-thumb-quiet);color:var(--seg-ink-on-quiet);box-shadow:none}html[data-portal] .seg[data-quiet][data-armed]:before{background:var(--seg-thumb-quiet);outline:none}html[data-portal] .seg[data-quiet][data-armed] button:is([aria-pressed=true],[aria-selected=true]){background:0 0}html[data-portal] .jy-desknav a{min-height:var(--ctl-md);border-bottom-width:var(--tabbar-indicator);position:relative}html[data-portal] .jy-desknav a[aria-current=page]:after{content:"";inset:auto 0 calc(-1 * var(--tabbar-indicator) - 1px);background:var(--ink-1);height:1px;position:absolute}html[data-portal] .jy-note[data-tone=wait]{border-color:var(--tone-wait-line);background:var(--tone-wait-bg)}html[data-portal] .jy-note[data-tone=watch]{border-color:var(--tone-watch-line);background:var(--tone-watch-bg)}html[data-portal] .jy-note[data-tone=watch] svg{color:var(--ink-1)}html[data-portal] .jy-note[data-tone=good]{border-color:var(--tone-good-line);background:var(--tone-good-bg)}html[data-portal] .jy-note[data-tone=bad]{border-color:var(--tone-bad-line);background:var(--tone-bad-bg)}html[data-portal] .jy-pill[data-tone=wait]{background:var(--tone-wait-bg);box-shadow:inset 0 0 0 1px var(--tone-wait-line);color:var(--tone-wait-ink)}html[data-portal] .jy-pill{gap:var(--s-1)}html[data-portal] .jy-pill svg{flex:none;width:14px;height:14px}html[data-portal] .jy-mark[data-tone=wait]{background:var(--tone-wait-bg);box-shadow:inset 0 0 0 1px var(--tone-wait-line);color:var(--ink-1)}html[data-portal] .jy-mark[data-tone=info]{background:var(--surface-icon);color:var(--ink-1)}html[data-portal] .jy-panel[data-dense]{gap:var(--s-5);padding:var(--s-6)}@media (width<=719px){html[data-portal] .jy-panel[data-dense]{padding:var(--s-5)}}html[data-portal] [data-surface=inverse] .btn-outline{border-color:var(--ink-on-dark-2);color:var(--ink-on-dark);background:0 0}@media (hover:hover) and (pointer:fine) and (width>=600px){html[data-portal] [data-surface=inverse] .btn-outline:hover{border-color:var(--ink-on-dark);background:var(--glass-on-dark-bg);color:var(--ink-on-dark)}}html[data-portal] [data-surface=inverse] .info-btn{color:var(--ink-on-dark-2)}html[data-portal] [data-surface=inverse] .info-btn[aria-expanded=true]{color:var(--ink-on-dark)}@media (hover:hover) and (pointer:fine) and (width>=600px){html[data-portal] [data-surface=inverse] .info:hover .info-btn{color:var(--ink-on-dark)}}html[data-portal] .btn-text{height:auto;min-height:var(--s-6);color:var(--ink-1);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover) and (pointer:fine) and (width>=600px){html[data-portal] .btn-text:hover{color:var(--accent-hover);text-decoration:underline}}html[data-portal] [data-surface=inverse] .btn-text{color:var(--ink-on-dark)}html[data-portal] .btn[aria-busy=true]{cursor:progress}html[data-portal] :is(.jy-p,.jy-note-body,.jy-dl dd,.jy-h,.jy-h3){overflow-wrap:anywhere}@media (height<=479px){html[data-portal] :is(.jy-top,.jy-foot,[data-sticky]){position:static}}@media print{html[data-portal] :is(.pt-tabbar,.jy-desknav,.jy-foot,.pt-chat,.pt-bell,.pt-avatar,.skip-link,.info-tip,[data-print=hide]){display:none}html[data-portal] .pt-demostrip{border:1px solid var(--ink-1);color:var(--ink-1);background:0 0}html[data-portal] [data-surface=inverse]{border:1px solid var(--ink-1);background:var(--surface-panel);color:var(--ink-1)}html[data-portal] [data-surface=inverse] *{color:var(--ink-1)}html[data-portal] [data-surface=inverse]:before{content:none}html[data-portal] .btn-brand{border-color:var(--ink-1);background:0 0}html[data-portal] .jy-note{background:0 0}html[data-portal] [data-chart-mark]{print-color-adjust:exact}html[data-portal] [data-print=expand]{display:block}html[data-portal] .jy-panel{break-inside:avoid}html[data-portal] .jy-page.jy-wide{max-width:calc(var(--jy-col) + 2 * var(--portal-gutter))}html[data-portal] .pt-print-line{display:block}}.pt-acts{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.pt-acts .btn-text{margin-inline:var(--s-2)}.pt-gated{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.pt-gated-why{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}[data-surface=inverse] .pt-gated-why{color:var(--ink-on-dark-2)}.pt-masked{white-space:nowrap;font-variant-numeric:tabular-nums}.pt-title{font-size:var(--fs-portal-title);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.pt-title:focus{outline:none}.pt-lead{font-size:var(--fs-portal-lead);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.pt-small{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.pt-fig{font-size:var(--fs-portal-figure);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-tight);color:var(--ink-1);font-variant-numeric:tabular-nums}.pt-ic svg,svg.pt-ic{flex:none;width:20px;height:20px}.pt-link{color:var(--ink-1);font-weight:var(--fw-medium);text-underline-offset:.2em;text-decoration:underline}@media (hover:hover) and (pointer:fine) and (width>=600px){.pt-link:hover{color:var(--accent-hover)}}button.pt-link{min-height:var(--s-6);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0}.pt-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-rows>li+li{border-top:1px solid var(--line-1)}.pt-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-demostrip{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--demo-strip-h);padding:var(--s-2) var(--portal-gutter);background:var(--bg-dark);color:var(--ink-on-dark);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-align:center;display:flex}.pt-demostrip svg{flex:none;width:18px;height:18px}.pt-top .jy-top-in{height:var(--header-h-portal);gap:var(--s-3)}.pt-top .jy-brand .logo{height:100%;display:block}.pt-top .jy-brand .logo svg{width:auto;height:100%}.pt-up{width:var(--ctl-md);height:var(--ctl-md);margin-left:calc(-1 * var(--s-3));border-radius:var(--r-pill);color:var(--ink-1);flex:none;place-items:center;display:grid}.pt-up svg{width:22px;height:22px}.pt-top-title{min-width:0;font-size:var(--fs-portal-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-desknav{margin-left:var(--s-4);display:none}.pt-helpline,.pt-helpline-pub{color:var(--ink-2);font-weight:var(--fw-regular)}.pt-helpline{display:none}.pt-chat,.pt-bell,.pt-avatar-link,.pt-avatar-btn{justify-content:center;align-items:center;gap:var(--s-2);min-width:var(--ctl-md);height:var(--ctl-md);border-radius:var(--r-pill);color:var(--ink-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine) and (width>=600px){.pt-chat:hover,.pt-bell:hover,.pt-avatar-link:hover{color:var(--ink-1);background:var(--surface-icon);text-decoration:none}}.pt-chat svg,.pt-bell svg{width:20px;height:20px}.pt-chat-t{display:none}.pt-bell-n{top:var(--s-1);min-width:18px;height:18px;padding:0 var(--s-1);border-radius:var(--r-pill);background:var(--surface-count);color:var(--ink-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-none);text-align:center;font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;right:0}.pt-bell-n[hidden]{display:none}.pt-initials{width:var(--s-8);height:var(--s-8);background:var(--surface-icon);color:var(--ink-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);border-radius:50%;place-items:center;display:grid}.pt-initials svg{width:22px;height:22px}.pt-avatar{display:none}.pt-avatar-menu{z-index:var(--z-float);gap:var(--s-1);width:240px;padding:var(--s-3);box-shadow:var(--shadow-menu)}.pt-avatar-name{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-1)}.pt-avatar-name:empty{display:none}.pt-menu-item{min-height:var(--ctl-md);padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--ink-1);font-size:var(--fs-sm);text-align:left;align-items:center;display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.pt-menu-item:hover{background:var(--surface-icon);color:var(--ink-1);text-decoration:none}}@media (width<=719px){.pt-brand-wide{display:none}.pt-top .jy-top-end{gap:0}}@media (width>=720px){.pt-up,.pt-top-title{display:none}.pt-desknav{align-self:stretch;align-items:stretch;gap:var(--s-6);display:flex}.pt-desknav a{min-height:0;font-size:var(--fs-sm);align-self:stretch}.pt-chat-t{display:inline}.pt-chat{padding:0 var(--s-3)}.pt-avatar-link{display:none}.pt-avatar{display:block}}@media (width>=1024px){.pt-helpline{display:inline-flex}}@media (width>=720px) and (width<=1023px){.pt-top .jy-name{display:none}}.pt-banner-slot{top:var(--header-h-portal);z-index:var(--z-float);width:100%;max-width:calc(var(--jy-col-wide) + 2 * var(--portal-gutter));padding:var(--s-3) var(--portal-gutter) 0;margin-inline:auto;position:sticky}.pt-banner-slot[hidden]{display:none}.pt-main{padding-top:var(--s-6)}.pt-main:focus{outline:none}.pt-h1{font-size:var(--fs-portal-h1)}.pt-h1:focus{outline:none}.pt-region{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.pt-region:empty{display:none}.pt-legal{margin-top:var(--s-8)}.pt-print-line{display:none}.pt-tabbar{z-index:var(--z-header);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line-1);background:var(--surface-sunken);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.pt-tabbar a{justify-content:center;align-items:center;gap:var(--s-1);color:var(--ink-3);flex-direction:column;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine) and (width>=600px){.pt-tabbar a:hover{color:var(--ink-1);text-decoration:none}}.pt-tabbar svg{width:20px;height:20px}.pt-tab-t{font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.pt-tabbar a[aria-current=page]{color:var(--ink-1)}.pt-tab-line{inset:0 var(--s-5) auto;height:var(--tabbar-indicator);border-radius:0 0 var(--r-2xs) var(--r-2xs);position:absolute}.pt-tabbar a[aria-current=page] .pt-tab-line{background:var(--brand);box-shadow:inset 0 0 0 1px var(--ink-1)}body[data-layout=app] .pt-main{padding-bottom:calc(var(--tabbar-h) + var(--demo-pill-h) + var(--s-6))}@media (width>=720px){.pt-tabbar{display:none}body[data-layout=app] .pt-main{padding-bottom:var(--s-9)}}.pt-flowhead-slot{flex:1;min-width:0;display:flex}@media (height<=479px){.pt-tabbar,.pt-banner-slot{position:static}}#folio-chat{--folio-lr:var(--s-4);--folio-lb:calc(var(--s-4) + var(--ctl-md) + var(--s-3));--folio-lr-phone:var(--s-4);--folio-lb-phone:calc(var(--s-4) + var(--ctl-md) + var(--s-3))}body[data-layout=app] #folio-chat{--folio-lb-phone:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--ctl-md) + var(--s-5))}body[data-layout=flow] #folio-chat{--folio-lb:calc(var(--jy-foot-h) + var(--ctl-md) + var(--s-5));--folio-lb-phone:calc(var(--jy-foot-h) + var(--ctl-md) + var(--s-5))}.pt-notif-pop{top:calc(var(--header-h-portal) + var(--s-2));right:var(--s-4);z-index:var(--z-header);width:min(400px, calc(100vw - 2 * var(--s-4)));max-height:calc(100vh - var(--header-h-portal) - var(--s-6));border:var(--border-hair) solid var(--line-1);border-radius:var(--r-xl);background:var(--surface-panel);box-shadow:var(--shadow-menu);position:fixed;overflow:auto}.pt-notif-pop[hidden]{display:none}.pt-notif-in{gap:var(--s-3);padding:var(--s-4);display:grid}.pt-notif-head{justify-content:space-between;align-items:center;display:flex}.pt-notif-list{margin:0;padding:0;list-style:none;display:grid}.pt-notif-i{border-top:var(--border-hair) solid var(--line-1)}.pt-notif-i:first-child{border-top:0}.pt-notif-a{gap:var(--s-3);padding:var(--s-3) 0;color:inherit;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine) and (width>=600px){.pt-notif-a:hover .pt-notif-h{text-decoration:underline}}.pt-notif-ic{color:var(--ink-3);flex:none}.pt-notif-t{gap:var(--s-1);display:grid}.pt-notif-h{align-items:center;gap:var(--s-2);font-weight:var(--fw-medium);display:flex}.pt-notif-dot{width:var(--s-2);height:var(--s-2);border-radius:var(--r-pill);background:var(--ink-1)}.pt-notif-b,.pt-notif-time{font-size:var(--fs-sm);color:var(--ink-3)}.pt-notif-foot{padding-top:var(--s-2);border-top:var(--border-hair) solid var(--line-1);justify-content:space-between;align-items:center;display:flex}
