#pricing-holder{--fs-display:56px;--fs-h1:32px;--fs-h2:24px;--fs-h3:20px;--fs-lg:18px;--fs-base:16px;--fs-sm:14px;--fs-xs:12px;--lh-tight:1.2;--lh-heading:1.3;--lh-body:1.6;--lh-meta:1.4;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--rail:640px;--rail-wide:980px;--grad-brand:linear-gradient(94deg,#d92434 0%,#c02864 50%,#c033b0 100%);line-height:1.5}#pricing-holder h1{text-align:center;margin:var(--sp-10) 0 0 0;font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-tight);letter-spacing:-0.015em;color:#1d1d1d}#pricing-holder .pricing-description{text-align:center;max-width:var(--rail);margin:var(--sp-3) auto 0 auto;color:#4a4a4a;font-size:var(--fs-lg);line-height:var(--lh-body)}#pricing-holder button:focus-visible,#pricing-holder summary: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% - var(--sp-8));margin:var(--sp-6) auto 0 auto;background-color:#d92434;border-radius:10px;padding:var(--sp-4) var(--sp-12) var(--sp-4) var(--sp-6)}.offer-banner-text{margin:0;font-size:var(--fs-base);font-weight:600;line-height:var(--lh-meta);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:var(--sp-2);top:50%;transform:translateY(-50%);background:none;border:none;padding:10px;color:rgba(255,255,255,0.75);cursor:pointer;font-size:var(--fs-sm);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:var(--rail-wide);margin:var(--sp-12) auto 0 auto}.plan-panel{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--sp-8) var(--sp-10);min-width:0;text-align:center}.coupon-chip{display:inline-block;margin:var(--sp-3) 0 0 0;background-color:rgba(252,219,221,0.45);color:#c10011;font-size:var(--fs-xs);font-weight:700;line-height:var(--lh-heading);padding:var(--sp-1) var(--sp-3);border-radius:999px}.plan-price{width:fit-content;margin:0 auto 0 auto;display:flex;align-items:baseline;color:#1d1d1d}.plan-amount{font-size:var(--fs-display);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%,#c033b0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.plan-cycle{font-size:var(--fs-base);font-weight:600;line-height:1;color:#4a4a4a;margin-left:var(--sp-1)}.plan-from{font-size:var(--fs-lg);font-weight:700;line-height:1;margin-right:var(--sp-2)}.plan-billed{margin:var(--sp-2) 0 0 0;font-size:var(--fs-sm);line-height:var(--lh-meta);color:#1d1d1d;font-variant-numeric:tabular-nums}.plan-billed s{color:#767676;margin-right:var(--sp-1)}.seats-note{margin:var(--sp-2) 0 0 0;font-size:var(--fs-sm);line-height:var(--lh-meta);color:#4a4a4a;font-variant-numeric:tabular-nums}.included-panel{display:flex;flex-direction:column;padding:var(--sp-8) var(--sp-10);border-left:1px solid #ececec;min-width:0;text-align:center}.included-title{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-heading);letter-spacing:-0.005em;color:#1d1d1d;margin:0 0 var(--sp-6) 0}#pricing-holder .section-label{font-size:var(--fs-sm);font-weight:700;line-height:var(--lh-heading);letter-spacing:0.06em;text-transform:uppercase;color:#1d1d1d;margin:0 0 var(--sp-4) 0}.included-list{list-style-type:none;width:fit-content;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:var(--sp-3);font-size:var(--fs-base);line-height:var(--lh-body);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 5px;background-size:16px;padding-left:28px}.plan-art{display:block;margin:var(--sp-8) auto 0 auto;width:100%;max-width:225px;height:auto}.rating-strip{margin-bottom:var(--sp-6);text-align:center}.rating-inner{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-meta);color:#4a4a4a}.stars{position:relative;display:inline-block;font-size:var(--fs-sm);line-height:1;letter-spacing:2px;color:#dcdcdc}.stars-row{display:inline-block;white-space:nowrap}.stars-fill{position:absolute;top:0;left:0;width:0;overflow:hidden;color:#FFBC42}.rating-num{font-weight:700;color:#1d1d1d;font-variant-numeric:tabular-nums}.rating-count{font-variant-numeric:tabular-nums}.checkout-panel{grid-column:1 / -1;padding:var(--sp-8) max(var(--sp-10),(100% - var(--rail)) / 2);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:var(--sp-4) var(--sp-12) var(--sp-4) var(--sp-4);margin-bottom:var(--sp-6);font-size:var(--fs-base);line-height:var(--lh-body)}.error-holder p,.error-holder ul li,.error-holder b{color:#c10011}.error-holder b{font-weight:600}.error-holder p{margin:0 0 var(--sp-2) 0}.error-holder p:last-child{margin-bottom:0}.error-holder ul{margin:var(--sp-2) 0;padding-left:var(--sp-5)}.error-holder a{color:#c10011;text-decoration:underline}.method-tiles{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-6)}.method{flex:1 1 180px;display:flex;align-items:center;gap:var(--sp-2);height:56px;background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;padding:0 var(--sp-3);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,var(--grad-brand) 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:var(--sp-5);height:var(--sp-5);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:var(--sp-1);border-radius:50%;background-color:#c02864;background-image:linear-gradient(135deg,#d92434,#c033b0);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:var(--fs-h3);color:#4a4a4a;transition:color .15s ease}.method .fa-paypal{color:#0063b4}.method-label{font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-heading);color:#1d1d1d;white-space:nowrap}.plan-tiles{display:grid;grid-auto-rows:1fr;gap:var(--sp-3);margin-bottom:var(--sp-6)}.plan-tile{display:flex;align-items:center;gap:var(--sp-3);background-color:#fff;border:1px solid #e4e4e4;border-radius:12px;padding:var(--sp-4) var(--sp-5);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.plan-tile:not(.plan-tile-select):hover{border-color:#b5b5b5}.plan-tile-select{border-color:transparent;background:linear-gradient(#FEFAFA,#FEFAFA) padding-box,var(--grad-brand) border-box}.plan-tile:has(input:focus-visible){box-shadow:0 0 0 2px #fff,0 0 0 4px #c02864}.plan-tile-select .plan-radio>span{border-color:#c02864}.plan-tile-select .plan-radio>span::after{transform:scale(1)}.plan-tile-body{display:flex;flex-direction:column;gap:2px;min-width:0}.plan-tile-name{font-size:var(--fs-lg);font-weight:700;line-height:var(--lh-heading);color:#1d1d1d}.plan-tile-badge{display:inline-block;vertical-align:1px;margin-left:var(--sp-1);padding:2px var(--sp-2);border-radius:999px;background-color:#c02864;background-image:var(--grad-brand);color:#fff;font-size:var(--fs-xs);font-weight:700;line-height:var(--lh-meta);white-space:nowrap}.plan-tile-billed{font-size:var(--fs-sm);line-height:var(--lh-meta);color:#4a4a4a;font-variant-numeric:tabular-nums}.plan-tile-billed s{color:#767676;margin-right:var(--sp-1)}.plan-tile-price{margin-left:auto;text-align:right;white-space:nowrap}.plan-tile-amount{font-size:var(--fs-h3);font-weight:800;line-height:var(--lh-tight);color:#1d1d1d;font-variant-numeric:tabular-nums}.plan-tile-cycle{font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-tight);color:#4a4a4a}.plan-tile-save{display:block;width:fit-content;margin:2px 0 0 auto;font-size:var(--fs-sm);font-weight:700;line-height:var(--lh-meta);color:#d92434}@supports ((-webkit-background-clip:text) or (background-clip:text)){.plan-tile-save{background-image:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.field-row{display:flex;gap:var(--sp-4)}.field-row .field{flex:1 1 140px}.field{margin-bottom:var(--sp-4)}.cc>.field:last-child,.cc>.field-row:last-child .field{margin-bottom:0}.field label{display:block;font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-heading);letter-spacing:0.01em;color:#4a4a4a;margin-bottom:var(--sp-2)}.field-error{display:block;color:#c10011;font-size:var(--fs-sm);line-height:var(--lh-meta);margin-top:var(--sp-2)}.cc input{width:100%;height:48px;padding:0 var(--sp-4);font-size:var(--fs-base);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 var(--sp-4) center;background-size:auto 22px;padding-right:56px}.cc input.visa{background-image:url("/static/img/cards/visa.svg?aec4e12dad2d")}.cc input.mastercard{background-image:url("/static/img/cards/mastercard.svg?aec4e12dad2d")}.cc input.maestro{background-image:url("/static/img/cards/maestro.svg?aec4e12dad2d")}.cc input.amex{background-image:url("/static/img/cards/amex.svg?aec4e12dad2d")}.cc input.discover{background-image:url("/static/img/cards/discover.svg?aec4e12dad2d")}.cc input.generic{background-image:url("/static/img/cards/generic.svg?aec4e12dad2d")}.cc input.cvv{background-image:url("/static/img/cards/code.svg?aec4e12dad2d")}.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:var(--sp-3);margin-top:var(--sp-6)}#pricing-holder .renew{font-size:var(--fs-base);font-weight:600;line-height:var(--lh-heading);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:var(--grad-brand)}.renew-note{margin:var(--sp-2) 0 0 0;font-size:var(--fs-sm);line-height:var(--lh-meta);color:#4a4a4a}.due-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);border-top:1px solid #e4e4e4;margin-top:var(--sp-6);padding-top:var(--sp-4)}.due-label{font-size:var(--fs-base);font-weight:600;line-height:var(--lh-heading);color:#1d1d1d}.due-amount{font-size:var(--fs-lg);font-weight:800;line-height:var(--lh-heading);color:#1d1d1d;font-variant-numeric:tabular-nums}.pay-submit{text-align:center;margin-top:var(--sp-6)}button.btn-buy,a.btn-buy{display:inline-flex;align-items:center;justify-content:center;height:52px;min-width:220px;padding:0 var(--sp-8);font-size:var(--fs-base);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:var(--grad-brand);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)}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%,#99298c 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;max-width:320px;margin:0 auto}.paypal-unavailable{margin:0;min-height:52px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-base);line-height:var(--lh-meta);color:#4a4a4a}.faq-section{max-width:var(--rail);margin:var(--sp-16) auto 0 auto;padding-bottom:var(--sp-12)}.faq-section h2{font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-heading);letter-spacing:-0.01em;text-align:center;color:#1d1d1d;margin:0 0 var(--sp-8) 0}.faq-item{border-top:1px solid #e4e4e4}.faq-item:last-of-type{border-bottom:1px solid #e4e4e4}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) 0;cursor:pointer;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-q h3{font-size:var(--fs-lg);font-weight:700;line-height:var(--lh-heading);color:#1d1d1d;margin:0;transition:color .15s ease}.faq-q:hover h3{color:#c02864}.faq-q::after{content:"";flex:none;width:var(--sp-5);height:var(--sp-5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5 8l5 5 5-5' fill='none' stroke='%234a4a4a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center;transition:transform .18s ease}.faq-item[open] .faq-q{padding-bottom:var(--sp-2)}.faq-item[open] .faq-q::after{transform:rotate(180deg)}.faq-a{margin:0;padding-bottom:var(--sp-5);font-size:var(--fs-base);line-height:var(--lh-body);color:#4a4a4a;animation:faq-reveal .18s ease}@keyframes faq-reveal{from{opacity:0;transform:translateY(-4px)}}#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:var(--sp-10)}.plan-panel{padding:var(--sp-8) var(--sp-6)}.included-panel{border-left:none;border-top:1px solid #ececec;padding:var(--sp-8) var(--sp-6)}.checkout-panel{padding:var(--sp-8) var(--sp-6)}.plan-art{display:none}.faq-section{margin-top:var(--sp-12)}}@media (max-width:767px){#pricing-holder h1{margin:var(--sp-8) 0 0 0}#pricing-holder .pricing-description{font-size:var(--fs-base);padding:0 var(--sp-4)}.faq-section h2{font-size:var(--fs-h3)}}@media (max-width:575.98px){#pricing-holder{--fs-display:40px}.method-tiles{flex-direction:column}.method{justify-content:center;flex:none}.field-row{flex-wrap:wrap}.plan-tiles{grid-auto-rows:auto}.pricing-grid{margin-top:var(--sp-8)}.plan-panel{padding:var(--sp-5) var(--sp-4)}.included-panel{padding:var(--sp-5) var(--sp-4)}.checkout-panel{padding:var(--sp-5) var(--sp-4)}.pay-submit .btn-buy{display:flex;width:100%}#paypal-button,#googlepay-button{max-width:none}.faq-section{margin-top:var(--sp-10)}}@media (prefers-reduced-motion:reduce){#pricing-holder *,#pricing-holder *::before,#pricing-holder *::after{transition:none!important;animation:none!important}button.btn-buy:hover,a.btn-buy:hover{transform:none}}