.hero[data-astro-cid-lcdefpme]{background:var(--lp-surface);border-bottom:1px solid var(--lp-border);padding:clamp(48px, 9vw, 128px) var(--lp-section-x) clamp(56px, 9vw, 128px)}.hero[data-astro-cid-lcdefpme] .hero-inner[data-astro-cid-lcdefpme]{text-align:center;align-items:center;gap:24px;max-width:960px}.eyebrow[data-astro-cid-lcdefpme]{line-height:1.45}.dot[data-astro-cid-lcdefpme]{vertical-align:middle;background:var(--lp-pink);border-radius:50%;width:8px;height:8px;margin:0 10px .12em 0;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--lp-h1);line-height:var(--lp-h1-lh);letter-spacing:-.035em;font-weight:800}.sub[data-astro-cid-lcdefpme]{max-width:720px;font-size:var(--lp-text-md);color:var(--lp-muted);line-height:1.6}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:8px;display:flex}.ctas[data-astro-cid-lcdefpme] .lp-btn[data-astro-cid-lcdefpme]{gap:10px}.ctas[data-astro-cid-lcdefpme] .cta-arrow{flex:none;transition:transform .15s}.ctas[data-astro-cid-lcdefpme] .lp-btn[data-astro-cid-lcdefpme]:hover .cta-arrow{transform:translate(3px)}.call[data-astro-cid-lcdefpme],.bookband-call[data-astro-cid-lcdefpme]{min-height:44px;font-size:var(--lp-text-base);color:var(--lp-dark);white-space:nowrap;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.call[data-astro-cid-lcdefpme]:hover,.call[data-astro-cid-lcdefpme] svg{color:var(--lp-pink-text)}.doors[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=860px){.doors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.door[data-astro-cid-lcdefpme]{background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius-card-lg);flex-direction:column;gap:20px;height:100%;padding:clamp(24px,3.5vw,36px);transition:border-color .3s;display:flex}.door[data-astro-cid-lcdefpme]:hover{border-color:var(--lp-border-strong)}.door-head[data-astro-cid-lcdefpme]{align-items:center;gap:16px;display:flex}.door-icon[data-astro-cid-lcdefpme]{border-radius:var(--lp-radius-icon);background:var(--lp-slate);width:52px;height:52px;color:var(--lp-white);flex:none;justify-content:center;align-items:center;display:flex}.door[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--lp-h3-lg);letter-spacing:-.02em;font-weight:800;line-height:1.2}.door-intro[data-astro-cid-lcdefpme]{font-size:var(--lp-text-md);color:var(--lp-muted);line-height:1.6}.checks[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:14px;display:flex}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--lp-text-base);color:var(--lp-muted);align-items:flex-start;gap:12px;line-height:1.6;display:flex}.checks[data-astro-cid-lcdefpme] svg{color:var(--lp-pink-text);flex:none;margin-top:4px}.checks[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.checks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--lp-ink);font-weight:700}.checks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--lp-pink-text)}.door-link[data-astro-cid-lcdefpme]{font-size:var(--lp-text-base);color:var(--lp-pink-text);align-self:flex-start;font-weight:700;text-decoration:none}.door-link[data-astro-cid-lcdefpme]:hover{color:var(--lp-dark)}.why[data-astro-cid-lcdefpme]{background:var(--lp-slate);color:var(--lp-white);--lp-focus:var(--lp-white);--lp-focus-on-pink:var(--lp-white)}.why[data-astro-cid-lcdefpme] .lp-h2[data-astro-cid-lcdefpme]{color:var(--lp-white)}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width>=900px){.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:384px minmax(0,1fr)}}.why-photo[data-astro-cid-lcdefpme]{width:100%;max-width:384px}.why-photo[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--lp-radius-card);width:100%;height:auto}.why-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--lp-text-sm);color:var(--lp-on-slate-muted);margin-top:12px}.why-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;display:flex}.why-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.2}.accent[data-astro-cid-lcdefpme]{color:var(--lp-footer-logo)}.checks--on-slate[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--lp-on-slate-muted)}.checks--on-slate[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--lp-white)}.checks--on-slate[data-astro-cid-lcdefpme] svg{color:var(--lp-footer-logo)}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--lp-on-slate-rule);border-radius:var(--lp-radius-inner);text-align:center;font-size:var(--lp-text-sm);justify-content:center;align-items:center;padding:14px 10px;font-weight:800;line-height:1.3;display:flex}.studies[data-astro-cid-lcdefpme],.quotes[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.posts[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}@media (width>=860px){.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.more-link[data-astro-cid-lcdefpme]{text-align:center;font-size:var(--lp-text-base);font-weight:700}.more-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.bookband[data-astro-cid-lcdefpme]{background:var(--lp-slate);color:var(--lp-white);--lp-focus:var(--lp-white);--lp-focus-on-pink:var(--lp-white)}.bookband-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;display:flex}.bookband-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:420px;gap:14px;display:flex}.bookband-title[data-astro-cid-lcdefpme]{font-size:var(--lp-h2);letter-spacing:-.03em;align-items:flex-start;gap:14px;font-weight:800;line-height:1.08;display:flex}.bookband-title[data-astro-cid-lcdefpme] svg{color:var(--lp-footer-logo);flex:none;margin-top:calc(.54em - 14px)}.bookband-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--lp-text-md);color:var(--lp-on-slate-muted);line-height:1.6}.bookband-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.bookband-call[data-astro-cid-lcdefpme]{color:var(--lp-white)}.bookband-call[data-astro-cid-lcdefpme]:hover,.bookband-call[data-astro-cid-lcdefpme] svg{color:var(--lp-footer-logo)}
