.pricing-module__xT_Rxa__main{--bg:#0a0a0a;--bg2:#111;--bg3:#161616;--border:#1e1e1e;--border2:#2a2a2a;--border3:#333;--text:#fff;--text2:#dcdcdc;--text3:#a7a7a7;--mono:"Geist Mono", "JetBrains Mono", monospace;--sans:"Geist", system-ui, -apple-system, sans-serif;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh}.pricing-module__xT_Rxa__wrap{max-width:1200px;margin:0 auto;padding:0 40px}.pricing-module__xT_Rxa__section{border-bottom:1px solid var(--border);padding:88px 0}.pricing-module__xT_Rxa__sectionAlt{background:var(--bg2)}.pricing-module__xT_Rxa__sectionHead{flex-direction:column;gap:12px;margin-bottom:44px;display:flex}.pricing-module__xT_Rxa__sectionTitle{letter-spacing:-.035em;color:var(--text);font-size:clamp(26px,3.5vw,40px);font-weight:500}.pricing-module__xT_Rxa__sectionSub{color:var(--text2);max-width:500px;font-size:14px;line-height:1.7}.pricing-module__xT_Rxa__eyebrow{font-family:var(--mono);color:var(--text3);letter-spacing:.14em;text-transform:uppercase;font-size:11px;display:block}.pricing-module__xT_Rxa__header{border-bottom:1px solid var(--border);padding:100px 0 80px}.pricing-module__xT_Rxa__headline{letter-spacing:-.04em;color:var(--text);margin:20px 0 18px;font-size:clamp(44px,7vw,80px);font-weight:500;line-height:1}.pricing-module__xT_Rxa__sub{color:var(--text2);max-width:480px;margin-bottom:36px;font-size:15px;line-height:1.72}.pricing-module__xT_Rxa__billingToggle{background:var(--border);border:1px solid var(--border);border-radius:6px;gap:1px;padding:2px;display:inline-flex;overflow:hidden}.pricing-module__xT_Rxa__toggleBtn{font-family:var(--mono);color:var(--text3);cursor:pointer;letter-spacing:.06em;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:7px 16px;font-size:11px;transition:color .18s,background .18s;display:flex}.pricing-module__xT_Rxa__toggleBtn:hover{color:var(--text2)}.pricing-module__xT_Rxa__toggleActive{color:var(--text)!important;background:var(--bg3)!important}.pricing-module__xT_Rxa__toggleSave{color:var(--text3);border:1px solid var(--border2);letter-spacing:.04em;border-radius:3px;padding:1px 5px;font-size:9px}.pricing-module__xT_Rxa__plansGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.pricing-module__xT_Rxa__planCard{border:1px solid var(--border);background:var(--bg);border-radius:12px;flex-direction:column;gap:20px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.pricing-module__xT_Rxa__planCard:hover{border-color:var(--border2)}.pricing-module__xT_Rxa__planHighlight{background:var(--bg2);border-color:var(--border3)!important}.pricing-module__xT_Rxa__planBadge{font-family:var(--mono);color:var(--text3);background:var(--bg3);border:1px solid var(--border2);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-top:none;border-radius:0 0 6px 6px;padding:4px 14px;font-size:10px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pricing-module__xT_Rxa__planHeader{flex-direction:column;gap:8px;padding:32px 28px 0;display:flex}.pricing-module__xT_Rxa__planHighlight .pricing-module__xT_Rxa__planHeader{padding-top:40px}.pricing-module__xT_Rxa__planName{font-family:var(--mono);color:var(--text3);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.pricing-module__xT_Rxa__planPrice{align-items:baseline;gap:2px;margin-top:4px;display:flex}.pricing-module__xT_Rxa__planCurrency{color:var(--text2);letter-spacing:-.01em;font-size:18px;font-weight:400}.pricing-module__xT_Rxa__planAmount{letter-spacing:-.04em;color:var(--text);font-size:42px;font-weight:500;line-height:1}.pricing-module__xT_Rxa__planPriceNote{font-family:var(--mono);color:var(--text3);letter-spacing:.06em;margin-top:2px;font-size:10px}.pricing-module__xT_Rxa__planDesc{color:var(--text2);margin-top:4px;font-size:13px;line-height:1.65}.pricing-module__xT_Rxa__planCtaPrimary{background:var(--text);color:#000;text-align:center;border-radius:6px;margin:0 28px;padding:11px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .18s;display:block}.pricing-module__xT_Rxa__planCtaPrimary:hover{opacity:.88}.pricing-module__xT_Rxa__planCtaSecondary{color:var(--text2);border:1px solid var(--border2);text-align:center;background:0 0;border-radius:6px;margin:0 28px;padding:10px 20px;font-size:13px;text-decoration:none;transition:border-color .18s,color .18s;display:block}.pricing-module__xT_Rxa__planCtaSecondary:hover{color:var(--text);border-color:#444}.pricing-module__xT_Rxa__planIdeal{background:var(--bg3);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;margin:0 28px;padding:14px 16px;display:flex}.pricing-module__xT_Rxa__planIdealLabel{font-family:var(--mono);color:var(--text3);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.pricing-module__xT_Rxa__planIdealText{color:var(--text2);font-size:12px;line-height:1.5}.pricing-module__xT_Rxa__planFeatures{flex-direction:column;flex:1;gap:14px;padding:0 28px 28px;display:flex}.pricing-module__xT_Rxa__planFeaturesLabel{font-family:var(--mono);color:var(--text3);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.pricing-module__xT_Rxa__planFeaturesLabelMuted{opacity:.6;margin-top:4px}.pricing-module__xT_Rxa__featureList{flex-direction:column;gap:8px;list-style:none;display:flex}.pricing-module__xT_Rxa__featureItem{color:var(--text2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pricing-module__xT_Rxa__featureItemMuted{opacity:.45}.pricing-module__xT_Rxa__featureCheck{color:var(--text3);flex-shrink:0;margin-top:1px;font-size:11px}.pricing-module__xT_Rxa__featureCross{color:var(--text3);flex-shrink:0;margin-top:2px;font-size:10px}.pricing-module__xT_Rxa__planNote{font-family:var(--mono);color:var(--text3);letter-spacing:.04em;border:1px solid var(--border);background:var(--bg2);border-radius:6px;margin-top:24px;padding:16px 20px;font-size:11px;line-height:1.65}.pricing-module__xT_Rxa__addonFilters{flex-wrap:wrap;gap:4px;margin-bottom:28px;display:flex}.pricing-module__xT_Rxa__filterBtn{font-family:var(--mono);color:var(--text3);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:4px;padding:6px 14px;font-size:11px;transition:color .18s,border-color .18s,background .18s}.pricing-module__xT_Rxa__filterBtn:hover{color:var(--text2);border-color:var(--border2)}.pricing-module__xT_Rxa__filterBtnActive{color:var(--text)!important;border-color:var(--border2)!important;background:var(--bg3)!important}.pricing-module__xT_Rxa__addonsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pricing-module__xT_Rxa__addonCard{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:20px 20px 22px;transition:border-color .2s,background .2s;display:flex}.pricing-module__xT_Rxa__addonCard:hover{border-color:var(--border2);background:var(--bg3)}.pricing-module__xT_Rxa__addonTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.pricing-module__xT_Rxa__addonIconWrap{background:var(--bg3);border:1px solid var(--border2);width:34px;height:34px;color:var(--text3);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.pricing-module__xT_Rxa__addonCard:hover .pricing-module__xT_Rxa__addonIconWrap{color:var(--text2)}.pricing-module__xT_Rxa__addonPriceWrap{text-align:right}.pricing-module__xT_Rxa__addonPrice{letter-spacing:-.02em;color:var(--text);font-size:16px;font-weight:500}.pricing-module__xT_Rxa__addonUnit{font-family:var(--mono);color:var(--text3);letter-spacing:.06em;margin-top:2px;font-size:10px}.pricing-module__xT_Rxa__addonCatTag{font-family:var(--mono);color:var(--text3);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);border-radius:3px;width:fit-content;padding:2px 7px;font-size:9px}.pricing-module__xT_Rxa__addonTitle{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:500}.pricing-module__xT_Rxa__addonDesc{color:var(--text3);font-size:12px;line-height:1.62}.pricing-module__xT_Rxa__addonCard:hover .pricing-module__xT_Rxa__addonDesc{color:var(--text2)}.pricing-module__xT_Rxa__tableWrap{border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:10px;overflow-x:auto}.pricing-module__xT_Rxa__compareTable{border-collapse:collapse;table-layout:fixed;width:100%}.pricing-module__xT_Rxa__thFeature{text-align:left;width:40%;font-family:var(--mono);color:var(--text3);letter-spacing:.1em;text-transform:uppercase;background:var(--bg3);border-bottom:1px solid var(--border);padding:14px 20px;font-size:10px;font-weight:400}.pricing-module__xT_Rxa__th{text-align:center;font-family:var(--mono);color:var(--text3);letter-spacing:.1em;text-transform:uppercase;background:var(--bg3);border-bottom:1px solid var(--border);padding:14px 20px;font-size:10px;font-weight:400}.pricing-module__xT_Rxa__thHighlight{background:var(--bg2);border-left:1px solid var(--border);border-right:1px solid var(--border);color:var(--text2)!important}.pricing-module__xT_Rxa__tr{border-bottom:1px solid var(--border)}.pricing-module__xT_Rxa__tr:last-child{border-bottom:none}.pricing-module__xT_Rxa__tr:hover td{background:var(--bg3)}.pricing-module__xT_Rxa__tdFeature{color:var(--text2);background:var(--bg);padding:13px 20px;font-size:13px}.pricing-module__xT_Rxa__td{font-family:var(--mono);color:var(--text3);text-align:center;background:var(--bg);letter-spacing:.04em;padding:13px 20px;font-size:11px;transition:background .15s}.pricing-module__xT_Rxa__tdHighlight{color:var(--text2);border-left:1px solid var(--border);border-right:1px solid var(--border);background:var(--bg2)!important}.pricing-module__xT_Rxa__faqList{border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.pricing-module__xT_Rxa__faqItem{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.4fr;gap:32px;padding:26px 28px;transition:background .18s;display:grid}.pricing-module__xT_Rxa__faqItem:last-child{border-bottom:none}.pricing-module__xT_Rxa__faqItem:hover{background:var(--bg2)}.pricing-module__xT_Rxa__faqQ{color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:1.45}.pricing-module__xT_Rxa__faqA{color:var(--text2);font-size:13px;line-height:1.72}.pricing-module__xT_Rxa__cta{border:1px solid var(--border);background:var(--bg2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.pricing-module__xT_Rxa__ctaLeft{flex-direction:column;gap:8px;display:flex}.pricing-module__xT_Rxa__ctaTitle{letter-spacing:-.03em;color:var(--text);font-size:26px;font-weight:500}.pricing-module__xT_Rxa__ctaSub{color:var(--text2);max-width:440px;font-size:14px;line-height:1.65}.pricing-module__xT_Rxa__ctaBtns{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.pricing-module__xT_Rxa__btnPrimary{background:var(--text);color:#000;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .18s;display:inline-flex}.pricing-module__xT_Rxa__btnPrimary:hover{opacity:.88}.pricing-module__xT_Rxa__btnSecondary{color:var(--text2);border:1px solid var(--border2);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:10px 22px;font-size:13px;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.pricing-module__xT_Rxa__btnSecondary:hover{color:var(--text);border-color:#444}@media (max-width:1024px){.pricing-module__xT_Rxa__addonsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.pricing-module__xT_Rxa__wrap{padding:0 24px}.pricing-module__xT_Rxa__plansGrid{grid-template-columns:1fr;max-width:480px}.pricing-module__xT_Rxa__faqItem{grid-template-columns:1fr;gap:10px}.pricing-module__xT_Rxa__cta{flex-direction:column;align-items:flex-start;padding:32px 24px}}@media (max-width:640px){.pricing-module__xT_Rxa__wrap{padding:0 16px}.pricing-module__xT_Rxa__header{padding:72px 0 52px}.pricing-module__xT_Rxa__addonsGrid{grid-template-columns:1fr}.pricing-module__xT_Rxa__plansGrid{max-width:100%}.pricing-module__xT_Rxa__th,.pricing-module__xT_Rxa__thFeature{padding:12px 14px}.pricing-module__xT_Rxa__td,.pricing-module__xT_Rxa__tdFeature{padding:12px 14px;font-size:12px}}
