.astrology-offer{box-sizing:border-box;color:#432544;max-width:1200px;font-family:var(--sans,sans-serif);background:linear-gradient(120deg,#fff4d9,#f7eafa);border:2px solid #bd8b38;border-radius:18px;margin:24px auto;padding:26px}.astrology-offer-badge{color:#fff;background:#7f3685;border-radius:99px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-block}.astrology-offer h2{margin:15px 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.25}.astrology-offer p{max-width:65ch;font-size:17px;line-height:1.65}.astrology-offer a{color:#fff;background:#7f3685;border-radius:10px;align-items:center;gap:14px;min-height:48px;padding:12px 18px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.astrology-offer a:focus-visible{outline-offset:4px;outline:3px solid #432544}.service-offer-wrap{padding:110px 24px 0}.service-offer-wrap+.detail-shell .detail-hero{padding-top:40px}@media (max-width:650px){.astrology-offer{padding:20px}.astrology-offer a{box-sizing:border-box;justify-content:center;width:100%}.service-offer-wrap{padding:90px 16px 0}}
