.pricing_section__5X5FH{max-width:1280px;margin:auto;padding:80px 48px;scroll-margin-top:24px}.pricing_heading__vuQfq{max-width:780px;margin-bottom:32px}.pricing_heading__vuQfq .pricing_kicker__pOaUS{font-size:11px;letter-spacing:1.7px;font-weight:750;margin-bottom:18px}.pricing_heading__vuQfq h2{font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-1.8px;margin-bottom:20px}.pricing_heading__vuQfq>p:last-child{font-size:16px;line-height:1.7;color:#50695d}.pricing_cards__QEwzz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing_card__vTJ61{background:white;border:1px solid #ced9cb;border-radius:18px;padding:25px;min-width:0;display:flex;flex-direction:column}.pricing_complete__N2CXB{border:2px solid #095c49;background:#eef6e5}.pricing_badge__Quteh{font-size:10px;letter-spacing:1px;font-weight:800;color:#426b34;min-height:28px}.pricing_card__vTJ61 h3{font-size:28px;margin-bottom:12px}.pricing_card__vTJ61 .pricing_description__B7qm7{font-size:14px;line-height:1.6;min-height:68px;color:#50695d}.pricing_price__4SUkL{font-size:38px;font-weight:800;letter-spacing:-1.5px;margin-top:20px}.pricing_price__4SUkL span{display:block;font-size:14px;letter-spacing:0;font-weight:500;margin-top:5px}.pricing_card__vTJ61 .pricing_total__BqUgp{font-size:12px;margin-top:10px;color:#50695d}.pricing_card__vTJ61 .pricing_inherit__6Th2x{font-size:13px;font-weight:700;line-height:1.6;margin:20px 0;flex:1}.pricing_cta__1_TVW{display:flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 10px;background:#095c49;color:white;border-radius:9px;font-size:13px;font-weight:700;text-align:center}.pricing_complete__N2CXB .pricing_cta__1_TVW{background:#d9fa70;color:#133d32}.pricing_cta__1_TVW:hover{filter:brightness(.95)}.pricing_legend__4HN84{display:flex;flex-wrap:wrap;gap:15px 26px;margin-top:32px;padding:22px;background:#edf1e7;border-radius:12px;font-size:13px;line-height:1.7}.pricing_legend__4HN84>span{display:flex;align-items:center;gap:8px;font-weight:700}.pricing_legend__4HN84 p{flex-basis:100%}.pricing_tableWrap__tGAlF{overflow:auto;max-height:78vh;border:1px solid #ced9cb;border-radius:14px;margin-top:22px;overscroll-behavior-x:contain}.pricing_tableWrap__tGAlF:focus-visible{outline:3px solid #bb7f18;outline-offset:4px}.pricing_table___zbop{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;background:white;font-size:13px;line-height:1.6}.pricing_table___zbop caption{text-align:left;padding:14px;color:#50695d;font-size:12px}.pricing_table___zbop td,.pricing_table___zbop th{padding:17px 18px;border-bottom:1px solid #e0e7da;vertical-align:middle}.pricing_table___zbop th:first-child{width:46%;text-align:left}.pricing_table___zbop thead th{position:sticky;top:0;background:#f0f4e9;z-index:3;text-align:center}.pricing_table___zbop thead strong{display:block;font-size:18px}.pricing_table___zbop thead small,.pricing_table___zbop thead span{display:block;font-size:11px;font-weight:500}.pricing_table___zbop tbody th{font-weight:500;text-align:left;background:white}.pricing_table___zbop td{text-align:center}.pricing_table___zbop .pricing_fullColumn__l6tgP{background:#edf7df}.pricing_table___zbop thead .pricing_fullColumn__l6tgP{background:#d9edbd}.pricing_table___zbop .pricing_group___QKIE th{background:#133d32;color:white;font-weight:750;font-size:13px;padding:13px 18px}.pricing_no__H3v0A,.pricing_yes__bLb7l{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.pricing_yes__bLb7l{background:#dcefd3;color:#14582d}.pricing_no__H3v0A{color:#8d4d48;background:#f6eeec}.pricing_status__yUkop{display:block;color:#786025;font-size:11px;font-weight:600;margin-top:4px}.pricing_quotas__W_wMH{padding:22px;margin-top:24px;border:1px solid #ced9cb;border-radius:12px;font-size:13px;line-height:1.8}.pricing_quotas__W_wMH h3{font-size:18px;margin-bottom:8px}.pricing_notes__oF0PQ{margin-top:24px;display:grid;gap:12px;font-size:12px;line-height:1.8;color:#50695d}.pricing_scrollHint__WBaqS{display:none}@media(max-width:1000px){.pricing_section__5X5FH{padding:55px 24px}.pricing_card__vTJ61{padding:20px}.pricing_price__4SUkL{font-size:32px}}@media(max-width:760px){.pricing_section__5X5FH{padding:48px 16px}.pricing_cards__QEwzz{grid-template-columns:1fr}.pricing_card__vTJ61 .pricing_description__B7qm7{min-height:0}.pricing_price__4SUkL{font-size:38px}.pricing_heading__vuQfq h2{letter-spacing:-1px}.pricing_scrollHint__WBaqS{display:block;font-size:12px;line-height:1.6;margin-top:18px!important;color:#50695d}.pricing_table___zbop{min-width:650px}.pricing_table___zbop th:first-child{width:230px}.pricing_table___zbop td,.pricing_table___zbop th{padding:13px 12px}.pricing_table___zbop tbody th[scope=row]{position:sticky;left:0;z-index:1;box-shadow:2px 0 5px #133d3210}.pricing_table___zbop thead th:first-child{left:0;z-index:4}.pricing_table___zbop .pricing_group___QKIE th{position:static}.pricing_table___zbop thead strong{font-size:15px}.pricing_notes__oF0PQ{font-size:13px}}@media(max-width:400px){.pricing_table___zbop th:first-child{width:180px}.pricing_table___zbop{min-width:580px}}.pricing_table___zbop th{color:#133d32!important}.pricing_table___zbop thead th{font-weight:700!important}.pricing_table___zbop .pricing_group___QKIE th{color:#fff!important;font-weight:750!important}