.home-faq{padding-top:var(--home-section-space);padding-bottom:var(--home-section-space)}.home-faq__grid{grid-template-columns:420px 1fr;gap:80px;display:grid}@media (max-width:899px){.home-faq__grid{grid-template-columns:1fr;gap:48px}}.home-faq__heading{flex-direction:column;gap:16px;display:flex}.home-faq__item{border-top:1px solid var(--border-subtle);padding:24px 0}.home-faq__item:last-child{border-bottom:1px solid var(--border-subtle)}.home-faq__summary{cursor:pointer;color:inherit;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;font-size:21px;font-weight:600;line-height:1.3;list-style:none;display:flex}.home-faq__summary::-webkit-details-marker{display:none}.home-faq__marker{font-family:var(--typeface-mono);color:var(--color-evergreen);transition:transform .2s var(--ease-in-out);flex-shrink:0;font-size:20px}.home-faq__item[open] .home-faq__marker{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.home-faq__marker{transition:none}}.home-faq__answer{max-width:680px;color:var(--fg-secondary);margin:12px 0 0;font-size:16px;line-height:1.55}@media (max-width:479px){.home-faq{padding-top:72px}.home-faq__grid{gap:32px}.home-faq__summary{font-size:18px}.home-faq__answer{font-size:15px}}
.home-final-cta{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-top:88px;padding-bottom:96px;display:flex}.home-final-cta__content{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}.home-final-cta__content svg{display:block}.home-final-cta__heading{font-family:var(--typeface-display);font-optical-sizing:auto;letter-spacing:-.05em;margin:0;font-size:clamp(2.75rem,1.5rem + 5vw,5rem);font-weight:700;line-height:1}.home-final-cta__form-wrapper{width:100%;max-width:600px;margin-top:8px}@media (max-width:479px){.home-final-cta{gap:24px;padding-top:64px;padding-bottom:72px}.home-final-cta__content{gap:20px}.home-final-cta__heading{font-size:clamp(2.125rem,1.5rem + 4vw,3.5rem)}}
