.hero:where(.astro-cchd4npc){padding:80px 20px 100px}.container:where(.astro-cchd4npc){width:min(100%,960px);margin:0 auto}.hero:where(.astro-cchd4npc) .container:where(.astro-cchd4npc){text-align:center}.eyebrow:where(.astro-cchd4npc){letter-spacing:.12em;color:#6b7280;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-block}h1:where(.astro-cchd4npc){letter-spacing:-.045em;max-width:900px;margin:0 auto;font-size:clamp(42px,7vw,72px);line-height:1}h1:where(.astro-cchd4npc) span:where(.astro-cchd4npc){display:block}.subtitle:where(.astro-cchd4npc){color:#6b7280;max-width:680px;margin:24px auto 50px;font-size:20px;line-height:1.6}.content-section:where(.astro-cchd4npc){padding:20px 20px 100px}.content-container:where(.astro-cchd4npc){width:min(100%,760px);margin:0 auto}.content:where(.astro-cchd4npc){color:#374151;text-align:left}.content:where(.astro-cchd4npc) section:where(.astro-cchd4npc){margin-bottom:72px}.content:where(.astro-cchd4npc) h2:where(.astro-cchd4npc){color:#111827;letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(28px,4vw,38px);line-height:1.15}.content:where(.astro-cchd4npc) h3:where(.astro-cchd4npc){color:#111827;margin:0 0 6px;font-size:17px}.content:where(.astro-cchd4npc) p:where(.astro-cchd4npc){margin:0 0 18px;font-size:17px;line-height:1.75}.formula:where(.astro-cchd4npc){color:#111827;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin:28px 0;padding:22px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:600;overflow-x:auto}.definition-list:where(.astro-cchd4npc){gap:28px;margin-top:30px;display:grid}.definition-list:where(.astro-cchd4npc)>div:where(.astro-cchd4npc){border-left:3px solid #e5e7eb;padding-left:20px}.definition-list:where(.astro-cchd4npc) p:where(.astro-cchd4npc){color:#6b7280;margin:0;font-size:15px;line-height:1.65}.product-callout:where(.astro-cchd4npc){color:#fff;background:#111827;border-radius:18px;margin-top:36px;padding:34px}.product-callout:where(.astro-cchd4npc) .eyebrow:where(.astro-cchd4npc){color:#9ca3af;margin-bottom:12px}.product-callout:where(.astro-cchd4npc) h3:where(.astro-cchd4npc){color:#fff;letter-spacing:-.025em;margin:0 0 12px;font-size:27px;line-height:1.2}.product-callout:where(.astro-cchd4npc) p:where(.astro-cchd4npc){color:#d1d5db;max-width:650px;margin-bottom:24px;font-size:15px;line-height:1.65}.product-callout:where(.astro-cchd4npc) .cta-button:where(.astro-cchd4npc){display:inline-flex}.faq:where(.astro-cchd4npc){border-top:1px solid #e5e7eb}.faq:where(.astro-cchd4npc) details:where(.astro-cchd4npc){border-bottom:1px solid #e5e7eb;padding:20px 0}.faq:where(.astro-cchd4npc) summary:where(.astro-cchd4npc){cursor:pointer;color:#111827;font-size:16px;font-weight:700}.faq:where(.astro-cchd4npc) p:where(.astro-cchd4npc){color:#6b7280;max-width:680px;margin:14px 0 0;font-size:15px;line-height:1.65}.bottom-cta:where(.astro-cchd4npc){padding:0 20px 100px}.cta-card:where(.astro-cchd4npc){background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;width:min(100%,960px);margin:0 auto;padding:40px;display:flex}.cta-card:where(.astro-cchd4npc) h2:where(.astro-cchd4npc){color:#111827;letter-spacing:-.025em;margin:0 0 12px;font-size:28px}.cta-card:where(.astro-cchd4npc) p:where(.astro-cchd4npc){color:#6b7280;max-width:650px;margin:0;line-height:1.6}.cta-button:where(.astro-cchd4npc){color:#fff;white-space:nowrap;background:#111827;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:13px 22px;font-weight:700;text-decoration:none;display:inline-flex}.cta-button:where(.astro-cchd4npc):hover{opacity:.9}@media (width<=700px){.hero:where(.astro-cchd4npc){padding-top:50px}.content-section:where(.astro-cchd4npc){padding-top:0}.content:where(.astro-cchd4npc) section:where(.astro-cchd4npc){margin-bottom:56px}.formula:where(.astro-cchd4npc){text-align:left;font-size:13px}.product-callout:where(.astro-cchd4npc){padding:26px}.cta-card:where(.astro-cchd4npc){flex-direction:column;align-items:flex-start;padding:28px}.cta-button:where(.astro-cchd4npc){width:100%}}
