.discontinued-page{min-height:100vh;display:flex;flex-direction:column;background:var(--navy-900)}.logo{display:inline-flex;align-items:center}.logo img{display:block;height:34px;width:auto}.discontinued-nav{position:relative;z-index:2;background:#0f1f29d9;border-bottom:1px solid var(--border)}.discontinued-nav__inner{height:70px;display:flex;align-items:center}.discontinued-main{position:relative;isolation:isolate;overflow:hidden;flex:1;display:grid;place-items:center;min-height:560px;padding-block:96px}.discontinued-glow{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(620px 420px at 72% 18%,rgba(226,55,68,.2),transparent 60%),radial-gradient(700px 500px at 12% 92%,rgba(26,64,84,.48),transparent 62%)}.discontinued-message{text-align:center;max-width:860px}.discontinued-mark{width:82px;height:82px;margin:0 auto 28px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:24px;background:#1c3543b8;box-shadow:var(--shadow)}.discontinued-message .eyebrow{justify-content:center}.discontinued-message h1{max-width:800px;margin:22px auto 0;font-size:clamp(42px,7vw,72px);font-weight:900}.discontinued-message h1 span{color:var(--red)}.discontinued-message p{max-width:620px;margin:26px auto 0;color:var(--muted);font-size:clamp(17px,2vw,20px)}.discontinued-footer{border-top:1px solid var(--border);padding-block:24px;background:var(--navy-950);color:var(--muted-2);text-align:center;font-size:14px}@media (max-width: 600px){.logo img{height:28px}.discontinued-main{min-height:480px;padding-block:72px}.discontinued-message h1{font-size:clamp(38px,12vw,54px)}}:root{--navy-950: #0a171e;--navy-900: #0f1f29;--navy-850: #142a35;--navy-800: #18313d;--surface: #1c3543;--surface-2: #234150;--red: #e23744;--red-600: #cf2a37;--red-300: #ff6470;--red-glow: rgba(226, 55, 68, .35);--white: #f6f8fc;--text: #e7ecf5;--muted: #93a3bd;--muted-2: #6f819d;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--font-display: "Archivo", "Segoe UI", system-ui, sans-serif;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--maxw: 1140px;--radius: 16px;--radius-sm: 10px;--radius-lg: 24px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 18px 40px -18px rgba(0, 0, 0, .7);--shadow-red: 0 16px 40px -12px var(--red-glow);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--navy-900);color:var(--text);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.08;letter-spacing:-.02em;color:var(--white);font-weight:800}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{display:block;max-width:100%}::selection{background:var(--red);color:#fff}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.section{padding-block:96px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--red-300)}.eyebrow:before{content:"";width:22px;height:2px;background:var(--red);border-radius:2px}.section-head{max-width:640px;margin-bottom:56px}.section-head.center{margin-inline:auto;text-align:center}.section-head h2{font-size:clamp(30px,4vw,44px);margin-top:16px}.section-head p{margin-top:18px;font-size:18px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.01em;border:1px solid transparent;border-radius:12px;padding:13px 22px;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--red);color:#fff;box-shadow:var(--shadow-red)}.btn-primary:hover{background:var(--red-600);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn-ghost:hover{border-color:var(--white);background:#ffffff0a}.btn-lg{padding:16px 28px;font-size:16px}
