:where(.tb) .res-hero{min-height:min(62vh,560px)}:where(.tb) .quiz-wrap{padding-top:var(--tb-section);padding-bottom:var(--tb-section)}:where(.tb) .quiz{max-width:820px;margin:0 auto;background:#fff;border-radius:30px;padding:clamp(28px,5vw,56px);box-shadow:0 40px 80px -50px rgba(42,37,71,.55)}:where(.tb) .quiz-progress{display:flex;justify-content:space-between;font-size:14px;color:var(--tb-muted);margin-bottom:10px}:where(.tb) .quiz-bar{height:4px;border-radius:999px;background:rgba(42,37,71,.08);overflow:hidden;margin-bottom:36px}:where(.tb) .quiz-bar span{display:block;height:100%;width:0;background:var(--tb-lilac-2);border-radius:inherit;transition:width .5s var(--tb-ease)}:where(.tb) .quiz h2{font-size:clamp(26px,2.8vw,36px);margin-bottom:28px;max-width:26ch}:where(.tb) .quiz-options{display:grid;gap:12px}:where(.tb) .quiz-option{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:18px;border:1.5px solid var(--tb-line);background:#fbf9fd;font:500 17px/1.35 var(--tb-body);color:var(--tb-ink);transition:border-color .2s,background-color .2s,transform .2s var(--tb-ease)}:where(.tb) .quiz-option:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--tb-line);transition:all .2s}:where(.tb) .quiz-option:hover{border-color:var(--tb-plum);transform:translateX(4px)}:where(.tb) .quiz-option:focus-visible{outline:3px solid var(--tb-accent);outline-offset:2px}:where(.tb) .quiz-option.is-picked{background:var(--tb-lilac);border-color:var(--tb-plum)}:where(.tb) .quiz-option.is-picked:before{border-color:var(--tb-plum);background:var(--tb-plum);box-shadow:inset 0 0 0 3px var(--tb-lilac)}:where(.tb) .quiz-back{all:unset;cursor:pointer;margin-top:24px;font-size:14px;font-weight:600;color:var(--tb-muted)}:where(.tb) .quiz-back:hover{color:var(--tb-ink);text-decoration:underline}:where(.tb) .quiz-note{text-align:center;color:var(--tb-muted);font-size:14px;max-width:60ch;margin:22px auto 0}:where(.tb) .result{text-align:center}:where(.tb) .result-level{display:inline-block;padding:8px 18px;border-radius:999px;font-weight:600;font-size:14px;margin-bottom:18px}:where(.tb) .result-level.bajo{background:#dff3e6;color:#1d6b3d}:where(.tb) .result-level.moderado{background:var(--tb-peach);color:var(--tb-accent-ink)}:where(.tb) .result-level.alto{background:var(--tb-plum);color:#fff}:where(.tb) .result h2{margin:0 auto 16px}:where(.tb) .result p{color:var(--tb-muted);max-width:52ch;margin:0 auto 14px}:where(.tb) .result .actions{justify-content:center;margin-top:28px}:where(.tb) .result-score{font:400 64px/1 var(--tb-display);margin-bottom:4px}:where(.tb) .result-score small{font-size:24px;color:var(--tb-muted)}:where(.tb) .guide{display:grid;grid-template-columns:240px 1fr;gap:clamp(32px,5vw,80px);padding-top:var(--tb-section);padding-bottom:var(--tb-section);align-items:start}:where(.tb) .toc{position:sticky;top:110px}:where(.tb) .toc h2{font:600 14px var(--tb-body);margin-bottom:12px;color:var(--tb-muted)}:where(.tb) .toc ol{list-style:none;padding:0;display:grid;gap:4px;counter-reset:toc}:where(.tb) .toc a{display:block;padding:8px 12px;border-radius:10px;text-decoration:none;font-size:15px;counter-increment:toc}:where(.tb) .toc a:before{content:counter(toc) ". ";color:var(--tb-accent-ink);font-weight:600}:where(.tb) .toc a:hover{background:var(--tb-surface)}:where(.tb) .guide-body{max-width:720px}:where(.tb) .guide-body section{margin-bottom:64px;scroll-margin-top:110px}:where(.tb) .guide-body h2{margin-bottom:18px}:where(.tb) .guide-body p{color:var(--tb-muted);font-size:18px;margin-bottom:14px}:where(.tb) .guide-body cite{font-style:normal;font-size:14px}:where(.tb) .callout{padding:26px 28px;border-radius:22px;background:var(--tb-peach);margin:24px 0}:where(.tb) .callout strong{display:block;font:400 22px/1.2 var(--tb-display);margin-bottom:6px;color:var(--tb-ink)}:where(.tb) .callout p{color:var(--tb-ink);margin:0;font-size:16px}:where(.tb) .alert{padding:26px 28px;border-radius:22px;background:var(--tb-plum);color:#fff;margin-top:14px}:where(.tb) .alert h3{font-size:22px;margin-bottom:10px;color:var(--tb-peach)}:where(.tb) .alert ul{margin:0 0 12px;padding-left:18px;display:grid;gap:6px;color:rgba(255,255,255,.88)}:where(.tb) .alert p{color:rgba(255,255,255,.88);font-size:15px;margin:0}:where(.tb) .test-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:28px;border-radius:24px;background:var(--tb-grad-strong)}:where(.tb) .test-cta strong{font:400 26px/1.15 var(--tb-display);display:block;margin-bottom:4px}:where(.tb) .test-cta p{margin:0;color:var(--tb-ink);font-size:16px}@media (max-width:860px){:where(.tb) .guide{grid-template-columns:1fr}:where(.tb) .toc{position:static}:where(.tb) .test-cta{grid-template-columns:1fr}}:where(.tb) .quiz h2:focus{outline:none}:where(.tb) .legal-hero{padding-top:clamp(32px,5vw,64px);padding-bottom:8px}:where(.tb) .legal-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.02;margin:16px 0 18px}:where(.tb) .svc-lead.legal-lead{color:var(--tb-muted);max-width:56ch}:where(.tb) .legal-date{font-size:14px;color:var(--tb-muted);margin-top:12px}:where(.tb) .guide-body section p+p{margin-top:0}:where(.tb) .crumbs.crumbs-dark{color:var(--tb-muted)}:where(.tb) .crumbs.crumbs-dark [aria-current=page]{color:var(--tb-ink)}:where(.tb) .legal-hero h1{max-width:14ch}:where(.tb) .guide-body a:not(.btn){color:var(--tb-plum);font-weight:600;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){:where(.tb) .quiz-bar span,:where(.tb) .quiz-option,:where(.tb) .quiz-option:before{transition:none}:where(.tb) .quiz-option:hover{transform:none}}