.pricing-module__eNtV_q__page{--pricing-cta:var(--pricing-button);--pricing-cta-foreground:var(--pricing-button-text);--pricing-surface:#fffefa;--pricing-soft:#f0f1e9;--pricing-featured:#f2f6ed;--pricing-line:#d9ddd2;--pricing-text:#222820;--pricing-secondary:#535c4e;--pricing-muted:#727b6c;--pricing-green:#00753e;--pricing-button:#00753e;--pricing-button-text:#fffefa;--muted-foreground:90 5% 32%}.dark .pricing-module__eNtV_q__page{--pricing-surface:#171d18;--pricing-soft:#202820;--pricing-featured:#1d291f;--pricing-line:#354035;--pricing-text:#f1f3ec;--pricing-secondary:#c0c8b9;--pricing-muted:#8f9b88;--pricing-green:#a4ca8b;--pricing-button:#a4ca8b;--pricing-button-text:#152010;--muted-foreground:92 12% 75%}.pricing-module__eNtV_q__card{border:1px solid var(--pricing-line);background:var(--pricing-surface);color:var(--pricing-text);border-radius:16px;padding:28px 24px}.pricing-module__eNtV_q__card[data-popular]{border-color:var(--pricing-green);background:var(--pricing-featured)}.pricing-module__eNtV_q__planHeading,.pricing-module__eNtV_q__planName,.pricing-module__eNtV_q__priceLine{align-items:center;display:flex}.pricing-module__eNtV_q__planHeading{justify-content:space-between;gap:8px;min-height:28px}.pricing-module__eNtV_q__planName{gap:10px}.pricing-module__eNtV_q__planName svg{color:var(--pricing-green)}.pricing-module__eNtV_q__planName h3{font-size:20px;font-weight:650}.pricing-module__eNtV_q__popular{color:var(--pricing-green);white-space:nowrap;font-size:11px;font-weight:600}.pricing-module__eNtV_q__description{min-height:42px;color:var(--pricing-secondary);margin-top:14px;font-size:14px;line-height:21px}.pricing-module__eNtV_q__priceBlock{min-height:66px;margin:18px 0}.pricing-module__eNtV_q__priceLine{flex-wrap:wrap;align-items:baseline;gap:6px}.pricing-module__eNtV_q__priceLine strong{letter-spacing:-1.5px;font-size:40px;font-weight:650;line-height:1.2}.pricing-module__eNtV_q__priceLine span{color:var(--pricing-secondary);font-size:14px}.pricing-module__eNtV_q__priceLine small{color:var(--pricing-secondary);font-size:11px}.pricing-module__eNtV_q__priceBlock p{color:var(--pricing-secondary);margin-top:5px;font-size:12px}.pricing-module__eNtV_q__cta{border:1px solid var(--pricing-line);background:var(--pricing-surface);width:100%;min-height:44px;color:var(--pricing-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s;display:flex}.pricing-module__eNtV_q__cta[data-primary]{background:var(--pricing-button);color:var(--pricing-button-text);border-color:var(--pricing-button)}.pricing-module__eNtV_q__cta:hover:not(:disabled){border-color:var(--pricing-green);background:var(--pricing-soft)}.pricing-module__eNtV_q__cta[data-primary]:hover:not(:disabled){background:var(--pricing-button);filter:brightness(.94)}.pricing-module__eNtV_q__cta:focus-visible{outline:2px solid var(--pricing-green);outline-offset:3px}.pricing-module__eNtV_q__cta:disabled{opacity:.55;cursor:not-allowed}.pricing-module__eNtV_q__features{border-top:1px solid var(--pricing-line);gap:10px;margin-top:22px;padding-top:20px;list-style:none;display:grid}.pricing-module__eNtV_q__features>li{color:var(--pricing-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:21px;display:flex}.pricing-module__eNtV_q__features>li>svg{color:var(--pricing-green);flex-shrink:0;margin-top:3px}.pricing-module__eNtV_q__features>li[data-included=false],.pricing-module__eNtV_q__features>li[data-included=false]>svg{color:var(--pricing-muted)}.pricing-module__eNtV_q__highlight{color:var(--pricing-text);font-weight:500}.pricing-module__eNtV_q__subItems{gap:4px;margin:7px 0 0;padding-left:13px;font-size:12px;line-height:18px;list-style:outside;display:grid}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__comparison{border-color:var(--pricing-line);background:var(--pricing-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pricing-module__eNtV_q__tableHeader,.pricing-module__eNtV_q__tableRow{grid-template-columns:minmax(0,1.65fr) repeat(3,minmax(0,1fr));gap:0;padding:0}.pricing-module__eNtV_q__tableHeader>div,.pricing-module__eNtV_q__tableRow>div{align-items:center;padding:15px 20px;display:flex}.pricing-module__eNtV_q__tableHeader>div:not(:first-child){justify-content:center}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableHeader{background:var(--pricing-soft);border-color:var(--pricing-line);-webkit-backdrop-filter:none;backdrop-filter:none}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableHeader>div{color:var(--pricing-text);font-weight:600}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableHeader>div:last-child{color:var(--pricing-green);background:var(--pricing-featured)}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableRow{border-color:var(--pricing-line)}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableRow>div,.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableRow span{color:var(--pricing-text)}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableRow>div:not(:first-child){border-left:1px solid var(--pricing-line)}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableRow>div:last-child{background:var(--pricing-featured)}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableRow:hover{background:var(--pricing-soft)}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableRow svg[aria-label=Included]{color:var(--pricing-green);stroke-width:2.5px}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__tableRow svg[aria-label=Not\ included]{color:var(--pricing-muted)}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__category{background:var(--pricing-soft);border-color:var(--pricing-line)}.pricing-module__eNtV_q__page .pricing-module__eNtV_q__category span,.pricing-module__eNtV_q__page .pricing-module__eNtV_q__category svg{color:var(--pricing-secondary)}@media (max-width:640px){.pricing-module__eNtV_q__tableHeader,.pricing-module__eNtV_q__tableRow{grid-template-columns:minmax(0,1.65fr) repeat(3,minmax(0,.8fr))}.pricing-module__eNtV_q__tableHeader>div,.pricing-module__eNtV_q__tableRow>div{overflow-wrap:anywhere;padding:12px 8px;font-size:12px}.pricing-module__eNtV_q__tableRow span{font-size:12px}}
