:root{color-scheme:dark;font-family:Arial,sans-serif;color:#f6e7d7;background:#0f1218}*{box-sizing:border-box}body{margin:0}main{max-width:1120px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;gap:16px}header a{color:#f6e7d7;text-decoration:none;font-size:28px;font-weight:700;letter-spacing:-1.5px}header a span{color:#ff4d6d;margin-left:4px}.badge{font-size:10px;letter-spacing:1px;padding:10px 12px;border:1px solid #524049;border-radius:20px;color:#ff8fa3}.intro{max-width:660px;margin:72px 0 36px}.eyebrow{font-size:10px;letter-spacing:2px;color:#ff8fa3}h1{font:normal clamp(40px,6vw,68px)/1.05 Georgia,serif;margin:18px 0}p{line-height:1.65;color:#c1b8bc}h2{font:normal 32px/1.1 Georgia,serif;margin:16px 0}.layout{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:start}figure{margin:0}figure img{width:100%;border-radius:14px;display:block;background:#151922}figcaption{padding:14px 0;color:#aaa1aa;font-size:12px}.panel{padding:28px;background:#151922;border:1px solid #2b2c36;border-radius:14px}.price{font:36px Georgia,serif;margin:24px 0}.price small{font:12px Arial,sans-serif;display:block;color:#aaa1aa;margin-top:7px}.quiet{font-size:12px}.quiet strong{color:#f6e7d7}ol{list-style:none;padding:0;counter-reset:steps;margin:26px 0}li{font-size:13px;padding:8px 0;color:#a59da6;counter-increment:steps}li:before{content:counter(steps);display:inline-grid;place-items:center;width:23px;height:23px;margin-right:12px;border:1px solid #49414b;border-radius:50%}.done{color:#f6e7d7}.done:before{background:#ff4d6d;color:#fff;border-color:#ff4d6d}button,#checkout,#media{font:600 14px Arial,sans-serif;display:block;width:100%;text-align:center;border:0;border-radius:8px;background:#ff4d6d;color:#fff;padding:16px;cursor:pointer;text-decoration:none}button:disabled{opacity:.55;cursor:wait}.secondary{background:transparent;border:1px solid #51444d;color:#f6e7d7;margin-top:12px}#status{font-size:12px}a:focus-visible,button:focus-visible{outline:3px solid #ff8fa3;outline-offset:4px}[hidden]{display:none!important}footer{color:#8d8690;font-size:11px;line-height:1.8;margin:32px 0 10px}@media(max-width:720px){main{padding:20px}.intro{margin-top:48px}.layout{grid-template-columns:1fr;gap:8px}.panel{padding:22px}.badge{font-size:9px}header a{font-size:25px}}
.accounting{border:1px solid #2b2c36;border-radius:12px;padding:20px;margin:18px 0}.accounting summary{font-size:14px;cursor:pointer}.accounting dl{margin:18px 0}.accounting dl div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid #2b2c36;font-size:13px}.accounting dt{color:#c1b8bc}.accounting dd{margin:0;white-space:nowrap}.test-banner{font-size:10px;letter-spacing:.7px;color:#ff8fa3;border-top:1px solid #51444d;padding:18px 0 8px}.test-help{font-size:12px;color:#c1b8bc;margin-bottom:18px}.test-help summary{cursor:pointer}.test-help code{color:#f6e7d7;overflow-wrap:anywhere}#payment-slot{min-width:0;width:100%;background:#fff;border-radius:10px}#payment-slot iframe{width:100%;border:0}.panel{min-width:0}#restart{font-size:12px}summary:focus-visible{outline:3px solid #ff8fa3;outline-offset:4px}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}