.astrocartography-promo[data-v-4fbbf1c4]{align-items:center;background:#080c1cc7;border:1px solid rgba(165,192,255,.22);border-radius:clamp(24px,2.8vw,32px);box-shadow:0 22px 42px #050a1a61,inset 0 0 0 1px #ffffff0a;color:inherit;display:grid;gap:clamp(1.2rem,3vw,2.4rem);height:100%;isolation:isolate;overflow:hidden;position:relative;text-decoration:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.astrocartography-promo[data-v-4fbbf1c4]:before{background:linear-gradient(120deg,#785cff40,#0a102833 55%,#0a1028b3),radial-gradient(circle at 18% 20%,rgba(178,147,255,.35),transparent 55%);content:"";inset:0;opacity:.9;position:absolute;z-index:1}.astrocartography-promo[data-v-4fbbf1c4]:focus-visible,.astrocartography-promo[data-v-4fbbf1c4]:hover{border-color:#bdceff99;box-shadow:0 30px 48px #060c2073;transform:translateY(-6px)}.astrocartography-promo[data-v-4fbbf1c4]:focus-visible{outline:3px solid rgba(148,180,255,.7);outline-offset:4px}.astrocartography-promo__media[data-v-4fbbf1c4]{inset:0;position:absolute;z-index:0}.astrocartography-promo__image[data-v-4fbbf1c4]{filter:saturate(1.02) contrast(1.04);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.01);width:100%}.astrocartography-promo__content[data-v-4fbbf1c4]{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;max-width:560px;padding:clamp(1.6rem,4vw,2.6rem);position:relative;text-shadow:0 12px 30px rgba(7,12,32,.55);z-index:2}.astrocartography-promo__badge[data-v-4fbbf1c4]{background:#785cff47;border:1px solid rgba(195,181,255,.4);border-radius:999px;color:#f5f0ff;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.35rem .75rem;text-transform:uppercase}.astrocartography-promo__title[data-v-4fbbf1c4]{color:#f7f8ff;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:700;margin:0}.astrocartography-promo__subtitle[data-v-4fbbf1c4]{color:#eef2ffe0;font-size:clamp(.98rem,1.8vw,1.15rem);line-height:1.5;margin:0}.astrocartography-promo__cta[data-v-4fbbf1c4]{align-items:center;background:linear-gradient(135deg,#785cffd9,#141834b3);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;box-shadow:0 12px 24px #0b102a61;color:#f8f7ff;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;margin-top:.6rem;padding:.68rem 1.4rem}.astrocartography-promo__cta-icon[data-v-4fbbf1c4]{align-items:center;background:#ffffffd9;border-radius:999px;color:#19143cd9;display:inline-flex;font-size:1rem;height:1.6rem;justify-content:center;width:1.6rem}.astrocartography-promo--hero[data-v-4fbbf1c4]{grid-template-columns:minmax(0,1fr);min-height:clamp(220px,34vw,320px)}.astrocartography-promo--compact[data-v-4fbbf1c4]{grid-template-columns:minmax(0,1fr);min-height:100%}.astrocartography-promo--compact .astrocartography-promo__content[data-v-4fbbf1c4]{max-width:100%;padding:clamp(1.2rem,3vw,1.8rem)}.astrocartography-promo--compact .astrocartography-promo__title[data-v-4fbbf1c4]{font-size:clamp(1.25rem,2.4vw,1.6rem)}.astrocartography-promo--compact .astrocartography-promo__cta[data-v-4fbbf1c4]{font-size:.9rem;padding:.6rem 1.1rem}@media (max-width:900px){.astrocartography-promo[data-v-4fbbf1c4]{border-radius:24px}.astrocartography-promo__content[data-v-4fbbf1c4]{max-width:100%}}@media (max-width:640px){.astrocartography-promo[data-v-4fbbf1c4]{min-height:unset}.astrocartography-promo__content[data-v-4fbbf1c4]{padding:1.4rem}.astrocartography-promo__cta[data-v-4fbbf1c4]{justify-content:center;width:100%}}
