.pricing_page__vPY2A{min-height:100vh;background:#f4f0e8;color:#1a1a17}.pricing_hero__1P7aQ{padding:72px 0 40px}.pricing_heroInner__QTILB{width:min(1160px,100% - 40px);margin:0 auto}.pricing_eyebrow__sdRaX{display:inline-block;padding:6px 14px;border-radius:99px;border:1px solid #e5e1d8;font-size:13px;font-weight:600;color:#8c8a80;letter-spacing:.04em;text-transform:uppercase}.pricing_hero__1P7aQ h1{margin:24px 0 0;font-size:clamp(40px,6vw,68px);font-weight:700;line-height:1.06;letter-spacing:-.02em;color:#1a1a17}.pricing_hero__1P7aQ h1 em{font-style:normal;color:#8c8a80}.pricing_hero__1P7aQ p{max-width:620px;margin:22px 0 0;font-size:clamp(16px,2.2vw,19px);line-height:1.6;color:#8c8a80}.pricing_grid__TVl2R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch;width:min(1160px,100% - 40px);margin:40px auto 0}.pricing_plan__oE85n{position:relative;display:grid;grid-template-rows:auto 1fr auto;grid-gap:24px;gap:24px;border:1.5px solid #e5e1d8;border-radius:14px;background:#fff;padding:28px;transition:border-color .2s ease,box-shadow .2s ease}.pricing_plan__oE85n:hover{border-color:#cebfb0;box-shadow:0 8px 32px rgba(26,26,23,.08)}.pricing_planHighlighted__hM6nJ{border-color:#1a1a17;background:#1a1a17;color:#f4f0e8}.pricing_planHighlighted__hM6nJ:hover{border-color:#1a1a17;box-shadow:0 12px 40px rgba(26,26,23,.22)}.pricing_planDimmed__Gm4ki{border-color:rgba(0,0,0,0);background:#faede2}.pricing_planDimmed__Gm4ki:hover{border-color:rgba(0,0,0,0);box-shadow:none}.pricing_planDimmed__Gm4ki .pricing_price__mx0M5,.pricing_planDimmed__Gm4ki h2{color:#1a1a17}.pricing_planDimmed__Gm4ki .pricing_caption__GKnv1,.pricing_planDimmed__Gm4ki li,.pricing_planDimmed__Gm4ki li svg{color:#8c8a80}.pricing_badge__qaO8H{position:absolute;top:22px;right:24px;border-radius:99px;background:rgba(244,240,232,.18);border:1px solid rgba(244,240,232,.3);color:rgba(244,240,232,.85);padding:5px 11px;font-size:12px;font-weight:600;line-height:1}.pricing_plan__oE85n h2{margin:0;font-size:18px;font-weight:700;line-height:1.2}.pricing_planHighlighted__hM6nJ .pricing_newPrice__D8O64,.pricing_planHighlighted__hM6nJ .pricing_price__mx0M5,.pricing_planHighlighted__hM6nJ h2{color:#f4f0e8}.pricing_price__mx0M5{margin:14px 0 8px;font-size:34px;font-weight:800;line-height:1.08;letter-spacing:-.02em}.pricing_discountPriceRow__t9OYV{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;min-height:49px;margin:14px 0 8px}.pricing_oldPriceGroup__0XDeJ{display:grid;grid-gap:2px;gap:2px;color:#8c8a80}.pricing_discountBadge__x7JGa{color:#1a1a17;font-size:13px;font-weight:800;line-height:1}.pricing_planHighlighted__hM6nJ .pricing_discountBadge__x7JGa{color:#f4f0e8}.pricing_oldPrice__Ns_H9{color:#8c8a80;font-size:18px;font-weight:700;line-height:1.1;text-decoration:line-through}.pricing_newPrice__D8O64{color:#1a1a17;font-size:34px;font-weight:800;line-height:1.08;letter-spacing:-.02em}.pricing_renewalPrice__Qtq_d{color:#8c8a80;font-size:13px;font-weight:700;line-height:1.3}.pricing_planHighlighted__hM6nJ .pricing_renewalPrice__Qtq_d{color:rgba(244,240,232,.68)}.pricing_caption__GKnv1{margin:0;color:#8c8a80;font-size:15px;line-height:1.45}.pricing_planHighlighted__hM6nJ .pricing_caption__GKnv1{color:rgba(244,240,232,.7)}.pricing_plan__oE85n ul{display:grid;align-content:start;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.pricing_plan__oE85n li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;color:#1a1a17;font-size:15px;line-height:1.4}.pricing_plan__oE85n li svg{color:#8c8a80}.pricing_planHighlighted__hM6nJ li{color:rgba(244,240,232,.85)}.pricing_planHighlighted__hM6nJ li svg{color:rgba(244,240,232,.7)}.pricing_messageSup__dc1Mu{color:#8c8a80;font-weight:800}.pricing_planHighlighted__hM6nJ .pricing_messageSup__dc1Mu{color:rgba(244,240,232,.7)}.pricing_cta__taewo{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;border:0;border-radius:8px;background:#1a1a17;color:#f4f0e8;padding:0 16px;font-size:15px;font-weight:600;text-align:center;transition:transform .16s ease,background .16s ease}.pricing_cta__taewo:hover{transform:translateY(-1px);background:#2e2e2a}.pricing_planHighlighted__hM6nJ .pricing_cta__taewo{background:#f4f0e8;color:#1a1a17}.pricing_planHighlighted__hM6nJ .pricing_cta__taewo:hover{background:#fff}.pricing_ctaDisabled__6hGQD,.pricing_ctaDisabled__6hGQD:hover{transform:none;background:rgba(26,26,23,.1);color:#8c8a80;cursor:not-allowed}.pricing_checkout__632gf{display:grid;grid-gap:12px;gap:12px}.pricing_paymentMethods__EDpdn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.pricing_paymentMethods__EDpdn button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;min-width:0;border:1px solid rgba(244,240,232,.22);border-radius:8px;background:rgba(0,0,0,0);color:rgba(244,240,232,.7);padding:0 8px;font-size:13px;font-weight:600;transition:border-color .16s ease,background .16s ease,color .16s ease}.pricing_paymentMethods__EDpdn button:hover{border-color:rgba(244,240,232,.4);color:#f4f0e8}.pricing_paymentMethods__EDpdn .pricing_paymentMethodActive__0K8hV{border-color:#f4f0e8;background:#f4f0e8;color:#1a1a17}.pricing_consent__IvrfM{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border:1px solid rgba(244,240,232,.18);border-radius:8px;background:rgba(244,240,232,.04);color:rgba(244,240,232,.75);font-size:13px;line-height:1.42;padding:12px}.pricing_consent__IvrfM input{display:grid;place-items:center;width:20px;height:20px;margin:1px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid rgba(244,240,232,.4);border-radius:6px;background:rgba(0,0,0,0);cursor:pointer}.pricing_consent__IvrfM input:after{content:"";width:5px;height:9px;border-right:2px solid #1a1a17;border-bottom:2px solid #1a1a17;opacity:0;transform:rotate(45deg) scale(.72);transform-origin:center;transition:opacity .12s ease,transform .12s ease}.pricing_consent__IvrfM input:checked{border-color:#f4f0e8;background:#f4f0e8}.pricing_consent__IvrfM input:checked:after{opacity:1;transform:rotate(45deg) scale(1)}.pricing_consent__IvrfM span{font-weight:600}.pricing_checkoutError__y8TZJ{border-radius:8px;background:rgba(255,120,110,.16);color:#ffd9d4;padding:10px 12px;font-size:13px;font-weight:600}.pricing_spin__jovUh{animation:pricing_spin__jovUh 1s linear infinite}@keyframes pricing_spin__jovUh{to{transform:rotate(1turn)}}.pricing_messageFootnote__gqsU9{width:min(1160px,100% - 40px);margin:20px auto 0;color:#8c8a80;font-size:14px;line-height:1.6}.pricing_messageFootnote__gqsU9 p{max-width:820px;margin:0}.pricing_promoPanel__Gb0us{width:min(1160px,100% - 40px);margin:16px auto 0;border:1px solid #e5e1d8;border-radius:12px;background:#fff;padding:20px}.pricing_promoPanel__Gb0us .pricing_promoCodeBox__D3zAo{max-width:540px}.pricing_promoCodeBox__D3zAo{display:grid;grid-gap:6px;gap:6px}.pricing_promoCodeBox__D3zAo label{display:grid;grid-gap:8px;gap:8px}.pricing_promoCodeBox__D3zAo label>span{color:#1a1a17;font-size:13px;font-weight:700}.pricing_promoCodeRow__rZuYw{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.pricing_promoCodeRow__rZuYw input{width:100%;min-height:42px;min-width:0;border:1px solid #e5e1d8;border-radius:8px;outline:0;background:#f4f0e8;color:#1a1a17;padding:0 12px;font-weight:600}.pricing_promoCodeRow__rZuYw input:focus{border-color:#1a1a17}.pricing_promoCodeRow__rZuYw button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border:0;border-radius:8px;background:#1a1a17;color:#f4f0e8;padding:0 16px;font-size:14px;font-weight:600;transition:background .16s ease}.pricing_promoCodeRow__rZuYw button:hover{background:#2e2e2a}.pricing_promoCodeRow__rZuYw button:disabled{opacity:.7}.pricing_promoCodeError__q_8ib{color:#c2413d;font-size:13px;font-weight:600}@media(max-width:1040px){.pricing_grid__TVl2R{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.pricing_planDimmed__Gm4ki{grid-column:1/-1}}@media(max-width:680px){.pricing_hero__1P7aQ{padding:48px 0 24px}.pricing_grid__TVl2R{grid-template-columns:1fr;max-width:480px}.pricing_planDimmed__Gm4ki{grid-column:auto}.pricing_paymentMethods__EDpdn,.pricing_promoCodeRow__rZuYw{grid-template-columns:1fr}}