/*! style.min.css - generated by tools/min-css.py from style.css md5:3639bffc3e0a110f6712ddb5feeda772 */
:root{--bg:#2E2E2E;--bg-deep:#232323;--panel:#383838;--panel-2:#1E1E1E;--line:rgba(208,208,208,.16);--text:#D0D0CA;--head:#F4F4F0;--accent:#EAFB0E;--accent-ink:#1C1C1C;--warn:#FF7A5C;--max:1160px;--fs-100:13.5px;--fs-200:15px;--fs-300:16.5px;--fs-400:18.5px;--fs-500:22px;--fs-600:28px;--head-gap:14px;--ctl-h:43px;--ctl-w:74px;--sp-1:6px; --sp-2:10px; --sp-3:18px; --sp-4:26px; --sp-5:36px; --sp-6:52px; --sp-7:76px;--radius:5px;--shadow:0 10px 34px rgba(0,0,0,.35);}html[data-fs="1"]{--fs-100:14.5px;--fs-200:16px;--fs-300:18px;--fs-400:20px;--fs-500:24px;--fs-600:30px}html[data-fs="2"]{--fs-100:15.5px;--fs-200:17px;--fs-300:19.5px;--fs-400:22px;--fs-500:26px;--fs-600:33px}html[data-fs="1"] p.lede{font-size:clamp(20px,2.1vw,23px)}html[data-fs="2"] p.lede{font-size:clamp(22px,2.3vw,25px)}@font-face{font-family:"Outfit";font-style:normal;font-weight:300 500;font-display:swap;src:url("../fonts/Outfit-Regular.woff2") format("woff2"),url("../fonts/Outfit-Regular.ttf") format("truetype")}@font-face{font-family:"Outfit";font-style:normal;font-weight:600 800;font-display:swap;src:url("../fonts/Outfit-Bold.woff2") format("woff2"),url("../fonts/Outfit-Bold.ttf") format("truetype")}@font-face{font-family:"Outfit Fallback";src:local("Arial");size-adjust:100%;ascent-override:104%;descent-override:26%;line-gap-override:0%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overscroll-behavior-y:none;background:#191919}[id]{scroll-margin-top:86px}body{overscroll-behavior-y:none}body{background:var(--bg);color:var(--text);font-family:'Outfit','Outfit Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:var(--fs-300);line-height:1.65;-webkit-font-smoothing:antialiased;}img{max-width:100%;display:block;-webkit-user-drag:none;user-drag:none}.founder-photo img,.team .ava img,.cxl-inline,.bsi-inline,.ot-inline,.brand-img,.pill-logo{-webkit-user-drag:none;user-drag:none;user-select:none;-webkit-touch-callout:none}a{color:var(--head);text-decoration:none}::selection{background:var(--accent);color:var(--accent-ink)}.wrap{max-width:var(--max);margin:0 auto;padding:0 22px}section{padding:clamp(56px,9vw,112px) 0;position:relative}section.tight{padding:clamp(34px,5vw,56px) 0}.rule{border:0;border-top:1px solid var(--line);margin:0}h1,h2,h3,h4{color:var(--head);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(38px,6.8vw,84px);font-weight:700;letter-spacing:-.015em;line-height:1.1}h2{font-size:clamp(30px,4.2vw,50px);letter-spacing:-.02em;line-height:1.18}h3{font-size:clamp(19px,2vw,var(--fs-500));line-height:1.32}p.lede{font-size:clamp(18px,1.9vw,21px);font-weight:300;line-height:1.6;color:#D6D6D1;max-width:62ch}h1+.lede,h1+p,.page-head h1+*{margin-top:var(--sp-5)}h2+.lede,h3+.lede,h2+p.standfirst{margin-top:var(--sp-4)}.lede+*{margin-top:var(--sp-5)}.standfirst{line-height:1.65}.accent{color:var(--accent)}.kicker{display:inline-block;color:var(--accent);font-weight:700;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--sp-3);}.kicker .idx{opacity:.55;margin-right:10px}.kicker:not(:has(.idx))::before{content:"";display:inline-block;width:26px;height:2px;background:var(--accent);margin-right:12px;vertical-align:4px}.kicker:not(:has(.idx)){padding-left:38px;text-indent:-38px}.kicker:has(.idx){padding-left:var(--k-ind,0px);text-indent:calc(var(--k-ind,0px) * -1)}.kicker .k-tail{text-indent:0}.closer{font-size:clamp(18px,1.9vw,21px);line-height:1.6;font-weight:500;color:var(--head);max-width:62ch;margin-top:var(--sp-5)}.center{text-align:center}.center p.lede{margin-inline:auto}.mt-1{margin-top:10px}.mt-2{margin-top:18px}.mt-3{margin-top:28px}.mt-4{margin-top:46px}.btn{display:inline-flex;align-items:center;gap:10px;justify-content:center;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:var(--fs-200);padding:15px 26px;border-radius:5px;border:1px solid var(--accent);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;}.btn:hover{background:transparent;color:var(--accent);border-color:var(--accent)}.btn.ghost{background:transparent;color:#F4F4F0;border-color:var(--line)}.btn.ghost:hover{background:transparent;border-color:var(--accent);color:var(--accent)}.btn-goes-wrap{--goes-inset:27px;display:inline-flex;flex-direction:column;align-items:flex-start;max-width:100%}.hero-cta:has(.btn-goes-wrap){align-items:flex-start}.btn-goes-wrap .btn-goes{width:0;min-width:100%;display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding-left:calc(var(--goes-inset) - 2px);border-left:2px solid var(--accent);font-size:var(--fs-100);font-weight:500;line-height:1.4;color:var(--text);opacity:.8;letter-spacing:0;text-transform:none}.btn-goes-wrap .goes-arr{flex:0 0 auto;display:flex;align-items:center;height:1.4em;margin-left:-.158em}.btn-goes-wrap .goes-arrw{width:1.05em;height:1.05em;stroke-width:2.2;vertical-align:0}.form-done{padding:24px 26px;border:1px solid var(--accent);border-radius:var(--radius);background:rgba(234,251,14,.075);color:var(--head)}.form-done p{margin:0;max-width:62ch}.form-done p + p{margin-top:10px}.form-done > p:first-child{display:flex;align-items:flex-start;gap:12px;font-weight:600;color:var(--head)}.form-done > p:first-child::before{content:"";flex:0 0 auto;width:21px;height:21px;margin-top:3px;background:no-repeat center/21px 21px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EAFB0E' stroke-width='2.6' stroke-linecap='square'%3E%3Cpath d='M4 12.5l5.5 5.5L20 6.5'/%3E%3C/svg%3E")}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.btn .arr{font-weight:800}.linkmore{color:var(--accent);font-weight:600;font-size:inherit}.linkmore:hover{text-decoration:underline}.cta-banner :is(.btn,.btn-goes-wrap) ~ p .linkmore{color:var(--text)}.cta-banner :is(.btn,.btn-goes-wrap) ~ p .linkmore:hover{color:var(--accent)}.site-head{position:sticky;top:0;z-index:60;background:#1E1E1E;border-bottom:1px solid var(--line);}.nav{display:flex;align-items:center;gap:16px;height:70px}.brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:21px;color:var(--head);letter-spacing:.01em}.brand svg.mark{width:22px;height:22px;flex:none}.brand-img{height:34px;width:142px;max-width:none;flex:none;object-fit:contain;object-position:left center;display:block;color:transparent;font-size:0}.brand b{color:var(--accent)}.nav-links{display:flex;align-items:center;gap:0;margin-left:auto;list-style:none}.nav-links>li{position:relative}.nav-links a{display:block;padding:10px 11px;font-size:14px;font-weight:600;color:var(--head);border-radius:5px;white-space:nowrap}.nav-links a:hover{color:var(--accent)}.nav-links a.on{color:var(--accent)}.dd:hover>.dd-menu,.dd:focus-within>.dd-menu,.dd.open>.dd-menu{opacity:1;visibility:visible;transform:none}.dd-menu{position:absolute;top:100%;left:0;min-width:320px;padding:8px 0;background:#191919;border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:0;box-shadow:0 16px 34px rgba(0,0,0,.5);counter-reset:dditem;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .18s ease;list-style:none;}.dd-menu li{counter-increment:dditem}.dd-menu a{display:flex;align-items:baseline;gap:12px;padding:11px 18px 11px 16px;font-size:13.5px;border-radius:0;border-left:2px solid transparent;letter-spacing:.01em}.dd-menu a::before{content:"0" counter(dditem);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em;min-width:18px;font-variant-numeric:tabular-nums}.dd-menu a:hover{background:transparent;color:var(--head);border-left-color:var(--accent)}.nav-links a.nav-cta{margin-left:0;white-space:nowrap;padding:0 18px;height:38px;font-size:13.5px;border-radius:5px;font-weight:700;letter-spacing:.015em;color:var(--accent-ink);background:var(--accent);display:inline-flex;align-items:center;gap:9px}.nav-links li.srch{margin:0}.nav-links a.nav-cta .arrw{width:14px;height:14px}.nav-links a.nav-cta:hover{background:transparent;color:var(--accent);border-color:var(--accent)}.join-glow{color:var(--accent) !important;font-weight:700;text-shadow:0 0 6px rgba(234,251,14,.85),0 0 16px rgba(234,251,14,.55),0 0 30px rgba(234,251,14,.3)}.join-glow:hover{color:var(--head) !important;text-shadow:0 0 8px rgba(234,251,14,1),0 0 22px rgba(234,251,14,.7),0 0 40px rgba(234,251,14,.4)}.foot a.join-glow.on,.nav-links a.join-glow.on,.dd-menu a.join-glow.on{text-shadow:0 0 6px rgba(234,251,14,.85),0 0 16px rgba(234,251,14,.55),0 0 30px rgba(234,251,14,.3)}.burger{display:none;margin-left:auto;background:none;border:1px solid var(--line);border-radius:5px;color:var(--head);font-size:20px;line-height:1;padding:8px 12px;cursor:pointer}@media (max-width:1460px){.burger{display:block}.nav-links{position:fixed;inset:var(--head-h,70px) 0 0 0;background:var(--bg-deep);flex-direction:column;align-items:stretch;padding:0 0 22px;gap:2px;overflow:auto;overscroll-behavior:contain;display:none;margin:0;}.nav-links.open{display:flex}.nav-links>li{padding:0 22px}.nav-links>li>a{padding:15px 10px;font-size:19px;font-weight:700;letter-spacing:-.01em;border-bottom:1px solid var(--line)}.nav-links a{padding:13px 10px;font-size:16px;border-bottom:1px solid var(--line)}.dd-menu{position:static;opacity:1;visibility:visible;transform:none;border:0;box-shadow:none;background:transparent;padding:2px 0 10px 14px;min-width:0}.dd-menu a{font-size:15.5px;color:var(--text);padding-top:11px;padding-bottom:11px}.nav-cta{margin:14px 0 0}.nav-links a.nav-cta{white-space:normal;height:auto;min-height:44px;padding:12px 18px}.nav-links a.nav-cta,.nav-links .clogin a.login-link{border-bottom:0}.nav-links,.nav-links a{touch-action:manipulation}}.caret{display:inline-block;width:7px;height:7px;border-right:1.6px solid var(--accent);border-bottom:1.6px solid var(--accent);transform:rotate(45deg);margin-left:8px;vertical-align:3px}svg.ic{width:1em;height:1em;vertical-align:-0.12em;display:inline-block}.icon svg{width:26px;height:26px}.burger svg{display:block}main>section~section{border-top:1px solid var(--line)}.hero{padding:clamp(36px,5vw,68px) 0 clamp(52px,8vw,96px)}.hero .seg{margin-bottom:34px}.hero .kicker{display:block;text-align:right}.hero .tagline{margin-top:var(--sp-5);display:flex;flex-wrap:wrap;gap:10px 26px;font-size:var(--fs-300);color:var(--text)}.hero .tagline span{display:inline-flex;align-items:center;gap:8px}.hero .tagline .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.seg{display:inline-flex;flex-wrap:wrap;gap:4px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:5px;margin-bottom:30px;}.seg button{font:inherit;font-size:13.5px;font-weight:600;color:var(--text);background:transparent;border:0;border-radius:var(--radius);padding:9px 17px;cursor:pointer;transition:all .16s;}.seg button[aria-selected="true"]{background:var(--accent);color:var(--accent-ink)}.seg button:not([aria-selected="true"]):hover{color:var(--accent)}.seg button[aria-selected="true"]:hover{color:var(--accent-ink)}.metric-pill{display:inline-block;margin-top:24px;padding:12px 18px;line-height:1.4;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);font-size:14px;font-weight:500;}.metric-pill b{color:var(--accent)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 34px;text-align:left}.stats .stat{position:relative;padding:4px 10px 4px 18px;border:0;border-left:2px solid var(--accent);border-radius:0;background:transparent}.stats .num{font-size:clamp(38px,4.6vw,64px);font-weight:800;color:var(--head);line-height:1;font-variant-numeric:tabular-nums}.stats .num{white-space:nowrap}.stats .num .u{font-size:.72em}.stats .lab{margin-top:12px;font-size:12.5px;font-weight:600;color:var(--text);letter-spacing:.14em;text-transform:uppercase}@media (max-width:860px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats .lab{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media (max-width:560px){html[lang^="de"] .stats{grid-template-columns:minmax(0,1fr);gap:26px}}.split{display:grid;grid-template-columns:.86fr 1.6fr;gap:clamp(24px,5vw,72px);align-items:start}.split .k{position:sticky;top:96px}@media (max-width:860px){.split{grid-template-columns:1fr}.split .k{position:static}}.grid{display:grid;gap:18px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media (max-width:1020px){.g4{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.g4,.g3,.g2{grid-template-columns:1fr}}.card{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:24px 18px 0 0;display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease;}.card>.idx.is-tag{display:inline-flex;align-items:center;align-self:flex-start;padding:5px 11px;border:1px solid var(--accent);border-radius:3px;font-size:var(--fs-100);letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.card:hover>.idx.is-tag,.card:hover>.idx.is-tag a{background:var(--accent);color:var(--accent-ink)}.card>.idx.is-tag a{color:inherit;text-decoration:none}.card h3{margin-top:2px;line-height:1.3}.card>h3+p,.card>h3+ul{margin-top:8px}.card>h3.vs-h{display:flex;width:100%;align-items:center;align-self:flex-start;min-height:calc(2.5em + 10px);gap:10px;margin-top:0;padding:5px 11px;border:1px solid var(--accent);border-radius:3px;color:var(--accent);font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.card:hover>h3.vs-h{background:var(--accent);color:var(--accent-ink)}.card:hover>h3.vs-h .vs{background:var(--accent-ink);color:var(--accent)}.adv-roster .card{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:18px;row-gap:10px;align-items:start;align-content:start}.adv-roster .card .ava{grid-row:1/span 5;width:64px;height:64px;margin:0}.adv-roster .card .ava span{font-size:18px}.adv-roster .card>*:not(.ava){grid-column:2}.adv-roster .card h3{margin-top:0;margin-bottom:6px}.adv-roster .card .role{margin-bottom:4px}@media (max-width:640px){.adv-roster .card{grid-template-columns:52px minmax(0,1fr)}.adv-roster .card .ava{width:52px;height:52px}}.vs-h .vs{font-size:11.5px;font-weight:800;letter-spacing:.14em;color:var(--accent-ink);background:var(--accent);padding:4px 8px;border-radius:4px;line-height:1;flex:none}.card p{font-size:var(--fs-300)}.card .go{margin-top:2px;padding-top:12px;color:var(--accent);font-weight:700;font-size:14px}.icon{width:auto;height:auto;border-radius:0;background:none;border:0;display:flex;align-items:center;justify-content:flex-start;color:var(--accent);font-size:19px;font-weight:800;}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:30px 26px;position:relative}.steps::before{content:"";position:absolute;top:6px;left:6px;right:6px;height:2px;background:rgba(234,251,14,.35)}.steps .step{background:none;border:0;border-radius:0;padding:32px 0 0;position:relative;transform:none}.steps .step::before{content:"";position:absolute;top:0;left:0;width:13px;height:13px;background:var(--accent)}.steps .step::after{display:none}.steps .n{color:var(--accent);font-weight:800;font-size:12.5px;letter-spacing:.18em}.steps h3{font-size:17.5px;margin:10px 0 8px;line-height:1.25}.steps p{font-size:var(--fs-300);line-height:1.7}@media (max-width:1020px){.steps{grid-template-columns:1fr;gap:30px}.steps::before{top:6px;bottom:6px;left:5px;right:auto;width:2px;height:auto;background:rgba(234,251,14,.35)}.steps .step{padding:0 0 0 34px}.steps .step::before{top:4px}}.numlist{display:flex;flex-direction:column;gap:14px}.numlist .item{display:grid;grid-template-columns:86px 1fr;gap:20px;align-items:start;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:24px;}.numlist .big,.numlist .num{font-size:34px;font-weight:800;color:var(--accent);line-height:1}.numlist .item h3{margin-bottom:9px}@media (max-width:640px){.numlist .item{grid-template-columns:1fr;gap:8px}}details.acc{border:1px solid var(--line);border-radius:5px;background:var(--panel-2);margin-bottom:12px;overflow:hidden}details.acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;font-weight:700;color:var(--head);font-size:var(--fs-400);line-height:1.35;}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";color:var(--accent);font-weight:800;font-size:23px;line-height:1;flex:none;transition:transform .2s}details.acc[open] summary:after{transform:rotate(45deg)}details.acc .body{padding:0 22px 22px;font-size:var(--fs-300);line-height:1.75;color:var(--text);max-width:74ch}.bars .bar{margin-bottom:20px}.bars .t{display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:var(--head);margin-bottom:8px}.bars .t b{color:var(--accent)}.bars .track{height:8px;border-radius:6px;background:var(--panel-2);border:1px solid var(--line);overflow:hidden}.bars .fill{height:100%;background:var(--accent);border-radius:6px;width:0;transition:width 1.2s ease}.quote{background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:26px;}.quote p{font-size:var(--fs-300);line-height:1.7;color:var(--head)}.quote .who{margin-top:14px;font-size:13px;color:var(--text)}.split .k h2[style]{font-size:clamp(26px,2.9vw,32px) !important;line-height:1.22}.split .k>p[style],.split .k>p{font-size:var(--fs-300) !important;line-height:1.7;margin-top:var(--sp-4)}p.ask-line{font-size:var(--fs-300) !important;opacity:1 !important;line-height:1.7}p.ask-line>.linkmore{display:block;margin-top:var(--sp-2);white-space:normal}.wp-list{display:grid;gap:26px}.wp-item{display:grid;grid-template-columns:clamp(200px,26%,300px) 1fr;gap:0;border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--radius);background:var(--panel-2);overflow:hidden;transition:border-color .15s ease}.wp-item:hover{border-color:var(--accent)}.wpc-cover{display:block;position:relative;background:#191919;border-right:1px solid var(--line);overflow:hidden;align-self:stretch;min-height:100%}.wpc-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wpc-fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px 18px}.wpc-fallback svg{width:26px;height:26px}.wpc-fallback b{font-size:clamp(14px,1.15vw,17px);font-weight:700;color:var(--head);line-height:1.3}.wpc-fallback i{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text);opacity:.8;font-style:normal}.wpc-body{padding:34px 34px 32px 46px;display:flex;flex-direction:column;align-items:flex-start}.wpc-tag{display:inline-flex;padding:5px 11px;border:1px solid var(--accent);border-radius:3px;color:var(--accent);font-size:var(--fs-100);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.wp-item:hover .wpc-tag{background:var(--accent);color:var(--accent-ink)}.wpc-body h3{margin:var(--sp-3) 0 0;font-size:clamp(21px,2.2vw,26px);line-height:1.25}.wpc-body h3 a{color:var(--head)}.wp-item:hover .wpc-body h3 a{color:var(--accent)}.wpc-body p{margin:var(--sp-3) 0 0;font-size:var(--fs-300);line-height:1.7;color:var(--text);max-width:66ch}.wpc-meta{margin-top:var(--sp-3) !important;font-size:13px;letter-spacing:.04em;opacity:.75}.wpc-cta{margin-top:var(--sp-4)}.wp-item>.wpc-cover{grid-column:1;grid-row:1}.wp-item>.wpc-body{grid-column:2;grid-row:1}.wp-item>p:not([class]),.wp-item>br{display:none}@media (max-width:640px){.wp-item>.wpc-cover{grid-column:1;grid-row:1}.wp-item>.wpc-body{grid-column:1;grid-row:2}}@media (max-width:700px){.wp-item{grid-template-columns:1fr}.wpc-cover{aspect-ratio:16/10;min-height:0;border-right:0;border-bottom:1px solid var(--line)}.wpc-fallback{padding:18px}.wpc-fallback b{font-size:clamp(15px,4.4vw,20px)}.wpc-body{padding:24px 22px}}@media (max-width:640px){.ch-grid{gap:58px}.ch-grid .card{padding-top:36px}.grid .card:has(>p>:is(.btn,.btn-goes-wrap)),.grid .card:has(>:is(.btn,.btn-goes-wrap)){padding-bottom:6px}.grid:has(.card>p>:is(.btn,.btn-goes-wrap)){gap:44px}}.kicker .k-seg{white-space:nowrap}.kicker .k-tail{white-space:normal}.kicker.k-brk .k-tail{display:block}p + .logos{margin-top:28px}.logos{display:flex;flex-wrap:wrap;gap:16px 42px;align-items:center;justify-content:center;padding:32px;border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--radius);background:#1B1B1B}.logos span{font-weight:700;font-size:17px;color:var(--head);opacity:.92;letter-spacing:.04em}.logos span:hover{color:var(--head);opacity:1}.logos .logo-slot{display:inline-flex;align-items:center;font-weight:700;font-size:17px;color:var(--head);opacity:.92;letter-spacing:.04em;text-decoration:none}a.logo-slot:hover{color:var(--accent);opacity:1}a.logo-slot:hover img{filter:grayscale(0) brightness(1);opacity:1}.logos img{height:38px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1) brightness(1.6);opacity:.75;transition:opacity .15s ease,filter .15s ease}.logos img:hover{filter:grayscale(0) brightness(1);opacity:1}.logos img.is-dark,.case-logo img.is-dark{filter:grayscale(1) invert(1) brightness(1.25) contrast(1.05);opacity:.8}.logos img.is-dark:hover{filter:grayscale(1) invert(1) brightness(1.45) contrast(1.05);opacity:1}.logos img.hov-tile,.case-mark img.hov-tile,.logos img.hov-halo,.case-mark img.hov-halo,.logos img.hov-plate,.case-mark img.hov-plate{border-radius:4px;transition:filter .15s ease,opacity .15s ease,box-shadow .15s ease,background-color .15s ease}.logos img.hov-tile:hover,a.logo-slot:hover img.hov-tile,.card.case:hover .case-mark img.hov-tile,.case-mark img.hov-tile:hover{filter:none !important;opacity:1 !important;background:#F4F4F0;box-shadow:0 0 0 10px #F4F4F0}.logos img.hov-halo:hover,a.logo-slot:hover img.hov-halo,.card.case:hover .case-mark img.hov-halo,.case-mark img.hov-halo:hover{opacity:1 !important;background:none;box-shadow:none;filter:drop-shadow(0 0 4px rgba(244,244,240,.60)) drop-shadow(0 0 9px rgba(244,244,240,.51)) drop-shadow(0 0 15px rgba(244,244,240,.33)) !important}.logos img.hov-halo.glow-0:hover,a.logo-slot:hover img.hov-halo.glow-0,.card.case:hover .case-mark img.hov-halo.glow-0,.case-mark img.hov-halo.glow-0:hover{filter:none !important}.logos img.hov-halo.glow-1:hover,a.logo-slot:hover img.hov-halo.glow-1,.card.case:hover .case-mark img.hov-halo.glow-1,.case-mark img.hov-halo.glow-1:hover{filter:drop-shadow(0 0 4px rgba(244,244,240,.20)) drop-shadow(0 0 9px rgba(244,244,240,.17)) drop-shadow(0 0 15px rgba(244,244,240,.11)) !important}.logos img.hov-halo.glow-2:hover,a.logo-slot:hover img.hov-halo.glow-2,.card.case:hover .case-mark img.hov-halo.glow-2,.case-mark img.hov-halo.glow-2:hover{filter:drop-shadow(0 0 4px rgba(244,244,240,.40)) drop-shadow(0 0 9px rgba(244,244,240,.34)) drop-shadow(0 0 15px rgba(244,244,240,.22)) !important}.logos img.hov-halo.glow-4:hover,a.logo-slot:hover img.hov-halo.glow-4,.card.case:hover .case-mark img.hov-halo.glow-4,.case-mark img.hov-halo.glow-4:hover{filter:drop-shadow(0 0 4px rgba(244,244,240,.80)) drop-shadow(0 0 9px rgba(244,244,240,.68)) drop-shadow(0 0 15px rgba(244,244,240,.44)) !important}.logos img.hov-halo.glow-5:hover,a.logo-slot:hover img.hov-halo.glow-5,.card.case:hover .case-mark img.hov-halo.glow-5,.case-mark img.hov-halo.glow-5:hover{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,.85)) drop-shadow(0 0 15px rgba(244,244,240,.55)) !important}.logos img.hov-halo.glow-6:hover,a.logo-slot:hover img.hov-halo.glow-6,.card.case:hover .case-mark img.hov-halo.glow-6,.case-mark img.hov-halo.glow-6:hover{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,.95)) drop-shadow(0 0 15px rgba(244,244,240,.68)) !important}.logos img.hov-halo.glow-7:hover,a.logo-slot:hover img.hov-halo.glow-7,.card.case:hover .case-mark img.hov-halo.glow-7,.case-mark img.hov-halo.glow-7:hover{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,1)) drop-shadow(0 0 15px rgba(244,244,240,.80)) !important}.logos img.hov-halo.glow-8:hover,a.logo-slot:hover img.hov-halo.glow-8,.card.case:hover .case-mark img.hov-halo.glow-8,.case-mark img.hov-halo.glow-8:hover{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,1)) drop-shadow(0 0 15px rgba(244,244,240,.90)) drop-shadow(0 0 9px rgba(244,244,240,.45)) !important}.logos img.hov-halo.glow-9:hover,a.logo-slot:hover img.hov-halo.glow-9,.card.case:hover .case-mark img.hov-halo.glow-9,.case-mark img.hov-halo.glow-9:hover{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,1)) drop-shadow(0 0 15px rgba(244,244,240,.97)) drop-shadow(0 0 9px rgba(244,244,240,.70)) !important}.logos img.hov-halo.glow-10:hover,a.logo-slot:hover img.hov-halo.glow-10,.card.case:hover .case-mark img.hov-halo.glow-10,.case-mark img.hov-halo.glow-10:hover{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,1)) drop-shadow(0 0 15px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,.90)) drop-shadow(0 0 15px rgba(244,244,240,.55)) !important}.logo-slot:has(img.hov-plate),.case-mark:has(img.hov-plate){position:relative}.logo-slot:has(img.hov-plate)::before,.case-mark:has(img.hov-plate)::before{content:"";position:absolute;inset:-11px -17px;border-radius:16px;pointer-events:none;background:rgba(244,244,240,0);filter:blur(12px);transition:background-color .15s ease}.logo-slot:has(img.hov-plate)>img,.case-mark:has(img.hov-plate)>img{position:relative;z-index:1}.logos img.hov-plate:hover,a.logo-slot:hover img.hov-plate,.card.case:hover .case-mark img.hov-plate,.case-mark img.hov-plate:hover{filter:none !important;opacity:1 !important;background:none;box-shadow:none}.logo-slot:hover:has(img.hov-plate)::before,.card.case:hover .case-mark:has(img.hov-plate)::before,.case-mark:has(img.hov-plate):hover::before{background:rgba(244,244,240,.30)}.logo-slot:hover:has(img.hov-plate.glow-0)::before,.card.case:hover .case-mark:has(img.hov-plate.glow-0)::before,.case-mark:has(img.hov-plate.glow-0):hover::before{background:rgba(244,244,240,0)}.logo-slot:hover:has(img.hov-plate.glow-1)::before,.card.case:hover .case-mark:has(img.hov-plate.glow-1)::before,.case-mark:has(img.hov-plate.glow-1):hover::before{background:rgba(244,244,240,.10)}.logo-slot:hover:has(img.hov-plate.glow-2)::before,.card.case:hover .case-mark:has(img.hov-plate.glow-2)::before,.case-mark:has(img.hov-plate.glow-2):hover::before{background:rgba(244,244,240,.20)}.logo-slot:hover:has(img.hov-plate.glow-4)::before,.card.case:hover .case-mark:has(img.hov-plate.glow-4)::before,.case-mark:has(img.hov-plate.glow-4):hover::before{background:rgba(244,244,240,.40)}.logo-slot:hover:has(img.hov-plate.glow-5)::before,.card.case:hover .case-mark:has(img.hov-plate.glow-5)::before,.case-mark:has(img.hov-plate.glow-5):hover::before{background:rgba(244,244,240,.50)}.logo-slot:hover:has(img.hov-plate.glow-6)::before,.card.case:hover .case-mark:has(img.hov-plate.glow-6)::before,.case-mark:has(img.hov-plate.glow-6):hover::before{background:rgba(244,244,240,.60)}.logo-slot:hover:has(img.hov-plate.glow-7)::before,.card.case:hover .case-mark:has(img.hov-plate.glow-7)::before,.case-mark:has(img.hov-plate.glow-7):hover::before{background:rgba(244,244,240,.70)}.logo-slot:hover:has(img.hov-plate.glow-8)::before,.card.case:hover .case-mark:has(img.hov-plate.glow-8)::before,.case-mark:has(img.hov-plate.glow-8):hover::before{background:rgba(244,244,240,.80)}.logo-slot:hover:has(img.hov-plate.glow-9)::before,.card.case:hover .case-mark:has(img.hov-plate.glow-9)::before,.case-mark:has(img.hov-plate.glow-9):hover::before{background:rgba(244,244,240,.90)}.logo-slot:hover:has(img.hov-plate.glow-10)::before,.card.case:hover .case-mark:has(img.hov-plate.glow-10)::before,.case-mark:has(img.hov-plate.glow-10):hover::before{background:rgba(244,244,240,1)}.logos img.hov-colour:hover,a.logo-slot:hover img.hov-colour,.card.case:hover .case-mark img.hov-colour,.case-mark img.hov-colour:hover{filter:none !important;opacity:1 !important}.case-mark.lit img.hov-tile{filter:none !important;opacity:1 !important;background:#F4F4F0;box-shadow:0 0 0 10px #F4F4F0}.case-mark.lit img.hov-halo{opacity:1 !important;background:none;box-shadow:none; filter:drop-shadow(0 0 4px rgba(244,244,240,.60)) drop-shadow(0 0 9px rgba(244,244,240,.51)) drop-shadow(0 0 15px rgba(244,244,240,.33)) !important}.case-mark.lit img.hov-halo.glow-0{filter:none !important}.case-mark.lit img.hov-halo.glow-1{filter:drop-shadow(0 0 4px rgba(244,244,240,.20)) drop-shadow(0 0 9px rgba(244,244,240,.17)) drop-shadow(0 0 15px rgba(244,244,240,.11)) !important}.case-mark.lit img.hov-halo.glow-2{filter:drop-shadow(0 0 4px rgba(244,244,240,.40)) drop-shadow(0 0 9px rgba(244,244,240,.34)) drop-shadow(0 0 15px rgba(244,244,240,.22)) !important}.case-mark.lit img.hov-halo.glow-4{filter:drop-shadow(0 0 4px rgba(244,244,240,.80)) drop-shadow(0 0 9px rgba(244,244,240,.68)) drop-shadow(0 0 15px rgba(244,244,240,.44)) !important}.case-mark.lit img.hov-halo.glow-5{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,.85)) drop-shadow(0 0 15px rgba(244,244,240,.55)) !important}.case-mark.lit img.hov-halo.glow-6{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,.95)) drop-shadow(0 0 15px rgba(244,244,240,.68)) !important}.case-mark.lit img.hov-halo.glow-7{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,1)) drop-shadow(0 0 15px rgba(244,244,240,.80)) !important}.case-mark.lit img.hov-halo.glow-8{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,1)) drop-shadow(0 0 15px rgba(244,244,240,.90)) drop-shadow(0 0 9px rgba(244,244,240,.45)) !important}.case-mark.lit img.hov-halo.glow-9{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,1)) drop-shadow(0 0 15px rgba(244,244,240,.97)) drop-shadow(0 0 9px rgba(244,244,240,.70)) !important}.case-mark.lit img.hov-halo.glow-10{filter:drop-shadow(0 0 4px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,1)) drop-shadow(0 0 15px rgba(244,244,240,1)) drop-shadow(0 0 9px rgba(244,244,240,.90)) drop-shadow(0 0 15px rgba(244,244,240,.55)) !important}.case-mark.lit img.hov-plate{filter:none !important;opacity:1 !important;background:none;box-shadow:none}.case-mark.lit:has(img.hov-plate)::before{background:rgba(244,244,240,.30)}.case-mark.lit:has(img.hov-plate.glow-0)::before{background:rgba(244,244,240,0)}.case-mark.lit:has(img.hov-plate.glow-1)::before{background:rgba(244,244,240,.10)}.case-mark.lit:has(img.hov-plate.glow-2)::before{background:rgba(244,244,240,.20)}.case-mark.lit:has(img.hov-plate.glow-4)::before{background:rgba(244,244,240,.40)}.case-mark.lit:has(img.hov-plate.glow-5)::before{background:rgba(244,244,240,.50)}.case-mark.lit:has(img.hov-plate.glow-6)::before{background:rgba(244,244,240,.60)}.case-mark.lit:has(img.hov-plate.glow-7)::before{background:rgba(244,244,240,.70)}.case-mark.lit:has(img.hov-plate.glow-8)::before{background:rgba(244,244,240,.80)}.case-mark.lit:has(img.hov-plate.glow-9)::before{background:rgba(244,244,240,.90)}.case-mark.lit:has(img.hov-plate.glow-10)::before{background:rgba(244,244,240,1)}.case-mark.lit img.hov-colour{filter:none !important;opacity:1 !important}.logos img.hov-mono:hover,a.logo-slot:hover img.hov-mono,.card.case:hover .case-mark img.hov-mono{filter:grayscale(1) brightness(1.6) !important;opacity:.72 !important}.logos img.is-dark.hov-mono:hover,a.logo-slot:hover img.is-dark.hov-mono,.card.case:hover .case-mark img.is-dark.hov-mono{filter:grayscale(1) invert(1) brightness(1.25) !important;opacity:.8 !important}.logos img.is-tile,.case-logo img.is-tile{filter:none;opacity:1;background:#F4F4F0;border-radius:5px;padding:8px 12px;box-sizing:content-box}.case-logo img.is-tile{padding:6px 10px}a.logo-slot:hover img.is-dark{filter:grayscale(1) invert(1) brightness(1.45) contrast(1.05);opacity:1}.cta-banner{background:var(--bg-deep);border:0;border-left:3px solid var(--accent);border-radius:0;padding:clamp(38px,6vw,72px) clamp(26px,5vw,64px);text-align:left;position:relative;overflow:hidden;}.cta-banner h2{max-width:24ch;margin-inline:0}.cta-banner p{max-width:58ch;margin:16px 0 0}.cta-banner .btn{margin-top:28px}.case{display:flex;flex-direction:column;gap:14px;padding-top:30px;padding-bottom:8px}.case .sector{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:2px}.pos-chips{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:12px}.page-head .pos-chips{margin-top:28px}.pos-chips span{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--head);line-height:1.4}.pos-chips span::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.pos-chips.is-pill{gap:10px}.pos-chips.is-pill span{padding:12px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);font-size:14px;font-weight:500;color:var(--text)}.pos-tag{display:inline-block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:700;border:1px solid rgba(234,251,14,.35);border-radius:4px;padding:4px 9px;line-height:1.2;margin-bottom:6px;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.card:hover .pos-tag{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.card>.pos-tag{display:inline-flex;align-items:center;align-self:flex-start;padding:5px 11px;border:1px solid var(--accent);border-radius:3px;font-size:var(--fs-100);font-weight:400;letter-spacing:.14em;line-height:1.2;color:var(--head);margin-bottom:10px}.case p{line-height:1.7}.nums{display:flex;flex-wrap:wrap;gap:10px;margin:var(--sp-4) 0 var(--sp-3)}.nums span{font-size:12.5px;font-weight:700;color:var(--head);background:rgba(234,251,14,.08);border:1px solid rgba(234,251,14,.3);border-radius:var(--radius);padding:5px 11px}.team .card{align-items:flex-start}.team .ava{width:72px;height:72px;border-radius:50%;background:var(--panel);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--accent);font-weight:800;font-size:20px;position:relative;overflow:hidden;flex:none}.team .ava img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.team .ava.has-photo{border-color:transparent;background-clip:padding-box}.team .ava>.ava-clip{position:absolute;inset:0;z-index:1;border-radius:inherit;overflow:hidden}.team .ava>.ava-clip>img{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;max-height:none;object-fit:cover}.team h3 .ai-star{display:inline-block;vertical-align:super;margin-left:2px;font-size:.58em;font-weight:600;line-height:1;letter-spacing:0;color:var(--text);opacity:.45;cursor:help}.team h3 .ai-star:hover{opacity:.85}.team .ai-foot-note{grid-column:1/-1;margin:0;font-size:calc(var(--fs-100) - 1.5px);line-height:1.5;color:var(--text);opacity:.42;max-width:74ch}.team .ai-foot-note>span{margin-right:5px}.team .role{font-size:13px;color:var(--accent);font-weight:600}@media (max-width:640px){.team:not(.pool) .ava{width:144px;height:144px;font-size:38px}.adv-roster .card .ava{width:52px;height:52px;font-size:18px}}.tags{display:flex;flex-wrap:wrap;gap:12px}.tags span{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:var(--head);padding:10px 16px;border-radius:5px;border:1px solid var(--line);background:var(--panel);line-height:1.3}.tags span::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.tags span:hover{border-color:var(--accent)}.city{position:relative;overflow:hidden}.city .flag{display:flex;align-items:center;gap:8px;font-size:clamp(19px,1.9vw,var(--fs-500));font-weight:800;letter-spacing:.01em;line-height:1.15;color:var(--accent);margin-bottom:var(--sp-2)}.city .flag .ic{width:15px;height:15px;flex:none}.city h3{font-size:var(--fs-300);font-weight:700;color:var(--head);letter-spacing:0;line-height:1.35}@media (max-width:640px){.city .flag{font-size:21px}}.city .followers{font-size:12.5px;color:var(--text);opacity:.8}.badge-soon{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border-radius:6px;padding:3px 9px;margin-left:8px}.form{display:grid;gap:var(--sp-3)}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:640px){.form .row{grid-template-columns:1fr}}.form label{font-size:14.5px;font-weight:600;color:var(--head);display:block;margin-bottom:7px}.form input,.form select,.form textarea{width:100%;font:inherit;font-size:var(--fs-300);color:var(--head);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:13px 14px;outline:none;}.form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23EAFB0E' stroke-width='1.8'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.form select[multiple]{background-image:none;padding-right:14px}.form select option{background:#1E1E1E;color:var(--head);padding:8px}.form select[multiple] option{padding:9px 10px;border-bottom:1px solid var(--line)}.form select[multiple] option:checked{background:var(--accent);color:var(--accent-ink)}.form input:hover,.form select:hover,.form textarea:hover{border-color:rgba(234,251,14,.45)}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--accent)}.form .hint{font-size:13.5px;color:var(--text);opacity:.85;line-height:1.6}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.calc-in{display:flex;flex-direction:column}.calc-in .smallnote{margin-top:auto !important;padding-top:18px}@media (max-width:860px){.calc-grid{grid-template-columns:1fr}}.calc-in{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.calc-in .f{margin-bottom:20px}.calc-in .f:last-child{margin-bottom:0}.calc-in .lab{display:flex;justify-content:space-between;font-size:15.5px;font-weight:600;color:var(--head);margin-bottom:9px;gap:10px}.calc-in .lab b{font-size:16.5px;font-weight:800}.calc-in .lab b{color:var(--accent);font-variant-numeric:tabular-nums}.calc-in input[type=range]{width:100%;height:6px;appearance:none;border-radius:6px;background:var(--panel);outline:none}.calc-in input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);border:3px solid var(--bg-deep);cursor:pointer}.calc-in input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);border:3px solid var(--bg-deep);cursor:pointer}.calc-in .hint{font-size:12px;opacity:.8;margin-top:6px}.calc-out{border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px;display:flex;flex-direction:column;gap:16px}.calc-hero{background:#171717;border:1px solid rgba(234,251,14,.3);border-radius:5px;padding:26px 24px}.calc-hero .k{font-size:12px;letter-spacing:.09em;text-transform:uppercase;opacity:.8;margin-bottom:10px}.calc-hero .v{font-size:clamp(24px,3.2vw,34px);font-weight:800;color:var(--accent);line-height:1.05;font-variant-numeric:tabular-nums}.calc-hero .s{font-size:13px;margin-top:12px;opacity:.85;line-height:1.6}.calc-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:0 14px;padding:15px 0;border-bottom:1px solid var(--line);font-size:15.5px}.calc-row .cic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter;color:var(--text);opacity:.65;transition:color .15s ease,opacity .15s ease}.calc-row:hover .cic{color:var(--accent);opacity:1}.calc-row.r-cost>span,.calc-row.r-cost b{color:var(--text)}.calc-row.r-cost b{font-weight:700}.calc-row.r-key{border-bottom:0;margin-top:2px;padding:18px 16px;background:rgba(234,251,14,.05);border-radius:var(--radius);border-left:2px solid var(--accent)}.calc-row.r-key>span{color:var(--head);font-weight:700}.calc-row.r-key b{font-size:26px;color:var(--accent)}.calc-row.r-key .cic{color:var(--accent);opacity:1}.calc-row.r-good b{color:var(--accent)}@media (max-width:520px){.calc-row{grid-template-columns:20px 1fr;row-gap:2px}.calc-row b{grid-column:2}.calc-row.r-key b{font-size:23px}}.calc-row>span{color:var(--head);font-weight:500}.calc-row b,.calc-row b span{font-weight:800}.calc-row b span{color:inherit}.calc-row:last-of-type{border-bottom:0}.calc-row b{font-size:18px;color:var(--head);font-variant-numeric:tabular-nums}.calc-row b.a{color:var(--accent)}.smallnote{font-size:12px;opacity:.75;margin-top:14px;line-height:1.5}footer{background:var(--panel-2);border-top:1px solid var(--line);padding:56px 0 0;margin-top:0}.foot{display:grid;grid-template-columns:1.5fr 1.2fr 1fr 1fr 1fr;gap:30px}@media (max-width:1100px){.foot{grid-template-columns:1fr 1fr 1fr}}@media (max-width:860px){.foot{grid-template-columns:1fr 1fr}}@media (max-width:560px){.foot{grid-template-columns:1fr}}.foot h4{font-size:14.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--head);margin-bottom:14px}.foot ul + h4{margin-top:41px}.foot ul{list-style:none}.foot li{margin-bottom:11px}.foot a{font-size:var(--fs-200);color:var(--text)}.foot a.linkmore{color:var(--head);font-weight:600}.foot a.linkmore:hover{color:var(--accent)}.foot a:hover{color:var(--accent)}.grid.g4>.card>h3,.grid.g3>.card>h3{min-height:2.3em}@media (max-width:900px){.grid.g4>.card>h3,.grid.g3>.card>h3{min-height:0}}.item,.calc-in,.acc,.quote,.pod-strip,.chips label,.src,.vs-promo,.pact,.seg-mini,.pod-chips span,.pos-chips span,.vs-cat,.featured-band{transition:border-color .15s ease,color .15s ease,background-color .15s ease}.item:hover,.calc-in:hover,.acc:hover,.quote:hover,.pod-strip:hover,.chips label:hover,.src:hover,.vs-promo:hover,.pact:hover,.pod-chips span:hover,.pos-chips span:hover,.featured-band:hover{border-color:var(--accent)}.item:hover .big,.item:hover .num{color:var(--accent)}.calc-in .f:hover .lab{color:var(--accent)}.card,.toc li,.rel-row,.fc-item,.pact-clause,.fail-grid>span,.stats .stat,.stat,.step,.ws-tiles>div,.bars .bar,.ot-suite li,.cmp-row,.calc-row,.card>ul>li,.phase,.law,.vs-ul li{outline:1px solid transparent;outline-offset:18px;border-radius:6px;transition:outline-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease}.card:hover,.toc li:hover,.rel-row:hover,.fc-item:hover,.pact-clause:hover,.fail-grid>span:hover,.stats .stat:hover,.stat:hover,.step:hover,.ws-tiles>div:hover,.bars .bar:hover,.ot-suite li:hover,.calc-row:hover,.card>ul>li:hover,.phase:hover,.vs-ul li:hover{outline-color:var(--accent);background-color:rgba(234,251,14,.075);box-shadow:0 0 0 13px rgba(234,251,14,.075)}.vs-ul li:hover{color:var(--head)}.vs-ul li:hover b{color:var(--accent)}.vs-item:hover{border-color:var(--accent)}.calc-row{outline-offset:12px}.vs-ul li{outline-offset:7px}.card>ul>li{outline-offset:8px}.calc-row:hover{box-shadow:0 0 0 7px rgba(234,251,14,.075)}.vs-ul li:hover{box-shadow:0 0 0 4px rgba(234,251,14,.075)}.card>ul>li:hover{box-shadow:0 0 0 4px rgba(234,251,14,.075)}.calc-row:hover>span,.calc-row:hover b{color:var(--accent)}.card>ul>li:hover b{color:var(--accent);font-weight:800}.cmp-row{transition:none}.cmp-row:not(.cmp-head):hover{outline-color:var(--accent);outline-offset:-1px;background-color:transparent;box-shadow:none}.hov,.nums span{outline:1px solid transparent;outline-offset:10px;border-radius:6px;transition:outline-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease}.hov:hover,.nums span:hover{outline-color:var(--accent);background-color:rgba(234,251,14,.075);box-shadow:0 0 0 6px rgba(234,251,14,.075)}.hov:hover b{color:var(--accent)!important}.btn.ghost.accent-ghost{border-color:var(--accent);color:var(--accent)}.btn.ghost.accent-ghost:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.backlink{background:var(--panel);border-radius:var(--radius);padding:26px clamp(20px,3vw,34px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.backlink p{margin:0;font-size:var(--fs-400);color:var(--head);font-weight:600}.backlink .btn{padding:12px 24px;font-size:14.5px}.cmp-row:not(.cmp-head):hover>span{background-color:rgba(234,251,14,.05)}.cmp-row:not(.cmp-head):hover>span:last-child{background-color:rgba(234,251,14,.09)}.fail-grid>span,.toc li,.rel-row,.fc-item,.ws-tiles>div,.bars .bar{outline-offset:10px}.ot-suite li,.pact-clause{outline-offset:6px}.stat{outline-offset:8px}.phase{outline-offset:12px}.fail-grid>span:hover .ic{stroke:var(--accent)}.fail-grid>span:hover b{color:var(--accent)!important}.ws-tiles>div:hover b,.bars .bar:hover .t,.ot-suite li:hover b,.step:hover h3{color:var(--accent)}.stats .stat:hover .num,.stat:hover .num{color:var(--accent)}.ch-grid .card:hover{outline-color:transparent;background-color:transparent}.ch-grid .card .icon{transition:border-color .15s ease}.ch-grid .card .icon:hover{border-color:var(--accent)}.ch-grid .card .ch-top{outline:1px solid transparent;outline-offset:8px;border-radius:6px;transition:outline-color .15s ease}.ch-grid .card .ch-top:hover{outline-color:var(--accent)}@media (max-width:640px){.card,.step,.law,.phase{outline-offset:12px}.card:hover,.toc li:hover,.rel-row:hover,.fc-item:hover,.pact-clause:hover,.fail-grid>span:hover,.stats .stat:hover,.stat:hover,.step:hover,.ws-tiles>div:hover,.bars .bar:hover,.ot-suite li:hover,.phase:hover,.law:hover{box-shadow:0 0 0 6px rgba(234,251,14,.075)}.calc-row:hover{box-shadow:0 0 0 5px rgba(234,251,14,.075)}.hov:hover,.nums span:hover{box-shadow:0 0 0 4px rgba(234,251,14,.075)}.hov,.nums span{outline-offset:8px}.grid:not(.ch-grid){gap:36px}}.ch-grid .card a.linkmore{transition:color .15s ease}.ch-grid .card a.linkmore:hover{text-decoration:underline}@media (hover:none){.item:hover,.calc-in:hover,.acc:hover,.quote:hover,.pod-strip:hover,.vs-promo:hover,.pact:hover{border-color:var(--line)}.card:hover,.toc li:hover,.rel-row:hover,.fc-item:hover,.pact-clause:hover,.fail-grid>span:hover,.stats .stat:hover,.stat:hover,.step:hover,.ws-tiles>div:hover,.bars .bar:hover,.ot-suite li:hover,.vs-item:hover,.cmp-row:not(.cmp-head):hover,.calc-row:hover,.card>ul>li:hover{outline-color:transparent;background-color:transparent}}.pod-strip{display:grid;grid-template-columns:210px 1fr;gap:30px;align-items:center;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:5px;padding:26px 30px;background:var(--panel-2)}.pod-figure{display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--line);padding-right:26px}.pod-num{font-size:clamp(40px,5vw,58px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--accent)}.pod-cap{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.pod-icon{width:66px;height:66px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid rgba(234,251,14,.35);border-radius:5px;background:var(--panel-2)}.pod-icon svg{width:34px;height:34px}.pod-strip.match .pod-figure{align-items:flex-start;gap:14px}.pod-strip.match .pod-cap{max-width:100%;line-height:1.35;letter-spacing:.12em;color:var(--text);transition:color .15s ease}.pod-strip.match:hover .pod-cap{color:var(--accent)}.pod-strip.match .pod-icon{width:72px;height:72px;border-color:rgba(234,251,14,.45)}.pod-strip.match .pod-icon svg{width:38px;height:38px}.pod-strip.match .pod-icon{transition:border-color .15s ease,background-color .15s ease}.pod-strip.match:hover .pod-icon{border-color:var(--accent)}.pod-body h3{margin:0;font-size:clamp(21px,2.4vw,var(--fs-600))}.pod-body .kicker{margin-bottom:var(--sp-4)!important}.pod-strip.mt-3{margin-top:46px}.pod-body p{font-size:var(--fs-300)}.pod-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:var(--sp-5)}.pod-chips span{border:1px solid var(--line);border-radius:5px;padding:5px 11px;font-size:12.5px;color:var(--text)}@media (max-width:820px){.pod-strip{grid-template-columns:1fr;gap:18px;padding:22px}.pod-figure{flex-direction:row;align-items:baseline;gap:12px;border-right:0;border-bottom:1px solid var(--line);padding:0 0 14px}}.pod-strip.match{grid-template-columns:232px 1fr;align-items:stretch}.pod-strip.match .pod-figure{justify-content:flex-start;gap:0;padding-top:2px}.pod-strip.match .pod-cap{margin-top:14px}.pod-strip.match .pod-body p.mt-2{max-width:68ch}.pod-doms{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.pod-doms span{border:1px solid var(--line);border-radius:5px;padding:7px 12px;font-size:12.5px;line-height:1.2;color:var(--text);transition:border-color .15s ease,color .15s ease}.pod-doms span:hover{border-color:var(--accent)}@media (max-width:820px){.pod-strip.match{grid-template-columns:minmax(0,1fr)}.pod-strip.match .pod-figure{flex-direction:column;align-items:flex-start;gap:0;border-bottom:0;padding:0}.pod-strip.match .pod-icon{width:52px;height:52px}.pod-strip.match .pod-icon svg{width:28px;height:28px}.pod-doms{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px}.pod-doms span{padding:6px 11px}}.law-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.law{position:relative;overflow:hidden;background:var(--panel-2);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:5px;padding:26px 24px 24px;transition:border-color .15s ease}.law:hover{border-color:var(--accent)}.law-n{position:absolute;right:14px;top:2px;font-size:76px;font-weight:800;line-height:1;color:var(--accent);opacity:.13;letter-spacing:-.05em;pointer-events:none;user-select:none}.law h3{margin:0 0 18px;font-size:20px;position:relative}.law p{font-size:var(--fs-300);line-height:1.7;position:relative}.law-tag{display:inline-block;margin-bottom:16px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line);border-radius:5px;padding:4px 9px}@media (max-width:900px){.law-grid{grid-template-columns:1fr}}.phase-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;padding-top:58px}.phase-track::before{content:"";position:absolute;left:0;right:0;top:12px;height:1px;background:var(--line)}.phase{position:relative;padding-right:6px}.phase::before{content:"";position:absolute;left:0;top:-51px;width:11px;height:11px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px var(--bg-deep)}.phase:last-child::before{background:var(--head)}.phase-n{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.phase h3{margin:14px 0 12px;font-size:19px}.phase p{font-size:var(--fs-300);line-height:1.7}.phase:hover .phase-n,.phase:hover h3{color:var(--accent)}@media (max-width:900px){.phase-track{grid-template-columns:1fr;gap:42px;padding-top:6px}.phase-track::before{left:5px;right:auto;top:0;bottom:0;width:1px;height:auto}.phase{padding-left:30px}.phase::before{left:0;top:4px}}.pact-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 34px;padding:22px 0 26px;border-top:1px solid var(--line);list-style:none;margin:0}@media (max-width:700px){.pact-rules{grid-template-columns:1fr}}.pact-rules li{position:relative;padding-left:20px;font-size:var(--fs-300);color:var(--text);transition:color .15s ease}.pact-rules li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;background:var(--accent)}.pact-rules li:hover{color:var(--head)}.items{display:flex;flex-direction:column;gap:16px;max-width:900px}.lang-dd{display:flex;align-items:center}.lang-dd .lang-current{display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;min-height:var(--ctl-h);min-width:var(--ctl-w);font-size:14px;font-weight:600;line-height:1;letter-spacing:.04em;border:1px solid var(--line);border-radius:5px;padding:9px 12px;margin-right:0}.lang-dd .dd-menu a::before{content:attr(data-code);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em;min-width:22px;font-variant-numeric:tabular-nums}.lang-dd:hover .lang-current,.lang-dd:focus-within .lang-current,.lang-dd.open .lang-current{color:var(--accent);border-color:var(--accent)}.lang-dd .dd-menu{min-width:180px;left:auto;right:0}@media (max-width:980px){.lang-dd .dd-menu{right:auto;left:0}}.gl-card .wp-block-post-terms,.gl-card .idx{align-self:flex-start;width:auto;max-width:max-content}.single-glossary_term .split p:not(.kicker),.single-glossary_term .fail-grid>span,.single-glossary_term .fail-grid>span>span{font-size:clamp(17px,1.8vw,20px);font-weight:300;color:#D6D6D1}.single-glossary_term .fail-grid>span{align-items:center;gap:14px}.single-glossary_term .fail-grid .ic{margin-top:0;width:15px;height:15px;stroke:var(--warn);fill:none;stroke-width:2.2;stroke-linecap:square;opacity:.9}.single-glossary_term .fail-grid>span:hover .ic{stroke:var(--accent);opacity:1}.single-glossary_term .fail-grid{gap:22px 34px}.post-type-archive main>section:last-of-type,.single-glossary_term main>section:last-of-type,.search-results main>section:last-of-type{padding-bottom:clamp(56px,9vw,112px)}.gl-card .wp-block-post-terms,.gl-card .idx{display:inline-block;margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line);border-radius:5px;padding:4px 10px;line-height:1.4}.gl-card .wp-block-post-terms a,.gl-card .idx a{color:var(--accent);text-decoration:none}.gl-card .wp-block-post-excerpt{margin-top:4px}.gl-card.card .wp-block-post-excerpt .wp-block-post-excerpt__more-text{margin-top:52px !important}.gl-card .wp-block-post-excerpt__more-text{margin-top:52px}.gl-card .wp-block-post-excerpt__excerpt{line-height:1.7}.rel-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.rel-tags a{border:1px solid var(--line);border-radius:5px;padding:8px 14px;font-size:13.5px;color:var(--text);text-decoration:none;transition:border-color .15s ease,color .15s ease}.rel-tags a:hover{border-color:var(--accent);color:var(--accent)}.vs-list{display:flex;flex-direction:column;gap:40px}.vs-item{padding:32px 30px;background:var(--panel-2);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:5px;transition:border-color .15s ease}.vs-item:hover{border-color:var(--accent)}.vs-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.vs-head h3{font-size:clamp(19px,2.1vw,23px);margin:0}.vs-v{color:var(--accent);font-weight:700}.vs-cat{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text);border:1px solid var(--line);border-radius:5px;padding:4px 10px}.vs-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 48px;margin-top:26px}.vs-lab{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.vs-cols p{font-size:var(--fs-300);line-height:1.7}.vs-ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.vs-ul li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.7}.vs-ul li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;background:var(--accent)}.vs-cols>div:last-child .vs-ul li::before{background:var(--warn)}.vs-line{margin-top:28px;font-size:15px;color:var(--head);border-left:3px solid var(--accent);background:var(--panel-2);border-radius:0 5px 5px 0;padding:16px 20px;line-height:1.7}.vs-src{margin-top:22px;font-size:12px;color:var(--text);opacity:.8;letter-spacing:.01em;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.vs-src a{color:var(--text);border-bottom:1px solid rgba(208,208,202,.35)}.vs-src a:hover{color:var(--accent);border-bottom-color:var(--accent)}.vs-src .sep{opacity:.5}.vs-srclab{font-weight:600;color:var(--head);margin-right:0}.vs-acc{font-weight:400;color:var(--text);opacity:.8;letter-spacing:.02em}.vs-cols.plain>div:last-child .vs-ul li::before{background:var(--accent)}.vs-line b{color:var(--accent)}@media (max-width:820px){.vs-cols{grid-template-columns:1fr;gap:20px}.vs-item{padding:24px 20px}}.vs-promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 34px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:5px;background:var(--panel-2);padding:26px 30px}.vs-promo h3{margin:0;font-size:clamp(18px,2vw,22px)}.vs-promo p{font-size:var(--fs-300);line-height:1.7;max-width:62ch}.vs-promo .btn{flex:none}@media (max-width:760px){.vs-promo{padding:22px}}.toc{list-style:none;margin:0;padding:0;max-width:840px}.toc li{display:flex;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.toc li:last-child{border-bottom:1px solid var(--line)}.toc-n{flex:none;min-width:26px;padding-top:4px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums}.toc b{display:block;color:var(--head);font-size:16px;font-weight:700;line-height:1.3;margin-bottom:5px}.toc p{margin:0;font-size:14.5px;color:var(--text)}@media (max-width:640px){.toc li{gap:12px;padding:14px 0}.toc b{font-size:15px}}.cl{color:var(--accent)}h1 .cl,h2 .cl,h3 .cl{color:var(--accent)}.srcs{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.srcs-lab{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-right:2px}.src{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid var(--line);border-radius:5px;font-size:13px;line-height:1.2;color:var(--text);text-decoration:none;transition:border-color .15s ease,color .15s ease}.src:hover{border-color:var(--accent);color:var(--accent)}.src .ic{width:15px;height:15px;flex:none;stroke:var(--accent)}.src:hover .ic{stroke:var(--accent)}@media(max-width:640px){.srcs{gap:8px}.src{width:100%}}.dd-menu a.on{color:var(--head);border-left-color:var(--accent)}.dd-menu a.on::before{color:var(--accent)}.foot a.on{color:var(--accent)}.foot .fcol a.on{font-weight:600}.foot p{font-size:var(--fs-200)}.foot .foot-tag{font-size:var(--fs-200);color:var(--text);opacity:.85;max-width:34ch}.foot-tag .nb{white-space:nowrap}.foot-tag .nb.wrapme{white-space:normal}.foot-tag .nb.own-line{display:block}@media (max-width:640px){.foot .foot-tag{font-size:var(--fs-300);opacity:1;max-width:40ch;line-height:1.55}}.foot .foot-contact{font-size:15.5px;font-weight:600;color:var(--head);border-left:2px solid var(--accent);padding-left:14px}.foot .foot-contact a{color:var(--head)}.foot .foot-contact a:hover{color:var(--accent)}.legal{margin-top:44px;padding-top:22px;padding-bottom:22px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:18px;font-size:12.5px;opacity:.75}.legal-links{order:-1;width:100%;display:inline-flex;flex-wrap:wrap;gap:10px 34px}.legal-links a:hover{color:var(--accent)}.ai-mark{position:relative;display:inline-block;max-width:100%}.ai-mark>img{display:block;max-width:100%;height:auto}.ai-mark>i{position:absolute;right:8px;bottom:8px;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.12em;padding:3px 6px;border-radius:3px;background:rgba(28,28,28,.78);color:var(--accent);border:1px solid rgba(234,251,14,.5)}.ai-note{margin:var(--sp-5) 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:var(--fs-100);line-height:1.6;color:var(--text);opacity:.75;max-width:74ch}.rv{opacity:1;transform:none}.page-head{padding:clamp(48px,7vw,84px) 0 clamp(48px,7vw,84px)}.recwrap{border:1px dashed var(--line);border-radius:5px;padding:16px;display:flex;flex-direction:column;gap:12px}.recrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.btn.rec{padding:11px 18px;font-size:13.5px}.btn.rec.recording{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.rec-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:8px}.rec-time{font-variant-numeric:tabular-nums;font-weight:700;color:var(--head)}.recwrap audio{width:100%;height:40px}.rec-note{font-size:12px;opacity:.75}.rec-err:empty{display:none}.field-msg{margin:8px 0 0;padding:9px 12px;border:1px solid var(--accent);border-radius:var(--radius);background:rgba(234,251,14,.075);color:var(--head);font-size:13px;line-height:1.5}.rec-err{margin:0;padding:10px 12px;border:1px solid var(--accent);border-radius:var(--radius);background:rgba(234,251,14,.075);color:var(--head);font-size:13px;line-height:1.55}.csel{position:relative;width:100%}.csel-btn{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;font:inherit;font-size:14.5px;color:var(--head);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:13px 14px;cursor:pointer;text-align:left;transition:border-color .15s ease}.csel-btn:hover{border-color:rgba(234,251,14,.45)}.csel.open .csel-btn{border-color:var(--accent)}.csel-btn .caret{margin-left:auto;margin-right:4px;flex:none}.csel-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:45;background:#191919;border:1px solid var(--line);border-top:2px solid var(--accent);box-shadow:0 16px 34px rgba(0,0,0,.5);max-height:290px;overflow:auto;display:none}.csel.open .csel-list{display:block}.csel-list button{display:block;width:100%;text-align:left;font:inherit;font-size:14px;color:var(--text);background:none;border:0;border-left:2px solid transparent;padding:11px 16px;cursor:pointer;transition:color .12s ease,border-color .12s ease}.csel-list button:hover{color:var(--head);border-left-color:var(--accent)}.csel-list button[aria-selected="true"]{color:var(--accent);border-left-color:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips label{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:5px;background:var(--panel-2);padding:11px 16px;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--head);margin:0;transition:border-color .15s ease,color .15s ease,background .15s ease}.chips label:hover{border-color:var(--accent);color:var(--head)}.chips label.sel{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chips input{position:absolute;opacity:0;width:0;height:0;margin:0}.chips label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.card ul{margin:var(--sp-4) 0 0;list-style:none;display:flex;flex-direction:column;gap:13px;font-size:var(--fs-300)}@media (max-width:640px){.card>h3,.vs-head h3{font-size:21.5px}}.card li{padding-left:17px;position:relative}.card li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;background:var(--accent)}.card li b{color:var(--head)}.cxl-cookie{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#191919;border-top:2px solid var(--accent);box-shadow:0 -14px 34px rgba(0,0,0,.5);display:none}.cxl-cookie.show{display:block}.cxl-cookie .inner{max-width:var(--max);margin:0 auto;padding:20px 22px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px}.cxl-cookie p{font-size:13.5px;line-height:1.55;flex:1 1 420px;margin:0}.cxl-cookie p b{color:var(--head)}.cxl-cookie p a{color:var(--accent)}.cxl-cookie .acts{display:flex;flex-wrap:wrap;gap:10px}.cxl-cookie .btn{padding:11px 18px;font-size:13.5px}@media (max-width:640px){.cxl-cookie .acts{width:100%}.cxl-cookie .btn{flex:1}}.nl-band{border-top:1px solid var(--line)}.legal-copy .standfirst{font-size:17px;line-height:1.7;color:var(--head);max-width:64ch;margin-bottom:8px}.updated{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:30px}.legal-copy h2{font-size:20px;margin:40px 0 14px;padding-top:28px;border-top:1px solid var(--line);letter-spacing:0}.legal-copy h2:first-of-type{border-top:0;padding-top:0;margin-top:10px}.legal-copy p{margin:0 0 var(--sp-3);font-size:var(--fs-300);line-height:1.75;max-width:72ch}.legal-copy p b{color:var(--head)}.legal-copy a{color:var(--accent)}.legal-copy a,.consent a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.legal-copy ul{margin:0 0 15px;padding:0;list-style:none;max-width:72ch}.legal-copy ul li{position:relative;padding-left:18px;margin:0 0 8px;font-size:var(--fs-300);line-height:1.75}.legal-copy ul li::before{content:"";position:absolute;left:0;top:12px;width:8px;height:1px;background:var(--accent)}.legal-copy ul li b{color:var(--head);font-weight:700}.grid.mini .card{flex-direction:row;align-items:center;padding:13px 18px;gap:12px}.grid.mini .city .flag{font-size:var(--fs-200);letter-spacing:.06em}.grid.mini .city .flag .ic{width:14px;height:14px}.grid.mini .card .go{margin:0 0 0 auto;padding:0}.form input:not([type=checkbox]),.form select,.csel-btn{height:52px;padding-top:0;padding-bottom:0}.form .row{align-items:center}.cta-banner .form .row{grid-template-columns:1fr auto;align-items:stretch}.cta-banner .form input{height:52px}.cta-banner .form .btn{height:52px;padding-top:0;padding-bottom:0}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px}.toolbar.is-idle{display:none}.toolbar .tlabel{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);opacity:.75;margin-right:4px}.fbtn{font:inherit;font-size:13px;font-weight:600;color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:8px 15px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.fbtn:hover{border-color:var(--accent);color:var(--head)}.fbtn.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.card .adate{font-size:12px;letter-spacing:.06em;color:var(--text);opacity:.7}.cost-tag{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:var(--accent);line-height:1.1;font-variant-numeric:tabular-nums;margin:12px 0 14px}.featured-band{display:grid;grid-template-columns:196px minmax(0,1fr) 280px;align-items:stretch;gap:44px;border:1px solid var(--line);border-radius:var(--radius);padding:46px 50px;background:var(--panel-2)}@media (max-width:1040px){.featured-band{grid-template-columns:196px minmax(0,1fr)}.featured-band>a.btn,.featured-band>.btn-goes-wrap{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.featured-band{grid-template-columns:minmax(0,1fr);gap:26px}.featured-band .pb-cover{width:100%;flex:1 1 100%;aspect-ratio:3/4;align-self:auto}.featured-band .pb-body{flex:1 1 100%;min-width:0;margin-right:0}.pb-cover .t{font-size:clamp(13px,3.4vw,20px)}.pb-cover .b{font-size:clamp(9.5px,2vw,12px)}.pb-cover .mark{width:26px;height:26px}}@media (max-width:640px){.featured-band{padding:32px 24px}}.pb-cover-hit{position:absolute;inset:0;z-index:2;border-radius:inherit}.pb-cover-hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pb-cover{width:196px;flex:none;align-self:stretch;background:#191919;border:1px solid var(--line);border-top:4px solid var(--accent);padding:7% 6%;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;container-type:inline-size}.pbc-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pb-cover .mark{width:11cqw;height:11cqw;min-width:20px;min-height:20px}.pb-cover .t{font-size:clamp(11.5px,6.6cqw,17px);font-weight:700;color:var(--head);line-height:1.35}.pb-cover .b{font-size:clamp(8.5px,4.4cqw,11px);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text);opacity:.8}.pb-body{min-width:0;margin-right:0;align-self:center}.featured-band>a.btn,.featured-band>.btn-goes-wrap{align-self:center}.pb-meta{margin-top:var(--sp-4);font-size:13px;color:var(--text);opacity:.75;letter-spacing:.04em}.featured-band .fb-k{font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:700}.paper-band{grid-template-columns:224px minmax(0,1fr);align-items:center}.paper-band .pb-cover{width:224px;aspect-ratio:1/1.414;align-self:center;padding:0;overflow:hidden}.paper-band .pb-cover>img,.paper-band .pb-cover>video{width:100%;height:100%;object-fit:cover;display:block}.paper-band .pb-body{align-self:center}.paper-band .btn{margin-top:var(--sp-4)}@media (prefers-reduced-motion:reduce){.paper-band .pb-motion{animation:none}}.pb-facts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.pb-facts li{border:1px solid var(--line);border-radius:3px;padding:5px 10px;font-size:12.5px;letter-spacing:.04em;color:var(--text);opacity:.85}.pb-facts li.is-fmt{border-color:var(--accent);color:var(--accent);opacity:1;font-weight:700}@media (max-width:1040px){.paper-band{grid-template-columns:minmax(0,1fr)}.paper-band .pb-cover{width:100%;max-width:280px}}.featured-band h3{margin:var(--sp-3) 0 var(--sp-3);font-size:clamp(22px,2.4vw,28px);line-height:1.25}.featured-band p{font-size:var(--fs-300);max-width:66ch;line-height:1.75}.metric-pill{transition:opacity .35s ease}.tm{font-size:.46em;line-height:0;vertical-align:baseline;position:relative;top:-1.15em;margin-left:.1em;opacity:1;font-weight:700;letter-spacing:0}.kicker .tm,.vs-cat .tm,.law-tag .tm,.pod-cap .tm,.foot .tm,.lab .tm,.dd-menu .tm{font-size:.72em;top:-.55em;margin-left:.14em}.card h3 .tm,.vs-head .tm,.pact-head .tm{font-size:.5em;top:-.95em}.cxl-name{text-transform:none !important}.rel-list{display:flex;flex-direction:column}.rel-row{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:10px 22px;align-items:baseline;padding:16px 2px;border-top:1px solid var(--line)}.rel-list .rel-row:first-child{border-top:0}.rr-topic{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.rr-title{font-size:16px;font-weight:600;color:var(--head);line-height:1.4}.rel-row:hover .rr-title{color:var(--accent)}.rr-go{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap}.rel-row:hover .rr-go{color:var(--accent)}@media (max-width:640px){.rel-row{grid-template-columns:1fr auto}.rr-topic{grid-column:1/-1}}.pact{max-width:820px;background:var(--panel-2);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius);padding:0 44px 8px}.pact-head{display:flex;align-items:center;gap:12px;padding:24px 0 20px;border-bottom:1px solid var(--line)}.pact-head svg{width:20px;height:20px;flex:none}.pact-head .pt-t{font-size:var(--fs-100);font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--head)}.pact-head .pt-n{margin-left:auto;font-size:var(--fs-100);color:var(--text);opacity:.75;font-style:normal}.pact-clause{display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 18px;padding:22px 0 22px 14px;margin-left:-14px;border-top:1px solid var(--line)}.pact-clause:nth-of-type(2){border-top:0}.pact-clause .cl{font-size:var(--fs-500);font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1.2}.pact-clause h3{font-size:var(--fs-400);margin:0}.pact-clause p{margin-top:6px;font-size:var(--fs-300);line-height:1.65;max-width:60ch}.pact-sign{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0 24px;border-top:1px solid var(--line);font-size:var(--fs-100);color:var(--text)}@media (max-width:640px){.pact{padding:0 22px}.pact-clause{grid-template-columns:44px 1fr}.pact-clause .cl{font-size:var(--fs-400)}}.ptabs{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:26px;align-items:stretch}.ptab-nav{display:flex;flex-direction:column;gap:10px}.ptab-nav button{font:inherit;text-align:left;display:flex;align-items:center;gap:14px;cursor:pointer;font-size:15.5px;font-weight:600;color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-left:3px solid transparent;border-radius:5px;padding:16px 18px;transition:color .15s ease,border-color .15s ease,background .15s ease}.ptab-nav button .n{font-size:12px;font-weight:800;color:var(--accent);letter-spacing:.08em;font-variant-numeric:tabular-nums}.ptab-nav button:hover{color:var(--head);border-left-color:var(--accent)}.ptab-nav button.on{color:var(--head);background:var(--panel);border-left-color:var(--accent)}.ptab-panel{background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:38px 42px;display:flex;flex-direction:column;justify-content:center;min-height:340px}.ptab-pane{display:none}.ptab-pane.on{display:block;position:relative}.pp-num{position:absolute;right:-6px;bottom:-30px;font-size:128px;font-weight:800;line-height:1;color:var(--head);opacity:.05;pointer-events:none;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.pp-k{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.ptab-pane .fail-grid span{font-size:14.5px}@media (max-width:860px){.pp-num{display:none}.ptab-panel{min-height:0}}.ptab-pane h3{font-size:clamp(20px,2.4vw,26px)}.ptab-pane p{max-width:56ch}@media (max-width:860px){.ptabs{grid-template-columns:1fr}.ptab-panel{padding:26px 22px}}.fitcheck{max-width:760px}.fc-lede{font-size:14px;color:var(--text);opacity:.85;margin-bottom:6px}.fc-item{display:flex;align-items:flex-start;gap:14px;padding:16px 2px;border-top:1px solid var(--line);cursor:pointer}.fitcheck .fc-item:first-of-type{border-top:0;margin-top:10px}.fc-item input{position:absolute;opacity:0;width:0;height:0}.fc-item .box{flex:none;width:20px;height:20px;margin-top:2px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.fc-item .box svg{width:13px;height:13px;fill:none;stroke:var(--accent-ink);stroke-width:3;stroke-linecap:square;opacity:0}.fc-item:hover .box{border-color:var(--accent)}.fc-item input:checked+.box{background:var(--accent);border-color:var(--accent)}.fc-item input:checked+.box svg{opacity:1}.fc-item input:focus-visible+.box{outline:2px solid var(--accent);outline-offset:2px}.fc-item .tx{font-size:15.5px;line-height:1.55}.fc-item .tx b{color:var(--head)}.fc-result{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:8px;padding:18px 22px;background:var(--panel-2);border:1px solid var(--line);border-radius:5px;transition:border-color .2s ease}.fc-result.hot{border-color:var(--accent)}.fc-score{font-size:24px;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.02em}.fc-msg{font-size:14.5px;color:var(--head);font-weight:500;flex:1;min-width:200px}.fc-result .btn{padding:12px 20px;font-size:14px}.card.pos h3 a{color:var(--head)}.card.pos h3 a:hover{color:var(--accent)}.card.pos{position:relative}.card.pos h3 a::after{content:"";position:absolute;inset:0;z-index:0}.card.pos p.mt-2 a{position:relative;z-index:1}@media (max-width:640px){.seg{flex-direction:column;width:100%;align-items:stretch;border-radius:var(--radius);padding:6px;gap:5px}.seg button{width:100%;text-align:left;border-radius:var(--radius);padding:12px 16px}.hero .seg{margin-bottom:10px}.seg-pp{display:flex;margin:0 0 0 6px}.seg-pp + *{margin-top:26px}}@media (max-width:640px){.legal{flex-direction:column;align-items:flex-start;gap:16px}.legal .legal-links{order:-1;width:100%;padding-bottom:16px;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 18px}}.go.gi{display:inline;padding:0;margin:0 0 0 7px;white-space:nowrap}.go-keep{white-space:nowrap}.go.gi .arrw{vertical-align:-2.5px}.hero #h-kick,.hero #h-h1,.hero #h-sub,.hero #h-metric,.hero .hero-cta,.hero .tagline{transition:opacity .4s ease,filter .4s ease;will-change:opacity,filter}.hero #h-kick{transition-delay:0s}.hero #h-h1{transition-delay:.03s}.hero #h-sub{transition-delay:.09s}.hero #h-metric{transition-delay:.15s}.hero .hero-cta{transition-delay:.2s}.hero .tagline{transition-delay:.25s}.hero.seg-out #h-kick,.hero.seg-out #h-h1,.hero.seg-out #h-sub,.hero.seg-out #h-metric,.hero.seg-out .hero-cta,.hero.seg-out .tagline{opacity:0;filter:blur(6px);transition-duration:.2s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.hero #h-h1,.hero #h-sub,.hero #h-kick,.hero #h-metric,.hero .hero-cta,.hero .tagline{transition:none}}.seg button{position:relative;overflow:hidden}.segbar{position:absolute;left:0;bottom:0;height:2px;width:0;background:rgba(28,28,28,.8);transition:width 0ms linear;pointer-events:none}.seg-pp{flex:none;width:38px;height:38px;margin-left:10px;border-radius:50%;cursor:pointer;background:var(--panel-2);border:1px solid var(--line);color:var(--text);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.seg-pp:hover{color:var(--accent);border-color:var(--accent)}.seg-pp svg{width:15px;height:15px}.seg-wrap{display:inline-flex;align-items:center}.pin-ic{width:13px;height:13px;flex:none;stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:square;vertical-align:-1.5px;margin-right:7px}@media (max-width:1460px){.nav>li.lang,.nav>li.srch{display:flex;list-style:none;margin:0 4px 0 0}.nav>li.lang{margin-right:8px}.nav-links li.cta-li{position:sticky;top:0;z-index:2;background:var(--bg-deep);margin:0;padding:16px 22px;border-bottom:1px solid var(--line)}.nav>li.lang-dd{position:relative;display:flex;align-items:center;list-style:none;margin:0 6px 0 0}.nav>li.lang-dd .dd-menu{position:absolute;top:calc(100% + 10px);right:0;left:auto;min-width:180px;background:#191919;border:1px solid var(--line);box-shadow:0 16px 34px rgba(0,0,0,.5);padding:6px 0;opacity:0;visibility:hidden;transform:translateY(6px)}.nav>li.lang-dd.open .dd-menu{opacity:1;visibility:visible;transform:none}.nav>li.lang-dd .dd-menu a{font-size:15px;padding:12px 16px;border-bottom:0;color:var(--head)}.nav-links li.cta-li a.nav-cta{width:100%;justify-content:center;margin:0}.nav-links li.clogin{margin:14px 0 2px}.nav-links li.clogin a.login-link{width:100%;justify-content:center;border:1px solid var(--line);padding:13px;margin:0}.nav-links li.clogin a.login-link:hover{border-color:var(--accent)}}@media (max-width:640px){input::placeholder,textarea::placeholder{font-size:13px;opacity:.75}}.follow-nudge{position:fixed;right:0;top:110px;z-index:55;width:min(320px,86vw);background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:5px 0 0 5px;padding:20px 34px 20px 22px;box-shadow:var(--shadow);transform:translateX(110%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.follow-nudge.in{transform:none}.follow-nudge .fn-k{font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.follow-nudge p{font-size:15px;margin-top:10px;line-height:1.65}.follow-nudge .fn-x{position:absolute;top:16px;right:16px; background:none;border:0;color:var(--text);cursor:pointer;font-size:16px;line-height:1;padding:6px}.follow-nudge .fn-x:hover{color:var(--head)}.follow-nudge .fn-row{display:flex;align-items:center;gap:10px;margin-top:14px}.follow-nudge .fn-row a.ic{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:5px;color:var(--accent)}.follow-nudge .fn-row a.ic:hover{color:var(--accent);background:var(--ink);border-color:var(--accent)}.follow-nudge .fn-row a.ic svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:square}.follow-nudge .fn-row a.nl{font-size:14.5px;font-weight:600;color:var(--accent);margin-left:auto;transition:color .15s ease}.follow-nudge .fn-row a.nl:hover{text-decoration:underline}@media (max-width:640px){.follow-nudge{display:none}}@media (prefers-reduced-motion:reduce){.follow-nudge{transition:none}}.soc-talk{margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.soc-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}a.soc-btn{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid var(--line);border-radius:var(--radius);color:var(--head);font-weight:600;font-size:14.5px;line-height:1.2;text-decoration:none;transition:color .15s ease,border-color .15s ease}a.soc-btn svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter}a.soc-btn.x svg{fill:currentColor;stroke:none}a.soc-btn:hover{color:var(--accent);border-color:var(--accent)}.soc-talk + .share-row{margin-top:30px}@media(max-width:560px){.soc-btns{flex-direction:column;align-items:stretch}a.soc-btn{justify-content:flex-start}}.share-row{display:flex;align-items:center;gap:10px;padding-top:22px;border-top:1px solid var(--line)}.share-row .sh-l{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text);margin-right:4px}.share-row .sh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:5px;color:var(--text)}.share-row .sh:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.share-row .sh svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:square}.fail-grid.reg-grid{max-width:920px;gap:11px 28px}.fail-grid.reg-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:18px 36px}@media (max-width:1080px){.fail-grid.reg-3{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}}@media (max-width:760px){.fail-grid.reg-3{grid-template-columns:1fr}}.split .reg-grid{grid-template-columns:1fr;max-width:none}.ch-grid .card{border-top:0;padding-top:0}.ch-grid .card .icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--panel-2);border:1px solid rgba(234,251,14,.35);border-radius:5px;margin-bottom:4px}.ch-grid .card .icon svg{width:22px;height:22px}.case-q{margin:var(--sp-6) 0 0;border-left:2px solid var(--accent);padding:4px 0 4px 20px}.case-q p{font-size:16.5px;color:var(--head);line-height:1.65;max-width:60ch}.case-q cite{display:block;margin-top:14px;font-size:var(--fs-200);color:var(--text);font-style:normal}.ws-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 34px;max-width:960px}.ws-tiles>div{display:flex;align-items:flex-start;gap:14px}.ws-tiles>div>svg{width:20px;height:20px;stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:square;flex:none;margin-top:2px}.ws-tiles b{display:block;font-size:20px;font-weight:800;color:var(--head);letter-spacing:-.01em;line-height:1.2}.ws-tiles>div span{display:block;font-size:var(--fs-300);margin-top:6px;line-height:1.6}@media (max-width:760px){.ws-tiles{grid-template-columns:1fr;gap:16px}}.cov{max-width:760px}.cov-bar{position:relative;height:14px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius)}.cov-fill{position:absolute;inset:2px;border-radius:var(--radius);background:var(--accent);opacity:.9}.cov-t{position:absolute;top:22px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--head);font-variant-numeric:tabular-nums}.cov-bar{margin-bottom:26px}.cov-langs-note{margin-top:64px;font-size:13.5px;line-height:1.6;color:var(--text)}.cov-langs{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.cov-langs span{border:1px solid rgba(208,208,208,.30);border-radius:5px;padding:8px 14px;background:var(--panel-2);font-size:14px;font-weight:500;color:var(--head);transition:border-color .15s ease}.cov-langs span:hover{border-color:var(--accent)}.cmp{max-width:none;border:1px solid var(--line);border-radius:5px;overflow:hidden}.cmp-row{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;gap:0}.cmp-row>span{padding:15px 18px;font-size:14.5px;border-top:1px solid var(--line)}.cmp-row>span:first-child{color:var(--head);font-weight:600;background:var(--panel-2)}.cmp-row>span:nth-child(2){color:var(--text)}.cmp-row>span:last-child{color:var(--head);background:rgba(234,251,14,.075);border-left:1px solid var(--line)}.cmp-row>span+span{border-left:1px solid var(--line)}.cmp-head>span{border-top:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cmp-head>span{background:transparent !important;color:var(--text)}.cmp-head>span:first-child{background:var(--panel-2) !important;color:var(--head)}.cmp-head>span:last-child{background:rgba(234,251,14,.075) !important;color:var(--accent)}@media (max-width:760px){.cmp{border:0;border-radius:0;overflow:visible;background:transparent;display:flex;flex-direction:column;gap:18px}.cmp-row{grid-template-columns:1fr;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel-2)}.cmp-row>span{border-left:0 !important;border-top:1px solid var(--line)}.cmp-row>span:first-child{border-top:0}.cmp-head{display:none}.cmp-row>span:nth-child(n+2)[data-l]::before{content:attr(data-l);display:block;margin-bottom:5px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}}.arrw{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:square;display:inline-block;vertical-align:-2px}.go .arrw{width:14px;height:14px;stroke-width:2.8}details.acc .body ul{margin:14px 0 4px;list-style:none;display:flex;flex-direction:column;gap:11px;font-size:var(--fs-300)}details.acc .body li{padding-left:17px;position:relative}details.acc .body li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;background:var(--accent)}details.acc .body li b,details.acc .body p b{color:var(--head)}.updated{margin-top:26px}.srch-btn{background:none;border:1px solid transparent;border-radius:5px;color:var(--text);cursor:pointer;box-sizing:border-box;min-height:var(--ctl-h);padding:9px 11px;line-height:1;display:flex;align-items:center;transition:color .15s,border-color .15s}.srch-btn:hover{color:var(--accent);border-color:var(--line)}.srch-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}html.srch-open .site-head{position:fixed;top:0;left:0;right:0;z-index:90}html.srch-open body{padding-top:var(--head-h,70px)}@media (max-width:1460px){html.srch-open,html.nav-open{overflow:hidden}html.nav-open .site-head{position:fixed;top:0;left:0;right:0;z-index:90}}.srch-panel{position:fixed;top:var(--head-h,70px);left:0;right:0;z-index:80;background:#191919;border-top:1px solid var(--accent);border-bottom:1px solid var(--line);box-shadow:0 18px 40px rgba(0,0,0,.55);display:none}.srch-panel.open{display:block}.srch-inner{max-width:var(--max);margin:0 auto;padding:22px}.srch-inner input{width:100%;font:inherit;font-size:17px;color:var(--head);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:0 16px;height:54px;outline:none}.srch-inner input:focus{border-color:var(--accent)}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;height:15px;width:15px;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 3l10 10M13 3L3 13' stroke='%23EAFB0E' stroke-width='2.2' stroke-linecap='square'/></svg>") no-repeat center/contain}.srch-results{margin-top:10px;max-height:52vh;overflow:auto}.srch-results a{display:block;padding:12px 14px;border-left:2px solid transparent;border-radius:0}.srch-results a:hover{border-left-color:var(--accent);background:rgba(234,251,14,.05)}.srch-results .st{font-weight:600;color:var(--head);font-size:15px}.srch-results .sd{font-size:13px;color:var(--text);margin-top:2px}.srch-none{padding:14px;font-size:14px;opacity:.75}.conv-line{font-size:clamp(21px,2.8vw,32px);font-weight:700;color:var(--head);line-height:1.6;letter-spacing:-.01em;margin:0 0 18px}.conv .csel{width:auto;display:inline-block;min-width:min(320px,80vw);vertical-align:middle;margin:0 6px}.conv .csel-btn{height:auto;padding:10px 16px;font-size:clamp(15px,1.6vw,18px);font-weight:600;border-color:rgba(234,251,14,.5)}.conv .csel-list{min-width:100%}@media (max-width:640px){.conv .csel{display:block;width:100%;min-width:0;margin:10px 0 4px}.conv-line{line-height:1.45}}.consent,.form .consent,.form label.consent{display:flex !important;flex-direction:row;align-items:flex-start;gap:12px;cursor:pointer;font-size:var(--fs-200);line-height:1.6;color:var(--text);margin:0}.consent>span:last-child{flex:1;min-width:0}.consent input{position:absolute;opacity:0;width:0;height:0;margin:0}.consent input:focus-visible + .box{outline:2px solid var(--accent);outline-offset:2px}.consent .box{width:20px;height:20px;flex:none;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);display:flex;align-items:center;justify-content:center;margin-top:1px;transition:border-color .15s,background .15s}.consent .box svg{width:13px;height:13px;stroke:var(--accent-ink);stroke-width:3;fill:none;stroke-linecap:square;opacity:0}.consent input:checked + .box{background:var(--accent);border-color:var(--accent)}.consent input:checked + .box svg{opacity:1}.hcheck{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hcheck .hq{font-size:14px;font-weight:600;color:var(--head)}.hcheck input{width:90px !important;text-align:center}.srch-results mark{background:var(--accent);color:var(--accent-ink);padding:0 3px;border-radius:2px}.srch-results::-webkit-scrollbar,.csel-list::-webkit-scrollbar{width:8px}.srch-results::-webkit-scrollbar-track,.csel-list::-webkit-scrollbar-track{background:var(--panel-2)}.srch-results::-webkit-scrollbar-thumb,.csel-list::-webkit-scrollbar-thumb{background:var(--accent);border-radius:4px}.srch-results,.csel-list{scrollbar-color:var(--accent) var(--panel-2);scrollbar-width:thin}.pill-logo{height:18px;width:auto;display:inline-block;vertical-align:-4px;filter:grayscale(1) brightness(1.7);opacity:.95}.bridge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 30px;margin-top:44px;padding:30px 32px;background:var(--bg-deep);border:0;border-left:3px solid var(--accent);border-radius:0}.bridge h3{font-size:clamp(19px,2.2vw,24px);margin:0 0 14px}.bridge p{font-size:var(--fs-300);line-height:1.7;max-width:56ch;margin:0}.lang{display:inline-flex;gap:0;margin-left:14px;border:1px solid var(--line);border-radius:5px;padding:2px;background:var(--panel-2);height:38px;align-items:center}.lang button{font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--text);background:none;border:0;border-radius:3px;padding:5px 8px;cursor:pointer}.lang button:hover{color:var(--accent)}.lang button.on{color:var(--accent-ink);background:var(--accent)}.lang button.on:hover{color:var(--accent-ink)}.report-box{margin-top:var(--sp-5);padding:26px 26px;border:1px solid rgba(234,251,14,.4);border-left:4px solid var(--accent);border-radius:var(--radius);background:#1B1B1B}.report-box h3{font-size:clamp(21px,2.2vw,24px);line-height:1.25;margin:0 0 var(--sp-4)}.report-box p{font-size:var(--fs-300);line-height:1.7;margin:0 0 var(--sp-4);max-width:none}p.form-note{margin:var(--sp-4) 0;padding:14px 16px;border:1px solid var(--accent);border-radius:var(--radius);background:rgba(234,251,14,.075);color:var(--head);font-size:var(--fs-200);line-height:1.6;max-width:none}p.form-note.bad{border-color:var(--accent);background:rgba(234,251,14,.075)}p.form-note .nlink{display:block;margin-top:8px;padding:0;border:0;background:0;font:inherit;font-weight:700;color:var(--accent);text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}p.form-note .nlink:hover{color:var(--head)}p.form-note .nlink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.report-box p.form-note:last-child{margin-bottom:0}.report-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.report-row input{flex:1 1 240px;font:inherit;font-size:var(--fs-300);color:var(--head);height:52px;background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:0 14px;outline:none}.report-row input:focus{border-color:var(--accent)}.report-row .btn{padding:14px 22px;font-size:15.5px}.captcha-frame{border:0;background:transparent;padding:0;max-width:420px}.captcha-frame .cf-slot{margin:0 !important;min-height:65px}.report-box .captcha-frame{margin:var(--sp-4) 0}.dd.nonum .dd-menu li{counter-increment:none}.dd.nonum .dd-menu a::before{content:none}.alt-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.alt-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);padding:30px 32px;display:flex;flex-direction:column;gap:6px}.alt-card:hover{border-color:var(--accent)}.alt-card h3{display:flex;align-items:center;gap:10px;font-size:16.5px;margin-bottom:12px}.alt-card h3 .ic{width:17px;height:17px;stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:square;flex:none}.alt-card p{font-size:var(--fs-300);line-height:1.72}@media(max-width:760px){.alt-grid{grid-template-columns:1fr}}body{overflow-x:clip}a,button{-webkit-tap-highlight-color:transparent}@media (max-width:860px){.fbtn{padding:11px 16px}input:not([type=checkbox]):not([type=radio]),select,textarea,.csel-btn,.csel-list button{font-size:16px}}@media (max-width:640px){.cta-banner .form .row{grid-template-columns:1fr}.metric-pill{border-radius:var(--radius)}}.grid{gap:34px 44px}@media (max-width:640px){.grid{gap:28px}}.hero::after,.cta-banner::after{content:"";position:absolute;pointer-events:none;opacity:.5;z-index:0;background-repeat:no-repeat}.hero::after{right:0;top:0;width:672px;height:392px;max-width:46vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' shape-rendering='crispEdges'%3E%3Crect x='5' y='0' width='1' height='1' fill='%23EAFB0E'/%3E%3Crect x='6' y='1' width='1' height='1' fill='%23D9D9D4'/%3E%3Crect x='7' y='0' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='8' y='0' width='1' height='1' fill='%239A938F'/%3E%3Crect x='9' y='0' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='10' y='0' width='1' height='1' fill='%235E5E5E'/%3E%3Crect x='11' y='0' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='9' y='1' width='1' height='1' fill='%23EAFB0E'/%3E%3Crect x='10' y='1' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='11' y='1' width='1' height='1' fill='%238B8B8B'/%3E%3Crect x='8' y='2' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='9' y='2' width='1' height='1' fill='%23D9D9D4'/%3E%3Crect x='10' y='2' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='11' y='2' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='9' y='3' width='1' height='1' fill='%238B8B8B'/%3E%3Crect x='10' y='3' width='1' height='1' fill='%23D9D9D4'/%3E%3Crect x='11' y='3' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='11' y='4' width='1' height='1' fill='%23D9D9D4'/%3E%3Crect x='10' y='5' width='1' height='1' fill='%23D9D9D4'/%3E%3Crect x='11' y='5' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='10' y='6' width='1' height='1' fill='%235E5E5E'/%3E%3Crect x='11' y='6' width='1' height='1' fill='%23EAFB0E'/%3E%3C/svg%3E");background-size:contain;background-position:top right}.cta-banner::after{right:0;top:0;width:392px;height:224px;max-width:34vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='1' width='1' height='1' fill='%238B8B8B'/%3E%3Crect x='1' y='2' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='2' y='1' width='1' height='1' fill='%23EAFB0E'/%3E%3Crect x='3' y='0' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='4' y='0' width='1' height='1' fill='%239A938F'/%3E%3Crect x='5' y='0' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='6' y='0' width='1' height='1' fill='%235E5E5E'/%3E%3Crect x='4' y='1' width='1' height='1' fill='%23EAFB0E'/%3E%3Crect x='5' y='1' width='1' height='1' fill='%238B8B8B'/%3E%3Crect x='6' y='1' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='5' y='2' width='1' height='1' fill='%23D9D9D4'/%3E%3Crect x='6' y='2' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='6' y='3' width='1' height='1' fill='%23EAFB0E'/%3E%3C/svg%3E");background-size:contain;background-position:top right}.cta-banner.pat2::after{right:0;top:auto;bottom:0;width:392px;height:224px;max-width:34vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4' shape-rendering='crispEdges'%3E%3Crect x='0' y='3' width='1' height='1' fill='%238B8B8B'/%3E%3Crect x='2' y='3' width='1' height='1' fill='%23EAFB0E'/%3E%3Crect x='4' y='3' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='5' y='3' width='1' height='1' fill='%239A938F'/%3E%3Crect x='6' y='3' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='4' y='2' width='1' height='1' fill='%23D9D9D4'/%3E%3Crect x='5' y='2' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='6' y='2' width='1' height='1' fill='%238B8B8B'/%3E%3Crect x='6' y='1' width='1' height='1' fill='%23D9D9D4'/%3E%3Crect x='6' y='0' width='1' height='1' fill='%23EAFB0E'/%3E%3C/svg%3E");background-size:contain;background-position:bottom right}.cta-banner.pat3::after{top:0;bottom:auto;width:392px;height:224px;max-width:34vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4' shape-rendering='crispEdges'%3E%3Crect x='1' y='0' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='2' y='1' width='1' height='1' fill='%23EAFB0E'/%3E%3Crect x='4' y='0' width='1' height='1' fill='%23D9D9D4'/%3E%3Crect x='5' y='0' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='6' y='0' width='1' height='1' fill='%238B8B8B'/%3E%3Crect x='5' y='1' width='1' height='1' fill='%230D0D0D'/%3E%3Crect x='6' y='1' width='1' height='1' fill='%23EAFB0E'/%3E%3Crect x='5' y='2' width='1' height='1' fill='%23D9D9D4'/%3E%3Crect x='6' y='2' width='1' height='1' fill='%235E5E5E'/%3E%3Crect x='6' y='3' width='1' height='1' fill='%230D0D0D'/%3E%3C/svg%3E");background-size:contain;background-position:top right}.hero{position:relative}.hero .wrap,.cta-banner>*{position:relative;z-index:1}@media (max-width:900px){.hero::after,.cta-banner::after{display:none}}.soc{display:flex;gap:10px}.soc a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--accent);border-radius:var(--radius);color:var(--accent);transition:color .15s ease,border-color .15s ease,background .15s ease}.soc a:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.soc svg,.soc-rail svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:square}.soc-rail{position:fixed;right:0;top:64%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;background:var(--panel-2);border:1px solid var(--line);border-right:0;border-radius:var(--radius) 0 0 var(--radius);overflow:hidden;padding-right:12px}.soc-rail a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--text);border-bottom:1px solid var(--line);transition:color .15s ease,background .15s ease}.soc-rail a:last-child{border-bottom:0}.soc-rail a:hover{color:var(--accent-ink);background:var(--accent)}@media (max-width:1100px){.soc-rail{display:none}}.founder{display:grid;grid-template-columns:240px 1fr;gap:clamp(22px,3.5vw,44px);align-items:start}.founder-photo{position:relative;aspect-ratio:4/5;margin:0;background:var(--panel-2);border:1px solid var(--line);overflow:hidden}.founder-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.founder-photo .mono{display:none}.founder-photo.noimg .mono{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;font-size:46px;font-weight:800;color:var(--accent)}blockquote.founder-q{margin:34px 0 0}@media (max-width:860px){.split .k>h2{margin:0 0 var(--sp-4)}a.btn.founder-cta{display:inline-flex;margin-top:var(--sp-5)}}.founder-q .who{color:var(--head);font-weight:600;font-size:14px;margin-top:26px}@media (max-width:760px){.founder{grid-template-columns:1fr}.founder-photo{max-width:240px}}@view-transition{navigation:auto}.site-head{view-transition-name:site-head}.site-head{position:sticky}.read-bar{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--accent);z-index:0;pointer-events:none;transition:width .08s linear;will-change:width}.nav-links .dd-menu{z-index:5}@media (prefers-reduced-motion:reduce){.read-bar{transition:none}}@media print{.read-bar{display:none}}.brand{view-transition-name:brand}::view-transition-old(root),::view-transition-new(root),::view-transition-old(site-head),::view-transition-new(site-head){animation-duration:.28s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}html.pre-fade body{opacity:0}html.fade-in body{opacity:1;transition:opacity .3s ease}html.lang-out body{opacity:0;transition:opacity .16s ease}.rel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.cta-banner .form .row{align-items:stretch}.cta-banner .form .row .btn{height:52px;padding-top:0;padding-bottom:0}.card ul{margin:4px 0 2px;display:grid;gap:9px}.card li{line-height:1.6}.consent,.consent span{font-weight:400}.roomy{row-gap:52px}.roomy .card{gap:14px;padding-top:30px}.roomy .card p{line-height:1.7}.roomy .card ul{gap:13px;margin:8px 0 4px}.roomy .card h3 + ul{margin-top:var(--sp-3)}.roomy .card li{line-height:1.7}.card > p + ul,.roomy .card > p + ul{margin-top:var(--sp-3)}.proof-carousel{display:grid;max-width:760px}.proof-carousel .pc-slide{grid-area:1/1;margin:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.proof-carousel .pc-slide.is-on{opacity:1;pointer-events:auto}.pc-dots{grid-row:2;display:flex;gap:8px;margin-top:16px}.pc-dots button{width:24px;height:3px;background:var(--line);border:0;padding:0;cursor:pointer;transition:background .15s ease}.pc-dots button:hover{background:var(--head)}.pc-dots button[aria-selected="true"]{background:var(--accent)}.k .founder-photo{max-width:250px;margin-top:10px}.k .btn{display:inline-flex}.pool-badge{width:72px;height:72px;border-radius:var(--radius);border:1px dashed rgba(234,251,14,.55);display:flex;align-items:center;justify-content:center;background:var(--panel-2);color:var(--accent);font-weight:800;font-size:19px}.pool-tag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:2px}.team.pool .ava{border-radius:var(--radius);border:1px dashed rgba(234,251,14,.45);overflow:hidden}.team.pool .ava img{border-radius:0}.ch-top{min-height:128px;display:flex;flex-direction:column;gap:10px}.fail-grid{max-width:660px}.fail-grid>span{display:flex;align-items:flex-start;gap:11px;font-size:var(--fs-300);line-height:1.7;font-weight:500;color:var(--head)}.fail-grid>span span{display:inline;font-weight:400;color:var(--text)}.fail-grid>span span b{font-weight:700}.fail-grid .ic{margin-top:calc((1.7em - 13px) / 2);width:13px;height:13px;flex:none;stroke:var(--warn);fill:none;stroke-width:2.2;stroke-linecap:square}@media (max-width:640px){.fail-grid{grid-template-columns:1fr}}.cxl-inline{height:.95em;width:auto;display:inline-block;vertical-align:-0.1em;margin:0 .32em}.cxl-inline:first-child,.bsi-inline:first-child{margin-left:0}.cxl-inline.mid,.bsi-inline.mid{margin-left:.32em}.cxl-inline.tight,.bsi-inline.tight{margin-right:0}.btn.line{background:transparent;color:var(--accent);border-color:var(--accent)}.btn.line:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.m-idx{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--warn)}.fail-grid.win .ic{stroke:var(--accent)}.acc-tools{display:flex;justify-content:flex-end;margin-bottom:12px}.acc-toggle{font:inherit;font-size:12.5px;font-weight:600;color:var(--text);background:none;border:1px solid var(--line);border-radius:5px;padding:7px 14px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.acc-toggle:hover{color:var(--accent);border-color:var(--accent)}.case-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:2px}.case-mark{display:inline-flex;align-items:center;flex:none}.card.case .case-mark{margin-right:14px}@media (max-width:560px){.card.case .case-mark{margin-right:10px}}.case-mark img{height:24px;width:auto;max-width:118px;object-fit:contain;filter:grayscale(1) brightness(1.6);opacity:.7;transition:opacity .15s ease,filter .15s ease}.card.case:hover .case-mark img{opacity:1;filter:grayscale(0) brightness(1)}.case-mark img.is-dark{filter:grayscale(1) invert(1) brightness(1.25);opacity:.75}.card.case:hover .case-mark img.is-dark{filter:grayscale(1) invert(1) brightness(1.45);opacity:1}.case-mark img.is-tile{filter:none;opacity:1;background:#F4F4F0;border-radius:5px;padding:5px 8px;box-sizing:content-box}@media (max-width:560px){.case-mark img{height:20px;max-width:96px}}.card.step-card{position:relative;padding-top:34px}.card.step-card>.idx{display:inline-flex;align-items:center;gap:9px;color:var(--accent);font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.card.step-card>.idx::before{content:attr(data-n);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--accent);border-radius:50%;font-size:13px;font-weight:800;letter-spacing:0;color:var(--accent);flex:none}.card.step-card:hover>.idx::before{background:var(--accent);color:var(--accent-ink)}.card.step-card::after{content:none}@media (max-width:900px){.card.step-card{padding-top:28px}}.site-head .fs{display:flex;align-items:center}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;min-height:var(--ctl-h);min-width:var(--ctl-w);font-size:14px;font-weight:600;line-height:1;letter-spacing:.04em;background:transparent;border:1px solid var(--line);border-radius:5px;color:var(--text);cursor:pointer;padding:9px 12px;transition:color .15s ease,border-color .15s ease}.fs-btn:hover,.fs-btn:focus-visible{color:var(--accent);border-color:var(--accent)}.fs-btn .fs-sm{font-weight:700;font-size:.82em;line-height:1}.fs-btn .fs-md{font-weight:700;font-size:1em;line-height:1}.fs-btn .fs-lg{font-weight:800;font-size:1.2em;line-height:1}.fs-btn .fs-xl{font-weight:800;font-size:1.4em;line-height:1}.fs-btn .fs-ar{color:var(--accent);font-weight:800;font-size:.86em;line-height:1;margin:0 1px}.fs-btn.is-reset .fs-ar{transform:none}@media (min-width:1461px){.nav-links>li.fs,.nav-links>li.srch,.nav-links>li.clogin,.nav-links>li.cta-li,.nav-links>li:has(>a.nav-cta){margin-left:var(--head-gap)}}@media (max-width:1100px){.site-head .fs{display:none}}@media (min-width:1461px) and (max-width:1560px){:root{--head-gap:10px}.nav-links>li>a{padding-left:8px;padding-right:8px}.nav-links a.nav-cta{padding:0 14px}}.nav{min-width:0}.nav-links{min-width:0;flex-wrap:nowrap}.nav-links>li{flex:0 0 auto}.page-head .wrap{position:relative}.case-brand{position:absolute;top:2px;right:0;z-index:2;line-height:0}.case-brand img{height:46px;max-width:200px}.page-head .wrap:has(.case-brand)>.kicker,.page-head .wrap:has(.case-brand)>h1{padding-right:230px}.case-brand img:hover{opacity:1;filter:grayscale(0) brightness(1)}.case-brand img.is-dark:hover{filter:grayscale(1) invert(1) brightness(1.45) contrast(1.05);opacity:1}.case-mark img.hov-mono:hover{filter:grayscale(1) brightness(1.6) !important;opacity:.72 !important}.case-mark img.is-dark.hov-mono:hover{filter:grayscale(1) invert(1) brightness(1.25) !important;opacity:.8 !important}@media (max-width:860px){.case-brand{position:static;display:block;margin-bottom:18px}.case-brand img{height:34px;max-width:160px}.page-head .wrap:has(.case-brand)>.kicker,.page-head .wrap:has(.case-brand)>h1{padding-right:0}}.tm-links .tm-ico{display:inline-block}.tm-links .tm-ico + .tm-ico{margin-left:12px}.case-logo img{height:26px;width:auto;display:inline-block;filter:grayscale(1) brightness(1.6);opacity:.85}@media (min-width:901px){.cta-banner{padding-right:432px}.hero .wrap{padding-right:max(22px,calc(994px - 50vw))}}.cta-banner .form .row{grid-template-columns:1fr auto;align-items:center;gap:12px}.cta-banner .form .row input{height:52px;margin:0}.cta-banner .form .row .btn{height:52px;margin:0;padding-top:0;padding-bottom:0}.form .row > .captcha-frame{grid-column:1/-1;max-width:min(420px,100%)}@media (max-width:640px){.cta-banner:has(.captcha-frame){padding-left:12px;padding-right:12px}.form .row > .captcha-frame{max-width:none;margin-right:min(0px,calc(100% - 300px))}}.ot-suite .card{gap:14px;padding:30px 18px 18px 10px}.ot-suite .card ul{gap:14px;margin-top:14px}.ot-suite .card .idx{padding-bottom:4px}.ot-suite li{line-height:1.65;font-size:var(--fs-300)}.ot-suite li b{display:block;margin-bottom:4px;color:var(--head);font-size:17.5px}.ot-inline{height:.95em;width:auto;display:inline-block;vertical-align:-0.16em;margin:0 .32em}.ot-suite .card .idx{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.ot-suite .card .idx .ic{width:19px;height:19px;stroke:var(--accent);flex:none}.hero .tagline .tm{font-size:.82em;top:-.45em;margin-left:-6px}.srch-all{display:block;padding:13px 16px;color:var(--accent);font-weight:700;font-size:14px;border-top:1px solid var(--line)}.srch-all:hover{color:var(--accent);text-decoration:underline}.bsi-inline{height:1.7em;width:auto;display:inline-block;vertical-align:-0.5em;margin:0 .06em}.kicker .bsi-inline{height:2em;vertical-align:-0.65em;margin:0 .06em 0 0}.nav-links .clogin a.login-link{display:flex;align-items:center;gap:7px;color:var(--text);font-size:13.5px;font-weight:600;letter-spacing:.04em;padding:9px 12px;margin:0;border:1px solid var(--line);border-radius:5px;transition:color .15s ease,border-color .15s ease}.nav-links .clogin a.login-link:hover{color:var(--accent);border-color:var(--accent)}.nav-links .clogin svg{width:17px;height:17px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:square}.nav-links .clogin a.login-link:hover svg{stroke:var(--accent)}.nav-links .dd-menu svg.ic{stroke:var(--accent)}.toolbar .seg-mini{font:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:6px 12px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.toolbar button.seg-mini:hover{background:var(--panel-2);color:var(--accent);border-color:var(--accent)}.toolbar button.seg-mini.on,.toolbar button.seg-mini.on:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.toolbar button.seg-mini:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.promo-wrap{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12,12,12,.66);opacity:0;transition:opacity .22s ease}.promo-wrap[hidden]{display:none}.promo-wrap.show{opacity:1}.promo-card{position:relative;width:100%;max-width:520px;max-height:88vh;overflow:auto;background:#191919;border:1px solid var(--line);border-radius:5px;padding:34px 34px 30px;transform:translateY(10px);transition:transform .22s ease}.promo-wrap.show .promo-card{transform:none}.promo-card .promo-img{display:block;max-height:170px;width:auto;max-width:100%;margin:0 0 22px;border:1px solid var(--line);border-radius:5px}.promo-card .kicker{margin:0}.promo-card h2{font-size:clamp(21px,2.4vw,26px);line-height:1.22;margin:var(--head-gap) 0 0;color:var(--head)}.promo-card .promo-text{font-size:var(--fs-300);line-height:1.6;color:var(--text);margin:14px 0 0;max-width:46ch}.promo-card .promo-text:empty{display:none}.promo-acts{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px}.promo-acts .btn{padding:12px 20px;font-size:13.5px}button.promo-no{font:inherit;font-size:13.5px;font-weight:600;letter-spacing:.03em;color:var(--text);background:none;border:0;padding:0;cursor:pointer;border-bottom:1px solid var(--line);transition:color .15s ease,border-color .15s ease}button.promo-no:hover{color:var(--head);border-color:var(--head)}.promo-card :focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.promo-wrap{padding:16px}.promo-card{padding:26px 22px 24px;max-height:86vh}.promo-card .promo-img{max-height:132px;margin-bottom:18px}.promo-acts{gap:16px}.promo-acts .btn{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.promo-wrap,.promo-card{transition:none}.promo-card{transform:none}}.cmplz-scrim{position:fixed;inset:0;z-index:99990;background:rgba(12,12,12,.45);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;transition:opacity .25s ease}.cmplz-scrim.on{opacity:1}html.cookie-open,html.cookie-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.cmplz-scrim{transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.cmplz-scrim{background:rgba(12,12,12,.7)}}@media (min-width:861px){section:not(.hero)>.wrap>.kicker,.wrap.split .k>.kicker{font-size:var(--fs-300)}p.center:has(+.logos){font-size:var(--fs-300)!important}}.split .k>p.kicker{font-size:var(--fs-300)!important}@media (min-width:1461px){.site-head .wrap.nav{max-width:1560px;padding-left:28px;padding-right:28px}}@media (min-width:1461px) and (max-width:1660px){:root{--head-gap:10px}.nav-links>li>a{padding-left:8px;padding-right:8px}.nav-links a.nav-cta{padding:0 14px}}.pill-logo[src*="okay-qa"]{filter:grayscale(1) invert(1) brightness(1.15) contrast(1.05)}.steps+p{margin-top:var(--sp-6)}@media (min-width:1461px){.nav-links>li.lang-dd{margin-left:var(--head-gap)}}.card,.stat,.stats .stat,.law,.step,.phase,.wp-item,.vs-item,.vs-promo,.pod-strip,.pact,.quote,.report-box,.case-q,.calc-row.r-key,.foot .foot-contact,.bridge{border-radius:0}.vs-line{border-radius:0}.bars .t{font-size:15.5px}.bars .track,.bars .fill{border-radius:0}@media (max-width:640px){.bars .t{font-size:15px}}.cov{max-width:760px;padding-bottom:16px}.cov-t{font-size:var(--fs-300);letter-spacing:.02em;top:24px}.cov-bar,.cov-fill{border-radius:0}@media (max-width:520px){.cov-t{font-size:15px}}.cmp-row>span{font-size:var(--fs-300);padding:17px 18px}.cmp-head>span{font-size:var(--fs-100)}@media (max-width:760px){.cmp-row>span{font-size:var(--fs-300);padding:15px 16px}}.fail-grid{display:block;columns:2;column-gap:34px;orphans:3;widows:3}.fail-grid>span{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0 0 28px;display:flex}.fail-grid>span:last-child{margin-bottom:0}.fail-grid.reg-grid{columns:2;column-gap:28px;max-width:920px}.fail-grid.reg-grid>span{margin-bottom:11px}.fail-grid.reg-3{columns:3;column-gap:36px;max-width:none}.fail-grid.reg-3>span{margin-bottom:18px}@media (max-width:1080px){.fail-grid.reg-3{columns:2;max-width:920px}}@media (max-width:760px){.fail-grid.reg-3{columns:1}}.single-glossary_term .fail-grid{column-gap:34px}.single-glossary_term .fail-grid>span{margin-bottom:22px}@media (max-width:640px){.fail-grid,.fail-grid.reg-grid,.fail-grid.reg-3{columns:1}.fail-grid>span{margin-bottom:24px}}.pp-k{font-size:var(--fs-500);letter-spacing:.12em;margin-bottom:var(--sp-3)}@media (max-width:640px){.pp-k{font-size:var(--fs-400);letter-spacing:.14em}}.nums{gap:26px}.nums span{outline-offset:7px;border-radius:var(--radius)}.nums span:hover{box-shadow:0 0 0 4px rgba(234,251,14,.075)}@media (max-width:640px){.nums{gap:22px}.nums span{outline-offset:6px}}.wrap>div:has(>details.acc){max-width:none}.wrap>div[style]:has(>details.acc){max-width:none!important}.wrap>h2+*:not(p),.wrap>div>h2+*:not(p){margin-top:46px}.deflist{display:flex;flex-direction:column;gap:30px;max-width:62ch}.deflist>div{border-left:2px solid var(--accent);border-radius:0;padding-left:18px}.deflist dt{font-size:var(--fs-400);font-weight:700;color:var(--head);line-height:1.3}.deflist dd{margin:8px 0 0;font-size:var(--fs-300);line-height:1.7;color:var(--text)}.deflist>div:hover dt{color:var(--accent)}@media (max-width:640px){.deflist{gap:24px}.deflist>div{padding-left:15px}}.stats{gap:44px 40px}.stats .stat,.stat{outline-offset:12px}.stats .stat:hover,.stat:hover{box-shadow:0 0 0 8px rgba(234,251,14,.075)}.vs-ul{gap:20px}.vs-ul li{outline-offset:7px}.card>ul{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:0;list-style:none}.card>ul>li{outline-offset:7px}@media (max-width:640px){.stats{gap:38px 30px}.stats .stat,.stat{outline-offset:10px}}.stats .stat,.stat{position:relative;outline:0}.stats .stat::after,.stat::after{content:"";position:absolute;inset:-13px;z-index:-1;pointer-events:none;border:1px solid transparent;border-radius:var(--radius);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.stats .stat:hover::after,.stat:hover::after{border-color:var(--accent);background-color:rgba(234,251,14,.075);box-shadow:0 0 0 8px rgba(234,251,14,.075)}.stats .stat:hover,.stat:hover{outline-color:transparent;background-color:transparent;box-shadow:none}@media (max-width:640px){.stats .stat::after,.stat::after{inset:-11px}.stats .stat:hover::after,.stat:hover::after{box-shadow:0 0 0 6px rgba(234,251,14,.075)}}.tt-keep{text-transform:none}.paren-line{display:block}@media (max-width:860px){.cal-tip{display:none}}.card,.toc li,.rel-row,.fc-item,.pact-clause,.fail-grid>span,.stats .stat,.stat,.step,.ws-tiles>div,.bars .bar,.ot-suite li,.cmp-row,.calc-row,.card>ul>li,.phase,.law,.vs-ul li,.hov{outline-offset:0;border-radius:0}.nums span,.ch-grid .card .ch-top{outline-offset:0}.ch-grid .card .ch-top{border-radius:0}.card:hover,.toc li:hover,.rel-row:hover,.fc-item:hover,.pact-clause:hover,.fail-grid>span:hover,.stats .stat:hover,.stat:hover,.step:hover,.ws-tiles>div:hover,.bars .bar:hover,.ot-suite li:hover,.phase:hover,.law:hover,.vs-ul li:hover,.calc-row:hover,.cmp-row:not(.cmp-head):hover,.card>ul>li:hover,.hov:hover,.nums span:hover{background-color:transparent;box-shadow:none}.cmp-row:not(.cmp-head):hover>span{background-color:transparent}.cmp-row:not(.cmp-head):hover>span:first-child{background-color:var(--panel-2)}.cmp-row:not(.cmp-head):hover>span:last-child{background-color:rgba(234,251,14,.075)}.stats .stat::after,.stat::after{content:none}.stats .stat,.stat{outline:1px solid transparent;transition:outline-color .15s ease,color .15s ease}.stats .stat:hover,.stat:hover{outline-color:var(--accent)}@media (max-width:640px){.card,.step,.law,.phase,.hov,.nums span{outline-offset:0}.card:hover,.toc li:hover,.rel-row:hover,.fc-item:hover,.pact-clause:hover,.fail-grid>span:hover,.stats .stat:hover,.stat:hover,.step:hover,.ws-tiles>div:hover,.bars .bar:hover,.ot-suite li:hover,.phase:hover,.law:hover,.calc-row:hover,.hov:hover,.nums span:hover{box-shadow:none}}@media (hover:none){.card:active,.fail-grid>span:active,.stats .stat:active,.stat:active,.toc li:active,.rel-row:active,.fc-item:active,.step:active,.law:active,.phase:active,.ot-suite li:active,.ws-tiles>div:active,.calc-row:active,.nums span:active,.hov:active{outline-color:var(--accent)}.item:active,.calc-in:active,.acc:active,.quote:active,.pod-strip:active,.vs-promo:active,.pact:active,.chips label:active,.pod-chips span:active,.pod-doms span:active,.cov-langs span:active,.src:active,.featured-band:active{border-color:var(--accent)}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.kicker .k-seg{white-space:normal}.foot-tag .nb{white-space:normal}}.card,.step,.law,.phase,.stats .stat,.stat,.ws-tiles>div,.pact-clause,.fc-item,.fail-grid>span,.hov,.nums span,.ch-grid .card .ch-top{outline-offset:8px}.toc li,.rel-row,.calc-row,.ot-suite li,.bars .bar,.vs-ul li,.card>ul>li,.srch-item{outline-offset:4px}.cmp-row:not(.cmp-head):hover{outline-offset:-1px}@media (max-width:640px){.card,.step,.law,.phase,.stats .stat,.stat,.ws-tiles>div,.pact-clause,.fc-item,.fail-grid>span,.hov,.nums span{outline-offset:6px}.toc li,.rel-row,.calc-row,.ot-suite li,.bars .bar,.vs-ul li,.card>ul>li,.srch-item{outline-offset:3px}}.card:has(> ul > li){outline-offset:12px}.card>ul>li{outline-offset:0}.toc{max-width:900px}.toc li{gap:24px;padding:22px 0}.toc-n{min-width:34px;padding-top:3px;font-size:15px}.toc b{font-size:var(--fs-400);margin-bottom:7px}.toc p{font-size:var(--fs-300);line-height:1.65}@media (max-width:640px){.toc li{gap:14px;padding:18px 0}.toc b{font-size:17px}.toc p{font-size:15.5px}.toc-n{min-width:28px;font-size:14px}}.grid>.card>.idx.is-tag{display:flex;width:100%;min-height:calc(2.5em + 10px);align-items:center}.grid>.card>.idx.is-tag.is-code{display:inline-flex;width:auto;min-height:0;font-variant-numeric:tabular-nums}.grid>.card{padding-right:0}#articles-grid-all>.card{padding-top:34px}:root{--row-bleed:8px}@media (min-width:1200px){:root{--row-bleed:14px}}.toc li{position:relative;margin-inline:calc(-1 * var(--row-bleed));padding-left:var(--row-bleed);padding-right:var(--row-bleed);border-top:0}.toc li::before{content:"";position:absolute;left:var(--row-bleed);right:var(--row-bleed);top:0;border-top:1px solid var(--line)}.toc li:last-child{border-bottom:0}.toc li:last-child::after{content:"";position:absolute;left:var(--row-bleed);right:var(--row-bleed);bottom:0;border-bottom:1px solid var(--line)}.rel-row{position:relative;margin-inline:calc(-1 * var(--row-bleed));padding-left:calc(2px + var(--row-bleed));padding-right:calc(2px + var(--row-bleed));border-top:0}.rel-row::before{content:"";position:absolute;left:var(--row-bleed);right:var(--row-bleed);top:0;border-top:1px solid var(--line)}.rel-list .rel-row:first-child::before{content:none}.bars .bar{margin-inline:calc(-1 * var(--row-bleed));padding-left:var(--row-bleed);padding-right:var(--row-bleed)}.calc-row:not(.r-key){position:relative;margin-inline:calc(-1 * var(--row-bleed));padding-left:var(--row-bleed);padding-right:var(--row-bleed);border-bottom:0}.calc-row:not(.r-key)::after{content:"";position:absolute;left:var(--row-bleed);right:var(--row-bleed);bottom:0;border-bottom:1px solid var(--line)}.calc-row:not(.r-key):last-of-type::after{content:none}.vs-ul li{margin-inline:calc(-1 * var(--row-bleed));padding-left:calc(20px + var(--row-bleed));padding-right:var(--row-bleed)}.vs-ul li::before{left:var(--row-bleed)}.card>ul>li{margin-inline:-6px;padding-left:23px;padding-right:6px}.card>ul>li::before{left:6px}.deflist>div{--bar-inset:12px;position:relative;border-left:0;margin-inline:calc(-1 * var(--row-bleed));padding-top:var(--bar-inset);padding-bottom:var(--bar-inset);padding-left:calc(20px + var(--row-bleed));padding-right:var(--row-bleed);outline:1px solid transparent;outline-offset:4px;border-radius:0;transition:outline-color .15s ease}.deflist>div::before{content:"";position:absolute;left:var(--row-bleed);top:var(--bar-inset);bottom:var(--bar-inset);border-left:2px solid var(--accent)}.deflist>div:hover{outline-color:var(--accent)}@media (max-width:640px){.deflist>div{--bar-inset:10px;padding-left:calc(17px + var(--row-bleed));outline-offset:3px}}.wp-block-query-title,.srch-head .wp-block-query-title,#s-count,.srch-none{overflow-wrap:anywhere}.srch-head{margin-bottom:34px}.srch-head .wp-block-query-title{margin:0}.srch-count{margin-top:10px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.srch-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.srch-list>li.wp-block-post{margin:0}.srch-item{padding:26px 0;border-top:1px solid var(--line);outline:1px solid transparent;outline-offset:0;border-radius:0;transition:outline-color .15s ease}.srch-list>li.wp-block-post:last-child .srch-item{border-bottom:1px solid var(--line)}.srch-item:hover{outline-color:var(--accent)}.srch-item .wp-block-post-title{font-size:clamp(19px,2.2vw,23px);font-weight:700;line-height:1.2;margin:0}.srch-item .wp-block-post-title a{color:var(--head);text-decoration:none}.srch-item:hover .wp-block-post-title a{color:var(--accent)}.srch-url{margin:7px 0 0;font-size:12.5px;color:var(--accent);word-break:break-word;font-weight:600;letter-spacing:.02em}.srch-item .wp-block-post-excerpt{margin:10px 0 0;max-width:76ch}.srch-item .wp-block-post-excerpt__excerpt{font-size:14.5px;line-height:1.7;color:var(--text)}.srch-item .wp-block-post-excerpt__more-text{margin:10px 0 0}.srch-item .wp-block-post-excerpt__more-link{color:var(--accent);font-weight:700;font-size:13.5px;text-decoration:none}.srch-item .wp-block-post-excerpt__more-link:hover{text-decoration:underline}.srch-item mark,.srch-hit{background:none;color:var(--accent);font-weight:700;padding:0}.srch-item{position:relative;margin-inline:calc(-1 * var(--row-bleed));padding-left:var(--row-bleed);padding-right:var(--row-bleed);border-top:0;outline-offset:4px}.srch-item::before{content:"";position:absolute;left:var(--row-bleed);right:var(--row-bleed);top:0;border-top:1px solid var(--line)}.srch-list>li.wp-block-post:last-child .srch-item{border-bottom:0}.srch-list>li.wp-block-post:last-child .srch-item::after{content:"";position:absolute;left:var(--row-bleed);right:var(--row-bleed);bottom:0;border-bottom:1px solid var(--line)}@media (max-width:640px){.srch-item{outline-offset:3px}}.srch-pager{margin-top:46px;padding-top:26px;border-top:1px solid var(--line)}.srch-pager .wp-block-query-pagination{gap:14px;align-items:center}.srch-pager .wp-block-query-pagination-numbers{display:flex;gap:10px}.srch-pager .wp-block-query-pagination a,.srch-pager .wp-block-query-pagination .page-numbers{border:1px solid var(--line);border-radius:5px;padding:8px 14px;color:var(--text);text-decoration:none;font-size:14px;font-weight:600}.srch-pager .wp-block-query-pagination a:hover{border-color:var(--accent);color:var(--accent)}.srch-pager .page-numbers.current{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}body{overflow-x:clip}.wp-site-blocks{padding:0;margin:0}.wp-site-blocks > *{margin-block-start:0}body.admin-bar .site-head{top:32px}@media (max-width:782px){body.admin-bar .site-head{top:46px}}.wp-block-heading{margin:0}.entry-content > *{margin-block-start:0}h1.wp-block-post-title{font-size:clamp(38px,6.8vw,84px);font-weight:800;letter-spacing:-.03em;line-height:1.02}.wp-block-post-template{list-style:none;margin:0;padding:0;gap:34px 44px}.wp-block-post-template>li.wp-block-post{display:flex;margin:0}.wp-block-post-template>li.wp-block-post>.card{flex:1 1 auto}.wp-block-post-template.columns-2>li.wp-block-post:nth-child(-n+2)>.card,.wp-block-post-template:not(.columns-2)>li.wp-block-post:first-child>.card{border-top:0;padding-top:0}@media (max-width:640px){.wp-block-post-template.columns-2>li.wp-block-post:nth-child(2)>.card{border-top:1px solid var(--line);padding-top:24px}}.card .wp-block-post-title{font-size:clamp(18px,2vw,22px);font-weight:700;letter-spacing:-.01em;line-height:1.14;margin:2px 0 0}.card .wp-block-post-title a{color:var(--head);text-decoration:none}.card:hover .wp-block-post-title a{color:var(--accent)}.card .wp-block-post-excerpt{margin:0}.card .wp-block-post-excerpt p{font-size:15px;margin:0}.card .wp-block-post-excerpt__more-text{margin:10px 0 0}.card .wp-block-post-excerpt__more-link{color:var(--accent);font-weight:700;font-size:14px;text-decoration:none}.card .wp-block-post-excerpt__more-link:hover{text-decoration:underline}.wp-block-post-date,.card .wp-block-post-date{font-size:13px;color:var(--muted,#9a9a94)}.wp-block-post-date,.wp-block-post-terms{font-size:13.5px;color:var(--text)}.wp-block-query-pagination{margin-top:34px}.wp-block-query-pagination a{color:var(--head);font-weight:600}.wp-block-query-pagination a:hover{color:var(--accent)}.wp-block-search__button{display:none}.cxl-article .entry-content h2{margin-top:44px}.cxl-article .entry-content h3{margin-top:30px}.cxl-article .entry-content p{margin-top:20px;max-width:68ch}.cxl-article .entry-content p:not(.lede):not(.closer){font-size:var(--fs-400);line-height:1.75}.cxl-article .entry-content ul,.cxl-article .entry-content ol{margin:20px 0 0 20px;max-width:66ch}.cxl-article .entry-content li{font-size:var(--fs-400);line-height:1.7;margin-top:10px}.cxl-article .entry-content h2 + *:not([class*="mt-"]){margin-top:22px}.cxl-article .entry-content h3 + *:not([class*="mt-"]){margin-top:18px}.cxl-article .entry-content p.lede{max-width:64ch;padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.cxl-article .entry-content p.lede + *:not([class*="mt-"]){margin-top:var(--sp-5)}.cxl-article .entry-content p.closer{max-width:64ch;margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line);color:var(--head)}.cxl-article .entry-content blockquote{border-left:2px solid var(--accent);padding-left:18px;margin-top:22px;color:var(--head)}.cxl-article .entry-content img{border-radius:5px;border:1px solid var(--line)}.cmplz-cookiebanner,#cmplz-manage-consent-container,.cmplz-cookiebanner.cmplz-categories-visible{background-color:#1E1E1E !important;color:#F4F4F0 !important;border:1px solid #EAFB0E !important;border-radius:5px !important;box-shadow:0 18px 60px rgba(0,0,0,.6) !important}.cmplz-cookiebanner,.cmplz-cookiebanner *,#cmplz-manage-consent-container,#cmplz-manage-consent-container *{font-family:'Outfit','Outfit Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif !important;-webkit-font-smoothing:antialiased;font-feature-settings:normal;letter-spacing:normal}.cmplz-cookiebanner .cmplz-message,#cmplz-manage-consent-container .cmplz-message{color:#D0D0CA !important;font-size:16px !important;line-height:1.65 !important;font-weight:400 !important}.cmplz-cookiebanner .cmplz-title,#cmplz-manage-consent-container .cmplz-title{font-weight:700 !important;letter-spacing:-.01em !important}.cmplz-cookiebanner .cmplz-description,.cmplz-cookiebanner .cmplz-category p,#cmplz-manage-consent-container .cmplz-description{font-size:14.5px !important;line-height:1.7 !important;font-weight:400 !important}.cmplz-cookiebanner .cmplz-links a,#cmplz-manage-consent-container a{font-size:14px !important;font-weight:600 !important}.cmplz-cookiebanner .cmplz-btn,#cmplz-manage-consent-container .cmplz-btn{font-size:14px !important;font-weight:700 !important;letter-spacing:.015em !important}.cmplz-category .cmplz-category-title,.cmplz-category summary{font-size:15.5px !important;font-weight:600 !important}.cmplz-cookiebanner .cmplz-title,#cmplz-manage-consent-container .cmplz-title{font-size:24px !important;line-height:1.2 !important;align-self:center}.cmplz-cookiebanner .cmplz-links a,#cmplz-manage-consent-container a{color:#EAFB0E !important;transition:color .15s ease}.cmplz-cookiebanner .cmplz-links a:hover,#cmplz-manage-consent-container a:hover{color:#F4F4F0 !important}.cmplz-cookiebanner .cmplz-logo,.cmplz-cookiebanner .cmplz-image{height:auto !important;max-height:none !important;overflow:visible !important;align-self:center}.cmplz-cookiebanner .cmplz-logo img,.cmplz-cookiebanner .cmplz-image img{height:48px !important;width:auto !important;max-width:none !important;object-fit:contain;object-position:left center}.cmplz-cookiebanner .cmplz-btn,.cmplz-cookiebanner button{border-radius:5px !important}.wp-block-template-part:has(> .site-head){position:sticky;top:0;z-index:60}body.admin-bar .wp-block-template-part:has(> .site-head){top:32px}@media (max-width:782px){body.admin-bar .wp-block-template-part:has(> .site-head){top:46px}}hr.wp-block-separator{border:0;border-top:1px solid var(--line);background:none;height:0;max-width:none;opacity:1;margin:0}.wp-block-post-content>section~section,.entry-content>section~section{border-top:1px solid var(--line)}.cmplz-cookiebanner .cmplz-categories,#cmplz-manage-consent-container .cmplz-categories{margin-top:18px !important}#cmplz-manage-consent-container .cmplz-category,.cmplz-cookiebanner .cmplz-category{background:#262626 !important;border:1px solid rgba(208,208,208,.16) !important;border-radius:5px !important}.cmplz-category .cmplz-category-header,.cmplz-category .cmplz-category-title,.cmplz-category summary,.cmplz-category h1,.cmplz-category h2,.cmplz-category h3{color:#F4F4F0 !important;background:transparent !important}.cmplz-category .cmplz-description,.cmplz-category p{color:#D0D0CA !important}.cmplz-category .cmplz-always-active{color:#EAFB0E !important}.cmplz-category .cmplz-icon,.cmplz-category .cmplz-open-icon{filter:invert(1)}.cmplz-cookiebanner .cmplz-header,#cmplz-manage-consent-container .cmplz-header{background:transparent !important;color:#F4F4F0 !important}.cmplz-cookiebanner .cmplz-close,#cmplz-manage-consent-container .cmplz-close{background:transparent !important;border:0 !important;box-shadow:none !important;outline:none !important;padding:0 !important;color:#F4F4F0 !important}.cmplz-cookiebanner .cmplz-close svg{fill:currentColor}.cmplz-cookiebanner .cmplz-close:hover,#cmplz-manage-consent-container .cmplz-close:hover{color:#EAFB0E !important}.cmplz-cookiebanner .cmplz-close:focus-visible,#cmplz-manage-consent-container .cmplz-close:focus-visible{outline:2px solid #EAFB0E !important;outline-offset:2px !important}.wp-block-query-title{margin-bottom:26px}.wp-block-query-title+*{margin-top:0}.cmplz-cookiebanner .cmplz-btn,#cmplz-manage-consent-container .cmplz-btn{font-size:16px !important;transition:background .15s ease,color .15s ease,border-color .15s ease !important;cursor:pointer}.cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover{background:transparent !important;color:#EAFB0E !important;border-color:#EAFB0E !important}.cmplz-cookiebanner .cmplz-btn.cmplz-deny:hover,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences:hover,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-settings:hover,.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences:hover,#cmplz-manage-consent-container .cmplz-btn:hover{color:#EAFB0E !important;border-color:#EAFB0E !important}.cmplz-cookiebanner .cmplz-logo img,.cmplz-cookiebanner .cmplz-image img{content:url("https://cdn.cxlever.io/brand/CxL_white-text-colored-logo%2C2-1%2CComplianz.png")}.cmplz-cookiebanner .cmplz-logo:not(:has(img)){background:url("https://cdn.cxlever.io/brand/CxL_white-text-colored-logo%2C2-1%2CComplianz.png") left center/contain no-repeat;min-height:48px;min-width:96px}button.cmplz-manage-consent{left:50px !important;right:auto !important;bottom:50px !important;top:auto !important;width:46px !important;height:46px !important;padding:0 !important;min-width:0 !important;border-radius:50% !important;z-index:54 !important;background:#1E1E1E url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23D0D0CA%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22square%22%3E%3Cpath%20d%3D%22M12%2011a3%203%200%200%201%203%203v2.5%22%2F%3E%3Cpath%20d%3D%22M9%2017.5V14a3%203%200%200%201%20.9-2.15%22%2F%3E%3Cpath%20d%3D%22M12%207.5A6.5%206.5%200%200%201%2018.5%2014v1.5%22%2F%3E%3Cpath%20d%3D%22M5.5%2014a6.5%206.5%200%200%201%203-5.47%22%2F%3E%3Cpath%20d%3D%22M12%2014v4.5%22%2F%3E%3Cpath%20d%3D%22M12%204a10%2010%200%200%201%209%205.6%22%2F%3E%3Cpath%20d%3D%22M3%209.6A10%2010%200%200%201%207.4%204.9%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat !important;border:1px solid #3a3a3a !important;box-shadow:0 8px 24px rgba(0,0,0,.45) !important;font-size:0 !important;color:transparent !important;line-height:0 !important;transition:border-color .15s ease}button.cmplz-manage-consent:hover{border-color:#EAFB0E !important;background:#1E1E1E url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EAFB0E%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22square%22%3E%3Cpath%20d%3D%22M12%2011a3%203%200%200%201%203%203v2.5%22%2F%3E%3Cpath%20d%3D%22M9%2017.5V14a3%203%200%200%201%20.9-2.15%22%2F%3E%3Cpath%20d%3D%22M12%207.5A6.5%206.5%200%200%201%2018.5%2014v1.5%22%2F%3E%3Cpath%20d%3D%22M5.5%2014a6.5%206.5%200%200%201%203-5.47%22%2F%3E%3Cpath%20d%3D%22M12%2014v4.5%22%2F%3E%3Cpath%20d%3D%22M12%204a10%2010%200%200%201%209%205.6%22%2F%3E%3Cpath%20d%3D%22M3%209.6A10%2010%200%200%201%207.4%204.9%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat !important}button.cmplz-manage-consent:focus-visible{outline:2px solid #EAFB0E !important;outline-offset:2px}.cmplz-cookiebanner .cmplz-header,#cmplz-manage-consent-container .cmplz-header{grid-template-columns:auto 1fr auto !important;column-gap:14px !important}.cmplz-cookiebanner .cmplz-header .cmplz-title{display:block !important;justify-self:center !important;text-align:center !important}@media (max-width:520px){.cmplz-cookiebanner .cmplz-header{grid-template-areas:"logo . close" "title title title" !important;row-gap:26px !important}.cmplz-cookiebanner .cmplz-header .cmplz-logo{grid-area:logo !important}.cmplz-cookiebanner .cmplz-header .cmplz-close{grid-area:close !important;align-self:center !important}.cmplz-cookiebanner .cmplz-header .cmplz-title{grid-area:title !important;font-size:21px !important}.cmplz-cookiebanner .cmplz-logo:not(:has(img)){min-width:150px !important;min-height:75px !important;margin:-24px 0 -16px !important}.cmplz-cookiebanner .cmplz-logo img,.cmplz-cookiebanner .cmplz-image img{height:44px !important}}@media (max-width:768px){.cmplz-cookiebanner{row-gap:0 !important;grid-row-gap:0 !important}.cmplz-cookiebanner .cmplz-header{margin-bottom:18px !important}.cmplz-cookiebanner .cmplz-links.cmplz-information{margin-top:10px !important}.cmplz-cookiebanner .cmplz-buttons{margin-top:20px !important;margin-bottom:22px !important;gap:10px !important}.cmplz-cookiebanner{padding-bottom:22px !important}}.cmplz-cookiebanner .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences{color:#B9B9B3 !important;border-color:#4A4A48 !important;background:#1E1E1E !important}.nav-links .clogin a.login-link{display:flex;align-items:center;gap:7px;color:var(--text);font-size:13.5px;font-weight:600;letter-spacing:.04em;padding:9px 12px;margin:0 14px 0 0;border:1px solid var(--line);border-radius:5px;transition:color .15s ease,border-color .15s ease}.nav-links .clogin a.login-link:hover{color:var(--accent);border-color:var(--accent)}.nav-links .clogin svg{width:17px;height:17px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:square}.nav-links .clogin a.login-link:hover svg{stroke:var(--accent)}.nav-links .dd-menu svg.ic{stroke:var(--accent)}.toolbar .seg-mini{font:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:6px 12px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.toolbar .seg-mini:hover,.toolbar .seg-mini.on{color:var(--accent);border-color:var(--accent)}.single-position p.kicker + .fail-grid{margin-top:var(--sp-3)}.single-position .grid.g3 + p.mt-3 > .linkmore{display:block;margin-top:var(--sp-3)}p.note-lead{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:var(--fs-200);line-height:1.5;color:var(--text)}p.note-lead .ic{width:18px;height:18px;flex:none;margin-top:2px;color:var(--accent);vertical-align:0}p.note-lead + p{margin-top:0}p.note-lead + p .btn{margin-top:0}
