.hq2{--hq-o:#CC4A00;--hq-ol:#FF7A2E;--hq-ink:#111;--hq-m:#6b6660;--hq-c:#FAF8F5;--hq-l:#e6e1d9;background:var(--hq-c);padding:52px 0 56px;scroll-margin-top:100px;font-family:Inter,system-ui,sans-serif;text-align:left}.hq2 *{box-sizing:border-box}.hq2-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,64px)}.hq2-card{display:grid;grid-template-columns:1fr;background:#fff;border:1px solid var(--hq-l);border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -40px #00000059}.hq2-side{position:relative;background:#111;color:#fff;padding:28px 22px 26px;overflow:hidden;display:flex;flex-direction:column}.hq2-side:before{content:"";position:absolute;width:520px;height:520px;right:-220px;top:-200px;border-radius:50%;background:radial-gradient(circle,#cc4a008c,#cc4a0000 66%);pointer-events:none}.hq2-side>*{position:relative;z-index:1}.hq2 .hq2-eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffb74a}.hq2 .hq2-h{font-family:Archivo,sans-serif;font-weight:800;font-size:30px;line-height:1.16;letter-spacing:-.01em;margin:0;color:#fff}.hq2-chip{background:var(--hq-o);color:#fff;padding:0 .26em .04em;border-radius:8px;display:inline-block;line-height:1.25}.hq2 .hq2-intro{margin:14px 0 0;font-size:15px;line-height:1.55;color:#b9b4ab;max-width:380px}.hq2-ladders,.hq2-tip{display:none}.hq2-main{padding:22px 18px 24px;display:flex;flex-direction:column}.hq2-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.hq2-count{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hq-m)}.hq2-count b{color:var(--hq-o);font-weight:700}.hq2-progress{display:flex;gap:6px;width:110px}.hq2-progress span{flex:1;height:5px;border-radius:3px;background:#e9e5de;transition:background .3s}.hq2-progress span.done{background:var(--hq-o)}.hq2-step{display:none}.hq2-step.active{display:block;animation:hq2in .35s ease}@keyframes hq2in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hq2 .hq2-q{font-family:Archivo,sans-serif;font-weight:800;font-size:25px;line-height:1.2;color:var(--hq-ink);margin:0 0 20px;letter-spacing:-.01em;text-transform:none}.hq2 button{font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;margin:0}.hq2 .hq2-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;margin:0 0 14px;font-size:13px;font-weight:600;color:var(--hq-m);min-height:0;box-shadow:none;border-radius:0}.hq2 .hq2-back:hover{color:var(--hq-ink);background:none}.hq2-rows{display:flex;flex-direction:column;gap:10px}.hq2 .hq2-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border:1.5px solid var(--hq-l);border-radius:16px;padding:14px;min-height:0;color:var(--hq-ink);box-shadow:none;transition:border-color .2s,transform .2s,box-shadow .2s}.hq2-ico{flex:none;width:46px;height:46px;border-radius:50%;background:#fbefe6;color:var(--hq-o);display:grid;place-items:center;transition:background .2s,color .2s}.hq2-ico svg{width:22px;height:22px}.hq2-rt{flex:1;min-width:0}.hq2-rt b{display:block;font-family:Archivo,sans-serif;font-weight:700;font-size:17px;color:var(--hq-ink);line-height:1.2}.hq2-rt span{display:block;margin-top:3px;font-size:13.5px;color:var(--hq-m);line-height:1.35;font-weight:400}.hq2-go{flex:none;width:34px;height:34px;border-radius:50%;background:var(--hq-c);color:var(--hq-ink);display:grid;place-items:center;transition:background .2s,color .2s,transform .2s}.hq2-go svg{width:16px;height:16px}.hq2 .hq2-row:hover,.hq2 .hq2-tile:hover{background:#fff;border-color:var(--hq-ink);transform:translateY(-2px);box-shadow:0 16px 30px -22px #00000080}.hq2 .hq2-row:hover .hq2-ico{background:var(--hq-o);color:#fff}.hq2 .hq2-row:hover .hq2-go,.hq2 .hq2-tile:hover .hq2-go{background:var(--hq-o);color:#fff;transform:translate(2px)}.hq2-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hq2 .hq2-tile{position:relative;text-align:left;background:#fff;border:1.5px solid var(--hq-l);border-radius:16px;padding:16px 14px 14px;display:flex;flex-direction:column;align-items:flex-start;min-height:112px;max-width:none;color:var(--hq-ink);box-shadow:none;transition:border-color .2s,transform .2s,box-shadow .2s}.hq2-tile b{font-family:Archivo,sans-serif;font-weight:800;font-size:21px;line-height:1.15;color:var(--hq-ink);padding-right:30px}.hq2-tile span{margin-top:6px;font-size:13px;color:var(--hq-m);font-weight:400}.hq2-tile .hq2-go{position:absolute;right:12px;top:14px;width:28px;height:28px}.hq2-tile .hq2-go svg{width:14px;height:14px}.hq2-recap{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 18px}.hq2-recap span{background:var(--hq-c);border:1px solid var(--hq-l);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--hq-ink)}.hq2-res{display:grid;grid-template-columns:1fr;gap:12px}.hq2-rc{display:grid;grid-template-columns:104px 1fr;gap:14px;align-items:center;border:1.5px solid var(--hq-l);border-radius:18px;padding:12px;background:#fff}.hq2-rc-img{aspect-ratio:1/1;border-radius:12px;background:#fff;border:1px solid var(--hq-l);overflow:hidden}.hq2-rc-img img{width:100%;height:100%;object-fit:contain;display:block}.hq2-tag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--hq-o);color:#fff;border-radius:6px;padding:4px 8px}.hq2-tag.alt{background:#111}.hq2 .hq2-rc h4{font-family:Archivo,sans-serif;font-weight:700;font-size:15.5px;line-height:1.25;color:var(--hq-ink);margin:8px 0 2px;text-transform:none}.hq2-rc small{display:block;font-size:12.5px;color:var(--hq-m)}.hq2-price{font-family:Archivo,sans-serif;font-weight:800;font-size:19px;color:var(--hq-o);margin:6px 0 10px}.hq2 .hq2-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#111;color:#fff;font-weight:600;font-size:13.5px;padding:11px 16px;border-radius:10px;min-height:42px;white-space:nowrap;text-decoration:none}.hq2 .hq2-btn:hover{background:var(--hq-o);color:#fff}.hq2 .hq2-restart{margin-top:16px;border:0;background:none;padding:0;min-height:0;font-size:13.5px;font-weight:600;color:var(--hq-m);text-decoration:underline;text-underline-offset:3px;box-shadow:none}.hq2 .hq2-restart:hover{background:none;color:var(--hq-ink)}@media(min-width:990px){.hq2{padding:96px 0 100px}.hq2-card{grid-template-columns:5fr 7fr;border-radius:28px;min-height:600px}.hq2-side{padding:52px 44px 44px}.hq2 .hq2-h{font-size:clamp(32px,3vw,42px)}.hq2 .hq2-intro{font-size:16px}.hq2-ladders{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;margin-top:auto;padding-top:30px;margin-bottom:34px}.hq2-lad{display:contents}.hq2-rails{grid-row:1;align-self:end;width:30px;height:calc(var(--m) * 27px);border-left:3px solid rgba(255,255,255,.3);border-right:3px solid rgba(255,255,255,.3);background:repeating-linear-gradient(to top,transparent 0 10px,rgba(255,255,255,.3) 10px 12px);border-radius:3px 3px 0 0;transition:border-color .3s,background .3s}.hq2-lad.on .hq2-rails{border-color:var(--hq-ol);background:repeating-linear-gradient(to top,transparent 0 10px,var(--hq-ol) 10px 12px)}.hq2-lad span{grid-row:2;width:100%;text-align:center;border-top:2px solid rgba(255,255,255,.22);padding-top:12px;font:600 13px/1 Inter,sans-serif;color:#8d887f;transition:color .3s;white-space:nowrap}.hq2-lad.on span{color:#fff}.hq2-tip{display:flex;align-items:center;gap:10px;margin:0;font-size:13.5px;color:#b9b4ab;line-height:1.4}.hq2-tip b{color:#fff;font-weight:600}.hq2-tip i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--hq-ol)}.hq2-main{padding:48px 52px 44px}.hq2-top{margin-bottom:30px}.hq2-progress{width:140px}.hq2 .hq2-q{font-size:32px;margin-bottom:28px}.hq2 .hq2-row{padding:18px 20px;gap:18px}.hq2-ico{width:54px;height:54px}.hq2-ico svg{width:25px;height:25px}.hq2-rt b{font-size:19px}.hq2-rt span{font-size:14.5px}.hq2-go{width:38px;height:38px}.hq2-tiles{gap:14px}.hq2 .hq2-tile{padding:22px 20px 18px;min-height:128px}.hq2-tile b{font-size:25px}.hq2-res{grid-template-columns:1fr 1fr;gap:16px}.hq2-rc{grid-template-columns:1fr;gap:0;padding:14px;align-items:start}.hq2-rc-img{aspect-ratio:1/.82}.hq2 .hq2-rc h4{margin-top:14px;font-size:16.5px}.hq2-price{font-size:22px;margin:8px 0 14px}.hq2 .hq2-btn{width:100%}}@media(min-width:990px)and (max-width:1239px){.hq2-main{padding:40px 36px}.hq2-side{padding:44px 32px 36px}}@media(max-width:360px){.hq2 .hq2-h{font-size:27px}.hq2-count{white-space:nowrap;font-size:11px}.hq2-progress{width:72px}.hq2 .hq2-tile{padding:14px 12px}.hq2-tile b{font-size:17px;padding-right:0}.hq2-tile span{white-space:nowrap}.hq2-tile .hq2-go{display:none}.hq2-rc{grid-template-columns:88px 1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hq-quiz.css.map */
