:root{--bg: #131210;--bg2: #1a1916;--bg3: #221f1b;--line: #2c2922;--line2: #383429;--text: #f0ede7;--text2: #cac4b9;--muted: #948b7d;--faint: #685f53;--accent: #2e6be6;--accent2: #5286f0;--accent-soft: color-mix(in srgb, var(--accent) 16%, transparent);--pass: #34c777;--warn: #e8a13c;--fail: #ef5350;--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.32, .72, .24, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--maxw: 1200px;--pad: clamp(1.25rem, 5vw, 4rem);--z-nav: 100;color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--text2);font-size:clamp(15px,1.05vw,17px);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga" 1,"calt" 1;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 80% -10%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%),radial-gradient(90% 60% at 0% 100%,color-mix(in srgb,#3a2f1f 26%,transparent),transparent 60%)}main,.nav,.foot{position:relative;z-index:1}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4{color:var(--text);line-height:1.08;letter-spacing:-.025em;text-wrap:balance;font-weight:700}p{text-wrap:pretty}::selection{background:color-mix(in srgb,var(--accent) 45%,transparent);color:#fff}.skip{position:absolute;left:-9999px;top:0;background:var(--accent);color:#fff;padding:10px 16px;border-radius:8px;z-index:200}.skip:focus{left:12px;top:12px}:focus-visible{outline:2px solid var(--accent2);outline-offset:3px;border-radius:4px}.btn{--bh: 0;display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-sans);font-weight:600;font-size:.95rem;letter-spacing:-.01em;padding:.7em 1.15em;border-radius:11px;border:1px solid transparent;cursor:pointer;transition:transform .2s var(--ease-out),background .2s var(--ease),border-color .2s,box-shadow .3s var(--ease);white-space:nowrap}.btn svg{width:1.05em;height:1.05em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(180deg,var(--accent2),var(--accent));color:#fff;box-shadow:0 1px color-mix(in srgb,#fff 22%,transparent) inset,0 6px 22px -8px color-mix(in srgb,var(--accent) 80%,transparent)}.btn-primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent2) 80%,#fff),var(--accent2));transform:translateY(-2px);box-shadow:0 1px color-mix(in srgb,#fff 28%,transparent) inset,0 12px 30px -10px color-mix(in srgb,var(--accent) 90%,transparent)}.btn-primary svg{transition:transform .25s var(--ease-out)}.btn-primary:hover svg{transform:translate(3px)}.btn-ghost{background:color-mix(in srgb,var(--text) 4%,transparent);border-color:var(--line2);color:var(--text)}.btn-ghost:hover{background:color-mix(in srgb,var(--text) 8%,transparent);border-color:var(--faint);transform:translateY(-2px)}.btn-lg{font-size:1.02rem;padding:.85em 1.4em;border-radius:13px}.btn-block{width:100%;justify-content:center}.nav{position:sticky;top:0;z-index:var(--z-nav);transition:background .3s var(--ease),border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.nav.is-scrolled{background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--line)}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:.85rem var(--pad);display:flex;align-items:center;gap:1.5rem}.brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.brand-mark{width:26px;height:26px;fill:none;stroke:var(--accent);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.brand-word{font-size:1.05rem}.nav-links{display:flex;gap:.35rem;margin-left:auto}.nav-links a{color:var(--text2);font-size:.92rem;font-weight:500;padding:.45em .7em;border-radius:8px;transition:color .16s,background .16s}.nav-links a:hover{color:var(--text);background:var(--bg2)}.nav-links a.is-active{color:var(--accent2)}.nav-cta{margin-left:.25rem}.hero{max-width:var(--maxw);margin:0 auto;padding:clamp(2.5rem,7vw,6rem) var(--pad) clamp(2rem,4vw,3rem)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.kicker{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.02em;color:var(--muted);padding:.4rem .7rem .4rem .5rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg2) 70%,transparent)}.kicker-dot{width:7px;height:7px;border-radius:50%;background:var(--accent2);box-shadow:0 0 0 4px var(--accent-soft);animation:pulse 2.6s var(--ease) infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 3px var(--accent-soft)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 8%,transparent)}}.hero-title{margin:1.4rem 0 0;font-size:clamp(2.5rem,6.2vw,4.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.02}.hero-title em{font-style:normal;color:var(--accent2)}.hero-lede{margin-top:1.5rem;max-width:34ch;font-size:clamp(1.02rem,1.5vw,1.2rem);color:var(--text2)}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.hero-stats{display:flex;gap:clamp(1.5rem,4vw,3rem);margin-top:2.6rem}.hero-stats div{display:flex;flex-direction:column}.hero-stats dt{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;color:var(--text);letter-spacing:-.04em;font-feature-settings:"tnum" 1}.hero-stats dd{font-family:var(--font-mono);font-size:.74rem;color:var(--muted);letter-spacing:.02em;margin-top:.15rem}.hero-stage{position:relative;aspect-ratio:4 / 5;min-height:420px}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;overflow:hidden;background:radial-gradient(82% 76% at 56% 34%,color-mix(in srgb,var(--bg3),#fff 15%),var(--bg2) 64%,var(--bg) 100%);border:1px solid var(--line);box-shadow:inset 0 1px color-mix(in srgb,#fff 5%,transparent),0 40px 80px -50px #000;cursor:grab;touch-action:pan-y}.hero-canvas:active{cursor:grabbing}.hero-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-dim{position:absolute;top:0;left:0;will-change:transform,opacity;display:inline-flex;flex-direction:column;align-items:flex-start;padding:.25rem .5rem;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line2);border-left:2px solid var(--accent);border-radius:6px;font-family:var(--font-mono);transition:opacity .3s var(--ease);line-height:1.1}.hero-dim-v{font-size:.82rem;font-weight:600;color:var(--text);font-feature-settings:"tnum" 1}.hero-dim-k{font-size:.6rem;color:var(--muted);letter-spacing:.06em}.hero-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.hero-fallback svg{width:55%;opacity:.7}.hero-hint{position:absolute;bottom:.9rem;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:.7rem;color:var(--faint);letter-spacing:.04em;pointer-events:none}.hero-spec{display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2.2rem);margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.82rem;color:var(--muted)}.hero-spec b{color:var(--text2);font-weight:500}.hero-spec i{font-style:normal;color:var(--pass)}.hero-spec span{display:inline-flex;gap:.4rem;align-items:baseline}section{scroll-margin-top:80px}.what,.how,.who,.caps,.pricing{max-width:var(--maxw);margin:0 auto;padding:clamp(3.5rem,8vw,7rem) var(--pad)}.sec-head{max-width:52ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.sec-head h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:800;letter-spacing:-.035em}.sec-head p{margin-top:1rem;font-size:clamp(1rem,1.4vw,1.12rem);color:var(--text2);max-width:48ch}.pic,.aud-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.pic svg,.aud-ic svg{width:24px;height:24px;fill:none;stroke:var(--accent2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pillars{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.pillar{background:var(--bg2);padding:clamp(1.6rem,2.5vw,2.4rem);display:flex;flex-direction:column;gap:.9rem;transition:background .3s var(--ease)}.pillar:hover{background:var(--bg3)}.pillar h3{font-size:1.3rem;letter-spacing:-.02em}.pillar p{color:var(--text2);font-size:.98rem}.pillar-lead{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 12%,var(--bg2)),var(--bg2) 60%)}.pillar-lead h3{font-size:1.5rem}.steps{list-style:none;display:flex;flex-direction:column}.step{display:grid;grid-template-columns:clamp(3.5rem,12vw,9rem) 1fr;gap:clamp(1rem,3vw,3rem);padding:clamp(1.8rem,3vw,2.6rem) 0;border-top:1px solid var(--line)}.step:last-child{border-bottom:1px solid var(--line)}.step-rule{position:relative}.step-no{font-family:var(--font-mono);font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:600;color:var(--faint);letter-spacing:-.02em}.step:hover .step-no{color:var(--accent2);transition:color .3s var(--ease)}.step-body{max-width:56ch}.step-body h3{font-size:clamp(1.3rem,2.2vw,1.75rem);letter-spacing:-.025em}.step-body p{margin-top:.7rem;color:var(--text2)}.step-chips,.step-checks{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.3rem}.step-chips span,.step-checks .ck{font-family:var(--font-mono);font-size:.78rem;padding:.32rem .6rem;border-radius:7px;background:var(--bg2);border:1px solid var(--line2);color:var(--text2)}.step-chips .chip-type{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent2);font-weight:600}.step-checks .ck{display:inline-flex;align-items:center;gap:.4rem}.step-checks .ck svg{width:.95em;height:.95em;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.step-checks .ok{color:var(--pass);border-color:color-mix(in srgb,var(--pass) 38%,transparent);background:color-mix(in srgb,var(--pass) 12%,transparent)}.step-checks .ok svg{stroke:var(--pass)}.step-checks .warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 38%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent)}.step-checks .warn i{font-style:normal;color:color-mix(in srgb,var(--warn) 75%,var(--text));opacity:.8}.audience{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:clamp(2rem,4vw,3.4rem) clamp(2rem,4vw,3rem)}.aud{position:relative;padding-top:1.7rem;display:flex;flex-direction:column;gap:1rem}.aud:before{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:var(--line2)}.aud:after{content:"";position:absolute;top:0;left:0;width:2.4rem;height:1.5px;background:var(--accent);transform:scaleX(.6);transform-origin:left;transition:transform .4s var(--ease-out)}.aud:hover:after{transform:scaleX(1)}.aud:hover .aud-ic{border-color:color-mix(in srgb,var(--accent) 52%,transparent)}.aud-ic{transition:border-color .3s var(--ease)}.aud h3{font-size:1.3rem}.aud p{color:var(--text2);font-size:.97rem;max-width:38ch}.cap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.cap-block{background:var(--bg2);padding:clamp(1.4rem,2vw,1.9rem)}.cap-block h4{font-family:var(--font-mono);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent2);margin-bottom:1.1rem}.cap-list{list-style:none;display:flex;flex-direction:column;gap:.65rem}.cap-list li{font-size:.95rem;color:var(--muted);position:relative;padding-left:1.1rem}.cap-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:2px;background:var(--accent);opacity:.65}.cap-list b{color:var(--text);font-weight:600}.cap-spec{background:var(--bg3)}.spec-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.82rem}.spec-table th{text-align:left;font-weight:400;color:var(--muted);padding:.4rem 0}.spec-table td{text-align:right;color:var(--text);padding:.4rem 0;font-feature-settings:"tnum" 1}.spec-table tr+tr th,.spec-table tr+tr td{border-top:1px dashed var(--line2)}.trust{border-block:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--bg)),var(--bg))}.trust-inner{max-width:var(--maxw);margin:0 auto;padding:clamp(2.5rem,5vw,4rem) var(--pad);display:grid;grid-template-columns:auto 1fr;gap:clamp(1.2rem,3vw,2.4rem);align-items:start}.trust-ic{width:52px;height:52px;flex:none;fill:none;stroke:var(--accent2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.trust-text h2{font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:800;letter-spacing:-.035em}.trust-text p{margin-top:1rem;color:var(--text2);max-width:70ch}.trust-text a{color:var(--accent2);text-decoration:underline;text-underline-offset:2px;transition:color .16s}.trust-text a:hover{color:var(--text)}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:clamp(1rem,2.5vw,1.6rem)}.plan{position:relative;padding:clamp(1.7rem,2.5vw,2.3rem);border:1px solid var(--line2);border-radius:16px;background:var(--bg2);display:flex;flex-direction:column;gap:1.1rem}.plan-pro{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--bg2)),var(--bg2) 55%);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--accent) 80%,transparent)}.plan-flag{position:absolute;top:-.7rem;right:1.3rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--accent);padding:.3rem .6rem;border-radius:7px}.plan-head{display:flex;align-items:baseline;justify-content:space-between}.plan-head h3{font-size:1.3rem}.plan-price{display:flex;align-items:baseline;gap:.4rem}.plan-price span{font-size:clamp(2rem,4vw,2.6rem);font-weight:800;color:var(--text);letter-spacing:-.04em}.plan-price i{font-style:normal;font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.plan-note{color:var(--text2);font-size:.95rem;margin-top:-.4rem}.plan-list{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin-top:.2rem;margin-bottom:auto}.plan-list li{position:relative;padding-left:1.6rem;font-size:.95rem;color:var(--text2)}.plan-list li:before{content:"";position:absolute;left:0;top:.15em;width:1.05em;height:1.05em;background:var(--accent-soft);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235286f0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E");background-size:.7em;background-repeat:no-repeat;background-position:center}.plan-fine{font-family:var(--font-mono);font-size:.7rem;color:var(--faint);text-align:center}.final{padding:clamp(4rem,9vw,8rem) var(--pad)}.final-inner{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.final-mark{width:54px;height:54px;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.final-inner h2{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.04em}.foot{border-top:1px solid var(--line);background:var(--bg2)}.foot-top{max-width:var(--maxw);margin:0 auto;padding:clamp(2.5rem,4vw,3.5rem) var(--pad) clamp(1.5rem,2.5vw,2rem);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.8fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.foot-tag{font-size:.92rem;color:var(--text2);max-width:42ch}.foot-nav{display:flex;flex-direction:column;gap:.65rem}.foot-nav h3{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.4rem}.foot-nav a{font-size:.92rem;color:var(--text2);width:fit-content;transition:color .16s}.foot-nav a:hover{color:var(--accent2)}.foot-bottom{max-width:var(--maxw);margin:0 auto;padding:1.3rem var(--pad) clamp(1.8rem,3vw,2.4rem);border-top:1px solid var(--line);display:flex;gap:1rem 2rem;flex-wrap:wrap;align-items:baseline}.foot-bottom p:first-child{font-family:var(--font-mono);font-size:.78rem;color:var(--muted)}.foot-disc{flex:1 1 380px;font-size:.78rem;color:var(--faint);max-width:70ch}.js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease-out) var(--rd, 0ms),transform .55s var(--ease-out) var(--rd, 0ms)}.js [data-reveal].is-in{opacity:1;transform:none}.js.reduce-motion [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}@media(max-width:920px){.hero-grid{grid-template-columns:1fr}.hero-copy{order:1}.hero-stage{order:2;max-width:520px;width:100%;margin:0 auto}.hero-lede{max-width:50ch}.pillars{grid-template-columns:1fr}.pillar-lead{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 14%,var(--bg2)),var(--bg2) 70%)}}@media(max-width:720px){.nav-links{display:none}.trust-inner{grid-template-columns:1fr}.step{grid-template-columns:1fr;gap:.5rem}.step-rule{display:flex;align-items:center}.hero-stats{gap:1.4rem}.foot-top{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.btn:hover,.aud:hover{transform:none}}.legal{max-width:760px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) var(--pad) clamp(3rem,6vw,6rem)}.legal-head{margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:1.6rem;border-bottom:1px solid var(--line)}.legal-kicker{font-family:var(--font-mono);font-size:.76rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.legal h1{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.035em;margin-top:.85rem}.legal-updated{margin-top:1rem;font-family:var(--font-mono);font-size:.78rem;color:var(--faint)}.legal-intro{margin-top:1.4rem;font-size:clamp(1.02rem,1.4vw,1.15rem);color:var(--text2)}.legal-body h2{font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:700;letter-spacing:-.02em;margin:clamp(2rem,4vw,2.8rem) 0 .7rem;scroll-margin-top:90px}.legal-body h2 .num{color:var(--faint);font-family:var(--font-mono);font-weight:500;margin-right:.5rem}.legal-body h3{font-size:1.08rem;font-weight:600;color:var(--text);margin:1.6rem 0 .4rem}.legal-body p{margin-top:.9rem;color:var(--text2)}.legal-body ul{margin:.9rem 0 0;padding-left:1.3rem;display:flex;flex-direction:column;gap:.5rem}.legal-body li{color:var(--text2)}.legal-body li::marker{color:var(--accent2)}.legal-body strong{color:var(--text);font-weight:600}.legal-body a{color:var(--accent2);text-decoration:underline;text-underline-offset:2px;transition:color .16s}.legal-body a:hover{color:var(--text)}.ph{background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn);padding:.05em .4em;border-radius:5px;font-family:var(--font-mono);font-size:.88em;white-space:nowrap}.legal-note{margin-top:clamp(2rem,4vw,2.8rem);padding:1.1rem 1.3rem;background:color-mix(in srgb,var(--warn) 9%,var(--bg2));border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);border-left:3px solid var(--warn);border-radius:11px;font-size:.95rem;color:var(--text2)}.legal-note strong{color:var(--warn)}.legal-xlinks{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.6rem;border-top:1px solid var(--line)}.legal-xlinks a{font-size:.88rem;color:var(--text2);padding:.5rem .9rem;border:1px solid var(--line2);border-radius:9px;transition:color .16s,border-color .16s,background .16s}.legal-xlinks a:hover{color:var(--text);border-color:var(--faint);background:var(--bg2)}.legal-xlinks a[aria-current=page]{color:var(--accent2);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accent-soft)}
