.credits-lede[data-astro-cid-lhbs6zsb]{max-width:52rem;margin:.85rem auto 0;line-height:1.65}.credit-facts[data-astro-cid-lhbs6zsb]{grid-template-columns:minmax(0,1fr);gap:2rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.credit-fact[data-astro-cid-lhbs6zsb]{border-top:2px solid var(--color-primary);padding-top:1.25rem}.credit-fact[data-astro-cid-lhbs6zsb] p[data-astro-cid-lhbs6zsb]{margin:.6rem 0 0;font-size:.975rem;line-height:1.6}.credit-figure[data-astro-cid-lhbs6zsb]{color:var(--color-primary);letter-spacing:.01em;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.credit-actions[data-astro-cid-lhbs6zsb]{background:var(--color-surface,#fff);border-radius:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,4vw,2.25rem);box-shadow:0 1px 2px #0f172a14}.credit-action-list[data-astro-cid-lhbs6zsb]{grid-template-columns:minmax(0,1fr);gap:.5rem 1.5rem;margin:1rem 0 0;padding:0 0 0 1.1rem;display:grid}.credit-action-list[data-astro-cid-lhbs6zsb] li[data-astro-cid-lhbs6zsb]{font-size:.975rem;line-height:1.55}.credit-actions-note[data-astro-cid-lhbs6zsb]{color:var(--color-navy);margin:1.1rem 0 0;font-size:.925rem;line-height:1.6}@media (width>=46rem){.credit-action-list[data-astro-cid-lhbs6zsb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=52rem){.credit-facts[data-astro-cid-lhbs6zsb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pay-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.pay-steps{color:var(--color-navy);gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.pay-steps li{align-items:flex-start;gap:.6rem;display:flex}.pay-steps .pay-step-icon{width:1.25rem;height:1.25rem;color:var(--color-primary);flex:none;margin-top:.15rem}.pay-note{color:var(--color-muted);margin:0;font-size:.925rem}.pay-card{border:1px solid var(--color-line);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;gap:1.1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.pay-packs{border:0;gap:.6rem;margin:0;padding:0;display:grid}.pay-packs legend,.pay-field{color:var(--color-navy);margin-bottom:.4rem;font-weight:600}.pay-pack{border:1px solid var(--color-line);cursor:pointer;border-radius:12px;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.pay-pack:has(input:checked){border-color:var(--color-primary);background:var(--color-tint)}.pay-pack input{accent-color:var(--color-cta)}.pay-pack-text{color:var(--color-navy);display:grid}.pay-pack-text span{color:var(--color-muted);font-size:.9rem}.pay-price{color:var(--color-navy);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:700}.pay-field{gap:.4rem;margin:0;display:grid}.pay-field input{border:1px solid var(--color-line);width:100%;font:inherit;color:var(--color-navy);border-radius:10px;padding:.8rem .9rem;font-weight:400}.pay-field input:focus-visible,.pay-submit:focus-visible,.pay-pack:has(input:focus-visible){outline:3px solid var(--color-primary);outline-offset:2px}.pay-submit{background:var(--color-cta);color:#fff;min-height:3rem;font:600 1rem / 1 var(--font-sans);cursor:pointer;border:0;border-radius:999px}.pay-submit:disabled{opacity:.7;cursor:progress}@media (hover:hover){.pay-submit:hover:not(:disabled){background:var(--color-cta-hover)}}.pay-result{background:var(--color-tint);color:var(--color-navy);border-radius:12px;padding:.9rem 1rem}.pay-result[data-state=no]{background:#fef3c7}.pay-result p{margin:.25rem 0 0}@media (width>=56rem){.pay-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,5rem)}}.pay-field small{color:var(--color-muted);font-size:.85rem;font-weight:400}.pay-human{min-height:65px}.pay-tabs{background:var(--color-tint);border-radius:999px;width:fit-content;max-width:100%;margin:0 auto 2rem;padding:.3rem;scroll-margin-top:6rem;display:flex}.pay-tab{min-height:2.75rem;color:var(--color-navy);font:600 .95rem / 1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.25rem}.pay-tab[aria-selected=true]{background:var(--color-cta);color:#fff;box-shadow:0 6px 16px -8px #00875a99}.pay-tab:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.pay-lede{max-width:42rem;color:var(--color-navy);text-align:center;margin:0 auto 2rem}.pay-center{text-align:center;max-width:42rem;margin:2rem auto 0}.credit-packs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.credit-pack{border:1px solid var(--color-line);box-shadow:var(--shadow-soft);background:#fff;border-radius:20px;flex-direction:column;padding:2rem 1.75rem;display:flex;position:relative}.credit-pack.featured{border:2px solid var(--color-cta);box-shadow:var(--shadow-lift)}.credit-flag{background:var(--color-cta);color:#fff;border-radius:999px;margin:0;padding:.3rem .8rem;font-size:.8rem;font-weight:600;position:absolute;top:-.85rem;left:1.75rem}.credit-name{color:var(--color-navy);margin:0;font-size:1.4rem;font-weight:700}.credit-price{color:var(--color-navy);font:800 clamp(2rem, 2.8vw, 2.5rem) / 1 var(--font-display);letter-spacing:-.02em;margin:1.5rem 0 0}.credit-per{color:var(--color-navy);margin:.45rem 0 0;font-size:.9rem;font-weight:600}.credit-note{color:var(--color-muted);margin:.5rem 0 1.5rem;font-size:.85rem}.credit-pack .credit-cta{width:100%}@media (width<=64rem){.credit-packs{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:30rem;margin-inline:auto}}.pay-dialog{background:0 0;border:0;border-radius:20px;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto}.pay-dialog::backdrop{background:#1a1a2e8c}.pay-dialog .pay-card{box-shadow:none;border:0}.pay-dialog-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pay-dialog-title{color:var(--color-navy);font:700 1.25rem / 1.3 var(--font-display);margin:0}.pay-close{background:var(--color-tint);width:2.5rem;height:2.5rem;color:var(--color-navy);cursor:pointer;border:0;border-radius:999px;flex:none;font-size:1.5rem;line-height:1}.pay-close:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.pay-price small{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600;display:block}.pay-optin{color:var(--color-navy);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.pay-optin input{width:18px;height:18px;accent-color:var(--color-cta);flex:0 0 18px;margin:.15rem 0}.plans[data-astro-cid-u3mqw4ek]{padding-block:clamp(1rem,3vw,2rem) clamp(4.5rem,8vw,7rem)}.agreement[data-astro-cid-u3mqw4ek]{max-width:44rem;color:var(--color-navy);text-align:center;justify-content:center;align-items:flex-start;gap:.6rem;margin:2.5rem auto 0;font-weight:600;display:flex}.agreement[data-astro-cid-u3mqw4ek] .agreement-icon{width:1.4rem;height:1.4rem;color:var(--color-primary);flex:none;margin-top:.15rem}.parts[data-astro-cid-u3mqw4ek]{grid-template-columns:minmax(0,1fr);gap:2rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.part[data-astro-cid-u3mqw4ek]{border-top:2px solid var(--color-primary);padding-top:1.25rem}.part[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{margin:.6rem 0 0;font-size:.975rem;line-height:1.6}.faq-layout[data-astro-cid-u3mqw4ek]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (width>=52rem){.parts[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=56rem){.faq-layout[data-astro-cid-u3mqw4ek]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem)}}
