.pricing:where(.astro-u3mqw4ek){color:var(--gc-text);font-family:var(--gc-font);font-size:var(--gc-size-3);line-height:var(--gc-leading-body)}.pricing:where(.astro-u3mqw4ek) h1:where(.astro-u3mqw4ek),.pricing:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek),.pricing:where(.astro-u3mqw4ek) h3:where(.astro-u3mqw4ek){font-family:var(--gc-font-display);font-weight:var(--gc-weight-display);text-wrap:balance;margin:0}.pricing-page:where(.astro-u3mqw4ek),.pricing-hero:where(.astro-u3mqw4ek){width:min(var(--gc-measure-content), calc(100% - var(--gc-gutter)));margin-inline:auto}.hero-band:where(.astro-u3mqw4ek),.free-offer:where(.astro-u3mqw4ek) .offer-heading:where(.astro-u3mqw4ek),.offer-card-featured:where(.astro-u3mqw4ek){--gc-focus:var(--gc-text-invert)}.hero-band:where(.astro-u3mqw4ek){background:var(--gc-surface-invert);color:var(--gc-text-invert)}.hero-band:where(.astro-u3mqw4ek) .eyebrow:where(.astro-u3mqw4ek),.hero-band:where(.astro-u3mqw4ek) .lead:where(.astro-u3mqw4ek){color:var(--gc-text-invert-2)}.pricing-hero:where(.astro-u3mqw4ek){align-items:end;gap:clamp(var(--gc-space-8), 4.5vw, 64px);padding:var(--gc-space-13) 0 var(--gc-space-11);grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);display:grid}.pricing:where(.astro-u3mqw4ek) h1:where(.astro-u3mqw4ek){max-width:13ch;margin-top:var(--gc-space-6);font-size:var(--gc-size-9);letter-spacing:var(--gc-tracking-display);line-height:var(--gc-leading-tight)}.hero-copy:where(.astro-u3mqw4ek){gap:var(--gc-space-6);display:grid}.lead:where(.astro-u3mqw4ek){max-width:44ch;font-size:var(--gc-size-4);text-wrap:pretty;margin:0}.definition:where(.astro-u3mqw4ek){max-width:50ch;padding:var(--gc-space-4) var(--gc-space-5);border-radius:var(--gc-radius);background:var(--gc-surface-raised);color:var(--gc-text-2);text-wrap:pretty;margin:0}.definition:where(.astro-u3mqw4ek) strong:where(.astro-u3mqw4ek){color:var(--gc-text)}.hl:where(.astro-u3mqw4ek){color:var(--gc-mark-ink);background-image:linear-gradient(to bottom, transparent 14%, var(--gc-mark) 14%, var(--gc-mark) 91%, transparent 91%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;padding-inline:.05em}.explainer:where(.astro-u3mqw4ek){padding:var(--gc-space-8) 0;border-bottom:1px solid var(--gc-border)}.explainer:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){max-width:56ch;color:var(--gc-text-2);font-size:var(--gc-size-4);text-wrap:pretty;margin:0}.offer-section:where(.astro-u3mqw4ek),.faq-section:where(.astro-u3mqw4ek){padding:var(--gc-space-11) 0;border-bottom:1px solid var(--gc-border)}.section-head:where(.astro-u3mqw4ek){gap:var(--gc-space-3);display:grid}.section-head:where(.astro-u3mqw4ek) .eyebrow:where(.astro-u3mqw4ek){margin:0}.pricing:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){max-width:20ch;font-size:var(--gc-size-8);letter-spacing:var(--gc-tracking-display);line-height:var(--gc-leading-display)}.proof-line:where(.astro-u3mqw4ek){color:var(--gc-text-2);margin:0}.proof-line:where(.astro-u3mqw4ek) a:where(.astro-u3mqw4ek){font-weight:var(--gc-weight-medium);text-underline-offset:.18em}.offer-heading:where(.astro-u3mqw4ek){justify-content:space-between;align-items:center;gap:var(--gc-space-8);display:flex}.free-offer:where(.astro-u3mqw4ek) .offer-heading:where(.astro-u3mqw4ek){padding:clamp(var(--gc-space-7), 4vw, var(--gc-space-9));border-radius:var(--gc-radius-lg);background:var(--gc-ink);color:var(--gc-text-invert)}.free-offer:where(.astro-u3mqw4ek) .offer-heading:where(.astro-u3mqw4ek)>div:where(.astro-u3mqw4ek){min-width:0}.free-offer:where(.astro-u3mqw4ek) .eyebrow:where(.astro-u3mqw4ek),.free-offer:where(.astro-u3mqw4ek) .offer-copy:where(.astro-u3mqw4ek){color:var(--gc-text-invert-2)}.free-offer:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){max-width:none;font-size:var(--gc-size-6);letter-spacing:var(--gc-tracking-head);line-height:var(--gc-leading-head)}.offer-copy:where(.astro-u3mqw4ek){max-width:58ch;margin:var(--gc-space-3) 0 0;text-wrap:pretty}.free-offer:where(.astro-u3mqw4ek) .button:where(.astro-u3mqw4ek){min-height:var(--gc-control-h);padding:0 var(--gc-space-6);background:var(--gc-text-invert);color:var(--gc-ink);flex:none}.free-offer:where(.astro-u3mqw4ek) .button:where(.astro-u3mqw4ek):hover{background:var(--gc-text-invert-2);color:var(--gc-ink)}.offer-grid:where(.astro-u3mqw4ek){gap:var(--gc-space-6);margin-top:var(--gc-space-8);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.offer-card:where(.astro-u3mqw4ek){padding:var(--gc-space-7);border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:var(--gc-surface-raised);transition:border-color var(--gc-duration) var(--gc-ease-out);flex-direction:column;align-items:flex-start;display:flex}.offer-card:where(.astro-u3mqw4ek):hover{border-color:var(--gc-text-3)}.offer-card:where(.astro-u3mqw4ek):focus-within{border-color:var(--gc-accent-strong)}.offer-card-featured:where(.astro-u3mqw4ek){border:2px solid var(--gc-surface-invert);padding:calc(var(--gc-space-7) - 1px);background:var(--gc-surface-invert);color:var(--gc-text-invert)}.offer-card-featured:where(.astro-u3mqw4ek):hover{border-color:var(--gc-surface-invert)}.offer-card-featured:where(.astro-u3mqw4ek):focus-within{border-color:var(--gc-text-invert)}.offer-label:where(.astro-u3mqw4ek){color:var(--gc-text-3)}.badge:where(.astro-u3mqw4ek){padding:var(--gc-space-1) var(--gc-space-3);border-radius:var(--gc-radius-sm);background:var(--gc-text-invert);color:var(--gc-surface-invert);display:inline-block}.offer-card:where(.astro-u3mqw4ek) h3:where(.astro-u3mqw4ek){font-size:var(--gc-size-5);letter-spacing:var(--gc-tracking-snug);line-height:var(--gc-leading-head)}.price:where(.astro-u3mqw4ek){margin:var(--gc-space-5) 0 0;font-family:var(--gc-font-display);font-size:var(--gc-size-7);font-variant-numeric:tabular-nums;font-weight:var(--gc-weight-display);letter-spacing:var(--gc-tracking-head);line-height:var(--gc-leading-tight)}.price-detail:where(.astro-u3mqw4ek){margin:var(--gc-space-2) 0 0;color:var(--gc-text-2);font-weight:var(--gc-weight-medium)}.offer-desc:where(.astro-u3mqw4ek){margin:var(--gc-space-5) 0 0;color:var(--gc-text-2);text-wrap:pretty}.offer-card-featured:where(.astro-u3mqw4ek) .price-detail:where(.astro-u3mqw4ek),.offer-card-featured:where(.astro-u3mqw4ek) .offer-desc:where(.astro-u3mqw4ek),.offer-card-featured:where(.astro-u3mqw4ek) .feature-list:where(.astro-u3mqw4ek){color:var(--gc-text-invert-2)}.feature-list:where(.astro-u3mqw4ek){gap:var(--gc-space-3) var(--gc-space-5);margin:var(--gc-space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.feature-list:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){align-items:flex-start;gap:var(--gc-space-2);display:flex}.feature-list:where(.astro-u3mqw4ek) svg:where(.astro-u3mqw4ek){color:var(--gc-accent-strong);flex:none;margin-top:4px}.offer-card-featured:where(.astro-u3mqw4ek) .feature-list:where(.astro-u3mqw4ek) svg:where(.astro-u3mqw4ek){color:var(--gc-text-invert-2)}.card-foot:where(.astro-u3mqw4ek){width:100%;padding-top:var(--gc-space-7);margin-top:auto}.card-foot:where(.astro-u3mqw4ek) .button:where(.astro-u3mqw4ek){gap:var(--gc-space-2);width:100%;min-height:var(--gc-control-h)}.offer-card-featured:where(.astro-u3mqw4ek) .button:where(.astro-u3mqw4ek){background:var(--gc-text-invert);color:var(--gc-surface-invert)}.offer-card-featured:where(.astro-u3mqw4ek) .button:where(.astro-u3mqw4ek):hover{background:var(--gc-text-invert-2);color:var(--gc-surface-invert)}.arrow:where(.astro-u3mqw4ek){transition:transform var(--gc-duration) var(--gc-ease-out);display:inline-block}.button:where(.astro-u3mqw4ek):hover .arrow:where(.astro-u3mqw4ek),.text-link:where(.astro-u3mqw4ek):hover .arrow:where(.astro-u3mqw4ek){transform:translate(3px)}.cta-error:where(.astro-u3mqw4ek){margin:var(--gc-space-3) 0 0;padding:var(--gc-space-3) var(--gc-space-4);border:1px solid var(--gc-danger);border-radius:var(--gc-radius);background:var(--gc-surface-raised);color:var(--gc-danger);font-size:var(--gc-size-2);line-height:1.5;display:none}.cta-error:where(.astro-u3mqw4ek):not(:empty){display:block}.availability-notes:where(.astro-u3mqw4ek){gap:var(--gc-space-3) var(--gc-space-7);margin-top:var(--gc-space-7);padding:var(--gc-space-5) var(--gc-space-6);border:1px solid var(--gc-border);border-radius:var(--gc-radius);background:var(--gc-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.availability-notes:where(.astro-u3mqw4ek) .note:where(.astro-u3mqw4ek){max-width:none;margin:0}.note:where(.astro-u3mqw4ek){max-width:60ch;margin:var(--gc-space-6) 0 0;color:var(--gc-text-3);text-wrap:pretty}.table-hint:where(.astro-u3mqw4ek){margin:var(--gc-space-5) 0 0;color:var(--gc-text-3);font-size:var(--gc-size-2);display:none}.table-scroll:where(.astro-u3mqw4ek){margin-top:var(--gc-space-7);border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:var(--gc-surface-raised);overscroll-behavior-inline:contain;overflow-x:auto}.table-scroll:where(.astro-u3mqw4ek):focus-visible{outline:var(--gc-focus-width) solid var(--gc-focus);outline-offset:var(--gc-focus-offset)}.compare-table:where(.astro-u3mqw4ek){border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:760px;line-height:1.45}.compare-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.compare-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){padding:var(--gc-space-4) var(--gc-space-5);border-bottom:1px solid var(--gc-border);text-align:left;vertical-align:top}.compare-table:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){background:var(--gc-surface-sunken);color:var(--gc-text);font-size:var(--gc-size-2);font-weight:var(--gc-weight-medium);letter-spacing:.02em}.compare-table:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek):first-child{width:34%}.compare-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){color:var(--gc-text);font-weight:var(--gc-weight-medium)}.compare-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){color:var(--gc-text-2)}.compare-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek):last-child{color:var(--gc-text);font-weight:var(--gc-weight-medium)}.compare-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek):last-child>:where(.astro-u3mqw4ek){border-bottom:0}.faq-list:where(.astro-u3mqw4ek){margin-top:var(--gc-space-7);border-top:1px solid var(--gc-border)}details:where(.astro-u3mqw4ek){border-bottom:1px solid var(--gc-border)}summary:where(.astro-u3mqw4ek){justify-content:space-between;align-items:center;gap:var(--gc-space-5);min-height:64px;padding:var(--gc-space-4) 0;cursor:pointer;font-size:var(--gc-size-5);font-weight:var(--gc-weight-medium);letter-spacing:var(--gc-tracking-snug);list-style:none;display:flex}summary:where(.astro-u3mqw4ek)::-webkit-details-marker{display:none}summary:where(.astro-u3mqw4ek):hover{color:var(--gc-link-hover)}.faq-mark:where(.astro-u3mqw4ek){border:1px solid var(--gc-border);width:30px;height:30px;color:var(--gc-text-2);font-size:var(--gc-size-5);font-weight:var(--gc-weight-body);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.faq-mark:where(.astro-u3mqw4ek):after{content:"+"}details:where(.astro-u3mqw4ek)[open] .faq-mark:where(.astro-u3mqw4ek):after{content:"−"}details:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){max-width:60ch;margin:0 0 var(--gc-space-6);color:var(--gc-text-2);line-height:var(--gc-leading-prose);text-wrap:pretty}.pricing-footer:where(.astro-u3mqw4ek){justify-content:space-between;align-items:center;gap:var(--gc-space-7);padding:var(--gc-space-11) 0 var(--gc-space-13);display:flex}.pricing-footer:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){color:var(--gc-text-2);margin:0}.pricing-footer:where(.astro-u3mqw4ek)>div:where(.astro-u3mqw4ek){gap:var(--gc-space-7);flex-wrap:wrap;display:flex}.purchase-result:where(.astro-u3mqw4ek){margin-top:var(--gc-space-6);padding:var(--gc-space-6);border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:var(--gc-surface-accent)}.purchase-result:where(.astro-u3mqw4ek) h3:where(.astro-u3mqw4ek){margin:0 0 var(--gc-space-3)}.purchase-result:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){margin:var(--gc-space-2) 0}.purchase-result-actions:where(.astro-u3mqw4ek){gap:var(--gc-space-4);margin-top:var(--gc-space-4);flex-wrap:wrap;display:flex}.purchase-result-actions:where(.astro-u3mqw4ek) .button:where(.astro-u3mqw4ek){width:auto}@media (max-width:960px){.pricing-hero:where(.astro-u3mqw4ek){align-items:start;gap:var(--gc-space-7);grid-template-columns:1fr}.pricing:where(.astro-u3mqw4ek) h1:where(.astro-u3mqw4ek){max-width:16ch}.lead:where(.astro-u3mqw4ek),.definition:where(.astro-u3mqw4ek){max-width:56ch}.feature-list:where(.astro-u3mqw4ek){grid-template-columns:1fr}}@media (max-width:860px){.table-hint:where(.astro-u3mqw4ek){display:block}.table-scroll:where(.astro-u3mqw4ek){margin-top:var(--gc-space-3)}}@media (max-width:760px){.pricing-hero:where(.astro-u3mqw4ek){padding:var(--gc-space-11) 0 var(--gc-space-10)}.offer-section:where(.astro-u3mqw4ek),.faq-section:where(.astro-u3mqw4ek){padding:var(--gc-space-10) 0}.offer-heading:where(.astro-u3mqw4ek),.pricing-footer:where(.astro-u3mqw4ek){flex-direction:column;align-items:flex-start}.free-offer:where(.astro-u3mqw4ek) .offer-heading:where(.astro-u3mqw4ek){padding:var(--gc-space-7)}.free-offer:where(.astro-u3mqw4ek) .button:where(.astro-u3mqw4ek),.pricing-footer:where(.astro-u3mqw4ek)>div:where(.astro-u3mqw4ek){width:100%}.offer-grid:where(.astro-u3mqw4ek){gap:var(--gc-space-5);grid-template-columns:1fr}.availability-notes:where(.astro-u3mqw4ek){grid-template-columns:1fr}summary:where(.astro-u3mqw4ek){font-size:var(--gc-size-4)}}@media (prefers-reduced-motion:reduce){.pricing:where(.astro-u3mqw4ek) :where(.astro-u3mqw4ek){transition-duration:.01ms!important}.button:where(.astro-u3mqw4ek):hover .arrow:where(.astro-u3mqw4ek),.text-link:where(.astro-u3mqw4ek):hover .arrow:where(.astro-u3mqw4ek){transform:none}}
