:root{--void:#0b0d12;--void-2:#12141b;--void-3:#181b24;--ink:#f2efe8;--ink-soft:#b9bdc9;--steel:#8b93a4;--line:#262a35;--accent:#d63838;--accent-text:#db4d4d;--accent-soft:#d6383824;--accent-ink:#ffffff;--header-surface:rgba(18,20,27,0.58);--header-border:rgba(255,255,255,0.08);--header-shadow:0 12px 40px rgba(0,0,0,0.4);--header-cta-bg:#f6f5ef;--header-cta-text:#181713;--footer-bg:#f5f1ea;--footer-ink:#15171d;--footer-muted:#55596a;--footer-line:rgba(21,23,29,0.12);--footer-accent:#af2524}:root[data-theme=light]{--void:#f5f1ea;--void-2:#ffffff;--void-3:#ece6d9;--ink:#15171d;--ink-soft:#4a4d57;--steel:#6c7488;--line:#ddd5c4;--accent:#af2524;--accent-text:#af2524;--accent-soft:#af252419;--accent-ink:#ffffff;--header-surface:rgba(246,245,239,0.66);--header-border:rgba(24,23,19,0.08);--header-shadow:0 12px 30px rgba(24,23,19,0.1);--header-cta-bg:#181713;--header-cta-text:#ffffff;--footer-bg:#ffffff;--footer-ink:#15171d;--footer-muted:#55596a;--footer-line:rgba(21,23,29,0.12);--footer-accent:#af2524}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--void);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body,h1,h2,h3{margin:0;color:var(--ink)}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.04;letter-spacing:-.01em;text-wrap:balance}p{margin:0}a{color:inherit}img{max-width:100%;display:block}button{font:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}section{position:relative}::selection{background:var(--accent);color:var(--accent-ink)}.btn{font-family:var(--font-body);font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:100px;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background .2s ease,border-color .2s ease}.btn:active{transform:translateY(1px)}.btn-solid{background:var(--accent);color:var(--accent-ink)}.btn-solid:hover{background:color-mix(in srgb,var(--accent) 88%,black 12%)}.btn-solid:active{background:color-mix(in srgb,var(--accent) 76%,black 24%)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--accent-text);color:var(--accent-text)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.link-arrow{font-family:var(--font-body);font-weight:600;font-size:14.5px;text-decoration:none;color:var(--ink);display:inline-flex;gap:6px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:2px;transition:border-color .15s,color .15s}.link-arrow:hover{color:var(--accent-text);border-color:var(--accent-text)}header{position:sticky;top:0;z-index:40;padding:20px clamp(16px,4vw,40px) 0}.nav{justify-content:space-between;padding:10px 10px 10px 26px;max-width:1180px;margin:0 auto;gap:16px;border-radius:999px;background:var(--header-surface);border:1px solid var(--header-border);box-shadow:var(--header-shadow);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;color:var(--ink)}.brand img{display:block;height:28px;width:auto;max-width:none}.brand .brand-logo-light,:root[data-theme=light] .brand .brand-logo-dark{display:none}:root[data-theme=light] .brand .brand-logo-light{display:block}.navlinks{display:flex;align-items:center;gap:28px}.navlinks a:not(.btn){font-size:14.5px;text-decoration:none;color:var(--ink-soft);transition:color .15s;padding-bottom:3px;border-bottom:1px solid transparent}.navlinks a:not(.btn):hover{color:var(--ink)}.navlinks a[aria-current=page]{color:var(--ink);border-color:var(--accent-text)}.theme-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink-soft);cursor:pointer;flex:none;padding:0;transition:border-color .15s,color .15s}.theme-toggle:hover{border-color:var(--accent-text);color:var(--accent-text)}.theme-toggle svg{width:16px;height:16px}.nav-cta{background:var(--header-cta-bg);color:var(--header-cta-text)}.nav-cta:hover{opacity:.88}.nav-toggle{display:none;background:transparent;border:1px solid var(--line);border-radius:10px;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;flex:none}.nav-toggle span,.nav-toggle span:after,.nav-toggle span:before{content:"";display:block;width:18px;height:1.6px;background:var(--ink);position:relative}.nav-toggle span:before{position:absolute;top:-6px}.nav-toggle span:after{position:absolute;top:6px}@media (max-width:860px){.navlinks a:not(.btn){display:none}.nav-toggle{display:flex}}@media (max-width:520px){.nav{gap:8px;padding:8px 8px 8px 16px}.brand img{height:21px}.navlinks{gap:8px}.nav-cta{padding:9px 12px;font-size:12.5px}.theme-toggle{width:32px;height:32px}.nav-toggle{width:36px;height:36px}}#mobileNav{display:none;max-width:1180px;margin:10px auto 0;padding:0 clamp(16px,4vw,40px)}#mobileNav.open{display:block}#mobileNav .wrap{display:flex;flex-direction:column;padding:8px 20px 12px;background:var(--void-2);border:1px solid var(--header-border);border-radius:24px;box-shadow:var(--header-shadow)}#mobileNav a{padding:12px 0;text-decoration:none;color:var(--ink-soft);font-size:15px;border-bottom:1px solid var(--line)}#mobileNav a:last-child{border-bottom:none}#mobileNav a[aria-current=page]{color:var(--accent-text)}.hero{padding:clamp(28px,4vw,56px) 0 clamp(40px,6vw,64px);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,40px);align-items:center}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}}.hero h1{font-size:clamp(40px,6.4vw,76px);margin-top:18px;letter-spacing:-.02em}.hero-sub{margin-top:22px;max-width:50ch;color:var(--ink-soft);font-size:17px}.hero-cta{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.hero-video-card{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:16/11;background:linear-gradient(150deg,var(--void-3),var(--void));border:1px solid var(--line);box-shadow:0 30px 70px rgba(0,0,0,.35)}.hero-video-el{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hero-video-caption{position:absolute;left:16px;right:16px;bottom:16px;background:rgba(10,10,10,.62);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#fff}.hero-video-caption h3{color:#fff;font-size:18px}.hero-video-caption span{display:block;margin-top:3px;color:rgba(255,255,255,.65);font-size:13px}.hero-video-actions{display:flex;gap:8px;flex:none}.hero-video-btn{width:38px;height:38px;border-radius:50%;background:#fff;color:#181713;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.hero-video-btn:hover{transform:scale(1.08) rotate(4deg)}.hero-video-btn svg{width:16px;height:16px;flex:none}@media (max-width:520px){.hero-video-caption{flex-wrap:wrap}.hero-video-caption span{font-size:11px}}.marquee{margin-top:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--void-2);overflow:hidden;padding:16px 0}.marquee-track{display:flex;width:max-content;gap:48px;animation:scroll-left 32s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track span{font-family:var(--font-mono);font-size:13.5px;letter-spacing:.06em;color:var(--steel);white-space:nowrap}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none;overflow-x:auto}}.sec{padding:clamp(56px,8vw,96px) 0}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4.5vw,48px);flex-wrap:wrap}.sec-head h1,.sec-head h2{font-size:clamp(28px,4vw,44px);max-width:18ch}.sec-head p{max-width:40ch;color:var(--ink-soft);font-size:15.5px}.page-intro{max-width:62ch;color:var(--ink-soft);font-size:16.5px;margin-top:16px}.page-eyebrow{margin-bottom:0}.page-h1{margin-top:14px;font-size:clamp(30px,5vw,52px);max-width:18ch}.h2-sm{font-size:clamp(24px,3.6vw,38px)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-2,.grid-3{grid-template-columns:1fr}}.svc-card{flex:0 0 auto;width:min(78vw,300px);scroll-snap-align:start;background:var(--void-2);border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s ease,transform .2s ease}.svc-card:hover{border-color:var(--accent-text);transform:translateY(-3px)}.grid-2 .svc-card,.grid-3 .svc-card{width:auto}.svc-num{font-family:var(--font-mono);font-size:12px;color:var(--accent-text)}.svc-card h3{font-size:19px;font-weight:600}.svc-card p{color:var(--ink-soft);font-size:14.5px}.explainer-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--void-3);margin-top:40px}.explainer-video-el{width:100%;height:100%;object-fit:cover;display:block}.explainer-video-mute{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--header-border);background:var(--header-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);cursor:pointer;padding:0;transition:border-color .15s,color .15s}.explainer-video-mute:hover{border-color:var(--accent-text);color:var(--accent-text)}.video-play-overlay{position:absolute;inset:0;border:none;padding:0;cursor:pointer;background:rgba(10,10,10,.28);color:#181713}.video-play-overlay,.video-play-overlay span{display:flex;align-items:center;justify-content:center}.video-play-overlay span{width:68px;height:68px;border-radius:50%;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .2s ease}.video-play-overlay:hover span{transform:scale(1.08)}.video-play-overlay svg{width:26px;height:26px;margin-left:3px}.explainer-video-mute svg{width:18px;height:18px}.plat-card{flex:0 0 auto;width:min(72vw,260px);scroll-snap-align:start;border:1px solid var(--line);border-radius:18px;padding:24px;background:linear-gradient(160deg,var(--void-3),var(--void-2))}.grid-2 .plat-card,.grid-3 .plat-card{width:auto}.plat-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);border:1px solid var(--line);border-radius:100px;padding:4px 10px;display:inline-block}.plat-card h3{margin-top:16px;font-size:20px}.plat-card p{margin-top:10px;color:var(--ink-soft);font-size:14px}.plat-card ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.plat-card ul li{font-size:13.5px;color:var(--ink-soft);padding-left:16px;position:relative}.plat-card ul li:before{content:"–";position:absolute;left:0;color:var(--accent-text)}.ledger{border-top:1px solid var(--line)}.ledger-row{display:grid;grid-template-columns:64px 1fr 1.4fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);align-items:baseline}@media (max-width:640px){.ledger-row{grid-template-columns:40px 1fr}.ledger-row .ledger-desc{grid-column:1/-1;padding-left:60px}}.ledger-num{font-family:var(--font-mono);color:var(--accent-text);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger-title{font-family:var(--font-display);font-weight:600;font-size:19px}.ledger-desc{color:var(--ink-soft);font-size:14.5px}.ai-sec{background:var(--void-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ai-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}@media (max-width:700px){.ai-grid{grid-template-columns:1fr}}.ai-item{background:var(--void-2);padding:22px 24px;display:flex;gap:14px;align-items:flex-start}.ai-item .dash{color:var(--accent-text);font-family:var(--font-mono);flex:none;margin-top:2px}.ai-item p{font-size:14.5px;color:var(--ink-soft)}.trust-list{margin-top:40px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;column-gap:40px}@media (max-width:760px){.trust-list{grid-template-columns:1fr}}.trust-item{display:flex;gap:16px;padding:20px clamp(0px,2vw,20px) 20px 0;border-bottom:1px solid var(--line);align-items:flex-start}.trust-item:nth-child(odd){border-right:1px solid var(--line);padding-right:24px}@media (max-width:760px){.trust-item:nth-child(odd){border-right:none}}.trust-check{font-family:var(--font-mono);color:var(--accent-text);flex:none;width:22px;height:22px;border:1px solid var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;margin-top:2px}.trust-item p{font-size:14.5px;color:var(--ink-soft)}.trust-item strong{color:var(--ink)}.proof-list{margin-top:18px;display:flex;flex-direction:column}.proof-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.proof-item span{font-family:var(--font-mono);color:var(--accent-text);flex:none}.proof-item p{font-size:14.5px;color:var(--ink-soft)}.section-subhead{margin-top:56px;font-size:clamp(22px,3vw,30px)}.cta-banner{padding:clamp(56px,9vw,100px) 0;text-align:left;position:relative}.cta-banner h2{font-size:clamp(30px,5.5vw,58px);max-width:16ch}.cta-banner p{margin-top:18px;max-width:50ch;color:var(--ink-soft);font-size:16px}.cta-banner .btn{margin-top:28px}.faq{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--font-display);font-weight:600;font-size:clamp(16px,2vw,19px)}summary::-webkit-details-marker{display:none}.plus{flex:none;width:26px;height:26px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative;transition:transform .2s ease,border-color .2s ease}.plus:after,.plus:before{content:"";position:absolute;background:var(--ink)}.plus:before{width:10px;height:1.4px}.plus:after{width:1.4px;height:10px}details[open] .plus{transform:rotate(45deg);border-color:var(--accent-text)}details p{margin-top:14px;color:var(--ink-soft);font-size:15px;max-width:66ch}.form-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,56px);align-items:start}@media (max-width:860px){.form-wrap{grid-template-columns:1fr}}form{gap:18px}.field,form{display:flex;flex-direction:column}.field{gap:8px}.field label{font-size:13px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--steel);text-transform:uppercase}.field input,.field select,.field textarea{font-family:var(--font-body);font-size:15px;color:var(--ink);background:var(--void-2);border:1px solid var(--line);border-radius:10px;padding:13px 14px;width:100%}.field textarea{resize:vertical;min-height:120px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:520px){.field-row{grid-template-columns:1fr}}.form-note{font-size:13.5px;color:var(--steel)}.contact-side{border:1px solid var(--line);border-radius:18px;padding:28px;background:var(--void-2)}.contact-side h3{font-size:18px;margin-bottom:14px}.contact-side p{color:var(--ink-soft);font-size:14.5px}.contact-side .direct{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.contact-side a.mailto{color:var(--accent-text);text-decoration:none;font-weight:600}.contact-side a.mailto:hover{text-decoration:underline}#formStatus{margin-top:4px;font-size:14px;color:var(--accent-text)}#formStatus.error{color:#d64545}footer{background:var(--footer-bg);color:var(--footer-ink);padding:clamp(48px,7vw,80px) 0 28px}.foot-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}@media (max-width:760px){.foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot-col a{overflow-wrap:anywhere}.foot-col h4{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--footer-muted);margin-bottom:14px;font-weight:500}.foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.foot-col a{font-size:14.5px;text-decoration:none;color:var(--footer-ink);opacity:.75;transition:opacity .15s ease,color .15s ease}.foot-col a:hover{opacity:1;color:var(--footer-accent)}.foot-wordmark{margin-top:clamp(48px,8vw,96px);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.foot-wordmark .brand img{height:clamp(44px,7vw,76px)}.foot-wordmark p{color:var(--footer-muted);font-size:14px;max-width:30ch;text-align:right}@media (max-width:640px){.foot-wordmark p{text-align:left}}.foot-bottom{margin-top:32px;padding-top:22px;border-top:1px solid var(--footer-line);justify-content:space-between;flex-wrap:wrap;color:var(--footer-muted);font-size:13px}.foot-bottom,.foot-legal{display:flex;gap:20px}.pill-badge{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:var(--void-2);border:1px solid var(--line);border-radius:100px;padding:7px 16px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.reveal-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{transition:none;opacity:1;transform:none}}.head-center{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,64px);display:flex;flex-direction:column;align-items:center;gap:18px}.head-center h2{font-size:clamp(30px,4.6vw,48px)}.head-center p{color:var(--ink-soft);font-size:16.5px}.section-v2{padding:clamp(72px,11vw,130px) 0;border-top:1px solid var(--line)}.mock-marquee{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:clamp(360px,46vw,520px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.mock-col,.mock-marquee{overflow:hidden}.mock-track{display:flex;flex-direction:column;gap:16px;width:100%;animation:mock-scroll-up 26s linear infinite}.mock-col.reverse .mock-track{animation-name:mock-scroll-down}@keyframes mock-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes mock-scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.mock-marquee:hover .mock-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mock-track{animation:none}}.mock-card{flex:none;border-radius:18px;border:1px solid var(--line);background:var(--void-2);overflow:hidden;aspect-ratio:4/3;display:flex;flex-direction:column}.mock-card-bar{flex:none;display:flex;gap:5px;padding:10px 12px;border-bottom:1px solid var(--line)}.mock-card-bar span{width:7px;height:7px;border-radius:50%;background:var(--line)}.mock-card-body{flex:1 1;padding:12px;display:flex;flex-direction:column;gap:8px}.mock-card-body i{display:block;border-radius:5px;background:color-mix(in srgb,var(--mock-tint,var(--accent)) 30%,var(--void-2) 70%)}.mock-card-body i:first-child{width:55%;height:10px}.mock-card-body .mock-fill{flex:1 1;border-radius:8px;margin-top:4px;background:linear-gradient(150deg,color-mix(in srgb,var(--mock-tint,var(--accent)) 55%,var(--void-3) 45%),var(--void-3))}.mock-card-label{position:absolute;left:10px;bottom:10px;font-family:var(--font-mono);font-size:10.5px;color:#fff;background:rgba(0,0,0,.45);padding:3px 8px;border-radius:100px}.mock-card{position:relative}.services-v2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:860px){.services-v2-grid{grid-template-columns:1fr}}.service-viz-card{border:1px solid var(--line);border-radius:20px;background:var(--void-2);padding:20px;display:flex;flex-direction:column;gap:22px}.service-viz-card:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.service-viz{height:224px;border-radius:14px;background:var(--void-3);border:1px solid var(--line);padding:16px;overflow:hidden;position:relative;transition:border-color .4s ease}.service-viz-card h3{font-size:19px}.service-viz-card p{margin-top:8px;color:var(--ink-soft);font-size:14.5px}.viz-tl{height:100%;display:flex;flex-direction:column;gap:8px}.viz-tl-head{display:flex;align-items:center;gap:8px;height:26px;padding:0 4px 0 2px;font-size:11.5px;font-weight:500;color:var(--ink)}.viz-tl-head .range{margin-left:auto;font-weight:400;color:var(--steel)}.viz-tl-spin{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent-text)}.viz-tl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.viz-tl-row{display:flex;align-items:center;gap:10px;height:32px;padding:0 12px 0 8px;border-radius:10px;background:var(--void-2);border:1px solid var(--line);font-size:12px;color:var(--ink)}.viz-tl-mark{position:relative;flex:none;width:18px;height:18px}.viz-tl-dot{left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--ink-soft);opacity:0;transform:scale(0);transition:opacity .25s ease,transform .25s ease}.viz-tl-dot,.viz-tl-tick{position:absolute;border-radius:50%}.viz-tl-tick{inset:0;background:var(--accent);color:var(--accent-ink);display:flex;align-items:center;justify-content:center;transform:scale(1);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.viz-tl-tick svg{width:10px;height:10px}.viz-tl-label{transition:opacity .35s ease,transform .35s ease}.viz-tl-days{margin-left:auto;font-size:11px;color:var(--steel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:opacity .35s ease}.viz-pill{position:relative;margin-top:auto;flex:none;height:30px;border-radius:100px;overflow:hidden;background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink);transition:background .35s ease,border-color .35s ease,color .35s ease}.viz-pill-dots,.viz-pill-live{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.viz-pill-dots{gap:5px;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .3s ease}.viz-pill-dots i{width:5px;height:5px;border-radius:50%;background:var(--ink-soft)}.viz-pill-live{gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;transition:opacity .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.viz-pill-live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.viz-bars{height:100%;display:flex;align-items:flex-end;gap:8px}.viz-bar{flex:1 1;height:var(--h2);border-radius:6px 6px 3px 3px;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 5%,transparent),color-mix(in srgb,var(--ink) 26%,transparent));transition:height .8s cubic-bezier(.22,1,.36,1),opacity .4s ease}.viz-bar.hi{background:linear-gradient(to top,color-mix(in srgb,var(--accent) 10%,transparent),var(--accent))}@keyframes viz-bar-pulse{0%{opacity:1}to{opacity:.55}}.viz-radial{position:relative;height:100%;aspect-ratio:1;margin:0 auto}.viz-ring{position:absolute;left:50%;top:50%;border:1px solid var(--line);border-radius:50%;transform:translate(-50%,-50%);transition:border-color .5s ease}.viz-ring.r1{width:100%;height:100%}.viz-ring.r2{width:74%;height:74%}.viz-ring.r3{width:50%;height:50%}.viz-core{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#fff;color:#181713;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.25);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.viz-tool{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px}.viz-tool-inner{width:100%;height:100%;border-radius:50%;background:var(--void-2);border:1px solid var(--line);color:var(--ink-soft);display:flex;align-items:center;justify-content:center;transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.viz-tool-inner svg{width:12px;height:12px}@media (hover:hover){.service-viz-card:is(:hover,:focus-visible) .service-viz{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.viz-tl-dot{opacity:1;transform:scale(1)}.viz-tl-tick{transform:scale(0)}.viz-tl-label{opacity:0;transform:translateX(-6px)}.viz-tl-days{opacity:0}.viz-pill{background:var(--void-2);border-color:var(--line);color:var(--ink)}.viz-pill-dots{opacity:1;transform:scale(1)}.viz-pill-live{opacity:0;transform:scale(.7)}.service-viz-card:is(:hover,:focus-visible) .viz-tl-dot{opacity:0;transform:scale(0);transition-delay:calc(var(--i) * .26s + 60ms)}.service-viz-card:is(:hover,:focus-visible) .viz-tl-tick{transform:scale(1);transition-delay:calc(var(--i) * .26s + .1s)}.service-viz-card:is(:hover,:focus-visible) .viz-tl-label{opacity:1;transform:none;transition-delay:calc(var(--i) * .26s + .18s)}.service-viz-card:is(:hover,:focus-visible) .viz-tl-days{opacity:1;transition-delay:calc(var(--i) * .26s + .24s)}.service-viz-card:is(:hover,:focus-visible) .viz-tl-spin{animation:spin 1.1s linear infinite}.service-viz-card:is(:hover,:focus-visible) .viz-pill{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);transition-delay:.95s}.service-viz-card:is(:hover,:focus-visible) .viz-pill-dots{opacity:0;transform:scale(.6);transition-delay:.9s}.service-viz-card:is(:hover,:focus-visible) .viz-pill-live{opacity:1;transform:none;transition-delay:1.02s}.viz-bar{height:var(--h);opacity:.75}.service-viz-card:is(:hover,:focus-visible) .viz-bar{height:var(--h2);opacity:1;transition-delay:calc(var(--i) * 70ms);animation:viz-bar-pulse 1.5s ease-in-out calc(var(--i) * .12s + .9s) infinite alternate}.viz-tool-inner{opacity:0;transform:scale(.4)}.service-viz-card:is(:hover,:focus-visible) .viz-tool-inner{opacity:1;transform:none;transition-delay:calc(var(--i) * .18s + .1s)}.service-viz-card:is(:hover,:focus-visible) .viz-ring{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.service-viz-card:is(:hover,:focus-visible) .viz-core{transform:scale(1.06)}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.service-viz,.service-viz *{transition:none!important;animation:none!important}}.portfolio-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(32px,5vw,48px)}.portfolio-head h2{font-size:clamp(28px,4vw,42px);max-width:16ch}.portfolio-stage{position:relative}.portfolio-viewport{overflow:hidden}.portfolio-track{display:flex;align-items:center;transition:transform .6s cubic-bezier(.16,.7,.2,1)}.portfolio-card{flex:none;width:min(760px,68vw);margin:0 2vw;border-radius:26px;overflow:hidden;position:relative;aspect-ratio:16/10;opacity:.35;filter:saturate(.7) brightness(.7);transition:opacity .6s ease,filter .6s ease,transform .6s ease;transform:scale(.92)}.portfolio-card.is-active{opacity:1;filter:none;transform:scale(1)}@media (max-width:760px){.portfolio-card{width:84vw}}.portfolio-scene{position:absolute;inset:0;background:radial-gradient(120% 100% at 15% 0,color-mix(in srgb,var(--card-tint,var(--accent)) 38%,transparent),transparent 60%),linear-gradient(150deg,var(--void-3),var(--void))}.portfolio-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.portfolio-device{position:absolute;left:8%;right:8%;top:10%;bottom:30%;border-radius:12px;background:var(--void-2);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 60px rgba(0,0,0,.35);overflow:hidden;display:flex;flex-direction:column}.portfolio-device-bar{flex:none;display:flex;gap:5px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.portfolio-device-bar span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.18)}.portfolio-device-body{flex:1 1;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.portfolio-device-body i{display:block;border-radius:5px;background:color-mix(in srgb,var(--card-tint,var(--accent)) 55%,white 10%)}.portfolio-device-body i:first-child{width:44%;height:13px}.portfolio-device-body i:nth-child(2){width:72%;height:8px;opacity:.5}.portfolio-device-body i:nth-child(3){width:60%;height:8px;opacity:.5}.portfolio-device-body .cta{margin-top:auto;width:96px;height:26px;border-radius:100px;background:var(--card-tint,var(--accent));opacity:1}.portfolio-caption{position:absolute;left:16px;right:16px;bottom:16px;background:rgba(10,10,10,.62);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#fff}.portfolio-caption h3{color:#fff;font-size:18px}.portfolio-caption span{display:block;margin-top:3px;color:rgba(255,255,255,.65);font-size:13px}@media (max-width:520px){.portfolio-caption span{font-size:11px;line-height:1.4;text-wrap:balance}}.portfolio-caption-link{flex:none;width:38px;height:38px;border-radius:50%;background:#fff;color:#181713;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.portfolio-card:hover .portfolio-caption-link{transform:scale(1.08) rotate(8deg)}.portfolio-caption-actions{display:flex;gap:8px;flex:none}.portfolio-mute{border:none;padding:0;cursor:pointer}.portfolio-mute svg{width:20px;height:20px;flex:none}.portfolio-card:hover .portfolio-caption-link.portfolio-mute{transform:scale(1.08)}.portfolio-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:var(--void-2);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:border-color .15s ease,color .15s ease}.portfolio-arrow:hover{border-color:var(--accent-text);color:var(--accent-text)}.portfolio-arrow.prev{left:clamp(4px,2vw,24px)}.portfolio-arrow.next{right:clamp(4px,2vw,24px)}@media (max-width:640px){.portfolio-arrow{width:40px;height:40px}}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:860px){.why-grid{grid-template-columns:1fr}}.why-card{border:1px solid var(--line);border-radius:20px;background:var(--void-2);padding:28px 24px}.why-icon{width:52px;height:52px;border-radius:50%;background:#fff;color:#181713;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.why-card h3{font-size:19px}.why-card p{margin-top:8px;color:var(--ink-soft);font-size:14.5px}.quote-sec{background:var(--void-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:clamp(72px,11vw,120px) 0}.quote-stars{display:flex;justify-content:center;gap:6px;color:var(--accent-text)}.quote-text{margin:26px auto 0;max-width:800px;font-family:var(--font-display);font-weight:600;font-size:clamp(22px,3.6vw,36px);line-height:1.3;letter-spacing:-.01em}.quote-word{opacity:calc(var(--active, 0) - var(--i, 0))}@media (prefers-reduced-motion:reduce){.quote-word{opacity:1!important}}.quote-attribution{margin-top:28px;color:var(--ink-soft);font-size:14.5px}.quote-attribution strong{color:var(--ink)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:860px){.stats-grid{grid-template-columns:1fr}}.stat-col{border:1px solid var(--line);border-radius:20px;background:var(--void-2);padding:26px 24px}.stat-number{font-family:var(--font-display);font-weight:700;font-size:clamp(38px,5vw,56px);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-label{margin-top:6px;color:var(--ink-soft);font-size:15px}.stat-divider{margin:20px 0;border:none;border-top:1px solid var(--line)}.stat-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.stat-checklist li{gap:10px;font-size:14px;color:var(--ink-soft)}.stat-check,.stat-checklist li{display:flex;align-items:center}.stat-check{flex:none;width:20px;height:20px;border-radius:50%;background:#fff;color:#181713;justify-content:center}.stat-check svg{width:11px;height:11px}.process-v2-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(28px,4.5vw,40px)}.process-v2-head h2{font-size:clamp(28px,4vw,42px);max-width:18ch}.process-v2-list{border-top:1px solid var(--line)}.process-v2-list .ledger-row{grid-template-columns:56px 1fr}.home-faq-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(28px,4.5vw,40px)}.home-faq-head h2{font-size:clamp(28px,4vw,42px);max-width:16ch}.final-cta-v2{text-align:center;padding:clamp(80px,12vw,140px) 0}.final-cta-v2 h2{font-size:clamp(32px,5.4vw,56px);max-width:18ch;margin:0 auto}.final-cta-v2 p{margin:18px auto 0;max-width:46ch;color:var(--ink-soft);font-size:16px}.cta-bar{margin:36px auto 0;max-width:460px;display:flex;flex-direction:row;background:var(--void-2);border:1px solid var(--line);border-radius:100px;padding:6px;gap:6px}.cta-bar input{flex:1 1;min-width:0;background:transparent;border:none;color:var(--ink);font-family:var(--font-body);font-size:14.5px;padding:10px 16px}.cta-bar input:focus{outline:none}.cta-bar .btn{flex:none;padding:11px 22px}@media (max-width:480px){.cta-bar{flex-direction:column;border-radius:22px;background:transparent;border:none;padding:0;gap:10px}.cta-bar input{background:var(--void-2);border:1px solid var(--line);border-radius:100px}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_aca883{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_aca883{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}