/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:"IBM Plex Sans Arabic","IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--color-white:#fff;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Archivo",ui-sans-serif,system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--stage:#04070e;--sunk:#0a101c;--canvas:#111827;--surface:#1b2536;--raised:#232f44;--line:#33415b;--line-soft:#212c40;--ink:#eef2fa;--ink-2:#bcc8dc;--muted:#8fa0ba;--brand:#7ba5ff;--brand-deep:#a3c0ff;--brand-tint:#16233c;--on-brand:#050b16;--ok:#34d399;--warn:#fbbf24;--danger:#f87171;--shadow:0 1px 2px #0000008c,0 20px 44px -24px #000000e6;--grid-c:#7ba5ff0f;--r-sm:3px;--r-md:4px;--r-lg:8px;--r-pill:999px;--pad-card:1.5rem;--gap:1rem;--section-y:clamp(3.5rem,7vw,6rem);--container:1180px;--container-pad:clamp(20px,5vw,48px);--t-fast:.16s;--t-med:.28s;--ease:cubic-bezier(.22,.61,.36,1);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:1.15}h1{letter-spacing:-.03em;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800}h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3.4vw,2.25rem)}h2,h3{font-weight:700}h3{letter-spacing:-.01em;font-size:1.125rem}p{margin:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:2px}::selection{background:var(--brand);color:var(--on-brand)}summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}}@layer components{.container-x{max-width:var(--container);padding-inline:var(--container-pad);margin-inline:auto}.section{padding-block:var(--section-y)}.section--sm{padding-block:clamp(2rem,4vw,3rem)}.band{border-block-end:1px solid var(--line)}.band-top{border-block-start:1px solid var(--line)}.surface{background:var(--surface)}.sunk{background:var(--sunk)}.tinted{background:var(--brand-tint)}.stack{flex-direction:column}.row,.stack{gap:var(--gap);display:flex}.row{flex-wrap:wrap}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid-2,.grid-3{gap:var(--gap);display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.75rem;display:grid}.split{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:1024px){.split{grid-template-columns:1fr 1fr}.split--wide{grid-template-columns:1.15fr 1fr}}.scroll-x{padding-block-end:.5rem;overflow-x:auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.6875rem;display:flex}.eyebrow:before{content:"";background:var(--brand);flex:none;block-size:1px;inline-size:1.5rem}.section-head{border-block-end:1px solid var(--line);margin-block-end:2.5rem;padding-block-end:1.5rem}.section-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-head h2{max-width:40ch}.section-head__lead{max-width:62ch;color:var(--muted);margin-block-start:1rem}.section-head__cta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brand);white-space:nowrap;font-size:.75rem}.section-head__cta:hover{text-decoration:underline}.btn{border-radius:var(--r-sm);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-primary:hover:not(:disabled){background:var(--brand-deep)}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.btn-sm{padding:.5rem .875rem;font-size:.8125rem}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-block{inline-size:100%}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--pad-card);box-shadow:var(--shadow);transition:border-color var(--t-fast),transform var(--t-fast);block-size:100%}.card--link:hover,a:hover>.card{border-color:var(--brand)}.card--flag{border-block-start:2px solid var(--brand)}.card--flush{padding:0;overflow:hidden}.card__body{padding:var(--pad-card)}.card__media{background:var(--sunk);block-size:10rem;position:relative;overflow:hidden}.card__media img{object-fit:cover;opacity:.92;transition:transform var(--t-med)var(--ease)}a:hover .card__media img{transform:scale(1.05)}.card__title{font-size:1.0625rem;font-weight:700}.card__text{color:var(--muted);margin-block-start:.5rem;font-size:.875rem;line-height:1.65}.card__meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.card__meta--brand{color:var(--brand)}.callout{background:var(--brand-tint);border:1px solid var(--line);border-inline-start:2px solid var(--brand);border-radius:var(--r-sm);color:var(--ink-2);padding:1.125rem 1.375rem;font-size:.9375rem;line-height:1.7}.callout--quiet{background:var(--sunk);border-inline-start-color:var(--muted)}.pill{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:var(--r-sm);font-family:var(--font-mono);padding:.3125rem .6875rem;font-size:.6875rem;display:inline-block}.pill--lg{padding:.625rem 1rem;font-size:.875rem}.pill--on{background:var(--brand-tint);border-color:var(--brand);color:var(--brand);font-weight:500}.stat{border-inline-start:2px solid var(--brand);padding-inline-start:1rem}.stat__value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.1}.stat__label{color:var(--muted);margin-block-start:.25rem;font-size:.75rem}.tile{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);transition:border-color var(--t-fast),color var(--t-fast);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:500;display:flex}.tile:hover{border-color:var(--brand)}.tile__arrow{color:var(--brand)}.step{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.step__n{border-radius:var(--r-pill);border:1px solid var(--brand);block-size:1.75rem;inline-size:1.75rem;color:var(--brand);font-family:var(--font-mono);flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.chain{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.chain__step{font-family:var(--font-display);letter-spacing:.03em;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:var(--r-sm);white-space:nowrap;padding:.5rem .75rem;font-size:.6875rem;font-weight:700}.chain__step--hot{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.chain__arrow{color:var(--muted)}@media (min-width:640px){.chain__step{padding:.5rem .875rem;font-size:.75rem}}.faq{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);padding:1.25rem}.faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.faq__sign{color:var(--brand);transition:transform var(--t-fast)}.faq[open] .faq__sign{transform:rotate(45deg)}.faq__a{color:var(--muted);margin-block-start:.75rem;font-size:.875rem;line-height:1.75}.site-header{z-index:40;border-block-end:1px solid var(--line);background:var(--canvas);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--canvas)85%,transparent)}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header__bar{align-items:center;gap:1.5rem;block-size:4.75rem;display:flex}.nav-link{color:var(--ink-2);transition:color var(--t-fast);font-size:.875rem;font-weight:500}.nav-link:hover{color:var(--brand)}.icon-btn{border:1px solid var(--line);border-radius:var(--r-sm);block-size:2.25rem;inline-size:2.25rem;color:var(--muted);cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast);background:0 0;place-items:center;display:grid}.icon-btn:hover{border-color:var(--brand);color:var(--brand)}.seg{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;display:flex;overflow:hidden}.seg__btn{color:var(--muted);cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast);background:0 0;border:0;padding:.375rem .625rem;font-size:.75rem;font-weight:600}.seg__btn[aria-current=true]{background:var(--brand);color:var(--on-brand)}.seg__btn:hover:not([aria-current=true]){color:var(--brand)}.site-footer{border-block-start:1px solid var(--line);background:var(--surface);margin-block-start:6rem}.footer-title{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-block-end:.75rem;font-size:.75rem;font-weight:600}.footer-link{color:var(--ink-2);font-size:.875rem}.footer-link:hover{color:var(--brand)}.field{flex-direction:column;gap:.375rem;display:flex}.label{color:var(--ink-2);font-size:.8125rem;font-weight:600}.label__req{color:var(--brand)}.input,.select,.textarea{background:var(--surface);inline-size:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;transition:border-color var(--t-fast);padding:.75rem .875rem;font-size:.9375rem}.input:focus,.select:focus,.textarea:focus{outline:none}.input::placeholder,.textarea::placeholder{color:var(--muted);opacity:.7}.textarea{resize:vertical;min-block-size:7rem}.checkbox-tile{cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);transition:border-color var(--t-fast),background-color var(--t-fast);align-items:center;gap:.625rem;padding:.75rem .875rem;font-size:.875rem;display:flex}.checkbox-tile:has(input:checked){border-color:var(--brand);background:var(--brand-tint);color:var(--brand);font-weight:500}.checkbox-tile input{accent-color:var(--brand);block-size:1rem;inline-size:1rem}.form-note{color:var(--muted);font-size:.8125rem}.form-status{border-radius:var(--r-sm);padding:1rem 1.25rem;font-size:.9375rem}.form-status--ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.form-status--ok{background:color-mix(in srgb,var(--ok)12%,transparent)}}.form-status--ok{color:var(--ok);border:1px solid var(--ok)}@supports (color:color-mix(in lab,red,red)){.form-status--ok{border:1px solid color-mix(in srgb,var(--ok)40%,transparent)}}.form-status--bad{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.form-status--bad{background:color-mix(in srgb,var(--danger)12%,transparent)}}.form-status--bad{color:var(--danger);border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.form-status--bad{border:1px solid color-mix(in srgb,var(--danger)40%,transparent)}}.progress{gap:.375rem;display:flex}.progress__seg{border-radius:var(--r-pill);background:var(--line);flex:1;block-size:3px}.progress__seg--on{background:var(--brand)}.fab-wa{z-index:50;border-radius:var(--r-pill);color:#fff;block-size:3.5rem;inline-size:3.5rem;transition:transform var(--t-fast);background:#25d366;place-items:center;display:grid;position:fixed;inset-block-end:1.25rem;inset-inline-end:1.25rem;box-shadow:0 8px 24px -6px #00000059}.fab-wa:focus-visible,.fab-wa:hover{transform:scale(1.06)}.prose{max-width:68ch}.prose>*+*{margin-block-start:1rem}.prose p{color:var(--ink-2);line-height:1.8}.prose h3{margin-block-start:2rem}.prose ul{flex-direction:column;gap:.375rem;margin:0;padding-inline-start:1.125rem;display:flex}.prose li{color:var(--ink-2)}.crumb{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.6875rem}.crumb a:hover{color:var(--brand)}.hero{border-block-end:1px solid var(--line);position:relative}.hero__inner{align-items:center;gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(3.5rem,8vw,7rem);display:grid}@media (min-width:1024px){.hero__inner{grid-template-columns:1.15fr 1fr}}.hero__lead{max-width:36rem;color:var(--ink-2);margin-block-start:1.5rem;font-size:1rem;line-height:1.75}@media (min-width:768px){.hero__lead{font-size:1.125rem}}.hero__figure{justify-content:center;display:none}@media (min-width:1024px){.hero__figure{display:flex}}.page-head{border-block-end:1px solid var(--line);padding-block:clamp(2.5rem,6vw,4.5rem)}.page-head__lead{max-width:62ch;color:var(--ink-2);margin-block-start:1.25rem;font-size:1.0625rem;line-height:1.75}.stage{isolation:isolate;background:var(--stage);color:var(--ink);--stage-ink:var(--ink);--stage-muted:#93a4c4;--stage-brand:var(--brand);position:relative;overflow:hidden}.stage:before{filter:blur(30px);z-index:-2;background:radial-gradient(60% 60% at 22% 30%,#2563eb57,#0000 70%),radial-gradient(50% 55% at 82% 12%,#6e9cff33,#0000 72%);block-size:90%;inset:-30% -10% auto}.stage:after,.stage:before{content:"";pointer-events:none;position:absolute}.stage:after{z-index:-1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");inset:0}.stage h1,.stage h2,.stage h3{color:var(--stage-ink)}.stage .eyebrow{color:var(--stage-brand)}.stage .eyebrow:before{background:var(--stage-brand)}.stage .card__meta,.stage .hero__lead,.stage p{color:var(--stage-muted)}.stage .btn-ghost{color:var(--stage-ink);border-color:#ffffff38}.stage .btn-ghost:hover{border-color:var(--stage-brand);color:var(--stage-brand);background:#6e9cff14}.stage .chain__step{color:#c6d3ea;background:#ffffff0a;border-color:#ffffff24}.stage .chain__step--hot{background:var(--stage-brand);border-color:var(--stage-brand);color:#06101f}.stage .stat{border-inline-start-color:var(--stage-brand)}.stage .stat__value{color:var(--stage-ink)}.stage .stat__label{color:var(--stage-muted)}.stage .pill{color:#c6d3ea;background:#ffffff0a;border-color:#ffffff24}.net-canvas{z-index:-1;block-size:100%;inline-size:100%;position:absolute;inset:0}.hero{border-block-end:0}.hero__inner{z-index:1;padding-block:clamp(5rem,13vw,10rem);position:relative}.hero h1{letter-spacing:-.045em;color:var(--stage-ink);font-size:clamp(2.75rem,8vw,5.75rem);line-height:1}.hero__lead{max-width:34rem;font-size:clamp(1rem,1.8vw,1.1875rem)}.hero__figure{position:relative}.hero__figure:before{content:"";filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#6e9cff29,#0000 68%);border-radius:50%;position:absolute;inset:-12%}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(20px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}}.card{position:relative;overflow:hidden}.card:after{content:"";background:linear-gradient(90deg,transparent,var(--brand),transparent);opacity:0;block-size:2px;transition:opacity var(--t-med);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.card--link:hover,a:hover>.card{background:var(--raised);transform:translateY(-3px);box-shadow:0 2px 4px #00000080,0 22px 44px -22px #7ba5ff4d}.card--link:hover:after,a:hover>.card:after{opacity:1}.card--flag:after{display:none}.card__media{block-size:13rem}.card__media:after{content:"";mix-blend-mode:multiply;transition:opacity var(--t-med);background:linear-gradient(200deg,#2563eb6b,#060a128c);position:absolute;inset:0}a:hover .card__media:after{opacity:.7}.card__media img{filter:grayscale(.35)contrast(1.05)}.section-head .eyebrow{font-size:.75rem}.tile{position:relative;overflow:hidden}.tile:before{content:"";background:linear-gradient(90deg,transparent,var(--brand));position:absolute;inset:0;inset-inline-start:-100%}@supports (color:color-mix(in lab,red,red)){.tile:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand)9%,transparent))}}.tile:before{transition:inset-inline-start var(--t-med)var(--ease);pointer-events:none}.tile:hover:before{inset-inline-start:0}.tile>*{position:relative}.tile__arrow{transition:transform var(--t-fast)}.tile:hover .tile__arrow{transform:translate(4px)}[dir=rtl] .tile:hover .tile__arrow{transform:translate(-4px)}.stat__value{align-items:baseline;gap:.05em;display:flex}.stat__plus{color:var(--brand)}.marquee{-webkit-user-select:none;user-select:none;gap:.75rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{flex:none;gap:.75rem;margin:0;padding:0;list-style:none;animation:slide 34s linear infinite;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{white-space:nowrap;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);font-family:var(--font-display);color:var(--ink-2);padding:.75rem 1.375rem;font-size:1rem;font-weight:600}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}[dir=rtl] .marquee__track{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.marquee{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.marquee__track{flex-wrap:wrap;animation:none}.marquee__track[aria-hidden=true]{display:none}}.btn{position:relative}.btn-primary{box-shadow:0 1px 2px #2563eb4d}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px -8px #2563eba6}.btn-primary:active{transform:translateY(0)}.band-media{align-items:center;min-block-size:22rem;display:grid;position:relative;overflow:hidden}.band-media__img{object-fit:cover;filter:grayscale(.5)contrast(1.06)}.band-media__img,.band-media__veil{pointer-events:none;position:absolute;inset:0}.band-media__veil{background:linear-gradient(100deg,#060a12ed 30%,#2563eb8c)}.band-media__body{z-index:1;padding-block:4rem;position:relative}.faq{transition:border-color var(--t-fast),background-color var(--t-fast)}.faq:hover,.faq[open]{border-color:var(--brand)}.faq[open]{background:var(--brand-tint)}.step{transition:border-color var(--t-fast),transform var(--t-fast)}.step:hover{border-color:var(--brand);transform:translateY(-2px)}.step__n{transition:background-color var(--t-fast),color var(--t-fast)}.step:hover .step__n{background:var(--brand);color:var(--on-brand)}.site-header{border-block-end-color:var(--line)}.page-head{position:relative;overflow:hidden}.page-head:before{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--brand),transparent 68%);inline-size:55%;position:absolute;inset-block-start:-60%;inset-inline-end:-10%}@supports (color:color-mix(in lab,red,red)){.page-head:before{background:radial-gradient(circle,color-mix(in srgb,var(--brand)16%,transparent),transparent 68%)}}.page-head:before{filter:blur(40px);pointer-events:none}.page-head>*{z-index:1;position:relative}.mock{color:#c6d3ea;--brand:#6e9cff;background:linear-gradient(#0c1424,#080d18);border:1px solid #ffffff1f;border-radius:10px;inline-size:100%;overflow:hidden;box-shadow:0 30px 70px -30px #000000d9,0 0 0 1px #6e9cff12}.mock__chrome{background:#ffffff08;border-block-end:1px solid #ffffff14;align-items:center;gap:.4rem;padding:.625rem .875rem;display:flex}.mock__dot{background:#ffffff29;border-radius:50%;block-size:9px;inline-size:9px}.mock__url{color:#6c7c99;letter-spacing:.04em;margin-inline-start:.75rem;font-size:10.5px}.mock__body{grid-template-columns:44px 1fr;min-block-size:15rem;display:grid}.mock__rail{border-inline-end:1px solid #ffffff12;flex-direction:column;gap:.625rem;padding:.875rem .5rem;display:flex}.mock__navi{background:#ffffff1f;border-radius:2px;block-size:6px}.mock__navi--on{background:var(--brand)}.mock__main{flex-direction:column;gap:.875rem;padding:1rem;display:flex}.mock__kpis{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.mock__kpi{background:#ffffff06;border:1px solid #ffffff14;border-radius:5px;padding:.5rem .625rem}.mock__kpi-v{font-family:var(--font-display);color:#eaf0fb;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700;display:block}.mock__kpi-v--warn{color:#fbbf24}.mock__kpi-l{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6c7c99;margin-block-start:2px;font-size:8px;display:block}.mock__chart{color:#8fa3c4;block-size:5.25rem;inline-size:100%}.mock__line{stroke-dasharray:260;stroke-dashoffset:260px;animation:draw 2.4s var(--ease).3s forwards}.mock__pulse{transform-origin:50%;animation:blip 2.2s ease-in-out 2.2s infinite}@keyframes draw{to{stroke-dashoffset:0}}@keyframes blip{0%,to{opacity:1;r:2.6}50%{opacity:.45;r:4}}.mock__rows{flex-direction:column;gap:.4rem;display:flex}.mock__row{grid-template-columns:8px 88px 1fr;align-items:center;gap:.5rem;display:grid}.mock__pip{border-radius:50%;block-size:6px;inline-size:6px}.mock__pip--up{background:#34d399}.mock__pip--warn{background:#fbbf24}.mock__name{color:#8794ae;font-size:9.5px}.mock__bar{background:#ffffff12;border-radius:3px;block-size:5px;overflow:hidden}.mock__bar>span{background:linear-gradient(90deg,var(--brand),#93b7ff);border-radius:3px;block-size:100%;display:block}@media (prefers-reduced-motion:reduce){.mock__line{stroke-dashoffset:0}.mock__line,.mock__pulse{animation:none}}.stackgrid{border-radius:var(--r-md);background:#ffffff14;border:1px solid #ffffff14;gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.stackgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.stackgrid{grid-template-columns:repeat(3,1fr)}}.stackcell{background:#0a101c;padding:1.125rem 1.25rem}.stackcell__h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6e9cff;font-size:10px}.stackcell__l{flex-wrap:wrap;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.stackcell__l li{font-family:var(--font-mono);color:#afbdd6;border:1px solid #ffffff1a;border-radius:3px;padding:.25rem .5rem;font-size:11.5px}.ledger{border-radius:var(--r-md);border:1px solid #ffffff1a;overflow:hidden}.ledger__row{transition:background-color var(--t-fast);background:#0a101c;border-block-end:1px solid #ffffff12;gap:.25rem 1rem;padding:1.125rem 1.375rem;display:grid}.ledger__row:last-child{border-block-end:0}.ledger__row:hover{background:#0e1626}@media (min-width:768px){.ledger__row{grid-template-columns:12rem 1fr auto;align-items:center}}.ledger__name{font-family:var(--font-display);color:#eaf0fb;font-size:1.0625rem;font-weight:700}.ledger__desc{color:#8794ae;font-size:.875rem;line-height:1.6}.ledger__go{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6e9cff;white-space:nowrap;font-size:10px}.ledger__row:hover .ledger__go{text-decoration:underline}.wordmark{font-family:var(--font-display);letter-spacing:.018em;color:var(--ink);font-weight:800;font-stretch:110%}.anatomy{inline-size:100%;max-inline-size:26rem}.specimen{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow);padding:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden}.specimen:before{content:"";background:var(--brand);block-size:100%;inline-size:3px;position:absolute;inset-block-start:0;inset-inline-start:0}.specimen__ar{color:var(--ink);letter-spacing:-.01em;font-size:clamp(3.5rem,11vw,6rem);font-weight:700;line-height:1}.specimen__meta{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block-start:1rem;display:flex}.specimen__meta>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.8125rem}.specimen__root{border:1px solid var(--brand);color:var(--brand);border-radius:var(--r-sm);letter-spacing:.18em;padding:.25rem .625rem}.specimen__gloss{max-width:46ch;color:var(--ink-2);margin-block-start:1.25rem;font-size:1.0625rem;line-height:1.8}.specimen__mark{opacity:.16;position:absolute;inset-block-end:1.5rem;inset-inline-end:1.75rem}.progress-bar{z-index:60;background:var(--brand);transform-origin:0;pointer-events:none;block-size:2px;transition:transform .1s linear;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}[dir=rtl] .progress-bar{transform-origin:100%}.nav-link[aria-current=page]{color:var(--brand)}.nav-link{position:relative}.nav-link[aria-current=page]:after{content:"";background:var(--brand);block-size:2px;position:absolute;inset-block-end:-1.35rem;inset-inline:0}.breadcrumb{flex-wrap:wrap}.breadcrumb,.breadcrumb li{align-items:center;gap:.45rem;display:flex}.breadcrumb a:hover{color:var(--brand)}.breadcrumb [aria-current=page]{color:var(--ink);font-weight:500}.breadcrumb__sep{color:var(--line)}.rule{align-items:flex-end;gap:4px;block-size:10px;margin-block:0 1.75rem;display:flex;overflow:hidden}.rule span{background:var(--brand);border-radius:1.4px;flex:none;inline-size:16px;display:block}.rule span:first-child{opacity:.95;block-size:10px}.rule span:nth-child(2){opacity:.72;block-size:8px}.rule span:nth-child(3){opacity:.52;block-size:6px}.rule span:nth-child(4){opacity:.34;block-size:4px}.rule span:nth-child(5){opacity:.2;block-size:3px}.stack-texture{pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(180deg,var(--brand)0 3px,transparent 3px 13px);block-size:100%;inline-size:min(46%,30rem);position:absolute;inset-block-start:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 78%);mask-image:linear-gradient(270deg,#000,#0000 78%)}@supports (color:color-mix(in lab,red,red)){.stack-texture{background-image:repeating-linear-gradient(180deg,color-mix(in srgb,var(--brand)16%,transparent)0 3px,transparent 3px 13px)}}[dir=rtl] .stack-texture{-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.statement{font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;max-width:18ch;font-size:clamp(1.75rem,5.2vw,4rem);font-weight:800;line-height:1.02}.statement em{color:var(--brand);font-style:normal}.statement--wide{max-width:26ch}.pull{border-inline-start:2px solid var(--brand);max-width:30ch;padding-inline-start:clamp(1.25rem,3vw,2.25rem)}.pull__q{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:clamp(1.25rem,2.6vw,1.875rem);font-weight:700;line-height:1.22}.pull__a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-block-start:1rem;font-size:.6875rem}.figure{flex-direction:column;gap:.5rem;display:flex}.figure__n{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(3rem,9vw,6.5rem);font-weight:800;line-height:.84}.figure__n small{letter-spacing:-.02em;color:var(--brand);vertical-align:super;font-size:.42em}.figure__l{color:var(--muted);border-block-start:1px solid var(--line);max-width:22ch;padding-block-start:.75rem;font-size:.875rem;line-height:1.5}.index{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.2px var(--brand);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:.8}@supports (color:color-mix(in lab,red,red)){.index{-webkit-text-stroke:1.2px color-mix(in srgb,var(--brand)55%,transparent)}}.index{-webkit-user-select:none;user-select:none;flex:none}.split-4-8,.split-7-5{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:900px){.split-7-5{grid-template-columns:7fr 5fr}.split-4-8{grid-template-columns:4fr 8fr}}.mosaic{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}@media (min-width:700px){.mosaic{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mosaic{grid-template-columns:repeat(6,1fr)}}.mosaic>:first-child{grid-column:span 1}@media (min-width:1024px){.mosaic>:first-child,.mosaic>:nth-child(2){grid-column:span 3}.mosaic>:nth-child(3),.mosaic>:nth-child(4),.mosaic>:nth-child(5){grid-column:span 2}.mosaic>:nth-child(6),.mosaic>:nth-child(7){grid-column:span 3}.mosaic>:nth-child(10),.mosaic>:nth-child(8),.mosaic>:nth-child(9){grid-column:span 2}}.cols{column-gap:clamp(2rem,4vw,3.5rem)}@media (min-width:900px){.cols{column-count:2}}.cols p{break-inside:avoid;color:var(--ink-2);margin:0 0 1rem;line-height:1.85}.head-ed{align-items:flex-start;gap:clamp(1rem,3vw,2rem);margin-block-end:2.5rem;display:flex}.head-ed__body{flex:1}.head-ed h2{max-width:20ch}.head-ed__lead{max-width:58ch;color:var(--muted);margin-block-start:1rem}.drawing{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunk);padding:clamp(1.25rem,3vw,2rem);position:relative}.drawing__cap{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px;position:absolute;inset-block-end:.625rem;inset-inline-end:.875rem}.drawing svg{block-size:auto;inline-size:100%;display:block}.breadcrumb a:focus-visible:after,.footer-link:focus-visible:after,.nav-link:focus-visible:before{transform:scaleX(1)}.ledger__row:focus-visible:before{transform:scaleY(1)}.btn:active{transform:translateY(1px)}.card--link:active,.ledger__row:active,.tile:active{border-color:var(--brand)}.site-header{transition:background-color var(--t-med),border-color var(--t-med),box-shadow var(--t-med);background:0 0;border-block-end-color:#0000}.site-header__bar{transition:block-size var(--t-med)var(--ease)}.site-header.is-scrolled{background:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.site-header.is-scrolled{background:color-mix(in srgb,var(--canvas)88%,transparent)}}.site-header.is-scrolled{border-block-end-color:var(--line);box-shadow:0 8px 30px -22px #000000e6}.site-header.is-scrolled .site-header__bar{block-size:3.875rem}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero .rise>*{animation:heroIn .7s var(--ease)both}.hero .rise>:first-child{animation-delay:50ms}.hero .rise>:nth-child(2){animation-delay:.15s}.hero .rise>:nth-child(3){animation-delay:.25s}.hero .rise>:nth-child(4){animation-delay:.35s}.hero .rise>:nth-child(5){animation-delay:.45s}.hero__figure{animation:heroIn .9s var(--ease).5s both}.chain__step{animation:heroIn .5s var(--ease)both}.chain li:first-child .chain__step{animation-delay:40ms}.chain li:nth-child(2) .chain__step{animation-delay:.1s}.chain li:nth-child(3) .chain__step{animation-delay:.16s}.chain li:nth-child(4) .chain__step{animation-delay:.22s}.chain li:nth-child(5) .chain__step{animation-delay:.28s}.chain li:nth-child(6) .chain__step{animation-delay:.34s}.chain li:nth-child(7) .chain__step{animation-delay:.4s}.faq__a{transition:grid-template-rows .32s var(--ease),margin-block-start .32s var(--ease);grid-template-rows:0fr;margin-block-start:0;display:grid;overflow:hidden}.faq__a>*{min-block-size:0}.faq[open] .faq__a{grid-template-rows:1fr;margin-block-start:.75rem}.input,.select,.textarea{transition:border-color var(--t-fast),box-shadow var(--t-fast),background-color var(--t-fast)}.input:hover,.select:hover,.textarea:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb,var(--brand)45%,var(--line))}}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand);background:var(--raised);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab,red,red)){.input:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand)16%,transparent)}}:is(.input:user-invalid,.textarea:user-invalid){border-color:var(--danger);box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab,red,red)){:is(.input:user-invalid,.textarea:user-invalid){box-shadow:0 0 0 3px color-mix(in srgb,var(--danger)14%,transparent)}}.checkbox-tile{transition:border-color var(--t-fast),background-color var(--t-fast),transform var(--t-fast)}.checkbox-tile:active{transform:scale(.985)}.progress__seg{transition:background-color .3s var(--ease)}.drawing svg g[data-row]{transition:opacity var(--t-fast)}.drawing:hover svg g[data-row]{opacity:.45}.drawing svg g[data-row]:hover{opacity:1}.card{--arrow:0}.card__go{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);opacity:.55;transition:opacity var(--t-fast),transform var(--t-fast)var(--ease);align-items:center;gap:.4rem;margin-block-start:1rem;font-size:.6875rem;display:inline-flex}.card__go span{transition:transform var(--t-fast)var(--ease)}.magnetic{transition:transform .28s var(--ease);will-change:transform;display:inline-flex}.words{display:block}.words__w{display:inline}.words__i{line-height:inherit;will-change:transform,opacity;display:inline-block}.js .words__i{opacity:0;transition:transform .58s var(--ease),opacity .48s var(--ease);transform:translateY(.22em)}.js .words.is-in .words__i{opacity:1;transform:none}.head-in{animation:headIn .7s var(--ease)both}@keyframes headIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .words__i{opacity:1;transition:none;transform:none}.head-in{animation:none}}@keyframes trackIn{0%{letter-spacing:.5em;opacity:0}to{letter-spacing:.16em;opacity:1}}.hero .eyebrow{animation:trackIn .9s var(--ease)both}@media (prefers-reduced-motion:reduce){.hero .eyebrow{animation:none}}.cols a,.faq__a a,.prose a{color:var(--brand);transition:background-size .3s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.cols a:focus-visible,.cols a:hover,.faq__a a:hover,.prose a:focus-visible,.prose a:hover{background-size:100% 1px}.index{transition:color .5s var(--ease),-webkit-text-stroke-color .5s var(--ease)}.is-in .index,.reveal.is-in .index{-webkit-text-stroke-color:var(--brand)}[data-spot]{--mx:50%;--my:50%;position:relative}[data-spot]:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--t-med);background:radial-gradient(340px circle at var(--mx)var(--my),var(--brand),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-spot]:before{background:radial-gradient(340px circle at var(--mx)var(--my),color-mix(in srgb,var(--brand)13%,transparent),transparent 62%)}}[data-spot]>*{z-index:1;position:relative}[data-tilt]{--rx:0deg;--ry:0deg;transform:perspective(900px)rotateX(var(--rx))rotateY(var(--ry));transition:transform .35s var(--ease);transform-style:preserve-3d}@property --edge{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes edgeSpin{to{--edge:360deg}}.card--live{position:relative}.card--live:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--edge),transparent 0deg,var(--brand)40deg,transparent 110deg,transparent 1turn);position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.card--live:after{background:conic-gradient(from var(--edge),transparent 0deg,color-mix(in srgb,var(--brand)70%,transparent)40deg,transparent 110deg,transparent 1turn)}}.card--live:after{opacity:0;transition:opacity var(--t-med);animation:edgeSpin 5s linear infinite}.js .wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--ease)}.js .is-in .wipe,.js .wipe.is-in{clip-path:inset(0)}[dir=rtl] .js .wipe{clip-path:inset(0 0 0 100%)}[dir=rtl] .js .is-in .wipe,[dir=rtl] .js .wipe.is-in{clip-path:inset(0)}.hero__figure{will-change:transform}.idia{inline-size:100%;max-inline-size:34rem;margin-inline:auto;position:relative}.idia__svg{block-size:auto;inline-size:100%;display:block}.idia__row{transition:opacity .34s var(--ease)}.idia__row g{transition:transform .2s var(--ease)}.idia__hit{margin:0;padding:0;list-style:none;position:absolute;inset:0}.idia__hit li{block-size:var(--h);position:absolute;inset-block-start:var(--y);inset-inline:7%}.idia__hit button{cursor:pointer;background:0 0;border:0;border-radius:7px;block-size:100%;inline-size:100%;padding:0}.idia__hit button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.idia__detail{min-block-size:4rem;color:var(--ink-2);text-align:center;max-inline-size:34rem;margin-block-start:1.25rem;margin-inline:auto;font-size:.9375rem;line-height:1.7}.idia__detail strong{color:var(--brand);font-family:var(--font-mono);letter-spacing:.06em;font-size:.8125rem}.idia__hint{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:.6875rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities{.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ms-auto{margin-inline-start:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.rise{animation:rise .6s cubic-bezier(.22,.61,.36,1) both}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.border{border-style:var(--tw-border-style);border-width:1px}.grid-bg{background-image:linear-gradient(var(--grid-c)1px,transparent 1px),linear-gradient(90deg,var(--grid-c)1px,transparent 1px);background-size:32px 32px}.py-5{padding-block:calc(var(--spacing)*5)}.py-14{padding-block:calc(var(--spacing)*14)}.display{font-family:var(--font-display)}.mono{font-family:var(--font-mono)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-50:focus{z-index:50}.focus\:m-3:focus{margin:calc(var(--spacing)*3)}.focus\:rounded:focus{border-radius:.25rem}.focus\:bg-\[var\(--brand\)\]:focus{background-color:var(--brand)}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-white:focus{color:var(--color-white)}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:ms-0{margin-inline-start:calc(var(--spacing)*0)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr_1fr_1\.2fr\]{grid-template-columns:1.5fr 1fr 1fr 1.2fr}}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){@layer components{.nav-link:before{content:"";background:var(--brand);block-size:1.5px;inline-size:100%;transform-origin:inline-start center;transition:transform var(--t-med)var(--ease);position:absolute;inset-block-end:-4px;inset-inline-start:0;transform:scaleX(0)}.nav-link:hover:before{transform:scaleX(1)}.nav-link[aria-current=page]:before{display:none}.btn{overflow:hidden}.btn:after{content:"";pointer-events:none;inline-size:45%;transition:inset-inline-start .55s var(--ease);background:linear-gradient(100deg,#0000,#ffffff29,#0000);position:absolute;inset-block:0;inset-inline-start:-60%}.btn:hover:after{inset-inline-start:115%}.btn-ghost:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{background:color-mix(in srgb,var(--brand)8%,transparent)}}.card--link:hover,a:hover>.card{border-color:var(--brand)}a:hover .card__title{color:var(--brand)}a:hover .card__media img{transform:scale(1.06)}.ledger__row{position:relative}.ledger__row:before{content:"";background:var(--brand);transform-origin:top;inline-size:2px;transition:transform var(--t-fast)var(--ease);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.ledger__row:hover:before{transform:scaleY(1)}.ledger__row:hover .ledger__name{color:var(--brand)}.breadcrumb a,.footer-link{position:relative}.breadcrumb a:after,.footer-link:after{content:"";block-size:1px;inline-size:100%;transform-origin:inline-start center;transition:transform var(--t-fast)var(--ease);background:currentColor;position:absolute;inset-block-end:-2px;inset-inline-start:0;transform:scaleX(0)}.breadcrumb a:hover:after,.footer-link:hover:after{transform:scaleX(1)}.marquee__item,.pill,.stackcell__l li{transition:border-color var(--t-fast),color var(--t-fast),background-color var(--t-fast),transform var(--t-fast)}.pill:hover,.stackcell__l li:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.marquee__item:hover{border-color:var(--brand);color:var(--ink);background:var(--raised);transform:translateY(-2px)}.icon-btn:hover{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}a:hover .wordmark{color:var(--brand)}.figure__l{border-block-start-color:#0000;position:relative}.figure__l:before{background:var(--line)}.figure__l:after,.figure__l:before{content:"";block-size:1px;inline-size:100%;position:absolute;inset-block-start:-1px;inset-inline-start:0}.figure__l:after{background:var(--brand);transform-origin:inline-start center;transition:transform .5s var(--ease);transform:scaleX(0)}.figure:hover .figure__l:after{transform:scaleX(1)}.drawing{transition:border-color var(--t-med),box-shadow var(--t-med)}.drawing:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.drawing:hover{border-color:color-mix(in srgb,var(--brand)55%,transparent)}}.drawing:hover{box-shadow:0 0 0 1px var(--brand),0 24px 48px -28px #000c}@supports (color:color-mix(in lab,red,red)){.drawing:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand)18%,transparent),0 24px 48px -28px #000c}}.faq__q:hover .faq__sign{transform:rotate(90deg)}.faq[open] .faq__q:hover .faq__sign{transform:rotate(45deg)}.step:hover{border-color:var(--brand)}.section-head__cta{transition:transform var(--t-fast)var(--ease);display:inline-block}.section-head__cta:hover{transform:translate(3px)}[dir=rtl] .section-head__cta:hover{transform:translate(-3px)}.fab-wa{transition:transform var(--t-fast),box-shadow var(--t-fast)}.fab-wa:hover{transform:scale(1.07);box-shadow:0 12px 32px -8px #25d36680}}}@media (prefers-reduced-motion:reduce){.breadcrumb a:after,.btn:after,.figure__l:after,.footer-link:after,.ledger__row:before,.nav-link:before{transition:none}.btn:active,.btn:hover,.card--link:hover,.fab-wa:hover,.marquee__item:hover,.pill:hover,.section-head__cta:hover,.step:hover,a:hover .card__media img,a:hover>.card{transform:none}}@media (hover:hover) and (pointer:fine){@layer components{a:hover .card__go{opacity:1}a:hover .card__go span{transform:translate(4px)}[dir=rtl] a:hover .card__go span{transform:translate(-4px)}.magnetic:hover{transition-duration:80ms}}}@media (prefers-reduced-motion:reduce){.chain__step,.hero .rise>*,.hero__figure{animation:none}.faq__a,.magnetic,.site-header__bar{transition:none}}@media (hover:hover) and (pointer:fine){@layer components{.head-ed:hover .index{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.head-ed:hover .index{color:color-mix(in srgb,var(--brand)14%,transparent)}}[data-spot]:hover:before{opacity:1}.card--live:hover:after,a:hover .card--live:after{opacity:.9}}}@media (prefers-reduced-motion:reduce){[data-tilt]{transition:none;transform:none}.card--live:after{animation:none}.js .wipe{clip-path:none;transition:none}.hero__figure{transform:none!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:vtOut .22s var(--ease)both}::view-transition-new(root){animation:vtIn .34s var(--ease)both}@keyframes vtOut{to{opacity:0;transform:translateY(-6px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}