:root{--black:#020303;--graphite:#050706;--white:#f7f8f7;--muted:hsla(120,7%,97%,.64);--quiet:hsla(120,7%,97%,.38);--mint:#47f3d2;--mint-soft:rgba(71,243,210,.45);--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body,html{min-height:100%;margin:0;background:var(--black)}body,html{overflow-x:hidden;overflow-y:auto}body{color:var(--white);font-family:var(--font);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,p{margin:0}.page{position:relative;min-height:100svh;overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,var(--black) 0,var(--graphite) 52%,var(--black) 100%)}.page:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 20%,transparent 80%,rgba(0,0,0,.28)),linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 34%,rgba(0,0,0,.16))}.shell{position:relative;z-index:1;display:grid;min-height:100svh;place-items:center;width:min(100%,1120px);margin:0 auto;padding:48px 28px}.hero{width:min(100%,900px);text-align:center}.brandLockup{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 50px}.brandLogo{display:block;width:46px;height:46px;object-fit:cover;transform:scale(1.42)}.brandName{display:inline-flex;align-items:baseline;color:var(--white);font-size:2rem;font-weight:730;line-height:1}.brandName span{color:var(--mint)}h1{max-width:920px;margin:0 auto;color:var(--white);font-size:7rem;font-weight:760;line-height:.92}.support{margin:32px 0 0;color:var(--muted);font-size:1.75rem;font-weight:450;line-height:1.25}.status{margin:18px 0 0;color:var(--quiet);font-size:1.25rem;font-weight:500;line-height:1.4}.actions{display:flex;margin-top:44px}.actions,.button{justify-content:center}.button{position:relative;display:inline-flex;align-items:center;min-width:168px;min-height:50px;padding:0 24px;border:1px solid hsla(0,0%,100%,.9);border-radius:999px;background:var(--white);color:var(--black);font-size:.875rem;font-weight:720;line-height:1;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.button:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;border-radius:999px 999px 0 0;background:var(--mint);opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease}.button:hover{transform:translateY(-1px);background:#fff;border-color:#fff;box-shadow:0 0 0 4px rgba(71,243,210,.045)}.button:hover:after{opacity:1;transform:translateY(0)}.button:focus-visible{outline:2px solid var(--mint-soft);outline-offset:5px}@media (max-width:760px){.shell{padding:32px 22px}.brandLockup{gap:11px;margin-bottom:42px}.brandLogo{width:42px;height:42px}.brandName{font-size:1.8rem}h1{max-width:560px;font-size:4.75rem;line-height:.94}.support{margin-top:28px;font-size:1.3125rem;line-height:1.28}.status{margin-top:14px;font-size:1.0625rem}.actions{margin-top:36px}.button{min-width:164px;min-height:50px}}@media (max-width:420px){.shell{padding:28px 18px}.brandLockup{margin-bottom:38px}.brandLogo{width:38px;height:38px}.brandName{font-size:1.6rem}h1{font-size:3.75rem}.support{font-size:1.1875rem}}@media (max-width:360px){h1{font-size:3.25rem}}@media (prefers-reduced-motion:reduce){.button,.button:after{transition:none}}