.pricing_container___Mxqy{max-width:1200px;margin:0 auto;padding:0 32px;width:100%}.pricing_header___3uTk{padding:64px 0 40px}.pricing_headerTop__a6qZ4{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:16px}.pricing_headerEyebrow__VVBPM{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#8a8a8a;margin-bottom:16px}.pricing_header___3uTk h1{font-size:clamp(2.75rem,5vw,3.75rem);letter-spacing:-.025em;font-weight:600;line-height:1.05;margin:0 0 16px}.pricing_headerLead__YB1nn{font-size:1.1875rem;line-height:1.55;color:#5a5a5a;max-width:640px;margin:0}.pricing_toggle__eSVA0{gap:0;background:#f7f7f5;border:1px solid #e5e5e0;padding:3px}.pricing_toggleBtn__HoX6S,.pricing_toggle__eSVA0{display:inline-flex;align-items:center;border-radius:999px}.pricing_toggleBtn__HoX6S{font-family:inherit;font-size:.875rem;font-weight:500;padding:7px 16px;border:1px solid transparent;background:transparent;color:#5a5a5a;cursor:pointer;transition:all .15s ease;gap:6px}.pricing_toggleBtn__HoX6S:hover{color:#0a0a0a}.pricing_toggleBtnActive__SXcQe{background:#ffffff;color:#0a0a0a;border-color:#e5e5e0}.pricing_savingsTag__Y7Vuw{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a;background:#f2f2ed;border:1px solid #e5e5e0;padding:2px 6px;border-radius:4px}.pricing_cards__XjSfk{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:64px}.pricing_card__U63gp{position:relative;background:#ffffff;border:1px solid #e5e5e0;border-radius:var(--radius);padding:28px 24px 24px;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease}.pricing_card__U63gp:hover{border-color:#d6d3d1;box-shadow:0 4px 20px rgba(0,0,0,.03)}.pricing_cardPopular__QfJon{border-color:#0a0a0a;box-shadow:0 4px 20px rgba(13,148,136,.08)}.pricing_cardPopular__QfJon:hover{border-color:#0a0a0a;box-shadow:0 4px 28px rgba(13,148,136,.12)}.pricing_cardEyebrow__jgUWS{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:#8a8a8a;margin-bottom:16px;display:flex;align-items:center;gap:8px}.pricing_popularPill__yu85W{display:inline-flex;align-items:center;gap:5px;color:#0a0a0a;font-weight:600}.pricing_popularPill__yu85W:before{content:"";width:5px;height:5px;border-radius:50%;background:#0a0a0a}.pricing_cardName__2rKTO{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:#0a0a0a;line-height:1.1;margin:0 0 6px}.pricing_cardTagline__Q0adw{font-size:.9375rem;color:#5a5a5a;line-height:1.45;margin:0 0 24px;min-height:2.6em}.pricing_cardPrice__DnLpa{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.pricing_priceAmount__U1h_z{font-size:2rem;font-weight:700;color:#0a0a0a;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.pricing_priceUnit__kezz5{font-size:.8125rem;color:#8a8a8a}.pricing_priceHint__QQyNg,.pricing_priceUnit__kezz5{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;letter-spacing:.02em}.pricing_priceHint__QQyNg{font-size:.6875rem;color:#5a5a5a;min-height:1em;margin-bottom:24px}.pricing_priceHintEmpty__HgFEe{visibility:hidden}.pricing_leaderList__Gshl_{list-style:none;padding:0;margin:0 0 28px;flex:1}.pricing_leaderRow__ricKP{display:flex;align-items:baseline;gap:6px;padding:7px 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8125rem;line-height:1.3;color:#0a0a0a;border-top:1px solid #f3f3ee}.pricing_leaderRow__ricKP:first-child{border-top:0}.pricing_leaderLabel__IVub5{white-space:nowrap;color:#5a5a5a}.pricing_leaderFill__qQRv6{flex:1;border-bottom:1px dotted #d6d3d1;margin:0 4px;position:relative;top:-3px}.pricing_leaderValue__c9jSG{white-space:nowrap;color:#0a0a0a;font-weight:500;letter-spacing:-.005em}.pricing_leaderValueOff__oVDKV{color:#b5b5af}.pricing_cardCta__eryqz{margin-top:auto}.pricing_btn__v_Im9{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 18px;font-family:inherit;font-size:.9375rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease;text-decoration:none;border:1px solid transparent;line-height:1}.pricing_btnPrimary__nHG8s{background:#0a0a0a;color:#ffffff}.pricing_btnPrimary__nHG8s:hover{background:#1a1a1a}.pricing_btnSecondary__2wCfo{background:transparent;color:#0a0a0a;border-color:#e5e5e0}.pricing_btnSecondary__2wCfo:hover{background:#f2f2ed;border-color:#d6d3d1}.pricing_btn__v_Im9 .pricing_arrow__WQA9u{display:inline-block;transition:transform .15s ease}.pricing_btn__v_Im9:hover .pricing_arrow__WQA9u{transform:translateX(2px)}.pricing_comparison__ABOvn{margin-bottom:64px}.pricing_comparisonHead__boaGd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e5e0}.pricing_comparisonHead__boaGd h2{font-size:1.5rem;font-weight:600;letter-spacing:-.015em;margin:0}.pricing_compTable__uBtSW{width:100%;border-collapse:collapse;font-size:.9375rem}.pricing_compTable__uBtSW thead th{text-align:left;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:#8a8a8a;font-weight:600;padding:12px 16px;border-bottom:1px solid #e5e5e0;vertical-align:bottom}.pricing_compTable__uBtSW thead th:not(:first-child){text-align:center}.pricing_compGroupHeader__52AYe td{padding:24px 16px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:#5a5a5a;font-weight:600;border-bottom:1px solid #e5e5e0;background:#fafaf8}.pricing_compRow__owTn9 td{padding:12px 16px;border-bottom:1px solid #f3f3ee}.pricing_compRow__owTn9 td:first-child{color:#0a0a0a}.pricing_compRow__owTn9 td:not(:first-child){text-align:center;color:#5a5a5a;font-variant-numeric:tabular-nums}.pricing_checkMark__QkMZg{color:#0a0a0a}.pricing_dashMark__h2P8E{color:#d6d3d1}.pricing_faq__b22mc{margin-bottom:64px}.pricing_faq__b22mc h2{font-size:1.5rem;font-weight:600;letter-spacing:-.015em;margin:0 0 24px;padding-bottom:16px}.pricing_faqItem__6OIDG,.pricing_faq__b22mc h2{border-bottom:1px solid #e5e5e0}.pricing_faqQuestion__rFPNI{width:100%;background:none;border:0;cursor:pointer;padding:20px 0;text-align:left;font:inherit;font-size:1rem;font-weight:500;color:#0a0a0a;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .15s ease}.pricing_faqQuestion__rFPNI:hover{color:#5a5a5a}.pricing_faqMark__XWcqK{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:1rem;color:#8a8a8a;transition:transform .2s ease;flex-shrink:0}.pricing_faqMarkOpen__X0hJR{transform:rotate(45deg)}.pricing_faqAnswer__Z8Ebf{padding:0 0 20px;font-size:.9375rem;line-height:1.55;color:#5a5a5a;max-width:720px}.pricing_finalCta__uEOo1{padding:64px 0 96px;text-align:center;border-top:1px solid #e5e5e0}.pricing_finalCta__uEOo1 h2{font-size:clamp(2rem,3.5vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 16px}.pricing_finalCta__uEOo1 p{font-size:1.0625rem;color:#5a5a5a;max-width:520px;margin:0 auto 28px;line-height:1.55}.pricing_finalCtaButtons__D6vl3{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.pricing_btnInline__JxCjZ{width:auto}@media (max-width:1120px){.pricing_cards__XjSfk{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:960px){.pricing_header___3uTk{padding:48px 0 32px}.pricing_headerTop__a6qZ4{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.pricing_container___Mxqy{padding:0 20px}.pricing_cards__XjSfk{grid-template-columns:1fr}.pricing_cardTagline__Q0adw{min-height:0}.pricing_comparison__ABOvn{overflow-x:auto}.pricing_compRow__owTn9 td:first-child,.pricing_compTable__uBtSW thead th:first-child{min-width:160px}}