.intro-wrap[data-v-39f72868]{margin-inline:auto;max-width:820px}.intro-cta[data-v-39f72868]{margin-top:.5rem;width:-moz-fit-content;width:fit-content}h2[data-v-39f72868]{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1rem}h2 em[data-v-39f72868]{background:linear-gradient(135deg,var(--pink),var(--pink-darker));-webkit-background-clip:text;font-style:normal;-webkit-text-fill-color:transparent;background-clip:text}p[data-v-39f72868]{color:var(--text-muted);font-size:.9375rem;line-height:1.7;margin:0 0 .75rem}.bg-section[data-v-39f72868]{background:var(--bg-surface)}.section-header[data-v-39f72868]{align-items:center;display:flex;flex-direction:column;gap:.875rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);text-align:center}.section-header h2[data-v-39f72868]{font-size:clamp(1.5rem,3.5vw,2rem)}.brands-grid[data-v-39f72868]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-inline:auto;max-width:640px}@media(min-width:640px){.brands-grid[data-v-39f72868]{grid-template-columns:1fr 1fr}}.brand-card[data-v-39f72868]{padding:1rem 1.5rem}.brand-card span[data-v-39f72868]{color:var(--text-secondary);font-size:.9375rem;font-weight:600}.benefits-grid[data-v-39f72868]{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;margin-inline:auto;max-width:640px;padding:0}.benefit-item[data-v-39f72868]{align-items:center;display:flex;gap:.875rem;padding:1rem 1.5rem}.benefit-item span[data-v-39f72868]{color:var(--text-muted);font-size:.9375rem}.benefit-item svg[data-v-39f72868]{color:var(--pink);flex-shrink:0}.content-wrap[data-v-39f72868]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-inline:auto;max-width:820px;text-align:center}.content-wrap h2[data-v-39f72868]{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;line-height:1.2}.content-wrap h2[data-v-39f72868],.content-wrap p[data-v-39f72868]{margin:0}.faq-inner[data-v-39f72868]{margin-inline:auto;max-width:860px}.faq-list[data-v-39f72868]{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.faq-item[data-v-39f72868]{padding:1.5rem 1.75rem}.faq-item dt[data-v-39f72868]{color:var(--text-primary);font-size:1rem;font-weight:700;margin-bottom:.625rem}.faq-item dd[data-v-39f72868]{color:var(--text-muted);font-size:.9375rem;line-height:1.75;margin:0}.resources-section[data-v-39f72868]{background:var(--bg-base)}.resources-heading[data-v-39f72868]{font-size:clamp(1.5rem,3.5vw,2rem);margin:.5rem 0 1.5rem}.resources-heading em[data-v-39f72868]{background:linear-gradient(135deg,var(--pink),var(--pink-darker));-webkit-background-clip:text;font-style:normal;-webkit-text-fill-color:transparent;background-clip:text}.resources-grid[data-v-39f72868]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.resources-grid[data-v-39f72868]{grid-template-columns:repeat(3,1fr)}}.resource-card[data-v-39f72868]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.75rem;text-decoration:none;transition:border-color .25s,transform .25s var(--ease-expo)}.resource-card[data-v-39f72868]:hover{border-color:#ec0cbc66;transform:translateY(-3px)}.resource-card h3[data-v-39f72868]{color:var(--text-primary);font-size:.9375rem;font-weight:700}.resource-card p[data-v-39f72868]{color:var(--text-muted);font-size:.8125rem;line-height:1.65;margin:0}.resource-cat[data-v-39f72868]{color:var(--pink);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.related-section[data-v-39f72868]{background:var(--bg-surface)}.related-heading[data-v-39f72868]{font-size:clamp(1.5rem,3.5vw,2rem);margin:.5rem 0 1.5rem}.related-heading em[data-v-39f72868]{background:linear-gradient(135deg,var(--pink),var(--pink-darker));-webkit-background-clip:text;font-style:normal;-webkit-text-fill-color:transparent;background-clip:text}.related-grid[data-v-39f72868]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.related-grid[data-v-39f72868]{grid-template-columns:1fr 1fr}}.related-card[data-v-39f72868]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem 1.75rem;text-decoration:none;transition:border-color .25s,transform .25s var(--ease-expo)}.related-card[data-v-39f72868]:hover{border-color:#ec0cbc66;transform:translate(4px)}.related-card h3[data-v-39f72868]{font-size:1rem;font-weight:700;margin-bottom:.25rem}.related-card p[data-v-39f72868]{color:var(--text-muted);font-size:.875rem;margin:0}.related-card svg[data-v-39f72868]{color:var(--pink);flex-shrink:0}
