.offer-page,.rescue-page,.outcome-page{padding-block:4rem 6rem}.offer-page h1,.rescue-page h1,.outcome-page h1{max-width:var(--prose-measure)}.offer-status{color:var(--gold-light);align-items:center;gap:.65rem;margin:0 0 1.5rem;font-weight:700;display:flex}.offer-status:before{content:"✓";border:1px solid var(--gold);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.product-groups{margin-block:2.5rem}.product-group{border:0;gap:.45rem;margin:2.25rem 0;padding:0;display:grid}.product-group legend{width:100%;color:var(--gold-light);font:500 clamp(1.8rem,4vw,2.4rem) var(--serif);margin-bottom:1rem}.product-choice{cursor:pointer;border:1px solid #565852;border-radius:4px;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:62px;padding:.8rem 1rem;display:grid}.product-choice:hover{border-color:#8a7747}.product-choice.selected{border:2px solid var(--gold);background:#e4b6530d;padding:calc(.8rem - 1px) calc(1rem - 1px)}.product-choice input{width:1.35rem;min-width:0;height:1.35rem;accent-color:var(--gold);margin:0}.product-choice strong{color:var(--muted);font-weight:500}.product-choice.selected strong{color:var(--gold-light)}.credit-change{border-bottom:1px solid var(--line);font:500 clamp(1.5rem,4vw,2.2rem) var(--serif);justify-content:center;align-items:center;gap:2rem;padding:1.5rem 0;display:flex}.credit-change s{color:#777}.credit-change strong{color:var(--gold-light)}.offer-actions{gap:.75rem;margin-top:1.5rem;display:grid}.offer-actions button{width:100%}.outline-button{text-align:center;border:1px solid var(--gold);min-height:52px;color:var(--gold-light);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.readiness-note{color:var(--muted);border:1px solid #66552d;margin-top:1.5rem;padding:1.1rem}.rescue-page section{border-top:1px solid #66552d;margin-block:2.5rem;padding-block:2rem}.rescue-page h2{max-width:690px}.rescue-page section>p{color:var(--muted);margin-bottom:0;display:grid}.countdown{color:var(--gold-light);font:500 4rem var(--serif)}.rescue-timeline{border-left:1px solid var(--gold);margin:2.5rem 0;padding:0;list-style:none}.rescue-timeline li{padding:.8rem 0 .8rem 2rem;font-weight:700;position:relative}.rescue-timeline li:before{content:"✓";background:var(--gold-light);color:#090a0a;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.55rem;left:-1rem}.rescue-timeline li:last-child:before{content:"";background:var(--bg);border:1px solid var(--muted)}.rescue-page details{border-block:1px solid #66552d;padding-block:1.5rem}.rescue-page summary{color:var(--gold-light);font:500 1.5rem var(--serif);cursor:pointer}.outcome-page{min-height:var(--available-page-height);align-content:center;justify-items:start;display:grid}.outcome-page p{max-width:650px;color:var(--muted);font-size:1.15rem}.outcome-page .primary-button{margin-top:1rem}.outcome-page.standalone-outcome-page{min-height:100vh}@media (width<=560px){.offer-page,.rescue-page,.outcome-page{padding-block:2.5rem 4rem}.offer-page h1,.rescue-page h1,.outcome-page h1{font-size:2.85rem}.product-choice{grid-template-columns:1.35rem minmax(0,1fr)}.product-choice strong{grid-column:2}.credit-change{justify-content:flex-start;gap:1rem}.countdown{font-size:3rem}}.verification-status{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--gold-light)!important;margin:0 0 1.5rem!important;font-size:.9rem!important}.verification-status-error{color:#ffb6ad!important}.outcome-page[aria-busy=true] .verification-status:before{content:"";border:2px solid var(--gold);border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;margin-right:.65rem;animation:.8s linear infinite verification-spin;display:inline-block}@keyframes verification-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.outcome-page[aria-busy=true] .verification-status:before{border-right-color:var(--gold);animation:none}}.crystal-page{max-width:900px}.crystal-reveal,.crystal-result{text-align:center;background:radial-gradient(circle at 50% 20%,#f4d2851f,#0000 55%);border:1px solid #715c2d;justify-items:center;gap:1rem;margin:2.5rem 0;padding:2.25rem;display:grid}.crystal-ball{border:2px solid var(--gold-light);background:radial-gradient(circle at 35% 28%,#fff7d5 0 3%,#9271b5 8%,#2f2247 52%,#0b0c12 75%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 0 35px #ab7edd59,inset 0 0 28px #ffffff2e}.crystal-ball span{color:#fff7d5;text-shadow:0 0 15px #fff;font-size:3rem}.crystal-result h2{margin:0;font-size:clamp(2rem,5vw,3.5rem)}.crystal-result>p{max-width:600px;margin:0}.crystal-kicker{color:var(--gold-light);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.crystal-result .product-groups{text-align:left;width:100%}.crystal-checkout{width:100%}.return-link{justify-content:center;margin-top:1rem;display:flex}.crystal-account{border-color:#8d6cb0}.product-groups{border:0;padding:0}.product-groups>legend{width:100%;color:var(--gold-light);font:600 1.5rem/1.3 var(--serif)}.product-group{border:0}.product-group h3{width:100%;color:var(--gold-light);font:600 1.25rem/1.3 var(--serif);margin:0 0 .35rem}.product-group-delivery{color:var(--muted);margin:0 0 .9rem;font-size:.95rem;line-height:1.5}.queue-position{border:1px solid #66552d;border-left:4px solid var(--gold);padding:1rem 1.1rem;color:var(--text)!important;font-size:1.05rem!important}.restricted-note{margin-top:1.5rem;font-size:.95rem!important}
