.vsfit-quiz{overflow-anchor:none;--vsfit-quiz-bg:#ffffff;--vsfit-quiz-surface:#ffffff;--vsfit-quiz-pink:#fd064f;--vsfit-quiz-pink-hover:#e00547;--vsfit-quiz-pink-light:#ffd5e2;--vsfit-quiz-title:#1a1d24;--vsfit-quiz-text:#222934;--vsfit-quiz-muted:#8591a6;--vsfit-quiz-muted-before:#5b5e61;--vsfit-quiz-border:#e5e7eb;--vsfit-quiz-label-band:#f4f7fa;--vsfit-quiz-track:#dce3ea;--vsfit-quiz-track-shadow:inset 0 1px 3px rgba(57, 73, 98, 0.12);--vsfit-quiz-radius:14px;--vsfit-quiz-radius-sm:12px;width:100%;max-width:100%;margin:1.5rem 0;padding:1.5rem 1rem 2rem;background:var(--vsfit-quiz-bg);color:var(--vsfit-quiz-text);border-radius:var(--vsfit-quiz-radius);font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.55;box-sizing:border-box;box-shadow:0 1px 3px rgb(57 73 98 / .06)}@media (min-width:480px){.vsfit-quiz{padding:1.75rem 1.35rem 2rem}}.vsfit-quiz *,.vsfit-quiz *::before,.vsfit-quiz *::after{box-sizing:border-box}.vsfit-quiz__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vsfit-quiz__toolbar{display:grid;grid-template-columns:minmax(2.75rem,3rem) 1fr minmax(2.75rem,3rem);align-items:center;gap:.35rem;margin:0 0 1.2rem;min-height:2.75rem}.vsfit-quiz__back-wrap[hidden]{display:none!important}.vsfit-quiz__toolbar-lead{justify-self:start;min-width:0}.vsfit-quiz__toolbar-brand{justify-self:center;min-width:0;display:flex;align-items:center;justify-content:center}.vsfit-quiz__toolbar-logo{display:block;width:2.75rem;height:2.75rem;object-fit:contain}.vsfit-quiz__toolbar-trail{justify-self:end;width:2.75rem;min-height:1px}.vsfit-quiz__back{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;margin:0 0 0 -.35rem;padding:.35rem;border:none;border-radius:50%;background:#eceff2;color:var(--vsfit-quiz-muted-before);cursor:pointer;transition:color 0.2s ease,background 0.2s ease}.vsfit-quiz__back:hover{color:var(--vsfit-quiz-text);background:#e3e7ec}.vsfit-quiz__back:focus-visible{outline:2px solid var(--vsfit-quiz-pink);outline-offset:2px}.vsfit-quiz__segments-track{margin:0 0 2rem}.vsfit-quiz__segments-track[hidden]{display:none!important}.vsfit-quiz__segments{display:flex;gap:5px;width:100%;align-items:center}.vsfit-quiz__segment{flex:1;height:4px;border-radius:3px;background:#e8ecf0;transition:background 0.2s ease}.vsfit-quiz__segment.is-filled{background:#1a1d24}.vsfit-quiz__req{color:var(--vsfit-quiz-pink);font-weight:700;margin-left:.15em}.vsfit-quiz__step{display:none}.vsfit-quiz__step.is-active{display:block;animation:vsfit-quiz-fade 0.35s ease}@keyframes vsfit-quiz-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vsfit-quiz-fade-mobile{from{opacity:0}to{opacity:1}}@media (max-width:719px){.vsfit-quiz__step.is-active{animation-name:vsfit-quiz-fade-mobile}}.vsfit-quiz__step--intro.is-active{display:flex;flex-direction:column;animation:none;opacity:1}.vsfit-quiz__intro-copy{margin:0 0 .25rem;padding:1.1rem 1rem 1.15rem;background:var(--vsfit-quiz-label-band);border-radius:var(--vsfit-quiz-radius-sm)}.vsfit-quiz__intro-hero{margin:1.1rem 0 1.25rem;text-align:center;background:#fff;border:none;border-radius:var(--vsfit-quiz-radius-sm);overflow:hidden;box-shadow:none;padding:.5rem .35rem}.vsfit-quiz__intro-photo{display:block;width:100%;max-width:100%;height:auto;max-height:min(300px, 42vh);margin:0 auto;object-fit:contain;object-position:center bottom}.vsfit-quiz__intro-title{font-size:1.35rem;font-weight:700;margin:0 0 .65rem;line-height:1.32;color:var(--vsfit-quiz-title)}.vsfit-quiz__intro-lead{color:var(--vsfit-quiz-muted);margin:0;font-size:.95rem}.vsfit-quiz__step--intro .vsfit-quiz__btn.vsfit-quiz__start{margin-top:.25rem;position:relative;z-index:2}@media (min-width:640px){.vsfit-quiz__step--intro.is-active:has(.vsfit-quiz__intro-hero){display:grid;grid-template-columns:minmax(160px,38%) minmax(0,1fr);grid-template-rows:auto auto;column-gap:1.35rem;row-gap:.35rem;align-items:center}.vsfit-quiz__step--intro.is-active:has(.vsfit-quiz__intro-hero) .vsfit-quiz__intro-hero{grid-column:1;grid-row:1 / span 2;margin:0;align-self:stretch;display:flex;align-items:flex-end;justify-content:center;padding:.65rem .5rem .75rem;min-height:220px}.vsfit-quiz__step--intro.is-active:has(.vsfit-quiz__intro-hero) .vsfit-quiz__intro-photo{max-height:min(340px, 55vh)}.vsfit-quiz__step--intro.is-active:has(.vsfit-quiz__intro-hero) .vsfit-quiz__intro-copy{grid-column:2;grid-row:1;margin:0;align-self:end;padding:1.15rem 1.15rem 1.2rem}.vsfit-quiz__step--intro.is-active:has(.vsfit-quiz__intro-hero) .vsfit-quiz__btn.vsfit-quiz__start{grid-column:2;grid-row:2;margin-top:.85rem;width:100%;max-width:none;justify-self:stretch}}.vsfit-quiz__question{font-size:1.05rem;font-weight:600;margin:0 0 1.15rem;color:var(--vsfit-quiz-title)}.vsfit-quiz__question--center{text-align:center;font-size:1.12rem;font-weight:700;line-height:1.35;margin-bottom:.5rem}.vsfit-quiz__question-hint{text-align:center;font-size:.875rem;font-weight:500;color:var(--vsfit-quiz-muted);margin:0 0 1.25rem;line-height:1.45;padding:0 .35rem;max-width:22rem;margin-left:auto;margin-right:auto}.vsfit-quiz__question-hint--body .vsfit-quiz__question-hint-main{display:inline}.vsfit-quiz__question-hint--body .vsfit-quiz__question-hint-sub{display:inline-block;margin-top:.4rem;font-size:.78rem;font-weight:400;line-height:0;color:var(--vsfit-quiz-muted);opacity:.82}.vsfit-quiz__question--center+.vsfit-quiz__slider-row{margin-top:.85rem}.vsfit-quiz__slider-row{margin-bottom:.25rem;padding:1rem 1.1rem;background:var(--vsfit-quiz-surface);border:1px solid var(--vsfit-quiz-border);border-radius:var(--vsfit-quiz-radius-sm)}.vsfit-quiz__slider-value{display:block;text-align:right;margin-top:.65rem;font-size:.9rem;font-weight:500;color:var(--vsfit-quiz-muted)}.vsfit-quiz__slider-value strong{font-weight:600;color:var(--vsfit-quiz-muted);font-size:.9rem}.vsfit-quiz__slider-value strong.vsfit-quiz__slider-out--pending{font-weight:500;color:var(--vsfit-quiz-muted);font-size:.88rem;line-height:1.35}.vsfit-quiz input[type="range"]{width:100%;height:28px;margin:0;-webkit-appearance:none;appearance:none;background:#fff0;cursor:pointer}.vsfit-quiz input[type="range"]::-webkit-slider-runnable-track{height:10px;background:var(--vsfit-quiz-track);border-radius:999px;box-shadow:var(--vsfit-quiz-track-shadow)}.vsfit-quiz input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-7px;border-radius:50%;background:#fff;border:2px solid var(--vsfit-quiz-pink);box-shadow:0 1px 3px rgb(34 41 52 / .12);cursor:grab}.vsfit-quiz input[type="range"]::-moz-range-track{height:10px;background:var(--vsfit-quiz-track);border-radius:999px;box-shadow:var(--vsfit-quiz-track-shadow)}.vsfit-quiz input[type="range"]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--vsfit-quiz-pink);box-shadow:0 1px 3px rgb(34 41 52 / .12);cursor:grab}.vsfit-quiz__options{display:flex;flex-direction:column;gap:.65rem}.vsfit-quiz__option{display:block;margin:0;cursor:pointer}.vsfit-quiz__option input{position:absolute;opacity:0;pointer-events:none}.vsfit-quiz__option-card--list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;padding:0;padding-right:1rem;overflow:hidden;background:var(--vsfit-quiz-label-band);border:none;border-radius:var(--vsfit-quiz-radius);transition:background 0.25s ease,box-shadow 0.25s ease;color:var(--vsfit-quiz-text);line-height:1.4;min-height:4.25rem;box-shadow:0 0 0 1px rgb(0 0 0 / .06)}.vsfit-quiz__option-card--list .vsfit-quiz__option-icon{flex-shrink:0;align-self:stretch;width:54px;min-height:3.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--vsfit-quiz-radius) 0 0 var(--vsfit-quiz-radius);color:var(--vsfit-quiz-muted-before);box-shadow:inset -1px 0 0 rgb(0 0 0 / .05);transition:box-shadow 0.25s ease}.vsfit-quiz__option-card--list .vsfit-quiz__option-icon svg{display:block;width:26px;height:26px}.vsfit-quiz__option-icon--objetivo-body svg{width:30px;height:30px}.vsfit-quiz__option-card--list .vsfit-quiz__option-icon--objetivo-thumb{display:flex;align-items:center;justify-content:center;padding:.5rem .35rem;overflow:hidden;border-radius:var(--vsfit-quiz-radius) 0 0 var(--vsfit-quiz-radius);min-height:3.5rem}.vsfit-quiz__option-icon--objetivo-thumb img{position:static;display:block;width:auto;height:auto;max-width:28px;max-height:28px;object-fit:contain;object-position:center center}.vsfit-quiz__option-card--list .vsfit-quiz__option-label{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;flex:1;min-width:0;padding:.75rem 0;font-weight:600;font-size:.95rem;text-align:left;line-height:1.3}.vsfit-quiz__option-card--list:not(:has(.vsfit-quiz__option-icon)) .vsfit-quiz__option-label{padding-left:1rem}.vsfit-quiz__option-card--list .vsfit-quiz__option-sublabel{font-size:.8rem;font-weight:500;color:var(--vsfit-quiz-muted);line-height:1.35}.vsfit-quiz__option-card--list .vsfit-quiz__option-pip{margin-left:auto}.vsfit-quiz__option-pip{width:22px;height:22px;border-radius:50%;border:2px solid #c5cad3;flex-shrink:0;align-self:center;position:relative;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}.vsfit-quiz__option:hover .vsfit-quiz__option-card--list{box-shadow:0 0 0 1px rgb(0 0 0 / .08),0 4px 12px rgb(0 0 0 / .05)}.vsfit-quiz__option input:focus-visible+.vsfit-quiz__option-card--list{outline:2px solid var(--vsfit-quiz-pink);outline-offset:2px}.vsfit-quiz__option input:checked+.vsfit-quiz__option-card--list{background:#fff;box-shadow:0 0 0 2px var(--vsfit-quiz-pink),0 10px 28px rgb(253 6 79 / .16)}.vsfit-quiz__option input:checked+.vsfit-quiz__option-card--list .vsfit-quiz__option-icon{box-shadow:inset -1px 0 0 rgb(253 6 79 / .12)}.vsfit-quiz__option input:checked+.vsfit-quiz__option-card--list .vsfit-quiz__option-pip{border-color:var(--vsfit-quiz-pink);background:var(--vsfit-quiz-pink);transform:scale(1.05)}.vsfit-quiz__option input:checked+.vsfit-quiz__option-card--list .vsfit-quiz__option-pip::after{content:"";position:absolute;left:50%;top:50%;width:4px;height:9px;margin:0;box-sizing:border-box;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-62%) rotate(45deg)}.vsfit-quiz__options--body{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;margin-inline:-1rem;padding-inline:1rem;padding-top:12px;padding-bottom:14px;touch-action:pan-x}@media (min-width:480px) and (max-width:719px){.vsfit-quiz__options--body{margin-inline:-1.35rem;padding-inline:1.35rem}}.vsfit-quiz__options--body .vsfit-quiz__option{min-width:0}.vsfit-quiz__options--body .vsfit-quiz__option--body-tile{flex:0 0 min(268px, 82%);max-width:100%;scroll-snap-align:center;scroll-margin-block:10px;scroll-margin-inline:8px}@media (max-width:719px){.vsfit-quiz__options--body{gap:.5rem}.vsfit-quiz__options--body .vsfit-quiz__option--body-tile{flex:0 0 min(218px, 70%)}.vsfit-quiz__options--body .vsfit-quiz__option-card--body-tile .vsfit-quiz__option-thumb{min-height:90px;padding:.35rem .2rem 0}.vsfit-quiz__options--body .vsfit-quiz__option-card--body-tile .vsfit-quiz__option-footer{padding:.4rem .45rem .5rem}.vsfit-quiz__options--body .vsfit-quiz__option-card--body-tile .vsfit-quiz__option-label{font-size:.68rem}.vsfit-quiz__options--body .vsfit-quiz__option-sublabel{font-size:.6rem}.vsfit-quiz__options--body .vsfit-quiz__option-card--body-tile .vsfit-quiz__option-pip{width:18px;height:18px}}@media (min-width:720px){.vsfit-quiz__options--body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;overflow-x:visible;overflow-y:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0;padding-top:0;padding-bottom:0;touch-action:auto}.vsfit-quiz__options--body .vsfit-quiz__option--body-tile{flex:initial;max-width:none;scroll-snap-align:unset;scroll-margin:0}}.vsfit-quiz__option-card--body-tile{display:flex;flex-direction:column;padding:0;overflow:hidden;background:#fff;border:2px solid rgb(0 0 0 / .08);border-radius:var(--vsfit-quiz-radius-sm);transition:border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease;min-height:100%;box-shadow:none}.vsfit-quiz__option-card--body-tile .vsfit-quiz__option-thumb{flex:1;display:flex;align-items:flex-end;justify-content:center;min-height:118px;padding:.5rem .35rem 0;background:#fff;overflow:hidden}.vsfit-quiz__option-card--body-tile .vsfit-quiz__option-thumb img{display:block;width:100%;height:auto;object-fit:contain;object-position:center bottom}.vsfit-quiz__option-footer{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.5rem .6rem .6rem;border-top:1px solid #eef0f3}.vsfit-quiz__option-card--body-tile .vsfit-quiz__option-footer{background:var(--vsfit-quiz-label-band);border-top:1px solid rgb(0 0 0 / .04);padding:.55rem .65rem .65rem;transition:background 0.25s ease,border-top-color 0.25s ease}.vsfit-quiz__option-card--body-tile .vsfit-quiz__option-label{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;font-size:.78rem;font-weight:700;line-height:1.25;text-align:left;color:var(--vsfit-quiz-text);flex:1;min-width:0}.vsfit-quiz__options--body .vsfit-quiz__option-sublabel{font-size:.68rem;font-weight:500;color:var(--vsfit-quiz-muted);line-height:1.3}.vsfit-quiz__option-card--body-tile .vsfit-quiz__option-pip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:20px;height:20px;border-width:2px;border-color:#c5cad3;background:#fff0;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}.vsfit-quiz__option:hover .vsfit-quiz__option-card--body-tile{border-color:rgb(0 0 0 / .14);box-shadow:0 4px 12px rgb(0 0 0 / .06)}.vsfit-quiz__option input:focus-visible+.vsfit-quiz__option-card--body-tile{outline:none;border-color:var(--vsfit-quiz-pink);box-shadow:0 0 0 2px rgb(253 6 79 / .2)}.vsfit-quiz__option input:checked+.vsfit-quiz__option-card--body-tile{border-color:var(--vsfit-quiz-pink);box-shadow:0 10px 28px rgb(253 6 79 / .14);background:#fff}.vsfit-quiz__option input:checked+.vsfit-quiz__option-card--body-tile .vsfit-quiz__option-footer{background:rgb(253 6 79 / .06);border-top-color:rgb(253 6 79 / .12)}.vsfit-quiz__option input:checked+.vsfit-quiz__option-card--body-tile .vsfit-quiz__option-pip{border-color:var(--vsfit-quiz-pink);background:var(--vsfit-quiz-pink);transform:scale(1.05)}.vsfit-quiz__option input:checked+.vsfit-quiz__option-card--body-tile .vsfit-quiz__option-pip::after{content:"";position:absolute;left:50%;top:50%;width:4px;height:8px;margin:0;box-sizing:border-box;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-62%) rotate(45deg)}.vsfit-quiz__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:2.25rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--vsfit-quiz-pink);border:none;border-radius:var(--vsfit-quiz-radius-sm);cursor:pointer;transition:background 0.2s,transform 0.15s ease;touch-action:manipulation;-webkit-tap-highlight-color:rgb(0 0 0 / .06)}.vsfit-quiz__btn:hover{background:var(--vsfit-quiz-pink-hover)}.vsfit-quiz__btn:active{transform:scale(.99)}.vsfit-quiz__btn:disabled{opacity:.45;cursor:not-allowed}.vsfit-quiz__btn--ghost{background:#fff0;color:var(--vsfit-quiz-muted);border:2px solid #cfd6e0;margin-top:.65rem;text-transform:none;letter-spacing:normal;font-weight:600}.vsfit-quiz__btn--ghost:hover{color:var(--vsfit-quiz-title);border-color:var(--vsfit-quiz-muted);background:rgb(0 0 0 / .02)}.vsfit-quiz__btn.vsfit-quiz__restart{margin-top:2.15rem}.vsfit-quiz__analysis-label{text-align:center;color:var(--vsfit-quiz-muted);margin-bottom:1rem;font-size:.95rem}.vsfit-quiz__analysis-bar{height:12px;background:var(--vsfit-quiz-track);border-radius:999px;overflow:hidden;box-shadow:var(--vsfit-quiz-track-shadow)}.vsfit-quiz__analysis-fill{height:100%;width:0%;background:linear-gradient(90deg,#ff6b9a,var(--vsfit-quiz-pink));border-radius:999px;transition:width 0.15s linear}.vsfit-quiz__analysis-pct{text-align:center;margin-top:.85rem;font-weight:700;font-size:1.25rem;color:var(--vsfit-quiz-pink)}.vsfit-quiz__step[data-step="resultado"] .vsfit-quiz__result-copy,.vsfit-quiz__step[data-step="resultado"] .vsfit-quiz__result-banner{text-align:center}.vsfit-quiz__result-panel{--vsfit-quiz-result-ok:#39e079;position:relative;margin:1.9rem 0 0;padding:2.1rem 1.15rem 1.4rem;border:2px solid var(--vsfit-quiz-result-ok);border-radius:var(--vsfit-quiz-radius);background:var(--vsfit-quiz-bg);box-sizing:border-box}.vsfit-quiz__result-panel-badge{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:3.65rem;height:3.65rem;display:flex;align-items:center;justify-content:center;background:var(--vsfit-quiz-bg);border-radius:50%;box-sizing:border-box}.vsfit-quiz__result-check{display:block;filter:drop-shadow(0 2px 10px rgb(57 224 121 / .4))}.vsfit-quiz__result-copy{max-width:36rem;margin:0 auto;padding:.15rem .35rem 0;background:#fff0;border-radius:0;box-shadow:none}@media (min-width:480px){.vsfit-quiz__result-panel{padding:2.2rem 1.35rem 1.5rem}}.vsfit-quiz h3.vsfit-quiz__result-title{font-size:26px;font-weight:900;margin:0 0 1.15rem;color:var(--vsfit-quiz-title);line-height:1.35;letter-spacing:-.02em}.vsfit-quiz__result-body{margin:0;color:#2f3540;font-size:1.02rem;line-height:1.68;white-space:pre-line}.vsfit-quiz__result-body p{margin:0 0 1.12rem;color:inherit}.vsfit-quiz__result-body p:last-child{margin-bottom:0}.vsfit-quiz__result-body-emphasis{font-weight:700;color:var(--vsfit-quiz-title)}.vsfit-quiz__result-banner{margin:1.65rem auto 0;text-align:center}.vsfit-quiz__result-panel .vsfit-quiz__result-banner{margin-top:1.35rem;margin-bottom:0}.vsfit-quiz__result-banner[hidden]{display:none!important}.vsfit-quiz__result-banner-link{display:inline-block;max-width:100%;border-radius:var(--vsfit-quiz-radius-sm);overflow:hidden;line-height:0;box-shadow:0 2px 12px rgb(57 73 98 / .1);transition:transform 0.2s ease,box-shadow 0.2s ease}.vsfit-quiz__result-banner-link:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(57 73 98 / .14)}.vsfit-quiz__result-banner-link:focus-visible{outline:2px solid var(--vsfit-quiz-pink);outline-offset:3px}.vsfit-quiz__result-banner-img{display:block;width:100%;max-width:420px;height:auto;margin:0 auto}.vsfit-quiz__cta{margin-top:1.5rem}.vsfit-quiz__cta a{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.9rem 1rem;font-weight:600;text-decoration:none;color:#fff;background:var(--vsfit-quiz-pink);border-radius:var(--vsfit-quiz-radius-sm);transition:background 0.2s}.vsfit-quiz__cta a:hover{background:var(--vsfit-quiz-pink-hover);color:#fff}