:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f8f7ff;--muted:#aaa8c5;--panel:#1f1b5394;--line:#978fff38;--indigo:#17156f;--cyan:#16c5f4;--violet:#7b22f5;--coral:#ff625f}*{box-sizing:border-box}html{background:#09071f}body{color:var(--ink);background:radial-gradient(circle at 78% 18%,#7b22f533,#0000 30rem),radial-gradient(circle at 12% 46%,#16c5f41a,#0000 34rem),#09071f;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 40px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:12px;font-weight:750;display:inline-flex}.navLinks{color:var(--muted);align-items:center;gap:8px;display:flex}.navLinks a{border-radius:999px;padding:10px 14px;transition:color .18s,background .18s}.navLinks a:hover,.navLinks a:focus-visible,.navLinks a.active{color:var(--ink);background:#ffffff12;outline:none}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:72px;min-height:660px;display:grid}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:800}.coral{color:var(--coral)}h1{letter-spacing:-.075em;max-width:850px;margin:16px 0 22px;font-size:clamp(3.8rem,8vw,7.6rem);line-height:.88}h2{letter-spacing:-.055em;max-width:720px;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.98}.lede{color:var(--muted);max-width:660px;font-size:1.12rem;line-height:1.7}.actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--line);font:inherit;color:var(--ink);background:0 0;border-radius:999px;padding:13px 20px;font-weight:720}.button.primary{color:#070518;background:linear-gradient(120deg, var(--cyan), #8c6cff);border-color:#0000}.button.secondary{color:var(--muted);background:#ffffff0a}.button.ghost{background:#ffffff06}.button:hover,.button:focus-visible{border-color:#16c5f4b3;outline:none;transform:translateY(-1px)}.apertureCard{border:1px solid var(--line);background:linear-gradient(145deg,#1b175bd1,#0c0a2a99);border-radius:36px;padding:40px;box-shadow:0 28px 100px #00000047}.apertureCard img{filter:drop-shadow(0 18px 34px #1fafff26);margin:0 auto 28px;display:block}dl{margin:0}dl div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}dt{color:var(--muted)}dd{margin:0;font-weight:720}.trust{border-top:1px solid var(--line);padding:120px 0}.cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.cards article{background:var(--panel);border:1px solid var(--line);border-radius:26px;min-height:240px;padding:28px}.cards span{color:var(--cyan);font-variant-numeric:tabular-nums}.cards h3{margin-top:48px;font-size:1.25rem}.cards p{color:var(--muted);line-height:1.6}.providerHero{padding:110px 0 70px}.dashboard{border:1px solid var(--line);background:var(--panel);border-radius:28px;grid-template-columns:auto repeat(3,1fr) auto;align-items:center;gap:28px;padding:26px 30px;display:grid}.statusDot{background:var(--coral);width:12px;height:12px;box-shadow:0 0 22px var(--coral);border-radius:50%}.dashboard strong,.metricLabel{display:block}.metricLabel{color:var(--muted);margin-bottom:5px;font-size:.8rem}.toolPage{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:calc(100vh - 88px);padding-block:70px;display:grid}.toolPage h1{font-size:clamp(3.2rem,7vw,6.4rem)}.textLink{color:var(--cyan);margin-top:24px;font-weight:700;display:inline-block}.interactivePanel{border:1px solid var(--line);background:var(--panel);border-radius:28px;gap:20px;padding:32px;display:grid}.compactPanel{align-content:center;min-height:260px}.interactivePanel label{color:var(--muted);gap:8px;font-size:.86rem;font-weight:700;display:grid}.interactivePanel textarea,.interactivePanel input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#060519b3;border-radius:13px;padding:12px 14px}.interactivePanel textarea:focus,.interactivePanel input:focus{border-color:var(--cyan);outline:none}.formGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.formResult{min-height:48px;color:var(--muted);margin:0;line-height:1.55}.checkRow{align-items:center;grid-template-columns:auto 1fr!important}.checkRow input{width:auto;accent-color:var(--cyan)}.footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;padding:36px 0 54px;font-size:.86rem;display:flex}@media (max-width:820px){.nav{align-items:flex-start;gap:16px;height:auto;padding-block:18px}.navLinks{max-width:65vw;overflow-x:auto}.navLinks a{white-space:nowrap}.hero{grid-template-columns:1fr;padding:70px 0 110px}.cards{grid-template-columns:1fr}.dashboard{grid-template-columns:auto 1fr}.dashboard .button{grid-column:1/-1}.toolPage{grid-template-columns:1fr;gap:42px}}
