.launch-offer{display:block;margin:22px 0 20px;padding:18px 20px;background:linear-gradient(110deg,#59377e35,#17354055);border:1px solid #ac89fa65;border-left:3px solid #b79aff;border-radius:4px;color:#e9deff;max-width:440px;box-shadow:0 0 30px #a77af514}.launch-offer .launch-heading{display:flex;align-items:center;gap:8px;font:600 11px/1.5 'Space Grotesk',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#dac8ff}.launch-pulse{display:inline-block;width:6px;height:6px;background:#d0b5ff;border-radius:50%;box-shadow:0 0 12px #b69aff;animation:urgency-pulse 2.5s ease-in-out infinite}.launch-offer .launch-countdown{display:flex;gap:20px;margin:12px 0 8px;justify-content:flex-start}.launch-countdown>div{display:flex;flex-direction:column;align-items:center;min-width:42px;background:none;border:0;padding:0}.launch-countdown strong{font:500 29px/1.05 'Space Grotesk',sans-serif;letter-spacing:.025em;color:#f2eaff;font-variant-numeric:tabular-nums;min-width:2ch;text-align:center}.launch-countdown span{font-size:8px;letter-spacing:.15em;color:#b5a9c9;margin-top:5px}.launch-offer small{display:block;font-size:10px;color:#b5b6cc;letter-spacing:.02em}.hero .launch-offer{margin-top:22px;margin-bottom:0;padding:14px 18px;max-width:365px}.hero .launch-countdown{gap:18px;margin:10px 0 6px}.hero .launch-countdown strong{font-size:25px}.hero .hero-notes{margin-top:15px}.purchase-card .launch-offer{max-width:none;margin:22px 0 0}.purchase-card .price{margin-top:22px}.launch-ended{border-color:#54667b;box-shadow:none}.launch-ended .launch-pulse{display:none}.hero{min-height:820px}.hero .eyebrow{margin-bottom:20px}.hero h1{margin-bottom:22px}.hero .actions{margin-top:24px}@keyframes urgency-pulse{50%{opacity:.45;box-shadow:0 0 4px #b69aff}}@media(max-width:760px){.hero{min-height:880px;padding-top:48px}.hero .launch-offer{max-width:340px;width:100%}.hero .launch-countdown{gap:20px}.launch-offer .launch-heading{font-size:10px}.portal-label{bottom:75px}.hero-bottom{bottom:18px}.hero-bottom>span{max-width:150px;font-size:8px}.hero .hero-description{margin-bottom:18px}.hero .actions{gap:18px}.purchase-card .launch-countdown{gap:22px}.launch-offer small{font-size:10px}}
