.billing-toggle:where(.astro-vk2tq6qv){border:1px solid var(--border);background:var(--cream);border-radius:999px;gap:4px;margin:32px auto 0;padding:4px;display:inline-flex}.billing-toggle:where(.astro-vk2tq6qv) input:where(.astro-vk2tq6qv){opacity:0;pointer-events:none;position:absolute}.billing-toggle:where(.astro-vk2tq6qv) label:where(.astro-vk2tq6qv){color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.billing-toggle:where(.astro-vk2tq6qv) input:where(.astro-vk2tq6qv):checked+label:where(.astro-vk2tq6qv){background:var(--text);color:#fff}.billing-toggle:where(.astro-vk2tq6qv) input:where(.astro-vk2tq6qv):focus-visible+label:where(.astro-vk2tq6qv){outline:2px solid var(--accent);outline-offset:2px}.toggle-badge:where(.astro-vk2tq6qv){background:var(--accent-light);color:var(--accent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.toggle-wrap:where(.astro-vk2tq6qv),.slots-wrap:where(.astro-vk2tq6qv){text-align:center}.slots-label:where(.astro-vk2tq6qv){color:var(--muted);margin:28px 0 10px;font-size:13px;font-weight:500}.slot-stepper:where(.astro-vk2tq6qv){flex-wrap:wrap;justify-content:center;gap:6px;display:inline-flex}.slot-stepper:where(.astro-vk2tq6qv) button:where(.astro-vk2tq6qv){border:1px solid var(--border);min-width:44px;height:44px;font:inherit;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:15px;font-weight:500}.slot-stepper:where(.astro-vk2tq6qv) button:where(.astro-vk2tq6qv)[aria-pressed=true]{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.slot-stepper:where(.astro-vk2tq6qv) button:where(.astro-vk2tq6qv):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plans-grid:where(.astro-vk2tq6qv){grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:24px;margin-top:32px;display:grid}.plan-card:where(.astro-vk2tq6qv){border:1px solid var(--border);text-align:left;background:#fff;border-radius:24px;flex-direction:column;gap:18px;padding:32px;display:flex}.plan-card:where(.astro-vk2tq6qv).highlight{border-color:var(--accent);box-shadow:0 12px 32px rgba(var(--accent-shadow), .14)}.plan-kicker:where(.astro-vk2tq6qv){letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0;font-size:13px;font-weight:600}.plan-card:where(.astro-vk2tq6qv) h2:where(.astro-vk2tq6qv),.plan-card:where(.astro-vk2tq6qv) h3:where(.astro-vk2tq6qv).plan-title{margin:0;font-size:28px}.trial-badge:where(.astro-vk2tq6qv){background:var(--accent-light);color:var(--accent);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.plan-price:where(.astro-vk2tq6qv){flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plan-price:where(.astro-vk2tq6qv) .amount:where(.astro-vk2tq6qv){letter-spacing:-.03em;font-family:Inter,sans-serif;font-size:40px;font-weight:600}.plan-price:where(.astro-vk2tq6qv) .period:where(.astro-vk2tq6qv){color:var(--muted);font-size:16px}.plan-price:where(.astro-vk2tq6qv) .list:where(.astro-vk2tq6qv){color:var(--muted);font-size:16px;text-decoration:line-through}.plan-note:where(.astro-vk2tq6qv){color:var(--muted);margin:-6px 0 0;font-size:14px;line-height:1.5}.plan-small:where(.astro-vk2tq6qv){color:var(--muted);margin:0;font-size:13px;line-height:1.5}.plan-card:where(.astro-vk2tq6qv) .btn:where(.astro-vk2tq6qv){width:100%}.feature-group:where(.astro-vk2tq6qv) h3:where(.astro-vk2tq6qv){margin:0 0 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.feature-list:where(.astro-vk2tq6qv){flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feature-list:where(.astro-vk2tq6qv) li:where(.astro-vk2tq6qv){color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.feature-list:where(.astro-vk2tq6qv) svg:where(.astro-vk2tq6qv){color:var(--accent);flex-shrink:0;margin-top:3px}.divider:where(.astro-vk2tq6qv){background:var(--border);border:0;height:1px;margin:0}.trial-box:where(.astro-vk2tq6qv){border:1px dashed rgba(var(--accent-shadow), .35);background:var(--accent-light);text-align:left;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:16px 32px;max-width:864px;margin:40px auto 0;padding:24px 28px;display:grid}.trial-box:where(.astro-vk2tq6qv) h2:where(.astro-vk2tq6qv){margin:0 0 6px;font-size:22px}.trial-box:where(.astro-vk2tq6qv) p:where(.astro-vk2tq6qv){color:var(--muted);margin:0;font-size:14px;line-height:1.5}.partner-grid:where(.astro-vk2tq6qv){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1100px;margin:32px auto 0;display:grid}.partner-head:where(.astro-vk2tq6qv){text-align:center;max-width:730px;margin:0 auto}.partner-head:where(.astro-vk2tq6qv) p:where(.astro-vk2tq6qv){color:var(--muted);line-height:1.6}@media (width<=960px){.partner-grid:where(.astro-vk2tq6qv){grid-template-columns:minmax(0,1fr);max-width:460px}}@media (width<=860px){.plans-grid:where(.astro-vk2tq6qv){grid-template-columns:minmax(0,1fr)}.trial-box:where(.astro-vk2tq6qv){grid-template-columns:1fr}.plan-card:where(.astro-vk2tq6qv){padding:24px}}
