:root{--brand-blue:#228BE6;--brand-blue-700:#1C7AC9;--brand-blue-800:#1668AD;--brand-red:#FA5252;--brand-green:#20C997;--brand-orange:#F59F00;--brand-blue-soft:#E7F5FF;--brand-green-soft:#E6FCF5;--brand-orange-soft:#FFF9DB;--brand-red-soft:#FFF5F5;--ink-0:#0B0D10;--fg-1:#1A1D21;--fg-2:#4A5159;--fg-3:#8A929B;--fg-4:#B8BEC6;--paper:#FBFAF6;--paper-card:#FFFFFF;--panel:#F4F2EC;--rule:#DEDACF;--rule-soft:#EAE7DD;--rule-strong:#1A1D21;--ink-bg:#0B0D10;--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;--maxw:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--paper);color:var(--fg-1);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:600;text-transform:uppercase;color:var(--fg-3)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}.brandlogo{display:inline-flex;align-items:center;gap:9px;line-height:1}.brandlogo .blmark{height:22px;width:auto;display:block;flex:0 0 auto}.brandlogo .blword{font-size:23px;font-weight:800;letter-spacing:-.03em;color:var(--ink-0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;border-radius:7px;padding:13px 22px;cursor:pointer;border:1px solid transparent;transition:background .12s cubic-bezier(.2,0,0,1),border-color .12s}.btn-primary{background:var(--brand-blue);color:#fff}.btn-primary:hover{background:var(--brand-blue-700)}.btn-primary:active{background:var(--brand-blue-800)}.btn-ghost{background:transparent;color:var(--fg-1);border-color:var(--rule)}.btn-ghost:hover{background:var(--panel)}.btn-lg{font-size:16px;padding:15px 26px}header.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(251,250,246,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.nav-in{justify-content:space-between;height:68px}.nav-in,.nav-links{display:flex;align-items:center}.nav-links{gap:34px}.nav-links a{font-size:14px;font-weight:500;color:var(--fg-2);transition:color .12s}.nav-links a:hover{color:var(--ink-0)}.nav-links a.active{color:var(--ink-0);font-weight:600}.nav-cta{display:flex;align-items:center;gap:14px}.nav-cta .signin{font-size:14px;font-weight:600;color:var(--fg-1)}.nav-cta .signin:hover{text-decoration:underline;text-underline-offset:3px}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;background:transparent;border:0;border-radius:8px;color:var(--ink-0);cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-toggle:hover{background:var(--panel)}.nav-toggle:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.nav-toggle .bars{position:relative;display:block;width:20px;height:14px}.nav-toggle .bars span{position:absolute;left:0;height:2px;width:100%;background:currentColor;border-radius:2px;transition:transform .15s cubic-bezier(.2,0,0,1),opacity .15s,top .15s}.nav-toggle .bars span:first-child{top:0}.nav-toggle .bars span:nth-child(2){top:6px}.nav-toggle .bars span:nth-child(3){top:12px}.nav-toggle[aria-expanded=true] .bars span:first-child{top:6px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .bars span:nth-child(3){top:6px;transform:rotate(-45deg)}.mnav-scrim{position:fixed;inset:68px 0 0;z-index:40;background:rgba(11,13,16,.32);opacity:0;animation:mnavFade .18s cubic-bezier(.2,0,0,1) forwards}@keyframes mnavFade{to{opacity:1}}.mnav-panel{position:fixed;top:68px;left:0;right:0;z-index:45;background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:0 24px 50px -28px rgba(11,13,16,.3);padding:10px 0 calc(18px + env(safe-area-inset-bottom));max-height:calc(100vh - 68px);overflow-y:auto;opacity:0;transform:translateY(-6px);animation:mnavDrop .18s cubic-bezier(.2,0,0,1) forwards}@keyframes mnavDrop{to{opacity:1;transform:translateY(0)}}.mnav-panel:focus{outline:none}.mnav-links{display:flex;flex-direction:column}.mnav-links a{display:flex;align-items:center;min-height:48px;padding:13px 0;font-size:18px;font-weight:600;color:var(--fg-2);border-bottom:1px solid var(--rule-soft);transition:color .12s}.mnav-links a.active,.mnav-links a:hover{color:var(--ink-0)}.mnav-links a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px;border-radius:4px}.mnav-actions{display:flex;flex-direction:column;gap:10px;padding-top:16px}.mnav-actions .btn{width:100%}@media (min-width:561px) and (max-width:920px){.mnav-actions .btn-primary{display:none}}@media (prefers-reduced-motion:reduce){.nav-toggle .bars span{transition:none}.mnav-panel,.mnav-scrim{animation:none;opacity:1;transform:none}}.hero{padding:92px 0 78px;border-bottom:1px solid var(--rule)}.hero-kick{display:flex;align-items:center;gap:12px;margin-bottom:24px}.hero-kick .bar{width:24px;height:2px;background:var(--brand-blue)}.hero-kick .ktxt{font-size:11px;letter-spacing:.2em;font-weight:600;text-transform:uppercase;color:var(--fg-2)}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:64px;gap:64px;align-items:center}h1.hero-h{font-size:62px;line-height:1.02;letter-spacing:-.035em;font-weight:900;color:var(--ink-0);text-wrap:balance}.hero-sub{font-size:19px;line-height:1.5;color:var(--fg-2);margin-top:24px;max-width:36ch;font-weight:400}.hero-sub b{color:var(--fg-1);font-weight:600}.hero-actions{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hero-note{margin-top:20px;font-size:13px;color:var(--fg-3)}.pcard{background:var(--paper-card);border:1px solid var(--rule);border-radius:12px;box-shadow:0 20px 50px -24px rgba(11,13,16,.22);overflow:hidden}.pcard-top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--rule-soft)}.pcard-top .t{font-size:13px;font-weight:700;color:var(--ink-0)}.pcard-top .run{font-size:10px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--brand-green);background:var(--brand-green-soft);padding:5px 9px;border-radius:5px}.pcard-body{padding:22px 20px}.pcard-row{display:flex;align-items:baseline;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--rule-soft)}.pcard-row .k{font-size:13px;color:var(--fg-2)}.pcard-row .v{font-size:15px;font-weight:700;color:var(--fg-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pcard-offer{margin-top:18px;background:var(--brand-blue-soft);border:1px solid #cfe7fb;border-radius:9px;padding:16px}.pcard-offer .oe{font-size:10px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:var(--brand-blue);margin-bottom:8px}.pcard-offer .ov{font-size:30px;font-weight:900;letter-spacing:-.02em;color:var(--ink-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.pcard-offer .od{font-size:12.5px;color:var(--fg-2);margin-top:7px}.pcard-offer .obtn{display:flex;align-items:center;justify-content:center;margin-top:14px;width:100%;background:var(--brand-blue);color:#fff;border:0;border-radius:7px;padding:11px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.pcard-offer .obtn:hover{background:var(--brand-blue-700)}.strip{padding:30px 0;border-bottom:1px solid var(--rule)}.strip-in{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.strip-lab{font-size:11px;letter-spacing:.2em;font-weight:600;text-transform:uppercase;color:var(--fg-3);white-space:nowrap}.strip-stats{display:flex;gap:48px;flex-wrap:wrap}.strip-stat .v{font-size:26px;font-weight:900;letter-spacing:-.02em;color:var(--ink-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.strip-stat .l{font-size:12px;color:var(--fg-2);margin-top:5px}section.band{padding:88px 0}.sec-head{max-width:62ch}.sec-kick{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sec-kick .bar{width:22px;height:2px;background:var(--brand-blue)}.sec-kick .ktxt{font-size:11px;letter-spacing:.2em;font-weight:600;text-transform:uppercase;color:var(--fg-3)}h2.sec-h{font-size:38px;line-height:1.08;letter-spacing:-.025em;font-weight:900;color:var(--ink-0);text-wrap:balance}.sec-lede{font-size:17px;line-height:1.5;color:var(--fg-2);margin-top:16px;max-width:60ch}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:50px;border-top:1px solid var(--rule)}.step{padding:28px 26px 4px;border-left:1px solid var(--rule)}.step:first-child{padding-left:0;border-left:0}.step .sn{font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--brand-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:16px}.step h3{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--ink-0);margin-bottom:9px;line-height:1.2}.step p{font-size:14px;line-height:1.5;color:var(--fg-2)}.band.alt{background:var(--panel);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:50px}.tier{background:var(--paper-card);border:1px solid var(--rule);border-radius:10px;padding:26px 26px 24px;display:flex;flex-direction:column}.tier.feature{border-color:var(--brand-blue);box-shadow:0 0 0 1px var(--brand-blue)}.tier .tname{font-size:20px;font-weight:900;letter-spacing:-.01em;color:var(--ink-0)}.tier .tterm{font-size:11px;letter-spacing:.04em;color:var(--fg-3);font-weight:600;text-transform:uppercase;margin-top:6px}.tier .pct{font-size:50px;font-weight:900;letter-spacing:-.03em;color:var(--brand-blue);line-height:1;margin:22px 0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tier .pctl{font-size:13px;color:var(--fg-2);font-weight:500}.tier .trow{display:flex;justify-content:space-between;font-size:13.5px;padding-top:12px;margin-top:14px;border-top:1px solid var(--rule-soft)}.tier .trow:first-of-type{margin-top:20px}.tier .trow .k{color:var(--fg-2)}.tier .trow .v{font-weight:700;color:var(--fg-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tier .tflag{font-size:10px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--brand-blue);margin-bottom:14px;height:12px}.price-note{font-size:11.5px;line-height:1.45;color:var(--fg-3);margin-top:22px;max-width:90ch}.adv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:50px}.advcol{padding:0 28px;border-left:1px solid var(--rule)}.advcol:first-child{padding-left:0;border-left:0}.advcol .an{font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--brand-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:14px}.advcol h3{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--ink-0);margin-bottom:10px;line-height:1.2}.advcol p{font-size:14px;line-height:1.55;color:var(--fg-2)}.cta{background:var(--ink-bg);color:#EDEBE4;border-radius:16px;padding:66px 60px;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:40px;gap:40px;align-items:center}.cta h2{font-size:40px;line-height:1.06;letter-spacing:-.025em;font-weight:900;color:#fff;text-wrap:balance}.cta p{font-size:16px;line-height:1.55;color:#A9AEB4;margin-top:16px;max-width:46ch}.cta-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}.cta .btn-primary{background:var(--brand-blue)}.cta .btn-light{background:#fff;color:var(--ink-0)}.cta .btn-light:hover{background:#E9E7E0}.cta-mark{display:flex;gap:5px;margin-bottom:26px}.cta-mark span{width:8px;border-radius:2px}footer.foot{border-top:1px solid var(--rule);padding:48px 0 40px;margin-top:8px}.foot-top{align-items:flex-start;justify-content:space-between;gap:40px}.foot-cols,.foot-top{display:flex;flex-wrap:wrap}.foot-cols{gap:64px}.foot-col h4{font-size:11px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}.foot-col a{display:block;font-size:14px;color:var(--fg-2);margin-bottom:9px}.foot-col a:hover{color:var(--ink-0)}.foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding-top:22px;border-top:1px solid var(--rule);flex-wrap:wrap}.foot-bottom .cf{font-size:10px;letter-spacing:.2em;font-weight:600;text-transform:uppercase;color:var(--fg-3)}.foot-bottom-right{display:inline-flex;align-items:center;gap:24px;flex-wrap:wrap}.foot-bottom a.cf-link{cursor:pointer;transition:color .12s}.foot-bottom a.cf-link:hover{color:var(--ink-0)}.foot-disc{font-size:11px;line-height:1.5;color:var(--fg-3);margin-top:18px;max-width:96ch}@media (max-width:920px){.hero-grid{grid-template-columns:1fr;gap:44px}h1.hero-h{font-size:48px}.nav-links{display:none}.nav-cta{margin-left:auto}.nav-cta .signin{display:none}.nav-toggle{display:inline-flex;margin-left:6px}.steps{grid-template-columns:1fr 1fr}.step{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:24px}.step:first-child{border-top:0}.adv,.tiers{grid-template-columns:1fr}.adv{gap:28px}.advcol{border-left:0;padding-left:0}.cta{grid-template-columns:1fr;padding:48px 32px}}@media (max-width:560px){.wrap{padding:0 22px}h1.hero-h{font-size:38px}h2.sec-h{font-size:30px}.steps{grid-template-columns:1fr}.nav-cta .btn-primary{display:none}}.diagram{background:var(--paper-card);border:1px solid var(--rule);border-radius:12px;box-shadow:0 20px 50px -24px rgba(11,13,16,.22);padding:26px}.dg-lab{font-size:10px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--fg-3);margin-bottom:18px}.dg-stack{display:flex;flex-direction:column;gap:12px}.dg-box{border:1px solid var(--rule);border-radius:9px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between}.dg-box .nm{font-size:14px;font-weight:700;color:var(--ink-0)}.dg-box .sm{font-size:12px;color:var(--fg-2);margin-top:3px}.dg-box .tag{font-size:10px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;padding:5px 9px;border-radius:5px}.dg-you{background:var(--brand-blue-soft);border-color:#CFE7FB}.dg-you .tag{color:var(--brand-blue);background:#fff}.dg-lendea{background:#0B0D10;border-color:#0B0D10}.dg-lendea .nm{color:#fff}.dg-lendea .sm{color:#A9AEB4}.dg-lendea .tag{color:#0B0D10;background:#fff}.dg-conn{display:flex;align-items:center;gap:10px;padding-left:6px}.dg-conn .ln{flex:1 1;height:1px;background:var(--rule)}.dg-conn .cl{font-size:11px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--fg-3)}.cats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:50px}.cat{background:var(--paper-card);border:1px solid var(--rule);border-radius:10px;padding:24px}.cat .cmark{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cat .cmark span{display:block;width:14px;height:14px;border-radius:3px}.cat h3{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink-0);margin-bottom:7px}.cat p{font-size:13.5px;line-height:1.5;color:var(--fg-2)}.why{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:50px}.whycol{padding:0 30px;border-left:1px solid var(--rule)}.whycol:first-child{padding-left:0;border-left:0}.whycol .wn{font-size:34px;font-weight:900;letter-spacing:-.03em;color:var(--brand-blue);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:14px}.whycol h3{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--ink-0);margin-bottom:10px;line-height:1.2}.whycol p{font-size:14px;line-height:1.55;color:var(--fg-2)}.econ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:50px}.econ-stat{padding-top:22px;border-top:2px solid var(--ink-0)}.econ-stat .v{font-size:46px;font-weight:900;letter-spacing:-.03em;color:var(--ink-0);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.econ-stat .l{font-size:13.5px;line-height:1.45;color:var(--fg-2);margin-top:12px;max-width:30ch}.econ-note{font-size:11.5px;line-height:1.45;color:var(--fg-3);margin-top:26px;max-width:92ch}.demo{display:grid;grid-template-columns:.84fr 1.16fr;grid-gap:54px;gap:54px;align-items:center;margin-top:50px}.demo .shotframe{border:1px solid var(--rule);border-radius:12px;overflow:hidden;box-shadow:0 18px 46px -22px rgba(11,13,16,.24);background:#fff}.demo .shotframe img{display:block;width:100%;height:auto}.demo .dtags{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.demo .dtag{font-size:12.5px;font-weight:600;color:var(--fg-2);background:var(--paper-card);border:1px solid var(--rule);border-radius:999px;padding:7px 14px}.demo .shotframe-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;padding:0;width:100%;display:block;text-align:left;position:relative;cursor:zoom-in}.demo .shotframe-btn img{transition:transform .35s cubic-bezier(.2,0,0,1)}.demo .shotframe-btn:hover img{transform:scale(1.015)}.shot-expand{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:-.01em;color:#fff;background:rgba(26,29,33,.92);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 12px;box-shadow:0 4px 14px -6px rgba(11,13,16,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .12s,border-color .12s,box-shadow .12s}.shot-expand svg{display:block;color:currentColor}.demo .shotframe-btn:hover .shot-expand{background:var(--brand-blue);border-color:var(--brand-blue);box-shadow:0 6px 18px -6px rgba(34,139,230,.6)}.lightbox{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(11,13,16,.86);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out;animation:lb-fade .16s ease}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.lightbox-img{width:min(1400px,96vw);max-height:92vh;height:auto;border-radius:10px;box-shadow:0 30px 90px -24px rgba(0,0,0,.7);cursor:default}.lightbox-close{position:absolute;top:18px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:var(--ink-0);background:#fff;border:none;border-radius:999px;cursor:pointer;box-shadow:0 4px 14px -4px rgba(0,0,0,.45);transition:background .12s}.lightbox-close:hover{background:#f0f0f0}@media (max-width:920px){.cats,.why{grid-template-columns:1fr}.why{gap:28px}.whycol{border-left:0;padding-left:0}.demo,.econ{grid-template-columns:1fr}.demo{gap:30px;margin-top:36px}}.dochead{padding:72px 0 0;border-bottom:1px solid var(--rule)}.dochead .eyebrow-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.dochead .bar{width:24px;height:2px;background:var(--brand-blue)}h1.doc-h{font-size:46px;line-height:1.05;letter-spacing:-.03em;font-weight:900;color:var(--ink-0);max-width:20ch}.doc-sub{font-size:16px;line-height:1.55;color:var(--fg-2);margin-top:18px;max-width:70ch}.doc-meta{display:flex;gap:28px;flex-wrap:wrap;margin:26px 0 30px}.doc-meta .m .k{font-size:10px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:var(--fg-3)}.doc-meta .m .v{font-size:14px;font-weight:600;color:var(--fg-1);margin-top:5px}.region{background:var(--brand-blue-soft);border:1px solid #cfe7fb;border-radius:9px;padding:16px 18px;margin-bottom:40px;display:flex;gap:14px;align-items:flex-start}.region .rk{font-size:10px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:var(--brand-blue);white-space:nowrap;padding-top:2px}.region p{font-size:13px;line-height:1.55;color:var(--fg-2)}.legal-grid{display:grid;grid-template-columns:232px 1fr;grid-gap:56px;gap:56px;padding:46px 0 80px;align-items:start}.toc{position:-webkit-sticky;position:sticky;top:92px}.toc h4{font-size:10px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}.toc a{display:block;font-size:13px;line-height:1.4;color:var(--fg-2);border-left:2px solid transparent;padding:7px 0 7px 12px;margin-left:-2px;transition:color .12s,border-color .12s}.toc a.head,.toc a:hover{color:var(--ink-0)}.toc a.head{font-weight:700;margin-top:18px;padding-top:10px;border-top:1px solid var(--rule-soft)}.toc a.head:first-child{margin-top:0;border-top:0;padding-top:7px}.content{max-width:74ch}.doc-section{padding-top:14px;margin-bottom:14px}.doc-section+.doc-section{border-top:1px solid var(--rule);margin-top:54px;padding-top:50px}.sec-marker{font-size:11px;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:var(--brand-blue);margin-bottom:12px}h2.h2{font-size:30px;line-height:1.12;letter-spacing:-.02em;font-weight:900;color:var(--ink-0);margin-bottom:6px}.h2-sub{font-size:14px;color:var(--fg-3);margin-bottom:20px}h3.h3{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--ink-0);margin:30px 0 9px;display:flex;gap:10px;align-items:baseline}h3.h3 .num{font-size:13px;font-weight:700;color:var(--brand-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:26px}.content p{font-size:14.5px;line-height:1.62;color:var(--fg-2);margin:0 0 12px;max-width:72ch}.content li b,.content p b{color:var(--fg-1);font-weight:600}.content ul{list-style:none;margin:4px 0 14px;padding:0}.content li{font-size:14.5px;line-height:1.55;color:var(--fg-2);padding-left:18px;position:relative;margin-bottom:9px}.content li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--brand-blue);border-radius:1px}.content a.inline{color:var(--brand-blue);font-weight:500}.content a.inline:hover{text-decoration:underline;text-underline-offset:3px}.rtable{border-top:1px solid var(--rule-strong);margin:18px 0 16px}.rrow{display:grid;grid-template-columns:160px 1fr;grid-gap:20px;gap:20px;padding:13px 0;border-bottom:1px solid var(--rule-soft)}.rrow .rl{font-size:12px;letter-spacing:.04em;font-weight:700;text-transform:uppercase;color:var(--ink-0)}.rrow .rv{font-size:13.5px;line-height:1.55;color:var(--fg-2)}.callout{background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:18px 20px;margin:18px 0}.callout .ck{font-size:10px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px}.callout p{font-size:13.5px;line-height:1.55;color:var(--fg-2);margin:0}.callout p+p{margin-top:9px}.contactbox{border-top:2px solid var(--ink-0);margin-top:22px;padding-top:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.contactbox .cb .k{font-size:10px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.contactbox .cb .v{font-size:14px;line-height:1.5;color:var(--fg-1);font-weight:500}.contactbox .cb a{color:var(--brand-blue)}@media (max-width:920px){.legal-grid{grid-template-columns:1fr;gap:0}.toc{position:static;margin-bottom:34px;padding-bottom:28px;border-bottom:1px solid var(--rule)}.toc a{display:inline-block;border-left:0;padding-left:0;margin-right:18px}.toc a.head{border-top:0;margin-top:0;padding-top:7px}h1.doc-h{font-size:36px}.contactbox{grid-template-columns:1fr}}@media (max-width:560px){h1.doc-h{font-size:30px}h2.h2{font-size:25px}.rrow{grid-template-columns:1fr;gap:4px}}.brandlogo .blslash{font-size:20px;font-weight:300;color:var(--fg-4);margin:0 2px}.brandlogo .blprod{font-size:23px;font-weight:800;letter-spacing:-.03em;color:var(--brand-blue)}.brandlogo .tm{font-size:9px;font-weight:600;vertical-align:super;letter-spacing:0;line-height:0}.dcard{background:var(--paper-card);border:1px solid var(--rule);border-radius:12px;box-shadow:0 20px 50px -24px rgba(11,13,16,.22);overflow:hidden}.dcard-top{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--rule-soft)}.dcard-top .t{font-size:13px;font-weight:700;color:var(--ink-0)}.dcard-top .live{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--brand-green)}.dcard-top .live .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-green)}.dcard-body{padding:18px}.evrow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid var(--rule-soft);border-radius:9px;margin-bottom:10px}.evrow .cli{font-size:13.5px;font-weight:700;color:var(--ink-0)}.evrow .meta{font-size:11.5px;color:var(--fg-3);margin-top:2px}.evrow .amt{font-size:14px;font-weight:700;color:var(--fg-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.evrow .verdict{font-size:10px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;padding:5px 9px;border-radius:5px;margin-top:5px;display:inline-block}.v-approve{color:var(--brand-green);background:var(--brand-green-soft)}.v-hold{color:var(--brand-orange);background:var(--brand-orange-soft)}.v-reject{color:var(--brand-red);background:var(--brand-red-soft)}.dcard-foot{display:flex;justify-content:space-between;padding:13px 4px 2px;font-size:11px;color:var(--fg-3)}.pos{display:grid;grid-template-columns:1fr 1fr;grid-gap:54px;gap:54px;align-items:start}.pos h2{font-size:32px;line-height:1.12;letter-spacing:-.025em;font-weight:900;color:var(--ink-0);text-wrap:balance}.pos p{font-size:15.5px;line-height:1.62;color:var(--fg-2);margin-top:14px}.pos p b{color:var(--fg-1);font-weight:600}.problem{background:var(--ink-bg);border-radius:16px;padding:54px}.problem .pk{display:flex;align-items:center;gap:12px;margin-bottom:18px}.problem .pk .bar{width:22px;height:2px;background:var(--brand-red)}.problem .pk .ktxt{font-size:11px;letter-spacing:.2em;font-weight:600;text-transform:uppercase;color:#9A9488}.problem h2{font-size:32px;line-height:1.1;letter-spacing:-.025em;font-weight:900;color:#fff;max-width:20ch}.problem ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 40px;gap:18px 40px;margin-top:34px}.problem li{font-size:15px;line-height:1.5;color:#C9CCD0;padding-left:20px;position:relative}.problem li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--brand-red);border-radius:1px}.fundgate .steps{grid-template-columns:repeat(3,1fr)}.fgroups{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:50px}.fgroup{background:var(--paper-card);border:1px solid var(--rule);border-radius:11px;padding:26px 26px 24px}.fgroup.wide{grid-column:1/-1}.fgroup .fghead{display:flex;align-items:center;gap:12px;margin-bottom:18px}.fgroup .fgdot{width:11px;height:11px;border-radius:3px;flex:0 0 auto}.fgroup .fgt{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--ink-0)}.fgroup ul{list-style:none;display:grid;grid-gap:11px;gap:11px}.fgroup.wide ul{grid-template-columns:1fr 1fr;gap:11px 36px}.fgroup li{font-size:14px;line-height:1.45;color:var(--fg-2);padding-left:18px;position:relative}.fgroup li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:1px;background:var(--brand-blue)}.aigrid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:54px;gap:54px;align-items:center;margin-top:50px}.aicard{background:var(--paper-card);border:1px solid var(--rule);border-radius:12px;box-shadow:0 18px 46px -22px rgba(11,13,16,.2);overflow:hidden}.aicard .actop{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--rule-soft)}.aicard .actop .t{font-size:13px;font-weight:700;color:var(--ink-0)}.aicard .actop .mv{font-size:10px;letter-spacing:.14em;font-weight:700;text-transform:uppercase;color:var(--brand-blue);background:var(--brand-blue-soft);padding:5px 9px;border-radius:5px}.aicard .acbody{padding:20px}.aicl{font-size:13px;color:var(--fg-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aiscore{display:flex;align-items:baseline;gap:14px;margin-top:14px}.aispct{font-size:46px;font-weight:900;letter-spacing:-.03em;color:var(--brand-orange);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aispct span{font-size:24px;font-weight:800}.aislab{font-size:12.5px;color:var(--fg-2);font-weight:600}.aibar{height:8px;background:var(--rule-soft);overflow:hidden;margin:14px 0 16px}.aibar,.aifill{border-radius:999px}.aifill{height:100%;background:var(--brand-orange)}.aisig{display:flex;justify-content:space-between;font-size:13px;padding:9px 0;border-top:1px solid var(--rule-soft);color:var(--fg-2)}.aisig .w{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-3);font-weight:600}.airec{margin-top:16px;background:var(--brand-green-soft);border:1px solid #bfefdd;border-radius:9px;padding:13px 15px;font-size:13px;line-height:1.45;color:var(--fg-1)}.airec b{color:#15795C}.aicaps{display:grid;grid-gap:22px;gap:22px}.aicap{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start}.aicap .acn{font-size:13px;font-weight:700;color:var(--brand-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:24px;padding-top:2px}.aicap h3{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--ink-0);margin-bottom:5px}.aicap p{font-size:14px;line-height:1.5;color:var(--fg-2)}.ainote{font-size:12px;line-height:1.5;color:var(--fg-3);margin-top:34px;padding-top:18px;border-top:1px solid var(--rule);max-width:88ch}.matrix{margin-top:46px;border:1px solid var(--rule);border-radius:11px;overflow:hidden;background:var(--paper-card)}.mhead,.mrow{display:grid;grid-template-columns:1.15fr 1.25fr 1fr 1.35fr;grid-gap:20px;gap:20px;padding:16px 24px;align-items:center}.mhead{background:var(--ink-bg)}.mhead div{font-size:10.5px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:#A9AEB4}.mrow{border-top:1px solid var(--rule-soft)}.mrow:nth-child(2n){background:#FCFBF8}.mrow .mt{font-size:14.5px;font-weight:700;color:var(--ink-0)}.mrow .md{font-size:13px;line-height:1.4;color:var(--fg-2)}.mrow .mw{font-size:13.5px;color:var(--fg-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.risk{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--fg-1)}.risk .rdot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.r-low .rdot{background:var(--brand-green)}.r-mid .rdot{background:var(--brand-orange)}.r-high .rdot{background:var(--brand-red)}.matrix-note{font-size:12px;line-height:1.5;color:var(--fg-3);margin-top:18px;max-width:80ch}.band.ink{background:var(--ink-bg)}.outs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:50px}.out{padding:0 26px;border-left:1px solid rgba(255,255,255,.14)}.out:first-child{padding-left:0;border-left:0}.out .on{font-size:30px;font-weight:900;letter-spacing:-.02em;color:var(--brand-green);line-height:1;margin-bottom:14px}.out h3{font-size:16px;font-weight:800;letter-spacing:-.01em;color:#fff;line-height:1.25}.out p{font-size:13.5px;line-height:1.5;color:#A9AEB4;margin-top:8px}.fundgate .tier{position:relative}.fundgate .tier .tstep{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-blue);margin-bottom:12px}.fundgate .tier .tname{font-size:24px;font-weight:900;letter-spacing:-.02em;color:var(--ink-0)}.fundgate .tier .tdesc{font-size:14px;line-height:1.5;color:var(--fg-2);margin-top:10px}.fundgate .tier .tflag{position:absolute;top:18px;right:18px;height:auto;margin-bottom:0;font-size:10px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--brand-blue);background:var(--brand-blue-soft);padding:4px 9px;border-radius:5px}.trust{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:54px;gap:54px;align-items:center}.trust h2{font-size:34px;line-height:1.1;letter-spacing:-.025em;font-weight:900;color:var(--ink-0);text-wrap:balance}.trust p{font-size:16px;line-height:1.6;color:var(--fg-2);margin-top:16px}.trust p b{color:var(--fg-1);font-weight:600}.trust .tstat{border-top:2px solid var(--ink-0);padding-top:20px}.trust .tstat .v{font-size:52px;font-weight:900;letter-spacing:-.03em;color:var(--ink-0);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trust .tstat .l{font-size:14px;line-height:1.45;color:var(--fg-2);margin-top:12px;max-width:26ch}@media (max-width:920px){.pos{grid-template-columns:1fr;gap:30px}.problem{padding:40px 30px}.aigrid,.fgroup.wide ul,.fgroups,.fundgate .steps,.problem ul{grid-template-columns:1fr}.aigrid{gap:34px}.mhead{display:none}.mrow{grid-template-columns:1fr 1fr;gap:8px 20px;padding:18px 20px}.mrow .mt{grid-column:1/-1}.outs{grid-template-columns:1fr 1fr;gap:28px 0}.out{border-left:0;padding-left:0}.trust{grid-template-columns:1fr;gap:30px}}@media (max-width:560px){.mrow,.outs{grid-template-columns:1fr}}