.api-page[data-astro-cid-sd4wnhuk]{background:var(--color-page,#fff)}.api-hero[data-astro-cid-sd4wnhuk]{padding:clamp(64px,7vw,96px) 0 clamp(76px,8vw,112px)}.api-grid[data-astro-cid-sd4wnhuk]{grid-template-columns:minmax(0,1fr) minmax(380px,416px);align-items:start;gap:clamp(64px,9vw,132px);display:grid}.api-copy[data-astro-cid-sd4wnhuk]{padding-top:32px}.api-eyebrow[data-astro-cid-sd4wnhuk]{color:var(--ref-muted);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:650}.api-copy[data-astro-cid-sd4wnhuk] h1[data-astro-cid-sd4wnhuk]{max-width:640px;font-size:var(--type-heading-1-size);line-height:var(--type-heading-1-leading);letter-spacing:-.04em;margin-top:20px}.api-copy__lead[data-astro-cid-sd4wnhuk]{max-width:560px;color:var(--ref-muted);font-size:var(--type-body-large-size);margin-top:26px;line-height:1.7}.api-proof[data-astro-cid-sd4wnhuk]{gap:15px;margin-top:36px;display:grid}.api-proof[data-astro-cid-sd4wnhuk] div[data-astro-cid-sd4wnhuk]{grid-template-columns:22px 1fr;align-items:center;gap:8px;display:grid}.api-proof[data-astro-cid-sd4wnhuk] svg[data-astro-cid-sd4wnhuk]{color:var(--color-accent-text)}.api-proof[data-astro-cid-sd4wnhuk] p[data-astro-cid-sd4wnhuk]{color:var(--bs-ink-mid);font-size:var(--type-body-small-size)}.api-card[data-astro-cid-sd4wnhuk]{border-radius:var(--radius-panel);background:var(--ref-plum);color:var(--color-on-dark);box-shadow:var(--shadow-overlay);padding:36px}.api-card__heading[data-astro-cid-sd4wnhuk]>span[data-astro-cid-sd4wnhuk]{color:var(--color-accent-on-dark);font-size:var(--type-overline-size);letter-spacing:var(--type-overline-tracking);text-transform:uppercase;font-weight:650}.api-card[data-astro-cid-sd4wnhuk] h2[data-astro-cid-sd4wnhuk]{font-size:var(--type-heading-3-size);line-height:var(--type-heading-3-leading);margin-top:14px}.api-card__heading[data-astro-cid-sd4wnhuk]>p[data-astro-cid-sd4wnhuk]{color:color-mix(in srgb, var(--color-on-dark) 58%, transparent);font-size:var(--type-body-small-size);line-height:var(--type-body-small-leading);margin-top:12px}.api-card[data-astro-cid-sd4wnhuk] form[data-astro-cid-sd4wnhuk]{margin-top:36px}.api-card[data-astro-cid-sd4wnhuk] form[data-astro-cid-sd4wnhuk][data-state=success]{margin-top:0}.api-honeypot[data-astro-cid-sd4wnhuk]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.api-fields[data-astro-cid-sd4wnhuk]{gap:18px;display:grid}.api-fields[data-astro-cid-sd4wnhuk] label[data-astro-cid-sd4wnhuk]{gap:8px;display:grid}.api-fields[data-astro-cid-sd4wnhuk] label[data-astro-cid-sd4wnhuk]>span[data-astro-cid-sd4wnhuk]{color:#ffffffd1;font-size:12px;font-weight:600}.api-fields[data-astro-cid-sd4wnhuk] input[data-astro-cid-sd4wnhuk],.api-fields[data-astro-cid-sd4wnhuk] select[data-astro-cid-sd4wnhuk],.api-fields[data-astro-cid-sd4wnhuk] textarea[data-astro-cid-sd4wnhuk]{border:1px solid color-mix(in srgb, var(--color-on-dark) 13%, transparent);border-radius:var(--radius-button);background:var(--color-decision-mid);width:100%;color:var(--color-on-dark);transition:border var(--ref-motion-feedback) var(--ref-ease), box-shadow var(--ref-motion-feedback) var(--ref-ease)}.api-fields[data-astro-cid-sd4wnhuk] input[data-astro-cid-sd4wnhuk],.api-fields[data-astro-cid-sd4wnhuk] select[data-astro-cid-sd4wnhuk]{min-height:48px;padding:10px 13px}.api-fields[data-astro-cid-sd4wnhuk] textarea[data-astro-cid-sd4wnhuk]{resize:vertical;padding:12px 13px}.api-fields[data-astro-cid-sd4wnhuk] input[data-astro-cid-sd4wnhuk]:focus,.api-fields[data-astro-cid-sd4wnhuk] select[data-astro-cid-sd4wnhuk]:focus,.api-fields[data-astro-cid-sd4wnhuk] textarea[data-astro-cid-sd4wnhuk]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:0}.api-fields[data-astro-cid-sd4wnhuk] input[data-astro-cid-sd4wnhuk]::placeholder,.api-fields[data-astro-cid-sd4wnhuk] textarea[data-astro-cid-sd4wnhuk]::placeholder{color:color-mix(in srgb, var(--color-on-dark) 56%, transparent)}.api-consent[data-astro-cid-sd4wnhuk]{color:color-mix(in srgb, var(--color-on-dark) 58%, transparent);font-size:var(--type-caption-size);align-items:flex-start;gap:10px;margin-top:22px;line-height:1.45;display:flex}.api-consent[data-astro-cid-sd4wnhuk] input[data-astro-cid-sd4wnhuk]{width:17px;height:17px;accent-color:var(--color-accent);margin:0}.api-consent[data-astro-cid-sd4wnhuk] a[data-astro-cid-sd4wnhuk]{color:inherit;text-underline-offset:2px;text-decoration:underline}.api-card[data-astro-cid-sd4wnhuk] button[data-astro-cid-sd4wnhuk]{border-radius:var(--radius-button);background:var(--color-on-dark);width:100%;min-height:52px;color:var(--color-decision);cursor:pointer;transition:transform var(--ref-motion-feedback) var(--ref-ease), box-shadow var(--ref-motion-feedback) var(--ref-ease);border:0;justify-content:space-between;align-items:center;margin-top:24px;padding:12px 18px;font-weight:650;display:flex}.api-card[data-astro-cid-sd4wnhuk] button[data-astro-cid-sd4wnhuk]:active{transform:translateY(1px)}.api-card[data-astro-cid-sd4wnhuk] button[data-astro-cid-sd4wnhuk]:disabled{opacity:.62;cursor:wait}.api-form-notice[data-astro-cid-sd4wnhuk]{color:color-mix(in srgb, var(--color-on-dark) 46%, transparent);font-size:var(--type-caption-size);margin-top:15px;line-height:1.5}.api-status[data-astro-cid-sd4wnhuk]{min-height:20px;color:color-mix(in srgb, var(--color-on-dark) 68%, transparent);font-size:var(--type-caption-size);text-align:center;margin-top:14px}.api-card[data-astro-cid-sd4wnhuk] form[data-astro-cid-sd4wnhuk].is-complete button[data-astro-cid-sd4wnhuk]{background:var(--color-accent);color:#fff}@media (hover:hover) and (pointer:fine){.api-card[data-astro-cid-sd4wnhuk] button[data-astro-cid-sd4wnhuk]:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}}@media (width<=960px){.api-grid[data-astro-cid-sd4wnhuk]{grid-template-columns:1fr;gap:58px}.api-card[data-astro-cid-sd4wnhuk]{width:min(100%,520px);margin:0 auto}}@media (width<=640px){.api-hero[data-astro-cid-sd4wnhuk]{padding-top:56px}.api-copy[data-astro-cid-sd4wnhuk]{padding-top:0}.api-copy[data-astro-cid-sd4wnhuk] h1[data-astro-cid-sd4wnhuk]{font-size:var(--type-heading-2-size)}.api-copy__lead[data-astro-cid-sd4wnhuk]{font-size:var(--type-body-size)}.api-card[data-astro-cid-sd4wnhuk]{padding:28px 22px}.api-card[data-astro-cid-sd4wnhuk] h2[data-astro-cid-sd4wnhuk]{font-size:var(--type-heading-3-size)}}
