*{box-sizing:border-box}body{margin:0;background:#05070d;color:#d8dce6;font-family:Segoe UI,Arial,sans-serif;line-height:1.6}a{color:#39ff88;text-decoration:none}img{max-width:100%;display:block}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(18px,4vw,56px);background:rgba(5,7,13,.88);backdrop-filter:blur(14px);border-bottom:1px solid #12305d}.brand{display:flex;align-items:center;gap:12px;color:#fff;font-weight:800}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #39ff88;border-radius:12px;background:#071d3d;color:#39ff88}.nav{display:flex;gap:8px;flex-wrap:wrap}.nav a{padding:8px 12px;border-radius:999px;color:#d8dce6}.nav a.active,.nav a:hover{background:#0b2a58;color:#fff}main{padding:0 clamp(18px,4vw,56px) 56px}.hero{min-height:calc(100vh - 80px);display:grid;align-items:center;gap:42px;padding:40px 0 72px}.hero-art{height:400px;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#071d3d,#070b15);border:1px solid #12305d;box-shadow:0 30px 90px rgba(0,0,0,.45)}.hero-art img{width:100%;height:100%;object-fit:cover}.hero-copy{max-width:980px}.eyebrow{margin:0 0 10px;color:#39ff88;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800}h1,h2,h3{line-height:1.08;color:#fff;margin:0 0 16px}h1{font-size:clamp(2.4rem,7vw,5.8rem)}h2{font-size:clamp(1.7rem,4vw,3.2rem)}h3{font-size:1.2rem}.lead{font-size:clamp(1.05rem,2vw,1.35rem);max-width:820px;color:#c5ccda}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;border:1px solid #2d477a;font-weight:800;cursor:pointer}.button.primary{background:#39ff88;color:#031008;border-color:#39ff88}.button.secondary{background:#0a1020;color:#fff}.section{margin:54px 0;padding:42px;border:1px solid #12305d;border-radius:28px;background:#070b15}.open{max-width:980px}.grid{display:grid;gap:18px}.cards,.compare{grid-template-columns:repeat(3,minmax(0,1fr))}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:26px;border:1px solid #12305d;border-radius:24px;background:linear-gradient(180deg,#070b15,#05070d)}.card p{color:#aeb7c8}.featured{border-color:#39ff88;box-shadow:0 0 0 1px rgba(57,255,136,.16)}.pricing{display:grid;grid-template-columns:1fr minmax(280px,420px);gap:28px;align-items:center}.price-card{padding:30px;border-radius:26px;background:#071d3d;border:1px solid #39ff88}.price{display:block;font-size:2.7rem;color:#39ff88;font-weight:900}.final-cta{text-align:center}.page-title{padding:70px 0 28px;max-width:900px}.page-title.compact{padding-top:32px}.buy-card .price{margin:0 0 12px}.notice{padding:14px 16px;border-radius:14px;background:#2a1f08;border:1px solid #6c5014;color:#ffd890}.lookup-form{display:grid;gap:12px}.lookup-form input{width:100%;padding:14px 16px;border-radius:14px;border:1px solid #12305d;background:#0a1020;color:#fff}.lookup-form label{font-weight:800;color:#fff}.back-link{display:inline-block;margin:0 12px 12px 0}.results-list,.releases{display:grid;gap:18px}.result-card dl{display:grid;grid-template-columns:130px 1fr;gap:8px 16px}.result-card dt{color:#8790a3}.result-card dd{margin:0;word-break:break-word}.release-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.release-details ul{margin:0;padding-left:20px}.site-footer{padding:34px clamp(18px,4vw,56px);border-top:1px solid #12305d;background:#03050a;color:#8790a3}@media (min-width:980px){.hero{grid-template-columns:1fr}.hero-copy{margin-top:-10px}}@media (max-width:860px){.site-header{align-items:flex-start;flex-direction:column}.cards,.compare,.two,.pricing{grid-template-columns:1fr}.hero-art{height:300px}.section,.card{padding:22px}.release-head{align-items:flex-start;flex-direction:column}.result-card dl{grid-template-columns:1fr}}