.offer:where(.astro-ajfpwith){background:var(--color-primary-tint);border:1px solid #9b1b7a29;border-radius:1rem;flex-wrap:wrap;align-items:flex-start;gap:1.125rem;margin-top:1.25rem;padding:1.25rem clamp(1.25rem,3vw,1.75rem);display:flex}.offer-badge:where(.astro-ajfpwith){background:var(--color-primary);color:#fff;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;margin-top:2px;padding:.25rem .625rem;font-size:.6875rem}.offer:where(.astro-ajfpwith) p:where(.astro-ajfpwith){min-width:16rem;color:var(--color-ink-muted);flex:1;margin:0;font-size:.9375rem;line-height:1.6}.offer:where(.astro-ajfpwith) strong:where(.astro-ajfpwith){color:var(--color-ink);font-weight:600}.plan:where(.astro-wk3st72z){flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.plan:where(.astro-wk3st72z).is-featured{border-color:var(--color-ink)}.plan-name:where(.astro-wk3st72z){letter-spacing:0;color:var(--color-primary);margin:0;font-size:.875rem;font-weight:600}.plan-price:where(.astro-wk3st72z){align-items:baseline;gap:.375rem;margin:0;display:flex}.plan-amount:where(.astro-wk3st72z){font-family:var(--font-heading);letter-spacing:-.02em;font-optical-sizing:auto;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:3rem;font-weight:500;line-height:1}.plan-period:where(.astro-wk3st72z){color:var(--color-ink-muted);font-size:.9375rem}.plan-annual:where(.astro-wk3st72z){color:var(--color-ink-label);margin:.5rem 0 0;font-size:.8125rem}.plan-line:where(.astro-wk3st72z){color:var(--color-ink);margin:0;font-size:1rem;font-weight:600}.plan-list:where(.astro-wk3st72z){color:var(--color-ink);flex-direction:column;gap:.625rem;margin:0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}.plan-list:where(.astro-wk3st72z) li:where(.astro-wk3st72z){gap:.625rem;display:flex}.plan-list:where(.astro-wk3st72z) svg:where(.astro-wk3st72z){flex:none;margin-top:.1875rem}.plan-note:where(.astro-wk3st72z){border-top:1px solid var(--color-rule);color:var(--color-ink-muted);padding-top:1rem;font-size:.875rem;line-height:1.55}.plan-note:where(.astro-wk3st72z) p{margin:0}.plan-note:where(.astro-wk3st72z) p+p{margin-top:.25rem}.plan-note:where(.astro-wk3st72z) strong{color:var(--color-ink);font-weight:600}.plan-note:where(.astro-wk3st72z) a{color:var(--color-primary);text-underline-offset:3px;margin-top:.25rem;text-decoration:underline #9b1b7a59;display:inline-block}.plan-note:where(.astro-wk3st72z) a:hover{text-decoration-color:var(--color-primary)}.plan-cta-stack:where(.astro-wk3st72z){margin-top:auto}.plan-cta-row:where(.astro-wk3st72z){padding-top:.25rem}.plan:where(.astro-wk3st72z) .plan-cta{width:100%}.trial:where(.astro-kgvj62zb){margin-top:1.25rem;padding:clamp(1.5rem,3vw,2.25rem)}.trial:where(.astro-kgvj62zb):hover{box-shadow:none;border-color:var(--color-frame-line);transform:none}.top:where(.astro-kgvj62zb){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.trial-heading:where(.astro-kgvj62zb){font-family:var(--font-heading);letter-spacing:0;color:var(--color-ink);margin:0;font-size:1.625rem;font-weight:500;line-height:1.2}.aside:where(.astro-kgvj62zb){color:var(--color-ink-label);margin:0;font-size:.875rem}.tiles:where(.astro-kgvj62zb){background:var(--color-rule);border:1px solid var(--color-rule);border-radius:.75rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:1.375rem;display:grid;overflow:hidden}.tile:where(.astro-kgvj62zb){background:var(--color-card);flex-direction:column;grid-column:span 2;gap:.375rem;padding:1.25rem;display:flex}.tile:where(.astro-kgvj62zb):nth-child(n+4),.tiles-four:where(.astro-kgvj62zb) .tile:where(.astro-kgvj62zb){grid-column:span 3}.key:where(.astro-kgvj62zb){letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-label);font-size:.75rem}.value:where(.astro-kgvj62zb){font-family:var(--font-heading);color:var(--color-ink);font-size:1.875rem;font-weight:500;line-height:1}.body:where(.astro-kgvj62zb){color:var(--color-ink-muted);font-size:.875rem;line-height:1.5}@media (width<=44.9375rem){.tiles:where(.astro-kgvj62zb){grid-template-columns:1fr}.tile:where(.astro-kgvj62zb),.tile:where(.astro-kgvj62zb):nth-child(n+4),.tiles-four:where(.astro-kgvj62zb) .tile:where(.astro-kgvj62zb){grid-column:auto}}
