@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}footer ul{list-style-type:none;padding:0}@-webkit-keyframes visible{0%{opacity:0}to{opacity:1}}@keyframes visible{0%{opacity:0}to{opacity:1}}@-webkit-keyframes visibleTwo{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes visibleTwo{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes hidden{0%{opacity:1}to{opacity:0}}@keyframes hidden{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideLeftIn{0%{left:-200%}to{left:0}}@keyframes slideLeftIn{0%{left:-200%}to{left:0}}@-webkit-keyframes slideRightIn{0%{right:-200%}to{right:0}}@keyframes slideRightIn{0%{right:-200%}to{right:0}}@-webkit-keyframes slideLeftOut{0%{left:0}to{left:-200%}}@keyframes slideLeftOut{0%{left:0}to{left:-200%}}@-webkit-keyframes slideRightOut{0%{right:0}to{right:-200%}}@keyframes slideRightOut{0%{right:0}to{right:-200%}}*{scroll-behavior:smooth}html.unscrolled{height:100%;overflow:hidden!important}html.scrolled{overflow:unset!important}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:100vh;padding:0}body.unscrolled{height:100%;overflow:hidden!important}body.scrolled{overflow:unset!important}main{min-height:100vh}.container{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0 auto;max-width:1464px;padding:0 32px;position:relative;width:100%}@media (max-width:991px){.container{padding:0}}#app{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1}#app.unscrolled{overflow:hidden!important}#app.scrolled{overflow:unset!important}#app .header{background-color:transparent;left:0;position:absolute;top:0;z-index:1002}#app .footer{z-index:1000}#app .form__text2{margin-top:10px}#app .form__text,#app .form__text2{color:#ababab;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:130%;max-width:520px;text-align:center;width:100%}@media (max-width:998px){#app .form__text2__text,#app .form__text__text{margin-top:20px}}#app .form__text{color:#ababab;margin:0 0 30px}@media (max-width:991px){#app .form__text{margin:30px 0 0}}#app .form__error{font-size:15px;font-weight:400;line-height:140%}#app .form__error-wrap{margin:5px 0 0}input[type=number]{-moz-appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}input[type=time]::-webkit-calendar-picker-indicator{-webkit-appearance:none;background:0 0;display:none}input[list=test]::-webkit-calendar-picker-indicator{display:none}input[type=date]::-webkit-clear-button{-webkit-appearance:none;display:none}::-webkit-search-cancel-button,::-webkit-search-results-button{-webkit-appearance:none}input[type=search]{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=time]{-webkit-appearance:none!important;appearance:none!important;-moz-appearance:textfield!important}input::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;display:none}input[type=date]::-webkit-input-placeholder{visibility:hidden!important}input[type=time]::-webkit-datetime-edit-ampm-field{display:none}input[type=time]::-webkit-clear-button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{display:none}.visually-hidden{clip:rect(0 0 0 0);border:0;clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}fieldset{border:none;margin:0;padding:0}.accordion-tp__details:not([open]) .accordion-tp__summary{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-tp__summary{background:rgba(20,10,18,.45);border:1px solid rgba(194,84,122,.18);border-top-left-radius:14px;border-top-right-radius:14px;cursor:pointer;overflow:hidden;padding:16px 18px;-webkit-transition:border-color .2s;transition:border-color .2s}.accordion-tp__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#f0e0e8!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:space-between;line-height:1.45}.accordion-tp__title span{font-weight:600}.accordion-tp__content-body{background:rgba(20,10,18,.45);border:1px solid rgba(194,84,122,.18);border-bottom-left-radius:14px;border-bottom-right-radius:14px;color:#dcc4d4;font-size:15px;line-height:1.7;margin-top:0!important;padding:12px 18px 16px}.faq-list:last-child{margin-bottom:40px}.faq-list:not(:last-child){margin-bottom:8px}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:900;src:url(../fonts/UnboundedExtraBold.eot) format("embedded-opentype"),url(../fonts/UnboundedExtraBold.woff2) format("woff2"),url(../fonts/UnboundedExtraBold.woff) format("woff"),url(../fonts/UnboundedExtraBold.ttf) format("truetype"),url(../fonts/UnboundedExtraBold.svg) format("svg")}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:700;src:url(../fonts/UnboundedBold.eot) format("embedded-opentype"),url(../fonts/UnboundedBold.woff2) format("woff2"),url(../fonts/UnboundedBold.woff) format("woff"),url(../fonts/UnboundedBold.ttf) format("truetype"),url(../fonts/UnboundedBold.svg) format("svg")}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:600;src:url(../fonts/UnboundedSemiBold.eot) format("embedded-opentype"),url(../fonts/UnboundedSemiBold.woff2) format("woff2"),url(../fonts/UnboundedSemiBold.woff) format("woff"),url(../fonts/UnboundedSemiBold.ttf) format("truetype"),url(../fonts/UnboundedSemiBold.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../fonts/ManropeBold.eot) format("embedded-opentype"),url(../fonts/ManropeBold.woff2) format("woff2"),url(../fonts/ManropeBold.woff) format("woff"),url(../fonts/ManropeBold.ttf) format("truetype"),url(../fonts/ManropeBold.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/ManropeSemiBold.eot) format("embedded-opentype"),url(../fonts/ManropeSemiBold.woff2) format("woff2"),url(../fonts/ManropeSemiBold.woff) format("woff"),url(../fonts/ManropeSemiBold.ttf) format("truetype"),url(../fonts/ManropeSemiBold.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/ManropeMedium.eot) format("embedded-opentype"),url(../fonts/ManropeMedium.woff2) format("woff2"),url(../fonts/ManropeMedium.woff) format("woff"),url(../fonts/ManropeMedium.ttf) format("truetype"),url(../fonts/ManropeMedium.svg) format("svg")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/ManropeRegular.eot) format("embedded-opentype"),url(../fonts/ManropeRegular.woff2) format("woff2"),url(../fonts/ManropeRegular.woff) format("woff"),url(../fonts/ManropeRegular.ttf) format("truetype"),url(../fonts/ManropeRegular.svg) format("svg")}main{color:#1f2d26;position:relative}main.unscrolled{overflow:hidden!important}main.scrolled{overflow:unset!important}@media (max-width:820px){main{overflow:unset}}main img,main picture img{height:auto;max-width:100%}main li,main ol,main ul{list-style:none;margin:0;padding:0}main a{text-decoration:none}main h1,main h2,main h3,main h4,main h5,main h6,main p,main span{margin:0;position:relative;z-index:1}main h2,main h3,main h4,main h5,main h6{color:#1f2d26;font-family:Manrope;font-style:normal;font-weight:700;line-height:125%}main h2 span,main h3 span,main h4 span,main h5 span,main h6 span{font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}main h1{font-size:clamp(2.125rem,1.925rem + 1vw,3.125rem)}main h2{font-size:clamp(1.75rem,1.6rem + .75vw,2.5rem)}main h3{font-size:clamp(1.125rem,.891rem + 1.1702vw,2.5rem)}main h4{font-size:clamp(.9375rem,-.3906rem + 4.25vw,2rem)}main h5{font-size:clamp(1.25rem,1.1223rem + .6383vw,2rem)}main h6{font-size:clamp(.9375rem,.7566rem + .9043vw,2rem)}main .btn-main{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ff7369;border:none;border-radius:999px;color:#dbe2dd;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Manrope;font-weight:600;height:55px;justify-content:center;max-height:55px;max-width:300px;outline:0;padding:16px 60px;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease;width:100%;z-index:100}@media (max-width:991px){main .btn-main{border-radius:999px;padding:16px 60px}}main .btn-main:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}main .btn-main p{color:#dbe2dd;font-family:Manrope;font-size:clamp(1rem,.975rem + .125vw,1.125rem);font-weight:600;text-align:center}main .btn-main:hover{background:#d95f56}main .btn-main:active,main .btn-main:hover{border:0 solid #f9a9f9;-webkit-box-shadow:0 0 0 0 rgba(194,79,247,0);box-shadow:0 0 0 0 rgba(194,79,247,0)}main .btn-main:active{background:#faefeb}@media (pointer:coarse){main .btn-main:hover{background:#ff7369}main .btn-main:active,main .btn-main:hover{border:0 solid #f9a9f9;-webkit-box-shadow:0 0 0 0 rgba(194,79,247,0);box-shadow:0 0 0 0 rgba(194,79,247,0)}main .btn-main:active{background:#faefeb}}main .btn-back{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:0 solid #4438b2;border-radius:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:center;outline:0;padding:0;text-align:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (max-width:991px){main .btn-back{height:24px;max-height:24px}}main .btn-back p{color:#fff;font-family:Unbounded;font-size:clamp(1rem,.9574rem + .2128vw,1.25rem);font-weight:400;line-height:140%}main .btn-back .wrapper-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}main .btn-back .wrapper-icon svg{height:24px;margin:0 0 2px;width:24px}main .btn-back:active,main .btn-back:hover{background:0 0}main .btn-back:disabled{cursor:not-allowed;opacity:.5}main .btn-next{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;background:#c6ff86;border:none;border-radius:999px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center;max-height:55px;max-width:300px;outline:0;padding:16px 60px;text-align:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (max-width:991px){main .btn-next{height:51px;max-height:51px;padding:16px 24px}}main .btn-next p{color:#34323a;color:#dbe2dd;font-family:Inter;font-size:clamp(1rem,.975rem + .125vw,1.125rem);font-weight:500;text-align:center}main .btn-next:hover{background:#94db44}main .btn-next:active{background:#7ab51d}main .btn-next:disabled{cursor:not-allowed;opacity:.5}main .input-main{background:0 0;border:none;border-bottom:1px solid #948ca5;border-radius:0;color:#442372;color:#948ca5;font-family:Manrope;font-size:clamp(2.125rem,1.925rem + 1vw,3.125rem);font-size:clamp(4.375rem,4.1197rem + 1.2766vw,5.875rem);font-style:normal;font-weight:400;font-weight:700;height:74px;line-height:normal;max-height:74px;max-width:100%;outline:0;padding:0 0 8px;text-align:center;text-transform:uppercase;width:100%}main .input-main.error{color:#b33737!important}main .input-main.error::-webkit-input-placeholder{color:#b33737!important}main .input-main.error::-moz-placeholder{color:#b33737!important}main .input-main.error:-ms-input-placeholder{color:#b33737!important}main .input-main.error::-ms-input-placeholder{color:#b33737!important}main .input-main.error::placeholder{color:#b33737!important}main .input-main.success{color:#3e006f}main .input-main.success::-webkit-input-placeholder{color:#3e006f}main .input-main.success::-moz-placeholder{color:#3e006f}main .input-main.success:-ms-input-placeholder{color:#3e006f}main .input-main.success::-ms-input-placeholder{color:#3e006f}main .input-main.success::placeholder{color:#3e006f}main .input-main::-webkit-input-placeholder{color:#948ca5;font-family:Manrope;font-size:clamp(4.375rem,4.1197rem + 1.2766vw,5.875rem);font-style:normal;font-weight:700;line-height:normal;opacity:.3;text-align:center;text-transform:uppercase}main .input-main::-moz-placeholder{color:#948ca5;font-family:Manrope;font-size:clamp(4.375rem,4.1197rem + 1.2766vw,5.875rem);font-style:normal;font-weight:700;line-height:normal;opacity:.3;text-align:center;text-transform:uppercase}main .input-main:-ms-input-placeholder{color:#948ca5;font-family:Manrope;font-size:clamp(4.375rem,4.1197rem + 1.2766vw,5.875rem);font-style:normal;font-weight:700;line-height:normal;opacity:.3;text-align:center;text-transform:uppercase}main .input-main::-ms-input-placeholder{color:#948ca5;font-family:Manrope;font-size:clamp(4.375rem,4.1197rem + 1.2766vw,5.875rem);font-style:normal;font-weight:700;line-height:normal;opacity:.3;text-align:center;text-transform:uppercase}main .input-main::placeholder{color:#948ca5;font-family:Manrope;font-size:clamp(4.375rem,4.1197rem + 1.2766vw,5.875rem);font-style:normal;font-weight:700;line-height:normal;opacity:.3;text-align:center;text-transform:uppercase}main .input-main:disabled{opacity:.5;pointer-events:none}main input[type=date]::-webkit-calendar-picker-indicator,main input[type=date]::-webkit-inner-spin-button{display:none!important}main input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}main input[type=checkbox]{display:none}.lazyload{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.lazyload[data-src]{opacity:0}.slider-tp.swiper-outer .pagination.swiper-pagination-bullets{bottom:0;display:none}.order{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-animation:visible .5s;animation:visible .5s;background:#fff;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:50%;max-width:700px;opacity:1;overflow:hidden;padding:50px 20px 20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:96%;z-index:12000}.order__wrapper{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1001}.order__wrapper.visible{display:block}.order__wrapper.visible:after{backdrop-filter:blur(10px);background:rgba(0,0,0,.1);content:"";height:200%;left:0;position:absolute;top:0;width:100%;z-index:1100}.order__wrapper.nonvisible{display:none}@media (max-width:998px){.order{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-height:var(--max-height-order);overflow-x:hidden;overflow-y:scroll}.order.portrait{scrollbar-width:none}.order.portrait::-webkit-scrollbar{width:0}.order.landscape{-webkit-overflow-scrolling:touch;scroll-behavior:auto;scrollbar-width:none}.order.landscape::-webkit-scrollbar{width:0}.order.landscape::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0}.order.landscape::-webkit-scrollbar-track{background:0 0}.order.landscape .order__close{bottom:auto;left:100%;position:sticky;right:auto;top:0;-webkit-transform:translate(50px);-ms-transform:translate(50px);transform:translate(50px)}}.order__close{cursor:pointer;position:absolute;right:20px;top:20px}@media (max-width:768px){.order__close{height:20px;right:16px;top:16px;width:20px}}.order__close svg{max-height:32px;max-width:32px}@media (max-width:768px){.order__close svg{max-height:20px;max-width:20px}}.order__title{color:#000;font-size:clamp(1.875rem,3vw,4rem);font-weight:500;line-height:130%;margin:0;padding:0;text-align:center;width:100%}.order__title span{color:#ff7369}.order__timer-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#e7fbe0;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(1.125rem,3vw,1.25rem);justify-content:space-between;margin-bottom:10px;max-width:578px;padding:0 0 0 16px;width:100%}@media (min-width:1024px){.order__timer-wrap{margin-bottom:32px}}@media (min-width:1200px){.order__timer-wrap{padding-left:40px}}.order__timer-wrap .timer-tp{background:linear-gradient(135deg,var(--accent),#6bc265);border-radius:9999px;color:#fff;font-size:clamp(1.875rem,3vw,4rem);padding:12px;width:auto}.order .display-price-tp:not(#x):not(#y){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;color:#4bab3a;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Unbounded;font-size:clamp(.875rem,3vw,1rem);font-style:normal;justify-content:center;line-height:130%;margin-bottom:5px;padding:8px 16px;text-align:center;width:100%}@media (min-width:1024px){.order .display-price-tp:not(#x):not(#y){margin-bottom:24px}}.order .form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center;width:100%}@media (max-width:480px){.order .form{width:100%}}.order .form__email{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;background:#fff;border:1px solid rgba(0,0,0,.5);border-radius:9999px;color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(.875rem,3vw,1rem);font-style:normal;font-weight:500;justify-content:center;line-height:130%;margin:0 auto;margin-bottom:8px!important;max-width:400px;padding:0 0 8px 24px;width:100%}.order .form__email:hover{border-color:#c2d8ca}.order .form__email:hover::-webkit-input-placeholder{color:#c2d8ca}.order .form__email:hover::-moz-placeholder{color:#c2d8ca}.order .form__email:hover:-ms-input-placeholder{color:#c2d8ca}.order .form__email:hover::-ms-input-placeholder{color:#c2d8ca}.order .form__email:hover::placeholder{color:#c2d8ca}.order .form__email:active{background-color:#c2d8ca;border-color:#77947f}.order .form__email:active::-webkit-input-placeholder{color:transparent}.order .form__email:active::-moz-placeholder{color:transparent}.order .form__email:active:-ms-input-placeholder{color:transparent}.order .form__email:active::-ms-input-placeholder{color:transparent}.order .form__email:active::placeholder{color:transparent}.order .form__email:not(:focus):invalid{border-color:#b33737}.order .form__email:not(:focus):invalid::-webkit-input-placeholder{color:#b33737}.order .form__email:not(:focus):invalid::-moz-placeholder{color:#b33737}.order .form__email:not(:focus):invalid:-ms-input-placeholder{color:#b33737}.order .form__email:not(:focus):invalid::-ms-input-placeholder{color:#b33737}.order .form__email:not(:focus):invalid::placeholder{color:#b33737}.order .form__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order .form__button,.order .form__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.order .form__button{-ms-flex-item-align:center;align-self:center;background:linear-gradient(135deg,var(--accent),#6bc265);border:none;border-radius:999px;color:#fff;font-size:18px;font-style:normal;font-weight:500;gap:10px;line-height:130%;margin:4px 0 16px;max-width:300px;padding:16px 60px;text-align:center}@media (max-width:480px){.order .form__button{font-size:16px;max-width:100%;width:100%}}@media (max-width:767px){.order .form__button{margin-bottom:60px}}.order .form__button:hover{background:#3d8530}.order .form__button:active{background:#68e152}.order .form__button:disabled{background-color:#ff7e38}.order .form__text,.order .form__text2{color:#948ca5;font-style:normal;font-weight:400;line-height:130%;margin:0;padding:0}@media (max-width:768px){.order .form__text,.order .form__text2{margin:4px 0 0}}.order .input-wrap{width:100%}.order__icon-wrapper{margin-bottom:8px}.order__icon{height:97px;width:120px}@media (min-width:1200px){.order__icon{height:185px;width:195px}}.form__main-user-email{height:50px!important;margin-bottom:20px!important;padding-bottom:0!important;padding-top:0!important}:root{--bg-primary:#f4fbf1;--bg-secondary:#ddf1d8;--accent:#4bab3a;--accent-hover:#3d9a2d;--text-primary:#1f2d26;--text-secondary:#5a6b62;--success:#2bb673;--white:#fff;--shadow:0 4px 20px rgba(75,171,58,.12);--shadow-lg:0 8px 40px rgba(75,171,58,.18);--radius:16px;--radius-lg:24px}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{background-color:#e7fbe0;color:var(--text-primary);font-family:Manrope,sans-serif;line-height:1.6;min-height:100dvh}.quiz-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:480px;min-height:100dvh;padding:90px 16px 0}.quiz-container,.screen{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.screen{-webkit-box-flex:1;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;display:none;-ms-flex:1;flex:1;padding-bottom:100px}.screen.active{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.progress-bar{background:var(--bg-secondary);border-radius:2px;height:4px;margin:10px 0 16px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--accent),#6bc265);border-radius:2px;height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.progress-text{color:var(--text-secondary);font-size:12px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.progress-header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between;margin-top:16px}.progress-badge,.progress-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-badge{background:rgba(75,171,58,.1);border:1px solid rgba(75,171,58,.2);border-radius:20px;color:var(--accent);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.8px;line-height:1.25;margin-bottom:0;min-width:0;padding:4px 10px 4px 8px;text-transform:uppercase}.progress-badge.badge-activity{background:rgba(122,140,0,.1);border-color:rgba(122,140,0,.2);color:#7a8c00}.progress-badge.badge-lifestyle{background:rgba(31,138,77,.1);border-color:rgba(31,138,77,.2);color:#1f8a4d}.progress-badge.badge-final{background:rgba(74,124,42,.1);border-color:rgba(74,124,42,.2);color:#4a7c2a}.badge-icon{font-size:13px;line-height:1}.question-counter{-ms-flex-negative:0;background:var(--bg-secondary);border-radius:20px;flex-shrink:0;font-size:12px;padding:3px 10px;white-space:nowrap}.back-button,.question-counter{color:var(--text-secondary);font-weight:700}.back-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:start;align-items:center;align-self:flex-start;background:var(--white);border:1px solid hsla(27,5%,40%,.18);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Manrope,sans-serif;font-size:13px;justify-content:center;margin-top:14px;padding:6px 10px}.back-button:hover{border-color:rgba(75,171,58,.3);color:var(--accent)}.bmi-meaning-card{margin-top:16px}.bmi-summary{color:var(--text-primary);line-height:1.45}.bmi-fit-note{border-top:1px solid rgba(75,171,58,.16);color:var(--text-secondary);line-height:1.5;padding-top:12px}#social-proof-card{border:1px solid rgba(75,171,58,.16)}.hero-section{padding:40px 0 24px;text-align:center}.hero-image{background:var(--bg-secondary);border-radius:var(--radius-lg);height:280px;margin:0 auto 24px;max-width:320px;overflow:hidden;width:100%}.hero-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}h1{color:var(--text-primary);font-family:Unbounded,sans-serif;font-size:28px;font-weight:800;line-height:1.2;margin-bottom:12px}h1 .accent{color:var(--accent)}.subtitle{color:var(--text-secondary);font-size:16px;margin-bottom:24px}.social-proof{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--white);border-radius:var(--radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);gap:12px;justify-content:center;margin-bottom:24px;padding:16px}.avatars,.social-proof{display:-webkit-box;display:-ms-flexbox;display:flex}.avatar{background:var(--bg-secondary);border:2px solid var(--white);border-radius:50%;height:32px;margin-left:-8px;overflow:hidden;width:32px}.avatar:first-child{margin-left:0}.avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.social-text{color:var(--text-secondary);font-size:13px}.social-text strong{color:var(--text-primary);font-weight:700}#screen-1 .hero-section{padding:10px 0 8px}#screen-1 .hero-image{margin-bottom:10px;max-width:280px}#screen-1 h1{font-size:24px;margin-bottom:8px}#screen-1 .subtitle{font-size:14px;margin-bottom:8px}#screen-1 .social-proof{gap:8px;margin-bottom:8px;padding:8px 10px}#screen-1 .avatar{height:24px;width:24px}#screen-1 .social-text{font-size:12px}#screen-1 .question{font-size:18px;margin-bottom:8px}#screen-1 .options{display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin-bottom:0}#screen-1 .option{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:8px;justify-content:center;min-height:48px;padding:8px 10px}#screen-1 .option-thumb{display:none}#screen-1 .option-text{font-size:16px}@media (max-height:700px){#screen-1 .hero-section{padding:6px 0}#screen-1 .hero-image{margin-bottom:8px;max-width:240px}#screen-1 h1{font-size:22px;margin-bottom:6px}#screen-1 .subtitle{font-size:13px;margin-bottom:6px}#screen-1 .social-proof{margin-bottom:6px;padding:6px 8px}#screen-1 .avatar{height:22px;width:22px}#screen-1 .social-text{font-size:11px}#screen-1 .question{font-size:17px;margin-bottom:6px}#screen-1 .options{gap:5px;grid-template-columns:repeat(2,1fr)}#screen-1 .option{min-height:40px;padding:6px 8px}#screen-1 .option-text{font-size:14px}}.question{font-family:Unbounded,sans-serif;font-size:22px;font-weight:700;margin-bottom:20px;text-align:center}.options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:24px}.option,.options{display:-webkit-box;display:-ms-flexbox;display:flex}.option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);border:2px solid transparent;border-radius:var(--radius);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;gap:16px;padding:16px;-webkit-transition:all .2s ease;transition:all .2s ease}.option:hover{border-color:var(--accent);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.option.selected{background:linear-gradient(135deg,#f0f9ed,var(--white));border-color:var(--accent)}.option-thumb{-ms-flex-negative:0;background:var(--bg-secondary);border-radius:12px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.option-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.option-text{color:var(--text-primary);font-size:16px;font-weight:600}.option-simple{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 16px;text-align:center}.option-simple .option-text{margin:0}.options-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.option-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);border:2px solid transparent;border-radius:var(--radius);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px 12px;-webkit-transition:all .2s ease;transition:all .2s ease}.option-card:hover{border-color:var(--accent);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.option-card.selected{background:linear-gradient(135deg,#f0f9ed,var(--white));border-color:var(--accent)}.option-card .option-thumb{height:80px;margin-bottom:12px;width:80px}.option-card .option-text{font-size:14px;text-align:center}.btn{background:linear-gradient(135deg,var(--accent),#6bc265);border:none;border-radius:var(--radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);color:var(--white);cursor:pointer;display:block;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;padding:18px 24px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.btn:hover{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.btn:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none;-ms-transform:none;transform:none}.interlude{padding:60px 0;text-align:center}.interlude-image{background:var(--bg-secondary);border-radius:50%;height:200px;margin:0 auto 24px;overflow:hidden;width:200px}.interlude-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.interlude h2{font-family:Unbounded,sans-serif;font-size:24px;font-weight:700;margin-bottom:16px}.interlude p{color:var(--text-secondary);font-size:16px;margin-bottom:32px}.insight-interlude h2{margin-bottom:12px}.insight-interlude p{margin-bottom:10px}.insight-interlude p:last-of-type{margin-bottom:22px}.insight-interlude .info-card,.insight-interlude .info-list li{text-align:left}.info-card{background:var(--white);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);margin-bottom:24px;padding:24px}.info-card h3{color:var(--accent);font-family:Unbounded,sans-serif;font-size:18px;font-weight:700;margin-bottom:16px}.info-list{list-style:none}.info-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid var(--bg-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 0}.info-list li:last-child{border-bottom:none}.info-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:var(--success);border-radius:50%;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;width:24px}.info-text{font-size:15px}.info-text strong{color:var(--text-primary)}.input-group{margin-bottom:24px}.input-label{color:var(--text-secondary);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.input-field{background:var(--white);border:2px solid var(--bg-secondary);border-radius:var(--radius);font-family:Manrope,sans-serif;font-size:18px;padding:16px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.input-field:focus{border-color:var(--accent);outline:0}.input-hint{color:var(--text-secondary);font-size:13px;margin-top:8px}.bmi-result{background:var(--bg-secondary);border-radius:var(--radius);margin-top:16px;padding:16px;text-align:center}.bmi-value{color:var(--accent);font-family:Unbounded,sans-serif;font-size:32px;font-weight:800}.bmi-label{color:var(--text-secondary);font-size:14px}.bmi-scale{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;overflow:hidden}.bmi-segment{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px}.bmi-segment.low{background:#64b5f6}.bmi-segment.normal{background:var(--success)}.bmi-segment.high{background:#ffb74d}.bmi-segment.obese{background:var(--accent)}.bmi-indicator{background:var(--text-primary);border-radius:50%;height:12px;margin-top:-10px;position:relative;-webkit-transition:left .3s ease;transition:left .3s ease;width:12px}.result-section{padding:32px 0}.program-preview-img{aspect-ratio:16/9;background:var(--bg-secondary);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);margin:0 0 24px;overflow:hidden;width:100%}.program-preview-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.result-header{margin-bottom:32px;text-align:center}.result-header h2{font-family:Unbounded,sans-serif;font-size:26px;font-weight:800;margin-bottom:12px}.result-chart{background:var(--white);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);margin-bottom:24px;padding:24px}.chart-visual{height:160px;margin-bottom:16px;position:relative}.chart-line{background:linear-gradient(180deg,transparent 0,var(--bg-secondary) 100%);border-radius:12px;overflow:hidden}.chart-curve,.chart-line{bottom:0;height:100%;left:0;position:absolute;right:0}.chart-curve svg{height:100%;width:100%}.chart-points{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 8px}.chart-point{text-align:center}.chart-point-value{color:var(--accent);font-family:Unbounded,sans-serif;font-size:18px;font-weight:700}.chart-point-label{color:var(--text-secondary);font-size:12px}.ba-headline{font-family:Unbounded,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin-bottom:20px;text-align:center}.ba-headline .ba-weight-num{color:var(--accent)}.ba-headline .ba-date{white-space:nowrap}.ba-toggle{background:var(--bg-secondary);border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 24px;max-width:260px;padding:4px;position:relative}.ba-toggle-btn{-webkit-box-flex:1;background:0 0;border:0;border-radius:999px;color:var(--text-primary);cursor:pointer;-ms-flex:1;flex:1;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;padding:10px 12px;text-transform:uppercase;-webkit-transition:color .25s ease,background .25s ease;transition:color .25s ease,background .25s ease}.ba-toggle-btn.active{background:var(--accent);-webkit-box-shadow:0 2px 10px rgba(75,171,58,.25);box-shadow:0 2px 10px rgba(75,171,58,.25);color:var(--white)}.ba-card{background:var(--white);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);margin-bottom:24px;margin-left:-16px;margin-right:-16px;padding:24px 20px}.ba-card-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(108px,.85fr) minmax(96px,.8fr) minmax(170px,1.25fr)}.ba-gauge{aspect-ratio:1;justify-self:center;max-width:150px;position:relative;width:100%}.ba-gauge svg{height:100%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:100%}.ba-gauge-track{fill:none;stroke:#ededed;stroke-width:10}.ba-gauge-fill{fill:none;stroke:#f06f6f;stroke-width:10;stroke-linecap:round;-webkit-transition:stroke-dasharray .45s ease;transition:stroke-dasharray .45s ease}.ba-view.after .ba-gauge-fill{stroke:var(--success)}.ba-gauge-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;inset:0;justify-content:center;padding:0 12px;position:absolute;text-align:center}.ba-gauge-weight{color:var(--text-primary);font-family:Unbounded,sans-serif;font-size:24px;font-weight:800;line-height:1;max-width:100%;white-space:nowrap}.ba-gauge-delta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-secondary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:2px}.ba-gauge-status{color:var(--text-secondary);font-size:14px;font-weight:600;margin-top:12px;text-align:center}.ba-body{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;aspect-ratio:3/4.2;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative;width:100%}.ba-body img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:0;position:absolute;-webkit-transition:opacity .35s ease;transition:opacity .35s ease;width:100%}.ba-body img.active{opacity:1}.ba-metrics{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.ba-metric,.ba-metrics{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.ba-metric{gap:10px}.ba-metric,.ba-metric-bubble{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ba-metric-bubble{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;background:#ffe8e8;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--accent);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-family:Unbounded,sans-serif;font-size:10px;font-weight:800;height:52px;justify-content:center;letter-spacing:-.02em;padding:0 3px;-webkit-transition:background .25s ease,color .25s ease;transition:background .25s ease,color .25s ease;white-space:nowrap;width:52px}.ba-view.after .ba-metric-bubble{background:#e4f7e8;color:#2fb750}.ba-metric-bubble:before{content:"↓";font-size:11px;font-weight:700;line-height:1;margin-right:1px}.ba-view.after .ba-metric-bubble:before{content:"↑"}.ba-metric-label{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.25;max-width:100%;min-width:0;overflow-wrap:normal;word-break:normal}.ba-metric-label .ba-metric-after,.ba-view.after .ba-metric-label .ba-metric-before{display:none}.ba-view.after .ba-metric-label .ba-metric-after{display:inline}.ba-disclaimer{color:var(--text-secondary);font-size:12px;line-height:1.4;margin-bottom:20px;margin-top:-8px;text-align:center}@media (max-width:540px){.ba-headline{font-size:21px}.ba-card{padding:18px 14px}.ba-card-inner{gap:14px 10px;grid-template-columns:1fr 1fr}.ba-gauge{grid-column:1;grid-row:1;max-width:140px}.ba-gauge-weight{font-size:22px}.ba-body{grid-column:2;grid-row:1/span 2}.ba-metrics{gap:10px;grid-column:1;grid-row:2}.ba-metric-bubble{font-size:11px;height:42px;width:42px}.ba-metric-bubble:before{font-size:10px}.ba-metric-label{font-size:13px}}@media (max-width:380px){.ba-metric{gap:8px}.ba-metric-bubble{font-size:8px;height:42px;width:42px}.ba-metric-bubble:before{font-size:9px}.ba-metric-label{font-size:12px}}.ba-final-wrap{margin-bottom:24px}.promo-card{background:linear-gradient(135deg,#e8f9f7,#d4f5f1);border:1.5px solid rgba(78,205,196,.35);border-radius:var(--radius-lg);margin-bottom:16px;overflow:hidden;padding:20px 18px;position:relative}.promo-card:before{background:radial-gradient(circle,rgba(78,205,196,.15) 0,transparent 70%);content:"";height:140px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:140px}.promo-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:14px;position:relative}.promo-icon{-ms-flex-negative:0;color:#2b9e95;flex-shrink:0;height:28px;width:28px}.promo-title{color:#1f7a72;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.promo-title strong{color:#0e5b55}.promo-code-wrap{background:var(--white);border:1.5px dashed #2bb673;border-radius:12px;padding:14px 16px;position:relative;text-align:center}.promo-code{color:var(--text-primary);font-family:Unbounded,Courier New,monospace;font-size:18px;font-weight:800;letter-spacing:.5px;text-transform:none;word-break:break-all}.promo-timer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#1f7a72;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin-top:12px}.promo-timer-value{color:var(--accent);font-family:Unbounded,monospace;font-size:15px;font-weight:800;letter-spacing:.5px}.promo-timer.expired .promo-timer-value{color:var(--text-secondary)}@media (max-width:380px){.promo-title{font-size:14px}.promo-code{font-size:16px}}.price-old{display:block;font-family:Unbounded,sans-serif;font-weight:600;margin-bottom:4px}.input-field.input-error{border-color:var(--accent);-webkit-box-shadow:0 0 0 3px rgba(75,171,58,.15);box-shadow:0 0 0 3px rgba(75,171,58,.15)}.profile-card{background:var(--white);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);margin-bottom:24px;padding:24px}.profile-card h3{font-family:Unbounded,sans-serif;font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.profile-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.profile-item{background:var(--bg-primary);border-radius:12px;padding:16px}.profile-item-label{color:var(--text-secondary);font-size:12px;margin-bottom:4px}.profile-item-value{color:var(--text-primary);font-size:15px;font-weight:700}.program-features{background:linear-gradient(135deg,#2e8623,#4bab3a);border-radius:var(--radius-lg);-webkit-box-shadow:0 8px 32px rgba(46,134,35,.25);box-shadow:0 8px 32px rgba(46,134,35,.25);color:var(--white);margin-bottom:24px;padding:28px 24px}.program-features h3{color:var(--white);font-family:Unbounded,sans-serif;font-size:19px;font-weight:800;line-height:1.3;margin-bottom:22px}.feature-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-bottom:16px}.feature-item:last-child{margin-bottom:0}.feature-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:hsla(0,0%,100%,.25);border:1.5px solid hsla(0,0%,100%,.45);border-radius:50%;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:26px;justify-content:center;margin-top:1px;width:26px}.feature-text{color:hsla(0,0%,100%,.97);font-size:15px;font-weight:500;line-height:1.5}.cta-section{padding:24px 0 40px;text-align:center}.price-block{margin-bottom:20px}.price-old{color:var(--text-secondary);font-size:18px;text-decoration:line-through}.price-new{color:var(--accent);font-family:Unbounded,sans-serif;font-size:48px;font-weight:800}.price-period{color:var(--text-secondary);font-size:14px}.sticky-cta{background:var(--white);bottom:0;-webkit-box-shadow:0 -4px 20px rgba(0,0,0,.1);box-shadow:0 -4px 20px rgba(0,0,0,.1);display:none;left:0;padding:16px;position:fixed;right:0;z-index:100}.sticky-cta.visible{display:block}.sticky-cta .btn{margin:0 auto;max-width:480px}.checkbox-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:24px}.checkbox-option,.checkbox-options{display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);border:2px solid transparent;border-radius:var(--radius);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;gap:16px;padding:16px;-webkit-transition:all .2s ease;transition:all .2s ease}.checkbox-option.selected,.checkbox-option:hover{border-color:var(--accent)}.checkbox-option.selected{background:linear-gradient(135deg,#f0f9ed,var(--white))}.checkbox-box{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;border:2px solid var(--bg-secondary);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:24px;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:24px}.checkbox-option.selected .checkbox-box{background:var(--accent);border-color:var(--accent)}.checkbox-check{color:var(--white);font-size:14px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.checkbox-option.selected .checkbox-check{opacity:1}.checkbox-option .option-thumb{height:56px;width:56px}.loading-screen{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.loading-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid var(--bg-secondary);border-radius:50%;border-top-color:var(--accent);height:60px;margin-bottom:24px;width:60px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text{color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:8px}.loading-subtext{color:var(--text-secondary);font-size:14px}.disclaimer{color:var(--text-secondary);font-size:12px;line-height:1.5;margin-top:16px;text-align:center}@media (min-width:768px){h1{font-size:36px}.question{font-size:26px}.hero-image{height:340px;max-width:400px}#screen-1 .hero-image{max-width:280px}#screen-1 h1{font-size:24px}}.question-hint{color:var(--text-secondary);font-size:13px;margin:-8px 0 12px}.checkbox-options-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media (max-width:380px){.checkbox-options-grid{grid-template-columns:1fr}}.multi-loader{padding:60px 0 100px;text-align:center}.multi-loader-title{color:var(--text-primary);font-family:Unbounded,sans-serif;font-size:22px;font-weight:700;margin-bottom:32px}.loader-steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0;text-align:left}.loader-step{background:var(--white);border-radius:var(--radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);padding:14px 18px;-webkit-transition:opacity .3s;transition:opacity .3s}.loader-step-row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.loader-step-label{color:var(--text-primary);font-size:14px;font-weight:600}.loader-step-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:700}.loader-step-check,.loader-step-percent{color:var(--accent)}.loader-step-check{display:none;font-size:16px;margin-left:4px}.loader-step.is-done .loader-step-percent{display:none}.loader-step.is-done .loader-step-check{display:inline}.loader-step-bar{background:var(--bg-secondary);border-radius:4px;height:6px;overflow:hidden}.loader-step-bar-fill{background:var(--accent);border-radius:4px;height:100%;-webkit-transition:width .15s linear;transition:width .15s linear;width:0}.social-proof-interlude{padding:32px 0 100px}.sp-eyebrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(75,171,58,.1);border:1px solid rgba(75,171,58,.2);border-radius:20px;color:var(--accent);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.sp-eyebrow-dot{background:var(--accent);border-radius:50%;display:inline-block;height:8px;width:8px}.sp-title{color:var(--text-primary);font-family:Unbounded,sans-serif;font-size:28px;font-weight:800;line-height:1.2;margin-bottom:8px}.sp-title-accent{color:var(--accent)}.sp-subtitle{color:var(--text-secondary);font-size:15px;line-height:1.5;margin-bottom:20px}.reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:24px}.review-card{background:var(--white);border:1px solid rgba(75,171,58,.12);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);padding:18px}.review-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.review-avatar{-ms-flex-negative:0;flex-shrink:0;position:relative}.review-avatar-inner{background:var(--bg-secondary);border-radius:50%;height:42px;overflow:hidden;width:42px}.review-avatar-inner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-verified{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--accent);border:2px solid var(--white);border-radius:50%;bottom:-2px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-2px;width:18px}.review-meta{-webkit-box-flex:1;-ms-flex:1;flex:1}.review-name-row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between}.review-name{color:var(--text-primary);font-size:14px;font-weight:700}.review-age{color:var(--text-secondary);font-size:12px}.review-stars{color:#f5a623;font-size:13px;letter-spacing:1px}.review-match{background:rgba(75,171,58,.1);border-radius:8px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.review-tag{font-style:italic;font-weight:700;margin-bottom:8px}.review-tag,.review-text{color:var(--text-primary);font-size:14px}.review-text{line-height:1.55;margin-bottom:12px}.review-foot{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid rgba(75,171,58,.12);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;justify-content:space-between;padding-top:10px}.review-foot,.review-result{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-result{color:var(--accent);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;gap:6px}.review-result-dot{background:var(--accent);border-radius:50%;height:6px;width:6px}.review-source{color:var(--text-secondary);font-size:11px}.sp-bottom{-webkit-box-pack:center;-ms-flex-pack:center;background:var(--bg-secondary);border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;justify-content:center;margin-bottom:20px;padding:16px}.sp-stat{text-align:center}.sp-stat-num{color:var(--accent);font-family:Unbounded,sans-serif;font-size:24px;font-weight:800}.sp-stat-label{color:var(--text-secondary);font-size:12px;margin-top:4px}.tracker-section{background:var(--bg-secondary);border-radius:var(--radius-lg);margin:24px 0;padding:24px 18px}.tracker-header{margin-bottom:20px;text-align:center}.tracker-header h3{color:var(--text-primary);font-family:Unbounded,sans-serif;font-size:20px;font-weight:700;line-height:1.25;margin-bottom:8px}.tracker-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.5}.tracker-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px}.tracker-card{-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:var(--white);border-radius:var(--radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);display:grid;gap:14px;grid-template-columns:84px 130px 1fr;padding:18px}.tracker-card-img{-ms-flex-negative:0;background:var(--bg-primary);border-radius:12px;flex-shrink:0;height:84px;min-width:0;overflow:hidden;width:84px}.tracker-card-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tracker-card h4{color:var(--text-primary);font-family:Unbounded,sans-serif;font-size:15px;font-weight:700;margin-bottom:6px;min-width:0;word-break:break-word}.tracker-card p{color:var(--text-secondary);font-size:13px;line-height:1.5;min-width:0}.tracker-foot{color:var(--accent);font-size:13px;font-weight:700;margin-top:14px;text-align:center}@media (max-width:540px){.tracker-section{padding:20px 14px}.tracker-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 14px;grid-template-columns:96px 1fr;grid-template-rows:auto auto;padding:14px}.tracker-card-img{align-self:center;grid-column:1;grid-row:1/span 2;height:96px;width:96px}.tracker-card h4{align-self:end;font-size:16px;grid-column:2;grid-row:1;margin-bottom:0}.tracker-card p{align-self:start;font-size:14px;grid-column:2;grid-row:2;line-height:1.45}}.faq-section{margin:24px 0}.faq-title{color:var(--text-primary);font-family:Unbounded,sans-serif;font-size:22px;font-weight:700;margin-bottom:16px;text-align:center}.faq-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.faq-item{background:var(--white);border:1px solid rgba(75,171,58,.1);border-radius:var(--radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);overflow:hidden}.faq-q{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:0;color:var(--text-primary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;gap:12px;justify-content:space-between;padding:16px 18px;text-align:left;width:100%}.faq-arrow{-ms-flex-negative:0;color:var(--accent);flex-shrink:0;font-size:20px;font-weight:400;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.faq-item.open .faq-arrow{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq-a{color:var(--text-primary);font-size:14px;line-height:1.6;max-height:0;overflow:hidden;padding:0 18px;-webkit-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease}.faq-item.open .faq-a{max-height:400px;padding:0 18px 16px}.timer.timer-tp{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;background:0 0;border:0 solid #0af;border-radius:16px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:12px;justify-content:center;margin:28px 0;max-height:105px;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;outline:0;overflow:hidden;width:100%;z-index:120}@media (max-width:767px){.timer.timer-tp{border-radius:16px;gap:6px;margin:20px auto 24px;min-height:56px}}.timer.timer-tp .timer-tp__promo-text{-webkit-animation:visible 1.2s;animation:visible 1.2s;color:#0c0c0c;font-size:clamp(1rem,.8621rem + .6897vw,1.5rem);font-weight:400;padding:0 0 0 24px;text-align:left}@media (max-width:767px){.timer.timer-tp .timer-tp__promo-text{padding:0 0 0 13px}}.timer.timer-tp .timer-tp__promo-text br{display:none}@media (max-width:767px){.timer.timer-tp .timer-tp__promo-text br{display:block}}.timer.timer-tp .timer-tp__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fcf8f3;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Unbounded;font-size:clamp(3.25rem,2.8032rem + 2.234vw,5.875rem);font-variant-numeric:tabular-nums;font-weight:700;gap:8px;height:100%;justify-content:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%}@media (max-width:767px){.timer.timer-tp .timer-tp__wrapper{padding:8px 16px}}.timer.timer-tp .timer-tp__wrapper span{color:#e8a0b4;font-size:24px}.timer.timer-tp span.timer-tp__hours,.timer.timer-tp span.timer-tp__minutes,.timer.timer-tp span.timer-tp__seconds{background:hsla(0,0%,100%,.07);border:1px solid rgba(245,238,240,.14);border-radius:14px;color:#e8a0b4;font-family:Unbounded;font-size:24px;font-weight:800;line-height:120%;padding:8px}@media (min-width:1024px){.timer.timer-tp span.timer-tp__hours,.timer.timer-tp span.timer-tp__minutes,.timer.timer-tp span.timer-tp__seconds{font-size:44px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */