:root{--svh:1vh;--dvh:1vh;--lvh:1vh}@supports (height:1dvh){:root{--svh:1svh;--dvh:1dvh;--lvh:1lvh}}@font-face{font-family:"Funnel Display";src:url(../assets/fonts/funnel-display-wght.woff2?v=0b48d20884) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url(../assets/fonts/hanken-grotesk-wght.woff2?v=80b3352e5c) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Funnel Fallback";src:local("Arial"),local("Liberation Sans"),local("Arimo");size-adjust:107.5%;ascent-override:93.02%;descent-override:23.26%;line-gap-override:0%}@font-face{font-family:"Hanken Fallback";src:local("Arial"),local("Liberation Sans"),local("Arimo");size-adjust:101%;ascent-override:96%;descent-override:24%;line-gap-override:0%}:root{--paper:#f1f4f3;--white:#fff;--ink:#10191b;--ink-2:#4a5759;--line:#dce3e1;--line-2:#b9c5c3;--petrol:#0e3c42;--petrol-2:#15505a;--on-petrol:#b7cacb;--sea:#8ed8cc;--sand:#f6ebdc;--sand-2:#ecdcc6;--gold:#facc15;--gold-press:#e6b800;--mark-gold:#d4b45c;--error:#a8281e;--moss-950:#10191b;--moss-900:#0e3c42;--moss-700:#2c5a61;--chalk:#f1f4f3;--chalk-2:#e6ecea;--stone:#4a5759;--stone-lt:#b7cacb;--brass:#0e3c42;--brass-lt:#d4b45c;--photo-ink:#10191b;--on-gold:#10191b;--surface:var(--white);--section-alt:var(--white);--panel:var(--petrol);--panel-2:var(--petrol-2);--on-panel-2:var(--on-petrol);--panel-hi:var(--sea);--accent:var(--petrol);--accent-ink:var(--petrol);--accent-fill:var(--petrol);--accent-fill-2:var(--petrol-2);--focus:var(--petrol);--focus-dark:var(--white);--sel-bg:var(--white);--sel-ink:var(--ink);--sel-ink-2:var(--ink-2);--select-bg:var(--sea);--select-ink:var(--ink);--tip-bg:var(--ink);--tip-ink:var(--white);--key-ink:var(--petrol);--tag-bg:var(--petrol);--tag-ink:var(--white);--vs-bg:var(--petrol);--vs-tick:var(--sea);--rule:rgba(16,25,27,.13);--map-land:#d5e1de;--chart-bar:#b6cbc8;--chart-best:var(--petrol);--chart-sel:var(--petrol-2);--chart-sel-ring:var(--petrol-2);--chart-ring:var(--white);--chart-0:var(--line);--chart-day:var(--petrol);--mark-light:#a88a32;--wa:#128c4a;--live:#1f9d6b;--up:#1a8a5c;--down:#b4382c;--field-bg:#f6f8f7;--field-edge:#9fb0ad;--calc-bg:rgba(4,22,26,.26);--cd-tx:#f5f8f8;--glass:rgba(255,255,255,.96);--glass-2:rgba(255,255,255,.9);--ghost-hover:rgba(16,25,27,.06);--scrim:rgba(16,25,27,.62);--scrim-2:rgba(16,25,27,.78);--accent-a12:rgba(14,60,66,0.12);--accent-a14:rgba(14,60,66,0.14);--accent-a18:rgba(14,60,66,0.18);--ink-a9:rgba(16,25,27,0.09);--ink-a10:rgba(16,25,27,0.1);--ink-a11:rgba(16,25,27,0.11);--ink-a22:rgba(16,25,27,0.22);--err-a14:rgba(168,40,30,0.14);--err-a40:rgba(168,40,30,0.4);--err-bg:#f8eeed;--err-lt:#d28f8a;--shadow-panel:0 30px 60px -36px rgba(14,60,66,.7),0 2px 6px rgba(14,60,66,.12);--shadow-box:0 1px 2px rgba(0,0,0,.08),0 10px 22px -16px rgba(0,0,0,.5);--shadow-form:0 30px 60px -34px rgba(0,0,0,.55);--shadow-cta:inset 0 -2px 0 rgba(16,25,27,.12),0 10px 22px -12px rgba(150,110,0,.55);--shadow-bar:0 -14px 32px -18px rgba(14,60,66,0.45);--f-display:"Funnel Display","Funnel Fallback",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-body:"Hanken Grotesk","Hanken Fallback",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--fs-display:clamp(2.75rem,1.6rem + 5.2vw,6rem);--fs-h2:clamp(2.125rem,1.5rem + 2.6vw,3.5rem);--fs-h3:clamp(1.375rem,1.2rem + .7vw,1.75rem);--fs-lead:clamp(1.125rem,1.05rem + .35vw,1.3125rem);--fs-body:1.0625rem;--fs-small:.9rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:112px;--s-10:160px;--section-y:clamp(36px,3vw + 26px,76px);--gutter:20px;--container:1320px;--r-btn:999px;--r-photo:18px;--r-panel:26px;--r-card:18px;--r-note:16px;--r-field:12px;--ease:cubic-bezier(.16,1,.3,1);--t-ui:180ms;--t-reveal:600ms;--shadow-card:0 1px 2px rgba(16,25,27,.06),0 14px 32px -18px rgba(14,60,66,.32);--shadow-float:0 18px 40px -14px rgba(14,40,46,.38),0 4px 10px -4px rgba(14,40,46,.16);--header-h:68px}@supports (color:color-mix(in srgb,red 50%,blue)){:root{--cd-tx:color-mix(in srgb,#fff 86%,#b7cacb);--accent-a12:color-mix(in srgb,#0e3c42 12%,transparent);--accent-a14:color-mix(in srgb,#0e3c42 14%,transparent);--accent-a18:color-mix(in srgb,#0e3c42 18%,transparent);--ink-a9:color-mix(in srgb,#10191b 9%,transparent);--ink-a10:color-mix(in srgb,#10191b 10%,transparent);--ink-a11:color-mix(in srgb,#10191b 11%,transparent);--ink-a22:color-mix(in srgb,#10191b 22%,transparent);--err-a14:color-mix(in srgb,#a8281e 14%,transparent);--err-a40:color-mix(in srgb,#a8281e 40%,transparent);--err-bg:color-mix(in srgb,#a8281e 8%,#fff);--err-lt:color-mix(in srgb,#a8281e 52%,#fff);--shadow-bar:0 -14px 32px -18px color-mix(in srgb,#0e3c42 45%,transparent)}}@media (min-width:700px){:root{--gutter:32px;--header-h:76px}}@media (min-width:1100px){:root{--gutter:48px}}html[data-theme=neon]{--paper:#0a0a0a;--surface:#181818;--section-alt:#0a0a0a;--chalk-2:#232323;--ink:#f5f5f5;--ink-2:#a8a8a8;--line:#2a2a2a;--line-2:#4a4a4a;--sand:#111;--sand-2:#222;--panel:#111;--panel-2:#1c1c1c;--on-panel-2:#a8a8a8;--panel-hi:#007ba7;--accent:#007ba7;--accent-ink:#3fa9d9;--accent-fill:#007ba7;--accent-fill-2:#00668b;--focus:#f5f5f5;--focus-dark:#f5f5f5;--sel-bg:#007ba7;--sel-ink:#fff;--sel-ink-2:#fff;--select-bg:#007ba7;--select-ink:#fff;--tip-bg:#f5f5f5;--tip-ink:#0a0a0a;--key-ink:#ff2d95;--tag-bg:#ff2d95;--tag-ink:#0a0a0a;--vs-bg:#007ba7;--vs-tick:#fff;--rule:rgba(255,255,255,.14);--map-land:#383838;--chart-bar:#007ba7;--chart-best:#ff2d95;--chart-sel:#3aa0c8;--chart-sel-ring:#f5f5f5;--chart-ring:#181818;--chart-0:#3a3a3a;--chart-day:#007ba7;--mark-light:#d4b45c;--wa:#25d366;--live:#25d366;--up:#3fcf8e;--down:#ff6b5e;--error:#ff6b5e;--field-bg:#101010;--field-edge:#777;--calc-bg:rgba(0,0,0,.3);--cd-tx:#e0e0e0;--glass:rgba(10,10,10,.94);--glass-2:rgba(24,24,24,.94);--ghost-hover:rgba(255,255,255,.08);--scrim:rgba(0,0,0,.74);--scrim-2:rgba(0,0,0,.86);--accent-a12:rgba(0,123,167,.2);--accent-a14:rgba(0,123,167,.22);--accent-a18:rgba(0,123,167,.32);--ink-a9:rgba(255,255,255,.1);--ink-a10:rgba(255,255,255,.1);--ink-a11:rgba(255,255,255,.13);--ink-a22:rgba(255,255,255,.26);--err-a14:rgba(255,107,94,.22);--err-a40:rgba(255,107,94,.55);--err-bg:#241311;--err-lt:#ffb3ab;--shadow-card:inset 0 0 0 1px #2c2c2c;--shadow-float:0 0 0 1px #363636;--shadow-panel:inset 0 0 0 1px #2a2a2a;--shadow-box:inset 0 0 0 1px #2e2e2e;--shadow-form:inset 0 0 0 1px #2e2e2e;--shadow-bar:0 -1px 0 #2c2c2c;--shadow-cta:inset 0 -2px 0 rgba(0,0,0,.18)}html[data-theme=neon] .db{--hair:rgba(255,255,255,.13);--hair2:rgba(255,255,255,.4)}html[data-theme=white-gold]{--paper:#fbfaf6;--surface:#fff;--section-alt:#fff;--chalk-2:#f1ede3;--ink:#0a0a0b;--ink-2:#55524b;--line:#e8e2d4;--line-2:#cfc7b4;--sand:#f6f1e6;--sand-2:#e9e0cc;--panel:#0a0a0b;--panel-2:#1b1b1d;--on-panel-2:#bdb7a8;--panel-hi:#c4ab63;--accent:#8a6d1f;--accent-ink:#8a6d1f;--accent-fill:#0a0a0b;--accent-fill-2:#2c2c2e;--focus:#0a0a0b;--focus-dark:#c4ab63;--sel-bg:#c4ab63;--sel-ink:#0a0a0b;--sel-ink-2:#3a3326;--select-bg:#c4ab63;--select-ink:#0a0a0b;--tip-bg:#0a0a0b;--tip-ink:#fff;--key-ink:#d9bf6e;--tag-bg:#c4ab63;--tag-ink:#0a0a0b;--vs-bg:#0a0a0b;--vs-tick:#c4ab63;--rule:rgba(10,10,11,.13);--map-land:#ebe5d6;--chart-bar:#7d6c3c;--chart-best:#d9bf6e;--chart-sel:#a8935a;--chart-sel-ring:#fff;--chart-ring:#151515;--chart-0:#333;--chart-day:#c4ab63;--field-bg:#faf8f3;--field-edge:#8f8778;--calc-bg:rgba(255,255,255,.03);--cd-tx:#e6e2d8;--ghost-hover:rgba(10,10,11,.06);--gold:#d4b45c;--gold-press:#c6a64d;--on-gold:#0a0a0b;--shadow-cta:inset 0 -2px 0 rgba(10,10,11,.16),0 12px 24px -14px rgba(110,84,18,.6);--scrim:rgba(10,10,11,.62);--scrim-2:rgba(10,10,11,.8);--accent-a12:rgba(138,109,31,.12);--accent-a14:rgba(138,109,31,.14);--accent-a18:rgba(138,109,31,.2);--ink-a9:rgba(10,10,11,.09);--ink-a10:rgba(10,10,11,.1);--ink-a11:rgba(10,10,11,.11);--ink-a22:rgba(10,10,11,.22);--shadow-card:0 1px 2px rgba(10,10,11,.05),0 14px 32px -18px rgba(10,10,11,.26);--shadow-float:0 18px 40px -14px rgba(10,10,11,.32),0 4px 10px -4px rgba(10,10,11,.12);--shadow-panel:inset 0 0 0 1px rgba(196,171,99,.34),0 30px 60px -36px rgba(10,10,11,.55);--shadow-bar:0 -14px 32px -18px rgba(10,10,11,.38)}html[data-theme=white-gold] .db{--hair:rgba(196,171,99,.26);--hair2:rgba(196,171,99,.6)}html[data-theme=white-gold] .db-win{--surface:#151515;--ink:#fff;--ink-2:#b5ae9e;--line:#2c2c2c;--line-2:#4a463c;--chalk-2:#262626;--paper:#101010;--focus:#c4ab63;--up:#3fcf8e;--down:#ff6b5e;--shadow-box:inset 0 0 0 1px rgba(196,171,99,.3)}html[data-theme=white-gold] .start{--hair-d:rgba(196,171,99,.3)}html[data-theme=white-blue]{--paper:#f6f8fb;--surface:#fff;--section-alt:#fff;--chalk-2:#eaeef4;--ink:#0b1b33;--ink-2:#46546a;--line:#dde3ec;--line-2:#c3ccd9;--sand:#eef2f8;--sand-2:#dde5f0;--panel:#0b1b33;--panel-2:#16294a;--on-panel-2:#b4c0d3;--panel-hi:#8db6ff;--accent:#0b5bd3;--accent-ink:#0b5bd3;--accent-fill:#0b1b33;--accent-fill-2:#1c3358;--focus:#0b5bd3;--focus-dark:#8db6ff;--sel-bg:#0b5bd3;--sel-ink:#fff;--sel-ink-2:#dbe7ff;--select-bg:#0b5bd3;--select-ink:#fff;--tip-bg:#0b1b33;--tip-ink:#fff;--key-ink:#8db6ff;--tag-bg:#0b5bd3;--tag-ink:#fff;--vs-bg:#0b1b33;--vs-tick:#8db6ff;--rule:rgba(11,27,51,.13);--map-land:#e3e9f2;--chart-bar:#5a86d0;--chart-best:#8db6ff;--chart-sel:#6a9be6;--chart-sel-ring:#fff;--chart-ring:#0f1f38;--chart-0:#2a3a55;--chart-day:#8db6ff;--mark-light:#0b1b33;--mark-gold:#0b1b33;--brass-lt:#0b5bd3;--live:#157f47;--field-bg:#f8fafd;--field-edge:#7c8799;--calc-bg:rgba(255,255,255,.03);--cd-tx:#dfe6f1;--ghost-hover:rgba(11,27,51,.06);--gold:#0b5bd3;--gold-press:#0a52c2;--on-gold:#fff;--shadow-cta:inset 0 -2px 0 rgba(11,27,51,.22),0 12px 24px -14px rgba(11,91,211,.7);--scrim:rgba(11,27,51,.62);--scrim-2:rgba(11,27,51,.8);--accent-a12:rgba(11,91,211,.12);--accent-a14:rgba(11,91,211,.14);--accent-a18:rgba(11,91,211,.2);--ink-a9:rgba(11,27,51,.09);--ink-a10:rgba(11,27,51,.1);--ink-a11:rgba(11,27,51,.11);--ink-a22:rgba(11,27,51,.22);--shadow-card:0 1px 2px rgba(11,27,51,.05),0 14px 32px -18px rgba(11,27,51,.26);--shadow-float:0 18px 40px -14px rgba(11,27,51,.32),0 4px 10px -4px rgba(11,27,51,.12);--shadow-panel:inset 0 0 0 1px rgba(141,182,255,.22),0 30px 60px -36px rgba(11,27,51,.55);--shadow-bar:0 -14px 32px -18px rgba(11,27,51,.38)}html[data-theme=white-blue] .db{--hair:rgba(141,182,255,.24);--hair2:rgba(141,182,255,.6)}html[data-theme=white-blue] .db-win{--surface:#0f1f38;--ink:#fff;--ink-2:#b5c2d6;--line:#22324d;--line-2:#3a4d6c;--chalk-2:#1b2b46;--paper:#0a1628;--focus:#8db6ff;--up:#3fcf8e;--down:#ff6b5e;--shadow-box:inset 0 0 0 1px rgba(141,182,255,.26)}html[data-theme=white-blue] .start{--hair-d:rgba(141,182,255,.28)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);accent-color:var(--accent);caret-color:var(--accent)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-body);line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip;overflow-wrap:break-word}img,picture,video,svg{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:var(--select-bg);color:var(--select-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.on-dark :focus-visible,.dark :focus-visible{outline-color:var(--focus-dark)}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:var(--s-4);top:-80px;z-index:100;background:var(--surface);color:var(--ink);padding:var(--s-3) var(--s-4);border-radius:var(--r-field);box-shadow:var(--shadow-float);transition:top var(--t-ui)}.skip:focus{top:var(--s-3)}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:10px;border:2px solid var(--paper)}::-webkit-scrollbar-track{background:var(--paper)}html{scrollbar-color:var(--line-2) var(--paper);scrollbar-width:thin}}h1,h2,h3{font-family:var(--f-display);font-weight:800;text-wrap:balance;letter-spacing:-.03em}.display{font-size:var(--fs-display);line-height:.98;letter-spacing:-.032em}h2,.h2{font-size:var(--fs-h2);line-height:1.02}h3,.h3{font-size:var(--fs-h3);line-height:1.12;font-weight:750;letter-spacing:-.02em}.lead{font-size:var(--fs-lead);line-height:1.45;max-width:46ch}p{max-width:66ch;text-wrap:pretty}.small{font-size:var(--fs-small)}.muted{color:var(--ink-2)}.dark .muted,.on-dark .muted{color:var(--on-panel-2)}.tnum{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.wrap{width:100%;max-width:calc(var(--container) + var(--gutter)*2);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-top:var(--section-y);padding-bottom:var(--section-y);position:relative}.dark,.deep,.petrol{background:var(--panel);color:var(--white)}.paper{background:var(--section-alt)}.tone{background:var(--chalk-2)}.sand{background:var(--sand)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-5)}@media (min-width:900px){.grid{column-gap:var(--s-6)}}.stack>*+*{margin-top:var(--stack,var(--s-5))}.cluster{display:flex;flex-wrap:wrap;gap:var(--gap,var(--s-3));align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:52px;padding:0 var(--s-6);border:0;border-radius:var(--r-btn);font-weight:650;font-size:1rem;line-height:1;text-decoration:none;white-space:nowrap;transition:background var(--t-ui),color var(--t-ui),transform var(--t-ui) var(--ease),box-shadow var(--t-ui)}.btn{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.15}.btn-primary{background:var(--gold);color:var(--on-gold);box-shadow:var(--shadow-cta)}.btn-primary:hover{background:var(--gold-press)}.btn-primary:active{transform:translateY(1px)}.btn-primary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dark .btn-primary:focus-visible,.deep .btn-primary:focus-visible,.on-dark .btn-primary:focus-visible{outline-color:var(--white)}.btn-ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.btn-ghost:hover{background:rgba(255,255,255,.12)}.paper .btn-ghost:hover,.tone .btn-ghost:hover,body .btn-ghost.on-light:hover{background:var(--ghost-hover)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn .ico{width:20px;height:20px;flex:none}.ico{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ico-fill{fill:currentColor;stroke:none}.link{font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.28em;background:none;border:0;padding:0;color:inherit}.link:hover{text-decoration-thickness:2.5px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-5);border-radius:var(--r-btn);border:1.5px solid currentColor;background:transparent;font-weight:500;font-size:.98rem;transition:background var(--t-ui),color var(--t-ui),border-color var(--t-ui)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--sel-bg);color:var(--sel-ink);border-color:var(--sel-bg)}dialog{border:0;padding:0;background:transparent;color:inherit;max-width:100vw;max-height:calc(100*var(--dvh))}dialog::backdrop{background:var(--scrim)}body.lock{overflow:hidden}.js .rv{opacity:0;transform:translateY(14px);transition:opacity var(--t-reveal) var(--ease),transform var(--t-reveal) var(--ease)}.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none}}.pulse{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--ink-2)}.pulse-dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--line-2)}.pulse.is-on .pulse-dot{background:var(--live)}.pulse.is-beat .pulse-dot::after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid var(--live);animation:pulse-ring 2.4s var(--ease) infinite}.pulse-t{min-width:0;overflow-wrap:anywhere}@keyframes pulse-ring{0%{transform:scale(1);opacity:.9}70%,100%{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.pulse.is-beat .pulse-dot::after{animation:none;display:none}}.top-sentinel{position:absolute;top:0;left:0;width:1px;height:40px;pointer-events:none}.site-header{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:50;height:var(--header-h);color:var(--ink);--mark-c:var(--mark-light);transition:background-color 260ms var(--ease),color 260ms var(--ease),box-shadow 260ms var(--ease)}.site-header.is-solid{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 var(--line)}.hdr{display:flex;align-items:center;gap:var(--s-4);height:100%}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;color:inherit;flex:none;border-radius:6px}.mark{width:34px;height:auto;flex:none}.mark{color:var(--mark-c,var(--mark-gold));transition:color 260ms var(--ease)}.brand-word{font-family:var(--f-display);font-weight:800;font-size:1.5rem;line-height:1;letter-spacing:-.03em;transform:translateY(-1px)}.hdr-nav{display:none}.hdr-nav ul{display:flex;gap:var(--s-2)}.hdr-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-3);font-weight:500;font-size:.98rem;text-decoration:none;text-underline-offset:.35em;text-decoration-thickness:1.5px}.hdr-nav a:hover{text-decoration:underline}.hdr-act{display:flex;align-items:center;gap:var(--s-2);margin-left:auto}.hdr-call{display:none;align-items:center;justify-content:center;gap:var(--s-2);min-width:44px;min-height:44px;border-radius:var(--r-btn);font-weight:600;font-size:.98rem;text-decoration:none;font-variant-numeric:tabular-nums}.hdr-call .ico{width:18px;height:18px}.hdr-call:hover .hdr-call-num{text-decoration:underline;text-underline-offset:.3em}.hdr-call-num{display:none}.hdr-wa{display:none;place-items:center;width:44px;height:44px;border-radius:var(--r-btn);color:inherit;text-decoration:none}.hdr-wa .ico{width:20px;height:20px}.hdr-wa:hover{background:color-mix(in srgb,currentColor 10%,transparent)}@supports (color:color-mix(in srgb,red 50%,blue)){.hdr-wa:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}.hdr-cta{min-height:44px;padding:0 var(--s-4);font-size:.94rem}.menu-btn{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-6px;padding:0;border:0;border-radius:var(--r-btn);background:transparent;color:inherit}.menu-btn .ico{width:24px;height:24px}@media (max-width:389px){.brand-word{font-size:1.375rem}.mark{width:30px}.hdr{gap:var(--s-2)}}@media (max-width:899px){.hdr-cta{display:none}}@media (min-width:900px){.hdr-call{display:inline-flex}.hdr-wa{display:inline-grid}.hdr-act{gap:var(--s-3)}.hdr-cta{padding:0 var(--s-5)}}@media (min-width:1100px){.hdr{gap:var(--s-5)}.hdr-nav{display:block;margin-left:auto}.hdr-act{margin-left:0}.menu-btn{display:none}}@media (min-width:1200px){.hdr-call{padding:0 var(--s-2)}.hdr-call-num{display:inline}.hdr-call-sr{display:none}.hdr-nav ul{gap:var(--s-2)}}dialog.menu{width:100%;height:100%;max-width:none;max-height:none;margin:0;top:0;right:0;bottom:0;left:0;background:var(--panel);color:var(--white);overscroll-behavior:contain}dialog.menu[open]{display:block;animation:menu-in 260ms var(--ease)}dialog.menu::backdrop{background:var(--panel)}@keyframes menu-in{from{opacity:0}to{opacity:1}}dialog.menu :focus-visible{outline-color:var(--focus-dark)}.menu-in{display:flex;flex-direction:column;min-height:100%;padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom))}.menu-top{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);--mark-c:var(--mark-gold)}.menu-close{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-6px;padding:0;border:0;border-radius:var(--r-btn);background:transparent;color:inherit}.menu-close .ico{width:24px;height:24px}.menu-nav{margin-top:clamp(24px,calc(7*var(--svh)),72px)}.menu-nav a{display:block;padding:var(--s-2) 0;font-family:var(--f-display);font-weight:800;font-size:clamp(2.25rem,1.5rem + 4vw,3.25rem);line-height:1.1;letter-spacing:-.03em;text-decoration:none}.menu-trades{margin-top:var(--s-6)}.menu-trades-l{font-size:.95rem;font-weight:500;color:var(--on-panel-2);margin-bottom:var(--s-3)}.menu-trades ul{display:flex;flex-wrap:wrap;gap:var(--s-2)}.menu-trade{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-4);border-radius:var(--r-btn);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,0.34);font-weight:500;font-size:.95rem;text-decoration:none}@supports (color:color-mix(in srgb,red 50%,blue)){.menu-trade{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--white) 34%,transparent)}}.menu-trade:hover{box-shadow:inset 0 0 0 1.5px var(--white)}.menu-trade[aria-current=page]{background:var(--sel-bg);color:var(--sel-ink);box-shadow:none}.menu-act{margin-top:auto;padding-top:var(--s-7);display:grid;gap:var(--s-3)}.menu-contact{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.menu-contact .btn{padding:0 var(--s-3);font-size:.95rem}.menu-hours{color:var(--on-panel-2);font-size:var(--fs-small);margin-top:var(--s-2)}@media (max-width:359px){.menu-contact{grid-template-columns:1fr}}.dock{display:none}@media (min-width:1500px){.dock{display:flex;flex-direction:column;gap:10px;position:fixed;z-index:40;bottom:clamp(16px,2.2vh,28px);right:clamp(8px,calc((100% - var(--container)) / 2 - 64px),28px);transform:translateY(16px);opacity:0;visibility:hidden;transition:opacity 320ms var(--ease),transform 420ms var(--ease),visibility 0s linear 420ms}.dock.show{transform:none;opacity:1;visibility:visible;transition:opacity 320ms var(--ease),transform 420ms var(--ease),visibility 0s}html.has-cc .dock{transform:translateY(16px);opacity:0;visibility:hidden}}.dock-btn{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow-float);text-decoration:none;transition:background var(--t-ui),color var(--t-ui)}.dock-btn .ico{width:22px;height:22px}.dock-btn:hover,.dock-btn:focus-visible{background:var(--accent-fill);color:var(--white)}.dock-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:50%}.dock-tip{position:absolute;right:calc(100% + 12px);top:50%;transform:translate(8px,-50%);padding:9px 16px;border-radius:var(--r-btn);background:var(--tip-bg);color:var(--tip-ink);font-size:.92rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-float);transition:opacity var(--t-ui) var(--ease),transform 260ms var(--ease)}.dock-btn:hover .dock-tip,.dock-btn:focus-visible .dock-tip{opacity:1;transform:translate(0,-50%)}.bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:var(--s-2);padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--shadow-bar);transform:translateY(110%);visibility:hidden;transition:transform 380ms var(--ease),visibility 0s linear 380ms}.bar.show{transform:none;visibility:visible;transition:transform 380ms var(--ease),visibility 0s}.bar-btn{display:flex;align-items:center;justify-content:center;gap:var(--s-2);min-width:48px;min-height:48px;padding:0 var(--s-4);border-radius:var(--r-btn);background:var(--chalk-2);color:var(--accent-ink);font-weight:600;font-size:.95rem;line-height:1.1;white-space:nowrap;text-align:center;text-decoration:none}.bar-btn .ico{width:20px;height:20px}.bar-btn.bar-go{background:var(--gold);color:var(--on-gold);min-width:0;white-space:normal;overflow-wrap:anywhere}.bar-btn.bar-go:hover{background:var(--gold-press)}.bar-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:429px){.bar-btn:not(.bar-go){width:48px;padding:0}.bar-btn:not(.bar-go) span{display:none}.bar-btn .ico{width:22px;height:22px}}html.has-cc .bar{transform:translateY(110%);visibility:hidden;transition:transform 380ms var(--ease),visibility 0s linear 380ms}@media (min-width:900px){.bar{display:none}}.hero{position:relative;isolation:isolate;padding-top:calc(var(--header-h) + 6px);padding-bottom:8px;background:var(--paper)}.hero-grid{display:flex;flex-direction:column}.hero-copy{display:grid;align-items:end;margin-top:clamp(12px,calc(1.6*var(--svh)),22px)}.hero-live,.hero-ghost{grid-area:1/1}.hero-ghost{display:grid;visibility:hidden;pointer-events:none;user-select:none}.hg{grid-area:1/1;display:flex;flex-direction:column}.hg .hero-h1,.hg .hero-sub{display:block}.hg .hero-h1-t,.hg .hero-sub{animation:none}.hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s-5)}.hero-excl{margin-top:10px;max-width:44ch;font-size:1rem;line-height:1.36;font-weight:550;color:var(--ink);text-wrap:balance}.hero-excl strong{font-family:var(--f-display);font-weight:800;letter-spacing:-.015em;color:var(--accent-ink)}.hero-excl+.hero-cta{margin-top:14px}.hero-proof{margin-top:12px}.promises{margin-top:var(--s-4)}.trades-hub{margin-top:var(--s-5)}.hero-feed{display:none}.hero-visual{position:relative;margin-left:calc(var(--gutter) * -1 + 10px);margin-right:calc(var(--gutter) * -1 + 10px)}.hero-media{position:relative;height:clamp(136px,calc(22*var(--svh)),250px);border-radius:var(--r-photo);overflow:hidden;background:var(--chalk-2);box-shadow:var(--shadow-card)}.hero-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-media::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,transparent 58%,rgba(16,25,27,0.22));box-shadow:inset 0 0 0 1px rgba(16,25,27,.06)}@supports (color:color-mix(in srgb,red 50%,blue)){.hero-media::after{background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--photo-ink) 22%,transparent))}}.hero-chip{position:absolute;z-index:2;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px 0 12px;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font-size:.875rem;font-weight:650;line-height:1.2;box-shadow:var(--shadow-float)}.hero-chip-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--live)}.hero-chip-dot::after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid var(--live);animation:chip-pulse 2.6s var(--ease) infinite}@keyframes chip-pulse{0%{transform:scale(1);opacity:.9}70%,100%{transform:scale(2.6);opacity:0}}.hero-h1{font-family:var(--f-display);font-weight:800;font-size:clamp(2rem,1rem + 4.4vw,3.25rem);line-height:1;letter-spacing:-.028em;max-width:15em;text-wrap:balance;color:var(--ink)}.hero-h1-t{display:block;animation:hero-settle 760ms var(--ease) 120ms backwards}.hero-sub{margin-top:10px;max-width:46ch;font-size:1rem;line-height:1.45;text-wrap:balance;color:var(--ink-2);animation:hero-fade 700ms var(--ease) 260ms backwards}.hero-sub strong{font-weight:700;color:var(--ink)}.hero .nw{white-space:nowrap}.hero .nw-long{display:inline-block;max-width:100%;white-space:normal}.hero-h1,.hero-sub{overflow-wrap:anywhere}@keyframes hero-settle{from{opacity:0;transform:translateY(.14em)}to{opacity:1;transform:none}}@keyframes hero-fade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-h1-t,.hero-sub,.hero-chip-dot::after{animation:none}}.hero-go{flex:1 1 auto;padding-left:var(--s-5);padding-right:var(--s-5);white-space:normal;text-align:center;line-height:1.15}.hero-wa{flex:none;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink);background:var(--surface)}.hero-wa .ico{width:22px;height:22px;color:var(--wa)}.hero-wa:hover{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--surface)}@media (max-width:559px){.hero-wa{width:52px;padding:0}.hero-wa-t{display:none}}@media (min-width:560px){.hero-go{flex:0 0 auto;padding-left:var(--s-6);padding-right:var(--s-6)}.hero-wa{padding-left:var(--s-5);padding-right:var(--s-5)}}.strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 4px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.stat{display:flex;flex-direction:column;min-width:0;padding:0 12px}.stat+.stat{border-left:1px solid var(--line)}.stat-n{font-family:var(--f-display);font-weight:800;font-size:clamp(1.625rem,1.1rem + 2.2vw,2.25rem);line-height:1;letter-spacing:-.035em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.stat-l{margin-top:6px;font-size:.875rem;font-weight:650;line-height:1.25;color:var(--ink);text-wrap:balance}.stat-src{margin-top:2px;font-size:.875rem;line-height:1.25;color:var(--ink-2);text-wrap:balance}.stat-l,.stat-src{overflow-wrap:anywhere}.hero-src{margin-top:10px;font-size:.875rem;line-height:1.4;color:var(--ink-2)}.hero-src strong{font-weight:650;color:var(--ink)}@media (max-width:559px){.strip{grid-template-columns:minmax(0,1fr);padding:2px 16px}.stat{display:grid;grid-template-columns:5.6rem minmax(0,1fr);grid-template-areas:"n l" "n s";column-gap:12px;align-items:baseline;padding:8px 0}.stat+.stat{border-left:0;border-top:1px solid var(--line)}.stat-n{grid-area:n;font-size:1.875rem}.stat-l{grid-area:l;margin-top:0;font-size:.9375rem}.stat-src{grid-area:s}}@media (max-width:359px){.stat{grid-template-columns:4.9rem minmax(0,1fr)}.stat-n{font-size:1.625rem}}@media (max-width:19.9em){.stat{grid-template-columns:minmax(0,1fr);grid-template-areas:"n" "l" "s";row-gap:4px}}@media (min-width:560px){.strip{padding:18px 6px}.stat{padding:0 18px}.stat-l{font-size:.9375rem}}.promises{display:flex;flex-wrap:wrap;column-gap:var(--s-5);row-gap:4px;overflow:hidden}.promises li{position:relative;display:flex;align-items:center;font-size:.875rem;font-weight:600;line-height:1.3;color:var(--ink)}.promises li::before{content:"";position:absolute;left:calc(var(--s-5) / -2);top:15%;bottom:15%;width:1px;background:var(--line-2)}@media (min-width:560px){.promises li{font-size:.9375rem}}@media (max-width:559px){.hero:not(.is-hub) .promises{display:none}}.trades-l{font-weight:600;font-size:.95rem;color:var(--ink-2);margin-bottom:var(--s-3)}.trades-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.trades-list li{display:flex}.trades-list li:last-child:nth-child(odd){grid-column:1/-1}.trade{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:6px var(--s-4);border-radius:var(--r-btn);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink);font-weight:600;font-size:.98rem;line-height:1.15;text-align:center;text-decoration:none;transition:background var(--t-ui),box-shadow var(--t-ui),color var(--t-ui)}.trade:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.trade[aria-current=page]{background:var(--accent-fill);color:var(--white);box-shadow:none}.trades-hub .trade{min-height:50px;font-size:1.0625rem}@media (min-width:560px){.trades-list{display:flex;flex-wrap:wrap}.trade{flex:0 0 auto;min-height:44px;padding:0 var(--s-5)}.trades-hub .trade{min-height:52px;padding:0 var(--s-5)}}@media (min-width:560px) and (max-width:899px){.trades-hub .trades-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.trades-hub .trades-list li:last-child:nth-child(odd){grid-column:auto}.trades-hub .trade{flex:1;padding:0 var(--s-3)}}@media (min-width:900px){.trades-hub{display:flex;align-items:center;gap:var(--s-4)}.trades-hub .trades-l{margin:0;white-space:nowrap;color:var(--ink)}.trades-hub .trade{padding:0 var(--s-4)}}.trade{max-width:100%;white-space:normal;overflow-wrap:anywhere}@media (max-width:389px){.trade,.trades-hub .trade{font-size:.9375rem;padding:6px var(--s-2)}}@media (max-width:339px){.trade,.trades-hub .trade{font-size:.875rem}}@media (min-width:560px) and (max-width:899px){.hero-media{height:clamp(200px,calc(28*var(--svh)),340px)}.hero-visual{margin-left:calc(var(--gutter) * -1 + 16px);margin-right:calc(var(--gutter) * -1 + 16px)}}@media (max-width:359px){.hero-go{padding-left:12px;padding-right:12px;font-size:.9375rem}}@media (max-width:899px) and (max-height:700px){.hero-media{height:clamp(80px,calc(14*var(--svh)),140px)}.hero-copy{margin-top:16px}}@media (max-width:899px) and (max-height:600px){.hero-visual{display:none}.hero-copy{margin-top:8px}}@media (max-width:899px){.is-hub .hero-media{height:clamp(84px,calc(14*var(--svh)),150px)}}@media (min-width:900px){.hero{padding-top:calc(var(--header-h) + clamp(12px,calc(2.4*var(--svh)),32px));padding-bottom:clamp(20px,calc(3*var(--svh)),40px)}.hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto auto auto 1fr;column-gap:var(--s-6);align-items:start}.hero-visual{grid-column:8/13;grid-row:1/7;align-self:stretch;margin:0;display:flex}.hero-media{flex:1;height:auto;min-height:min(660px,calc(calc(100*var(--svh)) - var(--header-h) - 72px));border-radius:var(--r-panel)}.hero-chip{left:20px;top:20px;bottom:auto}.hero-copy{grid-column:1/8;grid-row:1;margin-top:0;align-self:end}.hero-excl{grid-column:1/8;grid-row:2;margin-top:var(--s-4);font-size:1.0625rem}.hero-cta{grid-column:1/8;grid-row:3;margin-top:var(--s-6)}.hero-excl+.hero-cta{margin-top:var(--s-5)}.hero-proof{grid-column:1/8;grid-row:4;margin-top:var(--s-6)}.promises{grid-column:1/8;grid-row:5;margin-top:var(--s-5)}.trades-hub{grid-column:1/8;grid-row:6;align-self:start}.hero-h1{font-size:clamp(2.75rem,.7rem + 3.9vw,5.25rem);line-height:.97}.hero-sub{margin-top:var(--s-5);font-size:var(--fs-lead)}.stat-n{font-size:clamp(2rem,1rem + 1.6vw,2.875rem)}.hero-feed{display:block;position:absolute;z-index:2;bottom:20px;right:20px;width:min(340px,calc(100% - 40px));text-align:right}.hero-feed .feed{text-align:left}}@media (min-width:1180px){.hero-visual{grid-column:8/13}.hero-copy,.hero-excl,.hero-cta,.promises,.trades-hub{grid-column:1/8}.hero-proof{grid-column:1/8}}@media (min-width:900px) and (max-width:1179px){.is-hub .trades-hub{align-items:flex-start}.is-hub .trades-hub .trades-l{padding-top:16px}.is-hub .trades-hub .trades-list{flex:1;min-width:0}}@media (min-width:900px) and (max-height:860px){.hero{padding-top:calc(var(--header-h) + 20px);padding-bottom:24px}.hero-h1{font-size:clamp(2.5rem,.3rem + 3.3vw,4.25rem)}.hero-sub{margin-top:var(--s-4)}.hero-cta,.hero-proof{margin-top:var(--s-5)}.strip{padding-top:14px;padding-bottom:14px}.stat-n{font-size:clamp(1.75rem,.8rem + 1.4vw,2.375rem)}.promises{margin-top:var(--s-4)}.hero-media{min-height:0}}.feed-cap{display:inline-flex;align-items:center;min-height:30px;margin-bottom:10px;padding:0 14px;border-radius:var(--r-btn);background:var(--accent-fill);color:var(--white);font-size:.875rem;font-weight:650;line-height:1.2}.feed{position:relative;display:grid;gap:10px;height:17.4rem;overflow:hidden;align-content:start}.note{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"mark app" "mark title" "mark body";column-gap:12px;align-items:center;padding:12px 15px 13px 13px;border-radius:var(--r-note);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float);font-size:.9rem;line-height:1.32}.note-mark{grid-area:mark;align-self:start;margin-top:2px;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--chalk-2);color:var(--accent-ink)}.note-mark .ico{width:19px;height:19px}.note[data-app=whatsapp] .note-mark{border-radius:50%;color:var(--wa)}.note[data-app=call] .note-mark{border-radius:50%}.note-app{grid-area:app;font-size:.8125rem;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-title{grid-area:title;font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.note-body{grid-area:body;color:var(--ink-2);text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.feed.live{display:block;height:max(var(--feed-h,0px),17.4rem);transition:height 420ms var(--ease)}.feed.live .note{position:absolute;top:0;left:0;right:0;transform:translate3d(0,var(--y,0),0) scale(var(--sc,1));transform-origin:50% 0;opacity:var(--op,1);transition:transform 760ms var(--ease),opacity 520ms var(--ease)}.feed.live .note.is-new{transition:none}.db{--mut:var(--on-panel-2);--hair:rgba(255,255,255,0.12);--hair2:rgba(255,255,255,0.28);--bar:var(--chart-bar);--best:var(--chart-best);--box-pad:clamp(12px,1.6vw,20px);--pad:clamp(16px,3.2vw,36px)}@supports (color:color-mix(in srgb,red 50%,blue)){.db{--hair:color-mix(in srgb,var(--white) 12%,transparent);--hair2:color-mix(in srgb,var(--white) 28%,transparent)}}.db-win :focus-visible{outline:2px solid var(--focus-dark);outline-offset:3px}.db-n :focus-visible,.db-chart :focus-visible{outline-color:var(--focus)}html:not(.js) .db-js,.js .db-nojs{display:none}.db-head{display:grid;gap:var(--s-2) var(--s-7);margin-bottom:clamp(18px,2.4vw,32px)}.db-sub{color:var(--ink-2);font-size:var(--fs-lead);line-height:1.4;max-width:34ch;text-wrap:balance}.db-say{margin-top:var(--s-3);max-width:40ch;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.35;color:var(--ink);text-wrap:balance}.db-say strong{font-family:var(--f-display);font-weight:800;letter-spacing:-.02em;color:var(--accent-ink)}@media (min-width:900px){.db-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.db-sub{text-align:right;padding-bottom:.35em;max-width:none}}.db-sub>span{display:block}@media (max-width:899px){.db-sub{margin-top:var(--s-2)}.db-sub>span+span{display:none}}@media (max-width:559px){.db-sub{font-size:1.0625rem}.db-sub>span+span,.db-hs{display:none}}@media (max-width:559px){.db-hl:has(.db-say)+.db-sub{display:none}}.db-win{border-radius:var(--r-panel);min-width:0;container-type:inline-size;background:var(--panel);color:var(--white);box-shadow:var(--shadow-panel)}.db-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5);padding:14px var(--pad);border-bottom:1px solid var(--hair);font-size:.875rem;line-height:1.3}.db-live{display:inline-flex;align-items:center;gap:10px;font-weight:650;letter-spacing:.01em}.db-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--panel-hi)}.db-dot::after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid var(--panel-hi);animation:db-pulse 2.6s var(--ease) infinite}@keyframes db-pulse{0%{transform:scale(1);opacity:.85}70%,100%{transform:scale(2.8);opacity:0}}.db-who{display:none;min-width:0}.db-who strong{font-weight:650}.db-at{color:var(--mut);margin-left:.4em}.db-src{margin-left:auto;color:var(--mut)}.db-body{display:grid;grid-template-columns:minmax(0,1fr)}.db-main{min-width:0;container-type:inline-size;padding:var(--pad);display:grid;gap:var(--s-4);align-content:start}@media (max-width:699px){.db-main{gap:12px;padding-top:var(--s-4)}}@media (min-width:700px){.db-main{gap:18px}}.db-acc{padding:var(--s-3) var(--pad) 0}.db-pick{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-4);width:100%;min-height:52px;padding:8px 16px;border:0;border-radius:var(--r-field);background:rgba(255,255,255,0.08);box-shadow:inset 0 0 0 1px var(--hair2);text-align:left;transition:background var(--t-ui);position:relative}@supports (color:color-mix(in srgb,red 50%,blue)){.db-pick{background:color-mix(in srgb,var(--white) 8%,transparent)}}.db-pick:hover{background:rgba(255,255,255,0.13)}@supports (color:color-mix(in srgb,red 50%,blue)){.db-pick:hover{background:color-mix(in srgb,var(--white) 13%,transparent)}}.db-pick-k{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.db-pick-n{grid-column:1;font-size:1rem;line-height:1.3;min-width:0}.db-pick-n strong{font-weight:650}.db-chev{grid-column:2;grid-row:1;width:20px;height:20px;transition:transform var(--t-ui) var(--ease)}.is-open .db-chev{transform:rotate(180deg)}.db-rail{display:none;margin-top:var(--s-2);padding:var(--s-2) 0}.is-open .db-rail{display:grid;gap:var(--s-4)}.db-grp{display:grid;gap:2px}.db-gl{display:flex;justify-content:space-between;gap:var(--s-3);padding:6px 12px 6px;font-size:.875rem;font-weight:650;color:var(--mut)}.db-gl span{font-weight:400}.db-opt{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-3);align-items:center;width:100%;min-height:56px;padding:9px 12px;border:0;border-radius:12px;background:transparent;text-align:left;transition:background var(--t-ui),color var(--t-ui)}.db-opt:hover{background:rgba(255,255,255,0.08)}@supports (color:color-mix(in srgb,red 50%,blue)){.db-opt:hover{background:color-mix(in srgb,var(--white) 8%,transparent)}}.db-on{font-weight:650;font-size:.9375rem;line-height:1.25;text-wrap:balance}.db-ot{grid-column:1;font-size:.875rem;line-height:1.3;color:var(--mut)}.db-oc{grid-column:2;grid-row:1/3;font-family:var(--f-display);font-weight:750;font-size:1.125rem;letter-spacing:-.02em}.db-opt[aria-selected=true]{background:var(--sel-bg);color:var(--sel-ink)}.db-opt[aria-selected=true] .db-ot{color:var(--sel-ink-2)}.db-opt[aria-selected=true]:focus-visible{outline-color:var(--focus-dark)}@media (min-width:1024px){.db-body{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.db-acc{padding:var(--s-4) var(--s-3) var(--s-5);border-right:1px solid var(--hair)}.db-pick{display:none}.db-rail,.is-open .db-rail{display:grid;gap:var(--s-5);margin:0;padding:var(--s-2) 0 0}.db-who{display:block}}.db-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border-radius:calc(var(--r-field) + 4px);background:rgba(255,255,255,0.07);box-shadow:inset 0 0 0 1px var(--hair)}@supports (color:color-mix(in srgb,red 50%,blue)){.db-days{background:color-mix(in srgb,var(--white) 7%,transparent)}}.db-day,.db-chip{min-height:44px;padding:4px 6px;border:0;border-radius:var(--r-field);background:transparent;font-weight:650;font-size:.875rem;line-height:1.15;transition:background var(--t-ui),color var(--t-ui)}.db-day:hover,.db-chip:hover{background:rgba(255,255,255,0.1)}@supports (color:color-mix(in srgb,red 50%,blue)){.db-day:hover,.db-chip:hover{background:color-mix(in srgb,var(--white) 10%,transparent)}}.db-day[aria-checked=true],.db-chip[aria-checked=true]{background:var(--sel-bg);color:var(--sel-ink)}@container (min-width:760px){.db-days{grid-template-columns:repeat(6,minmax(0,1fr));border-radius:var(--r-btn)}.db-day{border-radius:var(--r-btn);font-size:.9375rem}}@container (max-width:300px){.db-days{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-5)}.db-per{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);font-weight:650;font-size:1rem}.db-tag{font-weight:400;font-size:.875rem;color:var(--mut)}.db-ref{display:flex;align-items:center;gap:var(--s-4);margin-left:auto}.db-up{font-size:.875rem;color:var(--mut);text-align:right}.db-rb{min-height:44px;padding:0 18px 0 14px;gap:var(--s-2);font-size:.9375rem;box-shadow:inset 0 0 0 1.5px var(--hair2)}.db-rb .ico{width:18px;height:18px}@container (max-width:479px){.db-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"p b" "u b";align-items:center;column-gap:var(--s-3);row-gap:2px}.db-per{grid-area:p}.db-ref{display:contents}.db-up{grid-area:u;text-align:left}.db-rb{grid-area:b}}.db-rb.is-busy .ico{animation:db-spin .8s linear infinite}@keyframes db-spin{to{transform:rotate(360deg)}}.db-nums{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.db-n{grid-column:span 3}.db-n:nth-child(3){grid-column:span 6}.db-n.db-n-sm{grid-column:span 2;padding:10px 12px}.db-n{display:flex;flex-direction:column;min-width:0;padding:var(--box-pad);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-box)}.db-n dt{font-weight:650;font-size:.875rem;line-height:1.25;color:var(--ink-2)}.db-jg{font-weight:500;color:var(--ink-2)}.db-v{margin:6px 0 0;font-family:var(--f-display);font-weight:800;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.25rem);line-height:1;letter-spacing:-.035em;white-space:nowrap;color:var(--ink)}.db-m{margin:6px 0 0;font-family:var(--f-display);font-weight:750;font-size:clamp(1.375rem,1.15rem + 1vw,1.75rem);line-height:1;letter-spacing:-.03em;white-space:nowrap;color:var(--ink)}.db-n-sm .db-m{white-space:normal;overflow-wrap:anywhere}.db-c{margin:8px 0 0;font-size:.875rem;line-height:1.3;color:var(--ink-2);text-wrap:balance}.db-c:empty{display:none}.db-ar{display:inline-block;width:9px;height:8px;margin-right:6px;vertical-align:1px;background:var(--ink-2);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.db-ar.is-up{-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.db-ar:not(.is-up):not(.is-dn){height:2px;-webkit-clip-path:none;clip-path:none;vertical-align:3px}.db-n-key .db-ar.is-up,.db-n:nth-child(3) .db-ar.is-dn{background:var(--up)}.db-n-key .db-ar.is-dn,.db-n:nth-child(3) .db-ar.is-up{background:var(--down)}.db-n-sm{padding-top:12px;padding-bottom:12px}@container (min-width:560px){.db-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.db-n,.db-n:nth-child(3),.db-n.db-n-sm{grid-column:auto}.db-n.db-n-sm{padding:12px var(--box-pad)}.db-v{font-size:clamp(2.25rem,1.2rem + 2vw,3rem)}.db-n-sm{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--s-3)}.db-n-sm .db-m{margin-top:0}}.db-chart{display:grid;gap:10px;min-width:0;padding:var(--box-pad);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-box)}.db-ct{font-weight:700;font-size:.9375rem;line-height:1.25}.db-dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4);min-height:1.6em;font-size:.875rem;color:var(--ink-2)}.db-dk{color:var(--tag-ink);background:var(--tag-bg);font-weight:650;padding:1px 8px;border-radius:var(--r-btn)}.db-dd{color:var(--ink);font-weight:650}.db-plot{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px}.db-y{grid-row:1;display:flex;flex-direction:column;justify-content:space-between;height:var(--ch,clamp(84px,13cqi,120px));margin:-.55em 0;font-size:.75rem;line-height:1.1;color:var(--ink-2);text-align:right}.db-area{position:relative;grid-row:1;grid-column:2;height:var(--ch,clamp(84px,13cqi,120px));border-bottom:1px solid var(--line-2);border-radius:2px;touch-action:pan-y}.db-area::before,.db-area::after{content:"";position:absolute;left:0;right:0;border-top:1px dashed var(--line);pointer-events:none}.db-area::before{top:0}.db-area::after{top:50%}.db-area:focus-visible{outline-offset:6px}.db-bars{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--n,7),minmax(0,1fr));align-items:end}.db-b{height:var(--h,0%);margin:0 20%;border-radius:5px 5px 1px 1px;background:var(--bar);transform-origin:50% 100%;transition:transform 440ms var(--ease),background-color var(--t-ui)}.db-bars.is-dense .db-b{margin:0 14%;border-radius:2px 2px 0 0}.db-b.is-0{background:var(--chart-0);border-radius:1px}.db-b.is-best{background:var(--best)}.db-b.is-sel{background:var(--chart-sel);box-shadow:0 0 0 2px var(--chart-ring),0 0 0 4px var(--chart-sel-ring)}.db-b.is-best.is-sel{background:var(--chart-best)}.db-bars.is-pre .db-b{transform:scaleY(0);transition:none}.db-x{position:relative;grid-row:2;grid-column:2;height:2.6em;margin-top:6px;font-size:.75rem;line-height:1.2;color:var(--ink-2);white-space:nowrap}.db-x span{position:absolute;left:var(--x,0);transform:translateX(-50%)}.db-x span.is-l{transform:none;left:0}.db-x span.is-r{transform:none;left:auto;right:0}.db-x.is-grid{display:grid;grid-template-columns:repeat(var(--n,7),minmax(0,1fr));text-align:center}.db-x.is-grid span{position:static;transform:none}.db-x b{display:block;font-weight:650;color:var(--ink)}@media (min-width:360px){.db-x,.db-y{font-size:.875rem}}@media (max-width:419px){.db-dt .db-ds{display:none}}.db-none{display:grid;place-items:center;min-height:clamp(130px,22cqi,200px);border-radius:var(--r-field);background:var(--paper);color:var(--ink-2);text-align:center;padding:var(--s-5)}.db-one{display:grid;gap:var(--s-4)}.db-oh{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4)}.db-od{font-family:var(--f-display);font-weight:800;font-size:clamp(1.375rem,1.15rem + 1.2cqi,1.875rem);line-height:1.1;letter-spacing:-.025em}.db-oq{font-size:.875rem;color:var(--ink-2)}.db-vs{display:grid;gap:6px}.db-vl{font-weight:650;font-size:.875rem;margin-bottom:2px}.db-vr{display:grid;grid-template-columns:4.2em minmax(0,1fr) 4.6em;align-items:center;column-gap:var(--s-3);font-size:.875rem;color:var(--ink-2)}.db-vt{height:10px;border-radius:5px;background:var(--chalk-2);overflow:hidden}.db-vb{display:block;width:var(--w,0);height:100%;border-radius:inherit;background:var(--chart-day);transform-origin:0 50%;animation:db-grow 440ms var(--ease)}.is-prev .db-vb{background:var(--bar)}@keyframes db-grow{from{transform:scaleX(0)}}.db-vn{text-align:right;color:var(--ink);font-weight:650;font-size:.9375rem}.is-prev .db-vn{color:var(--ink-2);font-weight:400}.db-90{font-size:.9375rem;color:var(--mut)}.db-calc{display:grid;gap:var(--s-4);padding:var(--pad);border-top:1px solid var(--hair);background:var(--calc-bg);border-radius:0 0 var(--r-panel) var(--r-panel)}.db-chd{display:grid;gap:var(--s-2)}.db-ch{font-size:var(--fs-h3);color:var(--white)}.db-as{color:var(--mut)}.db-ci{display:grid;gap:var(--s-4);align-content:start}.db-cg{display:grid;gap:var(--s-2)}.db-cl{font-size:.875rem;font-weight:650;color:var(--mut)}.db-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.db-chip{box-shadow:inset 0 0 0 1px var(--hair2);font-size:.9375rem}.db-chip[aria-checked=true]{box-shadow:none}.db-prow{display:grid;gap:6px}.db-own{display:flex;align-items:center;gap:4px;min-height:44px;padding:0 14px;border-radius:var(--r-field);box-shadow:inset 0 0 0 1px var(--hair2);font-weight:650;cursor:text;transition:box-shadow var(--t-ui)}.db-own:focus-within{box-shadow:inset 0 0 0 2px var(--focus-dark)}.db-own input{width:100%;min-width:0;border:0;padding:0;background:transparent;font-size:1rem;font-weight:650;outline:none;font-variant-numeric:tabular-nums}.db-own input::placeholder{color:var(--mut);opacity:1;font-weight:500}@container (min-width:420px){.db-prow{grid-template-columns:minmax(0,3fr) minmax(0,1.25fr)}}.db-co{display:grid;gap:var(--s-3);align-content:start}.db-cf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.db-cf div{display:flex;flex-direction:column;gap:6px;min-width:0;padding:var(--box-pad);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-box)}.db-cf dt{font-size:.875rem;font-weight:650;color:var(--ink-2);overflow-wrap:anywhere}.db-cf dd{margin:0;font-family:var(--f-display);font-weight:800;font-size:clamp(1.625rem,1.3rem + 1.4vw,2.125rem);white-space:nowrap;line-height:1;letter-spacing:-.035em;color:var(--ink)}.db-cf .db-cf-win dd{color:var(--key-ink)}.db-note{font-size:.875rem;line-height:1.45;color:var(--mut);max-width:52ch}@container (min-width:560px){.db-cf{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.db-cf dd{font-size:clamp(1.75rem,1.1rem + 1.6vw,2.375rem)}}@container (min-width:1100px){.db-calc{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(28px,4cqi,64px);align-items:start}.db-chd{grid-column:1/-1}.db-ci{grid-column:1}.db-co{grid-column:2}}.db-ctog{display:none}@media (max-width:639px){.js .db-calc{gap:var(--s-3)}.js .db-chd{display:contents}.js .db-ch{order:1}.js .db-co{order:2}.js .db-ctog{order:3;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:100%;min-height:48px;padding:0 14px 0 18px;border:0;border-radius:var(--r-btn);background:transparent;box-shadow:inset 0 0 0 1.5px var(--hair2);color:var(--white);font-weight:650;font-size:.9375rem;text-align:left;transition:background var(--t-ui)}.js .db-ctog:hover{background:rgba(255,255,255,0.08)}@supports (color:color-mix(in srgb,red 50%,blue)){.js .db-ctog:hover{background:color-mix(in srgb,var(--white) 8%,transparent)}}.js .db-ci{order:4}.js .db-calc[data-shut] .db-ci{display:none}.js .db-calc:not([data-shut]) .db-ci{animation:db-open 360ms var(--ease) both}.db-ch{font-size:1.25rem}}.db-cchev{width:20px;height:20px;transition:transform var(--t-ui) var(--ease)}.db-ctog[aria-expanded=true] .db-cchev{transform:rotate(180deg)}@keyframes db-open{from{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.js .db-calc:not([data-shut]) .db-ci{animation:none}.db-cchev{transition:none}}.db-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4) var(--s-7);margin-top:clamp(18px,2.4vw,30px)}.db-end p{font-size:var(--fs-lead);line-height:1.4;max-width:36ch;text-wrap:balance;color:var(--ink);font-weight:550}@media (max-width:599px){.db-end{display:none}}@media (prefers-reduced-motion:reduce){.db-dot::after{animation:none;opacity:0}.db-vb{animation:none}.db-rb.is-busy .ico{animation:none}}.bh-0{--h:0px}.bh-s{--h:2px}.bh-1{--h:1%}.bh-2{--h:2%}.bh-3{--h:3%}.bh-4{--h:4%}.bh-5{--h:5%}.bh-6{--h:6%}.bh-7{--h:7%}.bh-8{--h:8%}.bh-9{--h:9%}.bh-10{--h:10%}.bh-11{--h:11%}.bh-12{--h:12%}.bh-13{--h:13%}.bh-14{--h:14%}.bh-15{--h:15%}.bh-16{--h:16%}.bh-17{--h:17%}.bh-18{--h:18%}.bh-19{--h:19%}.bh-20{--h:20%}.bh-21{--h:21%}.bh-22{--h:22%}.bh-23{--h:23%}.bh-24{--h:24%}.bh-25{--h:25%}.bh-26{--h:26%}.bh-27{--h:27%}.bh-28{--h:28%}.bh-29{--h:29%}.bh-30{--h:30%}.bh-31{--h:31%}.bh-32{--h:32%}.bh-33{--h:33%}.bh-34{--h:34%}.bh-35{--h:35%}.bh-36{--h:36%}.bh-37{--h:37%}.bh-38{--h:38%}.bh-39{--h:39%}.bh-40{--h:40%}.bh-41{--h:41%}.bh-42{--h:42%}.bh-43{--h:43%}.bh-44{--h:44%}.bh-45{--h:45%}.bh-46{--h:46%}.bh-47{--h:47%}.bh-48{--h:48%}.bh-49{--h:49%}.bh-50{--h:50%}.bh-51{--h:51%}.bh-52{--h:52%}.bh-53{--h:53%}.bh-54{--h:54%}.bh-55{--h:55%}.bh-56{--h:56%}.bh-57{--h:57%}.bh-58{--h:58%}.bh-59{--h:59%}.bh-60{--h:60%}.bh-61{--h:61%}.bh-62{--h:62%}.bh-63{--h:63%}.bh-64{--h:64%}.bh-65{--h:65%}.bh-66{--h:66%}.bh-67{--h:67%}.bh-68{--h:68%}.bh-69{--h:69%}.bh-70{--h:70%}.bh-71{--h:71%}.bh-72{--h:72%}.bh-73{--h:73%}.bh-74{--h:74%}.bh-75{--h:75%}.bh-76{--h:76%}.bh-77{--h:77%}.bh-78{--h:78%}.bh-79{--h:79%}.bh-80{--h:80%}.bh-81{--h:81%}.bh-82{--h:82%}.bh-83{--h:83%}.bh-84{--h:84%}.bh-85{--h:85%}.bh-86{--h:86%}.bh-87{--h:87%}.bh-88{--h:88%}.bh-89{--h:89%}.bh-90{--h:90%}.bh-91{--h:91%}.bh-92{--h:92%}.bh-93{--h:93%}.bh-94{--h:94%}.bh-95{--h:95%}.bh-96{--h:96%}.bh-97{--h:97%}.bh-98{--h:98%}.bh-99{--h:99%}.bh-100{--h:100%}.ar{--ar-pad:clamp(18px,2.6vw,36px);--ar-ok:#1a9a52}html:not(.js) .ar-js{display:none}.ar :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ar-h#results-h{max-width:none;font-size:clamp(2.125rem,1.3rem + 3vw,3.875rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.ar-hb{color:var(--accent-ink)}.ar-sub{margin:12px 0 clamp(22px,3vw,34px);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.45;color:var(--ink-2);text-wrap:pretty}.ar-card{position:relative;min-width:0;padding:var(--ar-pad);border-radius:30px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px rgba(11,27,51,.05),0 30px 60px -36px rgba(11,27,51,.38)}.ar-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ar-t{font-family:var(--f-display);font-weight:800;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2;letter-spacing:-.02em}.ar-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px 6px 12px;border-radius:999px;background:#e2f5e9;color:#0f6a39;font-size:.9375rem;font-weight:700;line-height:1.2;white-space:nowrap}.ar-pd{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:var(--ar-ok);box-shadow:0 0 0 4px rgba(26,154,82,.18)}.ar-pill[data-state=live] .ar-pd::after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--ar-ok);animation:ar-ping 2s var(--ease) infinite}@keyframes ar-ping{0%{transform:scale(.6);opacity:.9}80%,100%{transform:scale(1.7);opacity:0}}.ar-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:clamp(18px,2vw,24px);padding:6px;border-radius:20px;background:var(--sand)}.ar-tab{min-width:0;min-height:52px;padding:4px 8px;border:0;border-radius:15px;background:transparent;color:var(--ink-2);font-size:1rem;font-weight:700;line-height:1.15;text-align:center;text-wrap:balance;transition:background var(--t-ui),color var(--t-ui),box-shadow var(--t-ui)}.ar-tab:hover{background:var(--surface);color:var(--ink)}.ar-tab[aria-selected=true]{background:var(--panel);color:#fff;box-shadow:0 10px 20px -12px rgba(11,27,51,.7)}.ar-panel{margin-top:clamp(20px,2.4vw,30px)}.ar-main{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center}.ar-big{min-width:0}.ar-n{display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(4.25rem,2.6rem + 7vw,9rem);line-height:.9;letter-spacing:-.05em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.ar-nl{display:block;margin-top:14px;font-size:1.125rem;font-weight:700;line-height:1.3}.ar-per{display:block;margin-top:4px;font-size:1rem;font-weight:500;line-height:1.35;color:var(--ink-2)}.ar-chart{position:relative;height:150px;min-width:0}.ar-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.ar-grid path{fill:none;stroke:rgba(11,27,51,.08);stroke-width:1;vector-effect:non-scaling-stroke}.ar-area{fill:var(--accent);fill-opacity:.1}.ar-line{fill:none;stroke:var(--accent);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.ar-bars rect{fill:var(--accent);fill-opacity:.16}.ar-bars rect.is-sel{fill-opacity:1}.ar-dot{position:absolute;top:0;left:0;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--surface),0 4px 10px -2px rgba(11,91,211,.5);opacity:0;transition:opacity .3s ease}.ar-dot.on{opacity:1}.is-day .ar-area,.is-day .ar-line,.is-day .ar-dot{display:none}.ar-kpis{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(20px,2.4vw,28px);border-radius:22px;background:var(--panel);color:#fff;overflow:hidden}.ar-k{display:flex;flex-flow:row-reverse wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;min-width:0;padding:14px 18px}.ar-k+.ar-k{box-shadow:inset 0 1px 0 rgba(141,182,255,.2)}.ar-k dt{flex:1 1 auto;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--on-panel-2);text-align:right}.ar-k dd{flex:0 1 auto;max-width:100%;min-width:0;font-family:var(--f-display);font-weight:800;font-size:1.625rem;line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}.ar-foot{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:clamp(18px,2vw,24px)}.ar-src{font-size:1rem;line-height:1.4;color:var(--ink-2)}.ar-pw{position:static}.ar-pick{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 24px;border:0;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font-size:1rem;font-weight:700;line-height:1.2;box-shadow:inset 0 0 0 1.5px var(--ink);transition:background var(--t-ui),box-shadow var(--t-ui)}.ar-pick .ico{flex:none;width:20px;height:20px}.ar-pick:hover,.ar-pick[aria-expanded=true]{background:var(--sand)}.ar-cal{position:absolute;z-index:6;left:calc(8px - var(--gutter));right:calc(8px - var(--gutter));bottom:calc(var(--ar-pad) + 62px);max-height:calc(100vh - 16px);overflow:auto;padding:14px 8px 10px;border-radius:24px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 30px 70px -20px rgba(11,27,51,.5),0 6px 16px -8px rgba(11,27,51,.2)}.ar-cal[hidden]{display:none}.ar-ch{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;margin-bottom:6px}.ar-cm{font-family:var(--f-display);font-weight:800;font-size:1.0625rem;line-height:1.2;letter-spacing:-.01em;text-align:center}.ar-mv{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--sand);color:var(--ink);transition:background var(--t-ui)}.ar-mv .ico{width:20px;height:20px;transform:rotate(90deg)}.ar-mv[data-mv="1"] .ico{transform:rotate(-90deg)}.ar-mv:hover{background:var(--sand-2)}.ar-mv:disabled{visibility:hidden}.ar-wd,.ar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;text-align:center}.ar-wd span{display:block;padding:4px 0;font-size:.8125rem;font-weight:700;line-height:1.2;color:var(--ink-2)}.ar-day{min-width:0;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--ink);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;transition:background var(--t-ui),box-shadow var(--t-ui)}.ar-day.is-d{background:var(--sand)}.ar-day:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.ar-day:disabled{color:#9aa6b8;background:transparent;cursor:default}.ar-day[aria-pressed=true]{background:var(--accent);color:#fff}.ar-day:focus-visible{outline-offset:1px}@media (min-width:360px){.ar-kpis{display:flex;flex-wrap:wrap}.ar-k{flex:1 1 5.75rem;flex-flow:column-reverse nowrap;align-items:flex-start;justify-content:flex-end;gap:6px;padding:16px 14px}.ar-k dt{flex:none;text-align:left}.ar-k+.ar-k{box-shadow:inset 1px 0 0 rgba(141,182,255,.2),0 -1px 0 rgba(141,182,255,.2)}.ar-k dt{font-size:.875rem}.ar-k dd{font-size:clamp(1.1875rem,.5rem + 3vw,1.625rem)}}@media (max-width:599.98px){.ar-card{border-radius:24px}.ar-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-pill{min-height:32px;padding:5px 12px 5px 10px;font-size:.875rem}}@media (min-width:600px){.ar-foot{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ar-pw{margin-left:auto}.ar-pick{width:auto}.ar-cal{left:auto;right:var(--ar-pad);width:23rem;max-width:calc(100% - var(--ar-pad)*2);padding:18px}.ar-wd,.ar-days{gap:3px}}@media (min-width:700px){.ar-main{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:30px}.ar-chart{height:190px}.ar-k{flex-basis:9rem;padding:22px 24px;gap:8px}.ar-k dt{font-size:1rem}.ar-k dd{font-size:clamp(1.75rem,1.1rem + 1.5vw,2.625rem)}}@media (min-width:1100px){.ar-main{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:44px}.ar-chart{height:210px}}.js .ar:not(.is-go) .ar-n,.js .ar:not(.is-go) .ar-per,.js .ar:not(.is-go) .ar-kpis dd,.js .ar:not(.is-go) .ar-chart,.js .hx-stat:not(.is-go) .hx-n,.js .hx-stat:not(.is-go) .hx-chart{opacity:0;animation:ar-show 0s 2.5s forwards}@keyframes ar-show{to{opacity:1}}@media (max-width:374.98px){.ar-h#results-h{font-size:1.875rem}.ar-tab{padding:4px 3px;font-size:.9375rem;letter-spacing:-.01em}}@media (prefers-reduced-motion:reduce){.ar-pill[data-state=live] .ar-pd::after{animation:none;opacity:0}.ar-tab,.ar-pick,.ar-day,.ar-dot{transition:none}}@media (forced-colors:active){.ar-tab,.ar-pick,.ar-day:not(:disabled),.ar-mv{border:1px solid ButtonText}.ar-tab[aria-selected=true]{outline:2px solid Highlight;outline-offset:1px}.ar-tab[aria-selected=true],.ar-day[aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText}.ar-pd{forced-color-adjust:none}.ar-kpis,.ar-card{border:1px solid CanvasText}}.words{--section-y:clamp(32px,2.4vw + 22px,60px)}.words-h{max-width:16ch;margin-bottom:clamp(18px,2.6vw,32px)}.words-grid{display:grid;gap:var(--s-4)}.clip{position:relative;margin:0;min-width:0;display:grid;grid-template-columns:minmax(0,29%) minmax(0,1fr);column-gap:var(--s-4);align-items:center}.words .clip-open{position:static;display:block;overflow:visible;isolation:auto;color:var(--ink);text-decoration:none;border-radius:var(--r-photo);-webkit-tap-highlight-color:transparent}.words .clip-open::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:auto;background:none;box-shadow:none;border-radius:var(--r-photo)}.clip-media{position:relative;display:block;border-radius:var(--r-photo);overflow:hidden;background:var(--photo-ink);isolation:isolate;box-shadow:var(--shadow-card)}.clip-img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transition:transform 900ms var(--ease)}.clip-dc3 .clip-img,.clip-deua .clip-img{object-position:50% 40%}.clip-dbd .clip-img{object-position:50% 33%}.clip-dep .clip-img{object-position:50% 32%}.clip-decp .clip-img{object-position:50% 28%}.clip-dc6 .clip-img{object-position:50% 0}.clip-media::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to top,var(--photo-ink) 0,var(--photo-ink) 12%,rgba(16,25,27,0.88) 16%,rgba(16,25,27,0.4) 27%,transparent 42%)}@supports (color:color-mix(in srgb,red 50%,blue)){.clip-media::after{background:linear-gradient(to top,var(--photo-ink) 0,var(--photo-ink) 12%,color-mix(in srgb,var(--photo-ink) 88%,transparent) 16%,color-mix(in srgb,var(--photo-ink) 40%,transparent) 27%,transparent 42%)}}.clip-play{position:absolute;z-index:1;left:8px;bottom:8px;width:38px;height:38px;border-radius:50%;background:var(--white);color:var(--photo-ink);display:grid;place-items:center;box-shadow:var(--shadow-float);transition:transform var(--t-ui) var(--ease)}.clip-play .ico{width:16px;height:16px;fill:currentColor;stroke-width:1.5;margin-left:2px}.clip-dur{position:absolute;z-index:1;right:9px;bottom:20px;line-height:1;font-size:.875rem;font-weight:600;letter-spacing:.01em;color:var(--white)}.clip:hover .clip-img{transform:scale(1.03)}.clip:hover .clip-play{transform:scale(1.07)}.clip:active .clip-play{transform:scale(.96)}.clip-open:focus-visible{outline:0}.clip-open:focus-visible .clip-media{outline:2px solid var(--focus);outline-offset:3px}.clip-cap{display:grid;gap:var(--s-2);min-width:0}.clip-quote{margin:0}.clip-quote p{font-family:var(--f-display);font-weight:650;font-size:1.0625rem;line-height:1.25;letter-spacing:-.015em;max-width:26ch;text-wrap:balance}.clip-quote p::before{content:"\201C"}.clip-quote p::after{content:"\201D"}.clip-who{font-size:.875rem;line-height:1.4;color:var(--ink-2)}.clip-who strong{display:block;color:var(--ink);font-weight:650;font-size:.9375rem}@media (max-width:379px){.clip{grid-template-columns:minmax(0,34%) minmax(0,1fr);column-gap:var(--s-3)}.clip-play{left:6px;bottom:6px;width:34px;height:34px}.clip-play .ico{width:14px;height:14px}.clip-dur{right:6px;bottom:17px}}.wm-btn{display:none;margin-top:var(--s-3);min-height:44px;align-items:center;font-size:1rem;color:var(--ink)}.js .wm-btn{display:inline-flex}.words-more{margin-top:var(--s-4);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4) 12px}.clip-sm{display:block}.clip-sm .clip-play{left:8px;bottom:8px;width:36px;height:36px}.clip-sm .clip-play .ico{width:15px;height:15px;margin-left:2px}.clip-sm .clip-dur{right:8px;bottom:19px;font-size:.875rem}.clip-sm .clip-cap{margin-top:var(--s-2)}.clip-sm .clip-who{font-size:.875rem;line-height:1.35}.clip-sm .clip-who strong{font-size:.875rem}.words-more.is-in .clip-sm{animation:wm-in 480ms var(--ease) both}.words-more.is-in .clip-sm:nth-child(2){animation-delay:50ms}.words-more.is-in .clip-sm:nth-child(3){animation-delay:100ms}.words-more.is-in .clip-sm:nth-child(4){animation-delay:150ms}.words-more.is-in .clip-sm:nth-child(5){animation-delay:200ms}@keyframes wm-in{from{opacity:0;transform:translateY(12px)}}@media (min-width:640px){.words-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-5)}.clip{display:block}.clip-cap{margin-top:var(--s-3)}.clip-play{left:14px;bottom:14px;width:52px;height:52px}.clip-play .ico{width:20px;height:20px;margin-left:3px}.clip-dur{right:14px;bottom:30px;font-size:.875rem}.words-more{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--s-5)}}@media (min-width:700px){.clip-quote p{font-size:1.125rem}.clip-who{font-size:.9375rem}.clip-who strong{font-size:1rem}}@media (min-width:900px){.words-grid{column-gap:var(--s-6)}.clip-play{left:16px;bottom:16px;width:56px;height:56px}.clip-dur{right:16px;bottom:34px}.clip-quote p{font-size:clamp(1.1875rem,.9rem + .5vw,1.375rem);line-height:1.24}.words-more{column-gap:var(--s-6)}}@media (min-width:900px){.words .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.4fr);grid-template-rows:auto 1fr;column-gap:var(--s-7);align-items:start}}@media (min-width:1280px){.words .wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,3fr)}}@media (min-width:900px){.words-h{margin:0;max-width:10ch;font-size:clamp(2.25rem,1.4rem + 1.5vw,3rem)}.words-body{display:contents}.words-h{grid-column:1;grid-row:1}.words-grid{grid-column:2;grid-row:1/span 2}.wm-btn{grid-column:1;grid-row:2;align-self:start;justify-self:start;margin:var(--s-4) 0 0}.words-more{grid-column:2;grid-row:3}}@media (prefers-reduced-motion:reduce){.clip-img,.clip-play{transition:none}.clip:hover .clip-img{transform:none}.words-more.is-in .clip-sm{animation:none}}.clip-dialog{--cd-pad:clamp(14px,2.2vw,22px);width:min(calc(100vw - 24px),max(260px,calc((calc(100*var(--dvh)) - 190px) * 9 / 16 + var(--cd-pad) * 2)),480px);max-width:none;max-height:calc(calc(100*var(--dvh)) - 24px);overflow:auto;overscroll-behavior:contain;background:var(--panel);color:var(--white);border-radius:var(--r-panel);padding:var(--cd-pad);box-shadow:var(--shadow-float)}.clip-dialog[open]{animation:cd-in 320ms var(--ease)}@keyframes cd-in{from{opacity:0;transform:translateY(10px) scale(.985)}}.clip-dialog::backdrop{background:var(--scrim-2)}.clip-dialog :focus-visible{outline-color:var(--focus-dark)}.cd-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-3)}.cd-who{line-height:1.35;min-width:0}.cd-who strong{display:block;font-weight:600}.cd-role{font-size:.9375rem;color:var(--on-panel-2)}.cd-role:empty{display:none}.cd-close{flex:none;width:48px;height:48px;border:0;border-radius:50%;background:var(--panel-2);color:var(--white);display:grid;place-items:center;transition:background var(--t-ui)}.cd-close:hover{background:var(--photo-ink);box-shadow:inset 0 0 0 1.5px var(--on-panel-2)}.cd-close .ico{width:22px;height:22px}.cd-media{position:relative;border-radius:var(--r-photo);overflow:hidden;background:var(--photo-ink)}.cd-err{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);padding:var(--s-3) var(--s-4);background:var(--photo-ink);color:var(--white);font-size:.9375rem;line-height:1.4}.cd-err strong{flex:1 1 100%;font-weight:600}.cd-err .link{display:inline-flex;align-items:center;min-height:44px;color:var(--white);font-size:inherit}.cd-video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:var(--photo-ink)}.cd-foot{margin-top:var(--s-2)}.cd-tx{color:var(--white);min-height:44px;font-size:1rem}.cd-transcript{padding-bottom:var(--s-2)}.cd-transcript p{margin-top:var(--s-3);font-size:.9375rem;line-height:1.55;color:var(--cd-tx);text-wrap:pretty}.cd-video::cue{background:rgba(16,25,27,.82);color:var(--white);font-family:var(--f-body)}@media (prefers-reduced-motion:reduce){.clip-dialog[open]{animation:none}}.words button.clip-open{width:100%;padding:0;border:0;background:none;font:inherit;text-align:inherit;cursor:pointer}.words-f .clip-nv{position:absolute;top:0;left:0;z-index:3;width:100%;aspect-ratio:9/16;border-radius:var(--r-card);background:transparent;object-fit:cover}.words-f .clip-lead .clip-nv{aspect-ratio:4/5}@media (min-width:640px){.words-f .clip-lead .clip-nv{aspect-ratio:9/16}}@media (min-width:900px){.words-f .words-grid .clip-nv{aspect-ratio:4/5}}.words-g{--section-y:clamp(28px,2vw + 20px,56px)}@media (max-width:899.98px){.words-g .wg-h{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}}.wg-h{max-width:16ch}.wg-line{margin-top:8px;max-width:36ch;font-size:1rem;line-height:1.4;color:var(--ink-2);text-wrap:balance}.wg-row{--wg-gap:12px;position:relative;margin:clamp(14px,2vw,24px) calc(var(--gutter) * -1) 0;padding:0 0 6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.js .wg-row{scrollbar-width:none}.js .wg-row::-webkit-scrollbar{display:none}.wg-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-card)}.wg-grid{display:flex;gap:var(--wg-gap);width:max-content;margin:0;padding:0 var(--gutter);list-style:none}.wg{position:relative;flex:none;width:min(64vw,300px);min-width:0;scroll-snap-align:start;border-radius:var(--r-card);box-shadow:var(--shadow-card)}.wg-media{position:relative;aspect-ratio:4/5;border-radius:var(--r-card);overflow:hidden;background:var(--photo-ink);isolation:isolate}.wg-media::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(to top,var(--photo-ink) 0,var(--photo-ink) 9%,rgba(16,25,27,0.86) 26%,rgba(16,25,27,0.45) 44%,transparent 60%)}@supports (color:color-mix(in srgb,red 50%,blue)){.wg-media::after{background:linear-gradient(to top,var(--photo-ink) 0,var(--photo-ink) 9%,color-mix(in srgb,var(--photo-ink) 86%,transparent) 26%,color-mix(in srgb,var(--photo-ink) 45%,transparent) 44%,transparent 60%)}}.wg-media.is-on::after{display:none}.wg-open{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.wg-open:focus-visible{outline:0}.wg-open:focus-visible::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--white),inset 0 0 0 6px var(--ink)}.wg-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease)}.clip-dc6 .wg-img{object-position:50% 27%}.clip-dbd .wg-img{object-position:50% 20%}.clip-dep .wg-img{object-position:50% 20%}.words-g .clip-play{left:auto;right:12px;bottom:12px;z-index:2;width:44px;height:44px}.words-g .clip-play .ico{width:17px;height:17px;margin-left:3px}.wg-open:hover .wg-img{transform:scale(1.03)}.wg-open:hover .clip-play{transform:scale(1.07)}.wg-open:active .clip-play{transform:scale(.96)}.wg-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:4px;padding:0 14px 14px;color:var(--white);pointer-events:none}.wg-media.is-on + .wg-cap{display:none}.wg-q{margin:0}.words-g .clip-quote p{font-size:1rem;line-height:1.2;max-width:none;color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,.35)}.words-g .wg-who{margin:0;padding-right:52px;min-height:44px;display:flex;flex-direction:column;justify-content:center;font-size:.8125rem;line-height:1.3;color:rgba(255,255,255,.86)}.words-g .wg-who strong{display:block;font-size:.875rem;line-height:1.25;color:var(--white)}.wg-who span{display:block}.words-g .clip-nv{position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;border-radius:inherit;background:var(--photo-ink);object-fit:cover}.words-g .wg-video{object-fit:contain}.wg-err{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:12px 16px;background:var(--photo-ink);color:var(--white);font-size:.9375rem;font-weight:600;line-height:1.4}.wg-bar{display:none}.js .wg-bar{display:block;position:relative;height:3px;margin-top:12px;border-radius:3px;background:var(--line);overflow:hidden}.wg-bar i{position:absolute;left:0;top:0;bottom:0;width:var(--wg-w,40%);border-radius:inherit;background:var(--ink);transform:translateX(var(--wg-x,0));will-change:transform}.wg-static + .wg-bar,.js .wg-static + .wg-bar{display:none}@media (prefers-reduced-motion:no-preference){.wg-row{scroll-behavior:smooth}}@media (max-width:359px){.wg{width:68vw}.wg-cap{padding:0 12px 12px}.words-g .clip-quote p{font-size:.9375rem}.words-g .clip-play{right:10px;bottom:12px}}@media (min-width:640px){.wg-row{--wg-gap:var(--s-4);margin-left:0;margin-right:0;overflow:visible;scroll-snap-type:none}.wg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;padding-left:0;padding-right:0}.wg{width:auto}.js .wg-bar{display:none}}@media (min-width:900px){.wg-row{--wg-gap:var(--s-5)}.wg-cap{padding:0 18px 18px}.words-g .clip-quote p{font-size:clamp(1.0625rem,.85rem + .35vw,1.25rem)}.words-g .wg-who{font-size:.875rem}.words-g .wg-who strong{font-size:.9375rem}.words-g .clip-play{right:16px;bottom:18px;width:52px;height:52px}.words-g .clip-play .ico{width:20px;height:20px}.words-g .wg-who{padding-right:62px;min-height:52px}}@media (min-width:1200px){.wg-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.2fr);column-gap:var(--s-7);align-items:start}.wg-h{max-width:10ch;font-size:clamp(2.25rem,1.4rem + 1.5vw,3rem)}.wg-row{margin-top:0;--wg-gap:var(--s-6)}}@media (min-width:1920px){.words-g .clip-quote p{font-size:19px}.words-g .wg-who{font-size:14px}.words-g .wg-who strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.wg-img,.words-g .clip-play{transition:none}.wg-open:hover .wg-img{transform:none}}.gt{--section-y:clamp(32px,2.4vw + 22px,60px);--gt-line:var(--rule);--gt-tint:var(--vs-bg)}.gt-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,4vw,56px)}.gt-h{font-size:var(--fs-h2);line-height:1.02;max-width:13ch}.gt-nb,.gt .nw{white-space:nowrap}.gt-lead{margin-top:var(--s-4);font-size:var(--fs-lead);line-height:1.45;max-width:50ch;color:var(--ink)}.gt-steps{margin-top:var(--s-5);display:grid;grid-template-columns:minmax(0,1fr)}.gt-step{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:var(--s-3);padding-top:var(--s-4);padding-bottom:var(--s-4);border-top:1px solid var(--gt-line)}.gt-step:last-child{border-bottom:1px solid var(--gt-line)}.gt-n{grid-row:1/span 2;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent-fill);color:var(--white);font-family:var(--f-display);font-weight:800;font-size:1rem;line-height:1}.gt-sh{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2}.gt-sp{margin-top:var(--s-1);color:var(--ink-2);font-size:1rem;line-height:1.5;max-width:52ch}.gt-req{margin-top:var(--s-4);font-size:.9375rem;font-weight:650;color:var(--ink)}.gt-area{border-radius:var(--r-panel);padding:clamp(20px,3vw,40px);display:grid;grid-template-columns:minmax(0,1fr) 44%;column-gap:var(--s-4);align-items:stretch;background:var(--surface);box-shadow:var(--shadow-card)}.gt-area-copy{display:flex;flex-direction:column}.gt-ah{font-size:clamp(1.375rem,1.15rem + 1vw,2rem);line-height:1.08}.gt-ap{margin-top:var(--s-3);color:var(--ink-2);font-size:1rem;line-height:1.5}.gt-sc{margin-top:var(--s-2);color:var(--ink-2);font-size:.875rem;line-height:1.45;text-wrap:balance}.gt-key{margin-top:auto;padding-top:var(--s-5);display:grid;row-gap:var(--s-2);font-size:.9375rem;font-weight:600}.gt-key li{display:flex;align-items:center;gap:var(--s-3)}.gt-kd,.gt-kr{flex:none;width:12px;height:12px;border-radius:50%}.gt-kd{background:var(--accent);box-shadow:0 0 0 4px var(--accent-a18)}.gt-kr{width:16px;height:16px;border:1.5px dashed var(--accent);background:var(--accent-a12)}.uk{position:relative;margin:0;align-self:center}.uk-map,.uk-pts{width:100%;height:auto}.uk-map{color:var(--map-land)}.uk-pts{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.uk-dot{fill:var(--accent);r:7px}.uk-ring{fill:var(--accent-a14);stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 3.5;vector-effect:non-scaling-stroke;r:40px}.uk-you{fill:var(--accent);stroke:var(--surface);stroke-width:2;r:8px}.uk-tag{display:none}.gt-ch{font-size:clamp(1.375rem,1.15rem + 1vw,2rem);line-height:1.12}.gt-price{margin-top:var(--s-3);font-family:var(--f-display);font-weight:600;font-size:clamp(2.25rem,1.9rem + 1.2vw,3rem);line-height:1.02;letter-spacing:-.03em;color:var(--ink-2)}.gt-price strong{font-weight:800;color:var(--ink)}.gt-cp{margin-top:var(--s-3);color:var(--ink-2);font-size:1rem;line-height:1.5;max-width:40ch}.gt-jv{color:var(--ink)}.gt-cta{margin-top:0}.gt-terms{margin-top:var(--s-3);max-width:40ch}.gt-fee{font-size:.9375rem;font-weight:650;line-height:1.45;color:var(--ink);text-wrap:pretty}.gt-qual{margin-top:2px;font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.vs{width:100%;border-collapse:separate;border-spacing:0;font-size:.975rem;line-height:1.35}.vs-cap{caption-side:top;text-align:left;padding-bottom:var(--s-4)}.gt-vh{font-size:clamp(1.375rem,1.15rem + 1vw,2rem);line-height:1.12}.vs th,.vs td{text-align:left;vertical-align:middle;padding:10px 14px;border-top:1px solid var(--gt-line)}.vs thead th,.vs thead td{border-top:0;padding-top:12px;padding-bottom:10px;font-weight:650;font-size:.9375rem;color:var(--ink-2)}.vs thead th.vs-az{color:var(--white);font-family:var(--f-display);font-weight:800;font-size:1.25rem;letter-spacing:-.02em;border-radius:16px 16px 0 0}.vs tbody th{padding-left:0;font-weight:650;color:var(--ink)}.vs .vs-az{background:var(--gt-tint);color:var(--white);font-weight:650;border-top-color:rgba(255,255,255,.14)}.vs tbody tr:last-child .vs-az{border-radius:0 0 16px 16px}.vs td.vs-o{color:var(--ink-2)}.vs-short{display:none}.vs th,.vs td{overflow-wrap:anywhere}.vs-c{display:flex;align-items:center;gap:10px}.vs tbody th,.vs-t{text-wrap:balance}.gt-g{flex:none;width:18px;height:18px;stroke-width:2.25}.vs-o .gt-yes{color:var(--ink)}.vs-az .gt-yes{color:var(--vs-tick);stroke-width:2.75}.gt-no,.gt-part{color:var(--ink-2)}.vs-note{margin-top:var(--s-3);font-size:.875rem;color:var(--ink-2);max-width:none}@media (max-width:699.98px){.gt-area{grid-template-columns:minmax(0,1fr) 108px;grid-template-rows:auto auto auto 1fr;column-gap:var(--s-4);padding:18px 16px 16px}.gt-area-copy{display:contents}.gt-ah{grid-column:1/-1;grid-row:1}.gt-ap{grid-column:1;grid-row:2;align-self:start}.uk{grid-column:2;grid-row:2/5;align-self:center;margin-top:var(--s-2)}.gt-sc{grid-column:1;grid-row:3}.gt-key{grid-column:1;grid-row:4;align-self:end}.gt-grid{row-gap:24px}.gt-key{padding-top:var(--s-3);font-size:.875rem}.gt-key .gt-key-ring{display:none}.gt-h{font-size:clamp(2.25rem,1.6rem + 3vw,2.75rem)}.gt-lead{display:none}.gt-cta .btn{display:none}.gt-terms{margin-top:0}.gt-sh{font-size:1.1875rem}.gt-n{font-size:.9375rem;width:1.875rem;height:1.875rem}.gt-req{display:none}.gt-ah,.gt-ch,.gt-vh{font-size:1.375rem}.gt-ap{font-size:.9375rem;line-height:1.45}.gt-sc{display:none}.gt-cp{margin-top:var(--s-2);font-size:.9375rem}.gt-price{margin-top:var(--s-2)}.gt-lead{font-size:1.0625rem;margin-top:var(--s-4)}.gt-sp{font-size:.9375rem}.gt-steps{margin-top:var(--s-4)}.gt-step{padding-top:9px;padding-bottom:10px}.vs-cap{padding-bottom:var(--s-2)}.vs-note{margin-top:var(--s-3)}.gt-price{font-size:2.125rem}.gt-ap{margin-top:var(--s-2)}.vs .vs-wide{display:none}.vs,.vs thead,.vs tbody,.vs caption{display:block}.vs tr{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 4.5rem;column-gap:4px;align-items:center}.vs .vs-corner{display:none}.vs thead th{padding:7px 2px;font-size:.875rem;text-align:center}.vs thead th.vs-az{font-size:1rem;border-radius:10px 10px 0 0;text-align:left;padding-left:10px;padding-right:10px}.vs-full{display:none}.vs-short{display:inline}.vs tbody th{grid-column:1/-1;padding:9px 0 4px;font-size:.9375rem;line-height:1.3;border-top:1px solid var(--gt-line)}.vs td{padding:7px 10px 8px;font-size:.875rem;line-height:1.3;border-top:0}.vs .vs-az{border-radius:8px}.vs tbody tr:last-child .vs-az{border-radius:8px}.vs td.vs-o{padding-left:2px;padding-right:2px}.vs td.vs-o .vs-c{justify-content:center}.vs td.vs-o .vs-t{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.vs-c{gap:6px;align-items:flex-start}.vs-az .gt-g{margin-top:1px}.gt-g{width:15px;height:15px}}@media (max-width:379.98px){.gt-area{grid-template-columns:minmax(0,1fr) 92px;column-gap:10px;padding:18px 16px}.vs tr{grid-template-columns:minmax(0,1fr) 4.25rem 4.25rem}.gt-ap{font-size:.9375rem}.gt-key{font-size:.875rem}.gt-key li{gap:var(--s-2);white-space:nowrap}.vs thead th{font-size:.875rem;padding-left:4px;padding-right:4px}}@media (min-width:700px){.uk-dot{r:5px}.uk-you{r:6px}.uk-ring{r:28px}.uk-tag{position:absolute;left:65.2%;top:53.6%;transform:translate(-50%,-100%);white-space:nowrap;padding:6px 12px;border-radius:var(--r-btn);background:var(--accent-fill);box-shadow:var(--shadow-float);font-size:.875rem;font-weight:650;line-height:1.2;color:var(--white)}.gt-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-6)}.gt-promise,.gt-vs,.gt-cta{grid-column:1/-1}.gt-area{grid-column:1/span 7;grid-template-columns:minmax(0,1fr) minmax(0,38%);column-gap:var(--s-5)}.gt-cost{grid-column:8/-1;align-self:center}.gt-steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:var(--s-5)}.gt-step,.gt-step:last-child{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);border-bottom:0;padding-top:var(--s-4);padding-bottom:0}.gt-n{grid-row:auto;margin-bottom:var(--s-2)}.gt-cta{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s-5);row-gap:var(--s-3)}.gt-terms{margin-top:0}}@media (min-width:1100px){.gt-key .gt-key-ring{display:none}.uk-tag{display:block}.gt-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto auto auto 1fr;column-gap:var(--s-7);row-gap:0}.gt-promise{display:contents}.gt-h{grid-column:1/-1;grid-row:1;max-width:none;margin-bottom:var(--s-5)}.gt-lead,.gt-steps,.gt-req{grid-column:1/span 6}.gt-lead{grid-row:2;margin-top:0}.gt-steps{grid-row:3}.gt-req{grid-row:4;align-self:start}.gt-area{grid-column:7/-1;grid-row:2/span 3;grid-template-columns:minmax(0,1fr) minmax(0,44%);column-gap:var(--s-5);align-self:center}.gt-steps{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.gt-step,.gt-step:last-child{grid-row:auto;grid-template-rows:none;grid-template-columns:2.5rem minmax(0,1fr);padding-top:var(--s-3);padding-bottom:14px}.gt-step:last-child{border-bottom:1px solid var(--gt-line)}.gt-n{grid-row:1/span 2;margin-bottom:0}.gt-cost{grid-column:1/span 4;grid-row:5;align-self:start;margin-top:clamp(40px,3.4vw,56px)}.gt-vs{grid-column:5/-1;grid-row:5/span 2;margin-top:clamp(40px,3.4vw,56px)}.gt-cta{grid-column:1/span 4;grid-row:6;align-self:start;display:block;margin-top:var(--s-5)}.gt-terms{margin-top:var(--s-3)}}@media (min-width:700px) and (max-width:1099.98px){.vs th,.vs td{padding:7px 10px}.vs tbody th{padding-left:0}.vs thead th,.vs thead td{padding-top:10px;padding-bottom:8px}.vs-c{gap:8px}}@media (min-width:1100px) and (max-width:1439.98px){.vs{font-size:.9375rem}.vs th,.vs td{padding-left:10px;padding-right:10px}.vs tbody th{padding-left:0}.vs-c{gap:8px}.gt-g{width:16px;height:16px}}@media (min-width:1600px){.gt-lead,.gt-steps,.gt-req{grid-column:1/span 5}}.team{--section-y:clamp(32px,2vw + 20px,54px)}.team-head{margin-bottom:clamp(16px,2.4vw,32px)}.team-h{font-size:clamp(2.1rem,1.5rem + 2.4vw,3rem)}.team-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.tm{min-width:0}.tm-fig{margin:0;display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:var(--s-4);align-items:center}.tm-img{display:block;width:76px;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:50% 18%;border-radius:var(--r-photo);background:var(--chalk-2);box-shadow:var(--shadow-card)}.tm-cap{margin:0}.tm-name{font-family:var(--f-display);font-weight:750;font-size:1.125rem;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.tm-role{font-size:.9375rem;line-height:1.3;color:var(--ink-2)}.tm-line{display:block;margin-top:2px;font-size:.9375rem;line-height:1.3;color:var(--ink-2)}@media (min-width:768px){.team-row{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--s-4)}.tm-fig{display:block}.tm-img{width:100%}.tm-cap{margin-top:var(--s-3)}.tm-role,.tm-line{font-size:.875rem}}@media (min-width:900px){.team-row{column-gap:var(--s-5)}}@media (min-width:1100px){.team-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.4fr);column-gap:var(--s-7);align-items:start}.team-head{margin:0}.team-h{max-width:8ch;font-size:clamp(2.25rem,1.4rem + 1.5vw,3rem)}}@media (min-width:1100px){.tm-img{aspect-ratio:4/5;object-position:50% 50%}}@media (min-width:1280px){.team-wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,3fr)}}[data-lp] .lp-team .team-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}[data-lp] .lp-team .team-head{margin:0}[data-lp] .lp-team .team-h{max-width:none}.tg{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.tg-tej{margin:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:22px;background:var(--panel);color:var(--white);box-shadow:inset 0 0 0 1px rgba(141,182,255,.18),0 30px 56px -30px rgba(11,27,51,.65),0 4px 12px -6px rgba(11,27,51,.25)}.tg-tej-ph{display:block;position:relative;aspect-ratio:5/4;background:var(--panel-2)}.tg-tej-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.tg-tej-cap{padding:18px 20px 22px}.tg-tej .tm-name{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.05;letter-spacing:-.03em;color:var(--white)}[data-lp] .tg-tej .tm-name{color:var(--white)}[data-lp] .tg-tej .tm-role{margin-top:6px;font-size:1rem;line-height:1.3;font-weight:700;letter-spacing:0;color:var(--panel-hi)}[data-lp] .tg-tej .tm-line{display:block;margin-top:4px;font-size:1rem;line-height:1.35;color:#c9d4e5}.tg-group{margin:0;min-width:0}.tg-media{position:relative;aspect-ratio:1330/1182;overflow:hidden;border-radius:22px;background:var(--chalk-2);box-shadow:0 1px 2px rgba(11,27,51,.06),0 24px 44px -26px rgba(11,27,51,.5)}.tg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:600px) and (max-width:1099.98px){.tg-tej{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.tg-tej-ph{aspect-ratio:auto;align-self:stretch;min-height:260px}.tg-tej-img{object-position:50% 0%}.tg-tej-cap{padding:24px 28px}}@media (min-width:1100px){.tg{grid-template-columns:minmax(0,.9fr) minmax(0,2.4fr);gap:28px;align-items:stretch}.tg-tej{grid-template-rows:minmax(0,1fr) auto}.tg-tej-ph{aspect-ratio:auto;min-height:320px}.tg-tej-cap{padding:24px 28px 30px}}@media (forced-colors:active){.tg-tej,.tg-names{border:1px solid CanvasText}}[data-lp] .lp-team{--section-y:clamp(36px,2.6vw + 24px,84px)}[data-lp] .lp-team .team-wrap{gap:16px}[data-lp] .lp-team .team-h{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}[data-lp] .lp-team .team-line{margin-top:6px;font-size:1rem;max-width:40ch}.tg{gap:12px}.tg-tej{grid-template-columns:84px minmax(0,1fr);align-items:center;column-gap:14px;padding:10px;border-radius:20px}.tg-tej-ph{aspect-ratio:1/1;border-radius:14px;overflow:hidden;min-height:0}.tg-tej-ph .tg-tej-img{object-position:50% 12%}.tg-tej-cap{padding:0}.tg-tej .tm-name{font-size:1.5rem}[data-lp] .tg-tej .tm-role{margin-top:2px;font-size:.9375rem}[data-lp] .tg-tej .tm-line{margin-top:1px;font-size:.9375rem}.tg-media{aspect-ratio:4/3;border-radius:20px}.tg-media .tg-img{object-position:50% 6%}@media (min-width:600px) and (max-width:899.98px){.tg-tej{grid-template-columns:120px minmax(0,1fr);align-items:center}.tg-tej-ph{aspect-ratio:1/1;align-self:auto;min-height:0}.tg-tej-cap{padding:0 8px}.tg-media{aspect-ratio:2/1}.tg-media .tg-img{object-position:50% 8%}}@media (min-width:900px){[data-lp] .lp-team .team-wrap{grid-template-columns:minmax(0,1fr);gap:24px}.tg{grid-template-columns:minmax(0,.62fr) minmax(0,2fr);gap:20px;align-items:stretch}.tg-tej{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;padding:0;border-radius:22px}.tg-tej-ph{aspect-ratio:auto;min-height:0;border-radius:0}.tg-tej-cap{padding:16px 20px 20px}.tg-group{display:flex;flex-direction:column}.tg-media{flex:none;aspect-ratio:2/1}.tg-media .tg-img{object-position:50% 8%}}.tg-names{--m:8rem;list-style:none;position:relative;overflow:hidden;margin:8px 0 0;padding:0;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(auto-fit,minmax(max(49.9%,min(100%,calc((var(--m) * 2 - 100%) * 999))),1fr));border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 18px 36px -26px rgba(11,27,51,.3)}.tg-n{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;padding:13px 10px 14px;text-align:center;box-shadow:-1px 0 0 var(--line),0 -1px 0 var(--line)}.tg-name{max-width:100%;font-family:var(--f-display);font-weight:800;font-size:1.125rem;line-height:1.15;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.tg-role{max-width:100%;margin-top:3px;font-size:.875rem;line-height:1.3;font-weight:700;color:var(--accent-ink);text-wrap:balance;overflow-wrap:break-word}@media (max-width:359.98px){.tg-names{--m:7.5rem}.tg-n{padding:12px 8px 13px}.tg-name{font-size:1.0625rem}.tg-role{font-size:.8125rem}}@media (min-width:600px){.tg-names{--m:10rem;grid-template-columns:repeat(auto-fit,minmax(max(24.9%,min(49.9%,calc((var(--m) * 4 - 100%) * 999)),min(100%,calc((var(--m) * 2 - 100%) * 999))),1fr))}.tg-n{padding:15px 12px 16px}.tg-role{font-size:.9375rem}}@media (min-width:1100px){.tg-names{--m:11rem}.tg-n{padding:17px 14px 18px}.tg-name{font-size:1.25rem}}.acc-item{position:relative}.acc-btn{display:grid;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.acc-btn:focus-visible{outline-offset:-2px;border-radius:var(--r-field)}.acc-clip{overflow:hidden;min-height:0}.acc-tog{position:relative;flex:none;width:44px;height:44px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);transition:background var(--t-ui),box-shadow var(--t-ui)}.acc-tog::before,.acc-tog::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:var(--ink);border-radius:2px;transition:transform 400ms var(--ease),background var(--t-ui)}.acc-tog::after{transform:rotate(90deg)}.is-open>.acc-btn .acc-tog,.is-open>h3>.acc-btn .acc-tog{background:var(--accent-fill);box-shadow:inset 0 0 0 1.5px var(--accent-fill)}.is-open>.acc-btn .acc-tog::before,.is-open>.acc-btn .acc-tog::after,.is-open>h3>.acc-btn .acc-tog::before,.is-open>h3>.acc-btn .acc-tog::after{background:var(--white)}.is-open>.acc-btn .acc-tog::after,.is-open>h3>.acc-btn .acc-tog::after{transform:rotate(0)}@media (hover:hover){.acc-btn:hover .acc-tog{box-shadow:inset 0 0 0 1.5px var(--ink)}}.js .acc-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows 480ms var(--ease),visibility 0s linear 480ms}.js .acc-item.is-open>.acc-panel{grid-template-rows:1fr;visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){.js .acc-panel,.acc-tog,.acc-tog::before,.acc-tog::after{transition-duration:.001ms!important;transition-delay:0s!important}}.faq{background:var(--paper);padding-top:clamp(32px,2vw + 18px,48px);padding-bottom:clamp(32px,2vw + 18px,48px)}.fq-grid{display:grid;gap:var(--s-4)}.fq-side h2{font-size:clamp(1.9rem,1.4rem + 2.2vw,3rem)}.fq-side{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--s-5)}.fq-more{color:var(--ink-2);margin-top:var(--s-2)}.fq-more .link{color:var(--ink);white-space:nowrap}.fq-list{border-bottom:1px solid var(--line-2)}.fq-item{border-top:1px solid var(--line-2)}.fq-h{font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:0;line-height:inherit}.fq-btn{grid-template-columns:minmax(0,1fr) 40px;column-gap:var(--s-4);align-items:center;min-height:48px;padding-top:6px;padding-bottom:6px}.fq-btn .acc-tog{width:40px;height:40px}.fq-q{font-family:var(--f-display);font-weight:700;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.2;letter-spacing:-.02em;text-wrap:balance;transition:color var(--t-ui)}@media (hover:hover){.fq-btn:hover .fq-q{color:var(--accent-ink)}}.fq-a{padding:0 0 var(--s-4) 0}.fq-a p{color:var(--ink-2);max-width:58ch}@media (min-width:900px){.fq-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-6);align-items:start}.fq-side{grid-column:1 / span 4;display:block}.fq-more{margin-top:var(--s-4)}.fq-list{grid-column:6 / -1}.fq-btn{padding-top:8px;padding-bottom:8px}.fq-a{padding-right:calc(40px + var(--s-4))}}.start{--section-y:clamp(32px,2.4vw + 22px,60px);--card:var(--surface);--card-2:var(--field-bg);--edge:var(--field-edge);--hair-d:rgba(255,255,255,0.14);--soft:var(--accent-a12)}@supports (color:color-mix(in srgb,red 50%,blue)){.start{--hair-d:color-mix(in srgb,var(--white) 14%,transparent)}}.start :focus-visible{outline-color:var(--focus-dark)}.start .nw{white-space:nowrap}.start-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-5)}.start-head h2{max-width:13ch}.start-lead{margin-top:var(--s-3);color:var(--on-panel-2);max-width:42ch}@media (min-width:1100px){.start-head h2{max-width:none}.start-lead{max-width:58ch}.lf-intro{max-width:62ch}}@media (min-width:900px){.start-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-6);row-gap:var(--s-6)}.start-head{grid-column:1/span 8}.start-main{grid-column:1/span 8}.start-aside{grid-column:9/span 4;grid-row:1/span 2;align-self:end}}@media (min-width:1100px){.start-head,.start-main{grid-column:1/span 7}.start-aside{grid-column:8/span 5}}@media (min-width:1280px){.start-aside{grid-column:9/span 4}}.start.is-sent .start-aside{display:none}@media (min-width:900px){.start.is-sent .start-main{grid-column:1/-1}}.lf,.lf-done{background:var(--card);color:var(--ink);border-radius:var(--r-panel);padding:clamp(20px,2.8vw,40px);container-type:inline-size;box-shadow:var(--shadow-form)}@media (max-width:599px){.lf,.lf-done{margin-left:calc(var(--gutter)*-1 + 8px);margin-right:calc(var(--gutter)*-1 + 8px);padding:22px 16px 22px}}.lf :focus-visible,.lf-done :focus-visible{outline-color:var(--ink)}.lf fieldset{border:0;margin:0;padding:0;min-width:0}.lf legend{padding:0;display:block;width:100%}.lf-progress{margin-bottom:var(--s-5)}.lf-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.lf-seg{height:5px;border-radius:5px;background:var(--ink-a11);overflow:hidden}.lf-fill{display:block;height:100%;background:var(--accent);border-radius:inherit;transform:scaleX(var(--f,0));transform-origin:left;transition:transform 520ms var(--ease)}.lf-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;font-size:.875rem;line-height:1.2;color:var(--ink-2)}.lf-steps li{min-width:0;overflow-wrap:anywhere;transition:color var(--t-ui)}.lf-steps .is-cur{color:var(--ink);font-weight:650}.lf-steps .is-done{color:var(--ink)}.lf-title{font-family:var(--f-display);font-weight:800;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;margin-bottom:var(--s-3)}.lf-intro{margin-bottom:var(--s-5);max-width:46ch;font-size:1rem;line-height:1.5;color:var(--ink-2);text-wrap:pretty}@media (max-width:599px){.lf-step[data-step="1"] .lf-intro,.lf-step[data-step="3"] .lf-intro{display:none}.lf-title{margin-bottom:var(--s-4)}.lf-intro{margin-bottom:var(--s-4)}.lf-progress{margin-bottom:var(--s-4)}}.lf-title-t{outline:none}.lf-step+.lf-step{margin-top:var(--s-8)}.lf.is-stepped .lf-step+.lf-step{margin-top:0}.q+.q,.q-other+.q,.q+.q-pair,.q-pair+.q,.q+.lf-note{margin-top:var(--s-5)}.q-other .q{margin-top:var(--s-5)}.js .q-other{display:none}.js .q-other.is-on{display:block}.q-pair{display:grid;row-gap:var(--s-5)}.q-pair>.q+.q{margin-top:0}@container (min-width:560px){.q-pair{grid-template-columns:1fr 1fr;column-gap:var(--s-4)}}.q-label{display:block;font-weight:650;font-size:1rem;line-height:1.35;margin-bottom:10px;color:var(--ink)}.opts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.opts-3>.opt:last-child:nth-child(odd),.opts-auto>.opt:last-child:nth-child(odd){grid-column:1/-1}@container (min-width:500px){.opts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.opts-3>.opt:last-child:nth-child(odd),.opts-auto>.opt:last-child:nth-child(odd){grid-column:auto}.opts-auto{grid-template-columns:repeat(6,minmax(0,1fr))}.opts-auto>.opt{grid-column:span 2}.opts-auto>.opt:nth-child(4):nth-last-child(2),.opts-auto>.opt:nth-child(5):last-child{grid-column:span 3}.opts-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.opts-inline>.opt:last-child:nth-child(odd){grid-column:1/-1}@container (max-width:340px){.opts-inline .opt-mark{display:none}.opts-inline .opt-face{padding-left:12px;padding-right:12px}}@container (min-width:500px){.opts-inline{display:flex;flex-wrap:wrap}.opts-inline .opt{flex:1 0 auto}}.opt{position:relative;display:block;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.opt-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.opt-face{display:flex;align-items:center;gap:10px;min-height:52px;height:100%;padding:10px 16px 10px 12px;border-radius:16px;background:var(--card-2);box-shadow:inset 0 0 0 1.5px var(--edge);color:var(--ink);font-weight:550;font-size:1rem;line-height:1.22;transition:background var(--t-ui),color var(--t-ui),box-shadow var(--t-ui),transform 140ms var(--ease)}.opts-inline .opt-face{border-radius:var(--r-btn);justify-content:center;padding-left:14px;padding-right:18px}.opt-t{min-width:0;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:anywhere}.opt-mark{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--edge);transition:background var(--t-ui),box-shadow var(--t-ui)}.tk{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.opt-in:checked+.opt-face .tk{stroke-dashoffset:0;transition:stroke-dashoffset 300ms 60ms var(--ease)}@media (hover:hover){.opt:hover .opt-face{box-shadow:inset 0 0 0 1.5px var(--ink)}}.opt-in:active+.opt-face{transform:scale(.97)}.opt-in:checked+.opt-face{background:var(--accent-fill);color:var(--white);box-shadow:inset 0 0 0 1.5px var(--accent-fill);animation:opt-pop 260ms var(--ease)}.opt-in:checked+.opt-face .opt-mark{background:var(--white);box-shadow:none;color:var(--accent-fill)}.opt-in:focus-visible+.opt-face{outline:2px solid var(--ink);outline-offset:3px}.has-err .opt-in:not(:checked)+.opt-face{box-shadow:inset 0 0 0 1.5px var(--error)}@keyframes opt-pop{40%{transform:scale(1.035)}}.opt-tile .opt-face{position:relative;display:block;min-height:76px;padding:12px 14px}.opt-tile .opt-mark{position:absolute;right:10px;top:10px}.opt-tile .opt-t{display:grid;gap:4px}.opt-num{font-family:var(--f-display);font-weight:800;font-size:1.75rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.opt-unit{font-size:.875rem;font-weight:500;color:var(--ink-2)}.opt-in:checked+.opt-face .opt-unit{color:rgba(255,255,255,0.72)}@supports (color:color-mix(in srgb,red 50%,blue)){.opt-in:checked+.opt-face .opt-unit{color:color-mix(in srgb,var(--white) 72%,transparent)}}@media (max-width:359px){.opt-face{padding-left:10px;padding-right:12px;gap:8px;font-size:.96875rem}.opts:not(.opts-inline) .opt-mark{width:20px;height:20px}}@container (max-width:335px){.opts-3 .opt-face,.opts-wide .opt-face{position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;min-height:76px;padding:30px 12px 11px}.opts-3 .opt-mark,.opts-wide .opt-mark{position:absolute;right:10px;top:10px}}.fw{position:relative}.field{display:block;width:100%;min-height:56px;padding:0 46px 0 16px;border:0;border-radius:var(--r-field);background:var(--card-2);box-shadow:inset 0 0 0 1.5px var(--edge);color:var(--ink);font-size:1.0625rem;line-height:1.4;caret-color:var(--ink);transition:box-shadow var(--t-ui);-webkit-appearance:none;appearance:none}@media (hover:hover){.field:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.field:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink),0 0 0 4px var(--soft)}.field[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--error)}.field[aria-invalid=true]:focus{box-shadow:inset 0 0 0 2px var(--error),0 0 0 4px var(--err-a14)}.field:-webkit-autofill,.field:-webkit-autofill:hover,.field:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 1.5px var(--edge),inset 0 0 0 60px var(--card-2);transition:background-color 9999s}.fw-ok{position:absolute;right:16px;top:50%;width:20px;height:20px;margin-top:-10px;color:var(--accent);stroke-width:2.6;pointer-events:none}.is-ok .fw-ok{stroke-dashoffset:0;transition:stroke-dashoffset 360ms var(--ease)}.q-err{display:flex;align-items:flex-start;gap:8px;margin-top:8px;color:var(--error);font-size:.9375rem;font-weight:550;line-height:1.4}.q-err .ico{width:18px;height:18px;margin-top:1px}.lf-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.lf-note{font-size:.9375rem;line-height:1.5;color:var(--ink-2);max-width:56ch}.lf-note .link{color:var(--ink);font-size:inherit;min-height:24px}.start .btn{min-height:54px;white-space:normal;text-align:center;line-height:1.2}.start .btn-dark{background:var(--accent-fill);color:var(--white)}.start .btn-dark:hover{background:var(--accent-fill-2)}.start .btn-line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--edge)}@media (hover:hover){.start .btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.start .btn-primary{box-shadow:inset 0 -2px 0 var(--gold-press)}.start .btn:active{transform:translateY(1px) scale(.985)}.lf-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--ink-a9)}.lf-back{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--edge);padding-left:var(--s-5);padding-right:var(--s-5)}@media (hover:hover){.lf-back:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.lf-next{background:var(--accent-fill);color:var(--white);margin-left:auto}.lf-next:hover{background:var(--accent-fill-2)}.lf-send{margin-left:auto;position:relative}.lf:not(.is-stepped) .lf-send{margin-left:0}@media (max-width:599px){.lf-next,.lf-send{flex:1 1 11rem}.lf-nav{padding-top:var(--s-4)}}.lf-send.is-sending,.lf-book.is-sending,.bk-send.is-sending{opacity:1;cursor:progress}.lf-send.is-sending .lf-send-t{opacity:.3}.lf-spin{display:none;position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2.5px solid var(--ink-a22);border-top-color:var(--ink);animation:lf-spin .8s linear infinite}.lf-send.is-sending .lf-spin{display:block}@keyframes lf-spin{to{transform:rotate(360deg)}}.lf-alert{display:flex;gap:12px;align-items:flex-start;margin-top:var(--s-5);padding:16px;border-radius:var(--r-field);background:var(--err-bg);box-shadow:inset 0 0 0 1.5px var(--err-a40);outline:none}.lf-alert>.ico{width:22px;height:22px;margin-top:1px;color:var(--error)}.lf-alert>div{min-width:0;flex:1}.lf-alert-h{font-weight:700;color:var(--error)}.lf-alert-t{margin-top:4px}.lf-alert-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lf-alert-btns .btn{min-height:48px;padding-left:18px;padding-right:18px;font-size:.95rem;flex:1 1 12rem}.in-fwd{animation:lf-in-f 300ms var(--ease) both}.in-back{animation:lf-in-b 300ms var(--ease) both}@keyframes lf-in-f{from{opacity:0;transform:translateX(18px)}}@keyframes lf-in-b{from{opacity:0;transform:translateX(-18px)}}.lf-done{outline:none;display:grid;gap:var(--s-6)}.lf-done>*{min-width:0}@media (min-width:900px){.lf-done{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,80px)}}.lf-done.in-fwd{animation-name:lf-rise;animation-duration:420ms}@keyframes lf-rise{from{opacity:0;transform:translateY(12px)}}.done-mark{display:block;width:76px;height:76px;margin-bottom:var(--s-5);color:var(--accent)}.done-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.done-ring{stroke-width:2.5}.done-tk{stroke-width:4}.lf-done.in-fwd .done-ring{animation:lf-draw 640ms 80ms var(--ease) both}.lf-done.in-fwd .done-tk{animation:lf-draw 420ms 520ms var(--ease) both}@keyframes lf-draw{from{stroke-dashoffset:1}}.lf-done-h{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.75rem);line-height:1.06;letter-spacing:-.022em;outline:none;max-width:16ch;overflow-wrap:anywhere}.lf-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--ink-a10)}.lf-sum dt{font-size:.875rem;color:var(--ink-2)}.lf-sum dd{margin:2px 0 0;font-weight:650;overflow-wrap:anywhere}.done-sub{font-family:var(--f-body);font-size:1.0625rem;font-weight:700;letter-spacing:0}.lf-then{counter-reset:then;margin-top:var(--s-4);display:grid;gap:var(--s-4)}.lf-then li{counter-increment:then;display:grid;grid-template-columns:1.75rem 1fr;gap:var(--s-2);line-height:1.5}.lf-then li::before{content:counter(then);font-family:var(--f-display);font-weight:800;font-size:1.25rem;line-height:1.25;color:var(--accent-ink)}.lf-then strong{overflow-wrap:anywhere}.lf-done-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s-6)}.lf-done-cta .btn{flex:1 1 15rem;padding-left:20px;padding-right:20px}.lf-ref{margin-top:var(--s-4);font-size:.875rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.start-next{margin-top:var(--s-3);font-size:.9375rem;line-height:1.45;color:var(--on-panel-2);max-width:56ch}.start-next strong{color:var(--white);font-weight:650}.start.is-sent .start-next,.start.on-last .start-next{display:none}.start-aside{display:grid;gap:var(--s-6);align-content:start;border-radius:var(--r-panel);padding:clamp(20px,3vw,32px);background:var(--panel-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}@media (max-width:639px){.start-aside .plan{display:none}}@media (min-width:640px) and (max-width:899px){.start-aside.has-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-6);align-items:start}.start-aside .plan-row{min-height:38px;padding-top:3px;padding-bottom:3px}.start-aside .plan-rows{margin-top:var(--s-3)}}.plan-head{position:relative;display:grid;grid-template-columns:56px 1fr;align-items:center;column-gap:14px}.ring{width:56px;height:56px;transform:rotate(-90deg);fill:none;stroke-width:5}.ring-bg{stroke:var(--hair-d)}.ring-fg{stroke:var(--panel-hi);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 600ms var(--ease)}.ring-pc{position:absolute;left:0;top:50%;width:56px;margin-top:-.6em;text-align:center;font-size:.875rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.plan-h{font-size:1.5rem;line-height:1.08}.plan-rows{margin-top:var(--s-4)}.plan-row{display:grid;grid-template-columns:6.25rem minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding-top:6px;padding-bottom:6px;border-top:1px solid var(--hair-d)}.plan-row dt{font-size:.875rem;color:var(--on-panel-2)}.plan-row dd{margin:0;min-width:0}.plan-v{display:inline-block;max-width:100%;padding:4px 12px;border-radius:var(--r-btn);background:rgba(255,255,255,0.14);font-weight:600;font-size:.9375rem;line-height:1.3;overflow-wrap:anywhere}@supports (color:color-mix(in srgb,red 50%,blue)){.plan-v{background:color-mix(in srgb,var(--white) 14%,transparent)}}.plan-v:empty{width:44px;height:2px;padding:0;border-radius:2px;background:var(--hair-d);vertical-align:middle}.plan-v.pop{animation:plan-pop 300ms var(--ease)}@keyframes plan-pop{from{opacity:0;transform:scale(.86)}}.talk-who{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:14px;align-items:center}.talk-photo{width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--panel)}.talk-h{font-family:var(--f-body);font-size:1.0625rem;font-weight:650;line-height:1.3;letter-spacing:0}.talk-note{margin-top:2px;font-size:.875rem;line-height:1.4;color:var(--on-panel-2)}.talk-btns{display:grid;gap:10px;margin-top:var(--s-4)}.talk-short{display:none}@media (max-width:639px){.talk-btns{grid-template-columns:repeat(2,minmax(0,1fr))}.start-aside .talk-btns .btn{padding-left:10px;padding-right:10px;gap:8px;white-space:nowrap}.talk-long{display:none}.talk-short{display:inline}}@media (max-width:639px){.start .start-aside{padding:18px 16px 16px}.talk-note{display:none}.talk-who{grid-template-columns:48px minmax(0,1fr)}.talk-photo{width:48px;height:48px}.start-aside .talk-btns{margin-top:var(--s-3)}.start-aside .talk-btns .btn{min-height:48px}.talk-hours{margin-top:var(--s-2);font-size:.875rem}}@media (max-width:359px){.talk-btns{grid-template-columns:minmax(0,1fr)}.talk-hours{font-size:.875rem}}.talk-btns .btn{padding-left:var(--s-5);padding-right:var(--s-5);gap:10px}.talk-hours{margin-top:var(--s-3);font-size:.9375rem;color:var(--on-panel-2)}@media (prefers-reduced-motion:reduce){.in-fwd,.in-back,.lf-done.in-fwd,.lf-done.in-fwd .done-ring,.lf-done.in-fwd .done-tk,.plan-v.pop,.opt-in:checked+.opt-face{animation:none}.lf-fill,.ring-fg,.tk{transition:none!important}}.api-page{min-height:100vh;display:grid;place-items:center;padding:var(--s-6) var(--gutter)}.api-card{max-width:40rem;display:grid;gap:var(--s-5)}.api-errors{display:grid;gap:var(--s-2);list-style:disc;padding-left:1.25em;color:var(--err-lt)}html.lfp-on{overflow:hidden}html.lfp-on.lfp-gut{scrollbar-gutter:stable}html.lfp-on body{position:fixed;left:0;right:0;width:100%}.lfp{--lfp-x:20px;--lfp-st:0px;position:fixed;top:auto;right:0;bottom:0;left:0;width:100%;max-width:none;height:-webkit-fit-content;height:fit-content;max-height:100vh;max-height:calc(100*var(--dvh));margin:0;padding:0;border-radius:20px 20px 0 0;background:var(--surface);color:var(--ink);overflow:hidden;overscroll-behavior:contain;font-family:var(--f-body)}.lfp[open]{display:flex;flex-direction:column;animation:lfp-up 280ms var(--ease) both}.lfp.is-full,.lfp.is-kb{--lfp-st:env(safe-area-inset-top,0px);border-radius:0}.lfp.is-kb{top:var(--lfp-t,0px);right:0;bottom:auto;left:0;height:var(--lfp-h,calc(100*var(--dvh)));max-height:none}.lfp::backdrop{background:var(--scrim);animation:lfp-fade 280ms var(--ease) both}.lfp.is-out{animation:lfp-down 170ms ease-in both}.lfp.is-out::backdrop{animation:lfp-fade-out 170ms ease-in both}@keyframes lfp-up{from{opacity:0;transform:translateY(28px)}}@keyframes lfp-down{to{opacity:0;transform:translateY(20px)}}@keyframes lfp-fade{from{opacity:0}}@keyframes lfp-fade-out{to{opacity:0}}.lfp :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lfp .lf-title-t:focus-visible,.lfp .lf-done-h:focus-visible{outline:0}.lfp-hd{flex:none;display:flex;align-items:center;gap:12px;padding:calc(12px + var(--lfp-st)) calc(10px + env(safe-area-inset-right,0px)) 4px calc(var(--lfp-x) + env(safe-area-inset-left,0px))}.lfp-h{flex:1;min-width:0;font-family:var(--f-display);font-weight:800;font-size:1.1875rem;line-height:1.15;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.lfp-x{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:var(--chalk-2);color:var(--ink);cursor:pointer;transition:background var(--t-ui)}.lfp-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}@media (hover:hover){.lfp-x:hover{background:var(--line-2)}}.lfp-x:active{transform:scale(.94)}.lfp-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:none}.lfp .start-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.lfp .lf{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0;padding:0;border-radius:0;background:none;box-shadow:none}.lfp .lf[hidden]{display:none}.lfp .lf-progress{flex:none;margin:0;padding:6px calc(var(--lfp-x) + env(safe-area-inset-right,0px)) 0 calc(var(--lfp-x) + env(safe-area-inset-left,0px))}.lfp .lf-seg{height:4px}.lfp .lf-count{margin-top:7px;font-size:.875rem}.lfp .lf-scroll{flex:1 1 auto;min-height:var(--lfp-min,0px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:14px calc(var(--lfp-x) + env(safe-area-inset-right,0px)) 14px calc(var(--lfp-x) + env(safe-area-inset-left,0px));scrollbar-width:thin}.lfp .lf-scroll.is-over:not(.is-end){-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent)}.lfp .lf-scroll.is-over.is-mid:not(.is-end){-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 36px),transparent)}.lfp .lf-scroll.is-over.is-mid.is-end{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px);mask-image:linear-gradient(to bottom,transparent,#000 24px)}.lfp .lf-title{font-size:1.375rem;line-height:1.1;letter-spacing:-.025em;margin-bottom:12px}.lfp .lf-intro{margin-bottom:12px;font-size:.9375rem;line-height:1.4}.lfp .lf-step[data-step] .lf-intro{display:none}.lfp .q-label{font-size:.9375rem;line-height:1.3;margin-bottom:7px}.lfp .lf-apply .q+.q,.lfp .lf-apply .q-pair+.q,.lfp .lf-apply .q+.q-pair{margin-top:14px}.lfp .q-pair{row-gap:14px}.lfp .lf-apply .q-pair>.q+.q{margin-top:0}.lfp .opts{gap:6px}.lfp .opt-face{min-height:46px;padding:7px 12px 7px 10px;gap:8px;border-radius:14px;font-size:.9375rem;line-height:1.2}.lfp .opt-mark{width:20px;height:20px}.lfp .field{min-height:48px;padding-left:14px;font-size:1rem;text-overflow:ellipsis}.lfp .q-err{margin-top:6px;font-size:.875rem}.lfp .q-soft{margin-top:6px;font-size:.875rem}.lfp .lf-alert{margin-top:14px;padding:12px}.lfp .lf-alert-btns .btn{min-height:46px}.lfp .lf-nav{flex:none;flex-wrap:nowrap;gap:8px;margin:0;padding:10px calc(var(--lfp-x) + env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) calc(var(--lfp-x) + env(safe-area-inset-left,0px));border-top:1px solid var(--ink-a9);background:var(--surface)}.lfp .lf-nav .btn{min-height:48px;padding-left:18px;padding-right:18px;font-size:1rem}.lfp .lf-back{flex:none}.lfp .lf-next,.lfp .lf-send{flex:1 1 auto;margin-left:auto;min-width:0}.lfp .lf-done{flex:none;margin:0;padding:12px calc(var(--lfp-x) + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(var(--lfp-x) + env(safe-area-inset-left,0px));border-radius:0;background:none;box-shadow:none}.lfp .done-mark{width:56px;height:56px;margin-bottom:14px}.lfp .lf-done-h{font-size:1.625rem;max-width:20ch}.lfp .lf-done-t{font-size:1rem}.lfp .lf-done-cta .btn{flex:1 1 12rem;min-height:48px}@media (max-width:599.98px),(max-height:499.98px){.lfp .opt-in[type=radio]+.opt-face .opt-mark{display:none}.lfp .opt-in[type=radio]+.opt-face{justify-content:center;text-align:center;padding-left:8px;padding-right:8px}.lfp .q-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}.lfp .q-pair-c{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.lfp{--lfp-x:16px}.lfp .opt-face{padding-left:9px;padding-right:10px;gap:7px;font-size:.90625rem}.lfp .lf-nav .btn{padding-left:14px;padding-right:14px}}@media (max-width:599.98px) and (max-height:700px),(max-height:499.98px){.lfp-hd{position:absolute;top:0;right:0;z-index:2;padding:calc(6px + var(--lfp-st)) calc(8px + env(safe-area-inset-right,0px)) 0 0}.lfp-h{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lfp .lf-progress{min-height:50px;padding-top:calc(12px + var(--lfp-st));padding-right:calc(64px + env(safe-area-inset-right,0px))}.lfp .lf-title{font-size:1.25rem;margin-bottom:10px}.lfp .lf-scroll{padding-top:8px;padding-bottom:10px}.lfp .lf-apply .q+.q,.lfp .lf-apply .q-pair+.q,.lfp .lf-apply .q+.q-pair{margin-top:12px}.lfp .q-pair{row-gap:12px}.lfp .q-label{margin-bottom:6px}.lfp .opt-face{min-height:44px;padding-top:5px;padding-bottom:5px}.lfp .field{min-height:46px}}@media (max-width:599.98px) and (max-height:600px),(max-height:499.98px){.lfp .lf-step[data-step] .lf-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lfp .lf-step[data-step] .lf-title+.q,.lfp .lf-step[data-step] .lf-title+.q-pair{margin-top:0}}.lfp.is-sent .lfp-h{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lfp.is-sent .lfp-hd{position:absolute;top:0;right:0;z-index:2;padding-left:0}.lfp.is-sent .lf-done{padding-top:calc(20px + var(--lfp-st))}.lfp.is-kb .lf-progress{display:none}.lfp.is-kb .lfp-hd{position:static;padding:4px 8px 0 var(--lfp-x)}@media (max-height:499.98px){.lfp{height:100vh;height:calc(100*var(--dvh));border-radius:0}.lfp .opt-mark{display:none}.lfp .opt-face{justify-content:center;text-align:center;padding-left:8px;padding-right:8px}.lfp .opt-t{overflow-wrap:normal}.lfp .lf-progress{min-height:48px;padding-top:calc(10px + var(--lfp-st))}.lfp .lf-scroll{padding-top:4px;padding-bottom:6px}.lfp .lf-apply .q+.q,.lfp .lf-apply .q-pair+.q,.lfp .lf-apply .q+.q-pair{margin-top:10px}.lfp .lf-nav{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.lfp .lf-nav .btn{min-height:44px}.lfp .q-pair-c{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lfp .lf-apply .q-pair+.q-pair{margin-top:10px}}@media (min-width:600px) and (min-height:500px){.lfp{--lfp-x:32px;top:0;right:0;bottom:0;left:0;width:min(600px,calc(100vw - 48px));height:-webkit-fit-content;height:fit-content;max-height:min(calc(calc(100*var(--dvh)) - 48px),900px);margin:auto;border-radius:24px;box-shadow:0 40px 80px -30px rgba(11,27,51,.5),0 0 0 1px rgba(11,27,51,.06)}.lfp[open]{animation-name:lfp-in}.lfp.is-out{animation-name:lfp-outc}.lfp-hd{padding:22px 18px 6px 32px}.lfp-h{font-size:1.5rem}.lfp .lf-progress{padding:8px 32px 0}.lfp .lf-scroll{padding:18px 32px 18px}.lfp .lf-title{font-size:1.625rem;margin-bottom:14px}.lfp .lf-step[data-step] .lf-intro{display:block;margin-top:-6px;margin-bottom:14px}.lfp .lf-apply .q+.q,.lfp .lf-apply .q-pair+.q,.lfp .lf-apply .q+.q-pair{margin-top:18px}.lfp .q-pair{grid-template-columns:1fr 1fr;column-gap:12px}.lfp .opt-face{min-height:50px;font-size:1rem}.lfp .field{min-height:52px}.lfp .lf-nav{padding:14px 32px 22px}.lfp .lf-nav .btn{min-height:52px;padding-left:24px;padding-right:24px}.lfp .lf-next,.lfp .lf-send{flex:0 1 auto}.lfp .lf-done{padding:14px 32px 32px}.lfp .lf-done-h{font-size:1.875rem}}@media (min-width:600px) and (min-height:500px) and (max-height:760px){.lfp .lf-step[data-step] .lf-intro{display:none}.lfp-hd{padding-top:16px}.lfp .lf-scroll{padding-top:12px;padding-bottom:12px}.lfp .lf-title{font-size:1.5rem;margin-bottom:12px}.lfp .lf-apply .q+.q,.lfp .lf-apply .q-pair+.q,.lfp .lf-apply .q+.q-pair{margin-top:14px}.lfp .opt-face{min-height:46px}.lfp .field{min-height:48px}.lfp .lf-nav{padding-top:12px;padding-bottom:16px}.lfp .lf-nav .btn{min-height:48px}}@media (min-width:1800px) and (min-height:900px){.lfp{width:min(640px,calc(100vw - 48px))}}@keyframes lfp-in{from{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes lfp-outc{to{opacity:0;transform:translateY(8px) scale(.985)}}@media (prefers-reduced-motion:reduce){.lfp[open],.lfp::backdrop,.lfp.is-out,.lfp.is-out::backdrop{animation:none}}@media (forced-colors:active){.lfp{border:1px solid CanvasText}.lfp-x{border:1px solid ButtonText}}.lf-apply .q-pair+.q-pair{margin-top:var(--s-5)}.opts-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container (min-width:500px){.lf .opts-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.opt-card .opt-face{position:relative;justify-content:center;text-align:center;min-height:76px;border-radius:18px;font-family:var(--f-display);font-weight:750;font-size:1.25rem;line-height:1.1}.opt-card .opt-mark{position:absolute;top:8px;right:8px;width:20px;height:20px}.bk-sub{margin:-4px 0 14px;font-size:.9375rem;color:var(--ink-2)}.bk-sub strong{color:var(--ink);font-weight:650}.bk-wait{display:flex;align-items:center;justify-content:center;gap:10px;min-height:180px;color:var(--ink-2);font-weight:600}.bk-spin{width:20px;height:20px;border-radius:50%;border:2.5px solid var(--ink-a22);border-top-color:var(--accent);animation:lf-spin .8s linear infinite}.bk-pick.is-loading{opacity:.5;pointer-events:none}.bk-days,.bk-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bk-day,.bk-part,.bk-other{margin:0;border:0;font:inherit;color:var(--ink);cursor:pointer}.bk-day,.bk-face{background:var(--card-2);box-shadow:inset 0 0 0 1.5px var(--edge);transition:background var(--t-ui),color var(--t-ui),box-shadow var(--t-ui)}.bk-day{display:grid;gap:3px;justify-items:center;align-content:center;min-width:0;min-height:62px;padding:8px 6px;border-radius:14px}.bk-day-t{font-weight:700;line-height:1.15}.bk-day-s{display:none}.bk-day-d{font-size:.8125rem;color:var(--ink-2);white-space:nowrap}.bk-day.is-full .bk-day-d::after{content:" · Full"}.bk-day[aria-pressed=true],.bk-in:checked+.bk-face{background:var(--accent-fill);box-shadow:inset 0 0 0 1.5px var(--accent-fill);color:var(--white)}.bk-day[aria-pressed=true] .bk-day-d{color:rgba(255,255,255,.78)}@container (max-width:340px){.lf .bk-day-l{display:none}.lf .bk-day-s{display:inline}}.bk-parts{gap:2px;margin-top:12px;padding:3px;border-radius:14px;background:var(--chalk-2)}.bk-part{min-width:0;min-height:44px;padding:0 6px;border-radius:11px;background:none;font-weight:600;font-size:.9375rem}.bk-part[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 2px rgba(11,27,51,.14),0 3px 10px -3px rgba(11,27,51,.18);font-weight:700}.bk-part:disabled{opacity:.45;cursor:default}.bk-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:8px;margin-top:12px}@media (max-width:599.98px){.bk-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-slot{position:relative;min-width:0}.bk-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bk-face{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:12px;font-weight:650;font-size:.9375rem;white-space:nowrap}@media (hover:hover){.bk-slot:hover .bk-in:not(:checked)+.bk-face,.bk-day:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.bk-in:focus-visible+.bk-face,.bk-day:focus-visible,.bk-part:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bk-none{margin-top:12px;padding:16px;border-radius:12px;background:var(--chalk-2);text-align:center;font-weight:600}.bk-msg{display:flex;gap:8px;margin-top:12px;color:var(--error);font-size:.9375rem;font-weight:650;line-height:1.35}.bk-msg .ico{flex:none;width:18px;height:18px;margin-top:1px}.bk-other{min-height:44px;margin-top:6px;padding:0 2px;background:none;color:var(--accent-ink);font-weight:650;font-size:.9375rem;text-decoration:underline;text-underline-offset:4px}.bk-req{padding:14px;border-radius:14px;background:var(--chalk-2)}.bk-req .field{background:var(--surface)}.bk-req-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bk-req-btns .btn{flex:1 1 9rem;min-height:48px;padding-left:12px;padding-right:12px;gap:8px;white-space:nowrap}.lf-book,.bk-send{position:relative;margin-left:auto}.lf-book.is-sending .lf-book-t,.bk-send.is-sending .bk-send-t{opacity:.3}.lf-book.is-sending .lf-spin,.bk-send.is-sending .lf-spin{display:block}.bk-send .lf-spin{border-color:rgba(255,255,255,.3);border-top-color:#fff}@media (max-width:599px){.lf-book{flex:1 1 11rem}}.bk-when{display:grid;gap:4px;margin-top:18px;padding:16px 18px;border-radius:16px;background:var(--chalk-2)}.bk-when-d{font-family:var(--f-display);font-weight:800;font-size:1.5rem;line-height:1.1;letter-spacing:-.02em}.bk-when-t{font-weight:650;color:var(--ink-2)}.lf-talk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.lf-talk .btn{gap:10px;padding-left:8px;padding-right:8px;background:none;color:var(--white);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.5)}@media (hover:hover){.lf-talk .btn:hover{background:rgba(255,255,255,.1)}}.lf-talk-wa .ico,.bk-wa .ico{color:#25d366}@media (max-width:599px){.start-main>.lf-talk{margin-left:calc(var(--gutter)*-1 + 8px);margin-right:calc(var(--gutter)*-1 + 8px)}}.lf-talk-pop,.lfp .start-main>.lf-talk,.lfp.no-talk .lf-talk-pop{display:none}.lfp .lf-talk-pop{display:grid;margin-top:20px;padding-top:16px;border-top:1px solid var(--ink-a9)}.lfp .lf-talk-pop .btn{min-height:48px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--edge)}.lfp .opt-card .opt-face{min-height:64px;font-size:1.125rem}.lfp .bk-sub{margin:-6px 0 12px;font-size:.875rem}.lfp .bk-day{min-height:56px}.lfp .bk-parts,.lfp .bk-slots{margin-top:10px}.lfp .bk-slots{gap:6px}.lfp .bk-face{min-height:44px}.lfp .lf-book{flex:1 1 auto;min-width:0}@media (min-width:600px) and (min-height:500px){.lfp .opt-card .opt-face{min-height:72px}.lfp .lf-book{flex:0 1 auto}}@media (max-width:599.98px) and (max-height:700px),(max-height:499.98px){.lfp .opt-card .opt-face{min-height:56px}.lfp .bk-day{min-height:52px;padding-top:6px;padding-bottom:6px}.lfp .bk-sub{margin-bottom:8px}.lfp .bk-parts,.lfp .bk-slots{margin-top:8px}}@media (max-height:499.98px){.lfp .opts-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.lfp .bk-slots{grid-template-columns:repeat(6,minmax(0,1fr))}.lfp .bk-pick{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;align-items:stretch}.lfp .bk-pick>*{grid-column:1/-1}.lfp .bk-days{grid-column:1}.lfp .bk-pick .bk-parts{grid-column:2;margin-top:0}}@media (forced-colors:active){.bk-day,.bk-face,.bk-part{border:1px solid ButtonText}.bk-in:checked+.bk-face,.bk-day[aria-pressed=true]{border:3px solid Highlight}}.db-head-f{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.db-head-f .db-say{margin-top:var(--s-2)}.db-marks{display:grid;grid-template-columns:minmax(0,1fr);padding:2px 16px;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.db-marks li{display:grid;grid-template-columns:6.75rem minmax(0,1fr);align-items:baseline;column-gap:12px;min-width:0;padding:11px 0;font-size:.9375rem;font-weight:550;line-height:1.3;color:var(--ink-2)}.db-marks li+li{border-top:1px solid var(--line)}.db-marks strong{font-family:var(--f-display);font-weight:800;font-size:1.125rem;line-height:1.15;letter-spacing:-.02em;color:var(--accent-ink);white-space:nowrap}.db-marks li,.db-marks span{overflow-wrap:anywhere}@media (max-width:359px){.db-marks{padding-left:14px;padding-right:14px}.db-marks li{grid-template-columns:6.25rem minmax(0,1fr);column-gap:10px}.db-marks strong{font-size:1.0625rem}}@media (max-width:19.9em){.db-marks li{grid-template-columns:minmax(0,1fr);row-gap:2px}.db-marks strong{white-space:normal}}@media (min-width:640px){.db-marks{display:flex;flex-wrap:wrap;gap:8px;padding:0;border-radius:0;background:none;box-shadow:none}.db-marks li,.db-marks li+li{display:flex;flex-direction:row;align-items:baseline;gap:7px;min-height:40px;padding:9px 16px;border:0;border-radius:var(--r-btn);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.db-marks strong{font-size:1.0625rem}}.db-founder{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"p n" "b b";align-items:center;column-gap:12px;row-gap:12px;padding:12px;border-radius:calc(var(--r-card) + 6px);background:var(--surface);box-shadow:var(--shadow-card)}.db-fp{grid-area:p;width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--chalk-2)}.db-fn{grid-area:n;min-width:0;font-size:.9375rem;line-height:1.3;color:var(--ink-2)}.db-fl{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.db-fn strong{font-family:var(--f-display);font-weight:800;font-size:1.1875rem;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.db-fr{font-weight:650;color:var(--ink)}.db-ft{display:block}.db-fb{grid-area:b;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.db-fb .btn{min-height:44px;padding:0 12px;gap:8px;font-size:.9375rem;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.db-fb .btn:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.db-fb .btn .ico{width:18px;height:18px;flex:none}.db-fb .ico-fill{color:var(--wa)}@media (min-width:640px){.db-founder{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"p n b";padding:8px 10px 8px 8px}.db-fb{display:flex;gap:6px}.db-fb .btn{padding:0 16px}.db-head-f .db-founder{justify-self:start;column-gap:16px}}@media (min-width:1400px){.db-head-f{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:end;column-gap:var(--s-7);row-gap:var(--s-4)}.db-head-f .db-hl{grid-column:1;grid-row:1}.db-head-f .db-marks{grid-column:1;grid-row:2}.db-head-f .db-founder{grid-column:2;grid-row:1/span 2;align-self:end;padding:10px;min-width:380px}.db-fp{width:56px;height:56px}.db-founder{grid-template-columns:56px minmax(0,1fr) auto}}@media (max-width:559px){[data-layout=funnel] .db-n-sm{display:none}}.db-ctog-s{display:none}@media (max-width:559px){[data-layout=funnel] .db-bar{padding-top:10px;padding-bottom:10px}[data-layout=funnel] .db-acc{padding-top:10px}[data-layout=funnel] .db-pick{min-height:48px;padding:6px 14px}[data-layout=funnel] .db-main{gap:10px;padding-top:12px}[data-layout=funnel] .db-days{gap:3px;padding:3px}[data-layout=funnel] .db-n{padding:11px 12px 12px}[data-layout=funnel] .db-c{margin-top:5px}[data-layout=funnel] .db-chart{gap:8px;padding:11px 12px 10px}[data-layout=funnel] .db-x{margin-top:4px}[data-layout=funnel] .db-calc{padding-top:14px;padding-bottom:16px}[data-layout=funnel] .db-cf div{gap:4px;padding:11px 12px 12px}[data-layout=funnel].js .db-calc{gap:10px}[data-layout=funnel].js .db-chd{order:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}[data-layout=funnel].js .db-co{order:2}[data-layout=funnel].js .db-ci{order:3}[data-layout=funnel].js .db-ctog{width:auto;min-height:44px;padding:0 10px 0 16px;gap:6px}[data-layout=funnel] .db-ctog-t{display:none}[data-layout=funnel] .db-ctog-s{display:inline}}.words-f .wrap{display:flex;flex-direction:column}.words-f .words-hd{order:1;margin-bottom:clamp(16px,2.4vw,28px)}.words-f .words-h{margin:0}.words-line{margin-top:8px;max-width:36ch;font-size:1rem;line-height:1.4;color:var(--ink-2);text-wrap:balance}.words-f .words-body{display:contents}.words-f .words-grid{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) 12px;align-items:start}.words-f .words-more{order:4}.words-f .clip{display:block}.words-f .clip-lead{grid-column:1/-1}.words-f .clip-img{aspect-ratio:9/16}.words-f .clip-lead .clip-img{aspect-ratio:4/5}.words-f .clip-media{border-radius:var(--r-card)}.words-f .clip-media::after{background:linear-gradient(to top,rgba(16,25,27,0.7) 0,transparent 26%)}@supports (color:color-mix(in srgb,red 50%,blue)){.words-f .clip-media::after{background:linear-gradient(to top,color-mix(in srgb,var(--photo-ink) 70%,transparent) 0,transparent 26%)}}.words-f .clip-play{left:10px;bottom:10px;width:52px;height:52px}.words-f .clip-play .ico{width:20px;height:20px;margin-left:3px}.words-f .clip-dur{right:10px;bottom:24px;padding:3px 8px;border-radius:var(--r-btn);background:rgba(16,25,27,0.72);font-size:.875rem;line-height:1.1}@supports (color:color-mix(in srgb,red 50%,blue)){.words-f .clip-dur{background:color-mix(in srgb,var(--photo-ink) 72%,transparent)}}.words-f .clip-lead .clip-play{left:14px;bottom:14px;width:64px;height:64px}.words-f .clip-lead .clip-play .ico{width:24px;height:24px;margin-left:4px}.words-f .clip-lead .clip-dur{right:14px;bottom:31px;padding:4px 10px;font-size:.9375rem}.words-f .clip-cap{margin-top:10px;gap:4px}.words-f .clip-quote p{font-size:1rem;line-height:1.25;max-width:22ch}.words-f .clip-lead .clip-quote p{font-size:1.25rem;max-width:26ch}.words-f .clip-who{font-size:.875rem;line-height:1.35}.words-f .clip-who strong{display:block;font-size:.9375rem;font-weight:600;color:var(--ink)}.words-f .clip-who span{display:block;color:var(--ink-2)}.wm-row{order:3;align-self:flex-start;align-items:center;gap:12px;min-height:48px;margin:var(--s-5) 0 0;padding:0 8px 0 20px;border:0;border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font-weight:650;font-size:1rem;line-height:1.2;box-shadow:inset 0 0 0 1.5px var(--line-2);cursor:pointer;transition:box-shadow var(--t-ui)}.wm-row::after{content:"+" attr(data-n);display:grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border-radius:var(--r-btn);background:var(--tag-bg);color:var(--tag-ink);font-family:var(--f-display);font-weight:800;font-size:.9375rem;letter-spacing:-.01em}.wm-row[aria-expanded=true]::after{content:"\2212"}.wm-row:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.wm-row:active{transform:translateY(1px)}.wm-row:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.clip-pv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity 360ms var(--ease)}.is-pv .clip-pv{opacity:1}.words-f .words-more{grid-template-columns:repeat(3,minmax(0,1fr))}.words-f .clip-sm .clip-img{aspect-ratio:9/16}@media (min-width:640px){.words-f .words-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-4)}.words-f .clip-lead{grid-column:auto}.words-f .clip-lead .clip-img{aspect-ratio:9/16}.words-f .clip-play,.words-f .clip-lead .clip-play{left:12px;bottom:12px;width:56px;height:56px}.words-f .clip-play .ico,.words-f .clip-lead .clip-play .ico{width:20px;height:20px;margin-left:3px}.words-f .clip-dur,.words-f .clip-lead .clip-dur{right:12px;bottom:26px;padding:3px 8px;font-size:.875rem}.words-f .clip-lead .clip-quote p{font-size:1rem;max-width:22ch}.words-f .words-more{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:900px){.words-f .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:var(--s-6);align-items:end}.words-f .words-hd{grid-column:1;grid-row:1;margin:0 0 clamp(20px,2.4vw,32px)}.words-f .words-h{max-width:none}.words-f .wm-row{grid-column:2;grid-row:1;align-self:end;justify-self:end;margin:0 0 clamp(20px,2.4vw,32px)}.words-f .words-grid{grid-column:1/-1;grid-row:2;column-gap:var(--s-6)}.words-f .words-more{grid-column:1/-1;grid-row:3}.words-f .clip-img,.words-f .clip-lead .clip-img{aspect-ratio:4/5}.words-f .clip-play,.words-f .clip-lead .clip-play{left:16px;bottom:16px;width:60px;height:60px}.words-f .clip-play .ico,.words-f .clip-lead .clip-play .ico{width:22px;height:22px;margin-left:4px}.words-f .clip-dur,.words-f .clip-lead .clip-dur{right:16px;bottom:31px;padding:4px 10px;font-size:.9375rem}.words-f .clip-cap{margin-top:14px}.words-f .clip-quote p,.words-f .clip-lead .clip-quote p{font-size:clamp(1.1875rem,.9rem + .5vw,1.375rem);max-width:24ch}.words-f .clip-who{font-size:.9375rem}.words-f .clip-who strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.clip-pv{display:none}.wm-row{transition:none}}.vs-f{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;line-height:1.3}.vs-f th,.vs-f td{padding:10px 6px;border-top:1px solid var(--gt-line);vertical-align:middle;overflow-wrap:anywhere}.vs-f thead th,.vs-f thead td{border-top:0;padding:10px 3px 9px;font-size:.875rem;font-weight:650;color:var(--ink-2);text-align:center}.vs-f .vs-corner{width:38%}.vs-f thead th.vs-az{color:var(--white);font-family:var(--f-display);font-weight:800;font-size:1rem;letter-spacing:-.01em;border-radius:14px 14px 0 0}.vs-f tbody th{padding-left:0;text-align:left;font-size:.9375rem;font-weight:650;color:var(--ink);text-wrap:balance}.vs-f td{text-align:center}.vs-f .vs-az{background:var(--vs-bg);border-top-color:rgba(255,255,255,.14)}.vs-f tbody tr:last-child .vs-az{border-radius:0 0 14px 14px}.vs-f .gt-g{display:inline-block;vertical-align:middle;width:20px;height:20px;stroke-width:2.5}.vs-f .vs-az .gt-yes{stroke-width:3}@media (min-width:700px){.vs-f th,.vs-f td{padding:12px 10px}.vs-f tbody th{font-size:1rem}.vs-f thead th.vs-az{font-size:1.125rem}}@media (max-width:379.98px){.vs-f .vs-corner{width:31%}.vs-f tbody th{font-size:.875rem;padding-right:4px}.vs-f thead th{padding-left:2px;padding-right:2px}.vs-f thead th.vs-az{font-size:.9375rem}}@media (max-width:1099.98px){.vs-f .vs-full{display:none}.vs-f .vs-short{display:inline}}@media (forced-colors:active){.db-marks,.db-founder{border:1px solid CanvasText}[data-layout=funnel].js .db-ctog,.wm-row{border:1px solid ButtonText}}.clients{--s:2.2s;padding-top:clamp(22px,1.6vw + 16px,44px);padding-bottom:clamp(22px,1.6vw + 16px,44px)}.cl-h{max-width:none;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.375rem);line-height:1.08;text-wrap:balance}.cl-m{max-width:calc(var(--container) + var(--gutter)*2);margin:clamp(14px,1.8vw,24px) auto 0}.cl-r2{margin-top:10px}.cl-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 clamp(16px,6vw,140px),#000 calc(100% - clamp(16px,6vw,140px)),transparent);mask-image:linear-gradient(90deg,transparent,#000 clamp(16px,6vw,140px),#000 calc(100% - clamp(16px,6vw,140px)),transparent)}.cl-cnt6{--n:6}.cl-cnt7{--n:7}.cl-cnt8{--n:8}.cl-cnt9{--n:9}.cl-cnt10{--n:10}.cl-cnt11{--n:11}.cl-cnt12{--n:12}.cl-cnt13{--n:13}.cl-cnt14{--n:14}.cl-cnt15{--n:15}.cl-cnt16{--n:16}.cl-run{display:flex;width:max-content;animation:cl-x calc(var(--n,13) * var(--s)) linear infinite;will-change:transform}.cl-set{display:flex;margin:0;padding:0}.cl-t{flex:0 0 auto;display:flex;align-items:center;width:15.75rem;min-height:4.5rem;margin-right:12px;padding:0 14px 0 8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.cl-b{position:relative;flex:0 0 auto;width:3.25rem;height:3.25rem;margin-right:12px;border-radius:12px;overflow:hidden;background:var(--chalk-2)}.cl-b::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rule)}.cl-img{width:100%;height:100%;object-fit:cover}.cl-wm{display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:1.125rem;color:var(--ink)}.cl-tx{display:flex;flex-direction:column;min-width:0}.cl-n{font-family:var(--f-display);font-weight:700;font-size:1rem;line-height:1.18;letter-spacing:-.01em;color:var(--ink)}.cl-a{margin-top:3px;font-size:.875rem;line-height:1.3;color:var(--ink-2)}.cl-r1 .cl-run{animation-direction:reverse}@keyframes cl-x{to{transform:translateX(-50%)}}@media (min-width:900px){.clients{--s:2.9s}.cl-r2{margin-top:14px}.cl-t{width:17.25rem;min-height:5.25rem;margin-right:14px;padding:0 18px 0 12px}.cl-b{width:3.75rem;height:3.75rem;margin-right:14px;border-radius:14px}.cl-wm{font-size:1.25rem}}@media (min-width:1200px){.clients{--s:4.14s}}@media (min-width:1920px){.clients{--s:4.64s}}@media (min-width:2560px){.clients{--s:5.13s}}@supports not ((mask-image:linear-gradient(#000,#000)) or (-webkit-mask-image:linear-gradient(#000,#000))){.cl-row{position:relative}.cl-row::before,.cl-row::after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:clamp(16px,6vw,140px);pointer-events:none}.cl-row::before{left:0;background:linear-gradient(90deg,var(--paper),transparent)}.cl-row::after{right:0;background:linear-gradient(270deg,var(--paper),transparent)}}@media (prefers-reduced-motion:reduce){.cl-dup{display:none!important}.cl-m{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15.625rem,100%),1fr));grid-auto-rows:1fr;gap:10px;max-width:calc(var(--container) + var(--gutter)*2);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.cl-row,.cl-run,.cl-set{display:contents}.cl-row::before,.cl-row::after{display:none}.cl-run{animation:none}.cl-t{width:auto;max-width:none;margin:0}}@media (prefers-reduced-motion:reduce) and (max-width:599px){.cl-m{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cl-t{min-height:3.75rem;padding:6px 8px 6px 6px}.cl-b{width:2.5rem;height:2.5rem;margin-right:8px;border-radius:10px}.cl-n{font-size:.875rem}.cl-a{margin-top:1px}}@media print{.cl-dup{display:none!important}.cl-m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cl-row,.cl-run,.cl-set{display:contents}.cl-row::before,.cl-row::after{display:none}.cl-run{animation:none}.cl-t{width:auto;margin:0;break-inside:avoid}}.cc{--cc-pad:10px;position:fixed;z-index:70;left:0;right:0;bottom:0;max-height:calc(calc(100*var(--dvh)) - var(--header-h) - 24px);overflow:auto;overscroll-behavior:contain;background:var(--surface);color:var(--ink);border-radius:var(--r-note) var(--r-note) 0 0;box-shadow:var(--shadow-bar);padding:var(--cc-pad) 12px calc(var(--cc-pad) + env(safe-area-inset-bottom,0px));transition:opacity 220ms var(--ease),transform 240ms var(--ease);animation:cc-in 520ms var(--ease) both}.cc.is-out{opacity:0;transform:translateY(16px)}@keyframes cc-in{from{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.cc{animation:none;transition:none}}html.has-cc body{padding-bottom:calc(var(--cc-h,0px) + 16px)}.cc :focus-visible{outline-color:var(--focus)}.cc-h{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;font-family:var(--f-display);font-weight:800;font-size:1.25rem;line-height:1.15;letter-spacing:-.025em;outline:none}.cc-t{font-size:.875rem;line-height:1.35;color:var(--ink-2);text-wrap:pretty}.cc-t .link,.cc-pn .link{color:var(--ink);font-size:inherit}.cc-tl{display:none}.cc-more{display:inline-block;padding:12px 2px;margin:-12px -2px}.cc-pn{display:none;font-size:.875rem}@media (max-width:389px){.cc-t .cc-more{display:none}.cc-pn{display:block;padding-top:4px}}.cc-btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.cc-btn{min-height:44px;padding:0 6px;border:0;border-radius:var(--r-btn);background:var(--accent-fill);color:var(--white);font-weight:600;font-size:.9375rem;line-height:1.1;transition:background var(--t-ui),box-shadow var(--t-ui)}.cc-btn:hover{background:var(--accent-fill-2)}.cc-btn:active{transform:translateY(1px)}.cc-btn-quiet{background:transparent;color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.cc-btn-quiet:hover{background:var(--chalk-2)}.cc-btn[data-cc="save"]{grid-column:1/-1;background:var(--chalk-2);box-shadow:none}.cc-btn[data-cc="save"]:hover{background:var(--line)}@media (min-width:520px) and (max-width:899px) and (min-height:601px){html.cc-wait .hero{padding-bottom:max(clamp(28px,calc(5*var(--svh)),64px),var(--cc-res,100px))}:root{--cc-res:100px}html.cc-wait .hero.is-hub{--band:clamp(24px,calc(3*var(--svh)),150px)}}@media (min-width:640px) and (max-width:899px) and (min-height:601px){:root{--cc-res:104px}}.cc-panel{margin-top:10px;display:grid;gap:2px}.cc-row+.cc-row{border-top:1px solid var(--line)}.cc-sw{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px 0;cursor:pointer}.cc-sw-t{display:grid;gap:2px}.cc-sw-h{font-weight:600;font-size:1rem}.cc-sw-d{font-size:.875rem;line-height:1.4;color:var(--ink-2)}.cc-in{position:absolute;right:0;top:50%;width:48px;height:30px;margin:-15px 0 0;opacity:0;cursor:pointer;z-index:1}.cc-track{position:relative;width:48px;height:30px;border-radius:30px;background:var(--line);transition:background var(--t-ui)}.cc-track::after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px rgba(16,25,27,.25);transition:transform 220ms var(--ease)}.cc-in:checked+.cc-track{background:var(--accent-fill)}.cc-in:checked+.cc-track::after{transform:translateX(18px)}.cc-in:focus-visible+.cc-track{outline:2px solid var(--focus);outline-offset:3px}@media (min-width:640px) and (max-width:899px){.cc{--cc-pad:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));margin-left:auto;margin-right:auto;width:calc(100% - 32px);padding:var(--cc-pad) 14px var(--cc-pad) 20px;border-radius:var(--r-note);box-shadow:var(--shadow-float)}.cc-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-5)}.cc-h,.cc-t{grid-column:1}.cc-t{font-size:.9375rem;line-height:1.4}.cc-btns{grid-column:2;grid-row:1/3;grid-template-columns:repeat(3,auto);gap:8px;margin-top:0}.cc-btn{min-height:46px;padding-left:18px;padding-right:18px;white-space:nowrap}.cc-btn[data-cc="save"]{grid-column:auto}.cc-panel{grid-column:1/-1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6);margin-top:var(--s-2)}.cc-row+.cc-row{border-top:0}}@media (min-width:900px){.cc{left:auto;right:clamp(16px,2vw,32px);bottom:clamp(16px,2.4vh,28px);width:min(25rem,40vw);max-height:calc(calc(100*var(--dvh)) - var(--header-h) - 48px);padding:20px 22px 18px;border-radius:var(--r-note);box-shadow:var(--shadow-float)}.cc-h{position:static;width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal}.cc-t{margin-top:4px;font-size:.9375rem;line-height:1.45}.cc-tl{display:inline}.cc-ts{display:none}.cc-btns{gap:8px;margin-top:14px}.cc-btn{min-height:46px;padding-left:10px;padding-right:10px;white-space:nowrap}.hero-feed{transition:opacity 560ms var(--ease)}html.cc-wait .hero-feed{opacity:0;visibility:hidden}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.hero-feed{transition:none}}.site-footer{background:var(--paper);color:var(--ink);padding-top:clamp(28px,3.4vw,52px);padding-bottom:var(--s-4)}.ft-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"brand brand" "trades legal" "contact contact";column-gap:var(--s-4);row-gap:var(--s-4)}.ft-brand{grid-area:brand}.ft-trades{grid-area:trades}.ft-contact{grid-area:contact}.ft-legal{grid-area:legal}.ft-mark{display:inline-flex;align-items:center;gap:var(--s-3);min-height:44px;text-decoration:none;color:var(--ink);border-radius:6px}.ft-mark .mark{width:clamp(40px,3vw + 24px,56px);height:auto;color:var(--mark-light)}.ft-word{font-family:var(--f-display);font-weight:800;font-size:clamp(1.75rem,1.3rem + 2.4vw,3.5rem);line-height:1;letter-spacing:-.03em}.ft-tag{margin-top:var(--s-2);font-size:clamp(1rem,.95rem + .3vw,var(--fs-lead));color:var(--ink-2);max-width:30ch;text-wrap:balance}.ft-h{font-family:var(--f-body);font-weight:600;font-size:var(--fs-small);line-height:1.3;letter-spacing:0;color:var(--ink-2);margin-bottom:var(--s-2)}.ft-col a,.ft-col button{display:inline-flex;align-items:center;min-height:44px;font-size:1rem}.ft-hours{font-size:1rem}.ft-col a,.ft-col button{padding:0;overflow-wrap:anywhere;text-align:left;border:0;background:none;color:var(--ink);font-family:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;cursor:pointer}.ft-col a:hover,.ft-col button:hover{text-decoration-thickness:2px}.ft-col a[aria-current=page]{text-decoration:none;color:var(--accent-ink);font-weight:700}.ft-hours{display:block;padding-top:10px;padding-bottom:10px;color:var(--ink-2);text-wrap:balance}.ft-contact a{font-weight:500;overflow-wrap:anywhere}html:not(.js) .ft-cs{display:none}.ft-base{display:grid;gap:var(--s-2);margin-top:clamp(16px,3vw,40px);padding-top:var(--s-4);border-top:1px solid var(--line-2);font-size:var(--fs-small);color:var(--ink-2)}.ft-base p{max-width:none}@media (max-width:699px){.ft-brand{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s-4)}.ft-tag{margin-top:0}.ft-contact .ft-h{display:none}.ft-line{display:flex;flex-wrap:wrap;column-gap:var(--s-5)}.ft-line .ft-hours{display:none}.ft-h{margin-bottom:0}.ft-word{font-size:1.75rem}.ft-mark .mark{width:38px}.ft-legal li,.ft-trades li{line-height:1.2}}@media (min-width:700px){.ft-top{row-gap:var(--s-5)}.ft-top{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"brand brand brand" "trades contact legal";column-gap:var(--s-6)}.ft-base{grid-template-columns:1fr auto;gap:var(--s-5)}}@media (min-width:1000px){.ft-top{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));grid-template-areas:"brand trades contact legal";column-gap:var(--s-7)}}dialog.dl{width:min(760px,calc(100vw - 24px));max-height:min(calc(88*var(--dvh)),920px);margin:auto;border-radius:var(--r-panel);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float);overflow:hidden}dialog.dl[open]{display:flex;flex-direction:column;animation:dl-in 320ms var(--ease)}dialog.dl::backdrop{animation:dl-fade 320ms var(--ease)}@keyframes dl-in{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@keyframes dl-fade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){dialog.dl[open],dialog.dl::backdrop{animation:none}}.dl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-5);padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--line);flex:none}.dl-head h2{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.05;padding-top:var(--s-2)}.dl-close{flex:none;min-height:44px;padding:0 var(--s-5);border:0;border-radius:var(--r-btn);background:var(--chalk-2);color:var(--ink);font-weight:600;font-size:1rem;transition:background var(--t-ui)}.dl-close:hover{background:var(--line)}a.dl-close{display:none;align-items:center;text-decoration:none}html:not(.js) a.dl-close{display:inline-flex}html:not(.js) .dl-close:not(a){display:none}.dl-body{overflow:auto;overscroll-behavior:contain;padding:var(--s-5) var(--s-5) var(--s-7);display:grid;gap:var(--s-3);align-content:start}.dl-body h3{font-size:1.4rem;line-height:1.2;margin-top:var(--s-5);letter-spacing:-.01em}.dl-body h3:first-child{margin-top:0}.dl-body p,.dl-body li{font-size:1rem;line-height:1.62;max-width:64ch}.dl-body ul{display:grid;gap:var(--s-2);padding-left:var(--s-5)}.dl-body ul li{list-style:disc}.dl-body ul li::marker{color:var(--accent)}.dl-body .dl-note{color:var(--ink-2);font-size:var(--fs-small)}.dl-body a{font-weight:600}.dl-body .btn{justify-self:start;margin-top:var(--s-3)}@media (min-width:700px){.dl-head{padding:var(--s-6) var(--s-7) var(--s-5)}.dl-body{padding:var(--s-6) var(--s-7) var(--s-8)}}html:not(.js) dialog.dl:target{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;max-height:calc(calc(100*var(--dvh)) - 24px);margin:auto;box-shadow:0 0 0 100vmax var(--scrim)}@media (max-width:899px){.site-footer{padding-bottom:calc(var(--s-3) + 72px + env(safe-area-inset-bottom))}}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header.is-solid{background:var(--glass);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.dock-btn{background:var(--glass-2);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}}@media (prefers-reduced-transparency:reduce){.site-header.is-solid,.dock-btn{background:var(--surface)}}[data-lp] body{font-size:1.0625rem}.lp-how,.lp-dlv,.lp-offer,.lp-start{--section-y:clamp(56px,5.2vw + 30px,128px)}[data-lp] .faq{padding-top:clamp(48px,4vw + 28px,104px);padding-bottom:clamp(48px,4vw + 28px,104px)}.lp-head{margin-bottom:clamp(24px,3vw,44px)}.lp-h2{font-size:clamp(2.125rem,1.3rem + 3vw,3.875rem);line-height:1.02;letter-spacing:-.028em;max-width:15ch;text-wrap:balance}.lp-line{margin-top:14px;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.45;color:var(--ink-2);max-width:38ch;text-wrap:pretty}.lp-go{margin-top:clamp(24px,3vw,40px)}[data-lp] .btn{min-height:54px}[data-lp] .btn-primary{font-weight:700;letter-spacing:-.005em}[data-lp] .of-card .btn-primary{box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),0 12px 24px -14px rgba(0,0,0,.6)}[data-lp]{--lg-bg:rgba(255,255,255,.72);--lg-edge:inset 0 0 0 1px rgba(255,255,255,.6);--lg-spec:inset 0 1px 0 rgba(255,255,255,.95);--lg-blur:blur(20px) saturate(1.5)}.glass-card{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass-card{background:var(--lg-bg);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),var(--lg-spec),0 18px 40px -16px rgba(11,27,51,.36),0 2px 6px -2px rgba(11,27,51,.1)}[data-lp] .site-header.is-solid{background:rgba(246,248,251,.7);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 -1px 0 rgba(255,255,255,.6),inset 0 1px 0 rgba(255,255,255,.9),0 10px 30px -18px rgba(11,27,51,.35)}}@media (prefers-reduced-transparency:reduce){.glass-card,[data-lp] .site-header.is-solid{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}[data-lp] .lp-brand{margin:0;max-width:none;color:var(--ink)}[data-lp] .site-header{--mark-c:var(--ink)}[data-lp] .hdr-act{margin-left:auto}[data-lp] .hdr-call,[data-lp] .hdr-wa{display:inline-grid;place-items:center}[data-lp] .hdr-call{display:inline-flex}[data-lp] .hdr-wa .ico{color:var(--wa)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){[data-lp] .site-header.is-solid{background:var(--surface)}}[data-lp] .hero-h1-t{animation-name:lph-settle}@keyframes lph-settle{from{transform:translateY(.14em)}to{transform:none}}[data-lp] .team{--section-y:clamp(48px,3vw + 30px,96px);background:var(--surface)}[data-lp] .team-h{font-size:clamp(2.125rem,1.3rem + 3vw,3.25rem);line-height:1.02;letter-spacing:-.032em;max-width:12ch;text-wrap:balance}.team-line{margin-top:10px;font-size:1.0625rem;line-height:1.45;color:var(--ink-2);max-width:30ch}[data-lp] .team-row{gap:0}[data-lp] .tm{padding:12px 0;border-top:1px solid var(--line)}[data-lp] .tm:last-child{border-bottom:1px solid var(--line)}[data-lp] .tm-fig{grid-template-columns:60px minmax(0,1fr)}[data-lp] .tm-img{width:60px;border-radius:14px;box-shadow:none}[data-lp] .tm-name{font-size:1.1875rem}[data-lp] .tm-role{margin-top:1px;font-size:.875rem;font-weight:700;letter-spacing:.01em;color:var(--accent-ink)}[data-lp] .tm-line{font-size:.875rem;color:var(--ink-2)}@media (min-width:768px) and (max-width:1279.98px){[data-lp] .team-wrap{display:block}[data-lp] .team-head{margin-bottom:clamp(16px,2.4vw,32px)}[data-lp] .team-row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6)}[data-lp] .tm-fig{display:grid}[data-lp] .tm-img{width:60px;aspect-ratio:1/1;object-position:50% 18%}[data-lp] .tm-cap{margin:0}[data-lp] .tm:nth-last-child(2){border-bottom:1px solid var(--line)}}@media (min-width:1280px){[data-lp] .team-wrap{grid-template-columns:minmax(0,1fr) minmax(0,3.6fr)}[data-lp] .team-row{column-gap:var(--s-5)}[data-lp] .tm{padding:0;border:0}[data-lp] .tm:last-child{border:0}[data-lp] .tm-img{width:100%;border-radius:var(--r-photo)}[data-lp] .tm-cap{margin-top:14px;padding-top:12px;border-top:2px solid var(--panel-hi)}}[data-lp] .lp-hero + .clients{padding-top:clamp(8px,1.2vw,20px)}.lps-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:22px}[data-lp] .start-head h2{max-width:12ch;font-size:clamp(2.125rem,1.3rem + 3vw,3.875rem)}[data-lp] .start-lead{max-width:36ch}[data-lp] .lps-aside{background:var(--panel-2)}[data-lp] .lps-aside .talk-btns .btn{white-space:normal}@media (min-width:900px){.lps-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-6);row-gap:var(--s-6);align-items:start}.lps-head{grid-column:1/span 5;grid-row:1}.lps-main{grid-column:6/-1;grid-row:1/span 2}[data-lp] .lps-aside{grid-column:1/span 5;grid-row:2;align-self:start}[data-lp] .start.is-sent .lps-main{grid-column:6/-1}}@media (min-width:1100px){.lps-main{grid-column:7/-1}[data-lp] .start.is-sent .lps-main{grid-column:7/-1}}.lf-bar-5{grid-template-columns:repeat(5,1fr)}.lf-count{margin-top:10px;font-size:.9375rem;line-height:1.3;color:var(--ink-2)}.lf-count-n{font-weight:700;color:var(--ink)}.q-opt{font-weight:500;font-size:.875rem;color:var(--ink-2)}.opt-multi .opt-mark{border-radius:6px}.opt-in:checked+.opt-face .opt-mark{border-radius:inherit}.lf-apply .field::placeholder{color:var(--ink-2);opacity:.85}.lf-apply .lf-intro{color:var(--ink-2)}.lf-apply .q+.q,.lf-apply .q-pair+.q,.lf-apply .q+.q-pair{margin-top:var(--s-5)}.lf-apply .lf-note .link{min-height:44px;font-weight:650}.lf-exit .lf-intro{color:var(--ink)}.q-soft{margin-top:8px;font-size:.9375rem;line-height:1.4;color:var(--ink-2)}[data-lp] .lf-done{display:block}.lf-done-t{margin-top:14px;font-size:1.0625rem;line-height:1.5;color:var(--ink-2);max-width:52ch}.lf-done-t strong{color:var(--ink)}.lf-cal{margin-top:20px;min-height:200px;border-radius:16px;overflow:hidden;background:var(--field-bg)}.lf-cal iframe{display:block;width:100%;height:720px;border:0;background:var(--surface)}.lf-cal-wait{padding:24px;color:var(--ink-2)}.lf-booked{color:var(--ink);font-weight:650}[data-lp] .lf-done-cta{margin-top:20px}[data-lp] .lp-ft{padding-top:28px;padding-bottom:24px;border-top:1px solid var(--line)}.lp-ft-line{max-width:none;display:grid;gap:4px;justify-items:center;text-align:center;text-wrap:balance;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.lp-ft-line>span{display:block}.lp-ft-line{display:block;text-wrap:balance}.lp-ft-line>span{display:inline}.lp-ft-line>span+span::before{content:" · "}@media (max-width:599.98px){[data-lp] .lp-ft{padding-top:18px;padding-bottom:16px}.lp-ft-line{font-size:.75rem;line-height:1.5}.lp-ft-ph,.lp-ft-c{display:none}.lp-ft-line>span:last-child{display:none}}@media (max-width:389.98px){.lp-ft-line{font-size:.6875rem}}.lp-ft-btns{display:flex;justify-content:center;gap:8px;margin:10px 0 0;max-width:none}.lp-ft-b{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font:inherit;font-size:.875rem;font-weight:650;cursor:pointer;transition:box-shadow var(--t-ui),color var(--t-ui)}html:not(.js) button.lp-ft-b{display:none}.lp-ft-a{display:inline-flex;align-items:center;text-decoration:none}.lp-ft-b:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}@media (max-width:599.98px){.lp-ft-btns{margin-top:6px}}@media (forced-colors:active){.glass-card,.of-glass{border:1px solid CanvasText}.pulse-dot{forced-color-adjust:none;background:CanvasText}}@media print{.hx-vis,.of-bg,.lp-go,.of-go{display:none!important}.of-glass{background:#fff!important;color:#000!important}.of-glass *{color:#000!important}}@media (max-width:639px){[data-lp] .lps-aside .talk-note{display:block;font-size:.9375rem}}[data-lp] .lps-aside .talk-btns .talk-go{grid-column:1/-1}[data-lp] .lps-aside .talk-h{font-size:1.3125rem;line-height:1.2;letter-spacing:-.01em}[data-lp] .lps-aside .talk-note{font-size:1rem;line-height:1.45;color:inherit}mark.hl{padding:.02em .24em .07em;border-radius:.24em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:rgba(11,91,211,.13);color:#0a4aa6}#start-h mark.hl{background:#c8202b;color:#fff;box-shadow:0 8px 18px -10px rgba(200,32,43,.75)}@media (forced-colors:active){mark.hl{forced-color-adjust:none;background:Highlight;color:HighlightText}}#start-h{line-height:1.12}.start-lead{margin-top:16px}.lp-h2{line-height:1.1}.lp-h2,.team-h,#results-h{line-height:1.18}mark.hl{padding-top:0;padding-bottom:.04em}.lp-h2,.team-h,#results-h{line-height:1.3}#start-h{line-height:1.22}mark.hl{padding-top:0;padding-bottom:0}@media (max-height:480px){[data-lp] .site-header{position:absolute}}@media (min-width:1920px){html{font-size:112.5%}}@media (min-width:2560px){html{font-size:125%}}.wg-open:focus-visible,.clip-open:focus-visible{outline:3px solid #fff;outline-offset:-6px;box-shadow:0 0 0 3px #0b5bd3,inset 0 0 0 3px #0b5bd3}mark.hl{display:inline-block;max-width:100%;line-height:1.1;padding:.05em .22em .1em;vertical-align:baseline}mark.hl{padding:.07em .26em .13em}.lp-offer{--section-y:clamp(36px,3vw + 22px,96px);position:relative;isolation:isolate;overflow:hidden;background:#071a38;color:#fff}.of-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.of-bg picture{display:contents}.of-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%;transform:scale(1.08);filter:blur(3px) saturate(1.2);opacity:.9}.of-bg::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(5,19,44,.92) 0%,rgba(7,28,64,.8) 45%,rgba(8,36,84,.6) 100%),linear-gradient(0deg,rgba(5,19,44,.6),rgba(5,19,44,0) 40%)}.of-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.of-glass{position:relative;border-radius:26px;background:#123063;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.16),0 30px 60px -32px rgba(0,0,0,.75)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){@media (prefers-reduced-transparency:no-preference){.of-glass{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7)}.of-glass::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 12% 0%,rgba(255,255,255,.16),rgba(255,255,255,0) 60%)}}}.of-glass>*{position:relative}.of-card{padding:clamp(18px,3vw,40px) clamp(18px,3vw,44px) clamp(20px,3vw,40px)}.of-card :focus-visible{outline-color:var(--focus-dark)}.of-kick{margin:0;font-size:.8125rem;font-weight:800;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#d6e5ff}.of-h{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,22px);margin:6px 0 0;max-width:none;color:#fff;line-height:1}.of-n{flex:none;font-family:var(--f-display);font-weight:800;font-size:clamp(5.5rem,4rem + 9vw,11rem);line-height:.8;letter-spacing:-.07em;margin-left:-.04em;color:#fff;text-shadow:0 18px 40px rgba(0,0,0,.35)}.of-nl{font-family:var(--f-display);font-weight:800;font-size:clamp(1.375rem,1rem + 1.6vw,2.5rem);line-height:1.06;letter-spacing:-.025em;max-width:9ch;text-wrap:balance}.of-miss{margin:clamp(14px,2vw,22px) 0 0;font-family:var(--f-display);font-weight:750;font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);line-height:1.25;letter-spacing:-.015em;color:#fff;text-wrap:balance}.of-def{margin:8px 0 0;max-width:46ch;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.45;color:rgba(255,255,255,.82);text-wrap:pretty}.of-def strong{font-weight:750;color:#fff}[data-lp] .of-card .of-go{margin-top:clamp(16px,2.2vw,26px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 14px 28px -12px rgba(0,0,0,.6)}.of-rules{display:grid;margin:0;padding:6px 16px;list-style:none}.of-rule{display:flex;align-items:center;gap:12px;min-height:52px;font-weight:700;font-size:1rem;line-height:1.3;color:#fff}.of-rule+.of-rule{box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.of-tk{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0b5bd3;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.of-tk .ico{width:14px;height:14px;color:#fff;stroke-width:3.2}@media (max-width:359.98px){.of-card{padding-left:16px;padding-right:16px}.of-go{width:100%;padding-left:12px;padding-right:12px;font-size:.9375rem}.of-rules{padding-left:12px;padding-right:12px}.of-rule{font-size:.9375rem}}@media (min-width:600px) and (max-width:899.98px){.of-rules{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 6px}.of-rule{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;padding:12px;min-height:0}.of-rule+.of-rule{box-shadow:inset 1px 0 0 rgba(255,255,255,.14)}}@media (min-width:900px){.of-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:0}.of-card{grid-column:1;grid-row:1;padding-right:clamp(80px,8vw,150px)}.of-rules{grid-column:2;grid-row:1;z-index:1;margin:clamp(40px,5vw,72px) 0 0 clamp(-120px,-7vw,-60px);padding:10px clamp(18px,2vw,28px);border-radius:24px}.of-rule{min-height:72px;font-size:clamp(1rem,.8rem + .35vw,1.1875rem)}.of-tk{width:32px;height:32px}.of-tk .ico{width:16px;height:16px}}@media (forced-colors:active){.of-glass{border:1px solid CanvasText}.of-tk{forced-color-adjust:none;background:CanvasText}}.lp-cmp{--section-y:clamp(36px,2.6vw + 24px,84px);--nv:var(--panel);--nb:linear-gradient(90deg,#163266,#0e2347 42%,#0c1f42) var(--nv);--gl:radial-gradient(120% 80% at 50% -24%,rgba(141,182,255,.4),transparent 62%),linear-gradient(170deg,#1a3c78,#0e2347 62%) var(--nv);--gh:inset 0 1px 0 rgba(255,255,255,.45),inset 0 0 0 1px rgba(141,182,255,.2);background:var(--paper)}.cmp-h2{margin:0;font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem);max-width:none}.cmp-tw{position:relative;isolation:isolate;margin-top:clamp(18px,2.4vw,34px)}.cmp-t{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.cmp-t thead,.cmp-t tbody{display:block}.cmp-t tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:6px}.cmp-t thead tr{padding:0 9px 2px}.cmp-t tbody tr{margin-top:10px;padding:0 8px 8px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-card)}.cmp-t .cmp-k0{display:none}.cmp-t thead th{align-self:end;padding:0 4px;font-family:var(--f-display);font-weight:800;font-size:.875rem;line-height:1.2;text-align:left;color:var(--ink-2)}.cmp-t thead th.cmp-us{padding:10px;border-radius:12px;background:var(--gl);box-shadow:var(--gh);color:#fff;font-size:1rem}.cmp-k{grid-column:1/-1;padding:12px 4px 8px;font-size:.875rem;font-weight:800;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--ink)}.cmp-t td{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:10px;border-radius:12px;background:var(--sand);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(11,27,51,.04);font-size:.875rem;line-height:1.28;color:var(--ink-2);text-align:left}.cmp-t td.cmp-us{background:var(--gl);box-shadow:var(--gh),0 10px 20px -12px rgba(11,27,51,.6);color:#fff;font-weight:750}.cmp-mk{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.cmp-mk .ico{width:10px;height:10px;stroke-width:3.2}.cmp-us .cmp-mk{background:#0b5bd3;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 0 3px rgba(11,91,211,.3)}.cmp-v{min-width:0;overflow-wrap:anywhere}@media (max-width:359.98px){.cmp-t tr{gap:4px}.cmp-t thead tr{padding-left:7px;padding-right:7px}.cmp-t tbody tr{padding:0 6px 6px}.cmp-t td{padding:8px;font-size:.8125rem}.cmp-t thead th{font-size:.8125rem}}@media (min-width:560px){.cmp-t td{flex-direction:row;align-items:center;gap:10px}}@media (min-width:900px){.cmp-tw{--cg:12px;margin-bottom:16px}.cmp-tw::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:-16px;width:calc((100% - 3*var(--cg))*1.2/4.3);border-radius:22px;background:var(--nb);box-shadow:inset 0 0 0 1px rgba(141,182,255,.2),0 36px 60px -30px rgba(11,27,51,.6),0 12px 24px -14px rgba(11,27,51,.35)}.cmp-t tr{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:0 var(--cg)}.cmp-t thead tr{padding:0}.cmp-t tbody tr{margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.cmp-t td.cmp-k0{display:block;padding:0;border:0;background:none;box-shadow:none}.cmp-t thead th{display:flex;align-items:flex-end;align-self:stretch;margin-top:18px;padding:20px 20px 14px;border-radius:18px 18px 0 0;background:var(--sand);box-shadow:inset 0 1px 0 #fff;font-size:1rem}.cmp-t thead th.cmp-us{margin-top:0;padding:26px 22px 16px;border-radius:22px 22px 0 0;background:radial-gradient(110% 90% at 50% -30%,rgba(141,182,255,.45),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.1),transparent),var(--nb);font-size:1.25rem}.cmp-k{grid-column:auto;display:flex;align-items:center;padding:18px 0;font-size:.875rem;border-top:1px solid var(--line)}.cmp-t td{flex-direction:row;align-items:center;gap:12px;padding:18px 20px;border-radius:0;border-top:1px solid rgba(11,27,51,.07);box-shadow:inset 1px 0 rgba(255,255,255,.9),inset -1px 0 rgba(255,255,255,.9);font-size:1rem}.cmp-t tbody tr:last-child td{border-radius:0 0 18px 18px}.cmp-t td.cmp-us,.cmp-t tbody tr:last-child td.cmp-us{border-radius:0;background:var(--nb);border-top-color:rgba(255,255,255,.1);box-shadow:inset 1px 0 rgba(141,182,255,.2),inset -1px 0 rgba(141,182,255,.2);font-size:1.0625rem}.cmp-mk{width:24px;height:24px}.cmp-mk .ico{width:12px;height:12px}}@media (min-width:1100px){.cmp-tw{--cg:16px}.cmp-t td{padding:20px 24px;font-size:1.0625rem}.cmp-t td.cmp-us{font-size:1.125rem}.cmp-t thead th{padding-left:24px;padding-right:24px}.cmp-k{font-size:.9375rem}}@media (min-width:1920px){.cmp-t tr{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)}.cmp-tw::before{width:calc((100% - 3*var(--cg))*1.25/4.1)}.cmp-t td{padding:18px 20px;font-size:1rem}.cmp-t td.cmp-us{font-size:1.0625rem}.cmp-t thead th{padding-left:20px;padding-right:20px}.cmp-k{font-size:.8125rem}}@media (prefers-reduced-transparency:reduce){.lp-cmp{--gl:var(--nv);--nb:var(--nv)}}@media (forced-colors:active){.cmp-t td,.cmp-t thead th{border:1px solid CanvasText}.cmp-tw::before{display:none}.cmp-mk{forced-color-adjust:none;background:CanvasText;color:Canvas}}[data-lp] .faq{padding-top:clamp(36px,2.6vw + 24px,84px);padding-bottom:clamp(36px,2.6vw + 24px,84px)}[data-lp] .lp-hero + .clients{padding-top:clamp(4px,1vw,16px)}.lp-hdr .lp-brand{gap:0;flex:0 1 auto;min-width:0}.lp-hdr .hdr{gap:8px}.lp-hdr .hdr-act{gap:8px;flex:none}.lp-hdr .hdr-ring{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;flex:none;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);transition:background-color var(--t-ui),box-shadow var(--t-ui),color var(--t-ui)}.lp-hdr .hdr-ring .ico{width:19px;height:19px}.lp-hdr .hdr-call{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--ink)}.lp-hdr .hdr-wa{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:50%}.lp-hdr .hdr-ring-wa .ico{width:22px;height:22px;color:#1faa53}.lp-hdr .hdr-call:hover .hdr-ring,.lp-hdr .hdr-call:focus-visible .hdr-ring{background:var(--ink);color:#fff;box-shadow:none}.lp-hdr .hdr-wa:hover .hdr-ring,.lp-hdr .hdr-wa:focus-visible .hdr-ring{background:#1faa53;box-shadow:none}.lp-hdr .hdr-wa:hover .hdr-ring-wa .ico,.lp-hdr .hdr-wa:focus-visible .hdr-ring-wa .ico{color:#fff}.lp-hdr .hdr-call:hover .hdr-call-num{text-decoration:none}.lp-hdr .hdr-cta{display:inline-flex;min-height:44px;padding:0 16px;font-size:.9375rem;font-weight:700;white-space:nowrap}@media (max-width:389.98px){.lp-hdr .brand-word{font-size:1.25rem}.lp-hdr .hdr-act{gap:6px}.lp-hdr .hdr-cta{padding:0 13px;font-size:.875rem}}@media (max-width:349.98px){.lp-hdr .brand-word{font-size:1.125rem;letter-spacing:-.03em}.lp-hdr .hdr-act{gap:4px}.lp-hdr .hdr-cta{padding:0 10px;font-size:.8125rem}}@media (min-width:700px){.lp-hdr .brand-word{font-size:1.75rem}.lp-hdr .hdr-act{gap:12px}.lp-hdr .hdr-cta{min-height:50px;padding:0 24px;font-size:1rem}}@media (min-width:900px){[data-lp]{--header-h:84px}.lp-hdr .hdr{gap:var(--s-5)}.lp-hdr .brand-word{font-size:2rem;letter-spacing:-.035em}.lp-hdr .hdr-act{gap:14px}.lp-hdr .hdr-call{min-height:50px;padding:0 6px 0 0;font-size:1.1875rem;font-weight:750;letter-spacing:-.005em}.lp-hdr .hdr-ring{width:48px;height:48px}.lp-hdr .hdr-ring .ico{width:20px;height:20px}.lp-hdr .hdr-ring-wa .ico{width:24px;height:24px}.lp-hdr .hdr-cta{min-height:54px;padding:0 28px;font-size:1.0625rem}}@media (min-width:1000px){.lp-hdr .hdr-call-num{display:inline}.lp-hdr .hdr-call-sr{display:none}}@media (min-width:1920px){[data-lp]{--header-h:96px}.lp-hdr .hdr-cta{min-height:58px}}[data-lp] .hx{position:relative;isolation:isolate;padding-top:calc(var(--header-h) + 22px);padding-bottom:clamp(30px,4vw,48px);overflow:hidden;overflow:clip;background:var(--paper)}[data-lp] .hx::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 72% 46%,#e9f1fe 0,rgba(233,241,254,0) 72%)}.hx-grid{display:grid;grid-template-columns:minmax(0,1fr)}.hx-eye{order:1;display:flex;align-items:center;gap:14px;margin:0;font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.hx-eye::before{content:"";flex:none;width:40px;height:2px;border-radius:2px;background:#0b5bd3}.hx-h1{order:2;margin-top:12px;font-family:var(--f-display);font-weight:800;font-size:min(calc((100vw - var(--gutter) * 2) / 11.9),3.4rem);line-height:1.02;letter-spacing:-.03em;color:var(--ink);white-space:nowrap;text-wrap:nowrap;max-width:none}.hx-lock{display:flex;align-items:center;gap:.16em}.hx-num{flex:none;font-size:3.6em;line-height:.8;letter-spacing:-.075em;margin-left:-.04em;padding-right:.02em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.hx-ls{display:block;padding-top:.04em}.hx-l{display:block}.hx-b{margin-top:.16em;font-size:1.08em;color:#0b5bd3}.hx-h1 mark.hl{display:inline;padding:0;border-radius:0;background:none;box-shadow:none;color:inherit}.hx-sub{order:3;display:block;margin:12px 0 0;max-width:34rem;font-size:1.0625rem;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.hx-sub strong{font-weight:750;color:var(--ink)}.hx-vis{order:5;position:relative;min-width:0;margin:22px calc(var(--gutter) * -1) 0 0}.hx-ph{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--chalk-2);border-radius:min(24vw,104px) 0 0 min(12vw,48px) / min(30vw,128px) 0 0 min(15vw,60px)}.hx-ph picture{display:contents}.hx-ph img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:46% 30%}.hx-pts{order:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;padding:6px 4px;list-style:none;border-radius:20px;background:var(--panel);color:#fff;box-shadow:0 18px 36px -24px rgba(11,27,51,.7)}.hx-pt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-height:78px;padding:12px 6px 10px;text-align:center}.hx-pt+.hx-pt{box-shadow:inset 1px 0 0 rgba(141,182,255,.22)}.hx-tk{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1d6fe8}.hx-tk .ico{width:14px;height:14px;color:#fff;stroke-width:3.2}.hx-pt-t{font-family:var(--f-display);font-weight:750;font-size:.9375rem;line-height:1.18;letter-spacing:-.01em;color:#fff;text-wrap:balance}.hx-stat{order:7;position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border-radius:20px;background:#eef4fe}.hx-n{flex:none;font-family:var(--f-display);font-weight:800;font-size:2.125rem;line-height:.9;letter-spacing:-.04em;color:var(--ink);min-width:3ch}.hx-sl{display:grid;gap:6px;flex:1 1 auto;min-width:0}.hx-sl-h{font-size:.9375rem;font-weight:700;line-height:1.25;color:var(--ink);text-wrap:balance}.hx-sl-s{display:flex;align-items:center;gap:10px;min-width:0}.hx-live{flex:none;display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 8px;border-radius:999px;background:#e2f5e9;color:#0f6a39;font-size:.875rem;font-weight:800;line-height:1.25;letter-spacing:.01em;box-shadow:inset 0 0 0 1px rgba(21,127,71,.22)}.hx-live-d{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#1a9a52}.hx-live.is-blink .hx-live-d{animation:hx-blink 1.6s ease-in-out infinite}.hx-live.is-blink .hx-live-d::after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid #1a9a52;opacity:0;animation:hx-ring 1.6s ease-out infinite}@keyframes hx-blink{0%,100%{opacity:1}50%{opacity:.35}}@keyframes hx-ring{0%{transform:scale(.5);opacity:.8}100%{transform:scale(1.6);opacity:0}}.hx-st{display:none;min-width:0}.hx-st-i{grid-area:1/1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.25;color:var(--ink-2);opacity:0;transition:opacity .3s ease}.hx-st-i.is-cur{opacity:1}.hx-st .pulse{display:block;flex-wrap:nowrap;gap:0;max-width:none}.hx-st .pulse-dot{display:none}.hx-st .pulse-t{overflow-wrap:normal}.hx-sync::after{content:"";display:inline-block;vertical-align:-2px;width:12px;height:12px;margin-left:8px;border-radius:50%;border:2px solid #cfe0fb;border-top-color:#0b5bd3;animation:hx-spin .8s linear infinite}@keyframes hx-spin{to{transform:rotate(360deg)}}.hx-chart{position:relative;flex:none;width:88px;height:40px}.hx-chart svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;transition:opacity .5s ease}.hx-chart svg.hx-fade{opacity:0}.hx-dot{position:absolute;top:0;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#0b5bd3;box-shadow:0 0 0 4px rgba(11,91,211,.18);opacity:0;pointer-events:none;transition:opacity .4s ease}.hx-dot.on{opacity:1}.hx-dot::after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid rgba(11,91,211,.4);opacity:0}.hx-dot.on::after{animation:hx-tip 1.6s ease-out infinite}@keyframes hx-tip{0%{opacity:.8;transform:scale(.8)}100%{opacity:0;transform:scale(1.3)}}.hx-cta{order:4;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px}[data-lp] .hx .hero-go,[data-lp] .hx .hero-call{width:100%;min-height:56px;padding:0 16px;font-size:1.0625rem;font-weight:700}[data-lp] .hx .hero-go{gap:10px;box-shadow:0 14px 28px -12px rgba(11,91,211,.7)}.hx-arr{width:20px;height:20px;transition:transform var(--t-ui) var(--ease)}[data-lp] .hx .hero-go:hover .hx-arr{transform:translateX(3px)}[data-lp] .hx .hero-call{gap:10px;color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2)}[data-lp] .hx .hero-call:hover{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--surface)}[data-lp] .hx .hero-call .ico{width:21px;height:21px}[data-lp] .hx .hero-call-t{display:inline}@media (max-width:359.98px){.hx-eye{gap:10px;letter-spacing:.14em}.hx-eye::before{width:28px}.hx-pt{padding:8px 3px}.hx-pt-t{font-size:.875rem}.hx-stat{gap:8px;padding:10px 12px}.hx-n{font-size:1.75rem}.hx-sl-h{font-size:.8125rem}.hx-chart{width:52px;height:36px}[data-lp] .hx .hero-go,[data-lp] .hx .hero-call{font-size:1rem;padding:0 12px}}@media (min-width:360px) and (max-width:389.98px){.hx-sl-h{font-size:.875rem}.hx-chart{width:68px}}@media (max-width:559.98px){[data-lp] .hx{padding-top:calc(var(--header-h) + 16px)}[data-lp] .hx .hero-go,[data-lp] .hx .hero-call{min-height:52px}.hx-eye{font-size:.8125rem}}@media (max-width:559.98px) and (max-height:700px){[data-lp] .hx{padding-top:calc(var(--header-h) + 10px)}.hx-h1{margin-top:8px}.hx-sub{margin-top:8px;font-size:1rem;line-height:1.4}.hx-cta{margin-top:12px;gap:8px}[data-lp] .hx .hero-go,[data-lp] .hx .hero-call{min-height:48px}.hx-vis{margin-top:16px}}@media (min-width:560px){.hx-eye{font-size:.9375rem;letter-spacing:.2em}.hx-eye::before{width:48px}.hx-ph{aspect-ratio:2/1;border-radius:min(17vw,150px) 0 0 min(8vw,70px) / min(22vw,190px) 0 0 min(10vw,90px)}.hx-sub{font-size:1.1875rem}.hx-cta{display:flex;gap:12px}[data-lp] .hx .hero-go{flex:1 1 auto;width:auto;min-height:60px;font-size:1.125rem}[data-lp] .hx .hero-call{flex:none;width:auto;min-height:60px;padding:0 28px;font-size:1.125rem}.hx-stat{gap:16px;padding:14px 20px}.hx-n{font-size:2.5rem}.hx-sl-h{font-size:1rem}.hx-chart{width:clamp(110px,18vw,170px);height:48px}}@media (min-width:700px){.hx-st{display:grid}}@media (max-width:699.98px){.hx-stat:not(.is-live) .hx-sl-s{display:none}}@media (min-width:700px){.hx-sl-s{min-height:calc(.875rem * 1.25 + 6px)}}@media (min-width:900px) and (max-width:1099.98px){.hx-stat.is-live .hx-st{display:none}}@media (max-width:1279.98px){.hx-st .pulse-s,.hx-st .pulse-sep{display:none}}@media (min-width:560px) and (max-width:899.98px){[data-lp] .hx{padding-top:calc(var(--header-h) + 28px)}.hx-h1{margin-top:18px;font-size:min(calc((100vw - var(--gutter) * 2) / 12.6),3.4rem)}.hx-vis{margin-top:28px}.hx-pts{margin-top:18px}}@media (min-width:600px) and (max-width:899.98px){.hx-pts{padding:6px}.hx-pt{flex-direction:row;justify-content:center;gap:10px;min-height:64px;padding:0 10px}.hx-pt-t{font-size:clamp(.9375rem,.5rem + 1.05vw,1.0625rem)}}@media (min-width:900px){.hx{--cw:min(100vw - var(--gutter) * 2,var(--container));--cg:36px;--cfr:.62;--h1:min(calc((var(--cw) - var(--cg)) * var(--cfr) / 12.4),calc(6*var(--svh)));--bleed:calc(var(--gutter) + max(0px,(100vw - var(--container) - var(--gutter) * 2) / 2));--hx-pt:clamp(14px,calc(2.6*var(--svh)),32px);--hx-pb:clamp(24px,calc(3.4*var(--svh)),48px);--gap:clamp(16px,calc(2.6*var(--svh)),30px)}[data-lp] .hx{padding-top:calc(var(--header-h) + var(--hx-pt));padding-bottom:var(--hx-pb)}.hx-grid{grid-template-columns:minmax(0,calc((100% - var(--cg)) * var(--cfr))) minmax(0,1fr);column-gap:var(--cg);grid-template-rows:1fr repeat(6,auto) 1fr;min-height:clamp(560px,calc(calc(100*var(--svh)) - var(--header-h) - var(--hx-pt) - var(--hx-pb)),calc(var(--h1) * 16))}.hx-eye,.hx-h1,.hx-sub,.hx-cta,.hx-pts,.hx-stat{grid-column:1}.hx-eye{grid-row:2;font-size:.9375rem}.hx-h1{grid-row:3;margin-top:calc(var(--gap) - 2px);font-size:var(--h1);line-height:1.02}.hx-sub{grid-row:4;display:block;margin-top:calc(var(--gap) * .7);font-size:clamp(1.125rem,.55rem + .75vw,1.3125rem)}.hx-cta{grid-row:5;margin-top:var(--gap);flex-wrap:nowrap}[data-lp] .hx .hero-go,[data-lp] .hx .hero-call{min-height:64px}[data-lp] .hx .hero-go{flex:0 1 auto;padding:0 34px}[data-lp] .hx .hero-call{padding:0 28px}.hx-pts,.hx-stat{width:100%;max-width:46rem}.hx-pts{grid-row:6;margin-top:calc(var(--gap) + 4px);grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px #e3eaf5,0 22px 44px -26px rgba(11,27,51,.35)}.hx-pt{flex-direction:column;justify-content:center;gap:8px;min-height:84px;padding:10px 6px;text-align:center}.hx-pt+.hx-pt{box-shadow:none}.hx-pt+.hx-pt::before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:#e3eaf5}.hx-tk{width:30px;height:30px;background:#0b5bd3}.hx-pt-t{font-size:.875rem;color:var(--ink)}.hx-stat{grid-row:7;margin-top:14px;gap:16px;padding:14px 20px}.hx-n{font-size:2.375rem}.hx-sl-h{font-size:.9375rem}.hx-chart{width:clamp(90px,9vw,180px);height:52px}.hx-vis{grid-column:2;grid-row:1/-1;align-self:stretch;margin:0 calc(var(--bleed) * -1) 0 0}.hx-ph{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:clamp(110px,11.8vw,230px) 0 0 clamp(60px,6.2vw,120px) / clamp(150px,16vw,300px) 0 0 clamp(80px,8.4vw,160px)}.hx-ph img{object-position:46% 30%}}@media (min-width:1100px){.hx-pt-t{font-size:.9375rem}}@media (min-width:1280px){.hx{--cg:clamp(40px,4vw,80px);--h1:min(calc((var(--cw) - var(--cg)) * var(--cfr) / 12.4),calc(6.4*var(--svh)))}.hx-pt{flex-direction:row;gap:10px;min-height:72px;padding:0 10px;text-align:left}}@media (min-width:1440px){.hx-pt-t{font-size:1rem}.hx-stat{padding:14px 22px}.hx-n{font-size:2.625rem}.hx-sl-h{font-size:1rem}}@media (min-width:900px) and (max-height:800px){.hx-pt{min-height:64px}[data-lp] .hx .hero-go,[data-lp] .hx .hero-call{min-height:58px}.hx-stat{padding-top:10px;padding-bottom:10px}}@media (min-width:1280px) and (max-height:800px){.hx-pt{min-height:60px}}@media (min-width:1920px){.hx{--cfr:.64}.hx-pts,.hx-stat{max-width:none}.hx-pt-t{font-size:17px}.hx-chart{width:150px}}@media (prefers-reduced-motion:reduce){.hx-live.is-blink .hx-live-d,.hx-live.is-blink .hx-live-d::after,.hx-dot.on::after,.hx-sync::after{animation:none}.hx-live.is-blink .hx-live-d::after{display:none}.hx-arr,.hx-st-i,.hx-chart svg,.hx-dot{transition:none}[data-lp] .hx .hero-go:hover .hx-arr{transform:none}}@media (forced-colors:active){.hx-pts,.hx-stat,.hx-live{border:1px solid CanvasText}.hx-tk,.hx-live-d,.hx-dot{forced-color-adjust:none;background:CanvasText}.lp-hdr .hdr-ring{border:1px solid CanvasText}}@media print{.hx-vis,.hx-chart,.hx-live{display:none}.hx-pts{background:#fff;color:#000;border:1px solid #000}.hx-pts *{color:#000}}.lp-how{--section-y:clamp(36px,2.6vw + 24px,80px);background:var(--section-alt)}.hw{display:grid;grid-template-columns:minmax(0,1fr)}.hw-h2{margin:0;font-size:clamp(1.5rem,1rem + 2.4vw,2.75rem);max-width:17ch}.hw-steps{display:grid;margin:clamp(18px,2.4vw,30px) 0 0;padding:0;list-style:none}.hw-steps .rm-i{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:start;column-gap:14px;padding:0 0 14px}.hw-steps .rm-i:last-child{padding-bottom:0}.hw-steps .rm-i::before{content:"";position:absolute;left:16px;top:34px;bottom:0;width:2px;background:var(--line-2)}.hw-steps .rm-i:last-child::before{display:none}.hw-steps .rm-i.is-launch::before{background:#0b5bd3}.hw-steps .rm-n{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);font-family:var(--f-display);font-weight:800;font-size:.9375rem;line-height:1;color:var(--ink)}.hw-steps .rm-i.is-launch .rm-n,.hw-steps .rm-i.is-launch~.rm-i .rm-n{background:#0b5bd3;color:#fff;box-shadow:none}.hw-steps .rm-i.is-launch .rm-n{box-shadow:0 0 0 5px rgba(11,91,211,.16)}.rm-tx{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:4px;min-width:0;max-width:44ch;padding-top:5px}.hw-steps .rm-h{margin:0;font-size:1.125rem;line-height:1.25;letter-spacing:-.012em}.hw-steps .rm-we{flex:0 0 100%;margin:0;font-size:.9375rem;line-height:1.4;color:var(--ink-2)}.hw-steps .rm-mark{flex:0 1 auto;max-width:100%;margin:0;padding:3px 10px;border-radius:999px;background:var(--panel);color:#fff;font-family:var(--f-display);font-weight:800;font-size:.8125rem;line-height:1.3;letter-spacing:0}.lp-how .lp-go{justify-self:start;margin-top:clamp(18px,2.4vw,30px)}@media (min-width:600px){.hw-h2{max-width:24ch}}@media (min-width:900px){.hw{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-6);align-items:end}.hw-h2{grid-column:1;max-width:22ch;font-size:clamp(2.125rem,1.3rem + 1.2vw,2.875rem)}.lp-how .lp-go{grid-column:2;grid-row:1;justify-self:end;align-self:end;margin:0}.hw-steps{grid-column:1/-1}.hw-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-6);margin-top:clamp(28px,2.6vw,40px)}.hw-steps .rm-i{grid-template-columns:minmax(0,1fr);row-gap:14px;padding:0}.hw-steps .rm-n{width:42px;height:42px;font-size:1.0625rem}.hw-steps .rm-i::before{left:54px;right:calc(var(--s-6) * -1);top:20px;bottom:auto;width:auto;height:2px}.hw-steps .rm-i:last-child::before{display:none}.hw-steps .rm-i.is-launch~.rm-i::before{background:#0b5bd3}.rm-tx{padding-top:0}.hw-steps .rm-h{font-size:1.375rem}.hw-steps .rm-we{font-size:1.0625rem}}@media (forced-colors:active){.hw-steps .rm-n,.hw-steps .rm-mark{border:1px solid CanvasText}.hw-steps .rm-i::before{background:CanvasText}}[data-lp] .faq{padding-top:clamp(48px,3.2vw + 30px,104px);padding-bottom:clamp(48px,3.2vw + 30px,104px)}[data-lp] .fq-grid{gap:24px}@media (max-width:899.98px){[data-lp] .fq-grid{grid-template-columns:minmax(0,1fr)}}[data-lp] .fq-h2,[data-lp] .fq-h2 mark.hl{overflow-wrap:anywhere}[data-lp] .fq-side{display:block}[data-lp] .fq-h2{font-size:clamp(2.125rem,1.4rem + 2.1vw,3.25rem);line-height:1.18;letter-spacing:-.03em}[data-lp] .fq-line{margin-top:12px;max-width:32ch;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.45;color:var(--ink-2);text-wrap:pretty}[data-lp] .fq-go{display:none}[data-lp] .fq-list{display:grid;gap:10px;border:0}[data-lp] .fq-item{border:0;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px rgba(11,27,51,.04);transition:background-color 320ms var(--ease),box-shadow 320ms var(--ease)}[data-lp] .fq-btn{grid-template-columns:minmax(0,1fr) 44px;column-gap:14px;min-height:68px;padding:12px 12px 12px 20px;border-radius:20px}[data-lp] .fq-btn .acc-tog{width:44px;height:44px}[data-lp] .fq-btn:focus-visible{outline-offset:-3px;border-radius:20px}[data-lp] .fq-q{font-weight:750;font-size:clamp(1.125rem,1.03rem + .45vw,1.375rem);line-height:1.22;letter-spacing:-.018em;color:var(--ink);transition:color 320ms var(--ease)}[data-lp] .fq-a{padding:0 20px 22px}[data-lp] .fq-a p{max-width:52ch;font-size:clamp(1.0625rem,1.02rem + .2vw,1.1875rem);line-height:1.5;color:var(--ink-2);transition:color 320ms var(--ease)}@media (hover:hover){[data-lp] .fq-item:not(.is-open):hover{box-shadow:inset 0 0 0 1.5px var(--line-2),0 16px 30px -22px rgba(11,27,51,.45)}}[data-lp] .fq-item.is-open{background:var(--panel);box-shadow:var(--shadow-panel)}[data-lp] .fq-item.is-open .fq-q,[data-lp] .fq-item.is-open .fq-btn:hover .fq-q{color:#fff}[data-lp] .fq-item.is-open .fq-a p{color:var(--on-panel-2)}[data-lp] .fq-item.is-open .fq-btn:focus-visible{outline-color:var(--focus-dark)}[data-lp] .fq-item.is-open .acc-tog{background:#fff;box-shadow:none}[data-lp] .fq-item.is-open .acc-tog::before,[data-lp] .fq-item.is-open .acc-tog::after{background:var(--ink)}@media (min-width:600px){[data-lp] .fq-btn{min-height:76px;padding:14px 16px 14px 26px;column-gap:20px}[data-lp] .fq-a{padding:0 26px 26px}}@media (min-width:900px){[data-lp] .fq-grid{column-gap:var(--s-6)}[data-lp] .fq-side{grid-column:1/span 5;align-self:center;padding-bottom:12px}[data-lp] .fq-h2{font-size:clamp(3rem,1rem + 3.4vw,4rem);line-height:1.16}[data-lp] .fq-h2 mark.hl{max-width:5.4em}[data-lp] .fq-list{grid-column:6/-1}[data-lp] .fq-line{margin-top:18px}[data-lp] .fq-go{display:inline-flex;margin-top:30px}[data-lp] .fq-btn{min-height:84px;padding-top:16px;padding-bottom:16px}[data-lp] .fq-a{padding-right:calc(44px + 36px)}}@media (min-width:1100px){[data-lp] .fq-grid{column-gap:var(--s-7)}[data-lp] .fq-btn{padding:18px 20px 18px 32px}[data-lp] .fq-a{padding:0 calc(44px + 40px) 30px 32px}}[data-lp] .fq-list{gap:6px}[data-lp] .fq-item,[data-lp] .fq-btn,[data-lp] .fq-btn:focus-visible{border-radius:16px}@media (max-width:899.98px){[data-lp] .fq-grid{gap:16px}[data-lp] .fq-h2{font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem)}[data-lp] .fq-line{margin-top:6px;font-size:1rem}[data-lp] .fq-btn{min-height:54px;padding:6px 9px 6px 16px;column-gap:10px;grid-template-columns:minmax(0,1fr) 36px}[data-lp] .fq-btn .acc-tog{width:36px;height:36px}[data-lp] .fq-q{font-size:1.0625rem;line-height:1.25}[data-lp] .fq-a{padding:0 16px 16px}[data-lp] .fq-a p{font-size:1rem}}@media (min-width:600px) and (max-width:899.98px){[data-lp] .fq-btn{min-height:60px;padding-left:22px}[data-lp] .fq-a{padding:0 22px 18px}}@media (min-width:900px){[data-lp] .fq-btn{min-height:64px;padding-top:10px;padding-bottom:10px}[data-lp] .fq-q{font-size:1.1875rem}[data-lp] .fq-side{align-self:start;position:sticky;top:calc(var(--header-h) + 24px)}}@media (min-width:1100px){[data-lp] .fq-btn{padding:10px 16px 10px 28px}}@media (prefers-reduced-motion:reduce){[data-lp] .fq-item,[data-lp] .fq-q,[data-lp] .fq-a p{transition:none}}@media (forced-colors:active){[data-lp] .fq-item{border:1px solid CanvasText}}@media print{[data-lp] .fq-go{display:none!important}[data-lp] .fq-item{background:#fff!important}[data-lp] .fq-item *{color:#000!important}}@media (forced-colors:active){.btn,.cc-btn,.db-day,.db-chip,.db-pick,.db-opt,.db-rb,.db-own,.opt-face,.field,.trade,.menu-trade,.bar-btn,.dock-btn,.wm-btn,.cd-close,.dl-close,.db-ctog,.db-win,.db-days,.db-n,.db-cf div,.db-chart,.strip,.hero-chip,.gt-area,.start-aside,.db-one,.db-none,.lf,.lf-done,.note,.feed-cap,.dl,.cc,.uk-tag{border:1px solid CanvasText}.btn,.cc-btn,.db-day,.db-chip,.db-rb,.trade,.menu-trade,.bar-btn,.dock-btn,.dl-close{border-color:ButtonText}a.btn,a.trade,a.menu-trade,a.bar-btn,a.dock-btn{border-color:LinkText}.btn-primary,.bar-go,.cc-btn:not(.cc-btn-quiet){border-width:2px}.db-day[aria-checked=true],.db-chip[aria-checked=true],.db-opt[aria-selected=true],.opt-in:checked+.opt-face,.trade[aria-current=page],.menu-trade[aria-current=page],.cc-in:checked+.cc-track,.is-open>.acc-btn .acc-tog,.is-open>h3>.acc-btn .acc-tog{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.db-opt[aria-selected=true] *,.opt-in:checked+.opt-face *{color:HighlightText;border-color:HighlightText}.opt-mark{border:1px solid currentColor}.opt-in:focus-visible+.opt-face,.db-own:focus-within,.field:focus{outline:2px solid Highlight;outline-offset:2px}.db-b,.db-vb,.db-ar,.db-dot{forced-color-adjust:none;background:CanvasText}.db-b.is-0,.is-prev .db-vb{background:GrayText}.db-b.is-best{background:Highlight}.db-b.is-sel{outline:2px solid CanvasText;outline-offset:2px}.db-dot::after{border-color:CanvasText}.db-vt{border:1px solid CanvasText}.acc-tog{border:1px solid CanvasText}.acc-tog::before,.acc-tog::after,.cc-track::after{forced-color-adjust:none;background:CanvasText}.is-open>.acc-btn .acc-tog::before,.is-open>.acc-btn .acc-tog::after,.is-open>h3>.acc-btn .acc-tog::before,.is-open>h3>.acc-btn .acc-tog::after,.cc-in:checked+.cc-track::after{background:HighlightText}.cc-track{border:1px solid CanvasText}.vs .vs-az{border-left:2px solid CanvasText;border-right:2px solid CanvasText}.vs thead th.vs-az{border-top:2px solid CanvasText}.vs tbody tr:last-child .vs-az{border-bottom:2px solid CanvasText}.site-header.is-solid,.menu-top{border-bottom:1px solid CanvasText}.bar{border-top:1px solid CanvasText}.hero-media::after{display:none}.hero,.on-dark,.dark{background:Canvas}}.menu-a,a.menu-close{display:none}html:not(.js) .menu-btn,html:not(.js) button.menu-close{display:none}@media (max-width:1099px){html:not(.js) .menu-a{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-6px;border-radius:var(--r-btn);color:inherit}}.menu-a .ico{width:24px;height:24px}html:not(.js) a.menu-close{display:inline-grid}html:not(.js) dialog.menu:target{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow:auto}.noscript{padding:var(--s-5) var(--gutter);background:var(--chalk-2);color:var(--ink);font-size:.9375rem;line-height:1.5;text-align:center;text-wrap:balance;border-top:1px solid var(--line-2)}html:not(.js) .site-footer{padding-bottom:var(--s-4)}html:not(.js) .db-live{display:none}@media print{@page{margin:14mm 12mm}html{scroll-behavior:auto}html,body{background:#fff!important;color:#000!important}body{padding:0!important;font-size:11pt}*,*::before,*::after{box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-header,.top-sentinel,.skip,.bar,.dock,#consent,.cc,dialog:not([open]),.menu,.menu-a,.hero-media,.hero-feed,video,.db-acc,.db-days,.db-ref,.db-rb,.db-more summary,.db-cg,.db-own,.db-ctog,.wm-btn,.lf,.lf-done,.start-aside .plan,.noscript,.ft-cs{display:none!important}.hero,.section,.site-footer,.dark,.deep,.on-dark,.paper,.tone,.db-win,.db-calc,.note,.lf-done,.dl{background:#fff!important;color:#000!important}.hero *,.section *,.site-footer *{color:#000!important;border-color:#bbb!important}.hero{min-height:0!important;padding:0 0 12pt!important;display:block}.hero-ghost{display:none!important}.section{padding-top:14pt!important;padding-bottom:14pt!important}.rv,.js .rv{opacity:1!important;transform:none!important}.js .acc-panel{display:block!important;visibility:visible!important}.db-more:not([open]) .db-mn{display:grid!important}.js .db-calc[data-shut]>.db-ci,.js .db-calc[data-shut]>.db-co{display:grid!important}.db-b,.db-vb{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000!important}.db-b.is-0{background:#bbb!important}img{max-width:100%!important;break-inside:avoid}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid;break-inside:avoid}.stat,.db-n,.db-cf,.db-chart,.vs tr,.fq-item,.tm,.clip,.gt-step,.uk,figure{break-inside:avoid;page-break-inside:avoid}a{text-decoration:underline}.btn{border:1px solid #000!important;background:#fff!important;color:#000!important;min-height:0;padding:4pt 10pt}}.fp-44-42{object-position:44% 42%}.fp-45-45{object-position:45% 45%}.fp-50-30{object-position:50% 30%}.fp-50-38{object-position:50% 38%}.fp-50-40{object-position:50% 40%}.fp-50-44{object-position:50% 44%}.fp-50-50{object-position:50% 50%}.fp-55-40{object-position:55% 40%}.fp-55-46{object-position:55% 46%}.fp-56-55{object-position:56% 55%}.fp-62-42{object-position:62% 42%}.fp-68-45{object-position:68% 45%}.fp-70-50{object-position:70% 50%}.fp-72-50{object-position:72% 50%}.pc-282729{background-color:#282729}.pc-443f3e{background-color:#443f3e}.pc-686360{background-color:#686360}.pc-6b6b52{background-color:#6b6b52}.pc-7b7776{background-color:#7b7776}.pc-7f7f82{background-color:#7f7f82}.pc-918475{background-color:#918475}picture{display:contents}picture>source{display:none}@supports not (container-type:inline-size){.db-y{height:var(--ch,clamp(84px,13vw,120px))}.db-area{height:var(--ch,clamp(84px,13vw,120px))}.db-none{min-height:clamp(130px,22vw,200px)}.db-od{font-size:clamp(1.375rem,1.15rem + 1.2vw,1.875rem)}@media (min-width:881px) and (max-width:1023px),(min-width:1228px){.db-days{grid-template-columns:repeat(6,minmax(0,1fr));border-radius:var(--r-btn)}.db-day{border-radius:var(--r-btn);font-size:.9375rem}}@media (max-width:372px){.db-days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:554px){.db-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"p b" "u b";align-items:center;column-gap:var(--s-3);row-gap:2px}.db-per{grid-area:p}.db-ref{display:contents}.db-up{grid-area:u;text-align:left}.db-rb{grid-area:b}}@media (min-width:642px){.db-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.db-n,.db-n:nth-child(3),.db-n.db-n-sm{grid-column:auto}.db-n.db-n-sm{padding:12px var(--box-pad)}.db-v{font-size:clamp(2.25rem,1.2rem + 2vw,3rem)}.db-n-sm{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--s-3)}.db-n-sm .db-m{margin-top:0}}@media (min-width:460px){.db-prow{grid-template-columns:minmax(0,3fr) minmax(0,1.25fr)}}@media (min-width:600px){.db-cf{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.db-cf dd{font-size:clamp(1.75rem,1.1rem + 1.6vw,2.375rem)}}@media (min-width:1196px){.db-calc{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(28px,4vw,64px);align-items:start}.db-chd{grid-column:1/-1}.db-ci{grid-column:1}.db-co{grid-column:2}}@media (min-width:640px) and (max-width:899px),(min-width:1005px) and (max-width:1099px),(min-width:1194px){.q-pair{grid-template-columns:1fr 1fr;column-gap:var(--s-4)}}@media (min-width:548px) and (max-width:899px),(min-width:907px){.opts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.opts-3>.opt:last-child:nth-child(odd),.opts-auto>.opt:last-child:nth-child(odd){grid-column:auto}.opts-auto{grid-template-columns:repeat(6,minmax(0,1fr))}.opts-auto>.opt{grid-column:span 2}.opts-auto>.opt:nth-child(4):nth-last-child(2),.opts-auto>.opt:nth-child(5):last-child{grid-column:span 3}.opts-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:388px){.opts-inline .opt-mark{display:none}.opts-inline .opt-face{padding-left:12px;padding-right:12px}}@media (min-width:548px) and (max-width:899px),(min-width:907px){.opts-inline{display:flex;flex-wrap:wrap}.opts-inline .opt{flex:1 0 auto}}@media (max-width:383px){.opts-3 .opt-face,.opts-wide .opt-face{position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;min-height:76px;padding:30px 12px 11px}.opts-3 .opt-mark,.opts-wide .opt-mark{position:absolute;right:10px;top:10px}}@media (min-width:548px) and (max-width:899px),(min-width:907px){.lf .opts-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:388px){.lf .bk-day-l{display:none}.lf .bk-day-s{display:inline}}}dialog:not([open]){display:none}.no-dialog dialog[open]{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;margin:auto;max-height:calc(100*var(--dvh) - 24px);overflow:auto;box-shadow:0 0 0 100vmax rgba(5,5,6,.72)}.no-dialog dialog.menu[open]{display:block;max-height:none;box-shadow:none}@supports not (aspect-ratio:1/1){.clip-media{height:0;padding-top:125%}.clip-img{position:absolute;top:0;left:0;height:100%}}@media (min-width:1100px){.no-fgap .hdr-act{margin-left:var(--s-5)}}.no-fgap .hdr-act>*+*,.no-fgap .hdr-nav li+li{margin-left:var(--s-2)}.no-fgap .brand>*+*,.no-fgap .ft-mark>*+*,.no-fgap .db-live>*+*{margin-left:10px}.no-fgap .btn .ico{margin-right:var(--s-3)}.no-fgap .bar-btn .ico+span,.no-fgap .hdr-call .ico+span{margin-left:var(--s-2)}.no-fgap .db-ref>*+*{margin-left:var(--s-4)}.no-fgap .hero-cta{margin-right:calc(var(--s-3)*-1);margin-bottom:calc(var(--s-3)*-1)}.no-fgap .hero-cta>*{margin:0 var(--s-3) var(--s-3) 0}.no-fgap .menu-trades li{margin:0 var(--s-2) var(--s-2) 0}.no-fgap .dock>*+*{margin-top:var(--s-3)}.no-fgap .promises li+li{margin-top:4px}.no-fgap .promises li::before{margin-right:10px}.no-fgap .trades-hub>*+*{margin-left:var(--s-4)}.no-fgap .opt-face>*+*,.no-fgap .q-err>*+*{margin-left:8px}.no-fgap .lf-nav>*+*,.no-fgap .lf-alert-btns>*+*,.no-fgap .lf-done-cta>*+*{margin-left:10px}.no-fgap .cd-top>*+*,.no-fgap .dl-head>*+*{margin-left:var(--s-4)}.no-fgap .db-dot{margin-right:10px}.no-fgap .gt-key li>*{margin-right:var(--s-2)}.no-fgap .ft-line>*{margin-right:var(--s-5)}.no-fgap .ft-brand>*{margin-right:var(--s-4)}.no-fgap .db-per>*{margin-right:var(--s-3)}.no-fgap .db-dt>*,.no-fgap .db-oh>*{margin-right:var(--s-4)}.no-fgap .db-sm>*{margin-right:var(--s-6)}.no-fgap .db-sm div>*+*,.no-fgap .db-mn div>*+*{margin-left:var(--s-2)}.no-fgap .db-bar>*+*,.no-fgap .db-meta>*+*,.no-fgap .db-sub>*+*,.no-fgap .db-gl>*{margin-left:var(--s-3)}