@charset "UTF-8";.ring[data-v-070ffb82]{position:fixed;top:0;left:0;z-index:9998;pointer-events:none;width:38px;height:38px;border:1px solid var(--acc);border-radius:999px;background:transparent;transform:translate(-50%,-50%);opacity:0;display:flex;align-items:center;justify-content:center;transition:width .25s cubic-bezier(.2,.8,.2,1),height .25s cubic-bezier(.2,.8,.2,1),background .25s,border-color .25s,opacity .3s}.ring.visible[data-v-070ffb82]{opacity:1}.ring.mode-link[data-v-070ffb82]{width:50px;height:50px;background:var(--acc-soft)}.ring.mode-push[data-v-070ffb82],.ring.mode-view[data-v-070ffb82]{width:60px;height:60px;background:var(--acc)}.ring.mode-cta[data-v-070ffb82]{width:94px;height:94px;background:var(--acc)}.ring-label[data-v-070ffb82]{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--on-acc);opacity:0;transition:opacity .18s;white-space:nowrap;pointer-events:none}.ring-label.on[data-v-070ffb82]{opacity:1}.dot[data-v-070ffb82]{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;width:5px;height:5px;border-radius:999px;background:var(--acc);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s}.dot.visible[data-v-070ffb82]{opacity:1}.bitext[data-v-c5f5402d]{display:inline-grid;justify-content:center;justify-items:center;transition:width .35s cubic-bezier(.19,1,.22,1)}.v[data-v-c5f5402d]{grid-area:1 / 1;width:max-content;white-space:nowrap;opacity:0;transition:opacity .25s ease}.v.on[data-v-c5f5402d]{opacity:1}@media(prefers-reduced-motion:reduce){.bitext[data-v-c5f5402d],.v[data-v-c5f5402d]{transition:none}}.lang-toggle[data-v-82a7bbbc]{position:relative;display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 3px;border:1px solid var(--line-2);border-radius:999px}.thumb[data-v-82a7bbbc]{position:absolute;left:3px;top:3px;width:44px;height:26px;border-radius:999px;background:var(--acc);transition:transform .35s cubic-bezier(.19,1,.22,1)}.thumb.de[data-v-82a7bbbc]{transform:translate(46px)}.seg[data-v-82a7bbbc]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:26px;padding:0;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--ink-3);background:transparent;border:0;border-radius:999px;cursor:pointer;line-height:1;transition:color .25s ease}.seg[data-v-82a7bbbc]:hover{color:var(--ink)}.seg.on[data-v-82a7bbbc]{color:var(--on-acc)}@media(max-width:600px){.thumb[data-v-82a7bbbc]{width:34px}.thumb.de[data-v-82a7bbbc]{transform:translate(36px)}.seg[data-v-82a7bbbc]{width:34px}}@media(prefers-reduced-motion:reduce){.thumb[data-v-82a7bbbc],.seg[data-v-82a7bbbc]{transition:none}}.header[data-v-59db2a54]{position:fixed;top:0;left:0;right:0;z-index:90;background:transparent;border-bottom:1px solid transparent;transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease}.header.scrolled[data-v-59db2a54]{background:var(--nav-scrolled);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.header.menu-open[data-v-59db2a54]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.nav[data-v-59db2a54]{padding-top:22px;padding-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo[data-v-59db2a54]{text-decoration:none;color:var(--ink);display:flex;flex-direction:column;line-height:1;gap:3px}.logo-name[data-v-59db2a54]{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.01em;white-space:nowrap}.logo-role[data-v-59db2a54]{font-family:var(--font-mono);font-size:10px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.nav-right[data-v-59db2a54]{display:flex;align-items:center;gap:clamp(13px,2.2vw,30px)}.nav-link[data-v-59db2a54]{font-family:var(--font-mono);font-size:12.5px;color:var(--ink);text-decoration:none}.theme-btn[data-v-59db2a54],.menu-btn[data-v-59db2a54]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line-2);background:transparent;color:var(--ink);border-radius:999px;cursor:pointer;line-height:1;padding:0;transition:border-color .25s,background .25s}.book-btn[data-v-59db2a54]{font-family:var(--font-mono);font-size:12.5px;color:var(--on-acc);background:var(--acc);text-decoration:none;border:1px solid var(--acc);border-radius:2px;padding:8px 14px;transition:filter .2s}.book-btn[data-v-59db2a54]:hover{filter:brightness(1.08)}.menu-btn[data-v-59db2a54]{display:none}.burger[data-v-59db2a54]{display:block}.burger line[data-v-59db2a54]{transform-box:view-box;transform-origin:center;transition:transform .35s cubic-bezier(.19,1,.22,1)}.burger.open .b1[data-v-59db2a54]{transform:rotate(45deg) translateY(3px)}.burger.open .b2[data-v-59db2a54]{transform:rotate(-45deg) translateY(-3px)}@media(max-width:600px){.nav-link[data-v-59db2a54],.theme-btn[data-v-59db2a54],.book-btn[data-v-59db2a54]{display:none}.menu-btn[data-v-59db2a54]{display:inline-flex}.nav[data-v-59db2a54]{gap:12px}.nav-right[data-v-59db2a54]{gap:10px}}.menu[data-v-59db2a54]{position:fixed;inset:0;z-index:89;background:var(--bg);overflow-y:auto;padding-top:96px;padding-bottom:40px}@media(min-width:601px){.menu[data-v-59db2a54]{display:none}}.menu-inner[data-v-59db2a54]{display:flex;flex-direction:column}.menu-link[data-v-59db2a54]{display:flex;align-items:flex-start;gap:14px;padding:20px 2px;border-bottom:1px solid var(--line);font-family:var(--font-display);font-weight:600;font-size:30px;line-height:1;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.menu-link[data-v-59db2a54]:first-child{border-top:1px solid var(--line)}.menu-num[data-v-59db2a54]{font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.08em;color:var(--acc);margin-top:4px}.menu-book[data-v-59db2a54]{margin-top:30px;display:flex;align-items:center;justify-content:space-between;background:var(--acc);color:var(--on-acc);font-family:var(--font-mono);font-size:13px;padding:17px 18px;border-radius:2px;text-decoration:none}.menu-book-arrow[data-v-59db2a54]{font-family:var(--font-mono)}.menu-theme[data-v-59db2a54]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:1px solid var(--line-2);border-radius:2px;padding:15px 18px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);cursor:pointer}.menu-enter-active[data-v-59db2a54]{transition:opacity .4s ease}.menu-leave-active[data-v-59db2a54]{transition:opacity .22s ease}.menu-enter-from[data-v-59db2a54],.menu-leave-to[data-v-59db2a54]{opacity:0}.menu-enter-active .menu-link[data-v-59db2a54],.menu-enter-active .menu-book[data-v-59db2a54],.menu-enter-active .menu-theme[data-v-59db2a54]{transition:opacity .5s ease,transform .8s cubic-bezier(.19,1,.22,1)}.menu-enter-active .menu-link[data-v-59db2a54]:nth-child(2){transition-delay:.05s}.menu-enter-active .menu-link[data-v-59db2a54]:nth-child(3){transition-delay:.1s}.menu-enter-active .menu-book[data-v-59db2a54]{transition-delay:.15s}.menu-enter-active .menu-theme[data-v-59db2a54]{transition-delay:.19s}.menu-enter-from .menu-link[data-v-59db2a54],.menu-enter-from .menu-book[data-v-59db2a54],.menu-enter-from .menu-theme[data-v-59db2a54]{opacity:0;transform:translateY(16px)}@media(prefers-reduced-motion:reduce){.burger line[data-v-59db2a54],.menu-enter-active[data-v-59db2a54],.menu-leave-active[data-v-59db2a54],.menu-enter-active .menu-link[data-v-59db2a54],.menu-enter-active .menu-book[data-v-59db2a54],.menu-enter-active .menu-theme[data-v-59db2a54]{transition:none}}.site[data-v-4a43c995]{background:var(--bg);color:var(--ink);font-family:var(--font-body);overflow-x:hidden;position:relative}.hud[data-v-767c14ce]{position:fixed;left:clamp(20px,5vw,56px);bottom:22px;z-index:80;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink);opacity:0;transition:opacity .6s}.hud.on[data-v-767c14ce]{opacity:1}.hud-num[data-v-767c14ce]{color:var(--acc);font-weight:700}.hud-line[data-v-767c14ce]{width:22px;height:1px;background:var(--line-2);display:inline-block}.hud-name[data-v-767c14ce]{text-transform:uppercase}.hud-total[data-v-767c14ce]{color:var(--ink-2)}.hero[data-v-2f1c5804]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero-canvas[data-v-2f1c5804]{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1;pointer-events:none}.hero-vignette[data-v-2f1c5804]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 70% 30%,transparent 40%,var(--vignette) 100%)}.hero-wrap[data-v-2f1c5804]{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:120px clamp(20px,5vw,56px) 90px;width:100%}.hero-eyebrow[data-v-2f1c5804]{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-bottom:34px;transition-delay:.5s}.eyebrow-dash[data-v-2f1c5804]{width:28px;height:1px;background:var(--acc)}.headline[data-v-2f1c5804]{position:relative;width:100%;max-width:1040px;height:clamp(176px,27vw,348px);margin:0 0 30px}.hero-row[data-v-2f1c5804]{transition-delay:.12s;display:flex;flex-wrap:wrap;gap:30px;align-items:center}.hero-sub[data-v-2f1c5804]{font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:var(--ink-2);margin:0;max-width:440px}.cta[data-v-2f1c5804]{display:inline-flex;align-items:center;gap:10px;background:var(--acc);color:var(--on-acc);font-family:var(--font-display);font-weight:500;font-size:16px;padding:16px 26px;border-radius:3px;text-decoration:none;will-change:transform}.cta-arrow[data-v-2f1c5804]{font-family:var(--font-mono)}@media(max-width:600px){.cta-wrap[data-v-2f1c5804]{width:100%}.cta[data-v-2f1c5804]{display:flex;width:100%;justify-content:space-between}}.loader[data-v-2f1c5804]{position:absolute;left:50%;top:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:9px;pointer-events:none}.loader.fading[data-v-2f1c5804]{transition:opacity .55s ease;opacity:0}.loader-text[data-v-2f1c5804]{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.loader-num[data-v-2f1c5804]{color:var(--ink-2)}.loader-track[data-v-2f1c5804]{width:min(300px,60vw);height:2px;background:var(--line-2);overflow:hidden;border-radius:2px}.loader-bar[data-v-2f1c5804]{height:100%;width:0%;background:var(--acc)}.scroll-hint[data-v-2f1c5804]{transition-delay:.3s;position:absolute;bottom:26px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;z-index:2}.scroll-hint-text[data-v-2f1c5804]{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.scroll-hint-line[data-v-2f1c5804]{width:1px;height:26px;background:var(--line-2);position:relative;overflow:hidden}.scroll-hint-dot[data-v-2f1c5804]{position:absolute;top:0;left:0;width:1px;height:8px;background:var(--acc);animation:scrolldot 1.8s ease-in-out infinite}.fade-up[data-v-2f1c5804]{opacity:0;transform:translateY(20px);transition:opacity .9s ease,transform .9s cubic-bezier(.19,1,.22,1)}.hero-in .fade-up[data-v-2f1c5804]{opacity:1;transform:none}.scroll-hint.fade-up[data-v-2f1c5804]{transform:translate(-50%) translateY(20px)}.hero-in .scroll-hint.fade-up[data-v-2f1c5804]{transform:translate(-50%)}.problem[data-v-02035b5d]{overflow:hidden;background:var(--bg-2);border-top:1px solid var(--line)}.inner[data-v-02035b5d]{padding-top:clamp(80px,12vw,160px);padding-bottom:clamp(80px,12vw,160px);gap:clamp(28px,4vw,56px);align-items:center}.copy[data-v-02035b5d]{grid-column:1 / span 6;min-width:0}.panel-col[data-v-02035b5d]{grid-column:7 / span 6;min-width:0}.eyebrow-16[data-v-02035b5d]{letter-spacing:.16em;margin-bottom:30px}.statement[data-v-02035b5d]{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,3.2vw,46px);line-height:1.16;letter-spacing:-.02em;margin:0}.muted[data-v-02035b5d]{color:var(--ink-3)}.lede[data-v-02035b5d]{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--ink-2);margin:32px 0 0;max-width:430px}.ink[data-v-02035b5d]{color:var(--ink)}.rebuild[data-v-02035b5d]{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:13px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 70px -30px #000000b3}.modern[data-v-02035b5d]{position:absolute;inset:0;background:var(--bg-2);padding:clamp(14px,2vw,20px);display:flex;flex-direction:column;gap:clamp(9px,1.4vw,13px)}.modern-top[data-v-02035b5d]{display:flex;align-items:center;justify-content:space-between}.modern-brand[data-v-02035b5d]{display:flex;align-items:center;gap:8px}.modern-mark[data-v-02035b5d]{width:19px;height:19px;border-radius:6px;background:var(--acc)}.modern-title[data-v-02035b5d]{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--ink)}.modern-pills[data-v-02035b5d]{display:flex;gap:6px;align-items:center}.pill[data-v-02035b5d]{height:10px;border-radius:6px}.pill-wide[data-v-02035b5d]{width:46px;background:var(--panel-fill-2)}.pill-acc[data-v-02035b5d]{width:26px;background:var(--acc)}.modern-stats[data-v-02035b5d]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(8px,1.2vw,11px)}.stat[data-v-02035b5d]{border-radius:9px;background:var(--panel-fill);border:1px solid var(--line);padding:11px 12px}.stat-bar[data-v-02035b5d]{height:7px;width:50%;border-radius:4px;background:var(--panel-bar);margin-bottom:10px}.stat-val[data-v-02035b5d]{font-family:var(--font-display);font-weight:600;font-size:clamp(15px,2vw,21px);color:var(--ink)}.stat-val.acc[data-v-02035b5d]{color:var(--acc)}.modern-chart[data-v-02035b5d]{flex:1;border-radius:10px;background:var(--panel-fill);border:1px solid var(--line);padding:12px;display:flex;align-items:flex-end}.modern-chart svg[data-v-02035b5d]{width:100%;height:100%;display:block}.legacy[data-v-02035b5d]{position:absolute;inset:0;background:var(--lg-bg);font-family:Times New Roman,Georgia,serif;color:var(--lg-text);overflow:hidden}.legacy-head[data-v-02035b5d]{background:var(--lg-head);border-bottom:1px solid var(--lg-border);padding:7px 10px;display:flex;align-items:center;justify-content:space-between}.legacy-title[data-v-02035b5d]{font-size:13px;font-weight:700;color:var(--lg-title)}.legacy-logout[data-v-02035b5d]{font-size:11px;color:var(--lg-muted);text-decoration:underline}.legacy-body[data-v-02035b5d]{display:flex;height:calc(100% - 31px)}.legacy-side[data-v-02035b5d]{width:34%;background:var(--lg-side);border-right:1px solid var(--lg-border);padding:8px 9px;display:flex;flex-direction:column;gap:7px}.legacy-link[data-v-02035b5d]{font-size:12px;color:var(--lg-link);text-decoration:underline}.legacy-main[data-v-02035b5d]{flex:1;padding:8px 9px}.legacy-table[data-v-02035b5d]{width:100%;border-collapse:collapse;font-size:11px}.legacy-table td[data-v-02035b5d]{border:1px solid var(--lg-border);padding:4px 6px}.legacy-thead[data-v-02035b5d]{background:var(--lg-row)}.legacy-thead td[data-v-02035b5d]{color:var(--lg-title)}.legacy-table .ok[data-v-02035b5d]{color:#3a8a3a}.legacy-table .warn[data-v-02035b5d]{color:#b14d4d}.legacy-btn[data-v-02035b5d]{margin-top:8px;display:inline-block;background:var(--lg-btn);border:1px solid var(--lg-border);padding:3px 10px;font-size:11px;color:var(--lg-title)}.build-line[data-v-02035b5d]{position:absolute;left:0;right:0;top:0;height:2px;background:var(--acc);box-shadow:0 0 18px 2px var(--acc);opacity:0}.rebuild-label[data-v-02035b5d]{position:absolute;top:11px;right:11px;z-index:3;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--chip-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 9px;border-radius:4px;border:1px solid var(--line)}.rebuild-pct[data-v-02035b5d]{color:var(--acc)}.approach[data-v-815fcd2c]{border-top:1px solid var(--line)}.inner[data-v-815fcd2c]{padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(70px,9vw,120px)}.head[data-v-815fcd2c]{margin-bottom:60px}.title[data-v-815fcd2c]{max-width:14ch}.cells[data-v-815fcd2c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.cell[data-v-815fcd2c]{background:var(--bg);padding:34px 30px;min-height:260px;display:flex;flex-direction:column}.cell-num[data-v-815fcd2c]{font-family:var(--font-mono);font-size:12px;color:var(--acc);margin-bottom:auto}.cell-title[data-v-815fcd2c]{font-family:var(--font-display);font-weight:600;font-size:23px;letter-spacing:-.01em;margin:34px 0 10px}.cell-text[data-v-815fcd2c]{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0}.process[data-v-5db2c729]{border-top:1px solid var(--line);background:var(--bg-2)}.inner[data-v-5db2c729]{padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(70px,9vw,120px)}.head[data-v-5db2c729]{margin-bottom:56px}.title[data-v-5db2c729]{max-width:15ch}.points[data-v-5db2c729]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:40px 30px}.point-num[data-v-5db2c729]{font-family:var(--font-display);font-weight:500;font-size:clamp(46px,5vw,68px);line-height:.9;color:var(--acc);letter-spacing:-.03em;margin-bottom:20px}.point-title[data-v-5db2c729]{font-family:var(--font-display);font-weight:600;font-size:19px;margin:0 0 9px}.point-text[data-v-5db2c729]{font-size:14px;line-height:1.58;color:var(--ink-2);margin:0}.work[data-v-b41ae729]{border-top:1px solid var(--line)}.inner[data-v-b41ae729]{padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(70px,9vw,120px)}.head[data-v-b41ae729]{margin-bottom:30px}.title[data-v-b41ae729]{max-width:15ch}.rows[data-v-b41ae729]{border-top:1px solid var(--line)}.wrow[data-v-b41ae729]{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(16px,3vw,44px);padding:clamp(28px,3.4vw,46px) 0;border-bottom:1px solid var(--line);align-items:start;transition:padding .4s cubic-bezier(.19,1,.22,1),transform .55s cubic-bezier(.19,1,.22,1)}.wrow[data-v-b41ae729]:hover{padding-left:14px}.wrow:hover .windex[data-v-b41ae729]{color:var(--acc)}.windex[data-v-b41ae729]{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);transition:color .3s;padding-top:6px}.wbody[data-v-b41ae729]{min-width:0}.wtitle[data-v-b41ae729]{font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.8vw,34px);letter-spacing:-.01em;margin:0 0 12px;line-height:1.05}.wclient[data-v-b41ae729]{color:var(--ink-3);font-weight:400}.wtext[data-v-b41ae729]{font-size:15px;line-height:1.6;color:var(--ink-2);margin:0 0 16px;max-width:720px}.wtags[data-v-b41ae729]{display:flex;gap:8px;flex-wrap:wrap}.wyear-wrap[data-v-b41ae729]{display:flex;align-items:baseline;gap:16px}.wyear[data-v-b41ae729]{font-family:var(--font-mono);font-size:12px;color:var(--acc);white-space:nowrap;padding-top:6px}.about[data-v-945e1aa4]{border-top:1px solid var(--line);background:var(--bg-2)}.inner[data-v-945e1aa4]{padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(70px,9vw,120px)}.head[data-v-945e1aa4]{gap:clamp(20px,3vw,40px);margin-bottom:clamp(56px,7vw,90px)}.head-left[data-v-945e1aa4]{grid-column:1 / span 6;min-width:0}.head-right[data-v-945e1aa4]{grid-column:7 / span 6;min-width:0;align-self:end}.title[data-v-945e1aa4]{font-family:var(--font-display);font-weight:600;font-size:clamp(26px,3.4vw,44px);line-height:1.06;letter-spacing:-.02em;margin:18px 0 0;max-width:16ch}.lede[data-v-945e1aa4]{font-size:15.5px;line-height:1.62;color:var(--ink-2);margin:0 0 22px;max-width:440px}.products[data-v-945e1aa4]{display:flex;gap:1px;background:var(--line);border:1px solid var(--line)}.product[data-v-945e1aa4]{background:var(--bg-2);padding:20px 22px;flex:1}.product-name[data-v-945e1aa4]{font-family:var(--font-display);font-weight:600;font-size:17px;margin-bottom:4px}.product-text[data-v-945e1aa4]{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0}.diffs[data-v-945e1aa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;border-top:1px solid var(--line);padding-top:clamp(40px,5vw,60px)}.diff-title[data-v-945e1aa4]{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.2;margin:0 0 10px}.diff-text[data-v-945e1aa4]{font-size:14.5px;line-height:1.58;color:var(--ink-2);margin:0}.faq[data-v-c0b7aa78]{border-top:1px solid var(--line)}.inner[data-v-c0b7aa78]{padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(70px,9vw,120px);gap:clamp(20px,3vw,40px)}.head[data-v-c0b7aa78]{grid-column:1 / span 4;align-self:start}.title[data-v-c0b7aa78]{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-.02em;margin:16px 0 0}.list[data-v-c0b7aa78]{grid-column:5 / span 8;min-width:0;border-top:1px solid var(--line)}.item[data-v-c0b7aa78]{border-bottom:1px solid var(--line)}.question[data-v-c0b7aa78]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;padding:26px 0;text-align:left;color:var(--ink);font-family:var(--font-display);font-weight:600;font-size:clamp(18px,2vw,24px);letter-spacing:-.01em}.sign[data-v-c0b7aa78]{font-family:var(--font-mono);font-size:20px;color:var(--acc);flex-shrink:0}.answer[data-v-c0b7aa78]{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.answer.open[data-v-c0b7aa78]{max-height:260px;opacity:1;transition:max-height .5s ease,opacity .5s ease}.answer-text[data-v-c0b7aa78]{font-size:15px;line-height:1.62;color:var(--ink-2);margin:0 0 26px;max-width:640px}.cta-section[data-v-ba2f5f45]{border-top:1px solid var(--line);position:relative;overflow:hidden}.glow[data-v-ba2f5f45]{position:absolute;inset:0;background:radial-gradient(60% 100% at 50% 120%,var(--acc-soft),transparent 70%);pointer-events:none}.inner[data-v-ba2f5f45]{position:relative;max-width:1100px;margin:0 auto;padding:clamp(90px,14vw,190px) clamp(20px,5vw,56px);text-align:center}.eyebrow-16[data-v-ba2f5f45]{letter-spacing:.16em}.title[data-v-ba2f5f45]{font-family:var(--font-display);font-weight:600;font-size:clamp(38px,7vw,92px);line-height:.98;letter-spacing:-.03em;margin:24px 0}.lede[data-v-ba2f5f45]{font-size:clamp(16px,1.8vw,20px);line-height:1.55;color:var(--ink-2);margin:0 auto 40px;max-width:460px}.cta-wrap[data-v-ba2f5f45]{display:inline-block}.cta[data-v-ba2f5f45]{display:inline-flex;align-items:center;gap:11px;background:var(--acc);color:var(--on-acc);font-family:var(--font-display);font-weight:500;font-size:18px;padding:19px 34px;border-radius:3px;text-decoration:none;will-change:transform}.cta-arrow[data-v-ba2f5f45]{font-family:var(--font-mono)}@media(max-width:600px){.cta-wrap[data-v-ba2f5f45]{display:block;width:100%}.cta[data-v-ba2f5f45]{display:flex;width:100%;justify-content:space-between}}.bottom[data-v-64fd9a93]{border-top:1px solid var(--line)}.bottom-inner[data-v-64fd9a93]{padding-top:18px;padding-bottom:18px;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);display:flex;gap:16px;flex-wrap:wrap;align-items:center}.dot-sep[data-v-64fd9a93]{color:var(--line-2)}.legal-link[data-v-64fd9a93]{color:var(--ink-2);text-decoration:none}.legal-link[data-v-64fd9a93]:hover{color:var(--acc)}.clock[data-v-64fd9a93]{color:var(--ink-2)}.avail[data-v-64fd9a93]{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:var(--ink-2)}.avail-dot[data-v-64fd9a93]{width:7px;height:7px;border-radius:50%;background:#39d98a;animation:availpulse 2.2s ease-in-out infinite}.footer[data-v-c8bcd5f6]{border-top:1px solid var(--line);background:var(--bg-2)}.inner[data-v-c8bcd5f6]{padding-top:clamp(44px,5vw,64px);padding-bottom:clamp(44px,5vw,64px);gap:clamp(20px,3vw,40px)}.brand[data-v-c8bcd5f6]{grid-column:1 / span 6;min-width:0;max-width:420px}.brand-name[data-v-c8bcd5f6]{font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:12px}.brand-text[data-v-c8bcd5f6]{font-size:14px;line-height:1.62;color:var(--ink-2);margin:0}.col[data-v-c8bcd5f6]{min-width:0;display:flex;flex-direction:column;gap:11px}.contact[data-v-c8bcd5f6]{grid-column:8 / span 2}.also[data-v-c8bcd5f6]{grid-column:11 / span 2}.col-label[data-v-c8bcd5f6]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--acc);margin-bottom:3px}.col-link[data-v-c8bcd5f6]{font-size:14px;color:var(--ink-2);text-decoration:none}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/space-mono-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg: #08080a;--bg-2: #101218;--bg-3: #171a21;--ink: #f3f1ec;--ink-2: #9fa0a8;--ink-3: #9a9ba2;--line: rgba(255, 255, 255, .085);--line-2: rgba(255, 255, 255, .17);--acc: #ff6a1f;--acc-2: #ffa66e;--acc-soft: rgba(255, 106, 31, .13);--on-acc: #0a0a0c;--vignette: rgba(8, 9, 12, .55);--dot: rgba(255, 255, 255, .028);--nav-scrolled: rgba(9, 10, 13, .72);--panel-fill: rgba(255, 255, 255, .035);--panel-fill-2: rgba(255, 255, 255, .1);--panel-bar: rgba(255, 255, 255, .14);--chip-bg: rgba(10, 10, 12, .55);--lg-bg: #15151a;--lg-head: #30303a;--lg-side: #1b1b20;--lg-text: #a7a7ad;--lg-title: #d8d8dc;--lg-muted: #8f8f97;--lg-link: #5b8fd6;--lg-border: #000;--lg-row: #2a2a31;--lg-btn: #40404a;--font-display: "Clash Display", "Hanken Grotesk", sans-serif;--font-body: "Hanken Grotesk", sans-serif;--font-mono: "Space Mono", monospace}[data-theme=light]{--bg: #ffffff;--bg-2: #f5f7fa;--bg-3: #eceff4;--ink: #14140f;--ink-2: #52525a;--ink-3: #6a6a72;--line: rgba(20, 20, 15, .1);--line-2: rgba(20, 20, 15, .18);--acc: #e2540b;--acc-2: #c2490a;--acc-soft: rgba(226, 84, 11, .1);--on-acc: #ffffff;--vignette: rgba(255, 255, 255, .4);--dot: rgba(20, 20, 15, .05);--nav-scrolled: rgba(255, 255, 255, .86);--panel-fill: rgba(20, 20, 15, .04);--panel-fill-2: rgba(20, 20, 15, .1);--panel-bar: rgba(20, 20, 15, .13);--chip-bg: rgba(255, 255, 255, .82);--lg-bg: #d6d2ca;--lg-head: #b4ac9f;--lg-side: #c9c4bb;--lg-text: #3a382f;--lg-title: #1c1b15;--lg-muted: #6b6559;--lg-link: #0b3d91;--lg-border: #8f887b;--lg-row: #c0bbb0;--lg-btn: #c9c4bb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--acc);color:var(--on-acc)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:1320px;margin:0 auto;padding-left:clamp(20px,5vw,56px);padding-right:clamp(20px,5vw,56px)}.grid12{display:grid;grid-template-columns:repeat(12,1fr)}@media(max-width:820px){.grid12{grid-template-columns:1fr}.rcol{grid-column:auto!important;max-width:none!important}}.section-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px}.h2{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,4.6vw,60px);line-height:1;letter-spacing:-.02em;margin:0}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}.chip{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);border:1px solid var(--line-2);border-radius:2px;padding:5px 10px}.reveal{opacity:1}.reveal.reveal-hidden{opacity:0;transform:translateY(34px)}.reveal.reveal-anim{animation:rise 1s cubic-bezier(.19,1,.22,1) both}@keyframes rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes scrolldot{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes availpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.55)}}@media(prefers-reduced-motion:reduce){*{animation:none!important}.fade-up,.reveal{opacity:1!important;transform:none!important}}
