.impulsa3-fsfi{--i3-fsfi-heading: var(--color-heading, #1c1b1b);--i3-fsfi-text: var(--color-text, #4a4a4a);--i3-fsfi-border: var(--color-border, rgba(0, 0, 0, .12));--i3-fsfi-accent: var(--btn-bg, var(--color-heading, #1c1b1b));--i3-fsfi-accent-contrast: var(--btn-color, #fff);--i3-fsfi-radius: var(--input-border-radius, 8px);--i3-fsfi-radius-lg: calc(var(--i3-fsfi-radius) * 2);--i3-fsfi-surface: rgba(255, 255, 255, .72);--i3-fsfi-shadow: 0 2px 10px rgba(0, 0, 0, .05);--i3-fsfi-low: #c9553d;--i3-fsfi-mid: #d99a2b;--i3-fsfi-high: #4a8f6b;padding-top:var(--impulsa3-fsfi-padding-top, 48px);padding-bottom:var(--impulsa3-fsfi-padding-bottom, 48px)}.impulsa3-fsfi__container{max-width:var(--impulsa3-fsfi-max-width, 760px);margin-inline:auto;container-type:inline-size;container-name:impulsa3-fsfi}.impulsa3-fsfi__progress{margin-bottom:clamp(20px,4vw,32px)}.impulsa3-fsfi__progress[hidden]{display:none}.impulsa3-fsfi__progress-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:1.3rem;color:var(--i3-fsfi-text)}.impulsa3-fsfi__progress-area{font-weight:600;color:var(--i3-fsfi-heading)}.impulsa3-fsfi__progress-track{height:6px;border-radius:999px;background:var(--i3-fsfi-border);overflow:hidden}.impulsa3-fsfi__progress-bar{height:100%;width:0;border-radius:999px;background:var(--i3-fsfi-accent);transition:width .35s ease}.impulsa3-fsfi__step{display:none}.impulsa3-fsfi__step.is-active{display:block;animation:impulsa3-fsfi-in .32s ease both}@keyframes impulsa3-fsfi-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.impulsa3-fsfi__step.is-active{animation:none}.impulsa3-fsfi__progress-bar{transition:none}}.impulsa3-fsfi__card{background:var(--i3-fsfi-surface);border:1px solid var(--i3-fsfi-border);border-radius:var(--i3-fsfi-radius-lg);padding:clamp(24px,5vw,44px);box-shadow:var(--i3-fsfi-shadow)}.impulsa3-fsfi__title{color:var(--i3-fsfi-heading);margin:0 0 14px}.impulsa3-fsfi__lede{color:var(--i3-fsfi-text);margin:0 0 24px}.impulsa3-fsfi__lede>*:last-child{margin-bottom:0}.impulsa3-fsfi__welcome{text-align:center}.impulsa3-fsfi__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 24px;padding:0;list-style:none}.impulsa3-fsfi__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--i3-fsfi-border);border-radius:999px;font-size:1.3rem;color:var(--i3-fsfi-text);background:#fff9}.impulsa3-fsfi__badge svg{width:14px;height:14px;flex-shrink:0}.impulsa3-fsfi__disclaimer{margin:24px 0 0;font-size:1.2rem;line-height:1.5;color:var(--i3-fsfi-text);opacity:.75}.impulsa3-fsfi__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.impulsa3-fsfi__field--full{grid-column:1 / -1}@media screen and (max-width:599px){.impulsa3-fsfi__fields{grid-template-columns:minmax(0,1fr)}}.impulsa3-fsfi__label{display:block;margin-bottom:6px;font-size:1.3rem;font-weight:600;color:var(--i3-fsfi-heading)}.impulsa3-fsfi__optional{font-weight:400;opacity:.6}.impulsa3-fsfi__input,.impulsa3-fsfi__select{width:100%;padding:12px 14px;border:1px solid var(--i3-fsfi-border);border-radius:var(--i3-fsfi-radius);background:#fff;color:var(--i3-fsfi-text);font-size:1.5rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.impulsa3-fsfi__input:focus,.impulsa3-fsfi__select:focus{outline:none;border-color:var(--i3-fsfi-accent);box-shadow:0 0 0 3px #0000000f}.impulsa3-fsfi__input[aria-invalid=true],.impulsa3-fsfi__select[aria-invalid=true]{border-color:var(--i3-fsfi-low)}.impulsa3-fsfi__error{display:block;margin-top:5px;font-size:1.2rem;color:var(--i3-fsfi-low)}.impulsa3-fsfi__error:empty{display:none}.impulsa3-fsfi__consent{display:flex;align-items:flex-start;gap:10px;margin-top:4px;font-size:1.3rem;line-height:1.5;color:var(--i3-fsfi-text);cursor:pointer}.impulsa3-fsfi__consent input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--i3-fsfi-accent);cursor:pointer}.impulsa3-fsfi__consent a{color:inherit;text-decoration:underline}.impulsa3-fsfi__honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.impulsa3-fsfi__question-period{display:block;margin-bottom:8px;font-size:1.3rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--i3-fsfi-accent);opacity:.85}.impulsa3-fsfi__question-text{margin:0 0 22px;color:var(--i3-fsfi-heading);font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.35}.impulsa3-fsfi__options{display:grid;gap:10px;border:0;margin:0;padding:0}.impulsa3-fsfi__option{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--i3-fsfi-border);border-radius:var(--i3-fsfi-radius);background:#fff;color:var(--i3-fsfi-text);font-size:1.5rem;line-height:1.4;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.impulsa3-fsfi__option:hover{border-color:var(--i3-fsfi-accent)}.impulsa3-fsfi__option:has(input:focus-visible){outline:2px solid var(--i3-fsfi-accent);outline-offset:2px}.impulsa3-fsfi__option:has(input:checked){border-color:var(--i3-fsfi-accent);background:#00000008}.impulsa3-fsfi__option input{position:absolute;opacity:0;pointer-events:none}.impulsa3-fsfi__option-mark{width:20px;height:20px;flex-shrink:0;border:1px solid var(--i3-fsfi-border);border-radius:50%;position:relative;transition:border-color .18s ease}.impulsa3-fsfi__option:has(input:checked) .impulsa3-fsfi__option-mark{border-color:var(--i3-fsfi-accent)}.impulsa3-fsfi__option:has(input:checked) .impulsa3-fsfi__option-mark:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--i3-fsfi-accent)}.impulsa3-fsfi__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px}.impulsa3-fsfi__nav--center{justify-content:center}.impulsa3-fsfi__back{background:none;border:0;padding:8px 2px;font-size:1.4rem;font-family:inherit;color:var(--i3-fsfi-text);cursor:pointer;opacity:.75;transition:opacity .2s ease}.impulsa3-fsfi__back:hover{opacity:1}.impulsa3-fsfi__back[hidden]{visibility:hidden;display:block}.impulsa3-fsfi__typ{text-align:center}.impulsa3-fsfi__typ-heading{margin-bottom:22px}.impulsa3-fsfi__typ-grid{display:grid;gap:24px;margin-bottom:28px}.impulsa3-fsfi__typ-media{max-width:320px;margin:0 auto}.impulsa3-fsfi__typ-media img,.impulsa3-fsfi__typ-media video{width:100%;height:auto;border-radius:var(--i3-fsfi-typ-media-radius, var(--i3-fsfi-radius-lg))}.impulsa3-fsfi__typ-media--video{max-width:min(480px,calc(var(--i3-fsfi-video-ratio, 1.78) * 420px))}.impulsa3-fsfi__typ-media video{display:block;background:#0000000a;max-height:70vh}.impulsa3-fsfi__typ-flavor{max-width:62ch;margin-inline:auto;color:var(--i3-fsfi-text);font-size:var(--impulsa3-fsfi-flavor-size-mb, 1.4rem);line-height:var(--impulsa3-fsfi-flavor-lh, 1.6);text-align:left}@media screen and (min-width:600px){.impulsa3-fsfi__typ-flavor{font-size:var(--impulsa3-fsfi-flavor-size, 1.4rem)}}.impulsa3-fsfi__typ-flavor>*:last-child{margin-bottom:0}.impulsa3-fsfi__typ-footer .impulsa3-fsfi__lede{max-width:58ch;margin-inline:auto;margin-bottom:0}.impulsa3-fsfi__typ-col--story .impulsa3-fsfi__lede{max-width:62ch;margin-inline:auto;margin-top:18px;margin-bottom:0}.impulsa3-fsfi__typ-col--story .impulsa3-fsfi__nav{margin-top:22px}@container impulsa3-fsfi (min-width: 780px){.impulsa3-fsfi__typ--split .impulsa3-fsfi__typ-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5cqi,56px)}.impulsa3-fsfi__typ--split .impulsa3-fsfi__typ-media{max-width:500px}.impulsa3-fsfi__typ--split .impulsa3-fsfi__typ-media--video{max-width:min(500px,calc(var(--i3-fsfi-video-ratio, 1.78) * 360px))}.impulsa3-fsfi__typ--split .impulsa3-fsfi__typ-flavor{max-width:none}}.impulsa3-fsfi__results-title{text-align:center}.impulsa3-fsfi__score{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:34px}.impulsa3-fsfi__dial{position:relative;width:190px;height:190px;margin-bottom:18px}.impulsa3-fsfi__dial svg{width:100%;height:100%;transform:rotate(-90deg)}.impulsa3-fsfi__dial-track{fill:none;stroke:var(--i3-fsfi-border);stroke-width:10}.impulsa3-fsfi__dial-value{fill:none;stroke:var(--i3-fsfi-band, var(--i3-fsfi-accent));stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.22,1,.36,1)}.impulsa3-fsfi__dial-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.impulsa3-fsfi__dial-number{font-size:4rem;font-weight:700;line-height:1;color:var(--i3-fsfi-band, var(--i3-fsfi-heading))}.impulsa3-fsfi__dial-max{font-size:1.4rem;color:var(--i3-fsfi-text);opacity:.7}.impulsa3-fsfi__band{display:inline-block;padding:6px 16px;border-radius:999px;font-size:1.4rem;font-weight:600;color:#fff;background:var(--i3-fsfi-band, var(--i3-fsfi-accent));margin-bottom:12px}.impulsa3-fsfi__score-summary{max-width:54ch;margin:0 auto;color:var(--i3-fsfi-text)}.impulsa3-fsfi__areas{display:grid;gap:18px;margin-bottom:34px}.impulsa3-fsfi__area{border:1px solid var(--i3-fsfi-border);border-radius:var(--i3-fsfi-radius);padding:16px 18px;background:#fff}.impulsa3-fsfi__area-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.impulsa3-fsfi__area-icon{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0000000a;color:var(--i3-fsfi-band, var(--i3-fsfi-accent))}.impulsa3-fsfi__area-icon svg{width:18px;height:18px}.impulsa3-fsfi__area-name{margin:0;font-size:1.6rem;font-weight:600;color:var(--i3-fsfi-heading);flex:1}.impulsa3-fsfi__area-score{font-size:1.6rem;font-weight:700;color:var(--i3-fsfi-heading);font-variant-numeric:tabular-nums}.impulsa3-fsfi__area-score span{font-size:1.2rem;font-weight:400;opacity:.6}.impulsa3-fsfi__area-track{height:8px;border-radius:999px;background:var(--i3-fsfi-border);overflow:hidden;margin-bottom:10px}.impulsa3-fsfi__area-bar{height:100%;width:0;border-radius:999px;background:var(--i3-fsfi-area-color, var(--i3-fsfi-accent));transition:width .9s cubic-bezier(.22,1,.36,1)}.impulsa3-fsfi__area-blurb{margin:0;font-size:1.35rem;line-height:1.5;color:var(--i3-fsfi-text)}.impulsa3-fsfi__reference{margin-bottom:34px}.impulsa3-fsfi__reference summary{cursor:pointer;font-weight:600;color:var(--i3-fsfi-heading);padding:12px 0}.impulsa3-fsfi__table-scroll{overflow-x:auto}.impulsa3-fsfi__table{width:100%;border-collapse:collapse;font-size:1.35rem;min-width:420px}.impulsa3-fsfi__table th,.impulsa3-fsfi__table td{padding:10px 12px;border-bottom:1px solid var(--i3-fsfi-border);text-align:left;color:var(--i3-fsfi-text)}.impulsa3-fsfi__table th{font-weight:600;color:var(--i3-fsfi-heading)}.impulsa3-fsfi__table tr.is-current td{background:#0000000a;font-weight:600;color:var(--i3-fsfi-heading)}.impulsa3-fsfi__reco{border:1px solid var(--i3-fsfi-border);border-radius:var(--i3-fsfi-radius-lg);padding:clamp(20px,4vw,30px);background:#fff;margin-bottom:28px}.impulsa3-fsfi__reco-eyebrow{display:block;font-size:1.25rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--i3-fsfi-accent);margin-bottom:14px}.impulsa3-fsfi__reco-body{display:flex;gap:22px;align-items:center}@media screen and (max-width:599px){.impulsa3-fsfi__reco-body{flex-direction:column;text-align:center}}.impulsa3-fsfi__reco-media{width:140px;flex-shrink:0}.impulsa3-fsfi__reco-media img{width:100%;height:auto;border-radius:var(--i3-fsfi-radius)}.impulsa3-fsfi__reco-info{flex:1;min-width:0}.impulsa3-fsfi__reco-title{margin:0 0 8px;font-size:2rem;color:var(--i3-fsfi-heading)}.impulsa3-fsfi__reco-why{margin:0 0 14px;color:var(--i3-fsfi-text);font-size:1.4rem;line-height:1.55}.impulsa3-fsfi__reco-price{display:block;margin-bottom:14px;font-size:1.7rem;font-weight:700;color:var(--i3-fsfi-heading)}.impulsa3-fsfi__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.impulsa3-fsfi__actions .btn{flex:1 1 220px}.impulsa3-fsfi__feedback{margin-top:14px;text-align:center;font-size:1.35rem;min-height:20px}.impulsa3-fsfi__feedback--ok{color:var(--i3-fsfi-high)}.impulsa3-fsfi__feedback--ko{color:var(--i3-fsfi-low)}.impulsa3-fsfi__legal{margin-top:26px;font-size:1.2rem;line-height:1.5;text-align:center;color:var(--i3-fsfi-text);opacity:.7}@container impulsa3-fsfi (min-width: 860px){.impulsa3-fsfi__score{display:grid;grid-template-columns:auto minmax(0,auto);justify-content:center;align-items:center;column-gap:clamp(32px,5cqi,64px);text-align:left}.impulsa3-fsfi__results-title{text-align:left}.impulsa3-fsfi__dial{grid-column:1;grid-row:1;width:220px;height:220px;margin-bottom:14px}.impulsa3-fsfi__dial-number{font-size:4.6rem}.impulsa3-fsfi__band{grid-column:1;grid-row:2;justify-self:center;margin-bottom:0}.impulsa3-fsfi__score-summary{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;max-width:78ch}.impulsa3-fsfi__areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.impulsa3-fsfi__reco-media{width:200px}.impulsa3-fsfi__reco-why{max-width:68ch}.impulsa3-fsfi__actions .btn{flex:0 1 260px}}@container impulsa3-fsfi (min-width: 940px){.impulsa3-fsfi__fields{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}.impulsa3-fsfi__field--email{grid-column:auto}.impulsa3-fsfi__field--objective .impulsa3-fsfi__options{grid-template-columns:repeat(2,minmax(0,1fr))}.impulsa3-fsfi__progress,.impulsa3-fsfi__step[data-fsfi-step-type=welcome] .impulsa3-fsfi__card,.impulsa3-fsfi__step[data-fsfi-step-type=question] .impulsa3-fsfi__card{max-width:900px;margin-inline:auto}}@container impulsa3-fsfi (min-width: 1120px){.impulsa3-fsfi__areas{grid-template-columns:repeat(3,minmax(0,1fr))}}.impulsa3-fsfi [data-loading=true]{opacity:.6;pointer-events:none}@media print{.impulsa3-fsfi__actions,.impulsa3-fsfi__progress,.impulsa3-fsfi__nav{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/impulsa3-fsfi-quiz.css.map */
