.hsb-gloss[data-v-e964630a]{--hsb-navy: #0b2a4a;--hsb-navy-deep: #07203a;--hsb-sky: #1f7ae0;--hsb-sky-light: #4da3ff;--hsb-solar: #ff8a1e;--hsb-solar-deep: #f26b0f;--hsb-ink: #0f1b2a;--hsb-slate: #5a6b7e;--hsb-mist: #eef4fb;--hsb-line: #dce6f1;--hsb-white: #ffffff;--hsb-radius: 18px;--hsb-radius-lg: 28px;--hsb-shadow: 0 18px 50px -20px rgba(11, 42, 74, .45);--hsb-font: "Inter", system-ui, -apple-system, sans-serif;font-family:var(--hsb-font);color:var(--hsb-ink);background:var(--hsb-white);line-height:1.6;-webkit-font-smoothing:antialiased}.hsb-gloss[data-v-e964630a] *,.hsb-gloss[data-v-e964630a] *:before,.hsb-gloss[data-v-e964630a] *:after{box-sizing:border-box}.hsb-gloss__hero[data-v-e964630a]{position:relative;padding:clamp(3.5rem,8vw,6rem) 1.5rem clamp(2.5rem,5vw,4rem);background:radial-gradient(circle at 15% 25%,rgba(255,138,30,.16),transparent 52%),radial-gradient(circle at 85% 15%,rgba(31,122,224,.2),transparent 55%),linear-gradient(150deg,var(--hsb-navy-deep),var(--hsb-navy) 65%,#0d3358);color:var(--hsb-white);overflow:hidden}.hsb-gloss__hero-inner[data-v-e964630a]{position:relative;z-index:1;max-width:720px;margin:0 auto;text-align:center}.hsb-gloss__eyebrow[data-v-e964630a]{display:inline-block;margin:0 0 1rem;padding:.4rem 1rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hsb-solar);background:#ff8a1e29;border:1px solid rgba(255,138,30,.35);border-radius:999px}.hsb-gloss__title[data-v-e964630a]{margin:0 0 1rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08;font-weight:800;letter-spacing:-.02em}.hsb-gloss__lead[data-v-e964630a]{margin:0 auto;max-width:560px;font-size:clamp(1rem,2vw,1.18rem);line-height:1.6;color:#eef4fbe0}.hsb-gloss__hero-funnel[data-v-e964630a]{position:relative;z-index:1;max-width:560px;margin:2.25rem auto 0}.hsb-gloss__funnel-card[data-v-e964630a]{padding:clamp(1.5rem,3vw,2rem);background:var(--hsb-white);border-radius:var(--hsb-radius-lg);box-shadow:var(--hsb-shadow);text-align:left}.hsb-gloss__controls[data-v-e964630a]{background:var(--hsb-mist);padding:clamp(1.75rem,4vw,2.5rem) 1.5rem}.hsb-gloss__controls-inner[data-v-e964630a]{max-width:720px;margin:0 auto}.hsb-gloss__search[data-v-e964630a]{max-width:440px;margin:0 auto}.hsb-gloss__search-input[data-v-e964630a]{width:100%;padding:.85rem 1.25rem;border:1px solid var(--hsb-line);border-radius:999px;background:var(--hsb-white);color:var(--hsb-ink);font:inherit;font-size:.98rem;outline:none;box-shadow:0 8px 28px -22px #0b2a4a80;transition:border-color .15s ease,box-shadow .15s ease}.hsb-gloss__search-input[data-v-e964630a]::placeholder{color:var(--hsb-slate)}.hsb-gloss__search-input[data-v-e964630a]:focus{border-color:var(--hsb-sky);box-shadow:0 0 0 3px #1f7ae02e}.hsb-gloss__filters[data-v-e964630a]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem}.hsb-gloss__filter[data-v-e964630a]{padding:.55rem 1.1rem;border:1px solid var(--hsb-line);border-radius:999px;background:var(--hsb-white);color:var(--hsb-slate);font:inherit;font-weight:600;font-size:.85rem;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.hsb-gloss__filter[data-v-e964630a]:hover{transform:translateY(-1px);border-color:var(--hsb-sky-light);color:var(--hsb-sky)}.hsb-gloss__filter--active[data-v-e964630a]{background:linear-gradient(135deg,var(--hsb-sky),var(--hsb-navy));border-color:transparent;color:var(--hsb-white)}.hsb-gloss__alphabet[data-v-e964630a]{position:sticky;top:0;z-index:20;padding:.65rem 0;background:var(--hsb-white);border-bottom:1px solid var(--hsb-line);box-shadow:0 2px 12px -8px #0b2a4a59}.hsb-gloss__alphabet-scroll[data-v-e964630a]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.15rem 1rem;scrollbar-width:none}.hsb-gloss__alphabet-scroll[data-v-e964630a]::-webkit-scrollbar{display:none}.hsb-gloss__alphabet-list[data-v-e964630a]{display:flex;flex-wrap:nowrap;gap:.3rem;min-width:max-content;margin:0 auto}@media(min-width:640px){.hsb-gloss__alphabet-list[data-v-e964630a]{justify-content:center;flex-wrap:wrap;min-width:0}}.hsb-gloss__letter[data-v-e964630a]{display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;flex-shrink:0;border-radius:10px;font-size:.92rem;font-weight:700;color:var(--hsb-sky);text-decoration:none;transition:background .15s ease,transform .15s ease}.hsb-gloss__letter[data-v-e964630a]:hover{background:#1f7ae01a;transform:translateY(-2px)}.hsb-gloss__terms-section[data-v-e964630a]{background:var(--hsb-mist);padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.hsb-gloss__shell[data-v-e964630a]{max-width:820px;margin:0 auto;padding:0 1.5rem}.hsb-gloss__empty[data-v-e964630a]{margin:0;padding:3rem 1.5rem;text-align:center;color:var(--hsb-slate);background:var(--hsb-white);border:1px dashed var(--hsb-line);border-radius:var(--hsb-radius)}.hsb-gloss__group[data-v-e964630a]{margin-bottom:2.5rem;scroll-margin-top:4.5rem}.hsb-gloss__group-letter[data-v-e964630a]{margin:0 0 1.1rem;padding-bottom:.6rem;font-size:.82rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--hsb-sky);border-bottom:2px solid var(--hsb-line)}.hsb-gloss__list[data-v-e964630a]{display:grid;gap:.75rem}.hsb-gloss__term[data-v-e964630a]{display:flex;align-items:flex-start;gap:1rem;padding:clamp(1.1rem,2.5vw,1.5rem);background:var(--hsb-white);border:1px solid var(--hsb-line);border-left:3px solid transparent;border-radius:var(--hsb-radius);box-shadow:0 10px 32px -26px #0b2a4a99;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.hsb-gloss__term[data-v-e964630a]:hover{border-color:var(--hsb-sky-light);border-left-color:var(--hsb-solar);box-shadow:var(--hsb-shadow);transform:translateY(-2px)}.hsb-gloss__term-mark[data-v-e964630a]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:12px;background:linear-gradient(135deg,#1f7ae01f,#ff8a1e24);color:var(--hsb-sky);font-size:1.15rem;font-weight:800}.hsb-gloss__term-body[data-v-e964630a]{flex:1;min-width:0;display:grid;gap:.35rem}.hsb-gloss__term-title[data-v-e964630a]{font-size:1.05rem;font-weight:800;color:var(--hsb-navy);line-height:1.3;letter-spacing:-.01em}.hsb-gloss__term-def[data-v-e964630a]{font-size:.95rem;color:var(--hsb-slate);line-height:1.55}.hsb-gloss__term-badge[data-v-e964630a]{flex-shrink:0;align-self:center;padding:.25rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#ff8a1e24;color:var(--hsb-solar-deep);white-space:nowrap}.hsb-gloss__final[data-v-e964630a]{background:linear-gradient(160deg,var(--hsb-navy-deep),var(--hsb-navy) 70%);color:var(--hsb-white)}.hsb-gloss__final-inner[data-v-e964630a]{max-width:720px;margin:0 auto;padding:clamp(3.5rem,7vw,6rem) 1.5rem;text-align:center}.hsb-gloss__final-eyebrow[data-v-e964630a]{margin:0 0 1rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hsb-sky-light)}.hsb-gloss__final-title[data-v-e964630a]{margin:0 0 1rem;font-size:clamp(1.8rem,4.5vw,2.8rem);line-height:1.1;font-weight:800;letter-spacing:-.02em}.hsb-gloss__final-sub[data-v-e964630a]{margin:0 auto 2rem;max-width:540px;font-size:clamp(1rem,2vw,1.1rem);line-height:1.65;color:#eef4fbd1}.hsb-gloss__final-actions[data-v-e964630a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media(min-width:640px){.hsb-gloss__final-actions[data-v-e964630a]{flex-direction:row}}.hsb-gloss__final-btn[data-v-e964630a]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:999px;background:linear-gradient(135deg,var(--hsb-solar),var(--hsb-solar-deep));color:var(--hsb-white);font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.hsb-gloss__final-btn[data-v-e964630a]:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #f26b0fb3}.hsb-gloss__final-note[data-v-e964630a]{font-size:.85rem;color:#eef4fb99}@media(max-width:480px){.hsb-gloss__term[data-v-e964630a]{flex-wrap:wrap}.hsb-gloss__term-badge[data-v-e964630a]{order:3;align-self:flex-start}}@media(prefers-reduced-motion:reduce){.hsb-gloss[data-v-e964630a] *,.hsb-gloss[data-v-e964630a] *:before,.hsb-gloss[data-v-e964630a] *:after{transition:none!important;animation:none!important;transform:none!important}}
