.kzs{--kp:#6863DB;--kpd:#2b2772;--kd:#141414;--kt:#212529;--kmut:#6b7280;--kbg:#f4f3ff;--kh:var(--font-heading-family),Poppins,Helvetica,Arial,sans-serif;font-family:var(--font-body-family),Roboto,Helvetica,Arial,sans-serif;color:var(--kt);background:#fff;min-height:70vh;padding:48px 0 80px}.kzs *{box-sizing:border-box}.kzs-wrap{max-width:720px;margin:0 auto;padding:0 24px}.kzs-eyebrow{font:600 12px/1 var(--kh);letter-spacing:3px;text-transform:uppercase;color:var(--kp);margin:0 0 16px}.kzs h1,.kzs h2{font-family:var(--kh);color:var(--kd);letter-spacing:-.02em;margin:0}.kzs h1{font-weight:700;font-size:clamp(30px,5vw,48px);line-height:1.1;margin-bottom:16px}.kzs h2{font-weight:700;font-size:clamp(22px,3.2vw,30px);line-height:1.2;margin-bottom:12px}.kzs-sub{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:#4b5563;margin:0 0 28px;max-width:560px}.kzs-meta{font-size:13px;color:var(--kmut);margin-top:16px}.kzs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--kp);color:#fff;border:0;border-radius:999px;padding:15px 32px;font:600 15px/1 var(--kh);cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}.kzs-btn:hover{background:#5853cf;transform:translateY(-1px)}.kzs-btn--o{background:#fff;color:var(--kd);box-shadow:inset 0 0 0 1.5px var(--kd)}.kzs-btn--o:hover{background:var(--kd);color:#fff}.kzs-btn[disabled]{opacity:.6;cursor:wait;transform:none}.kzs-link{background:none;border:0;padding:8px 0;color:var(--kmut);font:500 14px var(--kh);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.kzs-bar{height:3px;background:#ececf3;border-radius:3px;margin:0 0 36px;overflow:hidden}.kzs-bar i{display:block;height:100%;background:var(--kp);border-radius:3px;transition:width .4s ease}.kzs-qn{font:600 12px/1 var(--kh);letter-spacing:2px;text-transform:uppercase;color:var(--kp);margin:0 0 12px}.kzs-opts{display:flex;flex-direction:column;gap:10px;margin:22px 0 8px}.kzs-opt{display:block;width:100%;text-align:left;background:var(--kbg);color:var(--kd);border:0;border-radius:999px;padding:15px 24px;font:500 16px/1.35 var(--kh);cursor:pointer;transition:background .15s,color .15s}.kzs-opt:hover{background:#e6e4ff}.kzs-opt[aria-pressed=true]{background:var(--kp);color:#fff}.kzs-hint{font-size:13px;color:var(--kmut);margin:6px 0 0}.kzs textarea,.kzs input[type=email],.kzs input[type=text]{width:100%;border:0;background:var(--kbg);border-radius:18px;padding:15px 22px;font:400 16px/1.4 var(--font-body-family),Roboto,sans-serif;color:var(--kd);margin:0 0 10px}.kzs input[type=email],.kzs input[type=text]{border-radius:999px}.kzs textarea{min-height:110px;resize:vertical}.kzs textarea:focus,.kzs input:focus{outline:2px solid var(--kp);outline-offset:1px}.kzs-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px}.kzs-check{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:#4b5563;margin:12px 0 18px}.kzs-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--kp);flex:none}.kzs-err{color:#b42318;font-size:14px;margin:8px 0 0;min-height:1em}.kzs-note{font-size:14px;color:var(--kpd);background:var(--kbg);border-radius:999px;padding:10px 20px;display:inline-block;margin:0 0 14px}.kzs-hp{position:absolute;left:-9999px;opacity:0;height:0;width:0}.kzs-load{display:flex;align-items:center;gap:14px;color:var(--kmut);padding:40px 0}.kzs-dot{width:12px;height:12px;border-radius:50%;background:var(--kp);animation:kzsP 1s ease-in-out infinite}@keyframes kzsP{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.kzs-res h2{margin-top:44px}.kzs-res h1{font-size:clamp(26px,4vw,38px)}.kzs-diag{font-size:17px;line-height:1.7;margin:0 0 8px}.kzs-steps{list-style:none;padding:0;margin:0;counter-reset:s}.kzs-steps li{counter-increment:s;position:relative;padding:0 0 22px 52px}.kzs-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--kp);color:#fff;font:700 14px/34px var(--kh);text-align:center}.kzs-steps b{display:block;font:600 16px/1.3 var(--kh);color:var(--kd);margin-bottom:4px}.kzs-steps span{font-size:15px;line-height:1.65;color:#374151}.kzs-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px 22px;margin-top:6px}.kzs-pick img,.kzs-pick .kzs-ph{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;background:var(--kbg);display:block}.kzs-pick a{text-decoration:none;color:inherit}.kzs-pick b{display:block;font:600 15px/1.35 var(--kh);color:var(--kp);margin:12px 0 4px}.kzs-pick .kzs-pr{font:600 15px var(--kh);color:var(--kd)}.kzs-pick p{font-size:14px;line-height:1.55;color:#4b5563;margin:6px 0 0}.kzs-tips{margin:0;padding-left:20px}.kzs-tips li{margin:0 0 8px;line-height:1.6}.kzs-sig{margin-top:36px;font-size:15px}.kzs-sig small{display:block;color:var(--kmut)}@media(max-width:600px){.kzs{padding:28px 0 64px}.kzs-opt{border-radius:22px;padding:14px 20px;font-size:15.5px}.kzs-btn,.kzs-row .kzs-btn{width:100%}}@media(prefers-reduced-motion:reduce){.kzs *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kz-sim.css.map */
