:root{--site-cta:#cc4a12;--site-cta-hover:#b03e0d;--site-plane:#eeeef1;--site-ink-plane:#0f1115;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur-fast:.18s;--dur-base:.32s}html{scroll-behavior:smooth;scroll-padding-top:5rem}.s-btn{white-space:nowrap;min-height:48px;transition:background-color var(--dur-fast) var(--ease-out-expo), transform var(--dur-fast) var(--ease-out-expo), border-color var(--dur-fast) var(--ease-out-expo);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.s-btn:active{transform:translateY(1px)}.s-btn-primary{background:var(--site-cta);color:#fff}.s-btn-primary:hover{background:var(--site-cta-hover)}.s-btn-ghost{color:var(--color-ink);background:0 0;border:1px solid #c9ccd2}.s-btn-ghost:hover{border-color:var(--color-ink)}.s-btn-ghost-dark{color:#fff;background:0 0;border:1px solid #ffffff4d}.s-btn-ghost-dark:hover{border-color:#fff}.s-btn .s-arrow{transition:transform var(--dur-fast) var(--ease-out-expo)}.s-btn:hover .s-arrow{transform:translate(3px)}.s-link{text-underline-offset:3px;transition:text-decoration-color var(--dur-fast);-webkit-text-decoration:underline #0f111540;text-decoration:underline #0f111540}.s-link:hover{text-decoration-color:currentColor}.s-plane{background:var(--site-plane)}.s-ink{background:var(--site-ink-plane);color:#fff}.s-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.s-faq summary{cursor:pointer;list-style:none}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary .s-plus{transition:transform var(--dur-base) var(--ease-out-expo)}.s-faq[open] summary .s-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.s-btn,.s-btn .s-arrow,.s-faq summary .s-plus{transition:none}}.s-card{transition:background-color var(--dur-fast) var(--ease-out-expo)}.s-card:hover{background:var(--color-wash)}.s-card .s-arrow{transition:transform var(--dur-fast) var(--ease-out-expo)}.s-card:hover .s-arrow{transform:translate(3px)}.s-tab{white-space:nowrap;min-height:40px;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);border-radius:999px;padding:0 1rem;font-size:15px;font-weight:600}@media (max-width:639px){.s-tab{padding:0 .5rem;font-size:14px}}.s-tab:hover{color:var(--color-ink)}.s-tab[aria-selected=true]{background:var(--color-paper);color:var(--color-ink);box-shadow:0 1px 2px #0f11151f}.s-tab-dark{color:#ffffffb3}.s-tab-dark:hover{color:#fff}.s-tab-dark[aria-selected=true]{color:var(--color-ink);background:#fff}.s-code{color:#fff;background:#1b1e24}@media (prefers-reduced-motion:reduce){.s-card,.s-card .s-arrow,.s-tab{transition:none}}
