.pricing-page[data-astro-cid-lmkygsfs] .container{padding-inline:clamp(1.25rem,3vw,2rem)}.pricing-plans[data-astro-cid-lmkygsfs]{padding-top:1.75rem}.pricing-intro[data-astro-cid-lmkygsfs]{max-width:48rem;margin:0 auto 1.5rem;text-align:center}.pricing-intro[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{margin:1rem 0;font-size:clamp(2.125rem,4.5vw,3.5rem);line-height:1.1}.pricing-lead[data-astro-cid-lmkygsfs]{max-width:42rem;margin:0 auto;color:var(--cba-color-text-secondary, #4A5568);font-size:1.125rem}.pricing-terms[data-astro-cid-lmkygsfs]{margin-top:1rem;font-size:1rem;font-weight:600}.plan-context[data-astro-cid-lmkygsfs]{margin:0 0 1.25rem;text-align:center;font-size:.9375rem;color:var(--cba-color-text-muted, #5A6573)}.plan-context[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{display:inline-block;margin-left:.375rem}.pricing-page[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:not(.btn){color:var(--cba-color-link, #076B82);text-underline-offset:.2em}.plan-context[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs],.learner-note[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs],.bulk-support[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{text-decoration:underline}.pricing-cards[data-astro-cid-lmkygsfs]{display:grid;gap:1.25rem}.plan-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;min-width:0;padding:1.5rem;border-width:2px}.plan-card-value[data-astro-cid-lmkygsfs],.plan-card-value[data-astro-cid-lmkygsfs]:hover{border-color:var(--cba-color-brand, #29B9D9);background:var(--cba-color-brand-subtle, #E5F6FA)}.plan-card-best[data-astro-cid-lmkygsfs],.plan-card-best[data-astro-cid-lmkygsfs]:hover{border-color:var(--cba-color-accent-hover, #E5A050);background:color-mix(in srgb,var(--cba-color-accent, #F2B366) 22%,white);box-shadow:var(--cba-shadow-md, 0 4px 16px rgba(15, 23, 42, .08))}.plan-topline[data-astro-cid-lmkygsfs]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-height:1.75rem;margin-bottom:1rem}.pricing-eyebrow[data-astro-cid-lmkygsfs]{font-size:.8125rem;font-weight:600;color:var(--cba-color-text-muted, #5A6573)}.plan-badge[data-astro-cid-lmkygsfs]{padding:.25rem .625rem;border-radius:var(--cba-radius-full, 999px);background:var(--cba-color-surface, #fff);color:var(--cba-color-brand-deep, #076B82);font-size:.75rem;font-weight:800}.plan-badge--saving[data-astro-cid-lmkygsfs]{background:var(--cba-color-accent, #F2B366);color:var(--cba-color-accent-foreground, #1A202C)}.plan-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.5rem}.plan-price[data-astro-cid-lmkygsfs]{margin-top:.75rem;font-size:3.25rem;font-weight:800;letter-spacing:-.04em;line-height:1.15}.plan-payment[data-astro-cid-lmkygsfs],.plan-annual[data-astro-cid-lmkygsfs]{font-size:1rem;color:var(--cba-color-text-secondary, #4A5568)}.plan-payment[data-astro-cid-lmkygsfs]{margin-top:.375rem}.plan-value[data-astro-cid-lmkygsfs]{margin-top:1rem;padding:.875rem;border-radius:var(--cba-radius-control, 12px);background:var(--cba-color-band, #FAFBFC)}.plan-card-value[data-astro-cid-lmkygsfs] .plan-value[data-astro-cid-lmkygsfs]{background:var(--cba-color-surface, #fff);box-shadow:var(--cba-shadow-sm, 0 1px 3px rgba(26, 32, 44, .08))}.plan-annual[data-astro-cid-lmkygsfs]{font-weight:700}.plan-card-value[data-astro-cid-lmkygsfs] .plan-annual[data-astro-cid-lmkygsfs]{color:var(--cba-color-text-primary, #1A202C);font-size:1.25rem;font-weight:850}.plan-saving[data-astro-cid-lmkygsfs]{margin-top:.375rem;font-size:.875rem;color:var(--cba-color-text-muted, #5A6573)}.plan-card-value[data-astro-cid-lmkygsfs] .plan-saving[data-astro-cid-lmkygsfs]{display:inline-flex;width:fit-content;padding:.25rem .55rem;border-radius:var(--cba-radius-full, 999px);background:var(--cba-color-accent, #F2B366);color:var(--cba-color-accent-foreground, #1A202C);font-weight:850}.plan-includes[data-astro-cid-lmkygsfs]{display:grid;gap:.75rem;margin:1.25rem 0 1.75rem;padding:1.25rem 0 0;border-top:1px solid var(--cba-color-border, #E2E8F0);list-style:none;font-size:1rem;color:var(--cba-color-text-secondary, #4A5568)}.plan-includes[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:.625rem}.plan-includes[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";flex-shrink:0;color:var(--cba-color-brand-deep, #076B82);font-weight:700}.plan-checkout[data-astro-cid-lmkygsfs]{width:100%;margin-top:auto;padding-inline:1rem}.plan-checkout-note[data-astro-cid-lmkygsfs]{margin-top:.75rem;font-size:.8125rem;text-align:center;color:var(--cba-color-text-muted, #5A6573)}.pricing-comparison-note[data-astro-cid-lmkygsfs]{max-width:48rem;margin:1.25rem auto 0;font-size:.875rem;text-align:center;color:var(--cba-color-text-muted, #5A6573)}.pricing-reassurance[data-astro-cid-lmkygsfs]{display:grid;align-items:start;gap:1.75rem;margin-top:2rem}.pricing-reassurance[data-astro-cid-lmkygsfs] .guarantee-block{max-width:none}.library-note[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:0 0 .5rem;font-size:1.0625rem}.library-note[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:1rem;color:var(--cba-color-text-secondary, #4A5568)}.pricing-text-link[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:.25rem;font-size:.9375rem;font-weight:600}.bulk-layout[data-astro-cid-lmkygsfs]{display:grid;align-items:start;gap:2.5rem}.bulk-explanation[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:1rem 0;font-size:clamp(1.875rem,3vw,2.5rem)}.bulk-lead[data-astro-cid-lmkygsfs]{font-size:1.0625rem;color:var(--cba-color-text-secondary, #4A5568)}.bulk-tiers[data-astro-cid-lmkygsfs]{width:100%;margin:1.75rem 0;border-collapse:collapse;text-align:left;font-size:.9375rem}.bulk-tiers[data-astro-cid-lmkygsfs] caption[data-astro-cid-lmkygsfs]{text-align:left;margin-bottom:.75rem;font-weight:600}.bulk-tiers[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.bulk-tiers[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.75rem 0;border-bottom:1px solid var(--cba-color-border, #E2E8F0)}.bulk-tiers[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--cba-color-text-muted, #5A6573);font-size:.8125rem;font-weight:500}.bulk-tiers[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-weight:500}.bulk-tiers[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs],.bulk-tiers[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:last-child{text-align:right}.bulk-tiers[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{color:var(--cba-color-brand-deep, #076B82);font-weight:700}.learner-note[data-astro-cid-lmkygsfs]{border-left:3px solid var(--cba-color-brand, #29B9D9);padding-left:1rem}.learner-note[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin-bottom:.5rem;font-size:1rem}.learner-note[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs],.bulk-support[data-astro-cid-lmkygsfs]{font-size:1rem;color:var(--cba-color-text-secondary, #4A5568)}.learner-note[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{overflow-wrap:anywhere}.bulk-support[data-astro-cid-lmkygsfs]{margin-top:1.25rem}.bulk-form[data-astro-cid-lmkygsfs]{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.bulk-form[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.375rem}.bulk-form-intro[data-astro-cid-lmkygsfs]{margin-top:.5rem;color:var(--cba-color-text-muted, #5A6573);font-size:1rem}.bulk-field[data-astro-cid-lmkygsfs]{margin-top:1.25rem}.bulk-field[data-astro-cid-lmkygsfs] label[data-astro-cid-lmkygsfs]{display:block;margin-bottom:.5rem;font-weight:600;font-size:1rem}.bulk-field[data-astro-cid-lmkygsfs] select[data-astro-cid-lmkygsfs],.bulk-field[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs]{width:100%;min-height:var(--cba-hit-target, 44px);border:1.5px solid var(--cba-color-border-strong, #CBD5E0);border-radius:var(--cba-radius-control, 12px);padding:.75rem;background:var(--cba-color-surface, #FFFFFF);color:var(--cba-color-text-primary, #1A202C);font:inherit;font-size:1rem}.bulk-field[data-astro-cid-lmkygsfs] [data-astro-cid-lmkygsfs][aria-invalid=true]{border-color:var(--cba-color-danger-text, #9B2C2C)}.field-hint[data-astro-cid-lmkygsfs]{margin-top:.5rem;font-size:.8125rem;color:var(--cba-color-text-muted, #5A6573)}.bulk-preview[data-astro-cid-lmkygsfs]{margin-top:1.5rem;padding:1.125rem;border-radius:var(--cba-radius-control, 12px);background:var(--cba-color-brand-subtle, #E5F6FA)}.bulk-summary[data-astro-cid-lmkygsfs]{margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.quote-lines[data-astro-cid-lmkygsfs]{display:grid;gap:.5rem;font-size:.875rem}.quote-lines[data-astro-cid-lmkygsfs]>div[data-astro-cid-lmkygsfs]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.quote-lines[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{flex-shrink:0;font-variant-numeric:tabular-nums}.quote-saving[data-astro-cid-lmkygsfs]{color:var(--cba-color-brand-deep, #076B82)}.quote-total[data-astro-cid-lmkygsfs]{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--cba-bay-200, #9ADFEE);font-weight:700}.quote-total[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{font-size:1.75rem;line-height:1.2}.quote-note[data-astro-cid-lmkygsfs]{margin-top:.5rem;font-size:.75rem;color:var(--cba-color-text-secondary, #4A5568)}.bulk-error[data-astro-cid-lmkygsfs]{color:var(--cba-color-danger-text, #9B2C2C);font-size:.9375rem}.bulk-submit[data-astro-cid-lmkygsfs]{width:100%;margin-top:1.25rem;padding-inline:1rem}.bulk-checkout-note[data-astro-cid-lmkygsfs]{margin-top:.75rem;font-size:.8125rem;text-align:center;color:var(--cba-color-text-muted, #5A6573)}.faq-content[data-astro-cid-lmkygsfs]{max-width:48rem;margin:0 auto}.faq-content[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-bottom:1.5rem;font-size:clamp(1.75rem,3vw,2.25rem);text-wrap:balance}.pricing-faqs[data-astro-cid-lmkygsfs] .faq-item.open .faq-answer{max-height:none}@media(min-width:640px){.pricing-reassurance[data-astro-cid-lmkygsfs]{grid-template-columns:1fr 1fr;gap:2rem}}@media(min-width:900px){.pricing-cards[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-layout[data-astro-cid-lmkygsfs]{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem)}}@media(prefers-reduced-motion:reduce){.plan-card[data-astro-cid-lmkygsfs],.pricing-page[data-astro-cid-lmkygsfs] .btn[data-astro-cid-lmkygsfs]{transition:none}.pricing-page[data-astro-cid-lmkygsfs] .btn[data-astro-cid-lmkygsfs]:hover{transform:none}.pricing-page[data-astro-cid-lmkygsfs] .btn-arrow[data-astro-cid-lmkygsfs]:after{transition:none;transform:none}.pricing-faqs[data-astro-cid-lmkygsfs] .faq-answer,.pricing-faqs[data-astro-cid-lmkygsfs] .faq-icon{transition:none}}
