.hero.svelte-10pikdk{padding:var(--hero-pad-t) 0 var(--hero-pad-b);position:relative;overflow:hidden}.glow.svelte-10pikdk{pointer-events:none;background:radial-gradient(circle,#f229323d,#f2293200 68%);border-radius:50%;width:640px;height:640px;animation:16s ease-in-out infinite glow;position:absolute;top:-260px;right:-190px}.hero-in.svelte-10pikdk{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:60px;display:grid;position:relative}.pill.svelte-10pikdk{border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:11px;margin-bottom:26px;padding:8px 15px;display:inline-flex}.pill-t.svelte-10pikdk{font:500 11px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#fafafb}h1.svelte-10pikdk{max-width:52ch;font:var(--w-display) var(--fs-display)/var(--lh-display) var(--sans);letter-spacing:-.035em;color:#fafafb;text-wrap:pretty}.intro.svelte-10pikdk{max-width:74ch;font:var(--w-body) var(--fs-body)/var(--lh-body) var(--sans);color:#fafafba8;text-wrap:pretty;margin:26px 0 0}.actions.svelte-10pikdk{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.solid.svelte-10pikdk,.ghost.svelte-10pikdk{height:54px;font:600 15px/1 var(--sans);border-radius:12px;align-items:center;gap:10px;padding:0 26px;display:inline-flex}.solid.svelte-10pikdk{color:#fff;background:#f22932;transition:background .18s,transform .18s}.solid.svelte-10pikdk:hover{color:#fff;background:#be1822;transform:translateY(-2px)}.ghost.svelte-10pikdk{color:#fafafb;background:#111115;border:1px solid #fff3;transition:border-color .18s,transform .18s}.ghost.svelte-10pikdk:hover{color:#fafafb;border-color:#f22932b3;transform:translateY(-2px)}.console.svelte-10pikdk{background:#0d0d10;border:1px solid #ffffff1f;border-radius:26px;overflow:hidden}.c-head.svelte-10pikdk{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:18px 22px;display:flex}.c-dot.svelte-10pikdk{background:#f22932;border-radius:50%;width:7px;height:7px;animation:2.6s ease-out infinite pulseDot;display:block}.c-title.svelte-10pikdk{font:600 13.5px/1 var(--sans);color:#fafafb}.c-tag.svelte-10pikdk{font:500 10px/1 var(--mono);letter-spacing:.12em;color:#fafafb;margin-left:auto}.c-body.svelte-10pikdk{padding:8px 22px 22px}.c-row.svelte-10pikdk{border-bottom:1px solid #ffffff0f;grid-template-columns:96px 1fr;gap:14px;padding:10px 0;display:grid}.c-row.svelte-10pikdk:last-of-type{border-bottom:0}.c-k.svelte-10pikdk{font:500 10px/1.5 var(--mono);letter-spacing:.12em;color:#f22932e6}.c-v.svelte-10pikdk{font:400 13.5px/1.5 var(--sans);color:#fafafbc7}.c-note.svelte-10pikdk{font:400 12.5px/1.55 var(--sans);color:#fafafb7a;margin-top:14px}.outs.svelte-10pikdk{padding:0 0 92px}.mb14.svelte-10pikdk{margin-bottom:14px}.h2-42.svelte-10pikdk{max-width:52ch;font:var(--w-display) var(--fs-display)/var(--lh-display) var(--sans);letter-spacing:-.03em;color:#fafafb;text-wrap:pretty;margin:0 0 42px}.h2-40.svelte-10pikdk{max-width:52ch;font:var(--w-display) var(--fs-display)/var(--lh-display) var(--sans);letter-spacing:-.03em;color:#fafafb;text-wrap:pretty}.h2-40.on-light.svelte-10pikdk{color:#050506}.o-grid.svelte-10pikdk{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.oc.svelte-10pikdk{background:#111115;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;gap:16px;padding:30px;display:flex}.o-top.svelte-10pikdk{justify-content:space-between;align-items:center;display:flex}.o-tile.svelte-10pikdk{background:#f229321c;border:1px solid #f229324d;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.o-num.svelte-10pikdk{font:500 11px/1 var(--mono);letter-spacing:.14em;color:#fafafb4d}.o-name.svelte-10pikdk{font:var(--w-sub) var(--fs-sub)/var(--lh-sub) var(--sans);letter-spacing:-.025em;color:#fafafb}.o-desc.svelte-10pikdk{font:var(--w-body) var(--fs-body)/var(--lh-body) var(--sans);color:#fafafb99;text-wrap:pretty;margin:10px 0 0}.o-links.svelte-10pikdk{flex-direction:column;gap:2px;padding-top:6px;display:flex}.o-links.svelte-10pikdk a:where(.svelte-10pikdk){font:500 14px/1.35 var(--sans);color:#fafafbcc;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.o-links.svelte-10pikdk a:where(.svelte-10pikdk):hover{color:#f22932}.cream.svelte-10pikdk{background:#fff;padding:44px 0}.c-head-row.svelte-10pikdk{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.c-note-p.svelte-10pikdk{max-width:46ch;font:var(--w-body) var(--fs-body)/var(--lh-body) var(--sans);color:#0505069e;text-wrap:pretty}.d-grid.svelte-10pikdk{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dossier.svelte-10pikdk{background:#fafafb;border:1px solid #0505061a;border-radius:22px;flex-direction:column;gap:14px;padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.dossier.svelte-10pikdk:hover{color:inherit;border-color:#be18228c;transform:translateY(-3px);box-shadow:0 14px 30px -18px #05050666}.d-tile.svelte-10pikdk{background:#be182214;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.d-meta.svelte-10pikdk{font:500 10px/1 var(--mono);letter-spacing:.13em;color:#050506}.d-title.svelte-10pikdk{font:var(--w-sub) var(--fs-sub)/var(--lh-sub) var(--sans);letter-spacing:-.02em;color:#050506;text-wrap:pretty}.d-sum.svelte-10pikdk{font:var(--w-body) var(--fs-body)/var(--lh-body) var(--sans);color:#0505069e;flex:1}.d-cta.svelte-10pikdk{font:600 12.5px/1 var(--sans);color:#be1822;border-top:1px solid #0505061a;align-items:center;gap:8px;padding-top:14px;display:flex}@media (max-width:1180px){.hero-in.svelte-10pikdk{grid-template-columns:1fr;gap:44px}.d-grid.svelte-10pikdk{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hero.svelte-10pikdk{padding:24px 0 48px}.outs.svelte-10pikdk{padding:0 0 64px}.cream.svelte-10pikdk{padding:64px 0}h1.svelte-10pikdk{max-width:none;line-height:1.06}.h2-42.svelte-10pikdk,.h2-40.svelte-10pikdk{max-width:none}.c-head-row.svelte-10pikdk{flex-direction:column;align-items:flex-start;gap:20px}.o-grid.svelte-10pikdk,.d-grid.svelte-10pikdk{grid-template-columns:1fr}}@media (min-width:621px) and (max-width:900px){.d-grid.svelte-10pikdk{grid-template-columns:repeat(2,minmax(0,1fr))}}
