.ret-hero[data-astro-cid-tpnvvete]{color:#fff;background:radial-gradient(1100px 560px at 80% -12%, #6f64b880, transparent 60%), radial-gradient(820px 460px at 8% 8%, #4a8fe038, transparent 55%), var(--ink-900);padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:clip}.ret-hero__eyebrow[data-astro-cid-tpnvvete]{color:var(--purple-300)}.ret-hero__title[data-astro-cid-tpnvvete]{color:#fff;font-size:var(--step-6);max-width:15ch;margin-top:var(--space-md)}.ret-hero__accent[data-astro-cid-tpnvvete]{background:var(--spectrum-gradient);color:#0000;background-clip:text}.ret-hero__lead[data-astro-cid-tpnvvete]{margin-top:var(--space-md);max-width:62ch;font-size:var(--step-1);color:var(--text-inverse-muted);line-height:1.55}.ret-hero__actions[data-astro-cid-tpnvvete]{margin-top:var(--space-lg);flex-wrap:wrap;gap:.85rem;display:flex}.ret-hero__bar[data-astro-cid-tpnvvete]{max-width:160px;margin-top:var(--space-2xl)}.ret-grid[data-astro-cid-tpnvvete]{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.ret-card[data-astro-cid-tpnvvete]{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s}.ret-card[data-astro-cid-tpnvvete]:hover{box-shadow:var(--shadow-lg);border-color:var(--purple-200);transform:translateY(-4px)}.ret-card[data-astro-cid-tpnvvete] h3[data-astro-cid-tpnvvete]{font-size:var(--step-1)}.ret-card[data-astro-cid-tpnvvete] p[data-astro-cid-tpnvvete]{color:var(--text-muted);margin-top:.5rem;font-size:.98rem}.ret-caps[data-astro-cid-tpnvvete]{background:var(--bg-subtle)}.cap-grid[data-astro-cid-tpnvvete]{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.cap-card[data-astro-cid-tpnvvete]{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s}.cap-card[data-astro-cid-tpnvvete]:hover{box-shadow:var(--shadow-lg);border-color:var(--purple-200);transform:translateY(-4px)}.cap-card[data-astro-cid-tpnvvete] h3[data-astro-cid-tpnvvete]{font-size:var(--step-1)}.cap-card[data-astro-cid-tpnvvete] p[data-astro-cid-tpnvvete]{color:var(--text-muted);margin-top:.5rem;font-size:.98rem}.svc-grid[data-astro-cid-tpnvvete]{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.svc-card[data-astro-cid-tpnvvete]{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s}.svc-card[data-astro-cid-tpnvvete]:hover{box-shadow:var(--shadow-lg);border-color:var(--brand);transform:translateY(-4px)}.svc-card[data-astro-cid-tpnvvete] h3[data-astro-cid-tpnvvete]{font-size:var(--step-1);justify-content:space-between;gap:var(--space-md);color:var(--brand);display:flex}.svc-card[data-astro-cid-tpnvvete] p[data-astro-cid-tpnvvete]{color:var(--text-muted);margin-top:.5rem;font-size:.98rem}.ret-proof[data-astro-cid-tpnvvete]{background:var(--bg-subtle)}.quote-card[data-astro-cid-tpnvvete]{max-width:760px;padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);text-align:center;margin-inline:auto;position:relative;overflow:hidden}.quote-card[data-astro-cid-tpnvvete]:before{content:"";background:var(--spectrum-gradient);height:4px;position:absolute;inset:0 0 auto}.quote-card[data-astro-cid-tpnvvete] p[data-astro-cid-tpnvvete]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink-900);line-height:1.3}.quote-card[data-astro-cid-tpnvvete] cite[data-astro-cid-tpnvvete]{margin-top:var(--space-md);color:var(--text-muted);font-size:.95rem;font-style:normal;display:block}.ret-proof__study[data-astro-cid-tpnvvete]{margin-top:var(--space-md);font-family:var(--font-display);color:var(--brand);font-size:.9rem;font-weight:600;display:inline-block}.ret-proof__study[data-astro-cid-tpnvvete] .arrow[data-astro-cid-tpnvvete]{margin-left:.3rem}.ret-proof__cta[data-astro-cid-tpnvvete]{text-align:center;margin-top:var(--space-xl)}.ret-proof__cta[data-astro-cid-tpnvvete] a[data-astro-cid-tpnvvete]{font-family:var(--font-display);color:var(--brand);font-weight:600}.faq[data-astro-cid-tpnvvete]{gap:.5rem;display:grid}.faq__item[data-astro-cid-tpnvvete]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.faq__item[data-astro-cid-tpnvvete] summary[data-astro-cid-tpnvvete]{cursor:pointer;padding:var(--space-md) var(--space-lg);font-family:var(--font-display);color:var(--ink-900);justify-content:space-between;align-items:center;gap:var(--space-md);font-weight:600;list-style:none;display:flex}.faq__item[data-astro-cid-tpnvvete] summary[data-astro-cid-tpnvvete]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-tpnvvete] summary[data-astro-cid-tpnvvete]:after{content:"+";color:var(--brand);transition:transform .2s var(--ease);font-size:1.4rem;line-height:1}.faq__item[data-astro-cid-tpnvvete][open] summary[data-astro-cid-tpnvvete]:after{transform:rotate(45deg)}.faq__item[data-astro-cid-tpnvvete] p[data-astro-cid-tpnvvete]{padding:0 var(--space-lg) var(--space-md);color:var(--text-muted)}.cta-band[data-astro-cid-tpnvvete]{background:var(--ink-900);color:#fff;padding-block:clamp(3rem,6vw,5rem)}.cta-band__inner[data-astro-cid-tpnvvete]{text-align:center;flex-direction:column;align-items:center;display:flex}.cta-band__bar[data-astro-cid-tpnvvete]{max-width:120px;margin-bottom:var(--space-lg)}.cta-band[data-astro-cid-tpnvvete] h2[data-astro-cid-tpnvvete]{color:#fff;font-size:var(--step-4);max-width:20ch}.cta-band[data-astro-cid-tpnvvete] p[data-astro-cid-tpnvvete]{margin-top:var(--space-md);max-width:56ch;color:var(--text-inverse-muted);font-size:var(--step-1)}.cta-band__actions[data-astro-cid-tpnvvete]{margin-top:var(--space-lg);flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}@media (width<=980px){.ret-grid[data-astro-cid-tpnvvete]{grid-template-columns:1fr}}@media (width<=620px){.cap-grid[data-astro-cid-tpnvvete],.svc-grid[data-astro-cid-tpnvvete]{grid-template-columns:1fr}}
