:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radar-navy:#030815;--radar-panel:#0a1121;--radar-panel-raised:#111727;--radar-line:#252b39;--radar-blue:#0299fe;--radar-blue-accessible:#0076c3;--radar-blue-soft:#beddff;--radar-coral:#ff5a45;--radar-green:#77ca9d;--radar-white:#fff;--radar-muted:#9aa4ba;--radar-ink:#0f1720;--radar-danger:#ff8a78;--radar-copy:#d9dee7;--radar-copy-strong:#d4dae4;--radar-muted-strong:#778399;--radar-line-soft:#beddff29;--radar-coral-line:#ff5a4552;--radar-green-line:#77ca9d47;--motion-fast:.18s;--motion-medium:.32s;--motion-slow:.62s;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--radar-shadow-float:0 18px 44px #03081547;--radar-shadow-glow:0 0 28px #0299fe24;--result-radar-caption-size:1rem;--result-radar-title-size:clamp(1.55rem, 2.2vw, 1.9rem);--result-promotion-price-size:clamp(2.45rem, 4.8vw, 3.35rem);--result-promotion-price-glow:0 6px 22px #0299fe2e;--cta-radius:14px;--cta-height:56px;--cta-padding-inline:26px;--cta-ink:#fff;--cta-surface:var(--radar-blue-accessible);--cta-surface-hover:#0068ad;--cta-border:#beddff3d;--cta-border-hover:#beddff85;--cta-shadow-rest:0 8px 24px #0076c347;--cta-shadow-hover:0 14px 34px #0076c366;--cta-shadow-active:0 4px 12px #0076c33d;--cta-focus-ring:#0299fe75;--cta-transition:transform var(--motion-fast) var(--motion-ease-out), opacity var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) ease, filter var(--motion-fast) ease;--payment-ticker-duration:var(--motion-medium);--payment-ticker-height:36px;--payment-ticker-text-size:.72rem;--payment-ticker-status-size:.64rem;--payment-step-surface:#111521a8;--payment-step-surface-active:#08172b;--payment-step-border:#1f2534}*{box-sizing:border-box}html{background:var(--radar-navy);scroll-behavior:smooth}body{color:var(--radar-ink);background:var(--radar-navy);font-family:var(--font-inter), Inter, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit}.app-shell{width:100%;min-height:100vh;overflow:hidden}.app-header{color:#788396;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:min(1320px,100% - 56px);min-height:92px;margin:0 auto;font-size:.76rem;display:flex}.brand-mark{align-items:center;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.brand-mark:hover{opacity:.84;transform:translateY(-1px)}.brand-mark img{width:190px;height:auto;display:block}.brand-logo-dark{display:none!important}.free-quiz-shell{color:#000;background:#fff}.free-quiz-shell .app-header{border-color:#0004171a;justify-content:center}.free-quiz-shell .app-header>span{display:none}.free-quiz-shell .brand-logo-light{display:none!important}.free-quiz-shell .brand-logo-dark{width:246px;display:block!important}.result-shell,.radar-shell,.payment-shell{color:var(--radar-white);background:radial-gradient(circle at 78% 26%, #0299fe14, transparent 28rem), var(--radar-navy)}.micro-label,.question-label{width:fit-content;color:var(--radar-blue-soft);font:700 .7rem/1.4 var(--font-inter), Inter, sans-serif;letter-spacing:.14em;text-transform:uppercase;background:#061b32;border:1px solid #0299fe40;border-radius:999px;margin:0 0 18px;padding:6px 11px}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{margin-bottom:16px}.field label{color:#556070;margin-bottom:7px;font-size:.74rem;font-weight:650;display:block}.field input{color:#0f1720;background:#fafbfc;border:1px solid #dce2e9;border-radius:9px;outline:none;width:100%;height:52px;padding:0 14px;transition:border-color .16s,box-shadow .16s}.field input:focus{border-color:var(--radar-blue);box-shadow:0 0 0 3px #0299fe24}.check-row{color:#667182;cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:12px 0;font-size:.71rem;line-height:1.4;display:grid}.check-row input{width:17px;height:17px;accent-color:var(--radar-blue);margin:1px 0 0}.check-optional{margin-bottom:20px}.primary-button,.report-primary-button,.report-secondary-button{isolation:isolate;min-height:var(--cta-height);padding:0 var(--cta-padding-inline);border:1px solid var(--cta-border);border-radius:var(--cta-radius);color:var(--cta-ink);background:var(--cta-surface);font-family:var(--font-poppins), Poppins, sans-serif;letter-spacing:.005em;cursor:pointer;box-shadow:var(--cta-shadow-rest);transition:var(--cta-transition);animation:ctaEnter var(--motion-medium) var(--motion-ease-out) both;will-change:transform;justify-content:center;align-items:center;gap:22px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.primary-button{justify-content:space-between;width:100%}.primary-button:hover,.report-primary-button:hover{border-color:var(--cta-border-hover);background:var(--cta-surface-hover);box-shadow:var(--cta-shadow-hover);filter:brightness(1.04)saturate(1.04);transform:translateY(-2px)scale(1.012)}.primary-button:active,.report-primary-button:active{box-shadow:var(--cta-shadow-active);filter:brightness(.98);transform:translateY(0)scale(.982)}.primary-button:focus-visible,.report-primary-button:focus-visible,.report-secondary-button:focus-visible{outline:3px solid var(--cta-focus-ring);outline-offset:4px}.primary-button:disabled,.report-primary-button:disabled{color:#ffffffb8;cursor:wait;opacity:.82;box-shadow:none;filter:none;background:#3e6b89;border-color:#beddff29;transform:none}.primary-button.compact{width:auto;min-width:210px}.form-footnote,.saved-note{color:#667180;text-align:center;margin:14px 0 0;font-size:.69rem}.form-error,.save-message{color:var(--radar-danger);font-size:.8rem}.radar-visual{--radar-scan-duration:4.8s;--radar-pulse-duration:2.2s;aspect-ratio:1;width:100%;position:relative}.radar-visual svg{width:100%;height:100%;display:block;overflow:visible}.radar-ring,.radar-axis{fill:none;stroke:#0299fe3d;stroke-width:1px}.radar-ring{animation:3.8s ease-in-out infinite radarRing}.radar-axis{stroke:#ffffff1f;stroke-dasharray:3 7}.radar-scanner{transform-origin:0 0;animation:radarSweep var(--radar-scan-duration) linear infinite}.radar-beam{fill:#0299fe29;filter:drop-shadow(0 0 18px #0299fe4d)}.radar-sweep-tail{opacity:.72;filter:drop-shadow(0 0 13px #0299fe38)}.radar-sweep-edge{fill:none;stroke:#46b5ffcc;stroke-width:1.5px;filter:drop-shadow(0 0 5px #0299fecc)}.radar-point{fill:#313c52}.radar-point.active{fill:var(--radar-blue);filter:drop-shadow(0 0 7px #0299febf);animation:radarPoint var(--radar-pulse-duration) ease-in-out infinite}.radar-point.active:first-of-type{fill:var(--radar-coral)}.radar-point.active.coral{fill:var(--radar-coral);filter:drop-shadow(0 0 7px #ff5a45bf)}.radar-point--sweep,.radar-point.active.radar-point--sweep{--radar-point-delay:0s;transform-box:fill-box;transform-origin:50%;animation:radarNodeSweep var(--radar-scan-duration) linear var(--radar-point-delay) infinite both}.radar-point--1,.radar-point.active.radar-point--1{animation-delay:calc(var(--radar-scan-duration) * .2)}.radar-point--2,.radar-point.active.radar-point--2{animation-delay:calc(var(--radar-scan-duration) * .4)}.radar-point--3,.radar-point.active.radar-point--3{animation-delay:calc(var(--radar-scan-duration) * .6)}.radar-point--4,.radar-point.active.radar-point--4{animation-delay:calc(var(--radar-scan-duration) * .8)}.radar-core{fill:var(--radar-blue);filter:drop-shadow(0 0 10px #0299fed9)}.radar-visual--static .radar-ring,.radar-visual--static .radar-point.active{opacity:1;animation:none}.radar-visual--static .radar-point--sweep{animation:none}.radar-visual--static .radar-sweep-tail{opacity:0}.radar-visual--static .radar-scanner{opacity:.16;animation:none}.radar-score{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.radar-score em{color:var(--radar-blue-soft);font:700 .68rem var(--font-intel-one-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-style:normal}.radar-score strong{color:#fff;font:600 clamp(3.6rem, 7vw, 7.5rem)/.82 var(--font-poppins), Poppins, sans-serif;letter-spacing:-.06em;text-shadow:0 4px 20px #0299fe61}.radar-score strong.text-value{letter-spacing:-.04em;max-width:90%;font-size:clamp(2.5rem,5vw,4.8rem)}.radar-score span{color:var(--radar-muted);font:700 .65rem var(--font-intel-one-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:10px}.quiz-layout{min-height:calc(100vh - 92px)}.free-quiz-layout{place-items:center;padding:64px 24px 110px;display:grid}.question-panel{position:relative;overflow:hidden}.free-question-panel{background:#fff;border:1px solid #0004173d;border-radius:32px;width:min(100%,804px);min-height:615px;padding:54px 70px 42px}.progress-header{color:#59647a;font:600 .73rem var(--font-intel-one-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex}.progress-header strong{color:var(--radar-blue)}.progress-track{background:#e8edf3;border-radius:999px;height:6px;margin:14px 0 52px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--radar-blue), #46b5ff);height:100%;transition:width .32s;display:block;box-shadow:0 0 14px #0299fe59}.question-copy{text-align:center}.question-copy .question-label{margin-inline:auto}.question-copy h1{max-width:680px;font:600 clamp(1.85rem, 3vw, 2.5rem)/1.18 var(--font-inter), Inter, sans-serif;letter-spacing:-.05em;margin:0 auto}.question-copy>p:last-child{color:#797978;margin:18px 0 30px;font-size:.92rem}.question-stage{will-change:opacity, transform}.question-stage.slide-next{animation:.36s cubic-bezier(.22,.8,.3,1) both questionSlideNext}.question-stage.slide-previous{animation:.36s cubic-bezier(.22,.8,.3,1) both questionSlidePrevious}.answer-list{gap:14px;display:grid}.answer-option{color:#000;text-align:left;cursor:pointer;background:#fff;border:1px solid #00041738;border-radius:18px;grid-template-columns:34px 1fr 18px;align-items:center;gap:14px;width:100%;min-height:72px;padding:10px 24px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.answer-option:hover{border-color:#0299feb3;transform:translate(5px);box-shadow:0 10px 25px #0299fe1a}.answer-option>span{color:#8a94a6;font:700 .72rem var(--font-intel-one-mono), monospace}.answer-option strong{font-size:.98rem;font-weight:500}.answer-option i{border:1px solid #b7b7b9;border-radius:50%;width:17px;height:17px}.answer-option.selected{border-color:var(--radar-blue);background:#0299fe14;box-shadow:0 8px 24px #0299fe1f}.answer-option.selected i{border:5px solid var(--radar-blue);background:#fff;box-shadow:0 0 0 4px #0299fe1f}.quiz-actions{justify-content:space-between;align-items:center;gap:18px;min-height:55px;margin-top:30px;display:flex}.text-button{color:#5e687e;cursor:pointer;min-height:44px;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease-out), box-shadow var(--motion-fast) ease;background:0 0;border:0;border-radius:10px;padding:0 8px;font-weight:650}.text-button:hover{color:var(--radar-blue);background:#0299fe12;transform:translateY(-1px)}.text-button:first-child:hover{transform:translateY(-1px)}.text-button:active{color:var(--radar-blue-accessible);background:#0299fe1f;transform:translateY(0)scale(.98)}.text-button:focus-visible{outline:3px solid var(--cta-focus-ring);outline-offset:3px}.text-button:disabled{color:#8993a3;opacity:.62;cursor:not-allowed;transform:none}.save-message{text-align:center;margin:12px 0 0}.result-layout{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(58px,8vw,120px);width:min(1324px,100% - 56px);min-height:calc(100vh - 92px);margin:0 auto;padding:70px 0 100px;display:grid}.result-summary h1{max-width:620px;font:600 clamp(3.2rem, 5.6vw, 5.8rem)/.98 var(--font-poppins), Poppins, sans-serif;letter-spacing:-.045em;margin:0}.perception-note{border-left:3px solid var(--radar-coral);color:#d9dee7;background:#ff5a451a;border-radius:0 10px 10px 0;max-width:580px;padding:15px 18px;font-size:.84rem;line-height:1.5}.result-cta{max-width:530px;margin-top:34px}.result-cta p{color:#7f8998;font-size:.72rem;line-height:1.5}.result-card{text-align:center;background:linear-gradient(270deg,#0a1121,#0c1526);border:1px solid #1f2534;border-radius:22px;padding:32px 36px;box-shadow:0 4px 34px 20px #0410208c}.result-card .radar-visual{max-width:390px;margin:0 auto -4px}.band-badge{font:700 .68rem var(--font-intel-one-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:7px 12px;display:inline-block}.band-badge.critical{color:#ff8a78;background:#ff5a451f}.band-badge.vulnerable{color:#ffc270;background:#ffa9461f}.band-badge.stable{color:#7fd8a6;background:#7fd8a61f}.band-badge.optimized{color:#8ad9ff;background:#0299fe1f}.result-card>p{color:#6f7a91;margin:24px 0 4px;font-size:.72rem}.result-card>strong{color:#fff;font:600 1.35rem var(--font-poppins), Poppins, sans-serif}.result-card>small{color:#6f7a91;margin-top:22px;font-size:.65rem;display:block}.dimension-mini-list{border-top:1px solid #1f2534;gap:12px;margin-top:26px;padding-top:22px;font-size:19px;display:grid}.dimension-mini-list div{--score-row-delay:0s;color:#9aa4ba;text-align:left;animation:scoreRowIn var(--motion-slow) var(--motion-ease-out) var(--score-row-delay) both;grid-template-columns:106px 1fr 34px;align-items:center;gap:12px;font-size:.7rem;display:grid}.dimension-mini-list div:nth-child(2){--score-row-delay:70ms}.dimension-mini-list div:nth-child(3){--score-row-delay:.14s}.dimension-mini-list div:nth-child(4){--score-row-delay:.21s}.dimension-mini-list div:nth-child(5){--score-row-delay:.28s}.dimension-mini-list i,.radar-dimensions i{background:#1a2231;border-radius:999px;height:7px;overflow:hidden}.dimension-mini-list b,.radar-dimensions b{border-radius:inherit;background:linear-gradient(90deg,var(--radar-blue),#47a6f0);height:100%;display:block}.dimension-mini-list b{transform-origin:0;animation:scoreBarLoad var(--motion-slow) var(--motion-ease-out) calc(var(--score-row-delay) + .12s) both;transform:scaleX(0)}.dimension-mini-list em{color:#d5dbe5;text-align:right;font-style:normal}.payment-layout{place-items:center;min-height:calc(100vh - 92px);padding:64px 28px 100px;display:grid}.payment-message{width:min(100%,1260px)}.payment-console{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:center;gap:70px;display:grid}.payment-console h1{max-width:650px;font:600 clamp(3rem,5vw,5.6rem)/1 var(--font-poppins),Poppins,sans-serif;letter-spacing:-.045em;margin:0}.payment-console section>p:not(.micro-label,.payment-progress-label){color:#d4dae4;max-width:620px;font-size:1.04rem;line-height:1.65}.payment-progress{background:#45474b;border-radius:999px;height:6px;margin:42px 0 12px;overflow:hidden}.payment-progress span{background:var(--radar-blue);height:100%;transition:width .5s;display:block;box-shadow:0 0 14px #0299fe99}.payment-progress-label{color:#6f7a91;font:700 .7rem var(--font-intel-one-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.payment-checklist{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.payment-checklist li{color:#788396;background:#111521a8;border:1px solid #1f2534;border-radius:10px;grid-template-columns:18px 1fr auto;align-items:center;gap:14px;min-height:54px;padding:0 18px;display:grid}.payment-checklist i{border:1px solid #4a5468;border-radius:50%;width:10px;height:10px}.payment-checklist em{font:700 .65rem var(--font-intel-one-mono),monospace;font-style:normal}.payment-checklist .complete{color:#fff}.payment-checklist .complete i{border-color:var(--radar-green);background:var(--radar-green);box-shadow:0 0 10px #77ca9d59}.payment-checklist .complete em{color:var(--radar-green)}.payment-radar-panel{background:linear-gradient(270deg,#0a1121,#0c1526);border:1px solid #1f2534;border-radius:22px;padding:34px;box-shadow:0 4px 34px 20px #0410208c}.payment-radar-panel>p{color:var(--radar-blue-soft);font:700 .7rem var(--font-intel-one-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.payment-radar-panel .radar-visual{max-width:500px;margin:0 auto}.payment-terminal{color:#6f7a91;font:600 .68rem var(--font-intel-one-mono),monospace;border-top:1px solid #1f2534;gap:9px;padding-top:20px;display:grid}.payment-terminal span{justify-content:space-between;gap:18px;display:flex}.payment-terminal b{color:var(--radar-green);font-weight:700}.payment-console.failed .payment-progress span{background:var(--radar-coral)}.radar-quiz-layout{grid-template-columns:minmax(310px,.72fr) minmax(620px,1.28fr);align-items:start;gap:clamp(46px,7vw,90px);width:min(1324px,100% - 56px);min-height:calc(100vh - 92px);margin:0 auto;padding:80px 0 100px;display:grid}.radar-progress-panel{padding:20px 0;position:sticky;top:34px}.radar-rail-kicker{color:var(--radar-blue-soft);font:700 .75rem var(--font-intel-one-mono),monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 30px}.radar-progress-panel h2{font:600 clamp(2.4rem,4vw,3.6rem)/1 var(--font-poppins),Poppins,sans-serif;letter-spacing:-.04em;margin:0}.radar-company{color:#9aa4ba;margin:12px 0 24px;font-weight:700}.radar-progress-value{color:var(--radar-blue);font:600 clamp(4.8rem,9vw,7.6rem)/.9 var(--font-poppins),Poppins,sans-serif;letter-spacing:-.05em;text-shadow:0 4px 20px #0299fe59;display:block}.radar-progress-line{background:#45474b;width:min(100%,360px);height:6px;margin:20px 0 30px}.radar-progress-line span{background:var(--radar-blue);height:100%;transition:width .35s;display:block;box-shadow:0 0 12px #0299fe80}.radar-stage-list{gap:3px;width:min(100%,440px);margin:0;padding:0;list-style:none;display:grid}.radar-stage-list li{color:#59647a;grid-template-columns:8px 1fr auto;align-items:center;gap:14px;min-height:44px;font-size:.82rem;display:grid}.radar-stage-list i{background:#272d37;border-radius:50%;width:7px;height:7px}.radar-stage-list em{font:700 .62rem var(--font-intel-one-mono),monospace;letter-spacing:.12em;font-style:normal}.radar-stage-list .active{color:#fff}.radar-stage-list .active i{background:var(--radar-blue);box-shadow:0 0 8px #0299fe8c}.radar-stage-list .active em{color:var(--radar-blue)}.radar-stage-list .complete{color:#7f8998}.radar-stage-list .complete i{background:var(--radar-green)}.radar-stage-list .complete em{color:var(--radar-green)}.radar-rail-note{color:#6f7a91;max-width:410px;margin:36px 0 0;font-size:.72rem;line-height:1.55}.radar-question-panel{background:linear-gradient(270deg,#0a1121,#0c1526);border:1px solid #1f2534;border-radius:22px;width:100%;min-height:900px;padding:48px 34px 34px;box-shadow:0 4px 34px 20px #0410207a}.radar-question-panel .progress-header{color:#6f7a91;grid-template-columns:1fr auto auto;display:grid}.radar-question-panel .progress-track{background:#1f2534}.radar-question-panel .question-copy{text-align:left}.radar-question-panel .question-copy .question-label{margin-inline:0}.radar-question-panel .question-copy h1{color:#fff;max-width:670px;font:700 clamp(2.2rem,3.7vw,3.35rem)/1.18 var(--font-poppins),Poppins,sans-serif;letter-spacing:-.025em;margin:0}.radar-answer-list{scrollbar-color:#313c52 transparent;max-height:510px;margin-top:42px;padding-right:5px;overflow-y:auto}.radar-question-panel .answer-option{color:#fff;background:#111727;border-color:#252b39;border-radius:18px;min-height:78px}.radar-question-panel .answer-option:hover{background:#0d1b2e;border-color:#166db1;box-shadow:0 12px 30px #0299fe1a}.radar-question-panel .answer-option.selected{background:#0a2039;border-color:#166db1}.radar-question-panel .answer-option i{border-color:#4a5468}.radar-text-answer input,.radar-text-answer textarea{color:#fff;resize:vertical;background:#111727;border:1px solid #252b39;border-radius:16px;outline:none;width:100%;padding:18px;line-height:1.55}.radar-text-answer input:focus,.radar-text-answer textarea:focus{border-color:var(--radar-blue);box-shadow:0 0 0 3px #0299fe21}.radar-question-panel .text-button{color:#9aa4ba}.radar-next-actions{align-items:center;gap:18px;display:flex}.radar-report-layout{width:min(1324px,100% - 56px);margin:0 auto;padding:70px 0 110px}.radar-report-hero{border-bottom:1px solid #1f2534;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:70px;padding:54px 0 62px;display:grid}.radar-report-summary h1{max-width:760px;font:600 clamp(3.4rem,5.7vw,5.4rem)/1 var(--font-poppins),Poppins,sans-serif;letter-spacing:-.045em;margin:0}.radar-report-summary>p:last-child{color:#9aa4ba;max-width:680px;font-size:1.04rem;line-height:1.6}.radar-report-hero .radar-visual{justify-self:end;max-width:500px}.radar-report-score{align-items:baseline;gap:8px;margin:32px 0;display:flex}.radar-report-score strong{color:#fff;font:600 clamp(5.5rem,10vw,8rem)/.8 var(--font-poppins),Poppins,sans-serif;letter-spacing:-.06em}.radar-report-score span{color:#9aa4ba}.radar-report-score em{color:var(--radar-green);font:700 .68rem var(--font-intel-one-mono),monospace;letter-spacing:.1em;text-transform:uppercase;background:#77ca9d1a;border-radius:999px;margin-left:18px;padding:6px 11px;font-style:normal}.radar-dimensions{gap:20px;margin:55px 0 85px;display:grid}.radar-dimensions div{color:#d9dee7;grid-template-columns:220px 1fr 48px;align-items:center;gap:20px;font-size:.84rem;display:grid}.radar-dimensions i{height:10px}.radar-dimensions strong{color:#fff;font-family:var(--font-intel-one-mono),monospace;text-align:right}.radar-findings{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.radar-findings>.micro-label,.radar-action-plan>.micro-label{grid-column:1/-1}.radar-findings article{background:linear-gradient(#0c1526,#09111f);border:1px solid #1f2534;border-radius:18px;min-height:350px;padding:30px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 18px 45px #00000038}.radar-findings article:hover{border-color:#0299fe80;transform:translateY(-6px);box-shadow:0 24px 60px #00000052,0 0 30px #0299fe14}.radar-findings article>span{color:var(--radar-blue-soft);font:700 .68rem var(--font-intel-one-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.radar-findings h2{color:#fff;font:600 1.8rem/1.15 var(--font-poppins),Poppins,sans-serif;margin:28px 0 18px}.radar-findings p{color:#9aa4ba;line-height:1.65}.radar-findings small{color:#7acfa0;border-top:1px solid #1f2534;margin-top:28px;padding-top:18px;line-height:1.5;display:block}.radar-action-plan{background:#1f2534;border:1px solid #1f2534;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:80px;display:grid;overflow:hidden}.radar-action-plan>.micro-label{background:#07172a;border:0;border-radius:0;width:100%;margin:0;padding:18px 24px}.radar-action-plan div{background:#0a1121;min-height:210px;padding:30px}.radar-action-plan strong{color:var(--radar-blue);font:700 .72rem var(--font-intel-one-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.radar-action-plan p{color:#9aa4ba;line-height:1.65}.radar-report-delivery{text-align:center;background:linear-gradient(135deg,#0299fe1f,#0299fe06);border:1px solid #0299fe52;border-radius:18px;max-width:760px;margin:64px auto 0;padding:28px 32px}.radar-report-delivery>span{color:var(--radar-blue-soft);font:700 .68rem var(--font-intel-one-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.radar-report-delivery h2{color:#fff;font:600 clamp(1.55rem,3vw,2.15rem)/1.16 var(--font-poppins),Poppins,sans-serif;letter-spacing:-.03em;margin:12px 0 14px}.radar-report-delivery p{color:#9aa4ba;max-width:620px;margin:8px auto 0;line-height:1.65}.radar-report-actions{justify-content:flex-end;gap:14px;margin-top:42px;display:flex}.report-secondary-button{color:#fff;box-shadow:none;background:0 0;border-color:#252b39}.report-secondary-button:hover{border-color:var(--radar-blue);color:var(--radar-blue-soft);filter:none;background:#0299fe12;transform:translateY(-2px)scale(1.012);box-shadow:0 8px 20px #0299fe1a}.report-secondary-button:active{box-shadow:none;transform:translateY(0)scale(.982)}.report-secondary-button:disabled{opacity:.56;cursor:not-allowed;transform:none}.report-purchase-cta{justify-items:center;gap:10px;display:grid}.report-purchase-error{color:#ff8a78;text-align:center;max-width:350px;margin:0;font-size:.76rem;line-height:1.45}.radar-report-private{color:#6f7a91;text-align:center;margin:38px 0 0;font-size:.72rem}.home{--home-navy:#030815;--home-navy-raised:#071021;--home-panel:#0a1121;--home-panel-strong:#101a2c;--home-line:#aeb8c72e;--home-line-strong:#aeb8c74d;--home-ink:#f8fafc;--home-muted:#aeb8c7;--home-muted-strong:#778399;--home-blue:#0299fe;--home-blue-deep:#006eb8;--home-blue-soft:#beddff;--home-coral:#ff5a45;--home-coral-soft:#ff9a8d;--home-success:#2f9e71;--home-success-soft:#2f9e7124;--home-success-muted:#557465;--home-success-shadow:#2f9e713d;--home-error:#b42318;--home-error-soft:#b423181f;--home-error-muted:#7f4a45;--home-cream:#f6f7f1;--home-dark-ink:#081020;--home-content-max:1200px;--home-radius-sm:9px;--home-radius-md:15px;--home-radius-lg:18px;--home-radius-xl:22px;--home-shadow-panel:0 22px 52px #00000038;--home-shadow-form:0 24px 56px #03081533;--home-report-card-radius:24px;--home-report-card-padding:28px;--home-report-main-gap:24px;--home-report-radar-size:190px;--home-report-secondary-radar-size:214px;--home-report-radar-mobile-size:132px;--home-report-score-size:clamp(78px, 6.2vw, 96px);--home-report-bar-height:7px;--home-report-bar-gap:14px;--home-report-divider:var(--home-line);--home-anchor-offset:96px;min-height:100%;color:var(--home-ink);background:var(--home-navy);font-family:var(--font-ibm-plex), "IBM Plex Sans", sans-serif;line-height:1.5;overflow-x:clip}.home *,.home :before,.home :after{box-sizing:border-box}.home h1,.home h2,.home h3,.home p{margin:0}.home h1,.home h2,.home h3,.home a,.home button{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif}.home a{color:inherit;text-decoration:none}.home section,.home [id]{scroll-margin-top:var(--home-anchor-offset)}.home-container{width:min(var(--home-content-max), calc(100% - 64px));margin:0 auto}.home-eyebrow{color:var(--home-blue);font:700 11px/1 var(--font-ibm-plex), "IBM Plex Sans", sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;display:flex}.home-eyebrow:before{content:"";background:var(--home-blue);width:28px;height:1px}.home-kicker{width:fit-content;color:var(--home-blue-soft);letter-spacing:.05em;background:#0299fe14;border:1px solid #0299fe6b;border-radius:9px;align-items:center;margin-bottom:26px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.home-nav{z-index:30;width:min(var(--home-content-max), calc(100% - 64px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071021db;border:1px solid #aeb8c738;border-radius:17px;min-height:56px;margin:14px auto 0;padding:7px 8px 7px 18px;position:sticky;top:14px;box-shadow:0 15px 38px #0003}.home-nav-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:40px;display:grid}.home-logo{width:142px;height:auto;display:block}.home-nav-links{justify-content:center;gap:30px;display:flex}.home-nav-links a{color:#c6ced9;font:600 12px/1 var(--font-ibm-plex), "IBM Plex Sans", sans-serif;transition:color .18s}.home-nav-links a:hover{color:var(--home-blue)}.home-nav-cta,.home-primary-cta{isolation:isolate;border-radius:var(--home-radius-md);min-height:42px;color:var(--home-navy);background:var(--home-blue);transition:var(--cta-transition);animation:ctaEnter var(--motion-medium) var(--motion-ease-out) both;will-change:transform;border:1px solid #beddff42;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:12px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 9px 24px #0299fe38}.home-nav-cta:hover,.home-primary-cta:hover{filter:brightness(1.04)saturate(1.04);background:#28a9ff;border-color:#beddff8f;transform:translateY(-2px)scale(1.012);box-shadow:0 14px 32px #0299fe57}.home-nav-cta:active,.home-primary-cta:active{filter:brightness(.98);transform:translateY(0)scale(.982);box-shadow:0 5px 14px #0299fe38}.home-nav-cta:focus-visible,.home-primary-cta:focus-visible{outline-offset:4px;outline:3px solid #beddffcc}.home-nav-cta span,.home-primary-cta span{font-size:16px;line-height:1}.home-hero{padding:74px 0 0}.home-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);align-items:center;gap:70px;display:grid}.home-hero h1{max-width:660px;color:var(--home-ink);letter-spacing:-.075em;font-size:clamp(48px,5vw,74px);font-weight:800;line-height:.99}.home-hero h1 span{color:var(--home-blue)}.home-hero-lead{color:#d1d8e2;max-width:545px;font-size:18px;line-height:1.62;margin-top:28px!important}.home-hero-actions{align-items:center;gap:17px;margin-top:34px;display:flex}.home-primary-cta{border-radius:13px;min-height:56px;padding:0 24px;font-size:13px}.home-hero-note{color:var(--home-muted-strong);font-size:12px}.home-hero-proof{color:var(--home-blue-soft);align-items:center;gap:11px;font-size:12px;display:flex;margin-top:21px!important}.home-hero-proof>span{background:var(--home-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0299fe1f}.home-report-card{min-width:0;padding:var(--home-report-card-padding);border:1px solid var(--home-line);border-radius:var(--home-report-card-radius);box-shadow:var(--home-shadow-panel);background:linear-gradient(145deg,#0e192d,#081020 75%);position:relative;overflow:hidden}.home-report-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ffffff14,#0000 26%);position:absolute;inset:0}.home-hero-report{min-height:492px}.home-report-head,.home-report-foot{justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.home-report-head>span,.home-report-foot>span{color:var(--home-muted-strong);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.home-report-head strong{color:var(--home-coral-soft);letter-spacing:.13em;text-transform:uppercase;background:#ff5a451a;border:1px solid #ff5a4542;border-radius:8px;padding:7px 10px;font-size:10px}.home-report-main{grid-template-columns:1fr 155px;align-items:center;gap:28px;margin-top:32px;display:grid;position:relative}.home-report-score-copy>span{color:var(--home-muted-strong);font-size:11px}.home-report-score{color:var(--home-ink);font:800 75px/.9 var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.08em;margin-top:7px}.home-report-score small{color:var(--home-muted-strong);font:600 15px/1 var(--font-ibm-plex), "IBM Plex Sans", sans-serif;letter-spacing:0;margin-left:5px}.home-report-score-copy h3{max-width:190px;color:var(--home-coral-soft);margin-top:20px;font-size:13px;line-height:1.35}.home-report-score-copy p{color:var(--home-coral-soft);font-size:12px;font-weight:600;margin-top:12px!important}.home-report-radar{width:155px;height:155px;position:relative}.home-report-radar .radar-visual{width:100%}.home-report-radar .radar-scanner{animation-duration:7s}.home-report-bars{border-top:1px solid var(--home-line);gap:12px;margin-top:31px;padding-top:20px;display:grid;position:relative}.home-report-bar-row{color:#c3ccd8;grid-template-columns:102px 1fr 25px;align-items:center;gap:12px;font-size:11px;display:grid}.home-report-bar-row em{color:var(--home-muted);text-align:right;font-style:normal}.home-report-bar-row--weak{color:var(--home-coral-soft)}.home-report-bar-row i{background:#1d293c;border-radius:99px;height:6px;overflow:hidden}.home-report-bar-row b{border-radius:inherit;background:var(--home-blue);height:100%;display:block}.home-report-bar-row--weak b{background:var(--home-coral)}.home-report-foot{border-top:1px solid var(--home-line);color:var(--home-muted-strong);margin-top:24px;padding-top:14px;font-size:10px}.home-report-foot strong{color:var(--home-blue-soft);font-weight:600}.home-proof-rail{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.home-proof-item{border-right:1px solid var(--home-line);align-items:center;gap:14px;min-height:88px;padding:0 24px;display:flex}.home-proof-item:first-child{padding-left:0}.home-proof-item:last-child{border-right:0}.home-proof-index{color:var(--home-blue);font:700 11px/1 var(--font-intel-one-mono), monospace;letter-spacing:.1em}.home-proof-item strong{color:var(--home-ink);font:700 16px/1.2 var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;display:block}.home-proof-item span:last-child{color:var(--home-muted-strong);margin-top:3px;font-size:11px;display:block}.home-system{padding:88px 0 94px}.home-system-grid{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;gap:90px;display:grid}.home-system-copy{position:sticky;top:100px}.home-system-copy h2,.home-section-heading h2,.home-proof-copy h2,.home-faq-copy h2{max-width:510px;color:var(--home-ink);font:700 clamp(34px, 3.1vw, 49px)/1.08 var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.065em}.home-system-copy>p:not(.home-eyebrow){max-width:405px;color:var(--home-muted);font-size:16px;line-height:1.7;margin-top:25px!important}.home-context-media{border:1px solid var(--home-line);background:var(--home-panel);max-width:405px;margin:32px 0 0}.home-context-media img{object-fit:cover;filter:saturate(.65)contrast(1.05);width:100%;height:150px;display:block}.home-context-media figcaption{color:var(--home-muted);padding:11px 13px;font-size:10px;line-height:1.35}.home-timeline{gap:24px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.home-timeline:before{content:"";background:linear-gradient(var(--home-blue), #0299fe2e);width:1px;position:absolute;top:22px;bottom:25px;left:5px}.home-timeline-item{grid-template-columns:58px 1fr;gap:22px;display:grid;position:relative}.home-timeline-item:before{content:"";border:3px solid var(--home-navy);background:var(--home-blue);width:11px;height:11px;box-shadow:0 0 0 1px var(--home-blue);border-radius:50%;position:absolute;top:20px;left:-30px}.home-timeline-number{color:var(--home-blue);font:700 12px/1 var(--font-intel-one-mono), monospace;letter-spacing:.1em;padding-top:17px}.home-timeline-card{border:1px solid var(--home-line);border-radius:var(--home-radius-md);background:#0a1121b8;min-width:0;padding:21px 23px 23px}.home-timeline-item:nth-child(2) .home-timeline-card{background:linear-gradient(110deg,#0299fe17,#0a1121e0)}.home-timeline-card h3{color:var(--home-ink);letter-spacing:-.035em;font-size:19px;font-weight:700}.home-timeline-card>p{max-width:540px;color:var(--home-muted);font-size:14px;line-height:1.6;margin-top:9px!important}.home-timeline-meta{color:var(--home-blue-soft);margin-top:17px;font-size:11px;font-weight:700;display:block}.home-mini-form{background:#071020;border:1px solid #aeb8c721;border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding:13px;display:grid}.home-mini-form div{color:var(--home-muted-strong);border:1px solid #aeb8c724;border-radius:7px;padding:9px 10px;font-size:10px}.home-mini-form strong{color:#e7edf4;margin-top:4px;font-size:11px;font-weight:500;display:block}.home-mini-form .active{background:#0299fe14;border-color:#0299fe73}.home-mini-form .active strong{color:var(--home-blue-soft)}.home-mini-score{background:#071020;border:1px solid #0299fe40;border-radius:11px;align-items:center;gap:17px;margin-top:20px;padding:15px;display:flex}.home-mini-score strong{color:var(--home-blue);font:800 28px/1 var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.06em}.home-mini-score span{color:var(--home-muted);font-size:11px;line-height:1.45}.home-mini-score b{color:var(--home-blue-soft)}.home-signal-video{background:#071020;border:1px solid #0299fe33;grid-template-columns:150px 1fr;align-items:center;gap:13px;margin:20px 0 0;padding:10px;display:grid}.home-signal-video video{object-fit:cover;filter:saturate(.75)contrast(1.08);width:150px;height:84px;display:block}.home-signal-video figcaption{color:var(--home-muted);font-size:11px;line-height:1.45}.home-signal-video figcaption strong{color:var(--home-blue-soft);margin-bottom:5px;font-size:12px;display:block}.home-dimensions{border-top:1px solid var(--home-line);background:#050b18;padding:98px 0 112px}.home-section-heading{grid-template-columns:1fr .9fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.home-section-heading>p{max-width:420px;color:var(--home-muted);font-size:15px;line-height:1.65}.home-matrix{border-top:1px solid var(--home-line-strong)}.home-matrix-row{border-bottom:1px solid var(--home-line);grid-template-columns:70px 180px minmax(270px,.95fr) minmax(250px,1.1fr);align-items:center;gap:22px;min-height:96px;padding:17px 20px;transition:background .18s;display:grid}.home-matrix-row:hover{background:#0299fe0b}.home-matrix-row--weak{border-left:3px solid var(--home-coral);background:#ff5a450b;padding-left:17px}.home-matrix-index{color:var(--home-blue);font:700 12px/1 var(--font-intel-one-mono), monospace;letter-spacing:.1em}.home-matrix-row--weak .home-matrix-index{color:var(--home-coral)}.home-matrix-row h3{color:var(--home-ink);font-size:15px;line-height:1.2}.home-matrix-row h3 small{width:fit-content;color:var(--home-coral-soft);font:700 9px/1 var(--font-ibm-plex), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#ff5a451f;border-radius:5px;margin-top:7px;padding:4px 7px;display:block}.home-matrix-row>strong{color:#e5eaf0;font-size:14px;font-weight:600}.home-matrix-row>p{color:var(--home-muted);font-size:13px;line-height:1.55}.home-proof{padding:112px 0}.home-proof-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:82px;display:grid}.home-proof-copy>p:not(.home-eyebrow){max-width:470px;color:var(--home-muted);font-size:16px;line-height:1.7;margin-top:23px!important}.home-proof-copy ul{gap:15px;margin:30px 0 0;padding:0;list-style:none;display:grid}.home-proof-copy li{color:#e5eaf0;align-items:flex-start;gap:11px;font-size:14px;display:flex}.home-proof-copy li:before{content:"✓";color:var(--home-blue);font-weight:700}.home-secondary-report{min-height:440px}.home-secondary-report .home-report-main{grid-template-columns:1fr 180px}.home-faq{border-top:1px solid var(--home-line);background:#050b18;padding:108px 0 112px}.home-faq-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:100px;display:grid}.home-faq-copy>p:not(.home-eyebrow){max-width:340px;color:var(--home-muted);font-size:14px;line-height:1.65;margin-top:22px!important}.home-faq-list{border-top:1px solid var(--home-line-strong)}.home-faq details{border-bottom:1px solid var(--home-line)}.home-faq summary{min-height:70px;color:var(--home-ink);cursor:pointer;font:700 15px/1.35 var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq-symbol{width:24px;height:44px;color:var(--home-muted-strong);font:400 18px/1 var(--font-ibm-plex), sans-serif;place-items:center;transition:color .18s,transform .18s;display:inline-grid}.home-faq details[open] .home-faq-symbol{color:var(--home-blue);transform:rotate(180deg)}.home-faq details p{max-width:610px;color:var(--home-muted);padding:0 42px 23px 0;font-size:14px;line-height:1.65}.home-start{color:var(--home-dark-ink);background:var(--home-cream);padding:104px 0 0}.home-start-grid{border-radius:var(--home-radius-xl);background:var(--home-navy);box-shadow:var(--home-shadow-form);grid-template-columns:.78fr 1.22fr;gap:0;display:grid;overflow:hidden}.home-start-context{background:radial-gradient(circle at 75% 20%, #0299fe33, transparent 40%), var(--home-navy);flex-direction:column;justify-content:space-between;min-height:520px;padding:43px;display:flex}.home-start-context .home-eyebrow{color:var(--home-blue-soft)}.home-start-context .home-eyebrow:before{background:var(--home-blue)}.home-start-context h2{max-width:390px;color:var(--home-ink);font:700 clamp(34px, 3.6vw, 53px)/1.04 var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.07em}.home-start-context>p{max-width:350px;color:var(--home-muted);font-size:15px;line-height:1.65;margin-top:32px!important}.home-start-meta{border-top:1px solid var(--home-line);color:var(--home-blue-soft);align-items:center;gap:20px;margin-top:32px;padding-top:22px;font-size:12px;display:flex}.home-start-meta strong{color:var(--home-ink);font:700 14px var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif}.home-start-meta span{color:var(--home-muted-strong);margin-top:2px;font-size:10px;display:block}.home-form-panel{background:#fff;min-height:520px;padding:43px 50px}.home-form-heading{border-bottom:1px solid #dce3ea;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:21px;display:flex}.home-form-heading h3{color:var(--home-dark-ink);letter-spacing:-.045em;font-size:22px}.home-form-heading span{color:var(--home-blue-deep);font-size:12px;font-weight:700}.home-form-panel .home-lead-form{gap:0;margin-top:27px;display:grid}.home-form-panel .field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.home-form-panel .field{min-width:0;margin-bottom:17px}.home-form-panel .field label{color:var(--home-dark-ink);margin-bottom:8px;font-size:12px;font-weight:700}.home-form-panel .field input{height:48px;color:var(--home-dark-ink);font:400 14px var(--font-ibm-plex), "IBM Plex Sans", sans-serif;background:#fbfcfd;border-color:#d8e0e8}.home-form-panel .field input::placeholder{color:#8b96a3}.home-form-panel .field input:focus{border-color:var(--home-blue);box-shadow:0 0 0 3px #0299fe21}.home-form-panel .field.has-error input{border-color:var(--home-error);background:#fff8f7}.home-form-panel .field-error{color:var(--home-error);margin:7px 0 0;font-size:12px;line-height:1.35}.home-form-panel .check-row{color:#667282;margin:2px 0 0;font-size:11px}.home-form-panel .check-row.has-error{color:var(--home-error)}.home-form-panel .check-row input{accent-color:var(--home-blue)}.home-consent-error{margin:5px 0 0}.home-form-message{color:var(--home-error);margin:12px 0 0;font-size:12px}.home-form-panel .primary-button{min-height:56px;color:var(--home-navy);background:var(--home-blue);font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;border-radius:11px;justify-content:center;margin-top:21px;font-size:13px}.home-form-panel .primary-button:hover{background:#28a9ff;box-shadow:0 14px 32px #0299fe57}.home-form-panel .primary-button.is-success:disabled{opacity:1;color:var(--home-navy);background:var(--home-success);box-shadow:0 10px 26px var(--home-success-shadow);border-color:#ffffff4d}.form-spinner{border:2px solid #03081540;border-top-color:var(--home-navy);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite homeSpinner}.home-form-panel .form-status{color:#718091;justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:11px;display:flex}.home-form-panel .form-status>span{background:var(--home-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0299fe1f}.home-form-panel .form-status strong{color:#405266;font-weight:700}.home-form-panel .form-status--pending>span{animation:.9s ease-in-out infinite homeStatusPulse}.home-form-panel .form-status--success{color:var(--home-success-muted)}.home-form-panel .form-status--success>span{background:var(--home-success);box-shadow:0 0 0 4px var(--home-success-soft)}.home-form-panel .form-status--success strong{color:var(--home-success)}.home-form-panel .form-status--error{color:var(--home-error-muted)}.home-form-panel .form-status--error>span{background:var(--home-error);box-shadow:0 0 0 4px var(--home-error-soft)}.home-form-panel .form-status--error strong{color:var(--home-error)}.home-form-panel .form-footnote{color:#8290a0;margin-top:18px;font-size:10px}.home-form-loading{color:#667282;font-size:14px}.home-footer{min-height:86px;color:var(--home-muted-strong);justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.home-footer-logo{width:125px;height:auto}.home-footer span{text-align:right}.home a:focus-visible,.home input:focus-visible,.home button:focus-visible,.home summary:focus-visible{outline-offset:3px;outline:3px solid #0299fea6}.home-motion-ready [data-home-reveal]{opacity:0;transform:translateY(18px)}.home-motion-ready [data-home-reveal][data-home-visible=true]{opacity:1;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(0)}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes radarRing{0%,to{opacity:.45}50%{opacity:.95}}@keyframes radarPoint{0%,to{opacity:.55}50%{opacity:1}}@keyframes questionSlideNext{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:translate(0)}}@keyframes questionSlidePrevious{0%{opacity:0;transform:translate(-42px)}to{opacity:1;transform:translate(0)}}@keyframes homeSpinner{to{transform:rotate(360deg)}}@keyframes homeStatusPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes ctaEnter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #0299fe73}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-motion-ready [data-home-reveal]{opacity:1;transform:none}}@media (max-width:1100px){.result-layout,.payment-console,.radar-report-hero{grid-template-columns:1fr}.result-card{width:min(100%,650px)}.payment-radar-panel{width:min(100%,680px)}.radar-quiz-layout{grid-template-columns:280px minmax(0,1fr);gap:34px}.radar-findings{grid-template-columns:1fr}.radar-findings article{min-height:0}.radar-report-hero .radar-visual{justify-self:start;width:min(100%,500px)}.home-hero-grid{grid-template-columns:1fr;gap:44px}.home-hero-copy{max-width:760px}.home-hero-report{width:min(100%,720px)}}@media (max-width:900px){.app-header{width:min(100% - 36px,1320px)}.radar-quiz-layout{grid-template-columns:1fr;width:min(100% - 36px,760px)}.radar-progress-panel{padding-bottom:0;position:static}.radar-progress-value{font-size:4.8rem}.radar-stage-list{grid-template-columns:1fr 1fr}.radar-question-panel{min-height:0}.home-container,.home-nav{width:min(100% - 40px, var(--home-content-max))}.home{--home-anchor-offset:80px}.home-nav-links{display:none}.home-nav-inner{grid-template-columns:1fr auto}.home-system-grid,.home-proof-grid,.home-faq-grid,.home-start-grid{grid-template-columns:1fr;gap:48px}.home-system-copy{position:static}.home-context-media{max-width:650px}.home-timeline{padding-left:23px}.home-timeline-item{grid-template-columns:37px 1fr;gap:10px}.home-timeline-item:before{left:-23px}.home-timeline:before{left:5px}.home-section-heading{grid-template-columns:1fr;gap:18px}.home-secondary-report{width:min(100%,720px)}.home-matrix-row{grid-template-columns:34px 1fr;gap:7px 12px;min-height:0;padding:17px 5px}.home-matrix-index{grid-row:span 2;align-self:start;padding-top:4px}.home-matrix-row h3{font-size:14px}.home-matrix-row>strong,.home-matrix-row>p{grid-column:2}.home-matrix-row>strong{font-size:13px}.home-matrix-row>p{font-size:12px}.home-start-grid{gap:0}.home-start-context,.home-form-panel{min-height:0;padding:36px}}@media (max-width:600px){.app-header{width:min(100% - 28px,1320px);min-height:76px}.app-header>span{display:none}.brand-mark img{width:145px}.free-quiz-layout{padding:26px 14px 60px}.free-question-panel{border-radius:22px;flex-direction:column;min-height:calc(100svh - 110px);padding:28px 18px 22px;display:flex}.progress-track{margin-bottom:34px}.question-copy h1{font-size:clamp(1.55rem,7.2vw,2rem)}.question-copy>p:last-child{font-size:.82rem}.answer-list{gap:10px}.answer-option{border-radius:14px;min-height:62px;padding:9px 15px}.quiz-actions{margin-top:auto;padding-top:22px}.primary-button.compact{min-width:170px;padding-inline:18px}.field-row{grid-template-columns:1fr;gap:0}.result-layout{width:min(100% - 28px,650px);padding:44px 0 70px}.result-summary h1{font-size:clamp(2.6rem,12vw,4rem)}.result-card{padding:22px 18px}.payment-layout{padding:40px 14px 70px}.payment-console{gap:44px}.payment-console h1{font-size:clamp(2.6rem,12vw,4rem)}.payment-radar-panel{padding:22px 16px}.payment-terminal{font-size:.58rem}.radar-quiz-layout{width:min(100% - 28px,760px);padding:40px 0 70px}.radar-progress-value{font-size:4.2rem}.radar-stage-list{grid-template-columns:1fr}.radar-stage-list li:not(.active,.complete){display:none}.radar-question-panel{border-radius:18px;padding:28px 18px 22px}.radar-question-panel .progress-header{grid-template-columns:1fr auto;font-size:.62rem}.radar-question-panel .progress-header strong{grid-column:1/-1}.radar-question-panel .question-copy h1{font-size:clamp(1.8rem,8vw,2.5rem)}.radar-answer-list{max-height:none;margin-top:28px}.radar-question-panel .answer-option{min-height:66px}.radar-next-actions{gap:8px}.radar-report-layout{width:min(100% - 28px,1324px);padding:36px 0 70px}.radar-report-hero{gap:34px;padding-top:24px}.radar-report-summary h1{font-size:clamp(2.7rem,12vw,4rem)}.radar-report-hero .radar-visual{width:100%}.radar-report-score{flex-wrap:wrap}.radar-report-score strong{font-size:5.6rem}.radar-report-score em{width:fit-content;margin:8px 0 0}.radar-dimensions div{grid-template-columns:105px 1fr 34px;gap:9px}.radar-action-plan{grid-template-columns:1fr}.radar-report-delivery{text-align:left;margin-top:48px;padding:24px 18px}.radar-report-actions{flex-direction:column}.report-primary-button,.report-secondary-button{width:100%}.home-container,.home-nav{width:min(100% - 28px, var(--home-content-max))}.home{--home-anchor-offset:80px}.home-nav{border-radius:15px;min-height:52px;margin-top:9px;padding-left:13px;top:9px}.home-nav-inner>a:first-child{align-items:center;min-height:44px;display:inline-flex}.home-logo{width:119px}.home-nav-cta{min-height:44px;padding:0 12px;font-size:10px}.home-hero{padding-top:38px}.home-hero-grid{gap:32px}.home-kicker{margin-bottom:16px;font-size:9px}.home-hero h1{letter-spacing:-.075em;font-size:clamp(40px,11.2vw,55px)}.home-hero-lead{font-size:15px;line-height:1.55;margin-top:18px!important}.home-hero-actions{margin-top:23px;display:block}.home-primary-cta{width:100%}.home-hero-note{text-align:center;margin-top:12px;display:block}.home-hero-report{border-radius:17px;min-height:0;padding:17px}.home-report-main,.home-secondary-report .home-report-main{grid-template-columns:1fr 120px;gap:10px;margin-top:23px}.home-report-radar,.home-secondary-report .home-report-radar{width:120px;height:120px}.home-report-score{font-size:61px}.home-report-bars{gap:10px;margin-top:22px}.home-report-bar-row{grid-template-columns:82px 1fr 23px;gap:8px;font-size:10px}.home-proof-rail{grid-template-columns:1fr 1fr;margin-top:48px}.home-proof-item,.home-proof-item:first-child{min-height:72px;padding:0 10px}.home-proof-item:nth-child(2){border-right:0}.home-proof-item:nth-child(-n+2){border-bottom:1px solid var(--home-line)}.home-proof-item strong{font-size:13px}.home-proof-item span:last-child{font-size:9px}.home-system{padding:82px 0 64px}.home-system-copy h2,.home-section-heading h2,.home-proof-copy h2,.home-faq-copy h2{font-size:35px}.home-context-media{margin-top:26px}.home-context-media img{height:130px}.home-timeline{gap:16px}.home-timeline-card{padding:16px 15px 17px}.home-timeline-card h3{font-size:17px}.home-timeline-card>p{font-size:13px}.home-mini-form{grid-template-columns:1fr}.home-signal-video{grid-template-columns:112px 1fr}.home-signal-video video{width:112px;height:76px}.home-signal-video figcaption{font-size:10px}.home-dimensions{padding:84px 0 72px}.home-matrix-row{grid-template-columns:34px 1fr;gap:7px 12px;min-height:0;padding:17px 5px}.home-matrix-index{grid-row:span 2;align-self:start;padding-top:4px}.home-matrix-row h3{font-size:14px}.home-matrix-row>strong,.home-matrix-row>p{grid-column:2}.home-matrix-row>strong{font-size:13px}.home-matrix-row>p{font-size:12px}.home-proof,.home-faq{padding:84px 0}.home-secondary-report{min-height:0;padding:17px}.home-faq-grid{gap:34px}.home-faq summary{min-height:66px;font-size:13px}.home-faq details p{padding-right:12px;font-size:13px}.home-start{padding-top:52px}.home-start-grid{border-radius:0}.home-start-context,.home-form-panel{padding:28px 21px}.home-start-context{gap:45px}.home-start-context h2{font-size:37px}.home-start-meta{gap:16px}.home-form-heading{flex-direction:column;align-items:flex-start;gap:6px}.home-form-heading h3{font-size:20px}.home-form-panel .field-row{grid-template-columns:1fr;gap:0}.home-form-panel .form-status{flex-wrap:wrap}.home-footer{align-items:flex-start;min-height:105px;padding:24px 0}.home-footer span{max-width:190px;font-size:10px}}.app-header{border:0;width:min(1382px,100% - 58px);min-height:100px}.result-shell,.payment-shell{background:linear-gradient(#030815 0%,#040d1c 89%,#071629 100%)}.radar-shell{background:#030815}.free-quiz-shell{scrollbar-gutter:stable;--quiz-content-width:760px;--quiz-display-font:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;--quiz-body-font:var(--font-ibm-plex), "IBM Plex Sans", sans-serif;--quiz-meta-font:var(--font-intel-one-mono), monospace;--quiz-ink:#081020;--quiz-muted:#687486;--quiz-line:#d7dfe8;--quiz-panel-radius:24px;background:#fff;min-height:100%}.free-quiz-shell .app-header{justify-content:center;align-items:flex-start;width:100%;height:132px;min-height:132px;padding-top:50px}.free-quiz-shell .brand-logo-dark{width:246px}.free-quiz-layout{min-height:calc(100svh - 132px);padding:30px 24px 72px;display:block}.free-quiz-progress{width:min(100%, var(--quiz-content-width));color:var(--quiz-ink);font:600 13px/1.35 var(--quiz-body-font);letter-spacing:.015em;text-align:center;margin:0 auto}.free-quiz-progress .progress-track{background:#e5e5e5;height:5px;margin:12px 0 0}.free-quiz-progress .progress-track span{box-shadow:none;background:#0299fe}.free-question-panel{width:min(100%, var(--quiz-content-width));border-radius:var(--quiz-panel-radius);min-height:0;font-family:var(--quiz-body-font);margin:28px auto 0;padding:50px 64px 24px}.free-question-panel .question-label{display:none}.free-question-panel .question-copy{width:auto;margin-left:0}.free-question-panel .question-copy h1{max-width:632px;min-height:0;font:700 clamp(1.9rem, 2.5vw, 2.35rem)/1.16 var(--quiz-display-font);letter-spacing:-.055em;margin:0 auto}.free-question-panel .question-copy>p:last-child{color:var(--quiz-muted);font:400 .95rem/1.5 var(--quiz-body-font);margin:13px 0 38px}.free-question-panel .answer-list{gap:12px}.free-question-panel .answer-option{border-color:var(--quiz-line);border-radius:13px;grid-template-columns:18px minmax(0,1fr);gap:16px;min-height:68px;padding:14px 22px}.free-question-panel .answer-option>span{display:none}.free-question-panel .answer-option strong{font:600 1rem/1.35 var(--quiz-display-font);grid-area:1/2}.free-question-panel .answer-option i{grid-area:1/1;width:16px;height:16px}.free-question-panel .answer-option:hover{transform:none}.free-question-panel .answer-option.selected{background:#0299fe1f}.free-question-panel .quiz-actions{justify-content:center;min-height:44px;margin-top:28px}.free-question-panel .text-button{min-height:44px;color:var(--quiz-ink);font:600 .82rem/1.2 var(--quiz-body-font)}.result-shell .app-header{height:100px}.result-layout{grid-template-columns:600px 646px;justify-content:start;align-items:start;gap:62px;width:min(1324px,100% - 58px);min-height:924px;padding:31px 0 100px}.result-summary{padding-top:44px}.result-summary .micro-label{color:#ff8a78;background:#241b28;border-color:#49232a;margin-bottom:28px}.result-summary h1{max-width:520px;font-size:3.1rem;line-height:1.15}.result-summary h1 span{color:#0299fe}.result-explanation{color:#fff;max-width:590px;margin:31px 0 0;font-size:1.12rem;line-height:1.65}.result-email-note{color:#7acfa0;max-width:590px;margin:14px 0 0;font-size:.82rem;line-height:1.55}.result-cta{text-align:center;width:409px;margin-top:42px}.result-cta .primary-button{color:#030815;background:#0299fe;justify-content:center;font-size:.88rem}.result-cta>p{color:#797978;margin:22px 0 0}.result-promotion{text-align:center;background:linear-gradient(135deg,#0299fe1f,#0299fe08);border:1px solid #0299fe4d;border-radius:14px;margin:0 0 17px;padding:18px;box-shadow:inset 0 1px #ffffff0d}.result-promotion>span{color:#66c1ff;font:800 .64rem/1 var(--font-intel-one-mono), monospace;letter-spacing:.13em;text-transform:uppercase;display:block}.result-promotion>div{justify-content:center;align-items:baseline;gap:12px;margin-top:11px;display:flex}.result-promotion del{color:#8b96a7;font:600 1rem/1 var(--font-poppins), Poppins, sans-serif;text-decoration-thickness:2px}.result-promotion i{color:#6f7a91;font-style:normal}.result-promotion strong{color:#fff;font:800 var(--result-promotion-price-size)/.9 var(--font-poppins), Poppins, sans-serif;letter-spacing:-.055em;text-shadow:var(--result-promotion-price-glow)}.result-promotion small{color:#66c1ff;font:700 .64rem/1 var(--font-intel-one-mono), monospace;letter-spacing:.08em}.result-promotion p{color:#9aa4ba;margin:10px 0 0;font-size:.72rem}.result-stats{text-align:center;border-top:1px solid #fff;grid-template-columns:repeat(3,1fr);width:424px;margin-top:26px;padding-top:22px;display:grid}.result-stats strong{font:600 1.22rem var(--font-poppins), Poppins, sans-serif;display:block}.result-stats span{color:#6f7a91;margin-top:4px;font-size:.55rem;display:block}.result-card{text-align:center;min-height:762px;padding:31px 33px}.result-card-head{color:#6f7a91;text-align:left;justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.result-card .radar-visual{width:390px;margin:12px auto 16px}.result-card>p{font-size:var(--result-radar-caption-size);margin:0 0 6px;line-height:1.35}.result-card>strong{font-size:var(--result-radar-title-size);line-height:1.1;display:block}.result-card .dimension-mini-list{margin-top:28px}.dimension-mini-list .weak{color:#ff8a78}.dimension-mini-list .weak b{background:#ff5a45}.dimension-mini-list .weak em{color:#ff8a78}.payment-shell{background:linear-gradient(#07172a 0%,#030815 18%,#050a16 88%,#071629 100%);min-height:1271px}.payment-layout{min-height:1171px;padding:75px 28px 80px;display:block}.payment-console{grid-template-columns:520px 608px;justify-content:start;align-items:start;gap:161px;width:min(100%,1324px);margin:0 auto;position:relative}.payment-folio{color:#788396;font:700 .7rem var(--font-intel-one-mono), monospace;letter-spacing:.13em;text-transform:uppercase;background:#10212a;border:1px solid #2e4f47;border-radius:999px;margin:0;padding:8px 14px;position:absolute;top:-153px;right:0}.payment-folio strong{color:#fff}.payment-console .micro-label{margin-bottom:26px}.payment-console h1{max-width:500px;font-size:3.1rem;line-height:1.15}.payment-console h1 span{color:inherit}.payment-console h1 .payment-title-line--accent{color:#0299fe}.payment-console section>p:not(.micro-label){max-width:512px;font-size:1.25rem;line-height:1.64}.payment-progress-heading{color:#6f7a91;font:700 .65rem var(--font-intel-one-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:36px;display:flex}.payment-progress-heading p{margin:0}.payment-progress-heading strong{color:#0299fe}.payment-progress{margin:10px 0 0}.payment-checklist{margin-top:26px}.payment-checklist li{min-height:57px}.payment-checklist i{place-items:center;width:23px;height:23px;font-size:.65rem;font-style:normal;display:grid}.payment-checklist .complete i{color:#17351f;background:#b9f7c7}.payment-checklist .active{color:#fff;background:#08172b;border-color:#166db1}.payment-checklist .active i{color:#fff;border-color:#0299fe;box-shadow:0 0 12px #0299fe73}.payment-checklist .active em{color:#0299fe}.payment-ready-action{text-align:left;margin-top:62px}.payment-ready-action .primary-button{color:#030815;background:#0299fe;justify-content:center;width:409px}.payment-ready-action p{color:#6f7a91;text-align:center;max-width:320px;margin:22px auto 0;font-size:.68rem;line-height:1.5}.payment-stats{text-align:center;border-top:1px solid #fff;grid-template-columns:repeat(3,1fr);width:424px;max-width:100%;margin:28px auto 0;padding-top:22px;display:grid}.payment-stats strong{font:600 1.2rem var(--font-poppins), Poppins, sans-serif;display:block}.payment-stats span{color:#6f7a91;margin-top:5px;font-size:.55rem;display:block}.payment-radar-panel{min-height:686px;margin-top:52px;padding:31px 48px}.payment-radar-heading{justify-content:space-between;align-items:center;display:flex}.payment-radar-heading p{color:#6f7a91;font:700 .68rem var(--font-intel-one-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.payment-radar-heading span{color:#beddff;font:700 .65rem var(--font-intel-one-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#061b32;border:1px solid #0e4674;border-radius:999px;padding:7px 12px}.payment-terminal{gap:12px;padding-top:34px;font-size:.62rem}.payment-terminal span{grid-template-columns:58px 1fr auto;align-items:center;display:grid}.payment-terminal time{color:#313c52}.payment-terminal strong,.payment-terminal b{color:#fff}.payment-terminal .alert strong{color:#ff8a78}.payment-console .payment-wait-note{color:#59647a;align-items:center;gap:12px;margin:54px 0 0;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.payment-wait-note:before{content:"";border:3px solid #1477b9;border-radius:50%;flex:none;width:18px;height:18px}.radar-shell .app-header{height:100px}.radar-quiz-layout{grid-template-rows:auto auto;grid-template-columns:500px 695px;justify-content:start;gap:130px 92px;width:min(1324px,100% - 58px);min-height:1428px;padding:105px 0 70px}.radar-rail-kicker{color:#ff8a78;margin-bottom:20px}.radar-progress-panel h2{font-size:3.05rem}.radar-company{margin:10px 0 30px}.radar-progress-value{font-size:3.2rem;display:inline-block}.radar-progress-value:after{content:" COMPLETADO";color:#fff;font:700 .62rem var(--font-intel-one-mono), monospace;letter-spacing:.14em;margin-left:12px}.radar-progress-line{width:440px;margin:18px 0 28px}.radar-stage-list{width:440px}.radar-stage-list li{min-height:44px;font-size:.88rem;font-weight:700}.radar-question-panel{min-height:1035px;padding:32px 34px 25px}.radar-question-panel .progress-header{color:#6f7a91;letter-spacing:.19em;font-size:.72rem}.radar-question-panel .progress-header strong{color:#ff8a78}.radar-question-panel .progress-track{background:#1f2534;margin:18px 0 42px}.radar-question-panel .progress-track span{box-shadow:none;background:linear-gradient(90deg,#ff5a45,#ff8a78)}.radar-question-panel .question-label{color:#ff8a78;background:0 0;border:0;padding:0}.radar-question-panel .question-copy h1{font-size:2.88rem;line-height:1.16}.radar-answer-list{gap:17px;max-height:none;margin-top:52px;overflow:visible}.radar-question-panel .answer-option{min-height:81px;padding-inline:26px}.radar-question-panel .answer-option strong{font-size:1rem}.radar-question-panel .quiz-actions{border-top:1px solid #1f2534;margin-top:50px;padding-top:28px}.radar-question-panel .primary-button.compact{color:#030815;background:#0299fe;justify-content:center;min-width:150px;min-height:42px}.radar-save-footer{color:#59647a;border-top:1px solid #181e2b;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:80px;padding:0 16px;font-size:.72rem;display:flex}.radar-save-footer strong{font-family:var(--font-intel-one-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.radar-report-layout{width:min(1324px,100% - 58px);padding:8px 0 110px}.radar-report-hero{grid-template-columns:610px 483px;justify-content:space-between;gap:50px;padding:20px 56px 82px}.radar-report-kicker{color:#ff8a78;font:700 .75rem var(--font-intel-one-mono), monospace;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px}.radar-report-summary h1{font-size:3.05rem;line-height:1.04}.radar-report-summary h1 span{color:#0299fe}.radar-report-score{margin:28px 0}.radar-report-score strong{color:#0299fe;font-size:7.8rem}.radar-report-summary>p:last-child{font-size:1rem}.radar-report-hero .radar-visual{width:483px}.radar-report-hero .radar-score{justify-content:center}.radar-report-hero .radar-score strong.text-value{font-size:3.55rem}.radar-dimensions{margin:55px 56px 85px}.radar-dimensions div{grid-template-columns:240px 1fr 40px}.radar-dimensions .weak{color:#ff8a78}.radar-dimensions .weak b{background:#ff5a45}.radar-dimensions .weak strong{color:#ff5a45}.radar-findings{gap:22px}.radar-findings article{border-top-color:#ff5a45;border-radius:0 0 18px 18px;min-height:372px}.radar-findings article>span{color:#7acfa0}.radar-findings small{text-align:center}.radar-action-plan{border-radius:18px;margin-top:100px}.radar-action-plan>h2{color:#fff;font:600 1.7rem var(--font-poppins), Poppins, sans-serif;background:#071f36;grid-column:1/-1;margin:0;padding:24px 50px}.radar-action-plan strong{color:#ff8a78}.radar-report-actions{flex-direction:column;align-items:center;gap:16px;margin-top:95px}.radar-report-delivery+.radar-report-actions{margin-top:32px}.radar-report-actions .report-primary-button{color:#030815;background:#0299fe;min-width:300px}.radar-report-actions .report-secondary-button{text-align:center;min-width:350px}.radar-report-private{margin-top:75px}@media (max-width:600px){.free-quiz-shell .app-header{height:104px;min-height:104px;padding-top:36px}.free-quiz-shell .brand-logo-dark{width:210px}.free-quiz-layout{min-height:calc(100svh - 104px);padding:18px 14px 44px}.free-quiz-progress{font-size:12px}.free-quiz-progress .progress-track{margin-top:10px}.free-question-panel{border-radius:20px;margin-top:24px;padding:32px 18px 20px}.free-question-panel .question-copy h1{letter-spacing:-.045em;font-size:clamp(1.55rem,7.2vw,1.9rem);line-height:1.18}.free-question-panel .question-copy>p:last-child{margin:12px 0 28px;font-size:.87rem}.free-question-panel .answer-list{gap:10px}.free-question-panel .answer-option{border-radius:12px;min-height:62px;padding:12px 15px}.free-question-panel .answer-option strong{font-size:.94rem;line-height:1.3}.free-question-panel .quiz-actions{margin-top:22px}.result-layout{width:min(100% - 28px,646px);min-height:auto;padding-top:18px}.result-summary{padding-top:20px}.result-summary h1{font-size:2.7rem}.result-cta,.result-stats{width:100%}.result-card{min-height:0;padding:24px 18px 32px}.result-card .radar-visual{width:min(100%,360px)}.payment-layout{min-height:0;padding:38px 14px 70px}.payment-console{gap:42px;width:100%}.payment-folio{grid-row:1;width:fit-content;margin-left:auto;position:static}.payment-console h1{font-size:2.7rem}.payment-ready-action .primary-button,.payment-stats{width:100%}.payment-radar-panel{min-height:0;margin-top:0;padding:24px 16px}.payment-radar-panel .radar-visual{width:min(100%,350px)}.payment-terminal span{grid-template-columns:48px 1fr auto}.radar-quiz-layout{width:min(100% - 28px,695px);padding:40px 0 70px}.radar-progress-panel{padding-left:0}.radar-progress-line,.radar-stage-list{width:100%}.radar-progress-value{font-size:4rem}.radar-question-panel{padding:28px 18px 22px}.radar-question-panel .question-copy h1{font-size:2rem}.radar-question-panel .answer-option{min-height:68px}.radar-save-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.radar-report-layout{width:min(100% - 28px,1324px);padding-top:0}.radar-report-hero{padding:20px 0 50px}.radar-report-summary h1{font-size:2.75rem}.radar-report-hero .radar-visual{width:100%}.radar-dimensions{margin-inline:0}.radar-dimensions div{grid-template-columns:105px 1fr 32px;gap:9px}.radar-action-plan>h2{padding:20px;font-size:1.35rem}.report-purchase-cta{width:100%}.radar-report-actions .report-primary-button,.radar-report-actions .report-secondary-button{width:100%;min-width:0}}.radar-shell{--quiz-display-font:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;--quiz-body-font:var(--font-ibm-plex), "IBM Plex Sans", sans-serif;--quiz-meta-font:var(--font-intel-one-mono), monospace;--quiz-panel-radius:24px;--quiz-line:#252d3d;font-family:var(--quiz-body-font)}.radar-shell .app-header{height:92px;min-height:92px}.radar-quiz-layout{grid-template-rows:auto auto;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:56px 64px;width:min(1180px,100% - 56px);min-height:0;padding:64px 0}.radar-progress-panel{padding:88px 0 0;top:24px}.radar-rail-kicker{font:700 11px/1 var(--quiz-meta-font);letter-spacing:.18em;margin-bottom:18px}.radar-progress-panel h2{font:700 clamp(2.2rem, 3.4vw, 3rem)/1.04 var(--quiz-display-font);letter-spacing:-.055em}.radar-company{font:600 .9rem/1.4 var(--quiz-body-font);margin:10px 0 22px}.radar-progress-value{font:700 clamp(3rem, 4vw, 4rem)/.9 var(--quiz-display-font);letter-spacing:-.06em}.radar-progress-value:after{display:none}.radar-progress-line{width:min(100%,360px);height:5px;margin:16px 0 24px}.radar-stage-list{gap:0;width:min(100%,390px)}.radar-stage-list li{min-height:40px;font:600 .8rem/1.35 var(--quiz-body-font);gap:12px}.radar-stage-list em{font:700 .62rem/1 var(--quiz-meta-font);letter-spacing:.12em}.radar-question-panel{border-radius:var(--quiz-panel-radius);min-height:0;font-family:var(--quiz-body-font);padding:30px 32px 22px}.radar-question-panel .progress-header{font:700 11px/1.35 var(--quiz-meta-font);letter-spacing:.14em;gap:16px}.radar-question-panel .progress-track{height:5px;margin:12px 0 28px}.radar-question-panel .question-label{display:none}.radar-question-panel .question-copy h1{max-width:100%;font:700 clamp(1.9rem, 2.5vw, 2.35rem)/1.16 var(--quiz-display-font);letter-spacing:-.055em}.radar-answer-list{gap:12px;max-height:none;margin-top:32px;padding-right:0;overflow:visible}.radar-question-panel .answer-option{border-radius:13px;grid-template-columns:18px minmax(0,1fr) 16px;gap:16px;min-height:68px;padding:14px 22px}.radar-question-panel .answer-option strong{font:600 1rem/1.35 var(--quiz-display-font)}.radar-question-panel .answer-option i{width:16px;height:16px}.radar-text-answer{margin-top:32px}.radar-text-answer input,.radar-text-answer textarea{font:400 1rem/1.5 var(--quiz-body-font);border-radius:13px;padding:15px 16px}.radar-text-answer input{height:56px}.radar-text-answer textarea{min-height:140px}.radar-question-panel .quiz-actions{min-height:44px;margin-top:28px;padding-top:20px}.radar-question-panel .text-button{min-height:44px;font:600 .82rem/1.2 var(--quiz-body-font)}.radar-next-actions{gap:10px}.radar-question-panel .primary-button.compact{min-width:184px;min-height:48px;font:600 .82rem/1.2 var(--quiz-body-font);border-radius:11px;padding:0 18px}.radar-save-footer{min-height:64px;font:400 .72rem/1.4 var(--quiz-body-font);padding:0 4px}.radar-save-footer strong{font:700 .62rem/1 var(--quiz-meta-font);letter-spacing:.08em}@media (max-width:1100px){.radar-quiz-layout{grid-template-columns:1fr;gap:34px;width:min(100% - 48px,760px);padding:48px 0 56px}.radar-progress-panel{padding:0;position:static}.radar-progress-line,.radar-stage-list{width:100%;max-width:none}.radar-stage-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media (max-width:600px){.radar-shell .app-header{width:min(100% - 28px,1320px);height:76px;min-height:76px}.radar-quiz-layout{gap:28px;width:min(100% - 28px,695px);padding:24px 0 44px}.radar-progress-panel h2{font-size:2.25rem}.radar-company{margin-bottom:18px;font-size:.84rem}.radar-progress-value{font-size:3.25rem}.radar-stage-list{grid-template-columns:1fr}.radar-stage-list li:not(.active,.complete){display:none}.radar-question-panel{border-radius:20px;padding:24px 18px 18px}.radar-question-panel .progress-header{letter-spacing:.12em;grid-template-columns:1fr auto;font-size:.62rem}.radar-question-panel .progress-header strong{grid-column:1/-1}.radar-question-panel .progress-track{margin:10px 0 24px}.radar-question-panel .question-copy h1{letter-spacing:-.045em;font-size:clamp(1.55rem,7.2vw,1.9rem);line-height:1.18}.radar-answer-list{gap:10px;margin-top:28px}.radar-question-panel .answer-option{border-radius:12px;gap:14px;min-height:62px;padding:12px 15px}.radar-question-panel .answer-option strong{font-size:.94rem;line-height:1.3}.radar-text-answer{margin-top:28px}.radar-text-answer input,.radar-text-answer textarea{font-size:16px}.radar-question-panel .quiz-actions{margin-top:22px;padding-top:18px}.radar-question-panel .primary-button.compact{min-width:184px}.radar-save-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:70px;padding:12px 0}}.payment-console{grid-template-columns:minmax(0,500px) minmax(0,608px);gap:clamp(48px,5vw,72px);width:min(1180px,100% - 56px)}.payment-console>*,.payment-status-copy{min-width:0}.payment-folio{top:-52px}.payment-radar-panel{border-color:var(--radar-line-soft);min-width:0;min-height:0;box-shadow:var(--radar-shadow-float);margin-top:0;padding:28px 32px 30px}.payment-radar-panel .radar-visual{width:min(100%,360px);margin:4px auto -10px}.payment-radar-heading span{transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease}.payment-terminal{font-size:.66rem}.payment-terminal b.is-complete{color:var(--radar-green)}.payment-terminal b.is-active{color:var(--radar-blue)}.payment-terminal b.is-pending{color:var(--radar-muted-strong)}.payment-terminal b.is-alert{color:var(--radar-danger)}.payment-checklist li{transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease}.payment-checklist li.active{color:#fff;background:var(--payment-step-surface-active);border-color:#166db1}.payment-checklist li.active i{animation:paymentStepPulse var(--motion-slow) ease-in-out infinite}.payment-checklist li.complete{background:#77ca9d09;border-color:#77ca9d2e}.payment-ready-action{text-align:center;animation:paymentReadyIn var(--motion-medium) var(--motion-ease-out) both}.payment-ready-action p{text-align:center;width:100%;max-width:409px;margin-inline:auto}.payment-ticker{min-height:var(--payment-ticker-height);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:0;padding-top:20px;display:grid}.payment-ticker-index{color:#313c52}.payment-ticker-index time{font:inherit}.payment-ticker-viewport{min-width:0;height:var(--payment-ticker-height);position:relative;overflow:hidden}.payment-ticker-line{text-align:center;opacity:1;min-width:0;transition:transform var(--payment-ticker-duration) var(--motion-ease-out), opacity var(--payment-ticker-duration) ease;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0;transform:translateY(0)}.payment-ticker-line strong{color:#fff;min-width:0;font-size:var(--payment-ticker-text-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-ticker-line b{font:700 var(--payment-ticker-status-size)/1 var(--font-intel-one-mono), monospace;letter-spacing:.08em;flex:none}.payment-ticker-line--current.is-exiting{opacity:0;transform:translateY(-100%)}.payment-ticker-line--incoming{opacity:0;transform:translateY(100%)}.payment-ticker-viewport.is-transitioning .payment-ticker-line--incoming{opacity:1;transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.payment-console.failed .payment-radar-panel{border-color:var(--radar-coral-line)}.payment-console.failed .payment-radar-panel .radar-visual{filter:saturate(.72)}.payment-console.paid .payment-radar-panel{border-color:var(--radar-green-line)}.payment-console.paid.is-preparing .payment-radar-panel{border-color:var(--radar-line-soft)}.payment-recovery-action{gap:12px;max-width:512px;margin-top:28px;display:grid}.payment-recovery-message{border-left:2px solid var(--radar-coral);color:var(--radar-copy);background:#ff5a4514;margin:0;padding:14px 16px;font-size:.82rem;line-height:1.5}.payment-recovery-action .text-button{color:var(--radar-blue-soft);justify-self:start;padding-left:0;font-size:.78rem}.payment-recovery-link{color:#030815;background:var(--radar-blue);border-radius:11px;width:min(100%,409px);font-size:.84rem}.payment-recovery-link:hover{background:#28a9ff}.payment-cancelled-message{width:min(100%,620px);box-shadow:var(--radar-shadow-float);background:linear-gradient(145deg,#0d1729,#071020);border:1px solid #1f2534;border-radius:22px;margin:48px auto 0;padding:42px 46px}.payment-cancelled-message h1{color:#fff;max-width:520px;font:700 clamp(2.5rem, 5vw, 4.2rem)/1.04 var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.055em;margin:20px 0 0}.payment-cancelled-message>p:not(.micro-label):not(.payment-secondary-note){color:#d4dae4;max-width:500px;margin:22px 0 0;font-size:1.02rem;line-height:1.6}.payment-state-mark{width:44px;height:44px;color:var(--radar-danger);font:400 1.8rem/1 var(--font-ibm-plex), "IBM Plex Sans", sans-serif;background:#ff5a451a;border:1px solid #ff5a4561;border-radius:50%;place-items:center;display:grid}.payment-cancelled-message .payment-recovery-link{margin-top:30px}.payment-secondary-note{color:#778399;max-width:410px;margin:15px 0 0;font-size:.75rem;line-height:1.5}.radar-text-answer label{color:var(--radar-blue-soft);font:700 .7rem/1.2 var(--quiz-meta-font);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;display:block}.radar-text-answer>span{color:#778399;font:400 .72rem/1.4 var(--quiz-body-font);margin-top:8px;display:block}.radar-question-panel[aria-busy=true] .question-stage{opacity:.7;transition:opacity var(--motion-fast) ease}.radar-question-panel .answer-option.selected i{animation:answerSelected var(--motion-medium) var(--motion-ease-out) both}.save-message--success{color:var(--radar-green);animation:saveMessageIn var(--motion-medium) var(--motion-ease-out) both}@media (min-width:901px) and (max-width:1280px){.home-nav{min-height:60px;padding:9px 12px 9px 20px}.home-nav-links{gap:34px}.home-nav-links a{font-size:13px}.home-proof-item strong{font-size:17px}.home-proof-item span:last-child,.home-report-head>span,.home-report-foot>span,.home-report-score-copy>span,.home-report-score-copy p,.home-report-bar-row{font-size:12px}.home-report-foot{font-size:11px}.home-hero-lead{font-size:19px}.home-timeline-card>p{font-size:15px}.home-timeline-meta{font-size:12px}.home-context-media figcaption{font-size:11px}.home-section-heading>p,.home-matrix-row h3{font-size:16px}.home-matrix-row>strong{font-size:15px}.home-matrix-row>p{font-size:14px}.home-faq summary{font-size:16px}.home-faq details p{font-size:15px}.home-footer{font-size:12px}}@media (max-width:1100px){.payment-console,.result-layout,.radar-report-hero{grid-template-columns:minmax(0,1fr)}.payment-console{gap:42px;width:min(100%,760px)}.payment-radar-panel{width:100%}.payment-radar-panel .radar-visual{width:min(100%,420px)}.result-layout,.radar-report-layout{width:min(100% - 48px,760px)}.result-card,.radar-report-hero .radar-visual{justify-self:start;width:min(100%,560px)}.payment-folio{top:-52px}}@media (max-width:600px){.payment-layout{min-height:0;padding:28px 14px 56px}.payment-console{grid-template-columns:minmax(0,1fr);gap:34px;width:100%}.payment-folio{text-overflow:ellipsis;white-space:nowrap;grid-column:1;justify-self:end;max-width:100%;margin:0 0 -10px;padding:7px 10px;position:static;overflow:hidden}.payment-status-copy{grid-column:1}.payment-console .micro-label{margin-bottom:20px}.payment-console h1{max-width:none;font-size:clamp(2.45rem,11.5vw,3.6rem)}.payment-console section>p:not(.micro-label){max-width:none;font-size:1rem;line-height:1.58}.payment-progress-heading{margin-top:28px}.payment-checklist{gap:10px;margin-top:20px}.payment-checklist li{gap:10px;min-height:54px;padding-inline:14px;font-size:.9rem}.payment-checklist em{font-size:.58rem}.payment-ready-action{margin-top:32px}.payment-ready-action .primary-button{width:100%}.payment-wait-note{margin-top:30px;font-size:.9rem}.payment-stats{width:100%;margin-top:26px;padding-top:18px}.payment-stats strong{font-size:1rem}.payment-stats span{font-size:.62rem;line-height:1.4}.payment-radar-panel{border-radius:18px;padding:22px 16px}.payment-radar-panel .radar-visual{width:min(100%,320px);margin:6px auto -8px}.payment-terminal{gap:11px;padding-top:24px;font-size:.61rem}.payment-terminal span{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.payment-terminal strong{line-height:1.35}.payment-ticker{--payment-ticker-text-size:.68rem;--payment-ticker-status-size:.58rem;grid-template-columns:34px minmax(0,1fr)}.payment-ticker-line{gap:8px}.payment-ticker-line strong{line-height:1.35}.payment-recovery-link{width:100%}.payment-cancelled-message{width:100%;margin:0;padding:28px 22px}.payment-cancelled-message h1{font-size:2.5rem}.radar-text-answer label{margin-bottom:8px;font-size:.64rem}.radar-text-answer>span{font-size:.68rem}}@media (min-width:601px){.home-report-main{grid-template-columns:minmax(0,1fr) 136px;gap:18px}.home-report-radar{align-self:center;width:136px;height:136px}.home-report-card{box-shadow:var(--radar-shadow-float)}}@media (max-width:600px){.app-header .brand-mark{min-height:44px}.home-report-main,.home-secondary-report .home-report-main{column-gap:10px}}@keyframes answerSelected{0%{transform:scale(.7)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes saveMessageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scoreRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scoreBarLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes paymentStepPulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes paymentReadyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.thermometer-processing{min-height:calc(100svh - 132px);color:var(--quiz-ink);background:#fff;place-items:center;padding:30px 24px 72px;display:grid}.thermometer-processing-panel{width:min(100%, var(--quiz-content-width));border:1px solid var(--quiz-line);border-radius:var(--quiz-panel-radius);text-align:center;min-height:640px;animation:thermometerProcessingIn var(--motion-slow) var(--motion-ease-out) both;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;align-items:center;padding:44px 64px 30px;display:grid;overflow:hidden}.thermometer-processing.is-complete .thermometer-processing-panel{animation:thermometerProcessingOut var(--motion-medium) ease both}.thermometer-processing-copy{max-width:590px;margin:0 auto}.thermometer-processing-kicker{color:var(--radar-blue-accessible);font:700 .7rem/1.2 var(--quiz-meta-font);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.thermometer-processing-copy h1{max-width:570px;font:700 clamp(1.9rem, 2.5vw, 2.35rem)/1.16 var(--quiz-display-font);letter-spacing:-.055em;margin:0 auto}.thermometer-processing-copy h1 span{color:var(--radar-blue)}.thermometer-processing-copy>p:last-child{max-width:430px;color:var(--quiz-muted);font:400 .95rem/1.5 var(--quiz-body-font);margin:14px auto 0}.thermometer-processing-visual{width:min(100%,360px);margin:26px auto 0}.thermometer-processing-visual .radar-visual{width:100%}.thermometer-processing-progress{background:#e5e5e5;border-radius:999px;height:5px;margin:4px auto 0;overflow:hidden}.thermometer-processing-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--radar-blue), #46b5ff);height:100%;transition:width var(--motion-slow) var(--motion-ease-out);display:block;box-shadow:0 0 14px #0299fe59}.thermometer-processing.is-complete .thermometer-processing-progress span{transition-duration:var(--motion-medium)}.thermometer-processing-status{min-height:24px;color:var(--quiz-ink);font:600 .86rem/1.4 var(--quiz-body-font);animation:saveMessageIn var(--motion-medium) var(--motion-ease-out) both;margin:12px 0 0}.thermometer-processing-foot{border-top:1px solid var(--quiz-line);min-height:52px;color:var(--quiz-muted);font:400 .72rem/1.4 var(--quiz-body-font);text-align:left;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:18px;display:flex}.thermometer-processing-foot span{align-items:center;gap:8px;display:inline-flex}.thermometer-processing-foot i{background:var(--radar-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0299fe1f}.thermometer-processing-foot strong{color:var(--radar-blue-accessible);font:700 .64rem/1 var(--quiz-meta-font);letter-spacing:.1em;text-transform:uppercase}.result-shell .result-layout{animation:thermometerResultIn var(--motion-slow) var(--motion-ease-out) both}@keyframes thermometerProcessingIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes thermometerProcessingOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes thermometerResultIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.thermometer-processing{min-height:calc(100svh - 104px);padding:18px 14px 44px}.thermometer-processing-panel{border-radius:20px;grid-template-rows:auto minmax(260px,1fr) auto;min-height:calc(100svh - 150px);padding:32px 18px 22px}.thermometer-processing-kicker{margin-bottom:14px;font-size:.63rem}.thermometer-processing-copy h1{font-size:clamp(1.55rem,7.2vw,1.9rem);line-height:1.18}.thermometer-processing-copy>p:last-child{font-size:.87rem}.thermometer-processing-visual{width:min(100%,280px);margin-top:18px}.thermometer-processing-status{font-size:.82rem}.thermometer-processing-foot{flex-direction:column;align-items:flex-start;gap:9px;margin-top:20px;padding-top:14px}}.home-report-card{padding:var(--home-report-card-padding);border-radius:var(--home-report-card-radius);box-shadow:var(--home-shadow-panel), inset 0 1px 0 #ffffff0f;overflow:hidden}.home-report-head{min-height:34px}.home-report-head>span,.home-report-foot>span{letter-spacing:.14em;font-size:12px}.home-report-head strong{padding:8px 11px;font-size:11px;font-weight:800}.home-report-main{grid-template-columns:minmax(0, 1fr) var(--home-report-radar-size);gap:var(--home-report-main-gap);align-items:center;margin-top:28px}.home-report-score-copy{min-width:0}.home-report-score-copy>span{letter-spacing:.04em;font-size:12px}.home-report-score{font-size:var(--home-report-score-size);margin-top:8px;line-height:.84}.home-report-score small{font-size:16px}.home-report-score-copy h3{max-width:270px;margin-top:24px;font-size:16px;line-height:1.25}.home-report-score-copy p{letter-spacing:.08em;text-transform:uppercase;font-size:12px;margin-top:10px!important}.home-report-radar{width:var(--home-report-radar-size);height:var(--home-report-radar-size);--radar-scan-duration:7s;min-width:0}.home-report-radar .radar-visual{width:100%;max-width:none}.home-report-bars{gap:var(--home-report-bar-gap);border-top-color:var(--home-report-divider);margin-top:34px;padding-top:22px}.home-report-bar-row{gap:var(--home-report-bar-gap);grid-template-columns:108px minmax(0,1fr) 32px;font-size:12px}.home-report-bar-row i{height:var(--home-report-bar-height)}.home-report-foot{margin-top:26px;padding-top:16px;font-size:11px}.home-report-foot strong{font-size:12px}.home-secondary-report .home-report-main{grid-template-columns:minmax(0, 1fr) var(--home-report-secondary-radar-size);gap:var(--home-report-main-gap)}.home-secondary-report .home-report-radar{width:var(--home-report-secondary-radar-size);height:var(--home-report-secondary-radar-size)}@media (min-width:601px) and (max-width:1280px){.home{--home-report-radar-size:172px;--home-report-secondary-radar-size:194px;--home-report-score-size:clamp(84px, 7vw, 88px)}}@media (max-width:900px){.home-report-card{padding:24px}.home-report-main{gap:18px}.home-report-bar-row{grid-template-columns:96px minmax(0,1fr) 30px;gap:12px}}@media (max-width:600px){.home{--home-report-radar-size:var(--home-report-radar-mobile-size);--home-report-secondary-radar-size:var(--home-report-radar-mobile-size);--home-report-score-size:64px}.home-report-card{border-radius:17px;padding:18px}.home-report-head{min-height:30px}.home-report-head>span,.home-report-foot>span{letter-spacing:.11em;font-size:10px}.home-report-head strong{padding:7px 9px;font-size:9px}.home-report-main,.home-secondary-report .home-report-main{grid-template-columns:minmax(0, 1fr) var(--home-report-radar-mobile-size);gap:12px;margin-top:22px}.home-report-score-copy>span{font-size:10px}.home-report-score{line-height:.86}.home-report-score small{margin-left:3px;font-size:12px}.home-report-score-copy h3{max-width:185px;margin-top:17px;font-size:13px;line-height:1.25}.home-report-score-copy p{letter-spacing:.06em;font-size:10px;margin-top:8px!important}.home-report-radar,.home-secondary-report .home-report-radar{width:var(--home-report-radar-mobile-size);height:var(--home-report-radar-mobile-size)}.home-report-bars{gap:10px;margin-top:25px;padding-top:18px}.home-report-bar-row{grid-template-columns:78px minmax(0,1fr) 23px;gap:8px;font-size:10px}.home-report-bar-row i{height:6px}.home-report-foot{margin-top:20px;padding-top:13px;font-size:9px}.home-report-foot strong{font-size:10px}}.radar-report-v2{--report-surface:#0a1220;--report-surface-strong:#0c1829;--report-line:#263247;--report-copy:#aeb8ca;--report-muted:#748198;width:min(1180px,100% - 56px);font-family:var(--font-ibm-plex), "IBM Plex Sans", sans-serif;padding:28px 0 110px}.report-cover{border:1px solid var(--report-line);background:linear-gradient(120deg,#0299fe17,#0000 42%),linear-gradient(#0b1525,#08111e);grid-template-columns:minmax(0,1fr) 280px;gap:44px 72px;padding:64px;display:grid}.report-cover-copy{align-self:center}.report-cover-copy h1{color:#f7f9fc;max-width:720px;font:700 clamp(2.7rem, 5.3vw, 4.8rem)/.98 var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif;letter-spacing:-.058em;margin:0}.report-cover-intro{max-width:680px;color:var(--report-copy);margin:26px 0 0;font-size:1.03rem;line-height:1.68}.report-score-panel{border-left:2px solid var(--radar-blue);background:#03091294;flex-direction:column;justify-content:center;min-height:310px;padding:30px;display:flex}.report-score-panel>span,.report-section-heading>span,.report-dimension-radar figcaption span,.report-data-grid article>span{color:var(--radar-blue-accessible);font:700 .67rem/1 var(--font-intel-one-mono), monospace;letter-spacing:.15em;text-transform:uppercase}.report-score-panel>strong{color:#fff;font:700 5.7rem/.82 var(--font-plus-jakarta), sans-serif;letter-spacing:-.075em;margin:18px 0 11px}.report-score-panel>strong small{color:var(--report-muted);letter-spacing:0;margin-left:6px;font-size:1rem}.report-score-panel>em{color:#07101c;background:var(--radar-blue);width:fit-content;font:800 .72rem/1 var(--font-intel-one-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;font-style:normal}.report-score-panel>p{color:var(--report-copy);margin:22px 0 0;font-size:.78rem;line-height:1.5}.report-executive-strip{border-top:1px solid var(--report-line);grid-column:1/-1;grid-template-columns:.8fr 1fr 1.5fr;margin:0;display:grid}.report-executive-strip>div{min-width:0;padding:26px 28px 0 0}.report-executive-strip>div+div{border-left:1px solid var(--report-line);padding-left:28px}.report-executive-strip dt,.report-finding-factors dt{color:var(--report-muted);font:700 .64rem/1.2 var(--font-intel-one-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.report-executive-strip dd{color:#eef2f8;margin:10px 0 0;font-size:.96rem;font-weight:700;line-height:1.45}.report-section{margin-top:105px}.report-section-heading{max-width:740px}.report-section-heading h2{color:#fff;font:700 clamp(2.15rem, 4vw, 3.4rem)/1.02 var(--font-plus-jakarta), sans-serif;letter-spacing:-.048em;margin:14px 0 0}.report-section-heading p{max-width:670px;color:var(--report-copy);margin:18px 0 0;line-height:1.65}.report-diagnostic-grid{border:1px solid var(--report-line);background:var(--report-surface);grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:center;gap:72px;margin-top:48px;padding:48px;display:grid}.report-dimension-radar{margin:0}.report-dimension-radar figcaption{gap:10px;display:grid}.report-dimension-radar figcaption strong{color:#fff;font:700 1.25rem var(--font-plus-jakarta), sans-serif}.report-dimension-radar svg{width:min(100%,340px);margin:18px auto 0;display:block;overflow:visible}.report-radar-ring{fill:none;stroke:#263248;stroke-width:1px}.report-radar-axis{stroke:#1c293c;stroke-width:1px}.report-radar-shape{fill:#0299fe2e;stroke:#42b3ff;stroke-width:2px}.report-dimension-radar circle{fill:#7acfa0;stroke:#07111e;stroke-width:2px}.report-dimension-radar circle.is-weak{fill:#ff725e}.report-dimension-radar>p{color:var(--report-muted);margin:10px 0 0;font-size:.74rem;line-height:1.5}.report-dimension-bars{gap:23px;display:grid}.report-dimension-bars>div{color:#dce2ec;grid-template-columns:180px minmax(0,1fr) 38px;align-items:center;gap:18px;font-size:.82rem;display:grid}.report-dimension-bars i{background:#182235;border-radius:99px;height:8px;overflow:hidden}.report-dimension-bars b{border-radius:inherit;background:linear-gradient(90deg,#176a9f,#42b3ff);height:100%;display:block}.report-dimension-bars strong{color:#fff;font-family:var(--font-intel-one-mono), monospace;text-align:right}.report-dimension-bars .is-weak{color:#ff9b8c}.report-dimension-bars .is-weak b{background:linear-gradient(90deg,#a83c31,#ff725e)}.report-dimension-bars .is-weak strong{color:#ff8a78}.report-perception{border:1px solid var(--report-line);background:var(--report-surface-strong);border-left:3px solid #ff725e;padding:44px 48px}.report-perception .report-section-heading h2{font-size:clamp(2rem,3.2vw,2.8rem)}.report-perception-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin-top:38px;display:grid}.report-perception-grid>div{border-top:1px solid var(--report-line);border-bottom:1px solid var(--report-line);align-content:center;gap:12px;min-height:120px;padding:24px;display:grid}.report-perception-grid span{color:var(--report-muted);text-transform:uppercase;font-size:.74rem}.report-perception-grid strong{color:#fff;font:700 1.25rem/1.3 var(--font-plus-jakarta), sans-serif}.report-perception-grid>i{color:#ff8a78;font:700 .8rem var(--font-intel-one-mono), monospace;font-style:normal}.report-perception>p{color:var(--report-copy);margin:28px 0 0;line-height:1.55}.report-perception>p:before{content:"";background:#ff725e;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.report-perception>p.is-match:before{background:#7acfa0}.report-data-readiness{border-top:1px solid var(--report-line);padding-top:48px}.report-data-grid{background:var(--report-line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:38px;padding:1px;display:grid}.report-data-grid article{background:#09111e;min-height:210px;padding:34px}.report-data-grid article>span{color:#ff9b8c}.report-data-grid article>strong{color:#fff;font:700 1.35rem/1.25 var(--font-plus-jakarta), sans-serif;margin-top:38px;display:block}.report-data-grid article>p{color:var(--report-copy);margin:12px 0 0;line-height:1.55}.report-findings{margin-top:46px}.report-findings article{background:#091321;border-top:2px solid #ff725e;border-radius:0;flex-direction:column;min-height:440px;padding:30px;display:flex;transform:none}.report-findings article:hover{transform:none}.report-finding-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-finding-meta>span,.report-finding-meta>em{font:700 .62rem/1 var(--font-intel-one-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-style:normal}.report-finding-meta>span{color:var(--radar-blue-accessible)}.report-finding-meta>em{color:#bdc8d8;border:1px solid #35425a;padding:6px 8px}.report-finding-meta>em.evidence-estimated{color:#ffb1a5;border-color:#ff725e6b}.report-finding-meta>em.evidence-verified{color:#8adbae;border-color:#7acfa06b}.report-finding-dimension{letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;color:var(--report-muted)!important;margin:30px 0 0!important}.report-findings h3{color:#fff;font:700 1.7rem/1.12 var(--font-plus-jakarta), sans-serif;letter-spacing:-.035em;margin:12px 0 18px}.report-findings h3+p{min-height:78px;margin:0}.report-finding-factors{background:var(--report-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0 0;display:grid}.report-finding-factors>div{text-align:center;background:#0d192a;padding:13px 10px}.report-finding-factors dd{color:#fff;font:700 .8rem var(--font-intel-one-mono), monospace;margin:7px 0 0}.report-findings small{text-align:left;margin-top:auto}.report-matrix-section{border-top:1px solid var(--report-line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;padding-top:52px;display:grid}.report-impact-matrix{background:#08111e;border-bottom:1px solid #536078;border-left:1px solid #536078;min-height:420px;position:relative}.report-matrix-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid;position:absolute;inset:0}.report-matrix-grid i{border-top:1px solid #1d2a3e;border-right:1px solid #1d2a3e}.report-matrix-label{color:var(--report-muted);font:700 .6rem var(--font-intel-one-mono), monospace;letter-spacing:.08em;text-transform:uppercase;position:absolute}.report-matrix-label--impact{top:-24px;left:-7px}.report-matrix-label--effort{bottom:-28px;right:0}.report-matrix-point{z-index:1;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;max-width:138px;display:grid;position:absolute;transform:translate(-50%,50%)}.report-matrix-ranks{display:flex}.report-matrix-ranks b+b{margin-left:-7px;box-shadow:0 0 0 2px #08111e}.report-matrix-point b{color:#07111e;width:25px;height:25px;font:800 .68rem var(--font-intel-one-mono), monospace;background:#7acfa0;border-radius:50%;place-items:center;display:grid}.report-matrix-point>span:last-child{color:#e5eaf2;font-size:.68rem;font-weight:700;line-height:1.25}.report-action-section{border-top:1px solid var(--report-line);padding-top:52px}.report-action-plan{background:var(--report-line);grid-template-columns:repeat(4,1fr);gap:1px;margin:46px 0 0;padding:1px;list-style:none;display:grid}.report-action-plan li{background:#091321;min-height:260px;padding:30px}.report-action-plan li>span{color:#ff8a78;font:700 .67rem var(--font-intel-one-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.report-action-plan li>strong{color:#fff;font:700 1.2rem/1.25 var(--font-plus-jakarta), sans-serif;margin-top:34px;display:block}.report-action-plan li>p{color:var(--report-copy);margin:16px 0 0;font-size:.86rem;line-height:1.58}.report-delivery{margin-top:105px}.radar-report-v2 .radar-report-private{margin-top:64px}@media (max-width:900px){.report-cover{grid-template-columns:minmax(0,1fr) 230px;padding:42px}.report-diagnostic-grid,.report-matrix-section{grid-template-columns:1fr}.report-dimension-radar svg{width:min(100%,380px)}.report-action-plan{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.radar-report-v2{width:min(100% - 28px,1180px);padding-top:0}.report-cover{grid-template-columns:1fr;gap:34px;padding:30px 22px}.report-cover-copy h1{font-size:clamp(2.4rem,12vw,3.2rem)}.report-score-panel{min-height:0;padding:25px}.report-score-panel>strong{font-size:5rem}.report-executive-strip{grid-template-columns:1fr}.report-executive-strip>div{padding:20px 0}.report-executive-strip>div+div{border-top:1px solid var(--report-line);border-left:0;padding-left:0}.report-section{margin-top:72px}.report-section-heading h2{font-size:2.2rem}.report-diagnostic-grid{gap:38px;padding:28px 18px}.report-dimension-bars>div{grid-template-columns:102px minmax(0,1fr) 30px;gap:9px;font-size:.7rem}.report-perception{padding:30px 20px}.report-perception-grid{grid-template-columns:1fr;gap:12px}.report-perception-grid>i{text-align:center}.report-data-grid,.report-action-plan,.report-findings{grid-template-columns:1fr}.report-findings article,.report-findings h3+p{min-height:0}.report-impact-matrix{min-height:360px;margin-top:20px}.report-matrix-point{grid-template-columns:22px minmax(0,1fr);gap:5px;max-width:90px}.report-matrix-point b{width:22px;height:22px}.report-matrix-point span{font-size:.58rem}.report-action-plan li{min-height:0}}.report-count-up{font-variant-numeric:tabular-nums}.radar-report-v2{--report-space-section:clamp(3.75rem, 7vw, 6.75rem);--report-space-tight:clamp(1.75rem, 4vw, 3rem);--report-meta-size:.75rem;--report-body-size:.95rem;--report-value-size:1.35rem;--report-line-width:1px;--report-table-surface:#0c1829b8;--report-priority-surface:#ff725e12;--report-connector:#0299fe6b}.radar-report-v2[data-report-motion-ready] [data-report-reveal]{opacity:0;will-change:opacity, transform;transform:translateY(18px)}.radar-report-v2[data-report-motion-ready] [data-report-reveal][data-report-visible=true],.radar-report-v2[data-report-motion-reduced] [data-report-reveal]{opacity:1;transition:opacity var(--motion-slow) var(--motion-ease-out), transform var(--motion-slow) var(--motion-ease-out);transition-delay:var(--report-delay,0s);transform:translateY(0)}.radar-report-v2[data-report-motion-ready] [data-report-stagger=dimension-comparison]{opacity:1;transform:none}.radar-report-v2[data-report-motion-ready] [data-report-stagger=dimension-comparison]>*{opacity:0;transform:translateY(10px)}.radar-report-v2[data-report-motion-ready] [data-report-stagger=dimension-comparison][data-report-visible=true]>*,.radar-report-v2[data-report-motion-reduced] [data-report-stagger=dimension-comparison]>*{opacity:1;transition:opacity var(--motion-medium) var(--motion-ease-out), transform var(--motion-medium) var(--motion-ease-out);transition-delay:var(--report-delay,0s);transform:translateY(0)}.radar-report-v2 .report-section{margin-top:var(--report-space-section)}.radar-report-v2 .report-cover{gap:36px 64px;padding:clamp(2rem,5vw,4.25rem)}.radar-report-v2 .report-cover-intro{margin-top:22px;font-size:1.08rem;line-height:1.65}.radar-report-v2 .report-score-panel{min-height:280px;padding:28px}.radar-report-v2 .report-score-panel>span,.radar-report-v2 .report-section-heading>span,.radar-report-v2 .report-dimension-radar figcaption span,.radar-report-v2 .report-data-grid article>span{font-size:.72rem}.radar-report-v2 .report-score-panel>strong{margin:14px 0 10px;font-size:clamp(5.5rem,8vw,7rem)}.radar-report-v2 .report-score-panel>p{margin-top:18px;font-size:.88rem}.radar-report-v2 .report-executive-strip>div{padding-top:22px}.radar-report-v2 .report-executive-strip dt,.radar-report-v2 .report-finding-factors dt{font-size:var(--report-meta-size)}.radar-report-v2 .report-executive-strip dd{margin-top:8px;font-size:1.02rem}.radar-report-v2 .report-section-heading h2{font-size:clamp(2.35rem,4.2vw,3.55rem)}.radar-report-v2 .report-section-heading p{font-size:var(--report-body-size);margin-top:16px;line-height:1.62}.radar-report-v2 .report-diagnostic-grid{gap:clamp(2rem,5vw,4.5rem);margin-top:34px;padding:clamp(1.5rem,4vw,3rem)}.radar-report-v2 .report-dimension-radar figcaption{gap:8px}.radar-report-v2 .report-dimension-radar figcaption strong{font-size:1.5rem}.radar-report-v2 .report-dimension-radar>p{margin-top:12px;font-size:.82rem;line-height:1.55}.radar-report-v2 .report-radar-shape{transform-origin:120px 120px;opacity:.08;transition:transform var(--motion-slow) var(--motion-ease-out), opacity var(--motion-slow) ease;transform:scale(.92)}.radar-report-v2 [data-report-visible=true] .report-radar-shape,.radar-report-v2 [data-report-motion-reduced] .report-radar-shape{opacity:1;transform:scale(1)}.radar-report-v2 .report-dimension-bars{gap:18px}.radar-report-v2 .report-dimension-bars>div{font-size:var(--report-body-size);grid-template-columns:190px minmax(0,1fr) 42px;gap:16px}.radar-report-v2 .report-dimension-bars>div i{height:9px}.radar-report-v2 .report-dimension-bars>div b,.radar-report-v2 .report-comparison-bar b{transform-origin:0;width:100%;transition:transform .85s var(--motion-ease-out);transform:scaleX(0)}.radar-report-v2 .report-dimension-bars>div[data-report-visible=true] b,.radar-report-v2 .report-comparison-table tr[data-report-visible=true] .report-comparison-bar b,.radar-report-v2[data-report-motion-reduced] .report-dimension-bars>div b,.radar-report-v2[data-report-motion-reduced] .report-comparison-bar b{transform:scaleX(var(--report-score-ratio,0))}.radar-report-v2 .report-dimension-bars strong{font-size:var(--report-value-size)}.radar-report-v2 .report-perception{padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,4vw,3rem)}.radar-report-v2 .report-perception .report-section-heading h2{font-size:clamp(2.25rem,3.5vw,3rem)}.radar-report-v2 .report-perception-grid{gap:22px;margin-top:30px}.radar-report-v2 .report-perception-grid>div{min-height:112px;padding:20px}.radar-report-v2 .report-perception-grid span{font-size:.82rem}.radar-report-v2 .report-perception-grid strong{font-size:1.4rem}.radar-report-v2 .report-perception>p{font-size:var(--report-body-size);margin-top:22px}.radar-report-v2 .report-data-readiness{padding-top:36px}.radar-report-v2 .report-data-grid{gap:1px;margin-top:28px}.radar-report-v2 .report-data-grid article{min-height:0;padding:26px}.radar-report-v2 .report-data-grid article>strong{margin-top:26px;font-size:1.45rem}.radar-report-v2 .report-data-grid article>p{font-size:var(--report-body-size);margin-top:10px}.radar-report-v2 .report-findings{gap:16px;margin-top:34px}.radar-report-v2 .report-findings article{border-top:2px solid var(--report-line);min-height:0;padding:24px}.radar-report-v2 .report-findings article.is-primary{border-top-color:var(--radar-coral);background:var(--report-priority-surface)}.radar-report-v2 .report-finding-meta>span,.radar-report-v2 .report-finding-meta>em{font-size:.7rem}.radar-report-v2 .report-finding-dimension{font-size:var(--report-meta-size);margin-top:24px!important}.radar-report-v2 .report-findings h3{margin:10px 0 14px;font-size:1.8rem}.radar-report-v2 .report-findings h3+p{min-height:0;font-size:var(--report-body-size);line-height:1.6}.radar-report-v2 .report-finding-factors{margin-top:22px}.radar-report-v2 .report-finding-factors>div{padding:12px 9px}.radar-report-v2 .report-finding-factors dd{margin-top:6px;font-size:.9rem}.radar-report-v2 .report-findings small{margin-top:24px;padding-top:14px;font-size:.8rem;line-height:1.5}.radar-report-v2 .report-matrix-section{gap:clamp(2rem,5vw,4.5rem);padding-top:42px}.radar-report-v2 .report-matrix-visual{gap:20px;min-width:0;display:grid}.radar-report-v2 .report-impact-matrix{min-height:360px}.radar-report-v2 .report-matrix-label{font-size:.7rem}.radar-report-v2 .report-matrix-point{grid-template-columns:25px minmax(0,1fr);gap:8px;max-width:190px}.radar-report-v2 .report-matrix-point>span:last-child{font-size:.75rem}.radar-report-v2 .report-matrix-scale{color:var(--report-muted);font:700 .7rem/1.4 var(--font-intel-one-mono), monospace;letter-spacing:.04em;justify-content:space-between;gap:18px;display:flex}.radar-report-v2 .report-impact-list{background:var(--report-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.radar-report-v2 .report-impact-list>li{background:var(--report-table-surface);grid-template-columns:26px minmax(0,1fr);gap:10px;min-width:0;padding:16px;display:grid}.radar-report-v2 .report-impact-rank{color:#07111e;background:var(--radar-green);width:26px;height:26px;font:800 .7rem var(--font-intel-one-mono), monospace;border-radius:50%;place-items:center;display:grid}.radar-report-v2 .report-impact-list>li>div{min-width:0}.radar-report-v2 .report-impact-list>li>div>strong{color:#fff;font-size:.88rem;line-height:1.3;display:block}.radar-report-v2 .report-impact-list>li>div>span{color:var(--report-muted);margin-top:4px;font-size:.78rem;display:block}.radar-report-v2 .report-impact-list dl{border-top:1px solid var(--report-line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 0;padding-top:10px;display:grid}.radar-report-v2 .report-impact-list dl div{min-width:0}.radar-report-v2 .report-impact-list dt{color:var(--report-muted);font:700 .66rem/1.2 var(--font-intel-one-mono), monospace;text-transform:uppercase}.radar-report-v2 .report-impact-list dd{color:#fff;font:700 .82rem/1.2 var(--font-intel-one-mono), monospace;margin:5px 0 0}.radar-report-v2 .report-action-section{padding-top:42px}.radar-report-v2 .report-action-plan{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;padding:0;position:relative;overflow:visible}.radar-report-v2 .report-action-plan li{border:1px solid var(--report-line);border-top:2px solid var(--report-connector);background:var(--report-table-surface);min-height:0;padding:24px 20px 26px;position:relative}.radar-report-v2 .report-action-plan li.is-primary{border-top-color:var(--radar-coral);background:var(--report-priority-surface)}.radar-report-v2 .report-action-plan li+li:before{content:"→";z-index:1;color:var(--report-connector);font:700 1rem/1 var(--font-intel-one-mono), monospace;position:absolute;top:24px;left:-18px}.radar-report-v2 .report-action-plan li>span{font-size:.72rem}.radar-report-v2 .report-action-plan li>strong{margin-top:26px;font-size:1.25rem}.radar-report-v2 .report-action-plan li>p{font-size:var(--report-body-size);margin-top:12px;line-height:1.58}.radar-report-v2 .report-delivery{margin-top:var(--report-space-section)}.radar-report-v2 .radar-report-actions{margin-top:28px}.radar-report-v2 .radar-report-private{margin-top:42px;font-size:.82rem}.report-comparison-table-wrap{margin-top:var(--report-space-tight)}.report-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--report-copy);font-size:var(--report-body-size)}.report-comparison-table caption{color:var(--report-muted);text-align:left;margin-bottom:14px;font-size:.82rem;line-height:1.5}.report-comparison-table th,.report-comparison-table td{border-top:var(--report-line-width) solid var(--report-line);vertical-align:middle;text-align:left;padding:18px 16px}.report-comparison-table thead th{color:var(--report-muted);font:700 .72rem/1.2 var(--font-intel-one-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.report-comparison-table thead th:first-child{width:22%}.report-comparison-table thead th:nth-child(2){width:27%}.report-comparison-table thead th:nth-child(3){width:22%}.report-comparison-table thead th:nth-child(4){width:29%}.report-comparison-table tbody tr{transition:background-color var(--motion-fast) ease}.report-comparison-table tbody tr:hover{background:#beddff0a}.report-comparison-table tbody tr.is-primary{background:var(--report-priority-surface)}.report-comparison-table tbody tr.is-missing{color:var(--report-muted)}.report-comparison-table tbody th{color:#fff;font:700 1rem/1.3 var(--font-plus-jakarta), sans-serif}.report-comparison-table tbody tr.is-primary th{color:var(--radar-danger)}.report-comparison-dimension{display:block}.report-comparison-badge,.report-comparison-state{color:#ffb1a5;font:700 .65rem/1 var(--font-intel-one-mono), monospace;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ff725e59;margin-top:8px;padding:5px 7px;font-style:normal;display:inline-block}.report-comparison-score{color:#fff;align-items:baseline;gap:5px;display:flex}.report-comparison-score strong{font:700 var(--report-value-size)/1 var(--font-plus-jakarta), sans-serif}.report-comparison-score span{color:var(--report-muted);font:700 .75rem/1 var(--font-intel-one-mono), monospace}.report-comparison-bar{background:#182235;border-radius:99px;height:7px;margin-top:10px;display:block;overflow:hidden}.report-comparison-bar b{border-radius:inherit;background:linear-gradient(90deg,#176a9f,#42b3ff);height:100%;display:block}.report-comparison-table tr.is-primary .report-comparison-bar b{background:linear-gradient(90deg,#a83c31,#ff725e)}.report-comparison-context{align-items:baseline;gap:6px;display:flex}.report-comparison-context strong{color:#fff;font:700 1rem/1 var(--font-intel-one-mono), monospace}.report-comparison-context span{color:var(--report-muted);font-size:.78rem}.report-comparison-reading{max-width:28ch;line-height:1.5;display:block}.report-comparison-reading.is-primary{color:#ffb1a5}.report-comparison-table .report-comparison-state.is-missing{border-color:var(--report-line);color:var(--report-muted)}@media (max-width:900px){.radar-report-v2 .report-cover{grid-template-columns:minmax(0,1fr) 230px;padding:42px}.radar-report-v2 .report-diagnostic-grid{grid-template-columns:1fr}.radar-report-v2 .report-dimension-radar svg{width:min(100%,380px)}.radar-report-v2 .report-impact-list{grid-template-columns:1fr}.radar-report-v2 .report-action-plan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.radar-report-v2{width:min(100% - 28px,1180px);padding-top:0}.radar-report-v2 .report-cover{grid-template-columns:1fr;gap:30px;padding:30px 22px}.radar-report-v2 .report-cover-copy h1{font-size:clamp(2.45rem,11.5vw,3.25rem)}.radar-report-v2 .report-score-panel{min-height:0;padding:24px}.radar-report-v2 .report-score-panel>strong{font-size:5rem}.radar-report-v2 .report-executive-strip{grid-template-columns:1fr}.radar-report-v2 .report-executive-strip>div{padding:18px 0}.radar-report-v2 .report-section{margin-top:4.5rem}.radar-report-v2 .report-section-heading h2{font-size:2.25rem}.radar-report-v2 .report-diagnostic-grid{gap:30px;margin-top:28px;padding:24px 18px}.radar-report-v2 .report-dimension-bars>div{grid-template-columns:112px minmax(0,1fr) 36px;gap:10px;font-size:.9rem}.radar-report-v2 .report-dimension-bars strong{font-size:1.15rem}.radar-report-v2 .report-perception{padding:26px 18px}.radar-report-v2 .report-perception-grid{grid-template-columns:1fr;gap:10px}.radar-report-v2 .report-perception-grid>i{text-align:center}.radar-report-v2 .report-perception-grid>div{min-height:0;padding:18px}.radar-report-v2 .report-data-grid{grid-template-columns:1fr}.radar-report-v2 .report-data-grid article{padding:22px}.radar-report-v2 .report-findings{grid-template-columns:1fr}.radar-report-v2 .report-findings article{padding:22px 18px}.radar-report-v2 .report-impact-matrix,.radar-report-v2 .report-matrix-scale{display:none}.radar-report-v2 .report-impact-list{grid-template-columns:1fr;gap:1px}.radar-report-v2 .report-impact-list>li{padding:18px}.radar-report-v2 .report-action-plan{grid-template-columns:1fr;gap:12px}.radar-report-v2 .report-action-plan li+li:before{content:"↓";top:-18px;left:22px}.report-comparison-table-wrap{margin-top:2rem}.report-comparison-table,.report-comparison-table thead,.report-comparison-table tbody,.report-comparison-table tr,.report-comparison-table th,.report-comparison-table td{display:block}.report-comparison-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.report-comparison-table tbody{gap:12px;display:grid}.report-comparison-table tbody tr{border:1px solid var(--report-line);background:var(--report-table-surface);padding:16px}.report-comparison-table tbody tr.is-primary{border-color:#ff725e6b}.report-comparison-table tbody th,.report-comparison-table tbody td{border-top:1px solid var(--report-line);grid-template-columns:minmax(7.5rem,.72fr) minmax(0,1.28fr);align-items:start;gap:12px;padding:12px 0;display:grid}.report-comparison-table tbody th{border-top:0;padding-top:0;font-size:1.05rem}.report-comparison-table tbody th:before,.report-comparison-table tbody td:before{content:attr(data-label);color:var(--report-muted);font:700 .68rem/1.2 var(--font-intel-one-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.report-comparison-table tbody th:before{color:var(--radar-blue-soft)}.report-comparison-table tbody td:last-child{padding-bottom:0}.report-comparison-reading{max-width:none}}@media (prefers-reduced-motion:reduce){.radar-report-v2[data-report-motion-ready] [data-report-reveal],.radar-report-v2[data-report-motion-ready] [data-report-stagger=dimension-comparison]>*,.radar-report-v2 .report-radar-shape{opacity:1;transition:none;transform:none}.radar-report-v2 .report-dimension-bars>div b,.radar-report-v2 .report-comparison-bar b{transform:scaleX(var(--report-score-ratio,0));transition:none}}@media print{@page{size:A4 portrait;margin:12mm}.app-header,.radar-report-actions,.home-nav{display:none}nextjs-portal{display:none!important}html,body,.radar-shell{color:#111;background:#fff!important}.app-shell{min-height:0;overflow:visible}.radar-report-layout{width:100%;padding:0}.radar-report-hero,.radar-findings,.radar-action-plan{break-inside:avoid}.radar-report-v2{--report-surface:#fff;--report-surface-strong:#fff;--report-line:#b8bec7;--report-copy:#333;--report-muted:#555;color:#111}.report-cover,.report-diagnostic-grid,.report-perception,.report-data-grid,.report-data-grid article,.report-findings article,.report-impact-matrix,.report-action-plan,.report-action-plan li{color:#111;box-shadow:none;background:#fff}.report-cover-copy h1,.report-score-panel>strong,.report-executive-strip dd,.report-section-heading h2,.report-dimension-radar figcaption strong,.report-dimension-bars strong,.report-perception-grid strong,.report-data-grid article>strong,.report-findings h3,.report-finding-factors dd,.report-action-plan li>strong,.report-delivery h2{color:#111}.report-score-panel{background:#fff;border:1px solid #999;min-height:0}.report-section{break-inside:auto;margin-top:24px}.report-diagnostic-section,.report-perception,.report-findings-section,.report-matrix-section,.report-action-section{break-before:page}.report-diagnostic-grid{grid-template-columns:245px minmax(0,1fr);gap:28px;margin-top:26px;padding:26px}.report-dimension-radar svg{width:230px}.report-findings{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.report-findings article{min-height:420px;padding:20px}.report-findings h3{font-size:1.35rem}.report-findings h3+p{color:#333;font-size:.76rem}.report-finding-meta>em{color:#555}.report-finding-factors>div{background:#f1f4f7}.report-findings small{color:#28734b}.report-matrix-section{grid-template-columns:250px minmax(0,1fr);gap:30px}.report-impact-matrix{min-height:360px}.report-matrix-point>span:last-child{color:#222}.report-action-plan{grid-template-columns:repeat(2,1fr)}.report-action-plan li{min-height:200px}.report-delivery{background:#eef7fc;margin-top:32px}.report-delivery p{color:#333}.report-data-readiness{display:none}.report-findings article,.report-action-plan li{break-inside:avoid}}
