.moon-hero{background:#101010;color:#fff}.moon-hero>a{display:block;max-width:1200px;margin:auto}.moon-hero img{display:block;width:100%;height:auto;object-fit:contain}.moon-details{max-width:1000px;margin:auto;padding:26px 24px 32px;text-align:center}.moon-eyebrow{font-size:12px;letter-spacing:.18em;color:#ffab89}.moon-details h1{font-size:clamp(26px,4vw,42px);line-height:1.15;margin:10px 0}.moon-details p{line-height:1.65;color:#eee;margin:10px 0}.moon-details .moon-scope{font-size:13px;color:#ccc;max-width:720px;margin:16px auto 0}.moon-details .store-button,.moon-card .store-button{display:inline-block;background:#f3916b;color:#141414;padding:13px 22px;font-weight:700;text-decoration:none;border:0;margin-top:10px}.moon-offers{padding-block:40px}.moon-offers h2{font-size:28px;margin-bottom:10px}.moon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.moon-card{border:1px solid #d3d8df;border-radius:12px;padding:22px;background:white;display:flex;flex-direction:column;justify-content:space-between}.moon-card h3{font-size:19px;line-height:1.4;margin:0 0 12px}.moon-card strong{color:#80340c;font-size:21px}.moon-card s{display:block;color:#667085;margin-bottom:5px}.moon-card .store-button{text-align:center}.moon-offers{scroll-margin-top:30px}@media(max-width:900px){.moon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.moon-grid{grid-template-columns:1fr}.moon-details{padding:22px 18px}.moon-card{padding:20px}.moon-hero img{min-height:0}.moon-offers h2{font-size:24px}}
.moon-offer-group{margin-top:32px}.moon-offer-group>h3{font-size:24px;color:#17212f}
