@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@600;700;800&display=swap);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;min-height:100vh}body,main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}main{-webkit-box-flex:1;-ms-flex-positive:1;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}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html{background-color:#202020}#app{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1}#app .header{background:0 0;margin-left:auto;margin-right:auto;right:0}#app .header .container{max-width:480px}.header.is-invert .burger-icon,.header.is-invert .header__link-logo{-webkit-filter:invert(100%);filter:invert(100%)}.qc{width:100%}:root{--bg-0:#0f0a0b;--bg-1:#161113;--bg-2:#1a1214;--bg-3:#221a1d;--bg-4:#2a2024;--wine:#a8253e;--wine-h:#8a1e33;--wine-m:rgba(168,37,62,.14);--wine-b:rgba(168,37,62,.34);--gold:#c9a961;--gold-h:#b59650;--gold-m:rgba(201,169,97,.12);--gold-b:rgba(201,169,97,.32);--txt-1:#f2ebe3;--txt-2:#8a7d77;--txt-3:#5b524e;--brd:#2c2225;--brd-s:#3a2d31;--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:14px;--sh-wine:0 4px 24px rgba(168,37,62,.3);--sh-gold:0 4px 24px rgba(201,169,97,.2);--sh-lg:0 8px 40px rgba(0,0,0,.8)}body,html{-webkit-font-smoothing:antialiased;background:var(--bg-0);color:var(--txt-1);font-family:Inter,sans-serif;line-height:1.55;min-height:100dvh;overflow-x:hidden}img{display:block;max-width:100%}button{background:0 0;border:none;color:inherit;cursor:pointer;font-family:inherit;outline:0}: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:0 16px;width:100%}.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;padding-top:69px}@media (min-width:768px){.screen{padding-top:79px}}.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;-o-object-position:center top;object-position:center top;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{aspect-ratio:1/1;height:auto;margin-bottom:10px;max-width:340px}#screen-1 .hero-image img{-o-object-fit:cover;object-fit:cover}#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{height:160px;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-text-card{background:var(--white);border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);margin-bottom:22px;padding:22px 20px;text-align:left}.insight-text-card p{margin-bottom:14px;text-align:left}.insight-text-card p:last-child{margin-bottom:0}.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-sub{color:var(--text-secondary);font-size:15px;margin-top:2px}.result-banner{aspect-ratio:1/1;border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);margin:0 auto 24px;max-width:360px;overflow:hidden;position:relative;width:100%}.result-banner-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.result-banner-text{bottom:0;color:#fff;font-family:Unbounded,sans-serif;font-size:20px;font-weight:700;left:0;line-height:1.25;padding:22px 20px 24px;position:absolute;right:0;text-align:left;text-shadow:0 2px 12px rgba(0,0,0,.35)}.result-banner-text .banner-accent{color:#b8f0a8;white-space:nowrap}@media (max-width:380px){.result-banner-text{font-size:19px;padding:18px 16px 20px}}.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;-o-object-position:center top;object-position:center top;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}body{position:relative}body:after{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);content:"";inset:0;opacity:0;position:absolute;-webkit-transition:all .3 ease;transition:all .3 ease;visibility:hidden;z-index:999}html.modal-blur body:after{opacity:1;visibility:visible}html.is-lock{overflow:hidden}.order *{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Inter,sans-serif}.order{-ms-overflow-style:none;inset:0;overflow-y:auto;position:fixed;scrollbar-width:none;z-index:1000}.order::-webkit-scrollbar{background:0 0;height:0;width:0}.order{-webkit-animation:modalFadeOut .3s ease forwards;animation:modalFadeOut .3s ease forwards}@-webkit-keyframes modalFadeOut{to{display:none;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);visibility:hidden}}@keyframes modalFadeOut{to{display:none;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);visibility:hidden}}.order::-webkit-scrollbar{display:none}.order.is-open{-webkit-animation:modalFadeIn .3s ease forwards;animation:modalFadeIn .3s ease forwards;display:block;pointer-events:auto}@-webkit-keyframes modalFadeIn{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);visibility:hidden}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}}@keyframes modalFadeIn{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);visibility:hidden}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}}.order--preload{display:none}.order__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center;min-height:100%;padding:clamp(16px,8.2857142857px + 2.1428571429vw,40px)}.order__container,.order__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.order__wrapper{gap:12px;max-width:641px;position:relative;width:100%}.order__modal{border-radius:16px;-webkit-box-shadow:none;box-shadow:none;position:relative}.order__modal:after{border:1px solid transparent;border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.order__inner{-ms-overflow-style:none;background-color:#fff;border-radius:inherit;overflow-y:auto;padding:clamp(48px,44.1428571429px + 1.0714285714vw,60px) clamp(16px,1.8571428571px + 3.9285714286vw,60px);position:relative;scrollbar-width:none;z-index:1}.order__inner::-webkit-scrollbar{background:0 0;display:none;height:0;width:0}.order__close-btn{background:0 0;border:none;cursor:pointer;display:block;height:clamp(24px,22.0714285714px + .5357142857vw,30px);padding:0;position:absolute;right:clamp(16px,13.4285714286px + .7142857143vw,24px);top:clamp(16px,13.4285714286px + .7142857143vw,24px);width:clamp(24px,22.0714285714px + .5357142857vw,30px);z-index:2}.order__close-btn svg{display:block;height:100%;width:100%}.order__headline{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:clamp(20px,13.5714285714px + 1.7857142857vw,40px)}.order__headline h2{color:#1f2d26;font-size:clamp(24px,17.5714285714px + 1.7857142857vw,44px);font-weight:800;line-height:1.2;margin-left:auto;margin-right:auto;max-width:14em;text-align:center}.order__headline strong{color:#4bab3a;display:block;font-size:clamp(20px,16.7857142857px + .8928571429vw,30px);font-weight:800;line-height:130%;text-align:center}.order__timer{margin-bottom:15px}.order .form input{background-color:#ddf1d8;border:none;border-left:3px solid #4bab3a;border-radius:10px;color:#1f2d26;font-size:16px;font-weight:400;line-height:140%;min-height:51px;outline:0;padding:12px 28px;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%}.order .form input::-webkit-input-placeholder{color:#1f2d26}.order .form input::-moz-placeholder{color:#1f2d26}.order .form input:-ms-input-placeholder{color:#1f2d26}.order .form input::-ms-input-placeholder{color:#1f2d26}.order .form input::placeholder{color:#1f2d26}.order .form__error-wrap{-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;text-align:center}@media (min-width:769px){.order .form__error-wrap{min-height:32px}}.order .form__error{margin-bottom:0}.order .form__text,.order .form__text2{color:#5a686a;font-size:12px;font-weight:400;line-height:120%;text-align:center}.order .form__text--bottom{margin-top:clamp(48px,44.1428571429px + 1.0714285714vw,60px)}.order .form__text--top{margin-top:0}@media (min-width:998px){.order .form__text--top{margin-bottom:24px}}.order .form__button{background:#4bab3a;border:none;border-radius:10px;-webkit-box-shadow:0 4px 16px 0 rgba(45,106,79,.25);box-shadow:0 4px 16px 0 rgba(45,106,79,.25);color:#fff;cursor:pointer;font-size:18px;font-weight:600;line-height:120%;min-height:51px;padding:10px;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;width:100%}.timer-tp__wrapper{color:#4bab3a;font-family:monospace;font-size:clamp(24px,17.5714285714px + 1.7857142857vw,44px);font-weight:800;gap:12px;line-height:120%;text-align:center}.timer-tp__hours,.timer-tp__minutes,.timer-tp__seconds,.timer-tp__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.timer-tp__hours,.timer-tp__minutes,.timer-tp__seconds{-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:79/69;background-color:#4bab3a;border-radius:12px;color:#fff;justify-content:center;padding:8px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */