:root{--bg:#0b1017;--ink:#f3f5f2;--muted:#bac5cc;--line:#394a5b;--gold:#d9b979;--card:#14202d;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 85% -5%,#37506a45,transparent 42%),var(--bg);color:var(--ink);font:16px/1.65 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{width:min(calc(100% - 48px),var(--max));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;padding:8px;background:var(--gold);color:#111}.top{border-bottom:1px solid var(--line);background:#0c131bdc}.nav{min-height:82px;display:flex;gap:30px;align-items:center}.brand{font:800 25px Manrope,sans-serif;letter-spacing:-.05em;white-space:nowrap}.brand b{color:var(--gold)}.links{display:flex;flex-wrap:wrap;gap:23px;margin-left:auto;font-size:14px;font-weight:700}.links a{color:#cbd6db}.links a:hover,.links a[aria-current=page]{color:var(--gold)}.links .cta{border:1px solid #ac976e;padding:8px 13px;border-radius:4px}.eyebrow{font:800 12px Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.12;letter-spacing:-.05em}h1{font-size:clamp(3.3rem,6.3vw,6.2rem);margin:17px 0 24px}h2{font-size:clamp(2.2rem,4vw,3.8rem);margin:0 0 22px}h3{font-size:24px;margin:0 0 12px}p{margin:0 0 18px;color:var(--muted)}.lead{font-size:clamp(18px,2vw,22px);max-width:780px}.hero{padding:88px 0 95px;border-bottom:1px solid var(--line)}.hero.split{display:grid;grid-template-columns:1fr .85fr;gap:7%;align-items:center}.hero-art{padding:18px;border:1px solid var(--line);background:radial-gradient(circle at 50% 20%,#536b7355,transparent 70%),#101923;box-shadow:0 32px 55px #0006;border-radius:8px}.hero-art img{width:100%;object-fit:contain}.poster{min-height:250px;display:grid;place-items:center;background:linear-gradient(145deg,#1b3543,#192536 45%,#4a4332);color:var(--gold);border:1px solid var(--line);font:800 clamp(35px,5vw,67px) Manrope,sans-serif;letter-spacing:-.06em}.actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:11px 21px;border:1px solid #75879b;border-radius:5px;font-weight:800;font-size:14px}.button:hover{border-color:var(--gold);background:#ffffff12}.button.gold{color:#0f1820;border-color:var(--gold);background:var(--gold)}.button.gold:hover{background:#f3d39a}.section{padding:82px 0;border-bottom:1px solid var(--line)}.subhead{max-width:780px;margin-bottom:30px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid.three{grid-template-columns:repeat(3,1fr)}.card{padding:29px;border:1px solid var(--line);background:linear-gradient(145deg,#1a2836,#111a24);border-radius:6px}.card img{width:100%;max-height:225px;object-fit:contain;margin:5px 0 23px}.card .poster{min-height:225px;margin:5px 0 23px}.card p{font-size:15px}.card .small{font-size:13px;color:#9eabb3}.tag{display:inline-block;border:1px solid #8d7958;color:#edd3a7;padding:5px 11px;border-radius:99px;font:800 11px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px}.note{padding:18px 22px;border-left:3px solid var(--gold);background:#192332;color:#dce3e5}.note p:last-child{margin:0}.facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-top:34px}.fact{padding:19px;border-right:1px solid var(--line)}.fact:last-child{border-right:0}.fact strong{display:block;font-size:13px}.fact span{color:var(--muted);font-size:13px}.steps{counter-reset:steps;list-style:none;margin:0;padding:0}.steps li{counter-increment:steps;border-top:1px solid var(--line);padding:19px 0 19px 49px;position:relative;color:var(--muted)}.steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;color:var(--gold);font-weight:800}.product-row{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:24px;padding:28px 0;border-top:1px solid var(--line)}.product-row h3{margin:0 0 7px}.product-row p{margin:0}.meta{font-size:13px;color:#98a9b4}.checksum{word-break:break-all;font:12px/1.5 monospace;color:#aebec6;background:#0c131b;padding:10px}details{border-top:1px solid var(--line);padding:17px 0}summary{cursor:pointer;font-weight:800}details p{margin-top:13px}footer{padding:38px 0;color:#97a7b1}footer .wrap{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap}footer a{color:#c9d2d7}footer a:hover{color:var(--gold)}.footlinks{display:flex;gap:18px;flex-wrap:wrap}.small{font-size:13px}.breadcrumbs{font-size:13px;color:#a6b4bd;margin-bottom:24px}.breadcrumbs a{text-decoration:underline}.status-line{display:flex;gap:13px;flex-wrap:wrap;margin-top:24px;color:#b9c6cc;font-size:14px}.status-line span{border-top:1px solid var(--line);padding-top:9px}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:880px){.hero.split,.grid.three{grid-template-columns:1fr}.facts{grid-template-columns:repeat(2,1fr)}.fact:nth-child(2){border-right:0}.fact:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:680px){.nav{padding:17px 0;align-items:flex-start;flex-direction:column}.links{margin:0;gap:15px}.hero{padding:60px 0}.section{padding:57px 0}.grid,.product-row{grid-template-columns:1fr}.product-row{gap:12px}.card{padding:22px}.wrap{width:min(calc(100% - 34px),var(--max))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:680px){h1{font-size:clamp(2.7rem,11vw,3.3rem)}.links{display:grid;grid-template-columns:repeat(3,max-content);column-gap:18px;row-gap:9px}.hero.split{gap:30px}.hero-art{padding:12px}}

body{font-family:Arial,Helvetica,sans-serif}h1,h2,h3,.brand,.eyebrow,.tag{font-family:Arial,Helvetica,sans-serif}.launchbar{background:#18252d;border-bottom:1px solid #354650;padding:9px 0;font-size:13px;color:#cfdae0}.launchbar .wrap{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.launchbar a{text-decoration:underline;text-underline-offset:3px}.price{font-size:24px;font-weight:700;color:var(--ink);margin-bottom:4px}.card .price{font-size:20px}.price-note{font-size:12px;margin-bottom:12px}.product-image{padding:30px 0 0}.product-image img{max-height:640px;width:100%;object-fit:contain}.hero-title{max-width:850px}.hero-title h1{font-size:clamp(3rem,6vw,5.6rem)}.card{display:flex;flex-direction:column}.card .actions{margin-top:auto;padding-top:14px}.editorial{max-width:850px}.editorial h2{font-size:clamp(1.7rem,3vw,2.5rem);margin-top:38px}.editorial h2:first-child{margin-top:0}.editorial a,.faq a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.hero .small{max-width:780px}.card img{aspect-ratio:16/9}.status-pill{display:inline-block;padding:6px 12px;border:1px solid #6c766a;border-radius:20px;color:#d6dabb;font-size:12px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.section-head h2{margin-bottom:0}.actions .button{white-space:normal}.faq{max-width:850px}.hero-art{margin-top:35px}.hero-art img{max-height:620px}.caption{text-align:center;font-size:12px;margin:12px 0 0}.links{gap:20px}.footer-note{max-width:430px}.product-row .actions{margin:0}.notice{margin:25px 0}.button[aria-disabled=true]{cursor:default;background:#26343e;border-color:#657076;color:#d8dfdf}.card .eyebrow{min-height:24px}.nav .brand{font-size:23px}.brand-mark{font-weight:800;color:var(--gold)}.inline-list{padding-left:21px;color:var(--muted)}.inline-list li{padding:5px 0}.hero-price{margin-top:24px}.feature-note{margin-top:24px}.footer-legal{width:100%;border-top:1px solid var(--line);padding-top:16px;font-size:12px}.anchor-offset{scroll-margin-top:20px}@media(max-width:680px){.section-head{display:block}.section-head .button{margin-top:20px}.links{display:flex;gap:16px}.hero-art{padding:8px}.product-image{padding-top:15px}}
