.pricing-module__yLBezG__page{--teal:#0f4c5c;--teal-dark:#083544;--teal-mid:#1a6678;--teal-light:#e8f4f6;--gold:#c9a961;--gold-light:#fdf6e7;--slate:#4a5a68;--border:#d6e8ec;--white:#fff;--bg:#f0f5f7;--text:#1a202c;--muted:#64748b;font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;background:var(--bg);color:var(--text);min-height:100vh}.pricing-module__yLBezG__page *{box-sizing:border-box}.pricing-module__yLBezG__nav{background:var(--teal-dark);justify-content:space-between;align-items:center;padding:16px 40px;display:flex}.pricing-module__yLBezG__navLogo{align-items:center;gap:12px;text-decoration:none;display:flex}.pricing-module__yLBezG__navActions{align-items:center;gap:16px;display:inline-flex}.pricing-module__yLBezG__navWordmark{color:var(--white);letter-spacing:-.3px;font-size:15px;font-weight:800}.pricing-module__yLBezG__navWordmark span{color:#ffffff80;font-weight:300}.pricing-module__yLBezG__navLink{color:#ffffff8c;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.pricing-module__yLBezG__navLink:hover{color:var(--white)}.pricing-module__yLBezG__hero{text-align:center;padding:72px 24px 48px;position:relative}.pricing-module__yLBezG__heroEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--teal-mid);margin-bottom:12px;font-size:11px;font-weight:700}.pricing-module__yLBezG__heroH1{color:var(--teal-dark);letter-spacing:-.5px;margin-bottom:14px;font-size:42px;font-weight:800;line-height:1.1}.pricing-module__yLBezG__heroH1 span{color:var(--teal);font-weight:300}.pricing-module__yLBezG__heroSub{color:var(--muted);max-width:520px;margin:0 auto 36px;font-size:16px;line-height:1.6}.pricing-module__yLBezG__toggleWrap{background:var(--white);border:1.5px solid var(--border);border-radius:40px;gap:2px;margin-bottom:48px;padding:4px;display:inline-flex;box-shadow:0 2px 12px #0f4c5c14}.pricing-module__yLBezG__toggleBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:36px;padding:9px 26px;font-family:inherit;font-size:13px;font-weight:700;transition:all .22s;position:relative}.pricing-module__yLBezG__toggleBtnActive{background:var(--teal);color:var(--white);box-shadow:0 2px 10px #0f4c5c40}.pricing-module__yLBezG__saveBadge{background:var(--gold);color:var(--teal-dark);letter-spacing:.04em;white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:9px;font-weight:800;position:absolute;top:-8px;right:-4px}.pricing-module__yLBezG__cards{grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto;padding:0 24px 80px;display:grid}.pricing-module__yLBezG__card{background:var(--white);border:1.5px solid var(--border);border-radius:20px;padding:36px 32px 32px;transition:box-shadow .2s;position:relative}.pricing-module__yLBezG__card:hover{box-shadow:0 8px 32px #0f4c5c1a}.pricing-module__yLBezG__featured{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--white);box-shadow:0 12px 48px #08354459}.pricing-module__yLBezG__featured:hover{box-shadow:0 16px 56px #08354473}.pricing-module__yLBezG__featuredBadge{background:var(--gold);color:var(--teal-dark);white-space:nowrap;letter-spacing:.06em;border-radius:20px;padding:5px 16px;font-size:10px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-module__yLBezG__cardTier{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-mid);margin-bottom:10px;font-size:10px;font-weight:700}.pricing-module__yLBezG__featured .pricing-module__yLBezG__cardTier{color:var(--gold)}.pricing-module__yLBezG__cardName{color:var(--teal-dark);margin-bottom:6px;font-size:22px;font-weight:800}.pricing-module__yLBezG__featured .pricing-module__yLBezG__cardName{color:var(--white)}.pricing-module__yLBezG__cardDesc{color:var(--muted);min-height:40px;margin-bottom:24px;font-size:13px;line-height:1.5}.pricing-module__yLBezG__featured .pricing-module__yLBezG__cardDesc{color:#fff9}.pricing-module__yLBezG__priceBlock{flex-direction:column;justify-content:center;min-height:68px;margin-bottom:28px;display:flex}.pricing-module__yLBezG__priceMain{color:var(--teal-dark);letter-spacing:-1px;font-size:44px;font-weight:800;line-height:1}.pricing-module__yLBezG__featured .pricing-module__yLBezG__priceMain{color:var(--gold)}.pricing-module__yLBezG__pricePeriod{color:var(--muted);margin-top:4px;font-size:13px;font-weight:500}.pricing-module__yLBezG__featured .pricing-module__yLBezG__pricePeriod{color:#ffffff80}.pricing-module__yLBezG__priceSaving{color:var(--teal-mid);background:var(--teal-light);border-radius:20px;align-self:flex-start;margin-top:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.pricing-module__yLBezG__featured .pricing-module__yLBezG__priceSaving{color:var(--teal-dark);background:var(--gold);opacity:.9}.pricing-module__yLBezG__cta{text-align:center;cursor:pointer;border:none;border-radius:12px;width:100%;margin-bottom:28px;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.pricing-module__yLBezG__ctaOutline{border:1.5px solid var(--border);color:var(--teal);background:0 0}.pricing-module__yLBezG__ctaOutline:hover{background:var(--teal-light);border-color:var(--teal)}.pricing-module__yLBezG__ctaSolid{background:var(--teal);color:var(--white)}.pricing-module__yLBezG__ctaSolid:hover{background:var(--teal-mid)}.pricing-module__yLBezG__ctaGold{background:var(--gold);color:var(--teal-dark)}.pricing-module__yLBezG__ctaGold:hover{opacity:.9}.pricing-module__yLBezG__features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricing-module__yLBezG__features li{color:var(--slate);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.pricing-module__yLBezG__featured .pricing-module__yLBezG__features li{color:#ffffffbf}.pricing-module__yLBezG__features li .pricing-module__yLBezG__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;font-weight:800;display:flex}.pricing-module__yLBezG__iconCheck{background:var(--teal-light);color:var(--teal)}.pricing-module__yLBezG__featured .pricing-module__yLBezG__iconCheck{color:var(--gold);background:#c9a96133}.pricing-module__yLBezG__iconMinus{color:#94a3b8;background:#f1f5f9}.pricing-module__yLBezG__featured .pricing-module__yLBezG__iconMinus{color:#ffffff4d;background:#ffffff14}.pricing-module__yLBezG__muted{color:#94a3b8}.pricing-module__yLBezG__featuresDivider{background:var(--border);height:1px;margin:4px 0}.pricing-module__yLBezG__featured .pricing-module__yLBezG__featuresDivider{background:#ffffff1a}.pricing-module__yLBezG__cardNote{color:var(--muted);text-align:center;margin-top:20px;font-size:11px;line-height:1.5}.pricing-module__yLBezG__featured .pricing-module__yLBezG__cardNote{color:#ffffff59}.pricing-module__yLBezG__cardNote a{color:var(--teal);text-underline-offset:2px;text-decoration:underline}.pricing-module__yLBezG__featured .pricing-module__yLBezG__cardNote a{color:#c9a961cc}.pricing-module__yLBezG__addons{max-width:960px;margin:0 auto;padding:0 24px 80px}.pricing-module__yLBezG__addonsHead{text-align:center;margin-bottom:36px}.pricing-module__yLBezG__addonsEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--teal-mid);margin-bottom:12px;font-size:11px;font-weight:700}.pricing-module__yLBezG__addonsH2{color:var(--teal-dark);letter-spacing:-.5px;margin-bottom:12px;font-size:30px;font-weight:800;line-height:1.15}.pricing-module__yLBezG__addonsSub{color:var(--muted);max-width:540px;margin:0 auto;font-size:15px;line-height:1.6}.pricing-module__yLBezG__addonsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pricing-module__yLBezG__addonCard{background:var(--white);border:1.5px solid var(--border);border-radius:16px;padding:22px 22px 24px;transition:box-shadow .2s;position:relative}.pricing-module__yLBezG__addonCard:hover{box-shadow:0 8px 32px #0f4c5c1a}.pricing-module__yLBezG__addonFeatured{border-color:var(--gold);border-width:2px;box-shadow:0 6px 28px #c9a9612e}.pricing-module__yLBezG__addonFeatured:hover{box-shadow:0 10px 36px #c9a96147}.pricing-module__yLBezG__addonBadge{background:var(--gold);color:var(--teal-dark);white-space:nowrap;letter-spacing:.06em;border-radius:20px;padding:4px 14px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-module__yLBezG__addonPrice{color:var(--gold);letter-spacing:-.5px;margin-bottom:8px;font-size:26px;font-weight:800;line-height:1}.pricing-module__yLBezG__addonUnit{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:600}.pricing-module__yLBezG__addonName{color:var(--teal-dark);margin-bottom:6px;font-size:15px;font-weight:800}.pricing-module__yLBezG__addonDesc{color:var(--muted);font-size:13px;line-height:1.5}.pricing-module__yLBezG__addonsCta{text-align:center;margin-top:40px}.pricing-module__yLBezG__addonsCtaNote{color:var(--slate);margin-bottom:16px;font-size:13px}.pricing-module__yLBezG__addonsCtaBtn{width:auto;margin-bottom:12px;display:inline-block}.pricing-module__yLBezG__addonsFootnote{color:var(--muted);font-size:11px;line-height:1.5}.pricing-module__yLBezG__footerStrip{background:var(--white);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 40px;display:flex}.pricing-module__yLBezG__footerLeft{color:var(--muted);font-size:12px;line-height:1.6}.pricing-module__yLBezG__footerInlineLink{color:var(--teal);font-weight:600;text-decoration:none}.pricing-module__yLBezG__footerLinks{gap:20px;display:flex}.pricing-module__yLBezG__footerLinks a{color:var(--muted);font-size:12px;font-weight:600;text-decoration:none}.pricing-module__yLBezG__footerLinks a:hover{color:var(--teal)}@media (max-width:720px){.pricing-module__yLBezG__heroH1{font-size:28px}.pricing-module__yLBezG__cards{grid-template-columns:1fr;padding:0 20px 60px}.pricing-module__yLBezG__addonsGrid{grid-template-columns:1fr}.pricing-module__yLBezG__addons{padding:0 20px 60px}.pricing-module__yLBezG__addonsH2{font-size:24px}.pricing-module__yLBezG__addonsCtaBtn{width:100%;display:block}.pricing-module__yLBezG__nav{padding:14px 20px}.pricing-module__yLBezG__toggleWrap{display:flex}}
