.wrap[data-astro-cid-agcb4foc]{max-width:1170px;margin:0 auto;padding:0 24px}.mixt-intro[data-astro-cid-agcb4foc]{background:var(--surface);padding:40px 0 8px}.mixt-lead[data-astro-cid-agcb4foc]{color:var(--text-sec);max-width:640px;font-size:1rem;line-height:1.75}.mixt-lead[data-astro-cid-agcb4foc] strong[data-astro-cid-agcb4foc]{color:var(--heading);font-weight:700}.mixt-lead[data-astro-cid-agcb4foc] a[data-astro-cid-agcb4foc]{color:var(--teal);font-weight:600}.mixt-social[data-astro-cid-agcb4foc]{gap:12px;margin-top:22px;display:flex}.mixt-social[data-astro-cid-agcb4foc] a[data-astro-cid-agcb4foc]{width:34px;height:34px;color:var(--navy);border:1.5px solid var(--border);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.mixt-social[data-astro-cid-agcb4foc] a[data-astro-cid-agcb4foc]:hover{color:var(--magenta);border-color:var(--magenta)}.promo-collage[data-astro-cid-agcb4foc]{background:var(--surface);padding:40px 0 56px}.collage-grid[data-astro-cid-agcb4foc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1120px;margin:0 auto;display:grid}.collage-item[data-astro-cid-agcb4foc]{border-radius:8px;margin:0;overflow:hidden}.collage-item[data-astro-cid-agcb4foc] img[data-astro-cid-agcb4foc]{width:100%;height:auto;display:block}.promo-banners[data-astro-cid-agcb4foc]{background:var(--surface);padding:40px 0 8px}.banners-grid[data-astro-cid-agcb4foc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1120px;margin:0 auto;display:grid}.banners-grid--single[data-astro-cid-agcb4foc]{grid-template-columns:minmax(0,560px);justify-content:center}.banner-item[data-astro-cid-agcb4foc]{border-radius:8px;margin:0;overflow:hidden}.banners-grid--single[data-astro-cid-agcb4foc] .banner-item[data-astro-cid-agcb4foc]{border-radius:12px;box-shadow:0 10px 30px #00000014}.banner-item[data-astro-cid-agcb4foc] img[data-astro-cid-agcb4foc]{width:100%;height:auto;display:block}.intro-promo[data-astro-cid-agcb4foc]{background:var(--surface);padding:56px 0 40px}.intro-promo__grid[data-astro-cid-agcb4foc]{grid-template-columns:1fr .62fr;align-items:start;gap:48px;display:grid}.ip-heading[data-astro-cid-agcb4foc]{color:var(--navy);margin:0 0 18px;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:700;line-height:1.15}.ip-sparkle[data-astro-cid-agcb4foc]{font-family:Poppins,sans-serif}.ip-intro[data-astro-cid-agcb4foc]{color:var(--text-sec);margin:0 0 18px;font-size:1rem;line-height:1.7}.ip-label[data-astro-cid-agcb4foc]{color:var(--text-sec);margin:0 0 10px;font-size:1rem}.ip-bullets[data-astro-cid-agcb4foc]{flex-direction:column;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.ip-bullets[data-astro-cid-agcb4foc] li[data-astro-cid-agcb4foc]{color:var(--text-sec);align-items:center;gap:8px;font-size:1rem;display:flex}.ip-bullet-emoji[data-astro-cid-agcb4foc]{font-family:Poppins,sans-serif}.ip-price[data-astro-cid-agcb4foc]{color:var(--navy);margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.75rem;font-weight:700}.intro-promo__media[data-astro-cid-agcb4foc] img[data-astro-cid-agcb4foc]{border-radius:8px;width:100%;max-width:340px;height:auto;margin-left:auto;display:block}.ab-cards[data-astro-cid-agcb4foc]{background:var(--surface);padding:8px 0 40px}.ab-cards__grid[data-astro-cid-agcb4foc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ab-card[data-astro-cid-agcb4foc]{border-radius:8px;margin:0;overflow:hidden}.ab-card[data-astro-cid-agcb4foc] img[data-astro-cid-agcb4foc]{width:100%;height:auto;display:block}.price-table[data-astro-cid-agcb4foc]{background:var(--surface);padding:24px 0 64px}.price-cols[data-astro-cid-agcb4foc]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.price-col[data-astro-cid-agcb4foc]{flex-direction:column;gap:20px;display:flex}.price-box[data-astro-cid-agcb4foc]{background:0 0;border-radius:10px;align-items:center;gap:8px;padding:22px 18px 22px 24px;display:flex}.price-table--filled[data-astro-cid-agcb4foc] .price-box[data-astro-cid-agcb4foc]{background:#ecf0f2}.price-box__content[data-astro-cid-agcb4foc]{text-align:center;flex:1;min-width:0}.price-box__price[data-astro-cid-agcb4foc]{color:var(--navy);margin:8px 0 16px;font-family:Playfair Display,Georgia,serif;font-size:1.9375rem;font-weight:700;line-height:1.2}.price-box__desc[data-astro-cid-agcb4foc]{flex-direction:column;gap:2px;display:flex}.price-box__desc[data-astro-cid-agcb4foc] span[data-astro-cid-agcb4foc]{color:var(--navy);font-size:1rem;line-height:1.5}.price-box__icon[data-astro-cid-agcb4foc]{flex-shrink:0;align-self:center;width:118px;height:auto}.closing[data-astro-cid-agcb4foc]{background:var(--surface);padding:64px 0}.closing-grid[data-astro-cid-agcb4foc]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.prose-col[data-astro-cid-agcb4foc] p[data-astro-cid-agcb4foc]{color:var(--text-sec);margin-bottom:16px;font-size:1rem;line-height:1.8}.prose-col[data-astro-cid-agcb4foc] p[data-astro-cid-agcb4foc]:last-child{margin-bottom:0}.faq-title[data-astro-cid-agcb4foc]{margin-bottom:10px;font-size:1.875rem}.faq-sub[data-astro-cid-agcb4foc]{color:var(--text-sec);margin-bottom:22px;font-size:.875rem;line-height:1.6}.accordion[data-astro-cid-agcb4foc]{flex-direction:column;display:flex}@media (width<=900px){.intro-promo__grid[data-astro-cid-agcb4foc]{grid-template-columns:1fr;gap:28px}.intro-promo__media[data-astro-cid-agcb4foc] img[data-astro-cid-agcb4foc]{max-width:380px;margin:0 auto}.ab-cards__grid[data-astro-cid-agcb4foc]{grid-template-columns:1fr;gap:20px;max-width:420px;margin:0 auto}.price-cols[data-astro-cid-agcb4foc]{grid-template-columns:1fr}.closing-grid[data-astro-cid-agcb4foc]{grid-template-columns:1fr;gap:40px}.collage-grid[data-astro-cid-agcb4foc]{gap:20px}}@media (width<=560px){.wrap[data-astro-cid-agcb4foc]{padding:0 20px}.collage-grid[data-astro-cid-agcb4foc],.banners-grid[data-astro-cid-agcb4foc]{grid-template-columns:1fr;gap:18px;max-width:420px}.price-box[data-astro-cid-agcb4foc]{padding:18px 14px}.price-box__icon[data-astro-cid-agcb4foc]{width:84px}}
