.page_wrap__PyuvS{margin:0 auto 12vw;padding:8vw 5vw;border-radius:4vw;background-color:#fff;box-shadow:0 0 5vw rgba(0,0,0,.1);font-weight:400;color:#333}.page_title__gpWqf,.page_wrap__PyuvS{width:90vw;font-family:Roboto Condenced,sans-serif;text-align:center}.page_title__gpWqf{margin:0 auto 6vw;font-size:8vw;font-weight:700;line-height:1.1;color:#004c93}.page_subtitle__VYADh{margin:0;font-size:5.2vw;line-height:1.4;color:#777}.page_form__HUOkj{margin-top:8vw;text-align:left}.page_form__HUOkj .checkout__field{margin-bottom:0}.page_form__HUOkj .checkout__proceed{position:relative;z-index:1}.page_message__ftM73{margin-top:-4vw;padding:8vw 5vw 5vw;border-radius:0 0 4vw 4vw;background-color:#eef3fb;font-size:4.4vw;line-height:1.35;color:#000;text-align:center;animation:page_message-in__RiSIC .35s ease-out}.page_message__ftM73.page_success__nvcuz{background-color:#c4e9b1}.page_message__ftM73.page_error__Y7Rvh{background-color:#f6d0d0}@keyframes page_message-in__RiSIC{0%{transform:translateY(-100%);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.page_message__ftM73{animation:none}}@media (min-width:501px){.page_wrap__PyuvS{width:450px;margin-bottom:60px;padding:40px 25px;border-radius:20px;box-shadow:0 0 25px rgba(0,0,0,.1)}.page_title__gpWqf{width:450px;margin-bottom:30px;font-size:40px}.page_subtitle__VYADh{font-size:26px}.page_form__HUOkj{margin-top:40px}.page_message__ftM73{margin-top:-20px;padding:40px 25px 25px;border-radius:0 0 20px 20px;font-size:22px}}.checkout{margin-top:8vw;color:#333}.checkout__field{display:block;margin-bottom:7vw}.checkout__text{display:block;margin-bottom:3vw;font-size:4vw;line-height:1.3;color:#333}p.checkout__text{margin-bottom:7vw}.checkout__account{font-weight:700;color:#004c93;word-break:break-all}.checkout__input{display:block;width:100%;height:12vw;padding:0 3.4vw;border:1px solid #999;border-radius:2vw;background-color:#fff;font:inherit;font-size:4vw;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkout__input::placeholder{color:#bbb}.checkout__input--date{cursor:pointer}.checkout__input--date::-webkit-calendar-picker-indicator{display:none}.checkout__input:focus{outline:none;border-color:#3d70c2}.checkout__input.is-error{border-color:#e53935}.checkout__float{position:relative}.checkout__float__label{position:absolute;top:50%;left:2.4vw;padding:0 1vw;background-color:#fff;font-size:4vw;line-height:1;color:#bbb;pointer-events:none;transform:translateY(-50%);transition:top .25s,font-size .25s,color .25s}.checkout__float .checkout__input:focus~.checkout__float__label,.checkout__float .checkout__input:not(:placeholder-shown)~.checkout__float__label{top:0;font-size:3.2vw}.checkout__float .checkout__input:focus~.checkout__float__label{color:#3d70c2}.checkout__float .checkout__input.is-error~.checkout__float__label{color:#e53935;font-weight:700}.checkout__suggest{display:flex;flex-wrap:wrap;gap:2vw;margin-top:3vw}.checkout__suggest__item{padding:1.2vw 3vw;border:none;border-radius:5vw;background-color:#fff;box-shadow:0 0 2vw rgba(0,0,0,.2);font:inherit;font-size:3.6vw;font-weight:500;color:#004c93;cursor:pointer}.checkout__suggest__item:hover{box-shadow:0 0 2vw rgba(0,76,147,.35)}.checkout__proceed{display:block;width:100%;height:9vw;margin-top:2vw;border:none;border-radius:1.6vw;background-color:#1f4b8e;box-shadow:0 1vw 2.4vw rgba(0,0,0,.15);font:inherit;font-size:4vw;font-weight:700;color:#fff;cursor:pointer;transition:background-color .2s}.checkout__proceed:hover{background-color:#004c93}.checkout__proceed:active{transform:scale(.99)}@media (min-width:501px){.checkout{margin-top:40px}.checkout__field,p.checkout__text{margin-bottom:35px}.checkout__text{margin-bottom:15px;font-size:20px}.checkout__input{height:60px;padding:0 17px;border-radius:10px;font-size:20px}.checkout__float__label{left:12px;padding:0 5px;font-size:20px}.checkout__float .checkout__input:focus~.checkout__float__label,.checkout__float .checkout__input:not(:placeholder-shown)~.checkout__float__label{font-size:16px}.checkout__suggest{gap:10px;margin-top:15px}.checkout__suggest__item{padding:6px 15px;border-radius:25px;box-shadow:0 0 10px rgba(0,0,0,.2);font-size:18px}.checkout__suggest__item:hover{box-shadow:0 0 10px rgba(0,76,147,.35)}.checkout__proceed{height:45px;margin-top:10px;border-radius:8px;box-shadow:0 5px 12px rgba(0,0,0,.15);font-size:20px}}.checkout__pay{position:relative;min-height:30vw}.checkout__stripe{margin-bottom:6vw}.checkout__fail,.checkout__pay__message{margin-bottom:4vw;font-size:4vw;color:#e53935}.checkout__fail{margin-top:6vw;text-align:center}.checkout__proceed:disabled{cursor:default;opacity:.8}.checkout__spinner{width:8vw;height:8vw;margin:6vw auto;border:.8vw solid #eee;border-top-color:#3d70c2;border-radius:50%;animation:checkout-spin .8s linear infinite}.checkout__spinner--small{display:inline-block;width:5vw;height:5vw;margin:0;border-color:#fff hsla(0,0%,100%,.4) hsla(0,0%,100%,.4);vertical-align:middle}@keyframes checkout-spin{to{transform:rotate(1turn)}}.confirm{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:5vw}.confirm__overlay{position:absolute;inset:0;background:rgba(0,20,50,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirm__panel{position:relative;width:100%;max-width:90vw;padding:8vw 6vw 6vw;border-radius:4vw;background-color:#fff;box-shadow:0 2vw 8vw rgba(0,20,50,.3);color:#333;text-align:center;animation:confirm-in .2s ease-out}@keyframes confirm-in{0%{opacity:0;transform:translateY(3vw)}}.confirm__almost{font-size:4vw;color:#bbb}.confirm__title{margin-top:1vw;font-size:6vw;font-weight:700;color:#004c93}.confirm__label{margin-top:7vw;font-size:4vw;color:#999;text-align:left}.confirm__value{margin-top:2vw;padding:4vw;border:1px solid #3d70c2;border-radius:2vw;background-color:#eef3fb;font-size:5vw;font-weight:700;color:#004c93;text-align:left;word-break:break-all}.confirm__btns{margin-top:7vw;padding-top:6vw;border-top:.3vw solid #eee}.confirm__btns .checkout__proceed{margin-top:0}.confirm__fix{display:block;width:100%;height:9vw;margin-top:3vw;border:none;border-radius:1.6vw;background-color:#f3f3f3;font:inherit;font-size:4vw;color:#555;cursor:pointer}.confirm__fix:hover{background-color:#eaeaea}@media (min-width:501px){.checkout__pay{min-height:150px}.checkout__stripe{margin-bottom:30px}.checkout__fail,.checkout__pay__message{margin-bottom:20px;font-size:20px}.checkout__fail{margin-top:30px}.checkout__spinner{width:40px;height:40px;margin:30px auto;border-width:4px}.checkout__spinner--small{width:22px;height:22px;margin:0;border-width:3px}.confirm{padding:20px}.confirm__panel{max-width:420px;padding:40px 30px 30px;border-radius:20px;box-shadow:0 10px 40px rgba(0,20,50,.3)}.confirm__almost{font-size:20px}.confirm__title{margin-top:5px;font-size:28px}.confirm__label{margin-top:35px;font-size:20px}.confirm__value{margin-top:10px;padding:18px 20px;border-radius:10px;font-size:24px}.confirm__btns{margin-top:35px;padding-top:30px;border-top-width:1.5px}.confirm__fix{height:45px;margin-top:15px;border-radius:8px;font-size:20px}}.plan-options{margin-top:0}.plan-options__date{margin-top:6vw}.plan-options .checkout__field{margin-bottom:0}.plan-options+.plan-section{margin-top:10vw}.payment__method.is-selected,.payment__method.is-selected:hover{box-shadow:0 0 0 .6vw #3d70c2,0 0 5vw rgba(0,76,147,.25)}.payment__method--paypal{position:relative;overflow:hidden;cursor:default}.payment__paypal{position:absolute;inset:-2px;opacity:0;pointer-events:none}.payment__method--paypal.is-ready .payment__paypal{opacity:1;pointer-events:auto}.payment__method--paypal.is-ready .payment__img{visibility:hidden}.checkout__change{padding:0;border:none;background:none;font:inherit;color:#3d70c2;text-decoration:underline;cursor:pointer}@media (min-width:501px){.plan-options__date{margin-top:30px}.plan-options+.plan-section{margin-top:50px}.payment__method.is-selected,.payment__method.is-selected:hover{box-shadow:0 0 0 3px #3d70c2,0 0 25px rgba(0,76,147,.25)}}.plan-card{width:90vw;margin:0 auto;padding:6vw 5vw;border-radius:6vw;background-color:#fff;box-shadow:0 0 5vw rgba(0,0,0,.1)}.plan-card .plan-hero,.plan-card .plan-section,.plan-page .plan-card .plans__container.plan-summary{width:auto}.plan-page .plan-card .plans__container.plan-summary{margin-top:5vw;padding:0;border:none}.promo__add{display:block;margin:6vw auto 0;padding:0;border:none;background:none;font:inherit;font-size:4vw;font-weight:500;color:#3d70c2;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:.8vw;cursor:pointer}.promo__add:hover{color:#004c93}.promo[hidden]{display:none}@media (min-width:501px){.plan-card{width:450px;padding:30px 25px;border-radius:30px;box-shadow:0 0 25px rgba(0,0,0,.1)}.plan-page .plan-card .plans__container.plan-summary{margin-top:25px;padding:0}.promo__add{margin-top:30px;font-size:20px;text-underline-offset:4px}}.plan-card{position:relative;border-radius:4vw}.plan-card .plan-hero{justify-content:center;padding:0 8vw;text-align:center}.plan-card .plan-hero__logo{position:absolute;left:-2vw;top:-2vw;width:12vw;height:12vw;border-radius:2vw;box-shadow:none}@media (min-width:501px){.plan-card{border-radius:20px}.plan-card .plan-hero{padding:0 40px}.plan-card .plan-hero__logo{left:-10px;top:-10px;width:60px;height:60px;border-radius:10px}}.promo__add{margin:2vw auto 10vw;color:#ccc}.promo__add:hover{color:#999}@media (min-width:501px){.promo__add{margin:10px auto 50px}}.activation{position:relative;font-size:4vw;line-height:1.4;text-align:center;color:#333}.activation__date{font-weight:700;color:#004c93}.activation__change{padding:0;border:none;background:none;font:inherit;color:#3d70c2;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:.8vw;cursor:pointer;white-space:nowrap}.activation__change:hover{color:#004c93}.activation__hint{margin-top:1vw;font-size:3.4vw;color:#aaa}.activation__picker{position:absolute;left:50%;bottom:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.activation__input{margin-top:3vw}@media (min-width:501px){.activation{font-size:20px}.activation__change{text-underline-offset:4px}.activation__hint{margin-top:5px;font-size:17px}.activation__input{margin-top:15px}}.plan-options__date{margin-top:2vw}.promo__add{margin:2vw auto}@media (min-width:501px){.plan-options__date{margin-top:10px}.promo__add{margin:10px auto}}.activation,.activation__change,.activation__date{color:#ccc}.activation__change,.activation__date{font-weight:700}.activation__change:hover{color:#999}.payment__title{font-size:4.4vw;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#777}@media (min-width:501px){.payment__title{font-size:22px}}.checkout__float .checkout__input:focus~.checkout__float__label,.checkout__float .checkout__input:not(:placeholder-shown)~.checkout__float__label{font-size:4vw}@media (min-width:501px){.checkout__float .checkout__input:focus~.checkout__float__label,.checkout__float .checkout__input:not(:placeholder-shown)~.checkout__float__label{font-size:20px}}.payment__method{border-radius:4vw}.checkout__float .checkout__input{height:14vw;padding:0 4.8vw;border-radius:4vw;font-size:4.8vw}.checkout__float__label{left:3.8vw;font-size:4.8vw}.checkout__form .checkout__proceed{height:12vw;margin-top:4vw;border-radius:4vw;background-color:#3bc119;font-size:4.8vw}.checkout__form .checkout__proceed:hover{background-color:#34ab16}@media (min-width:501px){.payment__method{border-radius:20px}.checkout__float .checkout__input{height:70px;padding:0 24px;border-radius:20px;font-size:24px}.checkout__float__label{left:19px;font-size:24px}.checkout__form .checkout__proceed{height:60px;margin-top:20px;border-radius:20px;font-size:24px}}.checkout__float .checkout__input{height:16vw;font-size:5.6vw}.checkout__float__label{font-size:5.6vw}.checkout__form .checkout__proceed{height:14vw;font-size:5.6vw}@media (min-width:501px){.checkout__float .checkout__input{height:80px;font-size:28px}.checkout__float__label{font-size:28px}.checkout__form .checkout__proceed{height:70px;font-size:28px}}.payment__method{transition:box-shadow .2s,transform .1s,opacity .3s}.payment__method.is-selected,.payment__method.is-selected:hover{box-shadow:0 0 5vw rgba(0,0,0,.1)}.payment__methods.has-choice .payment__method:not(.is-selected){opacity:.4}@media (min-width:501px){.payment__method.is-selected,.payment__method.is-selected:hover{box-shadow:0 0 25px rgba(0,0,0,.1)}}.confirm__label{text-align:center}.confirm__btns .checkout__proceed,.confirm__fix{height:14vw;border-radius:4vw;font-size:5.6vw}.confirm__btns .checkout__proceed{background-color:#3bc119}.confirm__btns .checkout__proceed:hover{background-color:#34ab16}.confirm__fix{margin-top:4vw}@media (min-width:501px){.confirm__btns .checkout__proceed,.confirm__fix{height:70px;border-radius:20px;font-size:28px}.confirm__fix{margin-top:20px}}.confirm__value{display:flex;align-items:center;min-height:16vw;padding:2vw 4.8vw;border:1px solid #999;border-radius:4vw;background-color:#fff;font-size:5.6vw;font-weight:400;line-height:1.2;color:#333;flex-direction:column}@media (min-width:501px){.confirm__value{min-height:80px;padding:10px 24px;border-radius:20px;font-size:28px}}.checkout__text{font-size:5.2vw}@media (min-width:501px){.checkout__text{font-size:26px}}.checkout__text,.checkout__text .checkout__account,.checkout__text .checkout__change{color:#777}.checkout__text{text-align:center}p.checkout__text{margin-bottom:10vw}@media (min-width:501px){p.checkout__text{margin-bottom:50px}}.confirm__value{justify-content:center;text-align:center}.checkout__pay .checkout__proceed{height:14vw;border-radius:4vw;background-color:#3bc119;font-size:5.6vw}.checkout__pay .checkout__proceed:hover{background-color:#34ab16}@media (min-width:501px){.checkout__pay .checkout__proceed{height:70px;border-radius:20px;font-size:28px}}.confirm__value{word-break:normal;overflow-wrap:anywhere}.payment__method--paypal{cursor:pointer}.checkout__proceed--paypal{height:14vw;margin-top:4vw;border-radius:4vw;background-color:#3bc119;font-size:5.6vw}.checkout__proceed--paypal:hover{background-color:#34ab16}.checkout__paypal{position:relative;height:14vw;margin-top:4vw}.checkout__paypal__button{height:100%}.checkout__paypal .checkout__spinner{position:absolute;inset:0;margin:auto}@media (min-width:501px){.checkout__proceed--paypal{border-radius:20px;font-size:28px}.checkout__paypal,.checkout__proceed--paypal{height:70px;margin-top:20px}}.payment__title{font-size:5.2vw;font-weight:400;text-transform:none}@media (min-width:501px){.payment__title{font-size:26px}}.activation__choices{display:flex;flex-wrap:wrap;justify-content:center;gap:2vw;margin-top:3vw}.activation__choice{position:relative;padding:1.6vw 3.6vw;border:1px solid #ddd;border-radius:999px;background-color:#fff;font:inherit;font-size:3.8vw;color:#777;cursor:pointer;white-space:nowrap}.activation__choice:hover{border-color:#bbb}.activation__choice.is-selected{border-color:#3d70c2;background-color:#eef3fb;color:#004c93;font-weight:700}.activation__choice--other .activation__input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.activation__choice--other .activation__input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}@media (min-width:501px){.activation__choices{gap:10px;margin-top:15px}.activation__choice{padding:8px 18px;font-size:19px}}.activation__keep{white-space:nowrap}.plan-options__date{margin-top:4vw}@media (min-width:501px){.plan-options__date{margin-top:20px}}.checkout__float__label{background:none}.checkout__float .checkout__input:focus~.checkout__float__label,.checkout__float .checkout__input:not(:placeholder-shown)~.checkout__float__label{top:-3vw}@media (min-width:501px){.checkout__float .checkout__input:focus~.checkout__float__label,.checkout__float .checkout__input:not(:placeholder-shown)~.checkout__float__label{top:-15px}}.checkout{margin-top:10vw}.checkout #checkout-email{border:none;box-shadow:0 0 5vw rgba(0,0,0,.1);transition:box-shadow .2s}.checkout #checkout-email:focus{box-shadow:0 0 5vw rgba(0,76,147,.25)}.checkout #checkout-email.is-error{box-shadow:0 0 5vw rgba(229,57,53,.35)}@media (min-width:501px){.checkout{margin-top:50px}.checkout #checkout-email{box-shadow:0 0 25px rgba(0,0,0,.1)}.checkout #checkout-email:focus{box-shadow:0 0 25px rgba(0,76,147,.25)}.checkout #checkout-email.is-error{box-shadow:0 0 25px rgba(229,57,53,.35)}}