#pricing-holder{line-height:1.5}#pricing-holder h1{text-align:center;margin:40px 0 0 0;font-size:42px;font-weight:800;line-height:1.2;letter-spacing:-0.015em;color:#1d1d1d}#pricing-holder .pricing-description{text-align:center;max-width:560px;margin:14px auto 0 auto;color:#4a4a4a;font-size:19px;line-height:1.5}#pricing-holder button:focus-visible,#pricing-holder [role="button"]:focus-visible,#pricing-holder a:focus-visible{outline:2px solid #ED3043;outline-offset:2px}.offer-banner{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;max-width:calc(100% - 32px);margin:28px auto 0 auto;background-color:#d92434;border-radius:10px;padding:14px 48px 14px 24px}.offer-banner-text{margin:0;font-size:15px;font-weight:600;line-height:1.5;color:#fff;text-align:center}.offer-apply{color:#fff;font-weight:700;text-decoration:underline;white-space:nowrap}.offer-apply:hover{color:#fff;text-decoration:none}.offer-close{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:10px;color:rgba(255,255,255,0.75);cursor:pointer;font-size:14px;line-height:1}.offer-close:hover{color:#fff}#pricing-holder .offer-banner a:focus-visible,#pricing-holder .offer-banner button:focus-visible{outline:2px solid #fff;outline-offset:2px}.pricing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;max-width:980px;margin:56px auto 0 auto;background-color:#fafafa;border:1px solid #ececec;border-radius:16px}.plan-panel{position:relative;padding:36px 40px;min-width:0;text-align:center}.plan-sparks{position:absolute;top:22px;left:24px;width:calc(100% - 48px);height:auto;pointer-events:none}.plan-name{font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-0.005em;color:#1d1d1d;margin:0}.coupon-chip{display:inline-block;margin:12px 0 0 0;background-color:rgba(252,219,221,0.45);color:#c10011;font-size:12px;font-weight:700;line-height:1.3;padding:6px 12px;border-radius:999px}.plan-price{width:fit-content;margin:16px auto 0 auto;display:flex;align-items:baseline;color:#1d1d1d}.plan-amount{font-size:58px;font-weight:800;line-height:1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}@supports ((-webkit-background-clip:text) or (background-clip:text)){.plan-price{background-image:linear-gradient(94deg,#d92434 0%,#c02864 45%,#8b36c9 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.plan-cycle{font-size:17px;font-weight:500;color:#4a4a4a;margin-left:3px}.plan-billed{margin:8px 0 0 0;font-size:14px;line-height:1.5;color:#1d1d1d;font-variant-numeric:tabular-nums}.plan-billed s{color:#767676;margin-right:3px}.seats-note{margin:8px 0 0 0;font-size:14px;color:#4a4a4a;font-variant-numeric:tabular-nums}.plan-divider{border-top:1px solid #e4e4e4;margin:24px 0}#pricing-holder .section-label{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:0.06em;text-transform:uppercase;color:#1d1d1d;margin:0 0 16px 0}.included-list{list-style-type:none;width:fit-content;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.5;color:#1d1d1d;text-align:left}.included-list li{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M4.5 10.4l3.4 3.4 7.6-7.6' fill='none' stroke='%231d1d1d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:left 3px;background-size:16px;padding-left:26px}.plan-art{display:block;margin:32px auto 0 auto;width:100%;max-width:250px;height:auto}.checkout-panel{background-color:#fff;border-left:1px solid #ececec;border-radius:0 15px 15px 0;padding:32px 36px 28px;min-width:0}.error-holder{background-color:rgba(252,219,221,0.40);border:1px solid rgba(237,48,67,0.35);border-radius:10px;color:#c10011;padding:16px 48px 16px 16px;margin-bottom:24px;font-size:15px;line-height:1.5}.error-holder p,.error-holder ul li,.error-holder b{color:#c10011}.error-holder b{font-weight:600}.error-holder p{margin:0 0 8px 0}.error-holder p:last-child{margin-bottom:0}.error-holder ul{margin:8px 0;padding-left:20px}.error-holder a{color:#c10011;text-decoration:underline}.method-tiles{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.method{flex:1 1 40%;display:flex;align-items:center;gap:8px;height:56px;background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;padding:0 12px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.method:not(.method-select):hover{border-color:#b5b5b5}.method-select{border-color:transparent;background:linear-gradient(#FEFAFA,#FEFAFA) padding-box,linear-gradient(94deg,#d92434 0%,#c02864 50%,#8b36c9 100%) border-box}.method:has(input:focus-visible){box-shadow:0 0 0 2px #fff,0 0 0 4px #c02864}.plan-radio{display:inline-flex}.plan-radio input{position:absolute;opacity:0;pointer-events:none}.plan-radio>span{width:20px;height:20px;border:1px solid #8f8f8f;border-radius:50%;background-color:#fff;position:relative;transition:border-color .15s ease}.plan-radio input:focus-visible + span{outline:2px solid #c02864;outline-offset:3px}.plan-radio>span::after{content:"";position:absolute;inset:4px;border-radius:50%;background-color:#c02864;background-image:linear-gradient(135deg,#d92434,#8b36c9);transform:scale(0);transition:transform .15s ease}.method-select .plan-radio>span{border-color:#c02864}.method-select .plan-radio>span::after{transform:scale(1)}.method-icon{font-size:20px;color:#4a4a4a;transition:color .15s ease}.method .fa-paypal{color:#0063b4}.method-label{font-size:14px;font-weight:600;line-height:1.3;color:#1d1d1d;white-space:nowrap}.field-row{display:flex;gap:16px}.field-row .field{flex:1 1 140px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:0.01em;color:#4a4a4a;margin-bottom:8px}.field-error{display:block;color:#c10011;font-size:13px;line-height:1.4;margin-top:8px}.cc input{width:100%;height:48px;padding:0 16px;font-size:16px;color:#1d1d1d;background-color:#fff;border:1px solid #8f8f8f;border-radius:8px;font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.cc input::placeholder{color:#767676}.cc input:hover{border-color:#6f6f6f}.cc input:focus{outline:none;border-color:#c02864;box-shadow:0 0 0 3px rgba(192,40,100,0.12)}.cc input.visa,.cc input.mastercard,.cc input.maestro,.cc input.amex,.cc input.discover,.cc input.generic,.cc input.cvv{background-repeat:no-repeat;background-position:right 16px center;background-size:auto 22px;padding-right:56px}.cc input.visa{background-image:url("/static/img/cards/visa.svg?680be623232f")}.cc input.mastercard{background-image:url("/static/img/cards/mastercard.svg?680be623232f")}.cc input.maestro{background-image:url("/static/img/cards/maestro.svg?680be623232f")}.cc input.amex{background-image:url("/static/img/cards/amex.svg?680be623232f")}.cc input.discover{background-image:url("/static/img/cards/discover.svg?680be623232f")}.cc input.generic{background-image:url("/static/img/cards/generic.svg?680be623232f")}.cc input.cvv{background-image:url("/static/img/cards/code.svg?680be623232f")}.cc .error-field{border-color:#ED3043;background-color:rgba(252,219,221,0.12)}.cc .error-field:focus{border-color:#ED3043;box-shadow:0 0 0 3px rgba(237,48,67,0.16)}.renew-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}#pricing-holder .renew{font-size:15px;font-weight:600;line-height:1.4;color:#1d1d1d}#pricing-holder .slider,#pricing-holder .slider:before{transition:.15s ease}#pricing-holder .slider:before{box-shadow:0 1px 2px rgba(29,29,29,0.25)}#pricing-holder .switch input:focus-visible + .slider{box-shadow:0 0 0 2px #fff,0 0 0 4px #c02864}#pricing-holder .switch input:checked + .slider{background-color:#c02864;background-image:linear-gradient(94deg,#d92434 0%,#c02864 50%,#8b36c9 100%)}.renew-note{margin:8px 0 0 0;font-size:13px;line-height:1.5;color:#4a4a4a}.due-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid #e4e4e4;margin-top:20px;padding-top:16px}.due-label{font-size:15px;font-weight:600;color:#1d1d1d}.due-amount{font-size:15px;font-weight:800;color:#1d1d1d;font-variant-numeric:tabular-nums}.pay-submit{text-align:center;margin-top:20px}button.btn-buy,a.btn-buy{display:inline-flex;align-items:center;justify-content:center;height:52px;min-width:220px;padding:0 32px;font-size:16px;font-weight:700;line-height:1;letter-spacing:0.01em;color:#fff;border:none;border-radius:8px;cursor:pointer;text-decoration:none;background-color:#c02864;background-image:linear-gradient(94deg,#d92434 0%,#c02864 50%,#8b36c9 100%);box-shadow:0 1px 2px rgba(29,29,29,0.12);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}button.btn-buy:focus,a.btn-buy:focus{box-shadow:0 1px 2px rgba(29,29,29,0.12)}.pay-submit .btn-buy{display:flex;width:100%}button.btn-buy:hover,a.btn-buy:hover{color:#fff;text-decoration:none;background-color:#a02254;background-image:linear-gradient(94deg,#b81e2b 0%,#a02254 50%,#6f2aa3 100%);transform:translateY(-1px);box-shadow:0 2px 4px rgba(29,29,29,0.14)}button.btn-buy:active,a.btn-buy:active{transform:translateY(0);box-shadow:0 1px 2px rgba(29,29,29,0.12)}#pricing-holder .btn-buy:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #c02864}#pricing-holder .checkout-panel button:focus-visible,#pricing-holder .checkout-panel a:focus-visible{outline:2px solid #c02864;outline-offset:2px}button.btn-buy:disabled{opacity:0.55;cursor:not-allowed;transform:none;box-shadow:none}#paypal-button,#googlepay-button{min-height:52px}.paypal-unavailable{margin:0;min-height:52px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#4a4a4a}.secure-line{margin:16px 0 0 0;font-size:13px;line-height:1.4;letter-spacing:0.01em;color:#767676}.secure-line i{margin-right:4px;font-size:12px}.faq-section{max-width:720px;margin:72px auto 0 auto;padding-bottom:48px}.faq-section h2{font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-0.01em;text-align:center;color:#1d1d1d;margin:0 0 32px 0}.faq-item{border-top:1px solid #e4e4e4;padding:20px 0}.faq-item h3{font-size:18px;font-weight:700;line-height:1.3;color:#1d1d1d;margin:0 0 8px 0}.faq-item p{margin:0;font-size:16px;line-height:1.6;color:#4a4a4a}#pricing-holder .switch{width:46px;height:26px}#pricing-holder .slider:before{height:22px;width:22px}#pricing-holder input:checked + .slider:before{transform:translateX(20px)}.tip-btn{background:none;border:none;padding:0;margin:0;color:inherit;cursor:pointer;font-size:inherit}@media (max-width:991px){.pricing-grid{grid-template-columns:1fr;max-width:600px;margin-top:40px}.plan-panel{padding:28px 24px}.checkout-panel{border-left:none;border-top:1px solid #ececec;border-radius:0 0 15px 15px;padding:28px 24px}.plan-art{display:none}.faq-section{margin-top:56px}}@media (max-width:767px){#pricing-holder h1{margin:32px 0 0 0;font-size:32px}#pricing-holder .pricing-description{font-size:17px;padding:0 16px}.faq-section h2{font-size:22px}}@media (max-width:575.98px){.method-tiles{flex-direction:column;gap:12px}.method{justify-content:center;flex:none;height:56px}.plan-amount{font-size:48px}.field-row{flex-wrap:wrap}.pricing-grid{margin-top:32px}.plan-panel{padding:20px 16px}.checkout-panel{padding:20px 16px}.faq-section{margin-top:48px}}@media (prefers-reduced-motion:reduce){#pricing-holder *,#pricing-holder *::before,#pricing-holder *::after{transition:none!important}button.btn-buy:hover,a.btn-buy:hover{transform:none}}