.pricing-page-module__7Oxdva__page{padding-top:68px}.pricing-page-module__7Oxdva__hero{background:var(--cream);text-align:center;padding:60px 5% 40px}.pricing-page-module__7Oxdva__heroTitle{font-family:var(--font-display);color:var(--text-dark);margin-bottom:10px;font-size:clamp(28px,4vw,42px);font-weight:400}.pricing-page-module__7Oxdva__heroTitle em{color:var(--crimson);font-style:italic}.pricing-page-module__7Oxdva__heroDesc{color:var(--text-mid);font-size:16px}.pricing-page-module__7Oxdva__content{padding:32px 5% 80px}.pricing-page-module__7Oxdva__loading{text-align:center;color:var(--text-mid);font-family:var(--font-ui);padding:60px}.pricing-page-module__7Oxdva__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:900px;margin:0 auto;display:grid}.pricing-page-module__7Oxdva__card{background:var(--white);border:1.5px solid var(--cream-dark);border-radius:var(--radius-xl);padding:32px;position:relative}@media (max-width:600px){.pricing-page-module__7Oxdva__hero .section-label{justify-content:center}.pricing-page-module__7Oxdva__hero .section-label:before{display:none}}.pricing-page-module__7Oxdva__popular{background:linear-gradient(160deg, var(--navy), var(--navy-mid));border-color:var(--gold)}.pricing-page-module__7Oxdva__popular .pricing-page-module__7Oxdva__name{color:#fff}.pricing-page-module__7Oxdva__popular .pricing-page-module__7Oxdva__price{color:var(--gold)}.pricing-page-module__7Oxdva__popular .pricing-page-module__7Oxdva__divider{background:#ffffff14}.pricing-page-module__7Oxdva__popular li{color:#ffffffbf}.pricing-page-module__7Oxdva__badge{background:var(--gold);color:var(--text-dark);font-size:11px;font-weight:700;font-family:var(--font-ui);border-radius:50px;margin-bottom:14px;padding:4px 14px;display:inline-block}.pricing-page-module__7Oxdva__name{color:var(--text-dark);font-size:22px;font-weight:800;font-family:var(--font-ui);margin-bottom:8px}.pricing-page-module__7Oxdva__price{color:var(--crimson);font-size:38px;font-weight:800;font-family:var(--font-ui);margin-bottom:22px;line-height:1}.pricing-page-module__7Oxdva__price span{color:var(--text-light);font-size:14px;font-weight:400}.pricing-page-module__7Oxdva__divider{background:var(--cream-dark);height:1px;margin-bottom:20px}.pricing-page-module__7Oxdva__features{margin-bottom:18px;list-style:none}.pricing-page-module__7Oxdva__features li{color:var(--text-mid);font-size:13px;font-family:var(--font-ui);padding:6px 0}.pricing-page-module__7Oxdva__features li:before{content:"✓ ";color:var(--teal);font-weight:700}.pricing-page-module__7Oxdva__terms{color:var(--text-light);border-top:1px solid var(--cream-dark);padding-top:14px;font-size:12px;line-height:1.6}.pricing-page-module__7Oxdva__popular .pricing-page-module__7Oxdva__terms{color:#ffffff80;border-top-color:#ffffff1f}.pricing-page-module__7Oxdva__detailsLink{color:var(--teal);font-size:12px;font-weight:700;font-family:var(--font-ui);margin-top:14px;text-decoration:none;display:block}.pricing-page-module__7Oxdva__detailsLink:hover{text-decoration:underline}.pricing-page-module__7Oxdva__popular .pricing-page-module__7Oxdva__detailsLink{color:var(--gold)}.pricing-page-module__7Oxdva__exclusionNote{text-align:center;max-width:700px;color:var(--text-light);margin:40px auto 0;font-size:12px;line-height:1.6}
