.cl{--bg: #0A1D33;--text: #FFFFFF;--soft: #C8D5E6;--mute: #9BAFC9;--line: rgba(157,183,221,.24);--amber: #E0A82E;--tint: hsl(var(--hue) 70% 62%);--tint-deep: hsl(var(--hue) 60% 20%);margin:0;background:var(--bg);color:var(--text);font:400 16.5px/1.65 Public Sans Variable,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.cl *,.cl *:before,.cl *:after{box-sizing:border-box}.cl h1,.cl h2,.cl h3,.cl p,.cl ol{margin:0;padding:0;list-style:none}.cl a{color:inherit;text-decoration:none}.cl button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}.cl h1,.cl h2,.cl h3,.cl .fig,.cl .score b{font-family:Archivo Variable,Arial Narrow,Arial,sans-serif;font-weight:330;letter-spacing:-.028em}.cl .k{font:700 11.5px/1.5 Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.cl .atmos{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.cl .atmos i{position:absolute;border-radius:50%;filter:blur(120px);transition:background 1.2s}.cl .atmos i:first-child{width:70vmax;height:70vmax;right:-25vmax;top:-30vmax;background:var(--tint-deep);opacity:.7}.cl .atmos i:last-child{width:50vmax;height:50vmax;left:-20vmax;bottom:-20vmax;background:hsl(var(--hue) 50% 16%);opacity:.6}.cl .pts{position:fixed;inset:0;width:100%;height:100%;z-index:1;cursor:grab;touch-action:pan-y;transition:opacity .2s linear}.cl .pts:active{cursor:grabbing}.cl header,.cl section,.cl .after{position:relative;z-index:2}.cl section,.cl .bar{max-width:1320px;margin:0 auto;padding-left:clamp(22px,5vw,64px);padding-right:clamp(22px,5vw,64px)}.cl .bar{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px;max-width:none;font-size:14px;pointer-events:none}.cl .bar>*{pointer-events:auto}.cl .mark{display:flex;align-items:center;gap:10px;font:800 21px Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:-.02em}.cl .mark img{width:26px;height:26px;display:block}.cl .mark span{font:700 10.5px Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-left:6px;padding-left:12px;border-left:1px solid var(--line)}.cl .bar nav{display:flex;gap:28px;color:var(--soft);white-space:nowrap}.cl .bar nav a:hover{color:#fff}.cl .btn{display:inline-flex;align-items:center;height:50px;padding:0 26px;border-radius:3px;background:var(--text);color:var(--bg);font-size:14.5px;font-weight:500;transition:background .4s,transform .4s cubic-bezier(.16,1,.3,1)}.cl .btn:hover{background:var(--tint);transform:translateY(-2px)}.cl .btn.sm{height:38px;padding:0 18px;background:#0a1d3380;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);backdrop-filter:blur(10px)}.cl .intro{min-height:100vh;display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(24px,5vw,80px);padding-top:90px;padding-bottom:60px;pointer-events:none}.cl .intro-copy>*{pointer-events:auto}.cl .logo-slot{width:min(30vw,420px);aspect-ratio:1}.cl .hero-logo{width:100%;height:100%;display:block;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45));will-change:opacity}.cl .lockup{display:flex;align-items:center;gap:16px;animation:cl-fade 1.4s both}.cl .lockup img{width:60px;height:60px;display:block}.cl .lockup b{font:800 30px Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:-.02em}.cl .lockup span{font:700 11.5px Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);padding-left:16px;border-left:1px solid var(--line)}.cl .intro h1{font-size:clamp(34px,4vw,54px);line-height:1.02;letter-spacing:-.03em;font-weight:300;margin-top:18px;max-width:none}.cl .intro .tag{color:var(--amber);animation:cl-fade 1.4s both}.cl .intro em{font-style:italic;color:var(--amber)}.cl .l{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.cl .l>span{display:block;transform:translateY(105%);animation:cl-up 1.5s cubic-bezier(.16,1,.3,1) both}.cl .l:nth-child(2)>span{animation-delay:.12s}.cl .l:nth-child(3)>span{animation-delay:.24s}.cl .l:nth-child(4)>span{animation-delay:.36s}@keyframes cl-up{to{transform:none}}@keyframes cl-fade{0%{opacity:0}}.cl .intro .lede{color:var(--soft);font-size:clamp(17px,1.4vw,20px);max-width:52ch;margin-top:30px;animation:cl-fade 1.6s .5s both}.cl .intro .row{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:24px;animation:cl-fade 1.6s .7s both}.cl .txt{font-size:14.5px;color:var(--soft);border-bottom:1px solid var(--line);padding-bottom:3px}.cl .txt:hover{color:var(--amber);border-color:var(--amber)}.cl .offer{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:26px;padding:12px 18px;border:1px solid var(--line);border-radius:3px;background:#0a1d3380;backdrop-filter:blur(10px);font-size:15px;color:var(--soft);transition:border-color .3s;animation:cl-fade 1.6s .6s both}.cl .offer:hover{border-color:var(--soft)}.cl .offer b{color:var(--text);font-weight:500}.cl .offer .amt{color:var(--amber)}.cl .samples-line{margin-top:14px;font-size:14.5px;color:var(--soft);animation:cl-fade 1.6s .8s both}.cl .samples-line a{display:inline-block;margin-left:12px;padding:8px 0 3px;color:var(--text);border-bottom:1px solid var(--line)}.cl .samples-line a:hover{color:var(--amber);border-color:var(--amber)}.cl .who{margin-top:34px;max-width:56ch;animation:cl-fade 1.6s .85s both}.cl .who p{font-size:15.5px;line-height:1.55;color:var(--soft)}.cl .who b{color:var(--text);font-weight:500}.cl .who .mute{color:var(--mute);margin-top:8px}.cl .who a{color:var(--soft);border-bottom:1px solid var(--line)}.cl .intro .hint{margin-top:clamp(28px,5vh,56px);animation:cl-fade 1.6s 1s both}.cl .note{margin-top:26px}.cl .field{height:240vh;max-width:none;padding:0;pointer-events:none}.cl .pin{position:sticky;top:0;height:100vh}.cl .copy{position:absolute;left:clamp(22px,5vw,64px);top:50%;transform:translateY(-50%);width:min(520px,calc(100vw - 44px))}.cl .copy article{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .7s,transform 1s cubic-bezier(.16,1,.3,1),visibility .7s}.cl .copy article.on{opacity:1;visibility:visible}.cl .copy article:not(.on){transform:translateY(calc(-50% + 30px))}.cl .copy h2{font-size:clamp(40px,5.6vw,84px);line-height:1;margin:20px 0 22px;text-shadow:0 0 40px rgba(10,29,51,.9)}.cl .copy article p:last-child{color:var(--soft);font-size:17px;max-width:44ch;text-shadow:0 0 30px rgba(10,29,51,.95)}.cl .prog{position:absolute;top:calc(50% + 190px);display:flex;gap:8px}.cl .prog i{width:28px;height:2px;background:var(--line);transition:background .5s}.cl .prog i.on{background:var(--amber)}.cl .plates{position:absolute;right:clamp(22px,5vw,64px);top:50%;width:min(620px,calc(100vw - 520px - (3*clamp(22px,5vw,64px))))}.cl .plate{position:absolute;right:0;top:0;width:100%;padding:22px;border:1px solid var(--line);border-radius:3px;background:#0a1d33bd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translateY(calc(-50% + 20px));transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1),visibility .6s}.cl .plate.on{opacity:1;visibility:visible;transform:translateY(-50%);pointer-events:auto}.cl .plate .k b{color:var(--amber);font-weight:500;margin:0 4px}.cl .plate ol{margin:0}.cl .inv{columns:2;column-gap:24px;margin-top:14px!important;font-size:13px;line-height:1.75;color:var(--soft)}.cl .inv li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;break-inside:avoid}.cl .inv span{font:700 10.5px Archivo Variable,Arial Narrow,Arial,sans-serif;color:var(--mute);margin-right:10px}.cl .quad{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;background:var(--line);border:1px solid var(--line);border-radius:3px;overflow:hidden}.cl .quad>div{background:#0a0e18;padding:14px 16px}.cl .quad .hot{box-shadow:inset 0 2px 0 var(--amber)}.cl .quad h3{font:700 11px/1.4 Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.cl .quad .hot h3{color:var(--amber)}.cl .quad p{font-size:12px;color:var(--mute);margin:2px 0 8px}.cl .quad li{font-size:13.5px;line-height:1.6;color:var(--text)}.cl .pl{margin-top:14px}.cl .pl-row{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.cl .pl-row small{display:block;font-size:12px;color:var(--mute)}.cl .pl-row i{display:block;position:relative;height:10px;background:repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px calc(100% / 13))}.cl .pl-row b{position:absolute;top:0;bottom:0;background:var(--text);border-radius:2px}.cl .pl-row:last-child b{background:var(--amber)}.cl .ends{display:flex;justify-content:space-between;gap:12px;margin:8px 0 0 164px;font-size:10px;white-space:nowrap}@media(min-width:1001px)and (max-width:1320px){.cl .copy{width:380px}.cl .copy h2{font-size:clamp(30px,3.5vw,46px)!important}.cl .plates{width:calc(100vw - 380px - (3*clamp(22px,5vw,64px)))}.cl .inv{font-size:12.5px;column-gap:18px}.cl .inv span{margin-right:7px}.cl section.inst{grid-template-columns:340px 1fr}.cl .inst .readout{grid-template-columns:1fr}.cl .inst .readout>*{grid-column:1}.cl .weeks span:nth-child(2n){visibility:hidden}}.cl .skip{position:absolute;right:clamp(22px,5vw,64px);bottom:28px;pointer-events:auto;color:var(--soft);border-bottom:1px solid var(--line);padding-bottom:3px}.cl .skip:hover{color:var(--amber);border-color:var(--amber)}.cl .inst{display:grid;grid-template-columns:400px 1fr;grid-template-rows:auto auto;gap:24px clamp(24px,4vw,64px);min-height:100vh;padding-top:110px;padding-bottom:60px;align-items:end}.cl .controls{grid-row:1 / 3;align-self:start;position:sticky;top:100px}.cl .controls h2{font-size:clamp(32px,3.4vw,46px);line-height:1.02;margin-top:14px}.cl .lede{color:var(--soft);margin-top:14px;max-width:40ch}.cl .sub{margin:34px 0 12px}.cl .sub span{color:var(--tint);margin-left:8px}.cl .seg{display:grid;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:#0a1d3380;backdrop-filter:blur(10px)}.cl .seg button{padding:13px 16px;border-bottom:1px solid var(--line);color:var(--soft);transition:background .3s,color .3s}.cl .seg button:last-child{border-bottom:0}.cl .seg button[aria-checked=true]{background:var(--text);color:var(--bg)}.cl .seg button:hover:not([aria-checked=true]){color:var(--text)}.cl .chips{display:flex;flex-wrap:wrap;gap:8px}.cl .chips button{padding:9px 13px;border-radius:3px;border:1px solid var(--line);background:#0a1d3380;backdrop-filter:blur(10px);font-size:13.5px;color:var(--soft);transition:border-color .3s,background .3s,color .3s,opacity .3s}.cl .chips button:hover{border-color:var(--soft);color:var(--text)}.cl .chips button[aria-pressed=true]{background:var(--tint);border-color:var(--tint);color:#0a1d33;font-weight:500}.cl .chips button.full{opacity:.4}.cl .score{display:flex;align-items:baseline;gap:12px;margin-top:30px}.cl .score b{font-size:52px;font-weight:300;font-variant-numeric:tabular-nums;color:var(--tint);transition:color .8s}.cl .score span{font:700 11px Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.cl .radar-slot{grid-column:2;grid-row:1;height:min(58vh,580px);scroll-margin-top:80px}.cl .mini{display:none}.cl .mini .ring{fill:none;stroke:var(--mute);stroke-width:1}.cl .mini .val{fill:hsl(var(--hue) 70% 62% / .35);stroke:var(--tint);stroke-width:1.5;stroke-linejoin:round}.cl .carry{font-size:13.5px;color:var(--mute);max-width:52ch}.cl .readout{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:16px}.cl .glass{padding:22px;border:1px solid var(--line);border-radius:3px;background:#0a1d339e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cl .moves ol{margin-top:12px}.cl .moves li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px;color:var(--soft)}.cl .moves li.hide{display:none}.cl .moves .n{font:700 11.5px/1.7 Archivo Variable,Arial Narrow,Arial,sans-serif;color:var(--tint)}.cl .moves li:first-child .t{color:var(--text)}.cl .plan .k span{color:var(--tint);text-transform:none;letter-spacing:.04em}.cl .gantt{margin-top:14px}.cl .row{display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:center;padding:7px 0;font-size:13px;color:var(--soft)}.cl .row i{display:block;position:relative;height:10px;background:repeating-linear-gradient(to right,var(--line) 0 1px,transparent 1px calc(100% / 13))}.cl .row b{position:absolute;top:0;bottom:0;background:var(--text);border-radius:2px;transition:left .9s cubic-bezier(.16,1,.3,1),width .9s cubic-bezier(.16,1,.3,1),background .8s}.cl .row[data-row=Decision] b{background:var(--tint)}.cl .weeks{display:grid;grid-template-columns:repeat(13,1fr);margin-left:92px;margin-top:4px}.cl .weeks span{font:700 10px Archivo Variable,Arial Narrow,Arial,sans-serif;color:var(--mute)}.cl .summary{grid-column:1 / -1;display:grid;gap:18px;justify-items:start}.cl .typed{font:800 clamp(19px,1.8vw,24px)/1.35 "Archivo Variable","Arial Narrow",Arial,sans-serif;letter-spacing:-.015em;min-height:2.8em;max-width:64ch}.cl .typed:after{content:"▍";color:var(--tint);animation:cl-blink 1s steps(1) infinite}@keyframes cl-blink{50%{opacity:0}}.cl .after{background:var(--bg);border-top:1px solid var(--line)}.cl .ex{padding-top:clamp(80px,10vw,140px)}.cl .ex h2{font-size:clamp(30px,3.6vw,50px);line-height:1.04;margin-top:16px}.cl .ex .lede{max-width:62ch}.cl .ex-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(20px,3vw,40px);align-items:start;margin-top:34px}.cl .doc{position:sticky;top:96px;padding:26px;border-radius:3px;background:linear-gradient(135deg,#f2eee4,#e4ded0);color:#1b2230;font:800 16px/1.55 Archivo Variable,Arial Narrow,Arial,sans-serif}.cl .doc .k{color:#6e6657;margin-bottom:14px}.cl .doc p+p{margin-top:10px}.cl .doc b{font:700 11px Archivo Variable,Arial Narrow,Arial,sans-serif;color:#6e6657;margin-right:10px}.cl .doc span{border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background .3s}.cl .doc span.lit{background:#f2b35b99}.cl .out{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.cl .out span{letter-spacing:.06em;text-transform:none}.cl .mx{margin:0;border:1px solid var(--line);border-radius:3px;overflow:hidden}.cl .mx li{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:14px 18px;border-top:1px solid var(--line);transition:background .3s}.cl .mx li:first-child{border-top:0}.cl .mx li.lit{background:#e9ecf20f}.cl .mx li:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.cl .mx .ref{font:700 11.5px/1.9 Archivo Variable,Arial Narrow,Arial,sans-serif;color:var(--amber)}.cl .mx .req{font-size:15px;color:var(--text)}.cl .mx .to{font-size:13px;color:var(--mute);margin-top:3px}.cl .mx .flag{margin-top:10px;padding:8px 12px;border-left:2px solid var(--amber);background:#f2b35b14;font-size:13.5px;color:var(--soft)}.cl .mx .flag b{font:700 10.5px Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-right:8px}.cl .mx .src{display:none}.cl .guard{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;background:var(--line);border:1px solid var(--line);border-radius:3px;overflow:hidden}.cl .guard>div{background:var(--bg);padding:24px}.cl .guard h3{font:500 18px/1.2 Public Sans Variable,sans-serif;letter-spacing:-.01em}.cl .guard p{margin-top:8px;font-size:14.5px;color:var(--soft)}.cl .doc{--docbg: #E6E0D2}.cl .doc .more{display:none}.cl .prov{margin-top:18px;max-width:86ch;font-size:13.5px;color:var(--mute)}.cl .rec,.cl .notes{padding-top:clamp(80px,10vw,140px)}.cl .rec h2,.cl .notes h2{font-size:clamp(30px,3.6vw,50px);line-height:1.04;margin-top:16px;max-width:22ch}.cl .rec-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:1px;margin-top:30px;background:var(--line);border:1px solid var(--line);border-radius:3px;overflow:hidden}.cl .rec-grid>*{background:var(--bg);padding:clamp(22px,3vw,36px)}.cl .stats{display:block;transition:background .3s}.cl .stats:hover{background:var(--tint-deep)}.cl .nums{display:flex;flex-wrap:wrap;gap:10px clamp(24px,4vw,56px)}.cl .nums b{display:block;font:800 clamp(48px,6vw,88px)/.95 "Archivo Variable","Arial Narrow",Arial,sans-serif;letter-spacing:-.04em;color:var(--amber)}.cl .nums span{font:700 11.5px Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.cl .stats>p{margin-top:24px;max-width:56ch;color:var(--soft)}.cl .stats u{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);white-space:nowrap}.cl .lead img{width:96px;height:96px;border-radius:50%;object-fit:cover;margin-bottom:18px}.cl .lead h3{font-size:34px;line-height:1.05;margin-top:12px}.cl .lead p:not(.k){margin-top:12px;color:var(--soft);font-size:15.5px}.cl .lead .links{display:flex;flex-wrap:wrap;gap:8px 22px}.cl .lead .links a{color:var(--text);border-bottom:1px solid var(--line);padding-bottom:2px}.cl .lead .links a:hover{color:var(--amber);border-color:var(--amber)}.cl .plain{margin-top:20px;max-width:78ch;color:var(--soft)}.cl .trec{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:30px;background:var(--line);border:1px solid var(--line);border-radius:3px;overflow:hidden}.cl .trec p{background:var(--bg);padding:clamp(18px,2.4vw,28px)}.cl .trec b{display:block;font:800 clamp(40px,4.6vw,68px)/1 "Archivo Variable","Arial Narrow",Arial,sans-serif;letter-spacing:-.04em;color:var(--amber)}.cl .trec span{display:block;margin-top:10px;font-size:14.5px;line-height:1.45;color:var(--soft)}.cl .team{margin-top:26px;border-top:1px solid var(--line)}.cl .team li{display:grid;grid-template-columns:250px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px}.cl .team b{font-weight:500}.cl .team span{color:var(--soft)}.cl .rec .rec-grid{margin-top:34px}@media(max-width:1000px){.cl .trec{grid-template-columns:1fr 1fr}.cl .team li{grid-template-columns:1fr;gap:2px}}.cl .notes-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:1px;margin-top:30px;background:var(--line);border:1px solid var(--line);border-radius:3px;overflow:hidden}.cl .notes article{background:var(--bg);padding:26px}.cl .notes h3{font:500 21px/1.2 Public Sans Variable,sans-serif;letter-spacing:-.02em;margin-top:12px}.cl .notes article>p:not(.k){margin-top:14px;font-size:14.5px;color:var(--soft)}.cl .notes dl{margin:16px 0 0}.cl .notes dl div{display:grid;grid-template-columns:84px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.cl .notes dt{font:700 11.5px/1.8 Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.cl .notes dd{margin:0;font-size:14.5px;line-height:1.5;color:var(--soft)}.cl .notes ul{margin:16px 0 0;padding:0;list-style:none;counter-reset:q}.cl .notes li{position:relative;padding:10px 0 10px 26px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.5;color:var(--text)}.cl .notes li:before{content:"";position:absolute;left:0;top:1.3em;width:12px;height:1px;background:var(--amber)}.cl .notes .num li{counter-increment:q}.cl .notes .num li:before{content:counter(q);top:11px;width:auto;height:auto;background:none;font:700 11.5px/1.8 Archivo Variable,Arial Narrow,Arial,sans-serif;color:var(--amber)}.cl .cols li a{color:var(--text);border-bottom:1px solid var(--line)}.cl .buyers{padding-top:clamp(80px,10vw,140px)}.cl .buyers h2{font-size:clamp(30px,3.6vw,50px);line-height:1.04;margin-top:16px;max-width:20ch}.cl .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:3px;overflow:hidden;margin-top:30px}.cl .cols>div{background:var(--bg);padding:26px}.cl .cols h3{font:500 22px/1.15 Public Sans Variable,sans-serif;letter-spacing:-.02em}.cl .cols ul{margin-top:16px}.cl .cols li{position:relative;padding:9px 0 9px 18px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.5;color:var(--soft)}.cl .cols li:before{content:"";position:absolute;left:0;top:1.15em;width:9px;height:1px;background:var(--amber)}.cl .gets{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;column-gap:48px;border-top:1px solid var(--line)}.cl .gets li{position:relative;padding:12px 0 12px 22px;border-bottom:1px solid var(--line);color:var(--text);font-size:16px;line-height:1.5}.cl .gets li:before{content:"";position:absolute;left:0;top:1.3em;width:10px;height:2px;background:var(--amber)}@media(max-width:800px){.cl .gets{grid-template-columns:1fr}}.cl .chips button[hidden]{display:none}.cl .gets,.cl .cols ul,.cl .team,.cl .notes ul{list-style:none;padding-left:0}.cl .handle{display:grid;grid-template-columns:1fr 1.25fr;gap:1px;margin-top:26px;background:var(--line);border:1px solid var(--line);border-radius:3px;overflow:hidden}.cl .handle>div{background:var(--bg);padding:26px}.cl .handle h3{font:500 22px/1.15 Public Sans Variable,sans-serif;letter-spacing:-.02em}.cl .handle p{margin-top:12px;color:var(--soft);font-size:15.5px;line-height:1.55}.cl .handle ul{margin:14px 0 0;padding:0;list-style:none}.cl .handle li{position:relative;padding:9px 0 9px 18px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.5;color:var(--soft)}.cl .handle li:before{content:"";position:absolute;left:0;top:1.15em;width:9px;height:2px;background:var(--amber)}#samples{scroll-margin-top:110px}@media(max-width:900px){.cl .handle{grid-template-columns:1fr}}.cl .buyers .next{margin-top:48px}.cl .buyers .fine b{color:var(--text);font-weight:500}.cl .buyers .fine{margin-top:22px;color:var(--soft)}.cl .buyers .fine a{color:var(--text);border-bottom:1px solid var(--line)}.cl .svc{padding-top:clamp(80px,10vw,140px)}.cl .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:24px;border-radius:3px;overflow:hidden}.cl .grid a{padding:22px;background:var(--bg);min-height:200px;display:flex;flex-direction:column;transition:background .3s}.cl .grid a:hover{background:var(--tint-deep)}.cl .grid a{min-height:0}.cl .grid h3{font-size:24px;line-height:1.1;margin-top:26px}.cl .grid p{color:var(--mute);font-size:14px;margin-top:8px}.cl .terms{padding-top:clamp(80px,10vw,140px);padding-bottom:40px}.cl .card{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:clamp(28px,5vw,64px);border-radius:3px;background:linear-gradient(135deg,#f2eee4,#ded8ca);color:#0e1420}.cl .card .k{color:#6e6657}.cl .card h2{font-size:clamp(32px,4vw,56px);line-height:1.02;margin-top:18px}.cl .card p:not(.k):not(.fig){color:#3e4552;margin-top:18px;max-width:46ch}.cl .fig{text-align:right;font-size:clamp(64px,9vw,140px);line-height:.9;letter-spacing:-.05em}.cl .fig small{display:block;margin-top:12px;font:700 11px Archivo Variable,Arial Narrow,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6e6657}.cl .acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px}.cl .card .see{margin-top:28px;font-size:14.5px;color:#3e4552;border-bottom:1px solid rgba(14,20,32,.3);padding-bottom:3px}.cl .card .see:hover{color:#0e1420;border-color:#0e1420}.cl .card .btn{margin-top:28px;background:#0e1420;color:#f2eee4}.cl .card .btn:hover{background:#27324a}.cl .legal{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--mute)}.cl .legal a{color:var(--soft);border-bottom:1px solid var(--line)}@media(max-width:1000px){.cl .bar nav,.cl .mark span{display:none}.cl .copy{top:auto;bottom:90px;transform:none}.cl .copy article{position:static;transform:none!important;display:none}.cl .copy article.on{display:block}.cl .prog{position:static;margin-top:22px}.cl .inv{columns:1}.cl .quad>div{min-width:0}.cl .quad li{white-space:normal!important;overflow:visible!important}.cl .pl-row{grid-template-columns:132px 1fr!important;padding:4px 0!important}.cl .pl-row small{white-space:nowrap}.cl .btn{line-height:1.25;text-align:center}.cl .pin{height:100svh}.cl .intro{padding-top:84px}.cl .who{margin-top:22px}.cl .txt,.cl .skip,.cl .mini a,.cl .who a{display:inline-block;padding-top:12px;padding-bottom:12px}.cl .skip{bottom:14px}.cl .mx .flag b,.cl .doc b,.cl .fig small,.cl .weeks span{font-size:12px}.cl .ex .doc{position:relative!important;top:0;max-height:270px;overflow:hidden}.cl .ex .doc.open{max-height:none}.cl .doc .more{display:block;position:absolute;left:0;right:0;bottom:0;padding:56px 0 16px;border:0;background:linear-gradient(transparent,var(--docbg) 58%);color:inherit;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1;text-align:center;cursor:pointer}.cl .doc.open .more{display:none}.cl .intro h1 .l,.cl .intro h1 .l>span{display:inline!important}.cl .intro h1 .l>span{transform:none!important;animation:none!important}.cl .intro h1{animation:cl-fade 1.2s both}.cl .intro{grid-template-columns:1fr;align-content:center}.cl .logo-slot{width:84px;order:-1;margin-top:6px}.cl .lockup{display:none}.cl .intro h1{margin-top:8px}.cl .mini{display:flex;align-items:center;gap:12px;position:sticky;bottom:12px;z-index:5;margin-top:22px;padding:10px 14px;border:1px solid var(--line);border-radius:3px;background:#0c111c;box-shadow:0 12px 30px #00000080;font-size:14px}.cl .mini svg{flex:none}.cl .mini p{flex:1;color:var(--text);line-height:1.35}.cl .mini a{flex:none;padding:10px 0;color:var(--tint);white-space:nowrap}.cl .inst{grid-template-columns:1fr;padding-top:90px}.cl .controls{grid-row:auto;position:static}.cl .radar-slot{grid-column:1;grid-row:auto;height:46vh}.cl .readout{grid-column:1;grid-row:auto;grid-template-columns:1fr}.cl .plates{left:clamp(22px,5vw,64px);top:84px;width:auto}.cl .plate{padding:16px;max-height:calc(100vh - 470px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent);transform:translateY(16px)}.cl .plate .k{letter-spacing:.1em}.cl .plate.on{transform:none}.cl .inv{font-size:11.5px;line-height:1.5;column-gap:16px;margin-top:10px!important}.cl .quad>div{padding:10px 12px}.cl .quad p{display:none}.cl .quad h3{margin-bottom:6px}.cl .quad li{font-size:12px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl .quad li:nth-child(n+4){display:none}.cl .quad{margin-top:10px}.cl .pl{margin-top:8px}.cl .pl-row{padding:5px 0;font-size:13px}.cl .pl-row{grid-template-columns:110px 1fr}.cl .ends{display:none}.cl .rec-grid,.cl .notes-grid,.cl .ex-grid,.cl .guard{grid-template-columns:1fr}.cl .doc{position:static}.cl .out span{display:none}.cl .mx li{grid-template-columns:1fr;gap:4px}.cl .mx li.lit .src{display:block;margin-top:10px;font:800 14.5px/1.5 Archivo Variable,Arial Narrow,Arial,sans-serif;color:var(--soft)}.cl .cols{grid-template-columns:1fr}.cl .grid{grid-template-columns:1fr 1fr}.cl .card{grid-template-columns:1fr}.cl .fig{text-align:left}.cl .weeks{display:none}}.cl.us h1,.cl.us h2,.cl.us h3,.cl.us .fig,.cl.us .mark{font-family:Archivo Variable,Arial Narrow,Arial,sans-serif;font-weight:800;font-stretch:92%;letter-spacing:-.018em}.cl.us h3{font-weight:700;font-stretch:96%;letter-spacing:-.01em}.cl.us em{font-style:normal}.cl.us .k{font-size:12px;letter-spacing:.09em;color:#9db7dd}.cl.us .intro h1{font-size:clamp(31px,3.7vw,50px);line-height:1.04;max-width:none}.cl.us .intro .tag{color:#e0a82e;letter-spacing:.12em}.cl.us .atmos i:first-child{background:#1b4478;opacity:.55}.cl.us .atmos i:last-child{background:#0f2a4a;opacity:.6}.cl.us .copy h2{font-size:clamp(32px,4.2vw,62px);line-height:1.02}.cl.us .controls h2{font-size:clamp(28px,2.9vw,40px);line-height:1.06}.cl.us .typed,.cl.us .summary .typed{font:500 clamp(17px,1.5vw,20px)/1.5 "Public Sans Variable",system-ui,sans-serif!important;letter-spacing:0}.cl.us .svc{padding-bottom:clamp(44px,5vw,72px)!important}.cl.us .terms{padding-top:clamp(44px,5vw,72px)}.cl.us .bar{background:#0a1d33;border-bottom:1px solid rgba(157,183,221,.24)}.cl.us .mark span{color:#9db7dd}.cl.us .mark,.cl.us .mark span,.cl.us .bar .btn.sm,.cl.us .bar nav a{white-space:nowrap}.cl.us .bar{gap:16px}.cl.us .bar nav{gap:clamp(12px,1.8vw,30px)}@media(max-width:1100px){.cl.us .mark span{display:none}}.cl.us .btn{height:auto;padding:16px 22px;border:2px solid #1D5FC4;border-radius:3px;background:#1d5fc4;color:#fff;font:700 13.5px/1.2 Archivo Variable,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;text-align:center;box-shadow:none}.cl.us .btn:hover{background:#164a9a;border-color:#164a9a;color:#fff;transform:translateY(-1px)}.cl.us .btn.sm{padding:11px 16px;background:transparent;border-color:#9db7dd;color:#fff;backdrop-filter:none}.cl.us .btn.sm:hover{background:#9db7dd29;border-color:#fff}.cl.us .cols h3{font-family:Archivo Variable,Arial,sans-serif;font-weight:700}.cl.us .after{--bg: #FFFFFF;--text: #14243A;--soft: #3D4F66;--mute: #52637A;--line: #D2DAE6;--amber: #1D5FC4;--tint-deep: #E4ECF7;background:#fff;color:#14243a;border-top:0}.cl.us .after h2,.cl.us .after h3{color:#0f2a4a}.cl.us .after h2{font-size:clamp(28px,3.2vw,44px);line-height:1.08}.cl.us .after .k{color:#1d5fc4}.cl.us .ex,.cl.us .notes,.cl.us .svc{background:#eef2f8;box-shadow:0 0 0 100vmax #eef2f8;clip-path:inset(0 -100vmax);padding-bottom:clamp(64px,8vw,110px)}.cl.us .rec,.cl.us .buyers{padding-bottom:clamp(64px,8vw,110px)}.cl.us .after .trec b,.cl.us .after .nums b{color:#0f2a4a}.cl.us .doc{background:#fff;border:1px solid #D2DAE6;color:#14243a;font:400 15.5px/1.6 Public Sans Variable,system-ui,sans-serif}.cl.us .doc .k,.cl.us .doc b{color:#52637a}.cl.us .doc span.lit{background:#fbe7ae}.cl.us .doc{--docbg: #fff}.cl.us .doc .more{color:#1d5fc4}.cl.us .mx{background:#fff}.cl.us .mx li:hover,.cl.us .mx li:focus,.cl.us .mx li.on{background:#e4ecf7}.cl.us .mx .flag{background:#fdf5dd;border-left-color:#e0a82e;color:#3d4f66}.cl.us .mx .flag b{color:#7a4f00}.cl.us .guard>div,.cl.us .notes article{background:#fff}.cl.us .after a:not(.btn):hover{color:#164a9a}.cl.us .card{--text: #fff;--soft: #C8D5E6;--mute: #9BAFC9;--line: #34537B;--amber: #E0A82E;background:#0f2a4a;color:#fff}.cl.us .card h2{color:#fff;font-size:clamp(30px,3.6vw,50px)}.cl.us .card .k{color:#9db7dd}.cl.us .card p:not(.k):not(.fig){color:#c8d5e6}.cl.us .card .see{color:#c8d5e6;border-bottom-color:#34537b}.cl.us .card .see:hover{color:#fff}.cl.us .card .btn{background:#1d5fc4;color:#fff}.cl.us .card .btn:hover{background:#164a9a}.cl.us .fig{color:#fff;font-size:clamp(56px,7.5vw,116px);letter-spacing:-.03em}.cl.us .fig small{color:#9bafc9}@media(prefers-reduced-motion:reduce){.cl *{animation:none!important;transition:none!important}.cl .typed:after{display:none}}.cl.o .after section{padding-top:clamp(56px,7vw,100px)!important;padding-bottom:clamp(56px,7vw,100px)!important}.cl.o .after h2{margin-top:14px}.cl.o .rec{--bg: #0F2A4A;--text: #fff;--soft: #C8D5E6;--mute: #9BAFC9;--line: #34537B;--amber: #E0A82E;background:#0f2a4a;box-shadow:0 0 0 100vmax #0f2a4a;clip-path:inset(0 -100vmax);color:#fff}.cl.o .after .rec h2{color:#fff;max-width:none}.cl.o .after .rec .k{color:#9db7dd}.cl.o .rec .trec{background:none;border:0;border-radius:0;gap:0 clamp(20px,3vw,48px);margin-top:44px;overflow:visible}.cl.o .rec .trec p{background:none;padding:20px 0 0;border-top:2px solid #E0A82E}.cl.o .after .rec .trec b{color:#e0a82e;font-size:clamp(46px,5.6vw,88px);line-height:1;font-variant-numeric:tabular-nums}.cl.o .rec .trec span{margin-top:12px;font-size:15px;line-height:1.45;color:#c8d5e6}.cl.o .rec .trec small{display:block;margin-top:12px;font:700 12px/1.4 Archivo Variable,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#9db7dd}.cl.o .rec .people .bio{margin-top:10px;color:#9bafc9}.cl.o .rec .cap{margin-top:22px;max-width:84ch;font-size:14px;line-height:1.55;color:#9bafc9}.cl.o .rec .cap a{color:#fff;border-bottom:1px solid #34537B;white-space:nowrap}.cl.o .after .rec a:not(.btn):hover{color:#fff}.cl.o .rec .sec{margin-top:clamp(48px,6vw,76px)}.cl.o .rec .people{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0 clamp(20px,3vw,48px)}.cl.o .rec .people li{display:flex;flex-direction:column;padding:18px 0 0;border-top:1px solid #34537B;font-size:14px;line-height:1.45;color:#c8d5e6}.cl.o .rec .people b{font:700 18px/1.2 Archivo Variable,Arial,sans-serif;font-stretch:96%;letter-spacing:-.01em;color:#fff;min-height:2.4em}.cl.o .rec .people em{margin:8px 0 10px;font:700 11.5px/1.4 Archivo Variable,Arial,sans-serif;font-style:normal;letter-spacing:.09em;text-transform:uppercase;color:#9db7dd}.cl.o .rec .people span{display:block}.cl.o .rec .people span+span{margin-top:3px}.cl.o .rec .people .vet{color:#e0a82e}.cl.o .rec .ai{display:grid;grid-template-columns:1fr 1.7fr;gap:1px;margin-top:clamp(44px,5vw,64px);background:#34537b;border:1px solid #34537B;border-radius:3px;overflow:hidden}.cl.o .rec .ai>*{display:block;padding:22px 26px;background:#0a1d33;font-size:15px;line-height:1.55;color:#c8d5e6;transition:background .2s}.cl.o .rec .ai b{color:#fff;font-weight:600}.cl.o .rec .ai u{color:#fff;text-decoration:none;border-bottom:1px solid #9DB7DD;white-space:nowrap}.cl.o .after .rec .ai a:hover{background:#12325a;color:#c8d5e6}.cl.o .a-head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end}.cl.o .a-head .lede{margin-top:12px;color:var(--soft);font-size:18px}.cl.o .assess .fig{color:#0f2a4a;font-size:clamp(56px,7vw,104px)}.cl.o .assess .fig small{color:#52637a}.cl.o .tl{list-style:none;margin:52px 0 0;padding:0;display:grid;grid-template-columns:.85fr 1fr 1fr 1fr}.cl.o .tl>li{position:relative;padding:30px 26px 0 0;border-top:2px solid #D2DAE6}.cl.o .tl>li:after{content:"";position:absolute;left:0;top:-2px;width:100%;height:2px;background:#1d5fc4;transform-origin:left}.cl.o .tl>li:before{content:"";position:absolute;z-index:1;left:0;top:-9px;width:16px;height:16px;box-sizing:border-box;border-radius:50%;background:#fff;border:3px solid #1D5FC4}.cl.o .tl>li.hot:before{background:#e0a82e;border-color:#e0a82e}.cl.o .tl[data-armed]>li:after{transform:scaleX(0);transition:transform .7s cubic-bezier(.3,0,.2,1)}.cl.o .tl[data-armed].in>li:after{transform:none}.cl.o .tl[data-armed]>li:nth-child(2):after{transition-delay:.5s}.cl.o .tl[data-armed]>li:nth-child(3):after{transition-delay:1s}.cl.o .tl[data-armed]>li:nth-child(4):after{transition-delay:1.5s}.cl.o .tl h3{margin-top:4px;font-size:28px;line-height:1.1}.cl.o .tl ul{list-style:none;margin:14px 0 0;padding:0}.cl.o .tl ul li{position:relative;padding:8px 0 8px 18px;font-size:14.5px;line-height:1.5;color:var(--soft)}.cl.o .tl ul li:before,.cl.o .panel li:before,.cl.o .faq li:before{content:"";position:absolute;left:0;top:1.15em;width:9px;height:2px;background:#1d5fc4}.cl.o .a-foot{display:grid;grid-template-columns:1fr 1fr auto;gap:20px 40px;align-items:center;margin-top:44px;padding:24px 28px;background:#eef2f8;border-radius:3px}.cl.o .a-foot p{font-size:14.5px;line-height:1.5;color:var(--soft)}.cl.o .a-foot b{display:block;margin-bottom:2px;font:700 12px/1.4 Archivo Variable,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#0f2a4a}.cl.o .a-foot .acts{flex-wrap:nowrap}.cl.o .a-foot .buy{grid-column:1 / -1;padding-top:18px;border-top:1px solid #D2DAE6}.cl.o .a-foot .buy a{color:#1d5fc4;font-weight:600;white-space:nowrap}.cl.o .see{font-size:14.5px;color:#0f2a4a;border-bottom:1px solid #8A9AB0;padding-bottom:2px;white-space:nowrap}.cl.o .nx{background:#eef2f8;box-shadow:0 0 0 100vmax #eef2f8;clip-path:inset(0 -100vmax)}.cl.o .tablist{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.cl.o .tablist button{padding:13px 18px;border:2px solid #D2DAE6;border-radius:3px;background:#fff;color:#0f2a4a;font:700 13px/1.2 Archivo Variable,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.cl.o .tablist button:hover{border-color:#1d5fc4}.cl.o .tablist button[aria-selected=true]{background:#0f2a4a;border-color:#0f2a4a;color:#fff}.cl.o .tablist button:focus-visible{outline:2px solid #1D5FC4;outline-offset:2px}.cl.o .panel{display:grid;grid-template-columns:1.7fr 1fr;gap:1px;margin-top:14px;background:#d2dae6;border:1px solid #D2DAE6;border-radius:3px;overflow:hidden}.cl.o .tabs[data-ready] .panel:not(.on){display:none}.cl.o .tabs[data-ready] .panel.on{animation:cl-fade .45s both}.cl.o .panel ul{list-style:none;margin:0;padding:10px 28px;background:#fff}.cl.o .panel li{position:relative;padding:13px 0 13px 22px;border-top:1px solid #E4ECF7;font-size:15.5px;line-height:1.5;color:#14243a}.cl.o .panel li:first-child{border-top:0}.cl.o .panel .sample{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:220px;padding:28px;background:#0f2a4a;color:#fff;transition:background .2s}.cl.o .after .panel .sample:hover{background:#1b4478;color:#fff}.cl.o .after .panel .sample .k{color:#e0a82e}.cl.o .panel .sample b{font:800 clamp(22px,2.2vw,30px)/1.1 "Archivo Variable",Arial,sans-serif;font-stretch:92%;letter-spacing:-.018em}.cl.o .panel .sample span:last-child{font-size:14.5px;color:#c8d5e6}.cl.o .nx .fine{margin-top:18px;font-size:14.5px;color:var(--mute)}.cl.o .faq{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,84px);align-items:start}.cl.o .faq h2{margin-bottom:24px;font-size:clamp(26px,2.6vw,36px)}.cl.o .faq details{border-top:1px solid #D2DAE6}.cl.o .faq details:last-child{border-bottom:1px solid #D2DAE6}.cl.o .faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:18px 0;list-style:none;cursor:pointer;font:700 18px/1.3 Archivo Variable,Arial,sans-serif;font-stretch:96%;color:#0f2a4a}.cl.o .faq summary::-webkit-details-marker{display:none}.cl.o .faq summary:hover{color:#1d5fc4}.cl.o .faq summary:focus-visible{outline:2px solid #1D5FC4;outline-offset:2px}.cl.o .faq summary:after{content:"+";flex:none;font:400 26px/.8 Public Sans Variable,sans-serif;color:#1d5fc4;transition:transform .25s}.cl.o .faq details[open] summary:after{transform:rotate(45deg)}.cl.o .faq details>:not(summary){margin:0 0 14px;max-width:64ch;font-size:15.5px;line-height:1.55;color:var(--soft)}.cl.o .faq details>:last-child{margin-bottom:22px}.cl.o .faq ul{list-style:none;padding:0}.cl.o .faq li{position:relative;padding:7px 0 7px 20px}.cl.o .faq dl div{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:8px 0}.cl.o .faq dt{font:700 12px/1.9 Archivo Variable,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#1d5fc4}.cl.o .faq dd{margin:0}.cl.o .foot-links{display:flex;flex-wrap:wrap;gap:4px 26px;margin-top:36px;font-size:14.5px}.cl.o .foot-links a{padding:8px 0;color:#0f2a4a;font-weight:600}.cl.o .foot-links+.legal{margin-top:14px}.cl.o .close{padding-bottom:40px!important}.cl.o .cta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px 32px;padding:clamp(28px,4vw,52px);background:#0f2a4a;border-radius:3px}.cl.o .after .cta h2{margin:0;color:#fff}.cl.o .cta .see,.cl.o .after .cta .see:hover{color:#fff;border-bottom-color:#9db7dd;font-size:17px}@media(max-width:1000px){.cl.o .a-head{grid-template-columns:1fr;gap:18px}.cl.o .assess .fig{text-align:left}.cl.o .tl{grid-template-columns:1fr;margin-top:36px}.cl.o .tl>li{padding:22px 0 26px 30px;border-top:0;border-left:2px solid #1D5FC4}.cl.o .tl>li:after{display:none}.cl.o .tl>li:before{left:-9px;top:26px}.cl.o .see{display:inline-block;padding-top:10px;padding-bottom:10px}.cl.o .rec .cap a{display:inline-block;padding:8px 0}.cl.o .faq summary{padding:20px 0}.cl.o .a-foot{padding:22px 20px}.cl.o .a-foot,.cl.o .panel,.cl.o .faq{grid-template-columns:1fr}.cl.o .a-foot .acts{flex-wrap:wrap}.cl.o .panel .sample{min-height:0}.cl.o .panel ul{padding:6px 20px}.cl.o .rec .people{grid-template-columns:1fr 1fr;gap:26px 24px}.cl.o .rec .people b{min-height:0}.cl.o .rec .ai{grid-template-columns:1fr}.cl.o .tablist button{flex:1 1 auto}}@media(max-width:560px){.cl.o .rec .people{grid-template-columns:1fr}}@media(min-width:1001px)and (max-width:1240px){.cl.o .a-foot{grid-template-columns:1fr 1fr}.cl.o .a-foot .acts{grid-column:1 / -1}}.cl.o .bar nav{margin-left:auto;align-items:center}.cl.o .bar nav a{font-size:14.5px;font-weight:500}.cl.o .bar nav .tel{color:#fff;font-weight:600}.cl.o .bar .menu,.cl.o .bar .navcta{display:none}@media(max-width:1000px){.cl.o .bar .btn.sm{display:none}.cl.o .bar .menu{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:2px solid #9DB7DD;border-radius:3px;background:transparent;color:#fff;font:700 12px/1 Archivo Variable,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.cl.o .bar nav{display:none;position:fixed;inset:72px 0 0;margin:0;flex-direction:column;align-items:flex-start;gap:4px;padding:28px clamp(22px,5vw,64px);background:#0a1d33;overflow-y:auto}.nav-open .cl.o .bar nav{display:flex}.cl.o .bar nav a{padding:10px 0;font:800 30px/1.2 Archivo Variable,Arial,sans-serif;font-stretch:92%;letter-spacing:-.018em;color:#fff;white-space:normal}.cl.o .bar nav .tel{margin-top:14px;font-size:22px}.cl.o .bar nav .navcta{display:inline-flex;margin-top:18px;padding:16px 22px;font:700 13.5px/1.2 Archivo Variable,Arial,sans-serif;letter-spacing:.09em}}
