*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--brand:#38b6ff;--brand-d:#1a9fe8;--brand-dd:#0d7fc0;--brand-l:#e8f6ff;--brand-ll:#f4fbff;--shadow:0 3px 14px rgba(56,182,255,.28);--shadow-h:0 6px 22px rgba(56,182,255,.4);--card:0 1px 6px rgba(56,182,255,.06),0 1px 2px rgba(0,0,0,.04);--card-h:0 5px 18px rgba(56,182,255,.14),0 2px 5px rgba(0,0,0,.05);--white:#fff;--bg:#f7fbff;--g50:#f0f5fa;--g100:#e3edf5;--g200:#c7d8e6;--g400:#8aa3ba;--g600:#4a6275;--g800:#1d3346;--g900:#0c1e2c;--green:#06d6a0;--fd:"Nunito",system-ui,sans-serif;--fb:"Nunito Sans",system-ui,sans-serif;--rs:8px;--rm:12px;--rl:16px;--rx:22px;--rp:99px;--t:.18s cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth}body{font-family:var(--fb);background:var(--bg);color:var(--g900);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span.quiz-option-desc,.quiz-intro-features,.quiz-trust,p.quiz-subtext,.result-reviews,.quiz-eyebrow,span.kit-ready-btn-badge,p.kit-ready-guarantee{display:none!important}#quiz-wrapper{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:var(--bg)}.quiz-topbar{width:100%;background:var(--brand);color:var(--white);text-align:center;padding:8px 16px;font-family:var(--fb);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px;line-height:1.35;flex-wrap:wrap}.quiz-topbar-time{background:#ffffff3d;padding:2px 9px;border-radius:var(--rp);font-weight:800;font-size:11px;letter-spacing:.02em;white-space:nowrap}.quiz-topbar-text{font-weight:700}.quiz-header{width:100%;display:flex;align-items:center;justify-content:center;padding:14px 24px;position:relative;background:var(--white);border-bottom:1px solid var(--g100)}.quiz-logo{height:40px;width:auto;display:block}#quiz-progress-wrap{width:100%;max-width:540px;padding:20px 24px 0}.quiz-progress-inner{width:100%}.quiz-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.quiz-progress-label{font-family:var(--fb);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--brand)}.quiz-progress-count{font-size:12px;font-weight:700;color:var(--g400)}.quiz-progress-bar{width:100%;height:6px;background:var(--g100);border-radius:var(--rp);overflow:hidden}.quiz-progress-fill{height:100%;background:linear-gradient(90deg,var(--brand),#7dd0ff);border-radius:var(--rp);transition:width .45s cubic-bezier(.4,0,.2,1)}.quiz-stage{width:100%;max-width:540px;padding:26px 22px 48px;flex:1}.quiz-step,.quiz-intro,.quiz-result,.quiz-loading,.quiz-kit-ready{animation:fadeUp .3s cubic-bezier(.4,0,.2,1) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quiz-intro{display:flex;flex-direction:column;align-items:center;text-align:center}.quiz-intro-badge{display:inline-flex;align-items:center;gap:7px;background:var(--brand-l);border:1.5px solid #cdebff;color:var(--brand-dd);font-family:var(--fb);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:6px 15px;border-radius:var(--rp);margin-bottom:18px}.quiz-intro-dot{width:7px;height:7px;border-radius:50%;background:var(--brand);animation:pulse 1.7s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.quiz-intro-headline{font-family:var(--fd);font-size:clamp(23px,5vw,32px);font-weight:900;line-height:1.18;color:var(--g900);margin-bottom:13px;max-width:480px}.quiz-intro-headline em{font-style:normal;color:var(--brand)}.quiz-intro-sub{font-size:15px;color:var(--g600);line-height:1.5;margin-top:15px;margin-bottom:26px;max-width:410px}.quiz-intro-features{display:flex;flex-direction:column;gap:9px;width:100%;max-width:360px;margin-bottom:26px;text-align:left}.quiz-intro-feature{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--g800);font-weight:600}.quiz-intro-fi{width:28px;height:28px;border-radius:50%;background:var(--brand-l);border:1.5px solid #cdebff;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.quiz-intro-btn{width:100%;max-width:400px}.quiz-eyebrow{font-family:var(--fb);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);text-align:center;margin-bottom:9px}.quiz-question{font-family:var(--fd);font-size:clamp(20px,4.2vw,26px);font-weight:900;line-height:1.2;color:var(--g900);text-align:center;margin-bottom:7px}.quiz-subtext{font-size:14px;color:var(--g600);text-align:center;margin-bottom:22px;line-height:1.5}.quiz-options{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:30px;margin-bottom:4px}.quiz-option{background:var(--white);border:2px solid var(--g100);border-radius:var(--rl);padding:14px 12px;cursor:pointer;display:flex;flex-direction:row;align-items:center;text-align:left;gap:11px;box-shadow:var(--card);position:relative;-webkit-tap-highlight-color:transparent;font-family:var(--fb);transition:border-color var(--t),box-shadow var(--t),transform var(--t),background var(--t)}.quiz-option:hover{border-color:var(--brand);box-shadow:var(--card-h);transform:translateY(-2px)}.quiz-option.selected{border-color:var(--brand);background:var(--brand-ll);box-shadow:0 0 0 2px #38b6ff2e,var(--card-h)}.quiz-option.selected:after{content:"\2713";position:absolute;top:8px;right:8px;width:18px;height:18px;background:var(--brand);color:#fff;border-radius:50%;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}.quiz-option-icon{font-size:26px;line-height:1;flex-shrink:0}.quiz-option-body{display:flex;flex-direction:column;gap:1px;min-width:0}.quiz-option-label{font-family:var(--fd);font-size:15px;font-weight:800;color:var(--g900);line-height:1.2}.quiz-option.selected .quiz-option-label{color:var(--brand-dd)}.quiz-option-desc{font-size:11px;color:var(--g400);line-height:1.25}.quiz-back{background:none;border:none;cursor:pointer;font-family:var(--fb);font-size:13px;font-weight:700;color:var(--g400);display:inline-flex;align-items:center;gap:5px;padding:5px 0;margin-bottom:12px;transition:color var(--t)}.quiz-back:hover{color:var(--g800)}.quiz-back-arrow{font-size:16px}span.quiz-back-arrow.below{font-size:25px!important;font-weight:600!important}span.staus_up{color:#57d48c;font-weight:600}.quiz-btn-wrap{margin-top:24px;display:flex;justify-content:center}.quiz-btn{display:inline-flex;margin-top:3vh;align-items:center;justify-content:center;gap:9px;background:var(--brand);color:var(--white);font-family:var(--fd);font-size:16px;font-weight:900;padding:15px 40px;border-radius:var(--rp);border:none;cursor:pointer;box-shadow:var(--shadow);letter-spacing:.01em;min-width:200px;transition:background var(--t),box-shadow var(--t),transform var(--t),opacity var(--t)}.quiz-btn:hover:not(:disabled){background:var(--brand-d);transform:translateY(-2px);box-shadow:var(--shadow-h)}.quiz-btn:active:not(:disabled){transform:translateY(0)}.quiz-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.quiz-btn-arrow{font-size:18px;transition:transform var(--t)}.quiz-btn:hover:not(:disabled) .quiz-btn-arrow{transform:translate(4px)}.quiz-btn-text{background:none;border:none;cursor:pointer;font-family:var(--fb);font-size:13px;font-weight:700;color:var(--g400);display:inline-flex;align-items:center;gap:6px;padding:9px 16px;transition:color var(--t)}.quiz-btn-text:hover{color:var(--g800)}.quiz-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;font-size:14px;font-weight:700;color:var(--g600);flex-wrap:wrap}.quiz-trust-stars{color:var(--brand);font-size:16px;letter-spacing:1.5px}.quiz-kit-ready{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.kit-ready-icon{font-size:56px;margin-bottom:16px;animation:iconPop .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes iconPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.kit-ready-title{font-family:var(--fd);font-size:clamp(26px,5vw,34px);font-weight:900;color:var(--g900);margin-bottom:10px;animation:fadeUp .4s .1s both}.kit-ready-sub{font-size:15px;color:var(--g600);line-height:1.5;max-width:340px;margin-bottom:32px;animation:fadeUp .4s .2s both}#loading-cta{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;margin:28px auto 0;animation:fadeUp .45s cubic-bezier(.4,0,.2,1) both}.loading-cta-sub{font-size:14px;color:var(--g600);line-height:1.5;margin-bottom:16px;text-align:center;font-weight:600}.kit-ready-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;max-width:400px;background:var(--brand);color:var(--white);font-family:var(--fd);text-decoration:none;padding:16px 28px;border-radius:var(--rp);border:none;cursor:pointer;box-shadow:var(--shadow);letter-spacing:.01em;transition:background var(--t),transform var(--t),box-shadow var(--t);position:relative;overflow:hidden}.kit-ready-btn:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:atcShine 2.6s ease-in-out infinite}@keyframes atcShine{0%,to{left:-60%}45%,55%{left:120%}}.kit-ready-btn:hover{background:var(--brand-d);transform:translateY(-2px);box-shadow:var(--shadow-h)}.kit-ready-btn-badge{background:var(--white);color:var(--brand-dd);font-family:var(--fd);font-size:12px;font-weight:900;letter-spacing:.04em;padding:2px 12px;border-radius:var(--rp);line-height:1.4}.kit-ready-btn-text{font-family:var(--fd);font-size:18px;font-weight:900;letter-spacing:.01em;line-height:1.1}.kit-ready-btn{animation:kitBtnPulse 1.8s ease-in-out infinite}@keyframes kitBtnPulse{0%,to{box-shadow:var(--shadow)}50%{box-shadow:0 8px 30px #38b6ff8c}}.kit-ready-guarantee{margin-top:12px;font-size:12px;font-weight:600;color:var(--g400);animation:fadeUp .4s .4s both}@media(max-width:480px){.quiz-topbar{font-size:12px;padding:7px 12px;gap:6px}.quiz-topbar-time{font-size:10px}.quiz-header{padding:12px 16px}.quiz-logo{height:32px}#quiz-progress-wrap{padding:15px 16px 0}.quiz-stage{padding:20px 30px 36px}.quiz-intro-headline{font-size:22px}.quiz-intro-sub{font-size:15px}.quiz-question{font-size:20px}.quiz-subtext{font-size:13px;margin-bottom:18px}.quiz-options{gap:9px;margin-top:30px}.quiz-option{padding:12px 10px;gap:9px}.quiz-option-icon{font-size:23px}.quiz-option-label{font-size:15px}.quiz-option-desc{font-size:10px}.quiz-btn{font-size:15px;padding:14px 28px;min-width:180px;margin-top:3vh}.quiz-trust{font-size:13px}.quiz-trust-stars{font-size:15px}.kit-ready-btn-text{font-size:16px}}@media(min-width:481px)and (max-width:768px){.quiz-stage{padding:24px 24px 42px}}@media(min-width:769px){.quiz-stage{padding:30px 24px 54px}.quiz-option{padding:16px 14px}.quiz-option-icon{font-size:28px}.quiz-option-label{font-size:15px}.quiz-option-desc{font-size:12px}.quiz-question{font-size:26px}.quiz-btn{font-size:17px;padding:16px 46px}.quiz-trust{font-size:14px}}@media(min-width:1024px){.quiz-stage,#quiz-progress-wrap{max-width:560px}}.quiz-loading{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0}.loading-spinner{width:48px;height:48px;border:4px solid var(--brand-l);border-top:4px solid var(--brand);border-radius:50%;animation:spin .9s linear infinite;margin:0 auto 24px;flex-shrink:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-title{font-family:var(--fd);font-size:clamp(20px,4vw,24px);font-weight:900;color:var(--g900);margin-bottom:8px}.loading-sub{font-size:14px;color:var(--g600);margin-bottom:32px;line-height:1.5}.loading-checklist{display:flex;flex-direction:column;gap:16px;width:100%;max-width:340px;text-align:left}.loading-item{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:600;color:var(--g400);transition:color .3s ease}.loading-item.active{color:var(--brand)}.loading-item.done{color:var(--g800)}.loading-check{width:26px;height:26px;border-radius:50%;border:2px solid var(--g200);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:800;color:transparent;background:transparent;transition:all .35s cubic-bezier(.34,1.56,.64,1)}.loading-item.active .loading-check{border-color:var(--brand);animation:spin .9s linear infinite}.loading-item.done .loading-check{background:var(--brand);border-color:var(--brand);color:#fff;animation:checkPop .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes checkPop{0%{transform:scale(.4)}70%{transform:scale(1.2)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.confetti-piece,.kit-ready-btn:before,.kit-ready-btn,.loading-spinner,.loading-item.active .loading-check,.loading-item.done .loading-check{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/qzfnl.css.map */
