:root{--color-main-white-00: #ffffff;--color-main-black-00: #1e1e1e;--color-main-l-10: #e2e2e2;--color-main-l-5: #ededed;--color-main-l-30: #b7b7b7;--color-main-l-60: #757575;--color-main-d-10: #313131;--color-main-d-20: #474747;--color-main-d-30: #5d5d5d;--color-green-d30: #4fa887;--color-green-d60: #3a6d5a;--color-green-l90: #effcf7;--color-blue-d30: #4f8fa8;--color-blue-d60: #3a5e6d;--color-blue-l90: #eff9fc;--color-red-d30: #bb3234;--color-red-d60: #78292a;--color-red-l80: #ffd8d8;--color-red-l90: #ffebec;--color-yellow-d30: #bba232;--color-yellow-d60: #786a29;--color-yellow-l90: #fffbeb;--color-action-main-default: var(--color-main-black-00);--color-action-main-on-default: var(--color-main-white-00);--color-action-main-hover: var(--color-main-black-00);--color-action-main-on-hover: var(--color-main-white-00);--color-action-main-selected: var(--color-main-black-00);--color-action-main-on-selected: var(--color-main-white-00);--color-action-disabled: var(--color-main-l-30);--color-action-on-disabled: var(--color-main-d-20);--color-action-destructive: var(--color-red-d60);--color-action-destructive-hover: var(--color-red-d30);--color-action-on-destructive: var(--color-main-white-00);--color-action-destructive-border: var(--color-red-l80);--color-background-white-default: var(--color-main-white-00);--color-background-white-strong: var(--color-main-l-10);--color-background-white-soft: var(--color-main-l-5);--color-background-white-absolute: var(--color-main-white-00);--color-background-black-default: var(--color-main-black-00);--color-background-black-strong: var(--color-main-d-10);--color-background-black-soft: var(--color-main-d-20);--color-feedback-success-bg: var(--color-green-l90);--color-feedback-error-bg: var(--color-red-l90);--color-feedback-info-bg: var(--color-blue-l90);--color-feedback-warning-bg: var(--color-yellow-l90);--color-text-main-default: var(--color-main-black-00);--color-text-main-secondary: var(--color-main-d-30);--color-text-main-inverted: var(--color-main-white-00);--color-text-main-inverted-secondary: var(--color-main-l-30);--color-feedback-success-text: var(--color-green-d60);--color-feedback-error-text: var(--color-red-d60);--color-feedback-info-text: var(--color-blue-d60);--color-feedback-warning-text: var(--color-yellow-d60);--color-border-main: var(--color-main-l-10);--color-border-accesible: var(--color-main-l-30);--color-border-accesible-dark: var(--color-main-l-60);--color-border-contrast: var(--color-main-black-00);--color-border-inverted: var(--color-main-white-00);--color-border-feedback-success: var(--color-green-d30);--color-border-feedback-warning: var(--color-yellow-d30);--color-border-feedback-error: var(--color-red-d30);--color-border-feedback-info: var(--color-blue-d30);--color-button-secondary-default: var(--color-main-white-00);--color-button-secondary-on-default: var(--color-main-black-00);--color-button-secondary-hover: var(--color-main-l-5);--color-button-secondary-on-hover: var(--color-main-black-00);--color-button-secondary-selected: var(--color-main-white-00);--color-button-secondary-on-selected: var(--color-main-black-00);--color-button-secondary-disabled: var(--color-main-l-10);--color-button-secondary-on-disabled: var(--color-main-d-20);--color-button-secondary-border: var(--color-main-d-30);--font-family-heading: "Suisse Intl";--font-family-body: "Suisse Intl";--font-family-caption: "Suisse Intl";--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600}@font-face{font-family:Suisse Intl;src:url(/crm-loyalty-maturity/assets/fonts/suisseintl-regular.woff2) format("woff2"),url(/crm-loyalty-maturity/assets/fonts/suisseintl-regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/crm-loyalty-maturity/assets/fonts/suisseintl-medium.woff2) format("woff2"),url(/crm-loyalty-maturity/assets/fonts/suisseintl-medium.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/crm-loyalty-maturity/assets/fonts/suisseintl-semibold.woff2) format("woff2"),url(/crm-loyalty-maturity/assets/fonts/suisseintl-semibold.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}*{box-sizing:border-box}body{margin:0;background:var(--color-background-white-soft);color:var(--color-text-main-default)}button,input{font:inherit}button{cursor:pointer}.app{min-height:100vh;display:grid;place-items:center;padding:18px}.shell{width:min(100%,600px);min-height:min(930px,calc(100vh - 36px));background:var(--color-background-white-default);border:1px solid var(--color-border-main);border-radius:34px;box-shadow:none;overflow:hidden;position:relative}.top{padding:17px 22px 13px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border-inverted);position:sticky;top:0;background:var(--color-background-white-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:8}.brandimg{width:180px;height:auto;display:block}.meta{color:var(--color-text-main-inverted-secondary);text-transform:uppercase;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.progresswrap{padding:10px 22px 0}.progress{height:4px;background:var(--color-background-white-soft);border-radius:99px;overflow:hidden}.progress i{display:block;height:100%;width:0;background:var(--color-background-white-soft);transition:width .5s cubic-bezier(.2,.7,.2,1)}.screen{display:none;padding:28px 22px 30px}.screen.on{display:block}.ey,.mini{text-transform:uppercase;color:var(--color-action-main-default);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}h1,h2,h3,p{margin-top:0}h1{margin:11px 0 14px;font-family:var(--font-family-heading),sans-serif;font-size:40px;font-weight:var(--font-weight-regular);line-height:48px;letter-spacing:0}h2{margin:9px 0;font-family:var(--font-family-heading),sans-serif;font-size:32px;font-weight:var(--font-weight-regular);line-height:40px;letter-spacing:0}h3{margin:0;font-family:var(--font-family-heading),sans-serif;font-size:20px;font-weight:var(--font-weight-regular);line-height:28px;letter-spacing:0}.lead,.help,.resultcopy{color:var(--color-text-main-secondary)}.lead{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.btn{width:100%;min-height:58px;border:0;border-radius:17px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;transition:.18s}.primary{background:var(--color-action-main-default);color:var(--color-text-main-inverted);box-shadow:none}.primary:hover{transform:translateY(-1px);background:var(--color-background-black-strong)}.secondary{background:var(--color-background-white-default);border:1px solid var(--color-border-main);color:var(--color-text-main-default);justify-content:center}.hero-visual{height:185px;border:1px solid var(--color-border-main);border-radius:28px;background:var(--color-background-white-soft);position:relative;overflow:hidden;margin:18px 0 20px}.hero-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;background:var(--color-background-white-default);border:1px solid var(--color-border-main);box-shadow:none;display:grid;place-items:center;text-align:center;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.orbit{position:absolute;inset:19px;border:1px dashed var(--color-border-main);border-radius:50%;animation:orbitSpin 22s linear infinite}.orbit2{position:absolute;inset:45px;border:1px solid var(--color-border-main);border-radius:50%;animation:orbitSpin 16s linear infinite reverse}@keyframes orbitSpin{to{transform:rotate(360deg)}}.hero-label{position:absolute;background:var(--color-background-white-default);border:1px solid var(--color-border-main);box-shadow:none;border-radius:999px;padding:8px 11px;display:flex;align-items:center;gap:7px;animation:heroFloat 4s ease-in-out infinite;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.hero-label i{width:8px;height:8px;border-radius:50%;background:var(--color-action-main-default)}.hero-label.crm{left:22px;top:25px}.hero-label.loy{right:18px;top:38px;animation-delay:.7s}.hero-label.ai{left:38px;bottom:24px;animation-delay:1.2s}.hero-label.imp{right:27px;bottom:30px;animation-delay:1.8s}@keyframes heroFloat{50%{transform:translateY(-5px)}}.intro-note{display:flex;gap:10px;align-items:flex-start;margin:15px 0 20px;padding:12px 13px;border-radius:15px;background:var(--color-background-white-default);border:1px solid var(--color-border-main);color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.qbody{will-change:transform,opacity}.qbody.enter-next{animation:enterNext .42s cubic-bezier(.2,.7,.2,1)}.qbody.enter-prev{animation:enterPrev .42s cubic-bezier(.2,.7,.2,1)}@keyframes enterNext{0%{opacity:0;transform:translate(34px) scale(.99)}to{opacity:1;transform:none}}@keyframes enterPrev{0%{opacity:0;transform:translate(-34px) scale(.99)}to{opacity:1;transform:none}}.qmeta{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.pill{text-transform:uppercase;background:var(--color-background-white-default);color:var(--color-action-main-default);padding:7px 10px;border-radius:99px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.num{color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.instruction{display:inline-flex;gap:6px;align-items:center;margin:3px 0 14px;padding:7px 9px;border-radius:10px;background:var(--color-background-white-default);color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.qvisual{height:112px;border-radius:22px;border:1px solid var(--color-border-main);background:var(--color-background-white-soft);margin:2px 0 15px;overflow:hidden;position:relative}.qvisual svg{width:calc(100% - 20px);height:calc(100% - 12px);margin:6px 10px;display:block;animation:visualIn .55s ease both}.float{animation:float 3s ease-in-out infinite}.pulse{animation:pulse 1.8s ease-in-out infinite}.dash{stroke-dasharray:7 7;animation:dash 4s linear infinite}.spin{transform-origin:center;animation:spin 7s linear infinite}.orbit-slow{transform-origin:center;animation:spin 14s linear infinite}.orbit-rev{transform-origin:center;animation:spin 12s linear infinite reverse}.blink{animation:blink 2.4s ease-in-out infinite}@keyframes float{50%{transform:translateY(-5px)}}@keyframes pulse{50%{opacity:.4;transform:scale(1.3)}}@keyframes dash{to{stroke-dashoffset:-56}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.38}}@keyframes visualIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.footer{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.textbtn{border:0;background:none;color:var(--color-text-main-inverted-secondary);padding:5px 0}.hint{color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.option{border:1px solid var(--color-border-main);background:var(--color-background-white-default);border-radius:18px;padding:14px;text-align:left;transition:.16s;position:relative;opacity:0;animation:cardIn .36s cubic-bezier(.2,.7,.2,1) forwards}.option:hover{transform:translateY(-2px);border-color:var(--color-border-main);box-shadow:none}.option.sel{border-color:var(--color-action-main-default);background:var(--color-background-white-default);box-shadow:none}.multi-card{will-change:auto}.multi-card .checkmark{transition:background .16s,color .16s,border-color .16s}.multi-card.sel{transform:none}.option.confirm{animation:confirm .28s ease}@keyframes confirm{50%{transform:scale(.985);background:var(--color-background-white-default)}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}.otxt strong{display:block;margin-bottom:4px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.otxt small{display:block;color:var(--color-text-main-secondary)}.radio{width:22px;height:22px;border-radius:50%;border:1px solid var(--color-border-main);display:grid;place-items:center;flex:0 0 auto}.sel .radio{background:var(--color-action-main-default);border-color:var(--color-action-main-default)}.sel .radio:after{content:"✓";color:var(--color-text-main-inverted);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.iconwrap svg,.choiceico svg,.symbol svg,.multi-card .ico svg,.stepdot svg,.stage svg{width:20px;height:20px;display:block}.meter{display:inline-flex;align-items:flex-end;gap:3px;height:18px}.meter i{display:block;width:5px;background:var(--color-background-white-strong);border-radius:4px 4px 2px 2px}.meter.bars i:nth-child(1){height:6px}.meter.bars i:nth-child(2){height:9px}.meter.bars i:nth-child(3){height:13px}.meter.bars i:nth-child(4){height:17px}.meter.level-1 i:nth-child(-n+1),.meter.level-2 i:nth-child(-n+2),.meter.level-3 i:nth-child(-n+3),.meter.level-4 i:nth-child(-n+4){background:var(--color-action-main-default)}.battery{width:22px;height:14px;border:1.6px solid var(--color-border-main);border-radius:4px;position:relative}.battery:after{content:"";position:absolute;right:-4px;top:4px;width:3px;height:6px;border-radius:2px;background:var(--color-background-white-strong)}.battery .fill{position:absolute;left:2px;top:2px;bottom:2px;border-radius:2px;background:var(--color-background-white-soft)}.battery.l1 .fill{width:20%}.battery.l2 .fill{width:45%}.battery.l3 .fill{width:68%}.battery.l4 .fill{width:88%}.rings{width:22px;height:22px;position:relative}.rings i{position:absolute;inset:0;border:1.4px solid var(--color-border-main);border-radius:50%}.rings i:nth-child(2){inset:4px}.rings i:nth-child(3){inset:8px}.rings i:nth-child(4){inset:12px}.rings.level-1 i:nth-child(1),.rings.level-2 i:nth-child(-n+2),.rings.level-3 i:nth-child(-n+3),.rings.level-4 i:nth-child(-n+4){border-color:var(--color-action-main-default)}.sector-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sector-card{min-height:115px;padding:14px}.sector-card .ico,.multi-card .ico{width:38px;height:38px;border-radius:12px;background:var(--color-background-white-default);display:grid;place-items:center;margin-bottom:13px}.sector-card .pick{position:absolute;right:12px;top:12px;width:23px;height:23px;border:1px solid var(--color-border-main);border-radius:50%;display:grid;place-items:center;color:var(--color-text-main-inverted-secondary)}.sector-card.sel .pick{background:var(--color-action-main-default);border-color:var(--color-action-main-default);color:var(--color-text-main-inverted)}.tri{display:grid;gap:10px}.tri .option{display:grid;grid-template-columns:36px 1fr;gap:11px;align-items:start}.tri .choiceico{width:36px;height:36px;border-radius:12px;background:var(--color-background-white-default);display:grid;place-items:center;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.ladder{display:grid;gap:9px;position:relative}.ladder:before{content:"";position:absolute;left:26px;top:28px;bottom:28px;width:2px;background:var(--color-background-white-soft)}.ladder .option{display:grid;grid-template-columns:36px 1fr;gap:11px;align-items:start;z-index:1}.ladder .stepdot{width:30px;height:30px;border-radius:11px;background:var(--color-background-white-default);border:1px solid var(--color-border-main);display:grid;place-items:center;color:var(--color-text-main-inverted-secondary)}.ladder .option.sel .stepdot{background:var(--color-background-white-default);border-color:var(--color-border-main);color:var(--color-action-main-default)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid2 .option{min-height:142px;display:flex;flex-direction:column;gap:11px}.levelbadge{text-transform:uppercase;color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.multigrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.multi-card{min-height:105px}.multi-card b{display:block;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.multi-card .checkmark{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;border:1px solid var(--color-border-main);display:grid;place-items:center;color:var(--color-text-main-inverted-secondary)}.multi-card.sel .checkmark{background:var(--color-action-main-default);border-color:var(--color-action-main-default);color:var(--color-text-main-inverted)}.continue{margin-top:14px}.stepper{display:grid;gap:8px;counter-reset:st}.stepper .option{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;min-height:82px}.stepper .stage{width:38px;height:38px;border-radius:50%;background:var(--color-background-white-default);border:1px solid var(--color-border-main);display:grid;place-items:center}.stepper .option.sel .stage{background:var(--color-background-white-default);border-color:var(--color-border-accesible-dark);color:var(--color-action-main-default)}.decision-grid,.value-grid,.branch-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.decision-grid .option,.value-grid .option,.branch-grid .option{min-height:145px}.decision-grid .symbol,.value-grid .symbol,.branch-grid .symbol{margin-bottom:12px;display:block;font-family:var(--font-family-body),sans-serif;font-size:20px;font-weight:var(--font-weight-regular);line-height:28px;letter-spacing:0}.evidence{display:grid;gap:8px}.evidence .option{display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:center}.evidence .evidencebar{height:38px;display:flex;align-items:flex-end;gap:3px}.evidence .evidencebar i{display:block;width:7px;border-radius:4px 4px 1px 1px;background:var(--color-background-white-strong)}.evidence .option.sel .evidencebar i{background:var(--color-background-black-strong)}.thinking{min-height:600px;display:grid!important;place-items:center;text-align:center}.thinkwrap{max-width:370px}.gears{width:172px;height:132px;margin:0 auto 18px;position:relative}.gear{position:absolute;display:grid;place-items:center;color:var(--color-action-main-default)}.gear svg{width:100%;height:100%}.gear.g1{width:96px;height:96px;left:8px;top:8px;animation:spin 4s linear infinite}.gear.g2{width:68px;height:68px;right:18px;bottom:3px;animation:spin 3.1s linear infinite reverse;color:var(--color-text-main-inverted-secondary)}.gear.g3{width:36px;height:36px;right:44px;top:8px;animation:spin 2.5s linear infinite;color:var(--color-action-main-default)}.thinkprogress{margin:14px 0 12px;text-align:left}.thinkbar{height:10px;background:var(--color-background-white-soft);border-radius:999px;overflow:hidden;border:1px solid var(--color-border-main)}.thinkfill{height:100%;width:0%;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%);border-radius:999px;transition:width .35s ease}.thinkpct{margin-top:7px;color:var(--color-text-main-secondary);text-align:right;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.thinksteps{display:grid;gap:7px;margin-top:18px;text-align:left}.thinkstep{display:flex;gap:9px;align-items:center;color:var(--color-text-main-secondary);transition:.25s;opacity:.42;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.thinkstep i{width:9px;height:9px;border-radius:50%;background:var(--color-background-white-soft);display:block}.thinkstep.active{color:var(--color-text-main-default);opacity:1}.thinkstep.active i{background:var(--color-background-black-strong);box-shadow:none}.scorehero{background:var(--color-background-white-soft);border:1px solid var(--color-border-main);border-radius:25px;padding:20px;margin-top:12px;position:relative;overflow:hidden}.scorehero:after{content:"";position:absolute;width:160px;height:160px;border:1px solid var(--color-border-main);border-radius:50%;right:-72px;top:-88px}.result-art{height:78px;margin:12px 0 -2px;border-top:1px solid var(--color-border-main);overflow:hidden;position:relative}.result-art svg{display:block;width:100%;height:100%;overflow:hidden;padding:7px 10px 2px}.scoreline{display:flex;align-items:baseline;gap:8px}.max{color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-body),sans-serif;font-size:18px;font-weight:var(--font-weight-regular);line-height:24px;letter-spacing:0}.level{display:inline-flex;margin:12px 0 8px;padding:7px 10px;background:var(--color-background-white-default);border:1px solid var(--color-border-main);color:var(--color-action-main-default);border-radius:99px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.tag{background:var(--color-background-white-default);border:1px solid var(--color-border-main);padding:6px 8px;border-radius:99px;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.dims{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.dimcard{border:1px solid var(--color-border-main);border-radius:17px;padding:12px;background:var(--color-background-white-default)}.dimtop{display:flex;justify-content:space-between;align-items:center}.dimname,.dimscore{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.dimcard p{color:var(--color-text-main-secondary);margin:7px 0 0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.sectiontitle{margin-top:25px}.crosshero{margin-top:10px;border-radius:23px;background:var(--color-background-black-default);color:var(--color-text-main-inverted);padding:18px;position:relative;overflow:hidden}.crosshero:after{content:"";position:absolute;right:-45px;bottom:-65px;width:150px;height:150px;border-radius:50%;border:1px solid var(--color-border-contrast)}.crosshero .mini{color:var(--color-action-main-default)}.crosshero h3{color:var(--color-text-main-inverted);margin:7px 0 9px;font-family:var(--font-family-heading),sans-serif;font-size:20px;font-weight:var(--font-weight-regular);line-height:28px;letter-spacing:0}.crosshero p{color:var(--color-text-main-inverted-secondary);margin:0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.focuschips{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.focuschips span{padding:7px 9px;border-radius:999px;background:var(--color-background-black-strong);border:1px solid var(--color-border-contrast);color:var(--color-text-main-inverted);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.opportunity{border:1px solid var(--color-border-main);background:var(--color-background-white-default);border-radius:21px;padding:16px;margin-top:10px}.opportunity h3{margin:6px 0}.opportunity p{color:var(--color-text-main-secondary);margin:0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.reco{border:1px solid var(--color-border-main);border-radius:21px;padding:17px;margin-top:10px;background:var(--color-background-white-default);transition:.2s}.reco:hover{transform:translateY(-2px);box-shadow:none}.recohead{display:flex;align-items:center;gap:10px}.reconum{width:34px;height:34px;border-radius:11px;background:var(--color-background-white-default);color:var(--color-action-main-default);display:grid;place-items:center;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.territory{text-transform:uppercase;color:var(--color-text-main-inverted-secondary);margin-top:2px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.reco p{color:var(--color-text-main-secondary);margin:10px 0 0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.applied{display:flex;gap:6px;flex-wrap:wrap;margin:11px 0 2px}.applied span{background:var(--color-background-white-default);border:1px solid var(--color-border-main);border-radius:999px;padding:6px 8px;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.sector-context{margin:12px 0 3px;padding:12px 13px;border-radius:16px;background:var(--color-background-white-default);border:1px solid var(--color-border-main)}.sector-context .sector-tag{display:block;text-transform:uppercase;color:var(--color-action-main-default);margin-bottom:5px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.sector-context p{margin:0;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.next{border-top:1px solid var(--color-border-main);padding-top:12px;margin-top:12px}.next b{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.nextsteps{display:grid;gap:7px;margin-top:8px}.nextstep{display:grid;grid-template-columns:23px 1fr;gap:8px;align-items:start;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.nextstep em{font-style:normal;width:23px;height:23px;border-radius:8px;background:var(--color-background-white-default);color:var(--color-action-main-default);display:grid;place-items:center}.mini-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-background-white-default);border:1px solid var(--color-border-main);border-radius:18px;padding:13px 14px;margin-top:13px}.mini-cta b{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.mini-cta a{color:var(--color-action-main-default);text-decoration:none;white-space:nowrap;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.strengths{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.strengthcard{border:1px solid var(--color-border-main);border-radius:17px;padding:13px;background:var(--color-background-white-default)}.strengthcard b{display:block;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.strengthcard p{color:var(--color-text-main-secondary);margin:6px 0 0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.horizon-grid{display:grid;gap:9px;margin-top:10px}.horizon{border:1px solid var(--color-border-main);border-radius:19px;padding:15px;background:var(--color-background-white-default);display:grid;grid-template-columns:38px 1fr;gap:11px}.horizon .hico{width:38px;height:38px;border-radius:12px;background:var(--color-background-white-default);display:grid;place-items:center;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.horizon b{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.horizon p{color:var(--color-text-main-secondary);margin:5px 0 0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.horizon .examples{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.horizon .examples span{padding:5px 7px;border-radius:999px;background:var(--color-background-white-default);color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.quote-wrap{margin-top:10px;position:relative}.quote-stage{border-radius:22px;background:var(--color-background-white-soft);border:1px solid var(--color-border-main);padding:18px 18px 42px;min-height:165px;overflow:hidden}.quote-slide{display:none;animation:quoteIn .45s ease}.quote-slide.on{display:block}@keyframes quoteIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.quote-slide q{display:block;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.quote-slide small{display:block;margin-top:12px;color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.quote-slide a{color:var(--color-action-main-default);text-decoration:none}.quote-dots{position:absolute;left:18px;bottom:14px;display:flex;gap:6px}.quote-dots button{width:7px;height:7px;border:0;border-radius:50%;padding:0;background:var(--color-background-white-strong)}.quote-dots button.on{background:var(--color-background-black-strong);width:18px;border-radius:99px}.sectorintro{color:var(--color-text-main-secondary);margin:7px 0 0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.sectorlist{display:grid;gap:9px;margin-top:10px}.sectorbest{border:1px solid var(--color-border-main);border-radius:20px;padding:15px;background:var(--color-background-white-default);position:relative}.sectorbest .bench{text-transform:uppercase;color:var(--color-action-main-default);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.sectorbest h3{margin:7px 0;font-family:var(--font-family-heading),sans-serif;font-size:20px;font-weight:var(--font-weight-regular);line-height:28px;letter-spacing:0}.sectorbest p{color:var(--color-text-main-secondary);margin:0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.sectorbest ul{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none}.sectorbest li{background:var(--color-background-white-default);border-radius:999px;padding:5px 7px;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.sourcebox{margin-top:16px;border-top:1px dashed var(--color-border-main);padding-top:12px}.sourcebox summary{cursor:pointer;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.sourcebox a{color:var(--color-text-main-secondary)}.sourcebox p{color:var(--color-text-main-inverted-secondary);margin-top:8px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.cta{margin-top:26px;border-radius:25px;padding:18px;background:var(--color-background-black-default);color:var(--color-text-main-inverted);box-shadow:none}.cta h3{color:var(--color-text-main-inverted);margin:8px 0}.cta>p{color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.meeting{background:var(--color-background-white-default);color:var(--color-text-main-default);border-radius:17px;padding:14px;margin:13px 0}.meeting b{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.meeting p{color:var(--color-text-main-secondary);margin:5px 0 0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.bonus{border:1px solid var(--color-border-accesible-dark);border-radius:17px;padding:14px;margin-bottom:14px}.bonus b{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.bonus p{margin:6px 0 10px;color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.statrow{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.stat{background:var(--color-background-black-strong);border-radius:12px;padding:9px;text-align:center}.stat strong{display:block;color:var(--color-text-main-inverted);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.stat span{color:var(--color-text-main-inverted-secondary);display:block;margin-top:2px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.formwrap{display:none;margin-top:14px}.formwrap.open{display:block}.field{display:block;margin-bottom:11px}.field span{display:block;margin-bottom:5px;color:var(--color-text-main-inverted);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.field input{width:100%;border:1px solid var(--color-border-accesible-dark);background:var(--color-background-black-strong);color:var(--color-text-main-inverted);border-radius:12px;padding:12px 13px;outline:none}.field input:focus{border-color:var(--color-border-accesible)}.field input::placeholder{color:var(--color-text-main-secondary)}.check{display:flex;gap:8px;align-items:flex-start;color:var(--color-text-main-inverted-secondary);margin:10px 0 13px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.check input{margin-top:2px}.check a{color:var(--color-text-main-inverted)}.formmsg{margin-top:10px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.success,.error{color:var(--color-action-main-default)}.intro-steps{display:inline-flex;margin:-3px 0 8px;padding:6px 9px;border-radius:999px;background:var(--color-background-white-default);color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.unknown-link{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:0;background:transparent;color:var(--color-text-main-secondary);padding:12px 8px 3px;text-decoration:underline;text-decoration-color:var(--color-text-main-inverted-secondary);text-underline-offset:3px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.unknown-link:hover{color:var(--color-text-main-secondary)}.unknown-link.selected{color:var(--color-action-main-default)}.none-card{border-style:dashed!important}.none-card .ico{background:var(--color-background-white-default)!important}.btn:disabled{cursor:not-allowed;opacity:.42;transform:none!important;box-shadow:none}.confidence{display:none;margin-top:12px;padding:10px 11px;border-radius:13px;background:var(--color-background-white-default);border:1px solid var(--color-border-main);color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.confidence.show{display:block}.confidence b{display:block;color:var(--color-text-main-default);margin-bottom:2px}.confidence.high b,.confidence.medium b,.confidence.limited b{color:var(--color-action-main-default)}.methodology{margin:12px 0 2px;border:1px dashed var(--color-border-main);border-radius:14px;padding:11px 12px;background:var(--color-background-white-default)}.methodology summary{cursor:pointer;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.methodology div{margin-top:8px;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.methodology ul{margin:6px 0 0;padding-left:17px}.methodology li{margin:3px 0}.horizon-details{margin-top:23px}.horizon-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:default}.horizon-details>summary::-webkit-details-marker{display:none}.summaryhint{display:none;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}button:focus-visible,input:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--color-border-main);outline-offset:3px}.textbtn:focus-visible,.unknown-link:focus-visible{border-radius:8px}.method{color:var(--color-text-main-secondary);margin-top:16px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.reveal{opacity:0;transform:translateY(12px);transition:.55s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}@media(max-width:520px){.framework-cols,.principle-grid{grid-template-columns:1fr}.framework-details:not([open]) .framework-body,.principles-details:not([open]) .principles-inner{display:none}.horizon-details>summary{cursor:pointer}.horizon-details .summaryhint{display:block}.quote-stage{min-height:145px}.quote-slide q{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.app{padding:0}.shell{width:100%;min-height:100vh;border:0;border-radius:0}h1{font-family:var(--font-family-heading),sans-serif;font-size:40px;font-weight:var(--font-weight-regular);line-height:48px;letter-spacing:0}.brandimg{width:155px}.grid2,.decision-grid,.value-grid,.branch-grid,.strengths,.dims,.sector-grid,.multigrid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1!important;transform:none!important}}.framework-details,.principles-details{margin-top:12px;border:1px solid var(--color-border-main);border-radius:18px;background:var(--color-background-white-default);overflow:hidden}.framework-details>summary,.principles-details>summary{list-style:none;cursor:pointer;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.framework-details>summary::-webkit-details-marker,.principles-details>summary::-webkit-details-marker{display:none}.framework-details>summary:after,.principles-details>summary:after{content:"+";color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-body),sans-serif;font-size:18px;font-weight:var(--font-weight-regular);line-height:24px;letter-spacing:0}.framework-details[open]>summary:after,.principles-details[open]>summary:after{content:"−"}.framework-body{padding:0 14px 14px}.framework-intro{color:var(--color-text-main-secondary);margin:0 0 11px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.framework-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.framework-col{border:1px solid var(--color-border-main);border-radius:15px;padding:12px;background:var(--color-background-white-default)}.framework-col b{display:block;margin-bottom:7px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.framework-chips{display:flex;flex-wrap:wrap;gap:5px}.framework-chips span{padding:5px 7px;border-radius:999px;background:var(--color-background-white-default);border:1px solid var(--color-border-main);color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.principles-intro{color:var(--color-text-main-secondary);margin:8px 0 10px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.principle-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.principle-card{border:1px solid var(--color-border-main);border-radius:18px;padding:14px;background:var(--color-background-white-default);position:relative}.principle-card.relevant{border-color:var(--color-border-main);background:var(--color-background-white-default)}.principle-card .pico{width:32px;height:32px;border-radius:10px;background:var(--color-background-white-default);color:var(--color-action-main-default);display:grid;place-items:center;margin-bottom:10px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.principle-card .pflag{display:inline-block;text-transform:uppercase;color:var(--color-action-main-default);margin-bottom:6px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.principle-card b{display:block;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.principle-card p{color:var(--color-text-main-secondary);margin:6px 0 0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.principle-card .ptags{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.principle-card .ptags span{padding:4px 6px;border-radius:999px;background:var(--color-background-white-default);color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.principles-inner{padding:0 14px 14px}.answers-review{margin:10px 0 2px;border:1px solid var(--color-border-main);border-radius:16px;background:var(--color-background-white-default);overflow:hidden}.answers-review>summary{cursor:pointer;padding:12px 13px;color:var(--color-text-main-secondary);list-style:none;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.answers-review>summary::-webkit-details-marker{display:none}.answers-review>summary:after{content:"+";float:right;color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.answers-review[open]>summary:after{content:"−"}.answers-review-body{padding:0 13px 13px;display:grid;gap:7px}.answer-row{display:grid;grid-template-columns:24px 1fr;gap:8px;padding-top:7px;border-top:1px solid var(--color-border-inverted)}.answer-row:first-child{border-top:0}.answer-row em{font-style:normal;width:24px;height:24px;border-radius:8px;background:var(--color-background-white-default);color:var(--color-text-main-secondary);display:grid;place-items:center;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.answer-row b{display:block;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.answer-row span{display:block;color:var(--color-text-main-secondary);margin-top:2px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.principles-details .principle-grid{grid-template-columns:1fr 1fr}.pdf-save{display:flex;flex-direction:column;align-items:center;margin:20px 0 7px}.pdf-download{appearance:none;border:1px solid var(--color-border-main);background:var(--color-background-white-default);color:var(--color-action-main-default);border-radius:999px;padding:9px 14px 9px 10px;display:inline-flex;align-items:center;gap:8px;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.pdf-download:hover{transform:translateY(-1px);border-color:var(--color-border-accesible);background:var(--color-background-white-default);box-shadow:none}.pdf-download:focus-visible{outline:3px solid var(--color-border-main);outline-offset:3px}.pdf-download:disabled{opacity:.62;cursor:wait;transform:none}.pdf-download-icon{width:28px;height:28px;border-radius:50%;background:var(--color-background-white-default);display:grid;place-items:center;box-shadow:none}.pdf-status{min-height:0;margin-top:6px;color:var(--color-text-main-secondary);text-align:center;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.pdf-status:empty{display:none}@media(max-width:520px){.pdf-save{margin-top:17px}.pdf-download{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}}.result-group{margin-top:18px;padding:16px;border:1px solid var(--color-border-main);border-radius:27px;background:var(--color-background-white-default);position:relative}.result-group:first-child{margin-top:8px}.result-group-label{color:var(--color-text-main-inverted-secondary);margin:0 0 12px;text-transform:uppercase;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.result-group-intro{color:var(--color-text-main-secondary);margin:0 0 10px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.result-group-scores{background:var(--color-background-white-default);padding:15px}.result-group-scores>.ey{margin:0 0 2px}.result-group-scores .scorehero{margin-top:8px}.result-group-scores .dims{margin-top:10px}.result-group-method{background:var(--color-background-white-default)}.result-group-method .methodology,.result-group-method .framework-details,.result-group-method .answers-review{margin-top:9px;margin-bottom:0}.result-group-summary{background:var(--color-background-white-default)}.result-group .sectiontitle{margin-top:18px}.result-group .sectiontitle:first-of-type{margin-top:3px}.result-group-summary .crosshero{margin-top:8px}.result-group-summary .strengths{margin-top:9px}.result-group-summary .opportunity{margin-top:8px}.result-group-priorities{background:var(--color-background-white-default);border-color:var(--color-border-main)}.result-group-priorities #recos>.reco:first-child{margin-top:9px}.result-group-priorities .mini-cta{margin-bottom:0}.result-group-keys{background:var(--color-background-white-default)}.result-group-keys .principles-details{margin-top:0}.result-group-quotes{background:var(--color-background-white-default)}.result-group-quotes .sectiontitle,.result-group-sector .sectiontitle{margin-top:2px}.result-group-sector{background:var(--color-background-white-default)}.result-group-sector .sectorintro{margin-top:8px}.result-group-final{background:var(--color-background-white-default);margin-bottom:8px}.result-group-final .sourcebox{margin-top:0;border-top:0;padding-top:0}.result-group-final .cta{margin-top:18px}.result-group-final .method{margin-top:14px}.result-group-final #restart{margin-bottom:0!important}.result-group .reco,.result-group .strengthcard,.result-group .sectorbest,.result-group .framework-details,.result-group .answers-review,.result-group .methodology,.result-group .principles-details{box-shadow:none}@media(max-width:520px){.result-group{margin-top:13px;padding:13px;border-radius:22px}.result-group-scores{padding:12px}.result-group-label{margin-bottom:10px}.result-group-priorities .reco{padding:15px}.result-group-final{padding:13px}}#result{padding-top:2px}#result .result-group{margin-top:24px;padding:20px;border:1px solid var(--color-border-main);border-radius:28px;background:var(--color-background-white-default);box-shadow:none}#result .result-group:first-child{margin-top:8px}#result .result-group-label{display:flex;align-items:center;gap:8px;margin:0 0 15px;color:var(--color-action-main-default);text-transform:uppercase;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}#result .result-group-label:before{content:"";width:18px;height:3px;border-radius:99px;background:var(--color-background-black-strong);flex:0 0 auto}#result .result-group-intro{margin:-3px 0 13px;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}#result .result-group-scores{background:var(--color-background-white-soft);border-color:var(--color-border-main)}#result .result-group-method,#result .result-group-summary,#result .result-group-priorities{background:var(--color-background-white-default)}#result .result-group-keys{background:var(--color-background-white-default);border-color:var(--color-border-main)}#result .result-group-quotes,#result .result-group-sector{background:var(--color-background-white-default)}#result .result-group-final{background:var(--color-background-white-default);margin-bottom:8px}#result .sectiontitle{margin-top:20px;margin-bottom:7px}#result .sectiontitle:first-of-type{margin-top:3px}#result .sectiontitle .ey,#result .result-group-scores>.ey{color:var(--color-text-main-default);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}#result .result-group-scores>.ey{display:block;margin:0 0 4px}#result .crosshero .mini,#result .cta .mini,#result .bonus .mini,#result .sector-context .sector-tag,#result .principle-card .pflag{color:var(--color-action-main-default)}#result .methodology,#result .framework-details,#result .answers-review,#result .principles-details,#result .sourcebox{margin:9px 0 0;padding:0;border:1px solid var(--color-border-main);border-radius:17px;background:var(--color-background-white-default);overflow:hidden;box-shadow:none}#result .methodology>summary,#result .framework-details>summary,#result .answers-review>summary,#result .principles-details>summary,#result .sourcebox>summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:13px 42px 13px 14px;cursor:pointer;list-style:none;color:var(--color-text-main-secondary);background:var(--color-background-white-default);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}#result .methodology>summary::-webkit-details-marker,#result .framework-details>summary::-webkit-details-marker,#result .answers-review>summary::-webkit-details-marker,#result .principles-details>summary::-webkit-details-marker,#result .sourcebox>summary::-webkit-details-marker{display:none}#result .methodology>summary:after,#result .framework-details>summary:after,#result .answers-review>summary:after,#result .principles-details>summary:after,#result .sourcebox>summary:after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-body),sans-serif;font-size:18px;font-weight:var(--font-weight-regular);line-height:24px;letter-spacing:0}#result .methodology[open]>summary:after,#result .framework-details[open]>summary:after,#result .answers-review[open]>summary:after,#result .principles-details[open]>summary:after,#result .sourcebox[open]>summary:after{content:"−"}#result .methodology>div{margin:0;padding:0 14px 14px;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}#result .framework-body{padding:0 14px 14px}#result .answers-review-body{padding:0 13px 13px}#result .principles-inner{padding:0 14px 14px}#result .sourcebox p{margin:0;padding:0 14px 14px;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}#result .principles-details>summary .ey{color:var(--color-text-main-secondary);text-transform:none;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}#result .principles-details>summary .summaryhint{display:none!important}#result .answers-review{display:block!important}#result #answerReview{display:grid}#result .result-group-summary .crosshero{margin-top:8px;box-shadow:none}#result .result-group-summary .strengths{margin-top:8px}#result .result-group-summary .strengthcard{background:var(--color-background-white-default)}#result .result-group-summary .opportunity{margin-top:8px}#result .result-group-priorities #recos{display:grid;gap:12px;margin-top:10px}#result .result-group-priorities .reco{margin-top:0;border-color:var(--color-border-main);box-shadow:none}#result .result-group-priorities .reco:hover{transform:none;box-shadow:none}#result .result-group-sector .sectorlist{gap:11px;margin-top:13px}#result .result-group-sector .sectorbest{padding:17px;border-color:var(--color-border-main);box-shadow:none}#result .result-group-sector .sectorbest .bench{display:none}#result .result-group-sector .sectorbest h3{margin:0 0 7px;color:var(--color-text-main-default);font-family:var(--font-family-heading),sans-serif;font-size:20px;font-weight:var(--font-weight-regular);line-height:28px;letter-spacing:0}#result .result-group-sector .sectorbest p{margin:0;color:var(--color-text-main-secondary)}#result .result-group-sector .sectorbest ul{margin-top:11px}#result .result-group-quotes .quote-stage{background:var(--color-background-white-default);border-color:var(--color-border-main)}#result .result-group-keys .principle-card{border-color:var(--color-border-main);background:var(--color-background-white-default)}#result .result-group-final .sourcebox{margin-top:0}#result .result-group-final .cta{margin-top:16px}@media(max-width:520px){#result .result-group{margin-top:16px;padding:14px;border-radius:22px}#result .result-group-label{margin-bottom:12px}#result .methodology>summary,#result .framework-details>summary,#result .answers-review>summary,#result .principles-details>summary,#result .sourcebox>summary{min-height:46px;padding:12px 40px 12px 13px}#result .sectiontitle{margin-top:17px}}.brand-proof{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px;padding:13px 14px;border:1px solid var(--color-border-main);background:var(--color-background-white-default);border-radius:16px}.brand-proof-mark{flex:0 0 auto;padding:5px 7px;border-radius:8px;background:var(--color-background-black-strong);color:var(--color-text-main-inverted);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.brand-proof b{display:block;margin:0 0 3px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.brand-proof p{margin:0;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.mrm-proof{margin-top:12px;padding:12px 13px;border:1px solid var(--color-border-main);border-radius:15px;background:var(--color-background-white-default);display:grid;gap:4px}.mrm-proof b{color:var(--color-text-main-default);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.mrm-proof span{color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.future-wrap{margin-top:17px}.future-intro{color:var(--color-text-main-secondary);margin:2px 0 10px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.future-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.future-card{border:1px solid var(--color-border-main);border-radius:17px;padding:13px;background:var(--color-background-white-default);position:relative}.future-card .future-flag{display:inline-flex;margin-bottom:8px;text-transform:uppercase;color:var(--color-action-main-default);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.future-card b{display:block;margin-bottom:6px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.future-card p{color:var(--color-text-main-secondary);margin:0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.future-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.future-tags span{padding:5px 6px;border-radius:999px;background:var(--color-background-white-default);color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.mrm-note{margin:9px 0 0;padding:9px 10px;border-left:3px solid var(--color-border-accesible-dark);background:var(--color-background-white-default);border-radius:0 10px 10px 0;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}#result .result-group-keys .principles-details[open]>summary{border-bottom:1px solid var(--color-border-main)}#result .result-group-keys .principles-details>summary .summaryhint{display:none!important}@media(max-width:520px){.future-grid{grid-template-columns:1fr}.brand-proof{align-items:flex-start}.brand-proof-mark{margin-top:1px}}.intro-byline{margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid var(--color-border-main)}.intro-byline span{display:block;color:var(--color-text-main-inverted-secondary);margin-bottom:4px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.intro-byline b{display:block;color:var(--color-text-main-default);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.intro-byline p{margin:4px 0 0;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.result-details{padding:0!important}.result-details-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px!important}.result-details-summary::-webkit-details-marker{display:none}.result-details-summary span{color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.result-details-summary small{color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.result-details-summary small:after{content:" +";color:var(--color-text-main-inverted-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.result-details[open]>.result-details-summary small:after{content:" −"}.result-details-body{padding:0 16px 16px}.result-details-body>.result-group-intro{margin-top:-2px}.result-group-summary{padding-bottom:14px}.result-group-summary .strengths{margin-bottom:0}html{scroll-behavior:smooth}body{background:var(--color-background-white-soft);color:var(--color-text-main-default);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.shell{background:var(--color-background-white-default);border-color:var(--color-border-main);box-shadow:none}.top{background:var(--color-background-white-default);border-color:var(--color-border-main)}.progress,.thinkbar{background:var(--color-background-white-strong);border-color:var(--color-border-main)}.progress i,.battery .fill,.thinkfill,#result .result-group-label:before,.ladder:before{background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.primary{background:var(--color-action-main-default);color:var(--color-action-main-on-default);box-shadow:none}.primary:hover{background:var(--color-action-main-hover);color:var(--color-action-main-on-hover)}.primary:disabled{background:var(--color-action-disabled);color:var(--color-action-on-disabled)}.secondary{background:var(--color-background-white-default);border-color:var(--color-border-main);color:var(--color-text-main-default)}.option,.dimcard,.reco,.strengthcard,.sectorbest,.future-card,.principle-card,.quote-stage,.meeting,.framework-details,.answers-review,.methodology,.sourcebox,.result-group{background:var(--color-background-white-default);border-color:var(--color-border-main);box-shadow:none}.option:hover{border-color:var(--color-border-accesible);box-shadow:none}.option.sel,.multi-card.sel{background:var(--color-background-white-default);border-color:var(--color-border-contrast);box-shadow:none}.radio,.sector-card .pick,.checkmark{border-color:var(--color-border-accesible)}.pill,.instruction,.sector-card .ico,.multi-card .ico,.tri .choiceico,.horizon .hico,.tag,.applied span,.sectorbest li,.future-tags span,.ptags span,.framework-chips span,.intro-steps{background:var(--color-background-white-soft);color:var(--color-text-main-default);border-color:var(--color-border-main)}.hero-visual,.qvisual,.scorehero,.result-group-method,.result-group-priorities,.result-group-sector,.result-group-scores,.result-group-keys,.result-group-summary,.result-group-quotes,.result-group-final,.brand-proof,.mrm-proof,.mrm-note{background:var(--color-background-white-default);border-color:var(--color-border-main)}.hero-core,.hero-label{background:var(--color-background-white-default);border-color:var(--color-border-main);box-shadow:none}.hero-label i{background:var(--color-action-main-default)}.orbit,.orbit2,.scorehero:after,.crosshero:after{border-color:var(--color-border-main)}.ey,.mini,.level,.territory,.sector-tag,.bench,.future-flag,.pflag,.result-group-label,.result-details-summary span,.intro-byline span{color:var(--color-text-main-default)}.lead,.help,.resultcopy,.otxt small,.num,.hint,.intro-note,.result-group-intro,.sector-context p,.reco p,.strengthcard p,.horizon p,.future-intro,.future-card p,.mrm-note,.mrm-proof span,.sectorbest p,.sourcebox p,.methodology>div,.framework-intro,.answer-row span,.pdf-status,.intro-byline p{color:var(--color-text-main-secondary)}.crosshero,.cta{background:var(--color-background-black-default);color:var(--color-text-main-inverted);border-color:var(--color-border-contrast)}.focuschips span,.stat,.field input{background:var(--color-background-black-strong);border-color:var(--color-border-accesible-dark);color:var(--color-text-main-inverted)}.field span{color:var(--color-text-main-inverted)}.field input::placeholder{color:var(--color-text-main-inverted-secondary)}.field input:focus{border-color:var(--color-border-inverted)}.mini-cta{background:var(--color-background-white-soft);border-color:var(--color-border-main)}.mini-cta a,.quote-slide a{color:var(--color-action-main-default)}.textbtn,.unknown-link{color:var(--color-text-main-secondary)}.unknown-link.selected{color:var(--color-text-main-default)}.thinkstep{color:var(--color-text-main-secondary)}.thinkstep i{background:var(--color-background-white-strong)}.thinkstep.active{color:var(--color-text-main-default)}.thinkstep.active i{background:var(--color-action-main-selected);box-shadow:none}.gear{color:var(--color-text-main-default)}.gear.g2{color:var(--color-text-main-secondary)}.gear.g3{color:var(--color-text-main-inverted-secondary)}.confidence{background:var(--color-feedback-info-bg);border-color:var(--color-border-main);color:var(--color-feedback-info-text)}.success{color:var(--color-feedback-success-text)}.error{color:var(--color-feedback-error-text)}.formmsg.success{background:var(--color-feedback-success-bg);color:var(--color-feedback-success-text)}.formmsg.error{background:var(--color-feedback-error-bg);color:var(--color-feedback-error-text)}.level{background:var(--color-background-white-default);border-color:var(--color-border-contrast)}.reconum,.nextstep em{background:var(--color-background-white-soft);color:var(--color-text-main-default)}.result-details-summary small,.sourcebox summary{color:var(--color-text-main-secondary)}.quote-dots button{background:var(--color-action-disabled)}.quote-dots button.on{background:var(--color-action-main-selected)}.intro-byline{border-color:var(--color-border-main)}.brand-proof-mark{background:var(--color-action-main-default);color:var(--color-action-main-on-default)}#result .result-group{box-shadow:none}#result .result-group-scores,#result .result-group-method,#result .result-group-summary,#result .result-group-priorities,#result .result-group-keys,#result .result-group-quotes,#result .result-group-sector,#result .result-group-final{background:var(--color-background-white-default);border-color:var(--color-border-main)}#result .result-group-summary .crosshero{box-shadow:none}#result .result-group-summary .strengthcard,#result .result-group-quotes .quote-stage{background:var(--color-background-white-default);border-color:var(--color-border-main)}#result .result-group-priorities .reco,#result .result-group-sector .sectorbest,#result .result-group-keys .principle-card{border-color:var(--color-border-main);box-shadow:none;background:var(--color-background-white-default)}#result .methodology,#result .framework-details,#result .answers-review,#result .principles-details,#result .sourcebox{background:var(--color-background-white-default);border-color:var(--color-border-main)}body{background:var(--color-background-white-soft);color:var(--color-text-main-default)}.app{padding:28px 18px 44px}.shell{border:1px solid var(--color-border-main);border-radius:34px;background:var(--color-background-white-default);box-shadow:0 12px 0 var(--color-background-white-strong)}.top{min-height:58px;padding:16px 22px 13px;border-bottom:1px solid var(--color-border-main);background:var(--color-background-white-default);position:sticky}.top:after{content:"";position:absolute;left:22px;right:22px;bottom:-1px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.screen{padding:30px 22px 34px}h1{font-family:var(--font-family-heading),sans-serif;font-size:40px;font-weight:var(--font-weight-regular);line-height:48px;letter-spacing:0;margin:12px 0 14px}h2{font-family:var(--font-family-heading),sans-serif;font-size:32px;font-weight:var(--font-weight-regular);line-height:40px;letter-spacing:0}h3{font-family:var(--font-family-body),sans-serif;font-size:20px;font-weight:var(--font-weight-semibold);line-height:28px;letter-spacing:0}.lead{font-family:var(--font-family-body),sans-serif;font-size:18px;font-weight:var(--font-weight-regular);line-height:24px;letter-spacing:0}.ey,.mini,.result-group-label,.pill,.intro-steps,.instruction,.level,.territory,.sector-tag,.bench,.future-flag,.pflag,.summaryhint{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px;letter-spacing:0}.otxt strong,.reco h3,.strengthcard b,.sectorbest b,.future-card b,.principle-card b,.mrm-proof b,.meeting b,.bonus b{font-family:var(--font-family-body),sans-serif;font-size:20px;font-weight:var(--font-weight-semibold);line-height:28px;letter-spacing:0}.otxt small,.reco p,.strengthcard p,.sectorbest p,.future-card p,.principle-card p,.result-group-intro,.framework-intro,.method,.help,.hint,.num,.intro-note,.intro-byline,.mrm-proof span{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}.intro-byline{margin:0 0 18px;padding:0 0 16px 16px;border-left:3px solid var(--color-border-contrast);border-bottom:1px solid var(--color-border-main);position:relative}.intro-byline:before{content:"";position:absolute;left:-3px;top:0;width:3px;height:34px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.intro-byline span{display:block;color:var(--color-text-main-secondary);margin-bottom:2px}.intro-byline b{display:block;color:var(--color-text-main-default);font-family:var(--font-family-body),sans-serif;font-size:20px;font-weight:var(--font-weight-semibold);line-height:28px}.intro-byline p{color:var(--color-text-main-secondary);margin:1px 0 0}#intro>.ey{display:flex;align-items:center;gap:10px;color:var(--color-text-main-default)}#intro>.ey:before,.sectiontitle>.ey:before{content:"";width:24px;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%);flex:0 0 auto}.intro-steps{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;margin:2px 0 4px;border:1px solid var(--color-border-main);border-radius:999px;background:var(--color-background-white-soft);color:var(--color-text-main-default)}.hero-visual{height:190px;margin:20px 0 18px;border:1px solid var(--color-border-main);border-radius:28px;background:var(--color-feedback-info-bg);overflow:hidden;position:relative}.hero-visual:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.hero-visual:after{content:"";position:absolute;width:220px;height:220px;border:1px solid var(--color-border-accesible);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-core{width:92px;height:92px;border:1px solid var(--color-border-contrast);background:var(--color-background-white-default);color:var(--color-text-main-default);z-index:3;box-shadow:0 7px 0 var(--color-background-white-strong);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px}.orbit{border-color:var(--color-border-accesible);z-index:1}.orbit2{border-color:var(--color-border-main);z-index:1}.hero-label{z-index:4;border:1px solid var(--color-border-main);background:var(--color-background-white-default);color:var(--color-text-main-default);box-shadow:0 4px 0 var(--color-background-white-strong);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px}.hero-label.crm i{background:var(--color-feedback-success-text)}.hero-label.loy i{background:var(--color-feedback-error-text)}.hero-label.ai i{background:var(--color-feedback-info-text)}.hero-label.imp i{background:var(--color-feedback-warning-text)}.intro-note{border:1px solid var(--color-border-main);border-radius:17px;background:var(--color-feedback-success-bg);color:var(--color-text-main-secondary);padding:13px 14px;margin:16px 0 18px}.intro-note>span:first-child{color:var(--color-feedback-success-text);font-weight:var(--font-weight-semibold)}.btn{border-radius:17px;position:relative;overflow:hidden}.primary{background:var(--color-action-main-default);color:var(--color-action-main-on-default);border:1px solid var(--color-border-contrast);box-shadow:0 6px 0 var(--color-background-white-strong)}.primary:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.primary:hover{background:var(--color-action-main-hover);color:var(--color-action-main-on-hover);transform:translateY(-1px)}.progresswrap{padding:11px 22px 0}.progress{height:5px;background:var(--color-background-white-strong)}.progress i{background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.qmeta{margin-bottom:13px}.pill{padding:8px 11px;border:1px solid var(--color-border-main);border-radius:999px;background:var(--color-feedback-info-bg);color:var(--color-text-main-default)}.qvisual{height:120px;border:1px solid var(--color-border-main);border-radius:23px;background:var(--color-feedback-info-bg);box-shadow:0 5px 0 var(--color-background-white-strong);position:relative}.qvisual:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.instruction{border:1px solid var(--color-border-main);border-radius:12px;background:var(--color-background-white-soft);color:var(--color-text-main-default)}.option{border:1px solid var(--color-border-main);border-radius:18px;background:var(--color-background-white-default);box-shadow:0 4px 0 var(--color-background-white-strong);overflow:hidden}.option:hover{border-color:var(--color-border-accesible-dark);box-shadow:0 6px 0 var(--color-background-white-strong);transform:translateY(-2px)}.option.sel{border-color:var(--color-border-contrast);background:var(--color-background-white-soft);box-shadow:0 5px 0 var(--color-background-white-strong)}.option.sel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.sector-card .ico,.multi-card .ico,.tri .choiceico,.horizon .hico{background:var(--color-feedback-info-bg);border:1px solid var(--color-border-main)}.radio,.sector-card .pick,.checkmark{background:var(--color-background-white-default);border-color:var(--color-border-accesible)}.sel .radio,.sector-card.sel .pick,.multi-card.sel .checkmark{background:var(--color-action-main-selected);border-color:var(--color-border-contrast);color:var(--color-action-main-on-selected)}.footer{margin-top:24px;padding-top:14px;border-top:1px solid var(--color-border-main)}.textbtn,.hint{color:var(--color-text-main-secondary)}.thinkwrap{border:1px solid var(--color-border-main);border-radius:28px;background:var(--color-feedback-info-bg);padding:22px;position:relative;overflow:hidden}.thinkwrap:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.thinkbar{background:var(--color-background-white-strong)}.thinkfill{background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.thinkstep{border-bottom:1px solid var(--color-border-main);padding:10px 0}.thinkstep:last-child{border-bottom:0}#result{padding-top:12px}#result .result-group{position:relative;margin-top:22px;padding:20px;border:1px solid var(--color-border-main);border-radius:28px;box-shadow:0 6px 0 var(--color-background-white-strong);overflow:hidden}#result .result-group:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}#result .result-group-method{background:var(--color-background-white-soft)}#result .result-group-summary{background:var(--color-background-white-default)}#result .result-group-label{color:var(--color-text-main-default);display:flex;align-items:center;gap:10px;margin-bottom:14px}#result .result-group-label:before{content:"";width:24px;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%);flex:0 0 auto}.scorehero{background:var(--color-background-white-default);border:1px solid var(--color-border-main);border-radius:24px;padding:18px;box-shadow:0 5px 0 var(--color-background-white-strong);position:relative;overflow:hidden}.scorehero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.score{font-family:var(--font-family-heading),sans-serif;font-size:80px;font-weight:var(--font-weight-regular);line-height:96px;letter-spacing:0}.level{background:var(--color-action-main-default);border:1px solid var(--color-border-contrast);color:var(--color-action-main-on-default);padding:6px 10px;border-radius:999px}.dims{gap:10px}.dimcard{background:var(--color-background-white-default);border:1px solid var(--color-border-main);border-radius:18px;box-shadow:0 4px 0 var(--color-background-white-strong);position:relative;overflow:hidden}.dimcard:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.mrm-proof{background:var(--color-background-black-default);border:1px solid var(--color-border-contrast);border-radius:20px;padding:16px;box-shadow:0 5px 0 var(--color-background-white-strong)}.mrm-proof b{color:var(--color-text-main-inverted)}.mrm-proof span{color:var(--color-text-main-inverted-secondary)}.result-details-summary,.methodology>summary,.framework-details>summary,.answers-review>summary,.principles-details>summary,.sourcebox>summary{background:var(--color-background-white-default);color:var(--color-text-main-default)}#result .methodology,#result .framework-details,#result .answers-review,#result .principles-details,#result .sourcebox{border:1px solid var(--color-border-main);background:var(--color-background-white-default);box-shadow:0 3px 0 var(--color-background-white-strong)}.crosshero,.cta{background:var(--color-background-black-default);border:1px solid var(--color-border-contrast);color:var(--color-text-main-inverted);box-shadow:0 6px 0 var(--color-background-white-strong);position:relative;overflow:hidden}.crosshero:before,.cta:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.crosshero h3,.cta h3,.crosshero .mini,.cta .mini,.cta b,.bonus b{color:var(--color-text-main-inverted)}.crosshero p,.cta>p,.bonus p,.stat span{color:var(--color-text-main-inverted-secondary)}.strengthcard,.reco,.principle-card,.future-card,.quote-stage,.sectorbest{background:var(--color-background-white-default);border:1px solid var(--color-border-main);box-shadow:0 4px 0 var(--color-background-white-strong)}.reco{position:relative;overflow:hidden}.reco:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}.reconum,.nextstep em{background:var(--color-action-main-default);color:var(--color-action-main-on-default);border:1px solid var(--color-border-contrast)}.mini-cta{background:var(--color-background-white-default);border:1px solid var(--color-border-main);box-shadow:0 3px 0 var(--color-background-white-strong)}.principle-card.relevant{background:var(--color-background-white-default);border-color:var(--color-border-contrast)}.future-card,.quote-stage{background:var(--color-background-white-default)}.pdf-download{background:var(--color-background-white-default);border:1px solid var(--color-border-contrast);color:var(--color-text-main-default);box-shadow:0 4px 0 var(--color-background-white-strong)}.pdf-download-icon{background:var(--color-background-white-soft)}.meeting{background:var(--color-background-black-strong);border:1px solid var(--color-border-accesible-dark)}.bonus{border-top:1px solid var(--color-border-accesible-dark)}.stat{background:var(--color-background-black-strong);border:1px solid var(--color-border-accesible-dark)}.field input{background:var(--color-background-black-strong);border-color:var(--color-border-accesible-dark);color:var(--color-text-main-inverted)}@media(max-width:520px){.app{padding:0}.shell{border-radius:0;box-shadow:none}.top:after{left:16px;right:16px}.screen{padding:26px 18px 30px}h1{font-size:40px;line-height:48px}h2{font-size:32px;line-height:40px}.hero-visual{height:180px}#result .result-group{padding:16px;border-radius:23px;box-shadow:0 4px 0 var(--color-background-white-strong)}}#q .option strong,#q .option b,#q .multi-card strong,#q .multi-card b,#q .sector-card strong,#q .sector-card b{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px;letter-spacing:0}.top{border-bottom:0}.top:after{display:none!important}.progresswrap{padding:8px 22px 0}.progress{height:5px}#q h2{font-family:var(--font-family-body),sans-serif;font-size:20px;font-weight:var(--font-weight-semibold);line-height:28px;letter-spacing:0;margin:8px 0}#q .pill{padding:5px 9px;min-height:30px;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px;background:var(--color-background-white-soft)}#q .qmeta{margin-bottom:10px}#q .qvisual{height:106px;box-shadow:0 3px 0 var(--color-background-white-strong)}#q .option{box-shadow:0 3px 0 var(--color-background-white-strong)}#q .option:hover{box-shadow:0 4px 0 var(--color-background-white-strong)}#q .option.sel,#q .option.confirm{background:var(--color-feedback-info-bg);border-color:var(--color-border-contrast)}@keyframes confirm{50%{transform:scale(.99);background:var(--color-feedback-info-bg)}}.thinkwrap{overflow:visible}.gears{width:190px;height:152px;margin:2px auto 16px;overflow:visible}.gear{overflow:visible}.gear svg{display:block;overflow:visible}.gear.g1{width:88px;height:88px;left:12px;top:16px}.gear.g2{width:62px;height:62px;right:20px;bottom:15px}.gear.g3{width:34px;height:34px;right:49px;top:16px}#result .result-group-label{font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px;margin-bottom:11px}#result .result-group-label:before{width:16px;height:3px}#result .sectiontitle>.ey:before{width:16px;height:3px}#result .result-group{padding:18px}.recohead{align-items:flex-start}.reconum{width:42px!important;height:42px!important;min-width:42px;border-radius:14px!important;background:var(--color-background-white-default)!important;color:var(--color-text-main-default)!important;border:1px solid var(--color-border-contrast)!important;box-shadow:inset 4px 0 0 var(--color-background-white-strong);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px}.nextstep em{width:24px!important;height:24px!important;min-width:24px;border-radius:50%!important;background:var(--color-background-white-soft)!important;color:var(--color-text-main-default)!important;border:1px solid var(--color-border-main)!important;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px}.dimtop{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.dimname{min-width:0;overflow-wrap:anywhere}.dimscore{white-space:nowrap}.principles-details,.principles-inner,.principle-grid,.future-wrap,.future-grid{min-width:0;max-width:100%}.principle-card,.future-card{min-width:0;overflow-wrap:anywhere}.quote-stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.quote-stage.dragging{cursor:grabbing}.quote-nav{position:absolute;right:14px;bottom:9px;display:flex;gap:7px;z-index:3}.quote-nav button{width:30px;height:30px;border-radius:50%;border:1px solid var(--color-border-main);background:var(--color-background-white-default);color:var(--color-text-main-default);display:grid;place-items:center;padding:0;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px}.quote-nav button:hover{border-color:var(--color-border-contrast)}#result .cta{padding:22px;background:var(--color-background-black-default)}#result .cta>p{color:var(--color-text-main-inverted)}#result .meeting{background:var(--color-background-white-default);border:1px solid var(--color-border-inverted);color:var(--color-text-main-default);box-shadow:none}#result .bonus{border-top:1px solid var(--color-border-accesible-dark)}#result .bonus .mini,#result .bonus b,#result .bonus p{color:var(--color-text-main-inverted)}#result .stat{background:var(--color-background-white-default);border:1px solid var(--color-border-inverted);color:var(--color-text-main-default)}#result .stat strong,#result .stat span{color:var(--color-text-main-default)}#result #openForm,#result #submitLead{background:var(--color-action-main-on-default);color:var(--color-action-main-default);border:1px solid var(--color-border-inverted);box-shadow:0 4px 0 var(--color-background-black-strong)}#result #openForm:hover,#result #submitLead:hover{background:var(--color-background-white-soft);color:var(--color-action-main-default)}#result .field span,#result .check,#result .check a{color:var(--color-text-main-inverted)}#result .result-group-summary .strengthcard:nth-child(1){background:var(--color-feedback-success-bg)}#result .result-group-summary .strengthcard:nth-child(2){background:var(--color-feedback-info-bg)}#result .result-group-priorities .reco:nth-child(2n){background:var(--color-background-white-default)}#result .result-group-sector .sectorbest:nth-child(odd){background:var(--color-feedback-info-bg)}@media(max-width:520px){.progresswrap{padding-left:18px;padding-right:18px}#q .qvisual{height:92px}#result .result-group{padding:15px}.principles-details .principle-grid,.principle-grid,.future-grid{grid-template-columns:1fr!important}.principles-inner{padding-left:0!important;padding-right:0!important;overflow:visible!important}.principle-card,.future-card{width:100%;max-width:100%}.statrow{grid-template-columns:1fr!important}#result .cta{padding:18px}}@media(max-width:390px){.dims{grid-template-columns:1fr!important}.brandimg{width:145px}}html,body{font-family:var(--font-family-body),sans-serif}body{font-size:16px;line-height:24px}button,input,textarea,select{font-family:var(--font-family-body),sans-serif}.brandimg{width:208px;max-width:100%;height:auto}.meta{color:var(--color-text-main-secondary)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #275dc5}.secondary{background:var(--color-button-secondary-default);color:var(--color-button-secondary-on-default);border-color:var(--color-button-secondary-border)}.secondary:hover{background:var(--color-button-secondary-hover);color:var(--color-button-secondary-on-hover)}h1{font-size:40px;line-height:48px;font-weight:var(--font-weight-regular)}h2{font-size:32px;line-height:40px;font-weight:var(--font-weight-regular)}h3,#q h2{font-size:20px;line-height:28px;font-weight:var(--font-weight-semibold)}.lead{font-size:18px;line-height:24px;font-weight:var(--font-weight-regular);font-family:var(--font-family-body),sans-serif}#q .option strong,#q .option b,#q .multi-card strong,#q .multi-card b,#q .sector-card strong,#q .sector-card b{font-family:var(--font-family-body),sans-serif;font-size:16px;line-height:24px;font-weight:var(--font-weight-semibold)}.shell{background:var(--color-background-white-default);border-color:var(--color-border-main)}.hero-visual,.qvisual,.thinkwrap{background:var(--color-feedback-info-bg)}.hero-label.crm{border-color:var(--color-border-feedback-success)}.hero-label.loy{border-color:var(--color-border-feedback-warning)}.hero-label.ai{border-color:var(--color-border-feedback-info)}.hero-label.imp{border-color:var(--color-border-accesible-dark)}.crosshero{background:var(--color-feedback-info-bg);color:var(--color-text-main-default);border:1px solid var(--color-border-feedback-info);box-shadow:0 5px 0 var(--color-background-white-strong)}.crosshero h3,.crosshero .mini{color:var(--color-text-main-default)}.crosshero p{color:var(--color-text-main-secondary)}.crosshero:after{border-color:var(--color-border-feedback-info)}.focuschips span{background:var(--color-background-white-default);border-color:var(--color-border-main);color:var(--color-text-main-default)}#result .result-group-scores{background:var(--color-feedback-info-bg)}#result .result-group-method,#result .result-group-summary{background:var(--color-background-white-default)}#result .result-group-priorities{background:var(--color-feedback-warning-bg)}#result .result-group-keys{background:var(--color-feedback-success-bg)}#result .result-group-quotes{background:var(--color-feedback-info-bg)}#result .result-group-sector{background:var(--color-background-white-soft)}#result .result-group-final{background:var(--color-background-white-default)}#result .result-group-label{color:var(--color-text-main-default)}#result .result-group-label:before{background:var(--color-border-contrast)}#result .methodology>summary,#result .framework-details>summary,#result .answers-review>summary,#result .principles-details>summary,#result .sourcebox>summary{color:var(--color-text-main-secondary)}#result .methodology>summary:after,#result .framework-details>summary:after,#result .answers-review>summary:after,#result .principles-details>summary:after,#result .sourcebox>summary:after{color:var(--color-text-main-secondary)}#result .sourcebox p,.sourcebox p,.quote-slide small{color:var(--color-text-main-secondary)}.brand-proof{background:var(--color-feedback-info-bg);border-color:var(--color-border-feedback-info)}.brand-proof-mark{background:var(--color-background-white-default);color:var(--color-feedback-info-text);border:1px solid var(--color-border-feedback-info)}#result .cta{padding:22px;background:var(--color-feedback-info-bg);color:var(--color-text-main-default);border:1px solid var(--color-border-contrast);box-shadow:0 6px 0 var(--color-background-white-strong);position:relative;overflow:hidden}#result .cta:before{display:block;content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--color-border-feedback-warning) 0%,var(--color-border-feedback-error) 34%,var(--color-border-feedback-info) 67%,var(--color-border-feedback-success) 100%)}#result .cta h3,#result .cta .mini,#result .cta>p{color:var(--color-text-main-default)}#result .cta>p{color:var(--color-text-main-secondary)}#result .meeting{background:var(--color-background-white-default);border:1px solid var(--color-border-feedback-info);color:var(--color-text-main-default);box-shadow:0 3px 0 var(--color-background-white-strong)}#result .meeting b{color:var(--color-text-main-default)}#result .meeting p{color:var(--color-text-main-secondary)}#result .bonus{background:var(--color-feedback-success-bg);border:1px solid var(--color-border-feedback-success);color:var(--color-text-main-default)}#result .bonus .mini,#result .bonus b{color:var(--color-text-main-default)}#result .bonus p{color:var(--color-text-main-secondary)}#result .stat{background:var(--color-background-white-default);border:1px solid var(--color-border-main);color:var(--color-text-main-default);box-shadow:0 2px 0 var(--color-background-white-strong)}#result .stat strong{color:var(--color-text-main-default)}#result .stat span{color:var(--color-text-main-secondary)}#result #openForm,#result #submitLead{background:var(--color-action-main-default);color:var(--color-action-main-on-default);border:1px solid var(--color-border-contrast);box-shadow:0 4px 0 var(--color-background-white-strong)}#result #openForm:hover,#result #submitLead:hover{background:var(--color-action-main-hover);color:var(--color-action-main-on-hover)}#result #openForm:before,#result #submitLead:before{display:none}#result .formwrap.open{margin-top:16px;padding:16px;border:1px solid var(--color-border-main);border-radius:17px;background:var(--color-background-white-default)}#result .field span,#result .check,#result .check a{color:var(--color-text-main-default)}#result .field input{background:var(--color-background-white-default);border:1px solid var(--color-border-accesible-dark);color:var(--color-text-main-default)}#result .field input::placeholder{color:var(--color-text-main-secondary)}#result .field input:focus{border-color:var(--color-border-contrast)}#result .result-group-priorities .reco{background:var(--color-background-white-default);border-color:var(--color-border-main)}#result .result-group-priorities .reco:nth-child(odd){background:var(--color-feedback-warning-bg)}.reconum{background:var(--color-background-white-default)!important;color:var(--color-text-main-default)!important;border-color:var(--color-border-contrast)!important;box-shadow:inset 4px 0 0 var(--color-border-feedback-warning)!important}.nextstep em{background:var(--color-feedback-info-bg)!important;color:var(--color-feedback-info-text)!important;border-color:var(--color-border-feedback-info)!important}.meeting,.stat,.field input{color:var(--color-text-main-default)}.quote-dots button.on,.thinkstep.active i,.evidence .option.sel .evidencebar i{background:var(--color-action-main-selected)}@media(max-width:520px){h1{font-size:32px;line-height:36px}h2{font-size:28px;line-height:40px}h3,#q h2,.otxt strong,.reco h3,.strengthcard b,.sectorbest b,.future-card b,.principle-card b,.mrm-proof b,.meeting b,.bonus b{font-size:18px;line-height:24px}.brandimg{width:180px}#result .cta{padding:18px}#result .formwrap.open{padding:14px}}@media(max-width:390px){.brandimg{width:164px}}.hero-visual{height:164px;margin:14px 0 16px}.intro-note{margin:12px 0 16px}.intro-byline{margin:0 0 10px;padding:0 0 10px}.intro-byline:before{display:none}.intro-byline b{margin-bottom:2px;font-family:var(--font-family-heading),sans-serif;font-size:20px;font-weight:var(--font-weight-regular);line-height:28px;letter-spacing:0}.intro-byline p{margin-top:2px}.qmeta{justify-content:flex-end;align-items:center;margin-bottom:6px;min-height:24px}.pill{display:none!important}.num{font-family:var(--font-family-body),sans-serif;font-size:18px;line-height:24px;color:var(--color-text-main-secondary)}.qvisual{height:108px;margin:0 0 10px;border-radius:20px;overflow:hidden}.qvisual-label{position:absolute;left:16px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:8px;color:var(--color-text-main-secondary);text-transform:uppercase;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px;letter-spacing:0}.qvisual-label:before{content:"";width:22px;height:2px;border-radius:99px;background:var(--color-border-accesible-dark);display:block}#q h2{margin:0 0 8px;scroll-margin-top:88px}#q .help{margin-bottom:8px}.instruction{margin:0 0 12px;padding:0;background:transparent;border-radius:0;color:var(--color-text-main-secondary)}.hint,.textbtn,.help,.lead,.intro-note,.intro-byline p{font-family:var(--font-family-body),sans-serif}.otxt strong{font-size:16px;line-height:24px}.otxt small{font-family:var(--font-family-body),sans-serif;font-size:14px;line-height:20px}.pdf-download{border-color:var(--color-border-feedback-error)}.pdf-download:hover{border-color:var(--color-border-feedback-error);background:var(--color-background-white-default)}.pdf-download-icon{background:var(--color-feedback-error-bg);color:var(--color-feedback-error-text);border:1px solid var(--color-border-feedback-error)}.pdf-download-icon svg{display:block}.mrm-proof span,.meeting p{color:var(--color-text-main-secondary)}@media(max-width:520px){.intro-byline{margin-bottom:8px;padding-bottom:8px}.intro-byline b{font-size:18px;line-height:24px}.hero-visual{height:148px;margin:12px 0 14px}.qmeta{margin-bottom:4px}.num{font-size:16px;line-height:24px}.qvisual{height:96px;margin-bottom:8px;border-radius:18px}.qvisual-label{left:14px;top:10px}#q h2{margin:0 0 7px;font-size:28px;line-height:40px}.instruction{margin-bottom:10px}}:root{--cta-soft-bg: var(--color-feedback-info-bg);--cta-soft-border: var(--color-border-feedback-info);--cta-soft-text: var(--color-text-main-default)}.primary{background:var(--cta-soft-bg);color:var(--cta-soft-text);border:1px solid var(--cta-soft-border)}.primary:hover{background:var(--color-background-white-default);border-color:var(--cta-soft-border);transform:translateY(-1px)}.primary:focus-visible,.floating-cta:focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-background-white-default),0 0 0 4px var(--cta-soft-border)}#intro .ey{margin-bottom:4px}.intro-sub{margin:0 0 8px;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0}#intro h1{margin:6px 0 10px}#intro .lead{margin-bottom:10px;color:var(--color-text-main-secondary);font-family:var(--font-family-body),sans-serif;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;letter-spacing:0;max-width:46ch}.hero-visual{margin:12px 0 14px}.intro-note{margin:10px 0 14px}.intro-byline,.intro-byline:before{display:none!important}#q h2{font-size:28px;line-height:36px;margin:0 0 6px}#q .help{margin-bottom:7px}.qmeta{margin-bottom:2px}.qvisual{height:104px;margin:0 0 8px}.qvisual-label{left:12px;top:10px;font-size:14px;font-weight:var(--font-weight-regular);line-height:20px;color:var(--color-text-main-secondary);opacity:.88;background:transparent;padding:0;max-width:calc(100% - 24px)}.instruction{margin:0 0 12px;padding:0;background:transparent;border:0;font-size:14px;line-height:20px;color:var(--color-text-main-secondary)}.instruction:before{display:none}.hint{font-size:14px;line-height:20px}#nextstep{scroll-margin-top:92px}.floating-cta{position:fixed;left:max(16px,calc(50vw - 284px));bottom:18px;z-index:40;display:none;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;border:1px solid var(--cta-soft-border);background:var(--cta-soft-bg);color:var(--cta-soft-text);box-shadow:none;font-family:var(--font-family-caption),sans-serif;font-size:14px;font-weight:var(--font-weight-semibold);line-height:20px;letter-spacing:0}.floating-cta em{font-style:normal;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--color-background-white-default);border:1px solid var(--cta-soft-border)}.floating-cta:hover{transform:translateY(-1px);background:var(--color-background-white-default)}.thinking{padding-top:18px;padding-bottom:20px}.thinkwrap{max-width:400px}.thinkwrap p{margin-bottom:0}.thinksteps{min-height:132px}@media(max-width:640px){.floating-cta{left:16px;right:16px;justify-content:space-between}}@media(max-width:520px){#intro .ey{margin-bottom:3px}.intro-sub{margin-bottom:7px}#intro h1{margin:5px 0 8px}#q h2{font-size:24px;line-height:32px;margin:0 0 5px}.qvisual{height:92px}.qvisual-label{left:10px;top:8px;font-size:14px;line-height:20px;opacity:.8}.instruction{margin-bottom:10px}#thinking{padding:20px 18px 22px}.thinkwrap{max-width:none}.gears{width:118px;height:92px;margin:0 auto 10px}.gear.g1{width:64px;height:64px;left:6px;top:8px}.gear.g2{width:48px;height:48px;right:10px;bottom:1px}.gear.g3{width:24px;height:24px;right:28px;top:8px}#thinking h2{font-size:20px;line-height:28px;margin:6px 0}#thinking p{display:none}.thinkprogress{margin:10px 0 8px}.thinkpct{margin-top:5px}.thinksteps{display:block;min-height:20px;margin-top:10px}.thinkstep{display:none;font-size:14px;line-height:20px;opacity:1}.thinkstep.active{display:flex}}.brandstack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.brandtag{color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:11px;font-weight:var(--font-weight-regular);line-height:14px;letter-spacing:0;max-width:220px}.top{padding:14px 20px 10px!important;align-items:flex-start!important}.progresswrap{padding:7px 20px 0!important}.screen{padding-top:16px!important}#intro{padding-top:10px!important;padding-bottom:18px!important}#intro .ey{margin:0 0 4px!important}.intro-sub{display:none!important}#intro h1{font-size:32px!important;line-height:38px!important;margin:0 0 8px!important}#intro .lead{font-size:13px!important;line-height:18px!important;margin:0 0 8px!important;max-width:none!important;color:var(--color-text-main-secondary)!important}.intro-steps{font-size:12px!important;line-height:16px!important;margin-bottom:8px!important;color:var(--color-text-main-secondary)!important}.hero-visual{height:118px!important;margin:8px 0 10px!important;border-radius:22px!important}.hero-visual:before,.qvisual:before{display:none!important;content:none!important}.hero-core{width:70px!important;height:70px!important;font-size:12px!important;line-height:16px!important}.hero-label{padding:6px 9px!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;line-height:14px!important;gap:6px!important}.hero-label.crm{left:18px;top:18px}.hero-label.loy{right:14px;top:28px}.hero-label.ai{left:28px;bottom:18px}.hero-label.imp{right:18px;bottom:22px}.intro-note{margin:9px 0 12px!important;padding:10px 11px!important;font-size:13px!important;line-height:18px!important}.btn.primary,.continue.btn.primary{background:var(--color-feedback-info-text)!important;color:var(--color-text-main-inverted)!important;border:1px solid var(--color-feedback-info-text)!important;font-family:var(--font-family-caption),sans-serif!important;font-weight:var(--font-weight-semibold)!important}.btn.primary:hover,.continue.btn.primary:hover{background:var(--color-border-feedback-info)!important;border-color:var(--color-border-feedback-info)!important;color:var(--color-text-main-inverted)!important;transform:translateY(-1px)}.btn.primary span,.continue.btn.primary span{font-weight:var(--font-weight-semibold)!important}#q{padding-top:10px!important}.qmeta{margin-bottom:6px!important;min-height:20px!important}.num{font-size:13px!important;line-height:18px!important}.qvisual{height:96px!important;margin:0 0 8px!important;border-radius:20px!important}.qvisual-label{position:absolute;left:12px;bottom:8px;top:auto!important;z-index:2;color:var(--color-text-main-secondary);font-family:var(--font-family-caption),sans-serif;font-size:11px;font-weight:var(--font-weight-semibold);line-height:14px;letter-spacing:0;text-transform:uppercase}.qvisual-label:before{display:none!important;content:none!important}#q h2{font-size:24px!important;line-height:30px!important;margin:0 0 6px!important}#q .help{margin:0 0 6px!important;font-size:13px!important;line-height:18px!important}.instruction{display:inline-flex!important;gap:6px;align-items:center;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;font-size:12px!important;line-height:16px!important;color:var(--color-text-main-secondary)!important}.hint,.textbtn{font-size:13px!important;line-height:18px!important}.sector-grid,.grid2{gap:8px!important}.sector-card{display:grid!important;grid-template-columns:34px 1fr 22px;align-items:center;gap:10px;min-height:82px!important;padding:12px!important}.sector-card .ico{width:34px!important;height:34px!important;margin:0!important;border-radius:10px!important;grid-column:1}.sector-card .otxt{grid-column:2}.sector-card .otxt strong{margin-bottom:0!important}.sector-card .pick{position:static!important;grid-column:3;justify-self:end;align-self:start;width:22px!important;height:22px!important}.grid2 .option{min-height:116px!important;display:grid!important;grid-template-columns:1fr;gap:8px!important;align-content:start}.levelbadge{display:inline-flex!important;align-items:center;gap:8px;color:var(--color-text-main-default)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;line-height:16px!important}.levelbadge .leveltext{margin-left:0!important}.floating-cta{position:fixed;left:14px;bottom:14px;z-index:50;display:none;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;border:1px solid var(--color-feedback-info-text);background:var(--color-feedback-info-text);color:var(--color-text-main-inverted);font-family:var(--font-family-caption),sans-serif;font-size:13px;font-weight:var(--font-weight-semibold);line-height:18px;letter-spacing:0;max-width:min(420px,calc(100vw - 28px))}.floating-cta.show{display:inline-flex!important}.floating-cta em{font-style:normal;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--color-background-white-default);color:var(--color-feedback-info-text);font-weight:var(--font-weight-semibold)}.floating-cta:hover{background:var(--color-border-feedback-info);border-color:var(--color-border-feedback-info)}.mini-cta{display:none!important}@media(max-width:520px){.brandimg{width:150px!important}.brandtag{font-size:10px!important;line-height:13px!important;max-width:180px}.top{padding:12px 16px 8px!important}.progresswrap{padding:6px 16px 0!important}.screen{padding:12px 16px 22px!important}#intro{padding-top:6px!important}#intro h1{font-size:28px!important;line-height:32px!important;margin-bottom:6px!important}#intro .lead{font-size:12px!important;line-height:16px!important;margin-bottom:7px!important}.intro-steps{font-size:11px!important;line-height:14px!important;margin-bottom:7px!important}.hero-visual{height:106px!important;margin:7px 0 8px!important}.hero-core{width:62px!important;height:62px!important;font-size:11px!important;line-height:14px!important}.hero-label{font-size:10px!important;line-height:12px!important;padding:5px 8px!important}.intro-note{font-size:12px!important;line-height:16px!important;margin:7px 0 10px!important;padding:8px 10px!important}#q{padding-top:8px!important}.qmeta{margin-bottom:4px!important}#q h2{font-size:21px!important;line-height:26px!important}.qvisual{height:86px!important}.qvisual-label{left:10px;bottom:6px;font-size:10px!important;line-height:12px!important}#q .help,.instruction,.hint,.textbtn,.num{font-size:12px!important;line-height:16px!important}.sector-grid,.multigrid,.grid2,.decision-grid,.value-grid,.branch-grid{grid-template-columns:1fr!important}.floating-cta{left:10px;right:10px;max-width:none;justify-content:space-between}}#thinking.screen.on{display:flex!important;align-items:center;justify-content:center;min-height:calc(100vh - 112px);padding:16px 20px 20px!important;overflow:hidden}#thinking .thinkwrap{width:100%;max-width:390px;margin:0 auto;padding:18px 18px 16px;border:1px solid var(--color-border-main);border-radius:24px;background:var(--color-feedback-info-bg);position:relative;overflow:hidden}#thinking .thinkwrap:before{display:none!important;content:none!important}#thinking .gears{width:118px;height:88px;margin:0 auto 8px}#thinking .gear.g1{width:62px;height:62px;left:8px;top:8px}#thinking .gear.g2{width:46px;height:46px;right:10px;bottom:0}#thinking .gear.g3{width:24px;height:24px;right:27px;top:8px}#thinking .ey{margin-bottom:2px;font-size:12px;line-height:16px;font-weight:var(--font-weight-semibold)}#thinking h2{font-size:22px;line-height:28px;margin:4px 0 10px;text-align:center}#thinking>.thinkwrap>p{display:none!important}#thinking .thinkprogress{margin:8px 0 0}#thinking .thinkbar{height:9px}#thinking .thinkpct{margin-top:4px;font-size:12px;line-height:16px}#thinking .thinksteps{display:block!important;min-height:44px;margin-top:10px;text-align:left}#thinking .thinkstep{display:none!important;min-height:44px;padding:10px 12px!important;border:1px solid var(--color-border-main)!important;border-radius:14px;background:var(--color-background-white-default);color:var(--color-text-main-default);opacity:1!important;font-size:14px;line-height:20px;align-items:center;gap:9px}#thinking .thinkstep.active{display:flex!important;animation:thinkStepIn .28s ease both}#thinking .thinkstep i{width:8px;height:8px;flex:0 0 auto;background:var(--color-feedback-info-text)!important}@keyframes thinkStepIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:520px){#thinking.screen.on{min-height:calc(100vh - 92px);padding:10px 14px 16px!important}#thinking .thinkwrap{padding:14px 14px 13px;border-radius:20px}#thinking .gears{width:104px;height:76px;margin-bottom:5px}#thinking .gear.g1{width:54px;height:54px;left:7px;top:6px}#thinking .gear.g2{width:40px;height:40px;right:9px;bottom:0}#thinking .gear.g3{width:21px;height:21px;right:24px;top:6px}#thinking h2{font-size:20px;line-height:26px;margin:3px 0 8px}#thinking .thinksteps{min-height:42px;margin-top:8px}#thinking .thinkstep{min-height:42px;padding:9px 10px!important;font-size:13px;line-height:18px}}.btn{min-height:58px;border-radius:20px;font-family:var(--font-family-caption),sans-serif;font-size:16px;font-weight:var(--font-weight-semibold);line-height:24px;letter-spacing:0}.btn.primary,.pdf-download,.floating-cta{border:2px solid transparent!important;background:linear-gradient(var(--color-background-white-default),var(--color-background-white-default)) padding-box,var(--tribal-grad) border-box!important;color:var(--color-text-main-default)!important;box-shadow:none!important}.btn.primary:hover,.pdf-download:hover,.floating-cta:hover{transform:translateY(-1px);background:linear-gradient(var(--color-background-white-soft),var(--color-background-white-soft)) padding-box,var(--tribal-grad) border-box!important}.btn.primary span:last-child,.pdf-download .pdf-download-icon,.floating-cta em{display:inline-grid;place-items:center;min-width:28px;width:28px;height:28px;border-radius:999px;border:1px solid var(--color-border-main);background:var(--color-background-white-default);color:var(--color-text-main-default);font-weight:var(--font-weight-semibold)}.secondary{border:1px solid var(--color-border-main);background:var(--color-background-white-default);color:var(--color-text-main-default);font-weight:var(--font-weight-medium)}.secondary:hover{background:var(--color-background-white-soft)}.hero-label.crm i{background:var(--color-feedback-info-text)!important}.hero-label.loy i{background:var(--color-feedback-warning-text)!important}.hero-label.ai i{background:var(--color-feedback-error-text)!important}.hero-label.imp i{background:var(--color-feedback-success-text)!important}.sector-card .ico,.multi-card .ico,.tri .choiceico,.ladder .stepdot,.stepper .stage{border:1px solid var(--color-border-main)}.sector-grid .option:nth-child(4n+1) .ico,.multi-card:nth-child(4n+1) .ico,.tri .option:nth-child(4n+1) .choiceico,.ladder .option:nth-child(4n+1) .stepdot,.stepper .option:nth-child(4n+1) .stage{background:var(--color-feedback-success-bg);color:var(--color-feedback-success-text)}.sector-grid .option:nth-child(4n+2) .ico,.multi-card:nth-child(4n+2) .ico,.tri .option:nth-child(4n+2) .choiceico,.ladder .option:nth-child(4n+2) .stepdot,.stepper .option:nth-child(4n+2) .stage{background:var(--color-feedback-info-bg);color:var(--color-feedback-info-text)}.sector-grid .option:nth-child(4n+3) .ico,.multi-card:nth-child(4n+3) .ico,.tri .option:nth-child(4n+3) .choiceico,.ladder .option:nth-child(4n+3) .stepdot,.stepper .option:nth-child(4n+3) .stage{background:var(--color-feedback-warning-bg);color:var(--color-feedback-warning-text)}.sector-grid .option:nth-child(4n+4) .ico,.multi-card:nth-child(4n+4) .ico,.tri .option:nth-child(4n+4) .choiceico,.ladder .option:nth-child(4n+4) .stepdot,.stepper .option:nth-child(4n+4) .stage{background:var(--color-feedback-error-bg);color:var(--color-feedback-error-text)}.sector-card .ico svg,.multi-card .ico svg,.choiceico svg,.stepdot svg,.stage svg{stroke:currentColor!important}.decision-grid .option:nth-child(4n+1) .symbol,.value-grid .option:nth-child(4n+1) .symbol,.branch-grid .option:nth-child(4n+1) .symbol{color:var(--color-feedback-success-text)}.decision-grid .option:nth-child(4n+2) .symbol,.value-grid .option:nth-child(4n+2) .symbol,.branch-grid .option:nth-child(4n+2) .symbol{color:var(--color-feedback-info-text)}.decision-grid .option:nth-child(4n+3) .symbol,.value-grid .option:nth-child(4n+3) .symbol,.branch-grid .option:nth-child(4n+3) .symbol{color:var(--color-feedback-warning-text)}.decision-grid .option:nth-child(4n+4) .symbol,.value-grid .option:nth-child(4n+4) .symbol,.branch-grid .option:nth-child(4n+4) .symbol{color:var(--color-feedback-error-text)}.levelbadge{font-weight:var(--font-weight-semibold)}.battery .fill{background:var(--color-feedback-info-text)}.rings.level-1 i:nth-child(1),.rings.level-2 i:nth-child(-n+2),.rings.level-3 i:nth-child(-n+3),.rings.level-4 i:nth-child(-n+4){border-color:var(--color-feedback-warning-text)!important}.meter.level-1 i:nth-child(-n+1),.meter.level-2 i:nth-child(-n+2),.meter.level-3 i:nth-child(-n+3),.meter.level-4 i:nth-child(-n+4){background:var(--color-feedback-success-text)!important}.otxt strong,.multi-card b,.meeting b,.bonus b,.mrm-proof b,.result-group-intro b{font-weight:var(--font-weight-semibold)}.cta{background:var(--color-background-white-soft);border:1px solid var(--color-border-main)}.cta h3{color:var(--color-text-main-default)}.cta>p,.bonus p,.method,.sourcebox p{color:var(--color-text-main-secondary)}.mini,.result-group-label{font-weight:var(--font-weight-semibold)}@media(max-width:520px){.btn{font-size:15px;line-height:22px;min-height:54px}.btn.primary span:last-child,.pdf-download .pdf-download-icon,.floating-cta em{min-width:26px;width:26px;height:26px}}:root{--tribal-grad: linear-gradient(90deg, var(--color-border-feedback-success) 0%, var(--color-border-feedback-info) 36%, var(--color-border-feedback-warning) 70%, var(--color-border-feedback-error) 100%)}.btn.primary,.pdf-download,.floating-cta{position:relative;border:2px solid transparent!important;border-radius:20px!important;background:linear-gradient(var(--color-background-white-default),var(--color-background-white-default)) padding-box,var(--tribal-grad) border-box!important;color:var(--color-text-main-default)!important;font-weight:var(--font-weight-semibold)!important;box-shadow:0 5px 0 var(--color-border-feedback-success)!important}.btn.primary:hover,.pdf-download:hover,.floating-cta:hover{background:linear-gradient(var(--color-background-white-soft),var(--color-background-white-soft)) padding-box,var(--tribal-grad) border-box!important;transform:translateY(-1px)!important;box-shadow:0 6px 0 var(--color-border-feedback-info)!important}.btn.primary:active,.pdf-download:active,.floating-cta:active{transform:translateY(3px)!important;box-shadow:0 2px 0 var(--color-border-feedback-info)!important}.btn.primary:disabled{opacity:.55;box-shadow:none!important}#openForm,#floatingCta{border-width:3px!important;background:linear-gradient(var(--color-feedback-info-bg),var(--color-feedback-info-bg)) padding-box,var(--tribal-grad) border-box!important;font-size:17px!important;font-weight:var(--font-weight-semibold)!important;box-shadow:0 7px 0 var(--color-border-feedback-success)!important}#openForm{min-height:64px!important;margin-top:4px}#floatingCta{padding:13px 16px!important}#submitLead,#start,.continue{font-weight:var(--font-weight-semibold)!important}#intro .lead{max-width:50ch}.option{padding:11px 12px!important;border-radius:16px!important}.otxt strong{margin-bottom:2px!important}.sector-grid{gap:8px!important}.sector-card{min-height:72px!important;display:grid!important;grid-template-columns:36px 1fr!important;gap:10px!important;align-items:center!important;padding:10px 12px!important}.sector-card .ico{width:36px!important;height:36px!important;margin:0!important;border-radius:11px!important}.sector-card .pick{display:none!important}.sector-card.sel{border-color:var(--color-border-feedback-info)!important;background:var(--color-feedback-info-bg)!important}.multigrid{gap:8px!important}.multi-card{min-height:68px!important;display:grid!important;grid-template-columns:36px 1fr 22px!important;gap:10px!important;align-items:center!important;padding:10px 11px!important}.multi-card .ico{grid-column:1;width:36px!important;height:36px!important;margin:0!important;border-radius:11px!important}.multi-card b{grid-column:2;margin:0!important;align-self:center}.multi-card .checkmark{position:static!important;grid-column:3;grid-row:1;justify-self:end;width:22px!important;height:22px!important}.multi-card.sel{border-color:var(--color-border-feedback-info)!important;background:var(--color-feedback-info-bg)!important}.tri .option,.ladder .option,.stepper .option,.evidence .option{min-height:70px!important;padding:10px 12px!important;align-items:center!important}.tri .choiceico,.ladder .stepdot,.stepper .stage{align-self:center!important}.grid2{gap:8px!important}.grid2 .option{min-height:82px!important;display:grid!important;grid-template-columns:78px 1fr!important;gap:10px!important;align-items:center!important;padding:10px 12px!important}.grid2 .levelbadge{grid-column:1;display:flex!important;flex-direction:column;gap:4px!important;align-items:flex-start!important;font-size:11px!important;line-height:14px!important}.grid2 .otxt{grid-column:2}.decision-grid,.value-grid,.branch-grid{gap:8px!important}.decision-grid .option,.value-grid .option,.branch-grid .option{min-height:78px!important;display:grid!important;grid-template-columns:28px 1fr!important;gap:10px!important;align-items:center!important;padding:10px 12px!important}.decision-grid .symbol,.value-grid .symbol,.branch-grid .branchico{margin:0!important;align-self:center!important}.evidence{gap:8px!important}.evidence .option{grid-template-columns:48px 1fr!important}.mrm-proof,.crosshero,.cta,.meeting,.bonus,.stat{background:var(--color-background-white-default)!important;color:var(--color-text-main-default)!important;border-color:var(--color-border-main)!important}.mrm-proof{border-left:4px solid var(--color-border-feedback-info)!important}.mrm-proof b,.mrm-proof span,.crosshero h3,.crosshero .mini,.crosshero p,.cta h3,.cta .mini,.cta>p,.meeting b,.meeting p,.bonus b,.bonus p,.stat strong,.stat span{color:var(--color-text-main-default)!important}.mrm-proof span,.crosshero p,.cta>p,.meeting p,.bonus p,.stat span{color:var(--color-text-main-secondary)!important}.crosshero:after{border-color:var(--color-border-main)!important}.focuschips span{background:var(--color-background-white-soft)!important;border-color:var(--color-border-main)!important;color:var(--color-text-main-default)!important}.cta{border:1px solid var(--color-border-main)!important}.statrow .stat:nth-child(1){background:var(--color-feedback-success-bg)!important}.statrow .stat:nth-child(2){background:var(--color-feedback-warning-bg)!important}.statrow .stat:nth-child(3){background:var(--color-feedback-info-bg)!important}.field span{color:var(--color-text-main-default)!important;font-weight:var(--font-weight-medium)!important}.field input{background:var(--color-background-white-default)!important;color:var(--color-text-main-default)!important;border-color:var(--color-border-accesible)!important}.field input::placeholder{color:var(--color-text-main-secondary)!important}.field input:focus{border-color:var(--color-border-feedback-info)!important;box-shadow:0 0 0 2px var(--color-feedback-info-bg)!important}.check{color:var(--color-text-main-secondary)!important}.check a{color:var(--color-text-main-default)!important}.pdf-download-icon{background:var(--color-feedback-error-bg)!important;color:var(--color-feedback-error-text)!important;border:1px solid var(--color-border-feedback-error)!important}#thinking{min-height:calc(100vh - 100px)!important;padding-top:14px!important;padding-bottom:18px!important;overflow:hidden!important}#thinking .thinkwrap{width:100%;max-width:390px!important}#thinking .thinksteps{min-height:46px!important}#thinking .thinkstep{display:none!important}#thinking .thinkstep.active{display:flex!important}@media(max-width:520px){.grid2,.decision-grid,.value-grid,.branch-grid{grid-template-columns:1fr!important}.sector-card{min-height:66px!important}.multi-card{min-height:64px!important}.grid2 .option{min-height:76px!important}#openForm,#floatingCta{font-size:15px!important}#floatingCta{left:10px!important;right:10px!important;max-width:none!important;justify-content:space-between!important}#thinking{min-height:calc(100vh - 78px)!important}}#result.on .reveal.visible{opacity:1;transform:none}#floatingCta{position:fixed!important;left:14px!important;bottom:14px!important;z-index:9999!important;display:none!important;max-width:min(430px,calc(100vw - 28px))!important;width:auto!important}#floatingCta.show{display:inline-flex!important}#floatingCta[aria-hidden=true]{display:none!important}#downloadPdfBtn{display:inline-flex!important;visibility:visible!important;opacity:1!important}#downloadPdfBtn:disabled{display:inline-flex!important;visibility:visible!important;opacity:.82!important;cursor:wait!important}#quoteStage{min-height:165px}#quoteStage .quote-slide.on{display:block!important;opacity:1!important;visibility:visible!important}#quoteStage .quote-slide q{color:var(--color-text-main-default)!important}#quoteStage .quote-slide small{color:var(--color-text-main-secondary)!important}@media(max-width:520px){#floatingCta{left:10px!important;right:10px!important;bottom:10px!important;max-width:none!important;width:auto!important}#quoteStage{min-height:145px}}#result .result-group-sector .sectorbest.visible{opacity:1!important;transform:none!important}#sectorlist:empty:after{content:"Cargando prácticas del sector…";display:block;color:var(--color-text-main-secondary);font-size:14px;line-height:20px;padding:4px 0}.is-hidden{display:none}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.visually-hidden-frame{position:absolute;width:1px;height:1px;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.restart-button{margin-top:12px}p.form-success,p.form-error{padding:10px 20px;margin-top:25px;border-radius:15px}p.form-success{background-color:#9be3c9}p.form-error{background-color:#efadad}
