.hq[data-v-ba560f64]{background:rgba(255, 255, 255, 0.06);border:1px solid rgba(255, 255, 255, 0.14);border-radius:18px;padding:18px;max-width:460px}.hq-head[data-v-ba560f64]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hq-title[data-v-ba560f64]{font-size:14px;font-weight:700;color:#f5ede2}.hq-progress[data-v-ba560f64]{display:flex;gap:4px}.hq-dot[data-v-ba560f64]{width:22px;height:4px;border-radius:2px;background:rgba(255, 255, 255, 0.18)}.hq-dot.on[data-v-ba560f64]{background:#a7653c}.hq-q[data-v-ba560f64]{margin:12px 0 10px;font-size:15px;font-weight:600;color:#fff}.hq-opts[data-v-ba560f64]{display:flex;flex-direction:column;gap:6px}.hq-opt[data-v-ba560f64]{text-align:left;padding:10px 12px;border-radius:10px;border:1px solid rgba(255, 255, 255, 0.16);background:rgba(255, 255, 255, 0.04);color:#f5ede2;font-size:14px;cursor:pointer;font-family:inherit}.hq-opt[data-v-ba560f64]:hover{border-color:#a7653c}.hq-back[data-v-ba560f64]{margin-top:8px;background:none;border:0;color:rgba(255, 255, 255, 0.55);font-size:13px;cursor:pointer;padding:0}.hq-input[data-v-ba560f64]{width:100%;margin-bottom:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255, 255, 255, 0.16);background:rgba(0, 0, 0, 0.15);color:#fff;font-size:14px;font-family:inherit}.hq-submit[data-v-ba560f64]{width:100%;padding:11px 14px;border-radius:10px;border:0;background:#a7653c;color:#fff;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit}.hq-submit[data-v-ba560f64]:disabled{opacity:0.6}.hq-err[data-v-ba560f64]{margin-top:8px;color:#fca5a5;font-size:12px}.hq-done[data-v-ba560f64]{margin-top:8px;color:#86efac;font-size:13px}.hs-buttons[data-v-6a992f47]{display:flex;align-items:center;justify-content:space-between;gap:6px}.hs-btn[data-v-6a992f47]{width:60px;height:60px;border-radius:50%;border:1px solid rgba(250, 248, 244, 0.22);background:rgba(250, 248, 244, 0.06);color:rgba(250, 248, 244, 0.8);font-weight:700;font-size:15px;cursor:pointer}.hs-btn--on[data-v-6a992f47]{background:#a7653c;border-color:#a7653c;color:#fff}.hs-progress[data-v-6a992f47]{display:none}.hs-panel[data-v-6a992f47]{margin-top:12px;background:#fff;border-radius:10px;padding:20px;position:relative}.hs-panel-top[data-v-6a992f47]{display:flex;align-items:center;justify-content:space-between;gap:8px}.hs-eyebrow[data-v-6a992f47]{font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#a7653c}.hs-time[data-v-6a992f47]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:rgba(167, 101, 60, 0.12);color:#a7653c;white-space:nowrap}.hs-panel-title[data-v-6a992f47]{margin-top:6px;font-size:16px;font-weight:700;color:#1c1a16;font-family:"Inter Tight", sans-serif}.hs-panel-desc[data-v-6a992f47]{margin-top:8px;font-size:13.5px;line-height:1.6;color:rgba(28, 26, 22, 0.65)}.hs-arrows[data-v-6a992f47]{display:flex;gap:8px;margin-top:14px}.hs-arrow[data-v-6a992f47]{width:38px;height:38px;border-radius:50%;border:1px solid rgba(28, 26, 22, 0.16);background:#fff;cursor:pointer;font-size:16px;color:#1c1a16}.hs-arrow[data-v-6a992f47]:disabled{opacity:0.35;cursor:default}@media (max-width: 767px){.bg-decor-gear:not(.gear-top):not(.gear-bottom){transform:scale(0.5) !important}.gear-top{transform:scale(0.4) translateX(100%) !important}.gear-top .decor-gear{opacity:0.15 !important}.gear-bottom{transform:scale(0.5) translateX(-100%) !important}.gear-bottom .decor-gear{opacity:0.13 !important}}@media (min-width: 768px) and (max-width: 1023px){.case-slider{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}}@media (min-width: 1024px){.case-slider{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}}@media (max-width: 767px){.case-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-6px;padding-left:6px;padding-right:6px}.case-slider::-webkit-scrollbar{display:none}.case-slider > *{flex:0 0 86%;scroll-snap-align:start;min-width:0}.case-slider > * > .case-card{height:100%}}header .nav-link:hover{color:rgba(250, 248, 244, 0.9) !important}.subsections-dark section > .section-tag{background:rgba(250, 248, 244, 0.08) !important;border-color:rgba(250, 248, 244, 0.15) !important;color:rgba(250, 248, 244, 0.55) !important}.subsections-dark section > .section-tag::before{background:var(--accent) !important}.subsections-dark section > h2.font-display{color:#ffffff !important}.subsections-dark section > p.text-muted{color:rgba(250, 248, 244, 0.5) !important}.subsections-dark .btn-secondary{color:#ffffff !important;border-color:rgba(255, 255, 255, 0.2) !important;background:transparent !important}.main-page > section,
.main-page > .subsections-dark > section{padding-bottom:100px !important}