.dRTSQr iframe{border-width:medium;border-style:none;border-color:currentcolor;border-image:none}
.close-button-5nm96u5wneg:before,.close-button-5nm96u5wneg:after{position:absolute;right:11px;top:2px;content:" ";height:20px;width:2px;background-color:#fff}
.close-button-5nm96u5wneg:before{transform:rotate(-45deg)}
.close-button-5nm96u5wneg:after{transform:rotate(45deg)}
@media (max-width:500px){.close-button-5nm96u5wneg:before,.close-button-5nm96u5wneg:after{background-color:#000}}
.universal-link-handler-button-jm1gae6x6yk:hover{opacity:0.8}
.close-button-y62hr0itgtl:before,.close-button-y62hr0itgtl:after{position:absolute;right:11px;top:2px;content:" ";height:20px;width:2px;background-color:#fff}
.close-button-y62hr0itgtl:before{transform:rotate(-45deg)}
.close-button-y62hr0itgtl:after{transform:rotate(45deg)}
@media (max-width:530px){.close-button-y62hr0itgtl:before,.close-button-y62hr0itgtl:after{background-color:#000}}
.block-ai{background:#000!important;height:100%!important;justify-content:space-between!important;margin:0 auto;padding:0 36rem 32rem}
.block-ai .header{margin:0-36rem;width:calc(100% + 72rem)}
.block-ai.wrapper .block{background:#0000;border-radius:0;height:100%;margin:0 auto;padding:0;width:100%}
.block-ai.wrapper .block-animate{height:100%!important;padding:0}
.block-ai.wrapper .block-animate>div{height:100%}
.block-ai.wrapper .block-height{height:100%}
.before-item__img{position:relative;width:100%}
.before-item__img img{border-radius:10rem;height:100%;right:0;object-fit:cover;position:absolute;top:0}
.radio{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-size:14rem;font-style:normal;font-weight:600;line-height:110%}
.radio_rec{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1967ff;border-radius:100rem;color:#fff;display:flex;font-size:11rem;font-weight:500;height:17rem;padding:0 8rem;width:min-content}
.radio_rec--inline{margin-bottom:0;margin-right:4rem}
.radio_rec{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1967ff;border-radius:100rem;color:#fff;display:flex;font-weight:500;padding:0 8rem;width:min-content}
.radio_rec--inline{margin-bottom:0}
.radio_rec--spaced{font-size:12rem;height:18rem;margin-right:12rem}
.radio_rec{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1967ff;border-radius:100rem;color:#fff;display:flex;font-size:11rem;font-weight:500;height:17rem;margin-bottom:6rem;padding:0 8rem;width:min-content}
.radio_desc{color:#404040;display:block;font-size:12rem;font-weight:400;line-height:130%;margin-top:4rem}
.radio img{border-radius:50%;height:44rem;margin-left:12rem;min-width:44rem;object-fit:cover;width:44rem}
.radio span{align-items:center;display:flex}
.radio p{color:#000;font-family:var(--font-family);font-size:14rem;font-weight:600;line-height:110%;position:relative}
.radio p div{align-items:center;display:flex}
.radio p small{color:#404040;display:block;font-size:12rem;font-weight:400;line-height:130%;margin-top:4rem}
.radio p b{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1967ff;border-radius:100rem;color:#fff;display:flex;font-size:11rem;font-weight:500;height:17rem;margin-right:4rem;padding:0 8rem}
.radio{color:#000;cursor:pointer;display:flex;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-size:14rem;font-style:normal;font-weight:600;line-height:110%}
.radio img{border-radius:50%;min-width:44rem;object-fit:cover}
.radio span{align-items:center}
@media screen and (min-width:500px){.radio{font-size:16rem}}
.radioIcon{align-items:center;border:1px solid #cad4dd;border-radius:50%;display:flex;height:18px;justify-content:center;margin-right:auto;width:18px}
.radioIcon i{background:#fff;border-radius:50%;height:8rem;width:8rem}
.radio.active .radioIcon{background:#000;border:1px solid #000}
.radio input{height:0;pointer-events:none;visibility:hidden;width:0}
.sf-hidden{display:none!important}
@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}
.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}
.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}
.css-mqftaq{animation-duration:1000ms;animation-timing-function:ease;animation-name:animation-1ksnd1a;animation-direction:normal;animation-fill-mode:both;animation-iteration-count:1}
@media (prefers-reduced-motion:reduce){.css-mqftaq{animation:auto ease 0s 1 normal none running none}}
@-webkit-keyframes animation-1ksnd1a{0%{opacity:0}100%{opacity:1}}
@keyframes animation-1ksnd1a{0%{opacity:0}100%{opacity:1}}
.css-exkjcx{box-sizing:content-box;position:relative;cursor:pointer;touch-action:none;color:rgb(25,118,210);-webkit-tap-highlight-color:transparent;height:4px;width:100%}
@media (pointer:coarse){.css-exkjcx{padding:20px 0px}}
.css-b04pc9{display:block;position:absolute;border-radius:inherit;background-color:currentcolor;width:100%;top:50%;transform:translateY(-50%)}
.css-1t2bqnt{display:block;position:absolute;border-radius:inherit;background-color:currentcolor;transition:right 150ms cubic-bezier(0.4,0,0.2,1),width 150ms cubic-bezier(0.4,0,0.2,1),bottom 150ms cubic-bezier(0.4,0,0.2,1),height 150ms cubic-bezier(0.4,0,0.2,1);top:50%;transform:translateY(-50%)}
.css-17lmo96{position:absolute;background-color:rgb(255,255,255);transform:translate(1px,-50%);opacity:0.8}
.css-1ejytfe{position:absolute;background-color:currentcolor;transform:translate(1px,-50%)}
.css-1b90qqk{z-index:1;white-space:nowrap;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.43;letter-spacing:0.01071em;transition:transform 150ms cubic-bezier(0.4,0,0.2,1);transform:translateY(-100%) scale(0);position:absolute;background-color:rgb(117,117,117);border-radius:2px;color:rgb(255,255,255);-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0.25rem 0.75rem;top:-10px;transform-origin:center bottom}
.css-1b90qqk::before{position:absolute;content:"";width:8px;height:8px;transform:translate(50%,50%) rotate(-45deg);background-color:inherit;bottom:0px;right:50%}
.css-1s3fy7y{position:absolute;box-sizing:border-box;border-radius:50%;outline:0px;background-color:currentcolor;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:box-shadow 150ms cubic-bezier(0.4,0,0.2,1),right 150ms cubic-bezier(0.4,0,0.2,1),bottom 150ms cubic-bezier(0.4,0,0.2,1);top:50%;transform:translate(50%,-50%)}
.css-1s3fy7y::before{position:absolute;content:"";border-radius:inherit;width:100%;height:100%;box-shadow:rgba(0,0,0,0.2) 0px 3px 1px -2px,rgba(0,0,0,0.14) 0px 2px 2px 0px,rgba(0,0,0,0.12) 0px 1px 5px 0px}
.css-1s3fy7y::after{position:absolute;content:"";border-radius:50%;width:42px;height:42px;top:50%;right:50%;transform:translate(50%,-50%)}
.css-1s3fy7y:hover{box-shadow:rgba(25,118,210,0.16) 0px 0px 0px 8px}
@media (hover:none){.css-1s3fy7y:hover{box-shadow:none}}
.css-1s3fy7y.Mui-disabled:hover{box-shadow:none}
.css-1cl3ihv:hover{text-decoration-color:inherit}
.css-z4r21k{margin:0px;font:inherit}
.css-z4r21k:hover{text-decoration-color:inherit}
.index-module_type__E-SaG::after{content:"|";animation:index-module_cursor__PQg0P 1.1s infinite step-start}
@keyframes index-module_cursor__PQg0P{50%{opacity:0}}
.block-ai:after{background:linear-gradient(-180deg,#0000,#000 26.88%);bottom:0;content:"";height:376rem;right:0;position:absolute;width:100%;z-index:0}
.block-ai .css-mqftaq{height:100%;position:relative;z-index:1}
.ai{flex-direction:column;height:100%;justify-content:space-between}
.ai{display:flex}
.ai-top-line{background:#ffffff45;border-radius:21rem;height:6rem;width:100%}
.ai-top-line span{background:#fff;border-radius:21rem;display:block;height:100%}
.ai-loader-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:12rem}
.ai-loader-top strong{font-weight:600}
.ai-loader-top span,.ai-loader-top strong{color:#fff;font-size:14rem;line-height:130%}
.ai-loader-top span{font-weight:400;text-align:left}
.ai-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end}
.ai-text{position:relative}
.ai-text p{color:#ffffff4d;font-family:Rubik,Italian Plate No2 Expanded;font-size:26rem;font-style:normal;font-weight:700;line-height:120%}
@media screen and (min-width:500px){.ai-text p{font-size:32rem}}
.ai-text .ai-type{display:block;right:0;position:absolute;top:0}
.ai-text .ai-type p{color:var(--white,#fff);display:block;font-family:Rubik,Italian Plate No2 Expanded;font-size:26rem;font-style:normal;font-weight:700;line-height:120%;white-space:nowrap}
@media screen and (min-width:500px){.ai-text .ai-type p{font-size:32rem}}
.ai-text .ai-type p:after{color:#2555ff;display:inline-block;font-size:30rem;line-height:26rem}
@media screen and (min-width:500px){.ai-text .ai-type p:after{font-size:34rem}}
.ai-text .hide-cursor p:after{display:none!important}
.btn{align-items:center;border:none;border-radius:100rem;cursor:pointer;display:flex;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-size:16rem;font-style:normal;font-weight:600;height:62rem;justify-content:center;line-height:1;min-height:62rem;outline:none;text-align:center;transition:.3s;width:100%}
.btn{align-items:center;background:#000;border:none;border-radius:100rem;color:var(--White,#fff);cursor:pointer;display:flex;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-size:16rem;font-style:normal;font-weight:600;height:62rem;justify-content:center;line-height:1;min-height:62rem;outline:none;text-align:center;transition:.3s;width:100%}
.btn.paypal-button{background:#ffc43a;color:#360906;transition:none}
.btn svg{margin-right:12rem}
.btn svg{height:20rem;margin-right:12rem;width:21rem}
.btn svg path{transition:.25s}
.btn.disable{background:#f2f4f6;color:var(--Gray-dark,#8f969c)}
.btn.disable path{fill:#8f969c}
@keyframes sk-bouncedelay{0%,80%,to{transform:scale(.6)}40%{transform:scale(1)}}
@keyframes scaleOpacityAnimationFirst{0%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(.95)}}
@keyframes scaleOpacityAnimationSecond{0%{opacity:.85;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.review{border-radius:12rem}
.review{border:1rem solid var(--Light-Gray,#f2f4f6);border-radius:12rem;padding:16rem 20rem}
.review-top{align-items:center;display:flex;margin-bottom:10rem}
.review__ava{height:32rem;margin-left:10rem;width:32rem}
.review__ava--initials{align-items:center;border-radius:50%;display:flex;justify-content:center}
.review__ava--initials{align-items:center;background:#f7edd4;border-radius:50%;display:flex;justify-content:center}
.review__ava--initials span{font-size:11rem}
.review__ava--initials span,.review__name{color:#000;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-weight:600;line-height:normal}
.review__name{font-size:14rem;font-style:normal;margin-bottom:5rem}
@media screen and (min-width:500px){.review__name{font-size:16rem}}
.review-info-bottom{align-items:center;display:flex}
.review-info-bottom svg{height:10rem;margin-left:6rem;width:51rem}
.review .text{color:#000;font-style:normal;font-weight:500;line-height:140%}
.review-info-bottom svg path{fill:#1967ff}
.review .text{color:#000;font-size:11.5rem;font-style:normal;font-weight:500;line-height:140%}
@media screen and (min-width:500px){.review .text{font-size:14rem}}
.rangeSlider{margin-top:80rem}
.rangeSlider-value{color:#000;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-size:40rem;font-weight:600;line-height:130%;margin-bottom:32rem;text-align:center}
.rangeSlider-typing{margin-bottom:32rem;margin-top:24rem;min-height:4rem}
.rangeSlider-slider{display:flex}
.rangeSlider-slider .fisrt{background:#000;border-radius:0 12px 12px 0;height:6px;margin-top:6px;position:relative;width:24px;z-index:1}
.rangeSlider-slider .last{background:#f2f4f6;border-radius:12px 0 0 12px;height:6px;margin-top:6px;width:24px}
.rangeSlider-slider-numbers{color:#000;display:flex;font-size:12rem;font-weight:500;justify-content:space-between;line-height:130%;margin-top:5rem;padding:0 12rem;text-align:center;width:100%}
.rangeSlider-slider-numbers .rangeSlider-slider-number{display:flex;justify-content:center;position:relative;text-align:center;white-space:nowrap;width:23rem}
.rangeSlider .MuiSlider-root{align-items:center;border-radius:0;display:flex;padding:7px 0;z-index:1}
.rangeSlider .MuiSlider-thumb{background:#fff;border:6px solid #000;box-shadow:none!important;height:24px;width:24px;z-index:1}
.rangeSlider .MuiSlider-thumb:after,.rangeSlider .MuiSlider-thumb:before,.rangeSlider .MuiSlider-valueLabel{display:none}
.rangeSlider .MuiSlider-rail{background:#f2f4f6;height:6px;min-height:6px;opacity:1}
.rangeSlider .MuiSlider-track{background:#000;border:none;height:6px;min-height:6px}
.rangeSlider .MuiSlider-mark{background:#f2f4f6;border-radius:100px;height:8px;top:17px;width:2px;z-index:-2}
.rangeSlider .MuiSlider-mark[data-index="0"]{margin-right:1px}
.rangeSlider .MuiSlider-thumb:after,.rangeSlider .MuiSlider-thumb:before{display:none}
.newSummary{height:calc(var(--vh,1vh)*100 - 118rem);overflow-x:hidden;overflow-y:auto;padding:36rem 20rem 98rem}
@media screen and (min-width:500px){.newSummary{height:calc(var(--vh,1vh)*100 - 165rem)}}
.newSummary::-webkit-scrollbar{display:none}
.newSummary-top{display:flex;justify-content:space-between;margin-bottom:24rem}
.newSummary-top h1{max-width:202rem}
@media screen and (min-width:500px){.newSummary-top h1{max-width:270rem}}
.newSummary-top-badge{align-items:center;background:#fff;border:1px solid #f2f4f6;border-radius:100rem;color:#000;display:flex;font-size:9rem;font-weight:600;height:16rem;line-height:100%;margin-top:7rem;padding:0 4rem;text-align:center}
.newSummary-top-badge span{background:#ff9e23;border-radius:50%;height:6rem;margin-left:4rem;width:6rem}
.newSummary h3{color:#000;font-size:16rem;font-weight:700;line-height:100%;margin-bottom:16rem}
.newSummary-block{border:1px solid #eceef0;border-radius:12rem;margin-bottom:24rem;padding:20rem}
.newSummary-block p{align-items:center;display:flex;justify-content:space-between;margin-bottom:12rem}
.newSummary-block p:last-child{margin-bottom:0}
.newSummary-block p span{color:#000;font-size:12rem;font-weight:500;line-height:110%}
.newSummary-block p strong{color:#000;font-size:12rem;font-weight:600;line-height:110%;max-width:190rem;text-align:left}
.newSummary .swiper{overflow:visible}
.wrapper.page-newSummary .block,.wrapper.page-newSummary .block-animate{padding:0}
.wrapper.page-newSummary .block-button{bottom:32rem;padding:0 20rem;position:absolute;width:100%;z-index:1}
.wrapper.page-newSummary .block-button:after{background:linear-gradient(-180deg,#fff0,#fff 40%);bottom:-32rem;content:"";height:114rem;right:0;position:absolute;width:100%;z-index:-1}
.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";right:0;pointer-events:none;position:absolute;top:0}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}
:root{--swiper-navigation-size:44px}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);right:0;position:absolute;left:0;top:0}
.promo-trial .block{padding-bottom:0!important;padding-top:0!important}
.promo-trial .block-animate{padding-right:0!important;padding-left:0!important}
.trial{overflow-y:auto;padding:0 20rem;width:100%}
.trial-line__promo-code{align-items:center;background:#f2f4f680;border:1rem solid #0000000d;border-radius:4rem;display:flex;gap:4rem;height:20rem;padding:2rem 6rem}
.trial-line__promo-code svg{flex-shrink:0}
.trial-method__options{grid-gap:12rem;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:24rem}
.trial-method__option{align-items:flex-start;border:1rem solid #f2f4f6;border-radius:12rem;color:#000;cursor:pointer;display:flex;flex-direction:column;font-family:Rubik,Italian Plate No2 Expanded;font-size:12rem;font-style:normal;font-weight:600;gap:8rem;height:64rem;justify-content:center;line-height:1.2;padding:8rem 16rem;position:relative;text-align:right;width:100%}
.trial-method__option--active{border-color:#000}
.trial-method__checkmark{align-items:center;border:1rem solid #f2f4f6;border-radius:50%;display:flex;height:16rem;justify-content:center;position:absolute;left:10rem;top:10rem;transition:all .3s ease;width:16rem}
.trial-method__checkmark span{background:#fff;border-radius:50%;height:8rem;width:8rem}
.trial-method__checkmark--active{background:#000;border-color:#f2f4f680}
.trial-method__cards{display:flex;gap:2rem}
.trial-method__cards svg{background:#fff;border:.533rem solid #0000000d;border-radius:3.2rem;height:16rem;width:24rem}
.trial-method__credit-card{display:flex;flex-direction:column;justify-content:flex-end}
.trial-method__credit-card.hidden{height:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden}
.trial-method__credit-card iframe{overflow:hidden;width:100%}
.trial-method__credit-card iframe{overflow:hidden}
.trial-line{align-items:center;display:flex;justify-content:space-between}
.trial-line span{font-weight:500}
.trial-line span,.trial-line strong{color:#8f969c;font-size:12rem;line-height:1.2}
.trial-line strong{font-weight:400}
.trial-line .red{color:#ef2c4f;font-weight:600}
.trial-line__promo-code strong{color:#000;font-size:12rem;font-weight:500;line-height:16rem}
.trial-card-title{color:#000;font-family:Rubik,Italian Plate No2 Expanded;font-size:16rem;font-weight:600;line-height:1.2;margin:0 0 16rem;text-align:right}
@media screen and (min-width:500px){.trial-card-title{font-size:18rem}}
.trial-total{border-top:1rem solid #f2f4f6;margin:14rem 0 20rem;padding-top:20rem}
.trial-total-line{align-items:center;display:flex;justify-content:space-between;margin-bottom:10rem}
.trial-total-line span{color:#000;font-size:16rem;font-weight:600;line-height:1.2}
@media screen and (min-width:500px){.trial-total-line span{font-size:18rem}}
.trial-total-line strong{color:#000;font-size:16rem;font-weight:600;line-height:1.2}
@media screen and (min-width:500px){.trial-total-line strong{font-size:18rem}}
.trial-total-badge{align-items:center;background:#3D74FF14;border-radius:8rem;color:#000;display:flex;font-size:14rem;font-weight:500;gap:6rem;height:40rem;line-height:1.4;padding:0 12rem;width:100%}
.trial-total-badge img{height:16rem;width:16rem}
.trial-sticky{background:linear-gradient(-180deg,#fff0,#fff 5.27%);bottom:0;display:flex;flex-direction:column;gap:12rem;margin-top:auto;padding:20rem 0 4rem;z-index:2}
.trial-sticky.sticky{position:sticky;width:100%}
.trial-sticky{background:linear-gradient(-180deg,#fff0,#fff 5.27%);bottom:0;display:flex;flex-direction:column;gap:12rem;margin-top:auto;padding:20rem 0 4rem;position:absolute;z-index:2}
.trial-sticky__disclaimer{color:#7e858b;font-size:12rem;font-weight:400;line-height:140%;width:337rem}
@media screen and (min-width:500px){.trial-sticky__disclaimer{width:100%}}
.trial-sticky__disclaimer strong{font-weight:700}
.trial-sticky__disclaimer a{color:inherit;text-decoration:underline}
.trial-sticky__policy{color:#2555ff;cursor:pointer;text-decoration:underline}
@media screen and (min-width:500px){.trial{padding-top:0}}
.signup-greenText{align-items:center;background:#f2f4f680;border:1px solid #f2f4f6;border-radius:8px;display:flex;height:37rem;margin-top:10rem;padding:0 15rem}
.signup-greenText p{color:#000;font-size:12rem;font-weight:500;line-height:140%}
.signup-greenText svg{height:11rem;margin-left:4rem;width:12rem}
.trial input.error::placeholder{color:#ef2c4f!important}
.bundle ul li i:after{background:url(assets/6829adf4df70.svg);background-position:top;background-size:100%auto;content:"";height:calc(100% - 14rem);right:50%;position:absolute;top:100%;transform:translatex(50%);width:2rem}
.bundle ul li.blue i:after{display:none}
.Booster_bundleListItemIcon__AU2Ge:after{background:url(assets/6829adf4df70.svg);background-position:top;background-size:100%auto;content:"";height:calc(100% - 14rem);right:50%;position:absolute;top:100%;transform:translatex(50%);width:2rem}
.Booster_bundleListItemBlue__2BmCI .Booster_bundleListItemIcon__AU2Ge:after{display:none}
.Booster_oldPrice__tnKTU:before{background:#fff;content:"";height:1.5rem;right:0;position:absolute;top:55%;transform:translateY(-50%);width:100%;z-index:1}
.Booster_oldPrice__tnKTU:after{background:#ef2c4f;content:"";height:1.5rem;right:0;position:absolute;top:48%;transform:translateY(-48%);width:100%;z-index:2}
@keyframes Booster_customAnimation__HTIci{0%{transform:translateY(400rem)}to{transform:translateY(0)}}
.MyInput_myInput__P7zZi{border-radius:11rem;box-shadow:none;color:#000;font-size:14rem;font-weight:400;height:49rem;line-height:130%;outline:none;padding-right:45rem;padding-left:16rem;position:relative;width:100%;z-index:1}
.MyInput_myInput__P7zZi{border:1rem solid var(--bg-gray,#f2f4f6);border-radius:11rem;box-shadow:none;color:#000;font-size:14rem;font-weight:400;height:49rem;line-height:130%;outline:none;padding-right:45rem;padding-left:16rem;position:relative;width:100%;z-index:1}
@media screen and (min-width:500px){.MyInput_myInput__P7zZi{font-size:16rem}}
.MyInput_myInput__P7zZi::placeholder{color:#94969a}
.MyInput_myInput__P7zZi[type=password]::placeholder{font-family:Rubik,Italian Plate No2 Expanded;font-size:16rem;font-weight:400;line-height:130%}
.MyInput_searchContainer__6emq0{position:relative;z-index:0}
.MyInput_searchContainer__6emq0.MyInput_active__KgWIe .MyInput_myInput__P7zZi{border:1rem solid #eaeaea}
.MyInput_searchContainer__6emq0 .MyInput_arrow__DFKIq{cursor:pointer;position:absolute;left:16rem;top:12rem}
.MyInput_searchContainer__6emq0 .MyInput_search__\+RZIX{right:16rem;pointer-events:none;position:absolute;top:12rem;z-index:1}
.MyInput_searchContainer__6emq0 .MyInput_optionsWrapper__iswHC{position:relative}
.MyInput_searchContainer__6emq0 .MyInput_optionsWrapper__iswHC:before{background:linear-gradient(-180deg,#fff0 1.05%,#fff 11.78%);bottom:-98rem;content:"";height:118rem;right:0;pointer-events:none;position:absolute;width:100%;z-index:1}
.MyInput_searchContainer__6emq0 ul{background:#fff;border-right:none;height:calc(var(--vh,1vh)*100 - 328rem);margin-top:24rem;overflow-y:auto;padding-bottom:32rem;position:relative;width:calc(100% + 10rem)}
.MyInput_searchContainer__6emq0 ul{background:#fff;border-right:none;overflow-y:auto;position:relative;width:calc(100% + 10rem)}
.MyInput_searchContainer__6emq0 ul label{padding:0 0 0 10rem}
@media screen and (min-width:500px){.MyInput_searchContainer__6emq0 ul{height:calc(var(--vh,1vh)*100 - 369rem)}}
.MyInput_searchContainer__6emq0 ul.MyInput_countryList__0vjHI{height:calc(var(--vh,1vh)*100 - 280rem);margin-top:20rem;padding-bottom:100rem;padding-top:0}
@media screen and (min-width:500px){.MyInput_searchContainer__6emq0 ul.MyInput_countryList__0vjHI{height:calc(var(--vh,1vh)*100 - 369rem)}}
.MyInput_searchContainer__6emq0 ul.MyInput_countryList__0vjHI b{font-weight:700!important}
.MyInput_searchContainer__6emq0 ul.MyInput_countryList__0vjHI span{display:block;font-weight:500}
.MyInput_searchContainer__6emq0 ul::-webkit-scrollbar{position:absolute;left:4rem;top:0;width:4rem}
.MyInput_searchContainer__6emq0 ul::-webkit-scrollbar-track{background:#0000}
.MyInput_searchContainer__6emq0 ul::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:12rem}
@media screen and (min-width:500rem){.MyInput_myInput__P7zZi{font-size:17rem;line-height:130%}.MyInput_myInput__P7zZi[type=password]::placeholder{font-family:Rubik,Italian Plate No2 Expanded;font-size:17rem;font-weight:400;line-height:130%}.MyInput_searchContainer__6emq0{margin-bottom:20rem}.MyInput_searchContainer__6emq0 ul{position:static}}
@media screen and (min-width:500rem){.MyInput_myInput__P7zZi[type=password]::placeholder{font-family:Rubik,Italian Plate No2 Expanded;font-size:17rem;font-weight:400;line-height:130%}}
.benefits-item:last-child:before{background:linear-gradient(-180deg,#2555ff00,#2555ff 32%);border-radius:12rem 0 0 12rem;bottom:0;content:"";right:0;position:absolute;left:0;top:190px;z-index:1}
.plan-container{height:100%;position:relative}
.checkbox{color:#000;cursor:pointer;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-size:14rem;font-style:normal;font-weight:600;line-height:130%}
.checkbox,.checkbox span{align-items:center;display:flex}
@media screen and (min-width:500px){.checkbox{font-size:16rem}}
.checkboxIcon{align-items:center;border:1px solid #cad4dd;border-radius:5px;display:flex;height:18px;justify-content:center;margin-right:auto;width:18px}
.checkboxIcon svg{height:8px;width:10px}
.checkbox input{height:0;pointer-events:none;visibility:hidden;width:0}
.plan-container:after{background:linear-gradient(0deg,#fff0 1.05%,#fff 11.78%);content:"";height:118rem;right:0;position:absolute;top:-60rem;width:100%;z-index:1}
.plan-container h1{position:relative;z-index:2}
.plan{height:calc(var(--vh,1vh)*100 - 195rem);margin-bottom:-62rem;margin-top:-70rem;max-height:600rem;position:relative}
.plan>div>div{padding-bottom:60rem;padding-top:74rem}
@media screen and (min-width:500px){.plan{height:calc(var(--vh,1vh)*100 - 261rem);max-height:100vh}}
.plan::-webkit-scrollbar{position:absolute;left:3rem;top:0;width:3rem}
.plan::-webkit-scrollbar-track{background:#0000}
.plan::-webkit-scrollbar-thumb{background:#dcdfe2;background:var(--Gray,#dcdfe2);border-radius:12rem}
.plan-block{align-items:center;background:#ffffff1a;border:1px solid #eceef0;border-radius:16rem;display:flex;justify-content:space-between;margin-bottom:16rem;overflow:hidden}
.plan-block-left{display:flex;flex-direction:column;justify-content:center;padding:0 12rem}
.plan-block-left strong{color:#000;font-size:13rem;font-weight:700;line-height:110%;margin-bottom:8rem}
.plan-block-left p{color:#404040;font-size:12rem;font-weight:400;line-height:130%}
.plan-block-right{min-width:146rem;width:146rem}
.plan-block-right img{aspect-ratio:1/1;width:146rem}
.plan-block:last-child{margin-bottom:0}
.plan-bottom{background:linear-gradient(-180deg,#fff0,#fff 33.77%);height:82rem;margin-bottom:-62rem;padding-top:20rem;position:relative;z-index:1}
.home2:after{background:#fff;background-position:center 32rem;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-2}
@media screen and (min-width:500px){.home2:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
.home2-content:after{background:#fff;background-image:url(assets/3c30561cce0c.png);background-position:bottom;background-repeat:no-repeat;background-size:100%auto;bottom:16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-1}
.page2-content:after{background:#fff;background-image:url(assets/1f0145d8da10.png);background-position:bottom;background-repeat:no-repeat;background-size:100%auto;bottom:32rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-1}
@media screen and (min-width:500px){.page2:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
.page2:after{background:#fff;background-position:center 32rem;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-2}
@media screen and (min-width:991px){.home2:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}}
.block-home{overflow-x:hidden;overflow-y:auto}
@media screen and (min-width:991px){.block-home{padding-top:57rem}.block-home .block{width:1160rem!important}}
.block-home .css-mqftaq,.block-home .css-mqftaq>div{height:100%}
.hero__img:before{background:#3D74FF;bottom:0;height:calc(100% + 50rem);width:100vw;z-index:-2}
.hero__img:after,.hero__img:before{content:"";right:50%;position:absolute;transform:translateX(50%)}
.hero__img:after{background:linear-gradient(-180deg,#0000 0,#000 57%,#000);background-size:100% 100%;bottom:-5rem;height:calc(100% - 112rem);max-height:558rem;width:calc(100vw + 10rem);z-index:1}
.emp7Desktop:after{background:#fff;background-position:center 32rem;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-2}
@media screen and (min-width:500px){.emp7Desktop:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
.emp7DesktopContent:after{background:#fff;background-image:url(assets/fc90be2e019e.webp);background-position:bottom;background-repeat:no-repeat;background-size:100%auto;bottom:16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-1}
@keyframes handBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10rem)}}
@media screen and (min-width:500px){.emp7Mobile:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
.emp7Mobile:after{background:linear-gradient(-180deg,#3D74FF,#000 80%);background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:100vh;right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}
.emp7MobileContent:after{background-image:url(assets/3ab28c8c84a8.webp);background-position:top;background-repeat:no-repeat;background-size:100%auto;bottom:110rem;content:"";height:353rem;right:50%;position:absolute;transform:translateX(50%);width:375rem;z-index:-1}
.home3:after{background:#fff;background-position:center 32rem;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-2}
@media screen and (min-width:500px){.home3:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
@media screen and (min-width:500px){.page5:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
.page5:after{background:#fff;background-position:center 32rem;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-2}
.page5-content:after{background:linear-gradient(-90deg,#fff,#fff0);right:0}
.page5-content:after,.page5-content:before{content:"";height:100%;position:absolute;top:0;width:20rem;z-index:2}
.page5-content:before{background:linear-gradient(90deg,#fff,#fff0);left:0}
@media screen and (min-width:500px){.page6:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
.page6:after{background:#fff;background-position:center 32rem;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:fixed;width:calc(100% + 32rem);z-index:-2}
@media screen and (min-width:500px){.page7:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
.page7:after{background:#fff;background-position:center 32rem;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:fixed;width:calc(100% + 32rem);z-index:-2}
@media screen and (min-width:991px){.home1:after{background:#3D74FF;background-image:url(assets/5d1bf691d227.svg);background-size:cover;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.emp7Desktop:after{background:linear-gradient(-210deg,#3D74FF,#000 70%);content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.home3:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.page5-content:after,.page5-content:before{display:none}.page5-right:after{background:linear-gradient(-90deg,#fff,#fff0);right:0}.page5-right:after,.page5-right:before{content:"";height:100%;position:absolute;top:0;width:20rem;z-index:2}.page5-right:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.page5:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.page6:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.page7:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.page7-item:hover{background:#2556E0}.page7-item:hover img{transform:scale(.9)}}
.wrapper.block-home .block{background:#0000;border-radius:0;height:100%;overflow:visible!important;padding:0}
.wrapper.block-home .block-animate{height:100%!important}
.wrapper.block-home .block-animate .block-height,.wrapper.block-home .block-animate .block-height>div,.wrapper.block-home .block-animate>div{height:100%}
@media screen and (min-width:991px){.block-home{overflow:hidden}.home1:after{background:#3D74FF;background-image:url(assets/5d1bf691d227.svg);background-size:cover;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.emp7Desktop:after{background:linear-gradient(-210deg,#3D74FF,#000 70%);content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.home3:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.page5-content:after,.page5-content:before{display:none}.page5-right:after{background:linear-gradient(-90deg,#fff,#fff0);right:0}.page5-right:after,.page5-right:before{content:"";height:100%;position:absolute;top:0;width:20rem;z-index:2}.page5-right:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.page5:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.page6:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.page7:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.page7-item:hover{background:#2556E0}.page7-item:hover img{transform:scale(.9)}}
.HomeLoader_homeLoader__xQNW4{align-items:center;background:#000;box-sizing:border-box;display:flex;flex-direction:column;gap:60rem;height:100%;justify-content:center;max-height:100vh;overflow:hidden;padding:40rem 20rem;position:relative;width:100%}
.HomeLoader_homeLoader__xQNW4:before{background:#000;content:"";height:100%;right:0;position:fixed;top:0;width:100%;z-index:1}
.HomeLoader_titleWrapper__TYbPr{align-items:center;display:flex;flex-direction:column;gap:40rem;justify-content:center}
.HomeLoader_homeLoaderLogo__NhVjq{align-items:center;display:flex;justify-content:center;position:absolute;top:0;z-index:2}
.HomeLoader_homeLoaderLogo__NhVjq svg{height:22rem;width:79rem}
.HomeLoader_homeLoaderLogo__NhVjq svg path{fill:#fff}
.HomeLoader_homeLoaderBadges__Q6VQW{align-items:center;display:flex;gap:20rem;position:relative;z-index:2}
.HomeLoader_homeLoaderBadge__jqYkr{align-items:center;display:flex;justify-content:center;position:relative}
.HomeLoader_homeLoaderBadge__jqYkr img{height:54rem;image-rendering:crisp-edges;object-fit:contain;width:138rem}
.HomeLoader_homeLoaderTitle__\+BcCO{position:relative;text-align:center;z-index:2}
.HomeLoader_homeLoaderTitle__\+BcCO h1{color:#fff;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-size:64rem;font-weight:700;line-height:76.8px;margin:0;text-align:center}
.HomeLoader_homeLoaderTitle__\+BcCO h1 br{display:block}
.HomeLoader_homeLoaderProgress__f9C18{display:flex;flex-direction:column;gap:16rem;position:relative;width:520rem;z-index:2}
.HomeLoader_progressHeader__uTtfa{align-items:center;display:flex;justify-content:space-between;width:100%}
.HomeLoader_progressLabel__N\+ck5{font-weight:600}
.HomeLoader_progressLabel__N\+ck5,.HomeLoader_progressPercentage__98KzU{color:#fff;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-size:16rem;line-height:20.8px}
.HomeLoader_progressPercentage__98KzU{font-weight:400;text-align:left}
.HomeLoader_progressBarWrapper__ECLQR{position:relative;width:100%}
.HomeLoader_progressBarContainer__D0Yz-{background:#ffffff1a;border-radius:3rem;height:6rem;overflow:hidden;position:relative;width:100%}
.HomeLoader_progressBarFill__xTzvj{background:#3D74FF;border-radius:3rem;height:100%;transition:width .1s linear}
@media screen and (min-width:991px){.HomeLoader_homeLoader__xQNW4{padding:80rem 40rem}.HomeLoader_homeLoaderTitle__\+BcCO{max-width:711rem}.HomeLoader_homeLoaderTitle__\+BcCO h1{font-size:64rem;line-height:120%}.HomeLoader_homeLoaderProgress__f9C18{width:520rem}}
@media screen and (max-width:990px){.HomeLoader_homeLoader__xQNW4{gap:0;justify-content:space-between;margin:-16rem 0;padding:0}.HomeLoader_homeLoaderLogo__NhVjq{right:50%;padding-top:11px;position:absolute;top:44px;transform:translateX(50%);width:100%}.HomeLoader_homeLoaderLogo__NhVjq svg{height:22px;width:79px}.HomeLoader_homeLoaderTitle__\+BcCO{margin-bottom:0;margin-top:0;width:100%}.HomeLoader_homeLoaderTitle__\+BcCO h1{font-size:26px;line-height:120%;margin:0 auto;max-width:335px;white-space:nowrap;width:100%}.HomeLoader_homeLoaderProgress__f9C18{gap:12rem;margin-top:32rem;max-width:315px;padding:0;width:100%}.HomeLoader_homeLoaderProgress__f9C18 .HomeLoader_progressLabel__N\+ck5,.HomeLoader_homeLoaderProgress__f9C18 .HomeLoader_progressPercentage__98KzU{font-size:14px;line-height:18.2px}.HomeLoader_homeLoaderBadges__Q6VQW{align-self:center;flex-direction:row;gap:15px;height:40px;margin-bottom:0;margin-top:auto;width:220px}.HomeLoader_homeLoaderBadge__jqYkr img{height:40px;image-rendering:crisp-edges;object-fit:contain;width:103px}}
.home9:after{background:linear-gradient(-180deg,#3D74FF,#fff 80%);background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:100vh;right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}
@media screen and (min-width:500px){.home9:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
@media screen and (min-width:991px){.home9:after{background:linear-gradient(-180deg,#3D74FF,#fff 70%);content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}}
.home8:after{background:#fff;background-position:center 32rem;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-2}
@media screen and (min-width:500px){.home8:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
@media screen and (min-width:991px){.home8:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}}
.home10:after{background:linear-gradient(-180deg,#3D74FF,#000 70%);background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:100vh;right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}
@media screen and (min-width:500px){.home10:before{background:#000;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
@media screen and (min-width:991px){.home10:after{background:linear-gradient(-210deg,#3D74FF,#000 70%);content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}}
.home11:after{background:#fff;background-position:center 32rem;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-2}
@media screen and (min-width:500px){.home11:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
@media screen and (min-width:991px){.home11:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}}
.home12:after{background:#fff;background-position:center 32rem;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 16rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-2}
@media screen and (min-width:500px){.home12:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
@media screen and (min-width:991px){.home12-review:after{display:none}.home12:after{background:#fff;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}}
.home13:after{background:linear-gradient(-180deg,#3D74FF,#000 79%);background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:100vh;right:50%;position:absolute;transform:translateX(50%);width:101vw;z-index:-2}
@media screen and (min-width:500px){.home13:after{background:linear-gradient(-180deg,#3D74FF,#000 89%);bottom:-50rem}}
.home13:before{background:#3D74FF;background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:calc(100% + 32rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-3}
@media screen and (min-width:500px){.home13:before{background:#fff;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
@media screen and (min-width:991px){.home13:after{background:linear-gradient(-210deg,#3D74FF,#000 70%);content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}}
.home16:after{background:linear-gradient(-180deg,#3D74FF00 10%,#3D74FF 80%,#3D74FF);background-repeat:no-repeat;background-size:100%auto;height:50vh;z-index:1}
.home16:after,.home16:before{bottom:-16rem;content:"";right:50%;position:absolute;transform:translateX(50%);width:100vw}
.home16:before{background:#000;height:100vh;z-index:-2}
@media screen and (min-width:500px){.home16:before{background:#000;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
@media screen and (min-width:991px){.home16:before{background:#33d89a}.home16:after{background:url(assets/f09b107039e9.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:0}}
.home17:before{background:#000;bottom:-16rem;content:"";height:100vh;right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}
@media screen and (min-width:500px){.home17:before{background:#000;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
.home17-content__img:after{background:linear-gradient(-180deg,#3D74FF00 70%,#000);background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:100%;right:50%;position:absolute;transform:translateX(50%);width:100%;z-index:1}
.home18-price i:after{background:#ef2c4f;content:"";height:1rem;right:0;position:absolute;top:13rem;width:100%}
.home18:before{background:#000;bottom:-16rem;content:"";height:100vh;right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}
@media screen and (min-width:500px){.home18:before{background:#000;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
.home18-content__img:after{background:linear-gradient(-180deg,#3D74FF00 70%,#000);background-repeat:no-repeat;background-size:100%auto;bottom:-16rem;content:"";height:100%;right:50%;position:absolute;transform:translateX(50%);width:100%;z-index:1}
@media screen and (min-width:991px){.home18-price i:after{height:2.74rem;top:9rem}}
.home19 .hero__img:before{background:#000}
.home19 .hero__img:after{height:250rem}
.home19:before{background:#000;background-size:100% 100%;bottom:-16rem;content:"";height:calc(100% + 16rem);height:calc(100% + 110rem);right:-16rem;position:absolute;width:calc(100% + 32rem);z-index:-1}
@media screen and (min-width:500px){.home19:before{background:#000;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
@media screen and (min-width:991px){.home19:after{background:#000;background-size:cover;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-1}.home19 .hero__hand:after{background:linear-gradient(-180deg,#0000 0,#000 40%,#000);background-size:100% 100%;bottom:-5rem;content:"";height:calc(100% - 112rem);right:50%;max-height:758rem;position:absolute;transform:translateX(50%);width:100%;z-index:1}}
.home20:before{background:url(assets/f3996fb22ef1.webp);background-size:cover;bottom:-16rem;content:"";height:100vh;right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}
@media screen and (min-width:500px){.home20:before{background:#000;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
@media screen and (min-width:500px){.home20:before{background:url(assets/f3996fb22ef1.webp);background-size:100% 100%}}
@media screen and (min-width:991px){.home20:before{background:url(assets/e265ab2771c7.webp);background-position:bottom;background-repeat:no-repeat;background-size:100%auto;z-index:-1}.home20:after{background:#000;background-size:cover;content:"";height:calc(100% + 110rem);right:50%;position:absolute;top:-50rem;transform:translateX(50%);width:100vw;z-index:-2}}
.home21:before{background:#000;bottom:-16rem;content:"";height:100vh;right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}
@media screen and (min-width:500px){.home21:before{background:#000;bottom:-50rem;content:"";height:calc(100% + 100rem);right:50%;position:absolute;transform:translateX(50%);width:100vw;z-index:-2}}
.welcome1::-webkit-scrollbar-track{background:#0000}
.welcome1::-webkit-scrollbar-thumb{background:#dcdfe2;background:var(--Gray,#dcdfe2);border-radius:12rem}
.welcome1-web-button .btn:hover{background:#383838}
.welcome1-qr-container .btn:hover{border:1px solid #cad4dd!important}
.welcome1-qr-container:hover .welcome1-qr{opacity:1;pointer-events:all}
.welcome1__step-text strong:after{background:#3D74FF;background:var(--Green,#3D74FF);bottom:-3rem;content:"";height:4rem;right:0;position:absolute;width:100%}
.payment-error__button-secondary:hover{opacity:.8}
.payment-error__button-secondary:active{opacity:.6}
.page .input-border.empty:after{border:4rem solid #f2f4f6;border-radius:12rem;content:"";height:calc(100% + 8rem);right:-4rem;opacity:.4;pointer-events:none;position:absolute;top:-4rem;width:calc(100% + 8rem)}
.page .input input::placeholder{color:#8f969c!important;font-weight:500}
.page .input input:focus{border:none;padding-top:16rem}
.page .input input:focus::placeholder{color:#0000!important}
.page .input input:focus~.input-border{border:1px solid #000}
.page .input input:focus~span{opacity:1}
.page .input input:focus~svg path{fill:#000}
.page .input input:focus~.paste{display:none}
.page .input input:not(:placeholder-shown){padding-top:16rem}
.page .input input:not(:placeholder-shown)~span{opacity:1}
.page .input input:not(:placeholder-shown)~.paste{display:none}
.page .input.error input::placeholder{color:#ef2c4f}
.page .input-email input:focus{color:#000;color:var(--Black,#000)}
.code-inputs input:focus{border:1rem solid #000}
.ai-analyzer-top__img--ai:after{background:#3D74FF;content:"";height:3.5rem;right:50%;position:absolute;top:0;transform:translateX(50%);width:255rem}
@keyframes expand{0%{max-height:100rem}50%{max-height:330rem}to{max-height:100rem}}
.video-template-content{margin-bottom:32rem;overflow:hidden;position:relative}
.video-template-content{aspect-ratio:970/720;background-color:#fcfdff;border-radius:25rem;margin-bottom:32rem;overflow:hidden;position:relative}
.video-template-content video{border-radius:25rem}
.video-template-content{background-color:#fcfdff;border-radius:25rem;margin-bottom:32rem;overflow:hidden;position:relative}
.video-template-content img,.video-template-content video{border-radius:25rem}
.video-template-content:after{border:2px solid #f7f8fa;border-radius:24rem;content:"";height:100%;right:0;position:absolute;top:0;width:100%;z-index:1}
.video-template-content--no-after:after{border:none}
.video-template-content--bleed{aspect-ratio:auto!important;background-color:#f9f9f9;border-radius:0;display:flex;height:230rem;justify-content:center;margin:0-20rem 24rem;width:calc(100% + 40rem)}
.video-template-content--bleed:after{display:none}
.swiper-wrapper{transition-timing-function:linear!important}
.video-template-content--bleed img,.video-template-content--bleed video{border-radius:0}
.video-template-content--bleed img{right:50%!important;transform:translateX(50%);width:302rem!important}
.video-template-content--bleed video{width:302rem!important}
.FeaturedCarousel_featuredBlock__GSjuz{display:flex;flex-direction:column;gap:6px;margin:0-20px 24px;overflow:hidden;position:relative}
.FeaturedCarousel_row__7o7z4{width:100%}
.FeaturedCarousel_slideContent__TRaQa{align-items:center;display:flex;height:100%;justify-content:center;width:100%}
.swiper-free-mode .swiper-wrapper{transition-timing-function:linear!important}
.FeaturedCarousel_featuredBottom__IGCa1{padding-bottom:33rem}
.FeaturedCarousel_featuredBottom__IGCa1 p{margin-bottom:21rem;text-align:center}
.FeaturedCarousel_featuredBottomImages__QfWWp{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:267rem}
:root{--swiper-theme-color:#007aff}
:host{display:block;margin-right:auto;margin-left:auto;position:relative;z-index:1}
.swiper{display:block;list-style:none;margin-right:auto;margin-left:auto;padding:0;position:relative;z-index:1}
.swiper{display:block;list-style:none;margin-right:auto;margin-left:auto;overflow:hidden;padding:0;position:relative;z-index:1}
.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}
.swiper-horizontal{touch-action:pan-y}
.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform}
.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}
@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}
.price-container{height:100%}
.price-container h1{position:relative;z-index:2}
.price-super{height:auto!important}
.price-super,.price-super .block{padding-bottom:0!important;padding-top:0!important}
.price-super .block-animate{padding-right:20rem!important;padding-left:20rem!important}
.price-super .block-height{height:auto!important}
.price-top,.price-top-bottom{background:#f2f5f6bf;border-radius:12rem;display:flex;flex-direction:column;margin:24rem 0;padding:8rem 20rem 12rem;top:0;z-index:10}
.price-top__title{color:#8f969c;font-size:12rem;font-weight:600;line-height:130%;margin-bottom:8rem}
.price-top__divider{background:#c8d1da;height:1rem;margin-bottom:8rem}
.price-top__content{align-items:center;display:flex;justify-content:space-between}
.price-top__timer{align-items:center;background:#fff;border-radius:6rem;display:flex;gap:4rem;height:24rem;justify-content:center;padding:5rem 6rem}
.price-top__timer-colon,.price-top__timer-minutes,.price-top__timer-seconds{color:#000;font-family:Rubik,Italian Plate No2 Expanded;font-size:20rem;font-weight:600;line-height:100%}
.price-top-promocode__title-info{align-items:center;display:flex;gap:12rem}
.price-top__promo{align-items:center;display:flex;gap:4rem}
.price-top__promo svg{height:20rem;width:20rem}
.price-top__promo svg:last-child{height:18rem;width:18rem}
.price-top__promo span{color:#000;font-family:Rubik,Italian Plate No2 Expanded;font-size:14rem;font-weight:500;line-height:100%}
.price-secure{align-items:center;display:flex;justify-content:space-between;margin-bottom:60rem;margin-top:24rem}
.price-secure p{color:#8f969c;display:flex;font-size:12rem;font-weight:400;line-height:140%;margin-bottom:0}
.price-secure p svg{height:16rem;margin-left:6rem;width:16rem}
.price-secure-img{width:207rem}
.price-secure-img img{width:100%}
.price-get{margin-bottom:60rem}
.price-get__title{color:#000;font-size:26rem;font-weight:700;line-height:120%;margin-bottom:24rem}
.price-get-item{display:flex;margin-bottom:32rem}
.price-get-item:last-child{margin-bottom:0}
.price-get-item img{height:40rem;margin-left:12rem;min-width:40rem;width:40rem}
.price-get-item h4{color:#000;font-size:16px;font-weight:600;line-height:100%;margin-bottom:4rem}
.price-get-item p{color:#000;font-size:14rem;font-weight:400;line-height:140%}
.price-features{border-radius:28rem;margin:60rem -20rem;width:calc(100% + 40rem)}
.price-features-wrapper{overflow:hidden;position:relative}
.swiper-free-mode>.swiper-wrapper{margin:0 auto}
.stage-wrapper{display:flex;gap:11rem;margin-bottom:0}
.stage-wrapper label{align-items:flex-start;border:1px solid #f6f7f8;border-radius:12px;height:140rem;margin-bottom:0!important;position:relative;transition:.3s;width:100%}
.stage-wrapper label span{color:#000;display:flex;flex-direction:column;font-size:14rem;font-weight:600;line-height:130%;margin:0 auto}
.stage-wrapper label span img{height:90rem;margin-bottom:16rem}
.stage-wrapper label .radioIcon{position:absolute;left:8rem;top:8rem}
.price-bottom-features-wrapper:after,.price-features-wrapper:after{background:linear-gradient(-90deg,#fff,#fff0);content:"";height:100rem;right:0;position:absolute;top:50%;transform:translateY(-50%);width:70rem;z-index:1}
.price-bottom-features-wrapper:before,.price-features-wrapper:before{background:linear-gradient(-90deg,#fff0,#fff);content:"";height:100rem;position:absolute;left:0;top:50%;transform:translateY(-50%);width:70rem;z-index:1}
.price-features .animate-scroll{animation:scroll 10s linear infinite;display:flex;overflow:hidden;width:max-content}
.price-features .animate-scroll img{height:24rem;margin-left:12rem;width:auto}
@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(50%)}}
.price-features-rate{grid-gap:12.6rem}
.price-features-rate img{width:103rem}
.price-case{margin-bottom:40rem}
.price-case__title{color:#000;font-size:26rem;font-weight:700;line-height:120%;margin-bottom:24rem}
.price-case-item{border:1px solid #f2f4f6;border-radius:12px;padding:16rem}
.price-case .review{border:none;padding:0}
.price-case .review__ava--initials{background:#f7edd4}
.price-case .review__ava--initials span{color:#000;font-size:14rem;font-weight:500}
.price-case .review .review-info-bottom svg path{fill:#1967ff}
.price-case .review .text{font-size:12rem}
.price-faq{margin-bottom:84rem;margin-top:60rem}
.price-faq__title{color:#000;font-size:26rem;font-weight:700;line-height:120%;margin-bottom:24rem}
.price-allrights{color:#8f969c;font-size:12rem;font-weight:400;line-height:140%;margin-bottom:28rem;text-align:center}
.price-terms{grid-gap:32rem;align-items:center;border-top:1px solid #f2f4f6;display:flex;justify-content:center;margin:0-20rem;padding:16rem;width:calc(100% + 40rem)}
.price-terms span{color:#2555ffa8;font-size:12rem;font-weight:500;line-height:100%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
.price-plans__top{display:flex;width:100%}
.price-plans__top-icon{align-items:center;border:1rem solid #cad4dd;border-radius:50%;display:flex;height:18rem;justify-content:center;margin-left:10rem;width:18rem}
.price-plans__top-icon span{background:#fff;border-radius:50%;height:8rem;opacity:0;width:8rem}
.price-plans__top-trial{color:var(--Gray-dark,#8f969c);margin-right:auto}
.price-plans__top-trial-last{align-items:center;display:flex;flex-direction:column}
.price-plans__top-trial i{font-size:10rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:line-through;text-decoration-color:#ef2c4f}
@media screen and (min-width:500px){.price-plans__top-trial i{font-size:12rem}}
.price-plans__top-trial small{font-size:20rem;font-style:normal;font-weight:700;line-height:.9}
@media screen and (min-width:500px){.price-plans__top-trial small{font-size:22rem}}
.price-plans__top-trial span{font-size:10rem;font-style:normal;font-weight:400;line-height:130%}
@media screen and (min-width:500px){.price-plans__top-trial span{font-size:12rem}}
.price-plans__plan{border:1rem solid var(--Light-Gray,#f2f4f6);border-radius:12rem;margin-bottom:8rem;padding:18rem 20rem;position:relative}
.price-plans__plan:last-child{margin-bottom:0}
.price-plans__plan-title{color:var(--Black,#000);font-family:Rubik,Italian Plate No2 Expanded;font-size:18rem;font-style:normal;font-weight:600;line-height:110%;margin-bottom:6rem;text-align:right}
.price-plans__plan-price{align-items:center;color:#546571;display:flex;font-family:Rubik,Italian Plate No2 Expanded;font-size:14rem;font-style:normal;font-weight:400;gap:6rem;line-height:normal}
@media screen and (min-width:500px){.price-plans__plan-price{font-size:16rem}}
.price-plans__plan-price span{color:var(--Gray-dark,#8f969c);font-weight:500;text-decoration:line-through;text-decoration-color:#ef2c4f}
.price-plans__plan .price-plans__plan-active-trial{align-items:center;border-radius:12rem 12rem 0 0;color:var(--Black,#000);display:flex;font-family:Rubik,Italian Plate No2 Expanded;font-size:12rem;font-style:normal;font-weight:600;height:28rem;justify-content:center;line-height:130%;margin:-20rem -20rem 20rem;text-align:center;width:calc(100% + 40rem)}
.price-plans__plan--active{border-color:var(--Green,#3D74FF)}
.price-plans__plan--active .price-plans__plan-active-trial{background:var(--Green,#3D74FF)}
.price-plans__plan--active .price-plans__top-icon{background-color:#000;border-color:#000}
.price-plans__plan--active .price-plans__top-icon span{opacity:1}
.price-plans__plan--active .price-plans__top-trial{color:#000}
.price-bottom{background:linear-gradient(-180deg,#fff0,#fff 14.08%);color:#8f969c;font-family:Rubik,Italian Plate No2 Expanded;font-size:12rem;font-style:normal;font-weight:400;line-height:150%;padding-bottom:12rem;position:relative;text-align:center;z-index:1}
.price-features{text-align:center}
.price-features p{color:#000;font-family:Rubik,Italian Plate No2 Expanded;font-size:10rem;font-weight:500;line-height:10px;margin-bottom:16rem;text-align:center}
.price-features-wrapper{margin-bottom:32rem}
.price-features-rate{display:flex;gap:24rem;justify-content:center}
.animate-scroll{gap:32rem;white-space:nowrap}
.animate-scroll img{filter:brightness(0);opacity:.7;transition:opacity .3s ease}
.animate-scroll img:hover{opacity:1}
.flex-shrink-0{flex-shrink:0}
.sticky-button-container{background:#fff;border-radius:0;bottom:0;box-sizing:border-box;margin:0-22rem;max-width:468rem;padding:20rem;position:sticky;width:calc(100% + 44rem);z-index:1000}
.sticky-button-container:before{background:linear-gradient(-180deg,#fff0,#fffc);content:"";height:30rem;right:0;pointer-events:none;position:absolute;left:0;top:-30rem}
@media (max-width:768px){.sticky-button-container{right:0;padding:12rem 16rem;transform:none;width:calc(100% + 40rem)}}
.sticky-button{align-items:center;display:flex;gap:12rem;justify-content:flex-end;min-height:62rem;position:relative;width:100%}
.sticky-button .my-button{transform-origin:center center;transition:all .3s ease}
.faq-item{cursor:pointer;margin-bottom:4rem}
.faq-item:last-child{margin-bottom:0}
.faq-item-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16rem}
.faq-item-title h4{color:#000;font-size:18rem;font-weight:600;line-height:120%;width:250rem}
.faq-item-icon{height:22rem;position:relative;width:22rem}
.faq-item-icon svg{height:100%;right:0;position:absolute;top:0;transition:transform .3s;width:100%}
.faq-item-text{max-height:0;overflow:hidden;transition:max-height 1s}
@keyframes SocialProof_scroll__OxE7o{0%{transform:translateX(0)}to{transform:translateX(50%)}}
.BeforeAfter_beforeAfter__XhJmn{display:flex;flex-direction:column;gap:24rem;margin:32rem 0 56rem}
.BeforeAfter_beforeAfter__graph__VpLQU{display:flex;justify-content:center;position:relative}
.BeforeAfter_beforeAfter__graphImg__wQuJM{border-radius:12rem;height:auto;max-width:100%}
.ReviewStat_reviewStat__QHCt9{aspect-ratio:303/143;position:relative;width:100%}
.ReviewStat_reviewStat__img__qw8MD{height:100%;right:0;position:absolute;top:0;width:100%}
.ReviewStat_reviewStat__label__E-9a9:after{border-right:4rem solid #0000;border-left:4rem solid #0000;border-top:4.5rem solid #000;content:"";right:50%;margin-top:-1rem;position:absolute;top:100%;transform:translateX(50%)}
.ReviewStat_reviewStat__label_third__39KJ-:after{right:50%}
@keyframes BonusItem_fadeIn__P8Wq-{0%{opacity:0;transform:translateX(10rem)}to{opacity:1;transform:translateX(0)}}
.Bonus_bonusItems__FGCbW::-webkit-scrollbar{position:absolute;left:3rem;top:0;width:3rem}
.Bonus_bonusItems__FGCbW::-webkit-scrollbar-track{background:#0000}
.Bonus_bonusItems__FGCbW::-webkit-scrollbar-thumb{background:#dcdfe2;background:var(--Gray,#dcdfe2);border-radius:12rem}
.HomeGoal_homeGoal__P9kZR:before{background:#fff;content:"";height:100%;right:0;position:fixed;top:0;width:100%;z-index:1}
.HomeGoal_goalCard__T3t2a:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}
.HomeGoal_goalCard__T3t2a:active{transform:translateY(0)}
@media screen and (max-width:990px){.HomeGoal_goalCard__T3t2a:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.HomeGoal_goalCard__T3t2a:active{transform:translateY(0)}}
.analyzed-note{align-items:center}
.analyzed-note{background:#ffffff0d;border:1px solid #cad4dd8a;border-radius:12rem;box-sizing:border-box;display:flex;height:70rem;margin-top:12rem;padding:0 54rem 0 16rem;position:relative}
.analyzed-note:after,.analyzed-note:before{background:linear-gradient(-90deg,#cad4dd00,#cad4dd99 50%,#cad4dd00);content:"";height:1px;position:absolute}
.analyzed-note:before{right:0;top:-1px;width:192rem}
.analyzed-note:after{bottom:-1px;right:50%;transform:translateX(50%);width:282rem}
.analyzed-note__icon{height:48.667rem;right:8rem;position:absolute;top:7rem;width:44.333rem}
.analyzed-note__text{color:#000;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-size:14rem;font-weight:400;line-height:135%}
:where(html){line-height:1.15}
:where(h1){margin-block-end:.67em;margin-block-start:.67em}
:where(button,input,select){margin:0}
:where(button){text-transform:none}
:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}
:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}
:where(:-moz-ui-invalid){box-shadow:none}
@font-face{font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:200;src:url(assets/75899415078c.woff2)format("woff2")}
@font-face{font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:100;src:url(assets/78c63f6e98f6.woff2)format("woff2")}
@font-face{font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:700;src:url(assets/309522cc1631.woff2)format("woff2")}
@font-face{font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:700;src:url(assets/6d3274ff5623.woff2)format("woff2")}
@font-face{font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:100;src:url(assets/ab85a31800fe.woff2)format("woff2")}
@font-face{font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:600;src:url(assets/8e4ba5523ce9.woff2)format("woff2")}
@font-face{font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:300;src:url(assets/9fcb76095062.woff2)format("woff2")}
@font-face{font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:400;src:url(assets/93da61807556.woff2)format("woff2")}
@font-face{font-family:Italian Plate No2 Expanded;font-style:normal;font-weight:500;src:url(assets/167bdda075f6.woff2)format("woff2")}
html{font-size:.2666666667vw;margin:0}
html{margin:0}
body,html{background:#fff;height:100%;scroll-behavior:smooth}
body{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Rubik,Italian Plate No2 Expanded;font-size:16rem;line-height:1.5;text-rendering:optimizeSpeed}
*,:after,:before{box-sizing:border-box}
body,h1,h2,p{font-weight:400;margin:0;padding:0}
body,h1,h2,h4,p{font-weight:400;margin:0;padding:0}
body,p{font-weight:400;margin:0;padding:0}
body,h1,h3,p{font-weight:400;margin:0;padding:0}
body,h1,ul{font-weight:400;margin:0;padding:0}
ul{list-style:none}
body,h1,p{font-weight:400;margin:0;padding:0}
body,h1{font-weight:400;margin:0;padding:0}
button,input{font:inherit}
svg{vertical-align:middle}
button,input{outline:none}
img{display:block;max-width:100%}
button{font:inherit}
iframe,img,svg{vertical-align:middle}
svg,video{vertical-align:middle}
img,svg,video{vertical-align:middle}
input{font:inherit}
img,svg{vertical-align:middle}
input{outline:none}
.container{background:#000;height:100%;margin:0 auto;max-width:520rem;width:100%}
#root{height:100%;position:relative;z-index:1}
.wrapper{background-position:top;background-repeat:no-repeat;background-size:100%auto;display:flex;flex-direction:column;justify-content:space-between;position:relative}
.wrapper.block-white{background:#fff}
.wrapper.block-white .block{border-radius:0;height:100%;margin:0}
.wrapper.block-white .block-animate{height:100%!important;padding:0 36rem}
.wrapper.block-white .block-animate>div{height:100%!important}
.wrapper.block-white .block-height,.wrapper.block-white .block-height>div{height:100%}
.wrapper .block{background:var(--White,#fff);display:flex;flex-direction:column;max-height:100%;padding:36rem 0 32rem;position:relative}
.header{right:0;margin-bottom:16rem;padding:11rem 20rem 3rem;top:0}
.header{right:0;margin-bottom:16rem;padding:11rem 20rem 3rem;top:0;width:100%}
.header-top{align-items:center;display:flex;justify-content:center;position:relative}
.header-top .back{cursor:pointer;right:0;position:absolute;top:50%;transform:translateY(-50%)}
.header-top .back svg{height:16rem;width:16rem}
.header-top .logo{height:22rem;width:79rem}
.header-top .logo svg{height:100%;width:100%}
.wrapper{background-position:top;background-repeat:no-repeat;background-size:100%auto;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}
.header .line{grid-gap:3rem;align-items:center;margin-top:23rem}
.wrapper{background-position:top;background-repeat:no-repeat;background-size:100%auto;display:flex;flex-direction:column;position:relative}
.wrapper .block{display:flex;flex-direction:column;max-height:100%;position:relative}
.header .line{grid-gap:3rem;align-items:center;display:grid;margin-top:23rem}
.header .line-item{background:#fff3;border-radius:5rem;height:3rem;width:100%}
.header .line-item i{background:#3D74FF;border-radius:5rem;display:block;height:100%;max-width:100%}
.wrapper{background:url(assets/maxy/bg-mobile.webp?v=1790379198);background-position:top;background-repeat:no-repeat;background-size:100%auto;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}
.wrapper .block{background:var(--White,#fff);border-radius:28rem;display:flex;flex-direction:column;margin:0 16rem 16rem;max-height:100%;position:relative}
.wrapper .block{background:var(--White,#fff);border-radius:28rem;display:flex;flex-direction:column;margin:0 16rem 16rem;max-height:100%;padding:36rem 0 32rem;position:relative}
.wrapper .block{display:flex;flex-direction:column;margin:0 16rem 16rem;max-height:100%;position:relative}
.wrapper .block>div{width:100%}
.wrapper .block-height{display:flex;flex-direction:column;max-height:100%;width:100%}
.wrapper .block-height .css-mqftaq{max-height:100%}
.wrapper .block-animate{max-height:100%;overflow:visible!important}
.wrapper .block-animate{max-height:100%;overflow:visible!important;padding:0 20rem}
.wrapper .block-animate>div{display:block!important;max-height:100%}
.wrapper.page-skip .block-button{bottom:32rem;padding:0 20rem;position:absolute;width:100%;z-index:1}
.wrapper .block-button{padding:0 20rem;position:relative;z-index:1}
.wrapper.page-skip .block-button:after{background:#fff;bottom:-32rem;content:"";height:94rem;right:0;position:absolute;width:100%;z-index:-1}
.wrapper.page-skip .block-button .skip{position:relative}
.wrapper.page-skip .block-button .skip:after{background:linear-gradient(-180deg,#fff0,#fff 20%);content:"";height:calc(100% + 114rem);right:0;position:absolute;top:0;width:100%;z-index:-1}
h1{font-size:26rem;font-weight:700;line-height:120%}
h1{color:#000;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-style:normal}
h1{font-size:26rem;font-weight:700;line-height:120%;margin-bottom:12rem}
h1,p.text{color:#000;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-style:normal}
p.text{font-size:14rem;font-weight:400;line-height:140%}
.input{align-items:center;display:flex;position:relative}
.input input{border:1rem solid var(--bg-gray,#f2f4f6);border-radius:11rem;color:var(--Black,#000);font-family:Rubik,Italian Plate No2 Expanded;font-size:14rem;font-style:normal;font-weight:500;height:49rem;line-height:120%;padding-right:16rem;padding-left:16rem;width:100%}
.input input{border:1rem solid var(--bg-gray,#f2f4f6);border-radius:11rem;color:var(--Black,#000);font-family:Rubik,Italian Plate No2 Expanded;font-size:14rem;font-style:normal;font-weight:500;height:49rem;line-height:120%;width:100%}
.input input{border:1rem solid var(--bg-gray,#f2f4f6);border-radius:11rem;color:var(--Black,#000);font-family:Rubik,Italian Plate No2 Expanded;font-size:14rem;font-style:normal;font-weight:500;height:49rem;line-height:120%;padding-left:16rem;width:100%}
@media screen and (min-width:500px){.input input{font-size:16rem}}
h1{margin-bottom:12rem}
h1{font-style:normal}
.input input::placeholder{color:#8f969c!important;font-weight:400}
.input>svg{height:21rem;right:16rem;position:absolute;top:14rem;width:20rem}
.input.error input::placeholder{color:#ef2c4f}
.input .show{cursor:pointer;position:absolute;left:16rem}
.input .show{align-items:center;display:flex;justify-content:center;top:14rem}
.input .show,.input .show svg{height:22rem;width:22rem}
.input.disabled{z-index:1}
.input.disabled input{border:1rem solid var(--bg-gray,#f2f4f6);color:var(--Gray-dark,#626263);font-weight:400;opacity:.7;pointer-events:none;position:relative;z-index:-1}
.input.disabled svg{opacity:.7}
.input .change{color:var(--Blue,#2555ff);font-size:14rem;font-style:normal;font-weight:600;line-height:normal;top:50%;transform:translateY(-50%)}
.input .change{cursor:pointer;position:absolute;left:16rem}
.textarea textarea::placeholder{color:#a7a8aa;color:var(--Gray-dark,#a7a8aa);font-weight:400}
.skip{color:#000;cursor:pointer;font-family:Rubik,Italian Plate No2 Expanded;font-size:14rem;font-style:normal;font-weight:600;line-height:130%;margin-bottom:20rem;text-align:center}
.emojiRadio-wrapper{grid-gap:5.75rem;display:grid;grid-template-columns:repeat(5,1fr)}
.emojiRadio label{aspect-ratio:1/1;cursor:pointer;display:block}
.emojiRadio label:nth-child(2) .emojiRadio-item,.emojiRadio label:nth-child(4) .emojiRadio-item{font-size:16rem}
.emojiRadio input{height:0;opacity:0;position:absolute;visibility:hidden;width:0}
.typing-block{background:#f2f4f680;border:1px solid #f2f4f6;border-radius:8rem;padding:10rem 15rem;transition:.3s}
.emojiRadio input:checked+.emojiRadio-item{border:1rem solid #3D74FF}
.emojiRadio-item{border:1rem solid var(--Light-Gray,#f2f4f6);border-radius:10rem;font-size:24rem;font-weight:700;height:100%;justify-content:center;line-height:120%;transition:.15s;width:100%}
.emojiRadio-bottom,.emojiRadio-item{align-items:center;color:#000;display:flex;font-family:Rubik,Italian Plate No2 Expanded,sans-serif;font-style:normal}
.emojiRadio-bottom{font-size:12rem;font-weight:400;justify-content:space-between;line-height:140%;margin-top:10rem}
@media screen and (min-width:500px){.emojiRadio-bottom{font-size:14rem}}
.preload{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;visibility:hidden;width:0}
.preload{opacity:0;overflow:hidden;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;visibility:hidden;width:0}
.strategy-item:after{background:#3D74FF;background:var(--Green,#3D74FF);border-radius:6rem;content:"";height:100%;right:0;position:absolute;top:0;width:3rem}
.strategy-item:last-child:after{background:#2555ff;background:var(--Blue,#2555ff)}
.welcome::-webkit-scrollbar{position:absolute;left:3rem;top:0;width:3rem}
.welcome::-webkit-scrollbar-track{background:#0000}
.welcome::-webkit-scrollbar-thumb{background:#dcdfe2;background:var(--Gray,#dcdfe2);border-radius:12rem}
.term::-webkit-scrollbar{position:absolute;left:3rem;top:0;width:3rem}
.term::-webkit-scrollbar-track{background:#0000}
.term::-webkit-scrollbar-thumb{background:#dcdfe2;background:var(--Gray,#dcdfe2);border-radius:12rem}
.term ul li:after{background:#000;content:"";height:6rem;right:0;position:absolute;top:50%;transform:translateY(-50%);width:6rem}
.personal{margin:0-20rem;pointer-events:none;width:calc(100% + 40rem)}
.skeleton-loader:after{height:100%;right:0;position:absolute;top:0}
.skeleton-loader:after{animation:shine 1s ease infinite;background-color:#fff9;background-image:linear-gradient(-90deg,#e2e5e700,#e2e5e7cc,#e2e5e700);background-position:right -40px top 0;background-repeat:no-repeat;background-size:40px 100%;content:"";display:block;opacity:.6;width:300%}
@keyframes shine{to{background-position:left -40px top 0}}
@keyframes loading{to{transform:translateX(100%) rotate(-90deg)}}
@keyframes customAnimation{0%{transform:translateY(400rem)}to{transform:translateY(0)}}
.pageScroll{display:flex;flex-direction:column}
.pageScroll--stage{height:calc(var(--vh,1vh)*100 - 132rem)}
.pageScroll--stage .pageScroll-top{padding-bottom:32rem}
.pageScroll--stage.pageScroll-blur:after{top:-26rem}
.pageScroll--stage:before{display:none}
@media screen and (min-width:500px){.pageScroll--stage{height:auto}}
.pageScroll-blur{position:relative}
.pageScroll-blur h1{z-index:2}
.pageScroll-blur:after{background:linear-gradient(0deg,#fff0 1.05%,#fff 11.78%);content:"";height:118rem;right:0;position:absolute;top:1rem;width:calc(100% + 40rem);z-index:1}
@media screen and (min-width:500px){.pageScroll-blur:after{display:none}}
.pageScroll-blur:before{background:linear-gradient(-180deg,#fff0 1.05%,#fff 11.78%);bottom:-91rem;content:"";height:118rem;right:0;position:absolute;width:calc(100% + 40rem);z-index:1}
.page{display:flex;flex:1 1;flex-direction:column;height:100%}
.pageScroll-top{display:flex;flex:1 1;flex-direction:column;overflow:hidden}
.pageScroll-top-blur{width:calc(100% + 7rem)}
.pageScroll-top-blur>div>div{padding-top:24rem}
@keyframes fade{0%{opacity:1}to{opacity:0}}
@keyframes fade-in-bottom{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}
@keyframes upDown{0%{transform:translatey(0) translatex(0)}50%{transform:translatey(-30rem) translatex(30rem)}to{transform:translatey(0) translatex(0)}}
.googlesingup-bottom{margin-top:24rem}
.googlesingup-bottom-login{color:var(--Dark-Gray,#8f969c);font-family:Rubik,Italian Plate No2 Expanded;font-size:14rem;font-style:normal;font-weight:500;line-height:130%;margin-bottom:24rem;text-align:center}
@media screen and (min-width:500px){.googlesingup-bottom-login{font-size:16rem}}
.googlesingup-bottom-login a{color:#000;font-family:Rubik,Italian Plate No2 Expanded;font-size:14rem;font-style:normal;font-weight:600;line-height:130%;text-decoration-line:underline}
@media screen and (min-width:500px){.googlesingup-bottom-login a{font-size:16rem}}
.googlesingup-bottom-term{color:var(--Dark-Gray,#8f969c);font-family:Rubik,Italian Plate No2 Expanded;font-size:10rem;font-style:normal;font-weight:500;line-height:130%;margin:0 auto;text-align:center}
@media screen and (min-width:500px){.googlesingup-bottom-term{font-size:12rem}}
.googlesingup-bottom-term span{color:rgba(37,85,255,.659);cursor:pointer;font-weight:600;text-decoration:underline}
.sell-page .input input:focus,.sell-page .input input:not(:placeholder-shown){border-color:#000}
.sell-page .input input:focus+svg path,.sell-page .input input:not(:placeholder-shown)+svg path{fill:#000}
@media screen and (min-width:500px){html{font-size:.9px}.container{max-width:100%}.wrapper{background:url(assets/maxy/bg-desktop.webp?v=1790379198);background-position:50%;background-repeat:no-repeat;background-size:1920rem auto;justify-content:flex-end;padding-bottom:50rem;padding-top:50rem}.wrapper .block{width:464rem}.wrapper.block-white .block{margin:0 auto;padding-bottom:0!important}.wrapper.block-white .block-height{justify-content:flex-end}.header{right:50%;max-width:1196rem;position:absolute;transform:translateX(50%)}h1{font-size:32rem}.block-ai:after{background:linear-gradient(-180deg,#0000,#000 26.88%);bottom:0;content:"";height:50vh;right:0;position:absolute;width:100%;z-index:0}.wrapper.block-white .block-animate{padding:0}}
@media screen and (min-width:500px){html{font-size:.9px}.container{max-width:100%}.wrapper{background:url(assets/maxy/bg-desktop.webp?v=1790379198);background-position:50%;background-repeat:no-repeat;background-size:1920rem auto;justify-content:flex-end;padding-bottom:50rem;padding-top:50rem}.wrapper .block{width:464rem}.wrapper.block-white .block{margin:0 auto;padding-bottom:0!important}.wrapper.block-white .block-height{justify-content:flex-end}h1{font-size:32rem}.block-ai:after{background:linear-gradient(-180deg,#0000,#000 26.88%);bottom:0;content:"";height:50vh;right:0;position:absolute;width:100%;z-index:0}.wrapper.block-white .block-animate{padding:0}}
@media screen and (min-width:500px){html{font-size:.9px}.container{max-width:100%}.wrapper{background:url(assets/maxy/bg-desktop.webp?v=1790379198);background-position:50%;background-repeat:no-repeat;background-size:1920rem auto;padding-bottom:50rem;padding-top:50rem}.header{right:50%;max-width:1196rem;position:absolute;transform:translateX(50%)}.block-ai{display:flex;height:100%!important;justify-content:flex-end!important;margin:0 auto;padding:36rem 36rem 32rem;position:relative}.block-ai.wrapper .block{background:#0000;border-radius:0;height:100%;margin:0 auto;padding:0;width:424rem}.block-ai.wrapper .block-animate{height:100%!important;padding:0}.block-ai.wrapper .block-animate>div,.block-ai.wrapper .block-height{height:100%}.block-ai:after{background:linear-gradient(-180deg,#0000,#000 26.88%);bottom:0;content:"";height:50vh;right:0;position:absolute;width:100%;z-index:0}.block-ai .css-mqftaq{height:100%;position:relative;z-index:1}}
@media screen and (min-width:500px){html{font-size:.9px}.container{max-width:100%}.wrapper{background:url(assets/maxy/bg-desktop.webp?v=1790379198);background-position:50%;background-repeat:no-repeat;background-size:1920rem auto;justify-content:flex-end;padding-bottom:50rem;padding-top:50rem}.wrapper .block{margin:0 auto;width:464rem}.header{right:50%;max-width:1196rem;position:absolute;transform:translateX(50%)}h1{font-size:32rem}.block-ai:after{background:linear-gradient(-180deg,#0000,#000 26.88%);bottom:0;content:"";height:50vh;right:0;position:absolute;width:100%;z-index:0}}
@media screen and (min-width:500px){html{font-size:.9px}.container{max-width:100%}.wrapper{background:url(assets/maxy/bg-desktop.webp?v=1790379198);background-position:50%;background-repeat:no-repeat;background-size:1920rem auto;justify-content:flex-end;padding-bottom:50rem;padding-top:50rem}.wrapper .block{margin:0 auto;width:464rem}.header{right:50%;max-width:1196rem;position:absolute;transform:translateX(50%)}h1{font-size:32rem}p.text{font-size:16rem}.block-ai:after{background:linear-gradient(-180deg,#0000,#000 26.88%);bottom:0;content:"";height:50vh;right:0;position:absolute;width:100%;z-index:0}}
@media screen and (min-width:500px){html{font-size:.9px}.container{max-width:100%}.wrapper{background:url(assets/maxy/bg-desktop.webp?v=1790379198);background-position:50%;background-repeat:no-repeat;background-size:1920rem auto;justify-content:flex-end;padding-bottom:50rem;padding-top:50rem}.wrapper .block{margin:0 auto;width:464rem}h1{font-size:32rem}.block-ai:after{background:linear-gradient(-180deg,#0000,#000 26.88%);bottom:0;content:"";height:50vh;right:0;position:absolute;width:100%;z-index:0}}
@media screen and (min-width:1500px){html{font-size:1px}}
/* ------------------------------------------------------------------
   zeely-funnel — runtime additions.
   styles.css is the original stylesheet merged from the captures.
   This file only adds the states a static capture could not contain
   (selected checkbox, password error, sticky timer, card form, marquee)
   ------------------------------------------------------------------ */
html { --vh: 1vh; }
div::-webkit-scrollbar { display: none; }           /* the original injects this globally */
.rah-static { transition: height .3s ease; }
.rah-static.zf-static { transition: none; }

label.radio, label.checkbox, .emojiRadio label, .trial-method__option, .price-plans__plan, .faq-item-title, .btn, .skip, .back {
  -webkit-user-select: none; user-select: none;
}
img { -webkit-user-drag: none; }

/* checkbox (age step) */
.checkbox.active .checkboxIcon { border-color: #000 !important; background: #000 !important; }
.checkbox.active .checkboxIcon svg { opacity: 1 !important; }

/* inputs */
.input.error input { border-color: #ef2c4f !important; }
.zf-error-text { color: #ef2c4f; font-family:Rubik,Italian Plate No2 Expanded, sans-serif; font-size: 14rem; font-weight: 500; line-height: 130%; margin-top: 12rem; }
.btn.zf-btn-error { background: #fdeaee !important; color: #ef2c4f !important; }
.btn.zf-btn-error path { fill: #ef2c4f; }
.typing-block span { color: #000; font-family:Rubik,Italian Plate No2 Expanded, sans-serif; line-height: 140%; min-height: 17rem; }

/* location search highlight */
ul.MyInput_countryList__0vjHI label span b { font-weight: 700; }

/* marquee carousels (avatars on "Join 1M+", service reels on "creo_variation") */
[data-marquee] { overflow: hidden; }
[data-marquee] .swiper-wrapper { width: max-content; animation: zf-marquee var(--zf-dur, 36s) linear infinite; }
@keyframes zf-marquee { from { transform: translateX(0); } to { transform: translateX(50%); } }

/* draggable ads strip on the summary step */
.newSummary [data-scroll] { overflow: visible !important; }
.zf-scroll { overflow-x: auto; overflow-y: hidden; margin: 0 -20rem; padding: 0 20rem; width: calc(100% + 40rem); cursor: grab; scrollbar-width: none; }
.zf-scroll::-webkit-scrollbar { display: none; }
.zf-scroll.zf-dragging { cursor: grabbing; }
.zf-scroll .swiper-wrapper { width: max-content; }
.zf-scroll img { pointer-events: none; }

/* FAQ accordion on the checkout page */
.faq-item.open .faq-item-icon svg:last-child { transform: rotate(-90deg); }
.faq-item-text p { color: #404040; font-size: 14rem; font-weight: 400; line-height: 140%; padding-bottom: 20rem; }

/* checkout sticky bar: "Get my plan" full width while a plan list is on screen; once it scrolls away the
   button shrinks to "Choose plan" and the reserved-discount timer slides in from the left */
.sticky-button { position: relative; justify-content: flex-end; }
.sticky-button .my-button { position: relative; width: 100%; overflow: hidden; transition: width .38s cubic-bezier(.4, 0, .2, 1) .12s, background .3s ease; }
.sticky-button.zf-timer-mode .my-button { transition-delay: 0s; }
.sticky-button.zf-timer-mode .my-button { width: 190rem; }
.sticky-button .zf-lbl { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; gap: 10rem; white-space: nowrap; transition: opacity .22s ease; }
.sticky-button .zf-lbl svg { margin-right: 0; }
.sticky-button .zf-lbl-choose { opacity: 0; }
.sticky-button.zf-timer-mode .zf-lbl-plan { opacity: 0; }
.sticky-button.zf-timer-mode .zf-lbl-choose { opacity: 1; transition-delay: .1s; }
.zf-sticky-timer { position: absolute; right: 0; top: 50%; display: flex; flex-direction: column; gap: 8rem; opacity: 0; pointer-events: none; transform: translate(14rem, -50%); transition: opacity .16s ease, transform .22s ease; }
.sticky-button.zf-timer-mode .zf-sticky-timer { opacity: 1; pointer-events: auto; transform: translate(0, -50%); transition: opacity .28s ease .18s, transform .38s cubic-bezier(.4, 0, .2, 1) .18s; }
.zf-sticky-timer p { color: #000; font-family:Rubik,Italian Plate No2 Expanded, sans-serif; font-size: 14rem; font-weight: 600; line-height: 120%; white-space: nowrap; }
.zf-sticky-clock { display: inline-flex; align-items: center; justify-content: center; background: #f2f4f6; border-radius: 8rem; height: 44rem; padding: 0 14rem; color: #000; font-family:Rubik,Italian Plate No2 Expanded, sans-serif; font-size: 24rem; font-weight: 600; line-height: 1; width: max-content; }

/* payment page: card form (the original renders Solid's iframes here) */
.zf-card-form { display: flex; flex-direction: column; gap: 12rem; }
.zf-card-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12rem; }
.zf-field { display: flex; flex-direction: column; gap: 6rem; border: 1rem solid #f2f4f6; border-radius: 12rem; padding: 14rem 18rem; position: relative; cursor: text; background: #fff; }
.zf-field:focus-within { border-color: #000; }
.zf-field > span { color: #000; font-family:Rubik,Italian Plate No2 Expanded, sans-serif; font-size: 14rem; font-weight: 600; line-height: 120%; }
.zf-field input { border: none; outline: none; padding: 0; height: auto; width: 100%; background: transparent; color: #000; font-family:Rubik,Italian Plate No2 Expanded, sans-serif; font-size: 14rem; font-weight: 400; letter-spacing: .12em; line-height: 130%; }
.zf-field input::placeholder { color: #8f969c; letter-spacing: .14em; }
.zf-info { position: absolute; left: 14rem; top: 14rem; width: 18rem; height: 18rem; border-radius: 50%; background: #8f969c; color: #fff; font-size: 11rem; font-weight: 700; font-style: normal; display: flex; align-items: center; justify-content: center; }
.trial-sticky .btn.paypal-button { pointer-events: auto !important; }
/* Stripe's embedded payment form (its own iframe), and the spinner in its place while it loads */
.zf-stripe-checkout { min-height: 420rem; overflow: hidden; }
.zf-stripe-inner { margin-top: -150px; } /* trims the empty top of Stripe's form */
.zf-stripe-loading { min-height: 420rem; display: flex; align-items: center; justify-content: center; }
.zf-stripe-loading span { width: 40rem; height: 40rem; border-radius: 50%; border: 4rem solid #dfe5ff; border-top-color: #3D74FF; animation: zf-stripe-spin .8s linear infinite; }
@keyframes zf-stripe-spin { to { transform: rotate(360deg); } }
/* the card is entered on Stripe's hosted page: this note takes the card form's place */
.zf-secure-note { border: 1rem solid #f2f4f6; border-radius: 12rem; padding: 14rem 18rem; background: #fff; color: #000; font-family:Rubik,Italian Plate No2 Expanded, sans-serif; font-size: 14rem; font-weight: 400; line-height: 140%; }

/* presenter helper: #/map */
.zf-map { min-height: 100%; background: #000; color: #fff; font-family:Rubik,Italian Plate No2 Expanded, sans-serif; padding: 32px 24px 64px; max-width: 720px; margin: 0 auto; }
.zf-map h1 { color: #fff; font-size: 24px; margin-bottom: 8px; }
.zf-map p { color: #8f969c; font-size: 14px; margin-bottom: 20px; line-height: 1.5; }
.zf-map ol { padding-right: 28px; font-size: 14px; line-height: 1.7; }
.zf-map li small { color: #8f969c; margin-right: 8px; }
.zf-map a { color: #3D74FF; }
.zf-map li.zf-current a { color: #fff; font-weight: 700; }
.zf-map .zf-map-actions { display: flex; gap: 16px; margin-top: 24px; }
.zf-map .zf-map-actions a { font-size: 14px; }

/* home loader (no reference capture): keep the logo on top, title block centred, progress at the bottom */
@media screen and (max-width:990px) {
  .HomeLoader_homeLoader__xQNW4 { margin: 0; padding: 60px 0 24px; }
  .HomeLoader_titleWrapper__TYbPr { margin: auto 0; gap: 28px; }
  .HomeLoader_homeLoaderBadges__Q6VQW { margin-top: 0; }
}

/* ad-goal rows: the original's <p> wrapper re-tagged as a div by the build (see tools/build.py) */
.radio .zf-radio-p { color: #000; font-size: 14rem; font-weight: 600; line-height: 110%; position: relative; }
.radio .zf-radio-p div { align-items: center; display: flex; }
.radio .zf-radio-p small { color: #404040; display: block; font-size: 12rem; font-weight: 400; line-height: 130%; margin-top: 4rem; }
.radio .zf-radio-p b { align-items: center; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); background: #1967ff; border-radius: 100rem; color: #fff; display: flex; font-size: 11rem; font-weight: 500; height: 17rem; margin-right: 4rem; padding: 0 8rem; }

/* posters standing in for the unsaved <video> sources */
.video-template-content--bleed img.zf-video-poster { position: static; right: auto !important; transform: none; width: auto !important; height: 100%; border-radius: 10rem; }

/* animated card: let the inner wrappers grow with their content so the height observer can follow
   (the original measured with react-animate-height; the 100% caps only made sense with a fixed height) */
.wrapper:not(.block-white):not(.block-ai):not(.block-home) .block-animate > div,
.wrapper:not(.block-white):not(.block-ai):not(.block-home) .block-height,
.wrapper:not(.block-white):not(.block-ai):not(.block-home) .block-height .css-mqftaq { max-height: none !important; }
/* summary ads strip: native finger scrolling on phones (Swiper's own CSS blocks horizontal panning with
   touch-action: pan-y, which made the strip feel stuck; operator 2026-10-01) */
.zf-scroll { -webkit-overflow-scrolling: touch; overscroll-behavior-x: contain; touch-action: pan-x pan-y; scroll-snap-type: x proximity; }
.zf-scroll .swiper, .zf-scroll .swiper-wrapper { touch-action: pan-x pan-y !important; transform: none !important; }
.zf-scroll .swiper-slide { scroll-snap-align: start; }
