.hero[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, #fff 0%, var(--color-bg) 100%);padding-block:clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{margin:0 0 1rem;font-size:clamp(2.1rem,1.3rem + 3.6vw,3.9rem);font-weight:800}.hero-lead[data-astro-cid-i3irphx7]{max-width:46ch;color:var(--color-muted);margin:0 0 1.5rem;font-size:clamp(1.05rem,.95rem + .5vw,1.25rem);line-height:1.6}.hero-chips[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.hero-chips[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#fff;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.88rem;font-weight:600;display:flex}.hero-chips[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]:before{content:"";background:var(--color-brand);border-radius:50%;width:8px;height:8px}.hero-ctas[data-astro-cid-i3irphx7]{justify-items:start;gap:1rem;display:grid}.hero-pick[data-astro-cid-i3irphx7]{margin:0 0 -.25rem;font-weight:700}.hero-buttons[data-astro-cid-i3irphx7]{gap:.75rem;display:grid}.hero-buttons[data-astro-cid-i3irphx7] .hero-cta[data-astro-cid-i3irphx7]{justify-content:space-between}.hero-cta[data-astro-cid-i3irphx7]{gap:1.25rem;min-height:68px;padding:.7rem .8rem .7rem 2.2rem;font-size:1.3rem;box-shadow:0 12px 28px #fed20080}.hero-cta[data-astro-cid-i3irphx7] .btn-arrow[data-astro-cid-i3irphx7]{width:44px;height:44px}.hero-link[data-astro-cid-i3irphx7]{font:700 1rem/1.3 var(--font-sans);color:var(--color-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;text-decoration:underline;display:inline-flex}.hero-link[data-astro-cid-i3irphx7]:hover{color:var(--color-muted)}.hero-visual[data-astro-cid-i3irphx7]{position:relative}.hero-visual[data-astro-cid-i3irphx7]:before{content:"";background:var(--color-brand);border-radius:18px;position:absolute;inset:-12% -30% -12% 18%;transform:skew(-14deg)}.hero-card[data-astro-cid-i3irphx7]{padding:1.5rem;position:relative}.hero-svg[data-astro-cid-i3irphx7] svg{width:100%;height:auto;max-height:420px;display:block}.hero-caption[data-astro-cid-i3irphx7]{text-align:center;color:var(--color-muted);margin:.75rem 0 0;font-size:.85rem}@media (width<=860px){.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.hero-ctas[data-astro-cid-i3irphx7]{justify-items:stretch}.hero-cta[data-astro-cid-i3irphx7]{justify-content:space-between}.hero-link[data-astro-cid-i3irphx7]{justify-self:start}.hero-visual[data-astro-cid-i3irphx7]{width:100%;max-width:380px;margin-inline:auto}.hero-visual[data-astro-cid-i3irphx7]:before{inset:-8% -40% -8% 30%}}.faq-layout[data-astro-cid-gfo3rpqg]{gap:1.5rem 3rem;display:grid}@media (width>=900px){.faq-layout[data-astro-cid-gfo3rpqg]{grid-template-columns:.8fr 1.4fr;align-items:start}.faq-intro[data-astro-cid-gfo3rpqg]{position:sticky;top:6rem}}.faq-lead[data-astro-cid-gfo3rpqg]{max-width:34ch;color:var(--color-muted);margin:0;line-height:1.6}.faq-heading[data-astro-cid-gfo3rpqg]{margin:0 0 1rem;font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem)}.faq-list[data-astro-cid-gfo3rpqg]{gap:.75rem;display:grid}.faq-item[data-astro-cid-gfo3rpqg]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.faq-question[data-astro-cid-gfo3rpqg]{cursor:pointer;padding:1.1rem 3.5rem 1.1rem 1.25rem;font-weight:700;list-style:none;position:relative}.faq-question[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-gfo3rpqg]:after{content:"+";background:var(--color-brand);width:28px;height:28px;color:var(--color-ink);border-radius:7px;place-items:center;margin-top:-14px;font-weight:800;transition:transform .2s;display:grid;position:absolute;top:50%;right:1rem}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-question[data-astro-cid-gfo3rpqg]:after{transform:rotate(45deg)}.faq-answer[data-astro-cid-gfo3rpqg]{color:var(--color-muted);margin:0;padding:0 1.25rem 1.2rem;line-height:1.65}
