:root{color-scheme:dark;--bg:#171a21;--surface:#222733;--card:#292f3b;--line:#3a4352;--text:#f3f6fb;--muted:#aab3c2;--blue:#72aff3;--graphite:#11141a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 15% 0%,#273a52 0,transparent 34%),var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;line-height:1.65}header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:26px;padding:15px max(20px,calc((100vw - 1080px)/2));background:#171a21e8;border-bottom:1px solid #ffffff14;backdrop-filter:blur(22px)}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;margin-right:auto}.brand span:last-child{display:grid}.brand strong{font-size:13px;letter-spacing:2.5px}.brand small{color:var(--muted);font-size:10px}.mark{display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--blue);border-radius:50%;font-weight:750;font-size:22px;letter-spacing:-1.8px;box-shadow:0 0 24px #72aff333}nav{display:flex;gap:20px}nav a{color:var(--muted);text-decoration:none;font-size:13px;font-weight:650}nav a:hover{color:var(--blue)}button{min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:15px;background:var(--surface);color:var(--blue);font-weight:800;cursor:pointer}main{max-width:1080px;margin:auto;padding:0 20px 80px}.hero{min-height:72vh;display:flex;flex-direction:column;justify-content:center;max-width:850px}.eyebrow{color:var(--blue);font-size:11px;font-weight:850;letter-spacing:2px}.hero h1{font-size:clamp(42px,7vw,82px);line-height:1.02;letter-spacing:-3.5px;margin:14px 0 24px}.lead{font-size:clamp(18px,2.3vw,25px);color:var(--muted);max-width:760px}.updated,.response{color:var(--muted);font-size:13px}.panel{position:relative;margin:0 0 24px;padding:clamp(24px,5vw,58px);background:linear-gradient(145deg,#2b3240dd,#20252fdd);border:1px solid #ffffff17;border-radius:32px;box-shadow:0 26px 70px #00000030;overflow:hidden}.panel:after{content:"";position:absolute;width:220px;height:100px;border:1px solid #72aff322;border-radius:50%;right:-60px;top:-30px;transform:rotate(-18deg)}h2{font-size:clamp(28px,4vw,48px);line-height:1.1;letter-spacing:-1.5px;margin:10px 0 30px}h3{font-size:18px;margin:28px 0 7px}.panel p,.panel li{color:#c5ccd7}.panel li{margin:10px 0}.contact{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:16px;background:var(--blue);color:#132238;text-decoration:none;font-weight:850;margin:10px 0}.curve{position:fixed;pointer-events:none;border:1px solid #72aff31c;border-radius:50%;z-index:-1}.curve-one{width:620px;height:220px;left:-180px;top:32%;transform:rotate(29deg)}.curve-two{width:720px;height:260px;right:-260px;bottom:4%;transform:rotate(-22deg)}footer{display:flex;justify-content:space-between;gap:20px;max-width:1080px;margin:auto;padding:28px 20px 50px;color:var(--muted);font-size:12px}@media(max-width:760px){header{gap:12px}.brand small,nav{display:none}.hero{min-height:65vh}.hero h1{letter-spacing:-2px}.panel{border-radius:24px}footer{flex-direction:column}}
