*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:#f6f7f9;color:#111827}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;background:#fff;padding:10px 14px;z-index:1000}.top{position:sticky;top:0;z-index:50;background:rgba(9,13,22,.94);color:#fff;border-bottom:1px solid #262c39;backdrop-filter:blur(16px)}.top-inner{max-width:1320px;margin:auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#171d2b;color:#f1bd57;border:1px solid #333c4f;font-size:22px}.brand b{display:block;font-size:18px}.brand small{display:block;font-size:11px;color:#aeb7c7;margin-top:2px}.nav{display:flex;gap:8px;flex-wrap:wrap}.nav a{text-decoration:none;font-size:13px;padding:9px 12px;border-radius:10px;color:#d9dfeb}.nav a:hover,.nav a:focus{background:#171d2b;color:#fff}.hero{background:radial-gradient(circle at 78% 12%,rgba(50,105,255,.22),transparent 34%),radial-gradient(circle at 12% 12%,rgba(242,183,75,.10),transparent 28%),#0b0f18;color:#fff;padding:96px 24px 78px}.wrap{max-width:1220px;margin:auto}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:46px;align-items:end}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:11px;color:#f1bd57;font-weight:800}.hero h1{font-size:clamp(54px,8vw,106px);line-height:.88;letter-spacing:-.07em;margin:14px 0 24px;max-width:850px}.hero p{font-size:18px;line-height:1.7;color:#c7d0df;max-width:720px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid #d8dde7;border-radius:12px;padding:13px 17px;font-weight:750;background:#fff;color:#0b0f18;cursor:pointer}.btn.dark{background:#1c55e8;color:#fff;border-color:#2f68f0}.btn.ghost{background:transparent;color:#fff;border-color:#4a5365}.hero-card{border:1px solid #2a3240;background:linear-gradient(180deg,#121827,#0d121e);border-radius:24px;padding:24px;box-shadow:0 30px 80px rgba(0,0,0,.34)}.hero-card h3{margin:0 0 16px}.signal{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #252d3b;font-size:13px}.signal:first-of-type{border-top:0}.state{font-family:ui-monospace,monospace;font-weight:900}.pass{color:#63d69a}.unknown{color:#f4c96a}.fail{color:#ff7d7d}.section{padding:78px 24px}.section.dark{background:#101521;color:#fff}.head{max-width:780px;margin-bottom:30px}.head h2{font-size:clamp(36px,5vw,62px);letter-spacing:-.05em;line-height:1;margin:8px 0 14px}.head p{color:#647084;line-height:1.7}.dark .head p{color:#aeb8ca}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid #dfe3ea;border-radius:22px;padding:24px;min-height:240px;box-shadow:0 14px 42px rgba(17,24,39,.07)}.dark .card{background:#151c2a;border-color:#2a3343;box-shadow:none}.card .tag{display:inline-block;font-size:11px;padding:7px 9px;border-radius:99px;background:#eef3ff;color:#1f55d4;font-weight:800}.dark .card .tag{background:#1d2b4a;color:#a9c4ff}.card h3{font-size:27px;margin:22px 0 10px;letter-spacing:-.03em}.card p{color:#667085;line-height:1.6}.dark .card p{color:#aeb8ca}.status-table{width:100%;border-collapse:collapse;background:#fff;border-radius:18px;overflow:hidden;border:1px solid #dfe3ea}.status-table th,.status-table td{text-align:left;padding:13px 16px;border-bottom:1px solid #e5e7eb;font-size:13px}.status-table th{background:#f8fafc}.footer{background:#0b0f18;color:#aab4c4;padding:34px 24px}.footer-inner{max-width:1220px;margin:auto;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer a{color:#dce4f1}.legal-page{max-width:920px;margin:50px auto;padding:0 24px 80px}.legal-page h1{font-size:48px;letter-spacing:-.04em}.legal-page h2{margin-top:34px}.notice{border:1px solid #f1c66a;background:#fff8e8;border-radius:14px;padding:16px 18px;line-height:1.6}.muted{color:#667085}.pill{display:inline-flex;border:1px solid #d8dee9;border-radius:99px;padding:7px 10px;font-size:12px}.project-search{width:100%;padding:14px 16px;border:1px solid #cfd5df;border-radius:12px;font:inherit;margin-bottom:18px}@media(max-width:900px){.hero-grid,.grid3{grid-template-columns:1fr}.nav{display:none}.hero{padding-top:70px}.hero h1{font-size:60px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}