.usX19G_shell{min-height:calc(100vh - var(--header-height));background:var(--color-bg);flex-direction:column;display:flex}.usX19G_progressTrack{top:var(--header-height);z-index:40;background:var(--color-border);flex-shrink:0;height:3px;position:sticky}.usX19G_progressFill{background:linear-gradient(90deg, var(--color-accent) 0%, #3385f0 100%);height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative}.usX19G_progressFill:after{content:"";background:var(--color-accent-hover);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:0;transform:translate(50%);box-shadow:0 0 12px #1e6fdbb3}.usX19G_stepIndicator{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-subtle);align-items:center;display:flex}.usX19G_stepLabel{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.usX19G_stepMono{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);border-radius:var(--radius-sm);background:#1e6fdb1a;border:1px solid #1e6fdb33;padding:2px 8px;font-size:.65rem}.usX19G_content{flex-direction:column;flex:1;display:flex}
.YSR2la_accordion{width:100%;max-width:var(--max-width-prose);flex-direction:column;gap:.5rem;display:flex}.YSR2la_item{background:var(--color-bg-surface);overflow:hidden}.YSR2la_questionButton{justify-content:space-between;align-items:baseline;gap:var(--space-6);text-align:left;width:100%;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-primary);transition:color var(--transition-fast);background:0 0;border:none;padding:1.1rem 1.25rem;font-weight:500;display:flex}.YSR2la_questionButton:hover{color:var(--color-text-secondary)}.YSR2la_questionButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.YSR2la_questionText{line-height:var(--leading-snug)}.YSR2la_icon{font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:400}.YSR2la_answerWrapper{transition:grid-template-rows var(--transition-base), opacity var(--transition-base);display:grid}.YSR2la_answerContent{overflow:hidden}.YSR2la_answerText{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:62ch;padding:0 1.25rem 1.25rem}
.MSUzFa_landing{min-height:calc(100vh - var(--header-height));flex-direction:column;display:flex;position:relative;overflow:hidden}.MSUzFa_grid{pointer-events:none;background-image:linear-gradient(#1e6fdb0a 1px,#0000 1px),linear-gradient(90deg,#1e6fdb0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.MSUzFa_glow{pointer-events:none;background:radial-gradient(#1e6fdb1f 0%,#0000 65%);width:80vw;height:60vh;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.MSUzFa_inner{z-index:1;padding-top:var(--space-20);padding-bottom:var(--space-24);gap:var(--space-20);flex-direction:column;display:flex;position:relative}.MSUzFa_header{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;max-width:720px;margin-inline:auto;animation:.7s both MSUzFa_fadeInUp;display:flex}.MSUzFa_badge{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:#1e6fdb14;border:1px solid #1e6fdb40;font-size:.65rem;display:inline-flex}.MSUzFa_badgeDot{background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:2s infinite MSUzFa_pulse}@keyframes MSUzFa_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.MSUzFa_title{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(3.5rem,8vw,6rem);line-height:.9}.MSUzFa_titleLine1{color:var(--color-text-secondary);font-size:.75em}.MSUzFa_titleLine2{color:var(--color-text-primary);background:linear-gradient(135deg,#f0f4fc 30%,#1e6fdb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.MSUzFa_subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:560px}.MSUzFa_ctaBtn{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-12);background:var(--color-accent);color:#fff;font-size:var(--text-lg);font-weight:var(--font-semibold);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:none;justify-content:center;min-width:240px;min-height:56px;display:inline-flex}.MSUzFa_ctaBtn:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 0 40px #1e6fdb66}.MSUzFa_ctaBtn:active:not(:disabled){transform:translateY(0)}.MSUzFa_ctaBtn:disabled{opacity:.7;cursor:not-allowed}.MSUzFa_ctaArrow{transition:transform var(--transition-fast);font-size:1.2em}.MSUzFa_ctaBtn:hover .MSUzFa_ctaArrow{transform:translate(4px)}.MSUzFa_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite MSUzFa_spin;display:inline-block}@keyframes MSUzFa_spin{to{transform:rotate(360deg)}}.MSUzFa_disclaimer{font-size:var(--text-sm);color:var(--color-text-muted)}.MSUzFa_metrics{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-xl);grid-template-columns:repeat(4,1fr);gap:1px;animation:.7s .15s both MSUzFa_fadeInUp;display:grid;overflow:hidden}.MSUzFa_metric{background:var(--color-bg-surface);padding:var(--space-6) var(--space-8);align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.MSUzFa_metricValue{font-family:var(--font-sans);color:var(--color-text-primary);font-size:clamp(2rem,3.5vw,2.8rem);line-height:1}.MSUzFa_metricLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.63rem}.MSUzFa_pillarsSection{gap:var(--space-6);flex-direction:column;align-items:center;animation:.7s .25s both MSUzFa_fadeInUp;display:flex}.MSUzFa_pillarsHeading{color:var(--color-text-muted)}.MSUzFa_mono{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem}.MSUzFa_pillars{gap:var(--space-4);grid-template-columns:repeat(6,1fr);width:100%;display:grid}.MSUzFa_pillar{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;transition:border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;animation:.5s both MSUzFa_fadeInUp;display:flex}.MSUzFa_pillar:hover{border-color:var(--color-accent);box-shadow:0 0 20px #1e6fdb26}.MSUzFa_pillarHex{color:var(--color-accent);opacity:.7;font-size:1.4rem}.MSUzFa_pillarLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);line-height:var(--leading-tight)}.MSUzFa_deliverables{gap:var(--space-8);flex-direction:column;animation:.7s .3s both MSUzFa_fadeInUp;display:flex}.MSUzFa_deliverablesTitle{font-family:var(--font-sans);font-size:var(--text-3xl);text-transform:uppercase;text-align:center}.MSUzFa_deliverableGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.MSUzFa_deliverable{gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base);align-items:flex-start;display:flex}.MSUzFa_deliverable:hover{border-color:#1e6fdb66}.MSUzFa_deliverableIcon{color:var(--color-accent);flex-shrink:0;margin-top:2px;font-size:1.5rem}.MSUzFa_deliverableTitle{font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.MSUzFa_deliverableDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}@media (max-width:1024px){.MSUzFa_pillars{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.MSUzFa_metrics,.MSUzFa_pillars{grid-template-columns:repeat(2,1fr)}.MSUzFa_deliverableGrid{grid-template-columns:1fr}}@media (max-width:480px){.MSUzFa_metrics{grid-template-columns:1fr 1fr}.MSUzFa_pillars{grid-template-columns:repeat(2,1fr)}}.MSUzFa_flowGrid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.MSUzFa_flowStep{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);transition:border-color var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex;position:relative}.MSUzFa_flowStep:hover{border-color:#1e6fdb73;transform:translateY(-2px)}.MSUzFa_flowStepNum{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-accent);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:#1e6fdb14;border:1px solid #1e6fdb40;width:fit-content;font-size:.65rem;font-weight:600}.MSUzFa_flowStepTitle{font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--color-text-primary)}@media (max-width:1024px){.MSUzFa_flowGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.MSUzFa_flowGrid{grid-template-columns:1fr}}@keyframes MSUzFa_fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
.yp34-G_stepPage{flex-direction:column;flex:1;min-height:100%;display:flex}.yp34-G_stepHeader{padding:var(--space-12) var(--space-6) var(--space-8);text-align:center;width:100%;max-width:640px;margin-inline:auto;animation:.5s both yp34-G_fadeInUp}.yp34-G_stepTitle{font-family:var(--font-sans);text-transform:uppercase;margin-bottom:var(--space-4);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1}.yp34-G_stepSubtitle{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.yp34-G_stepBody{width:100%;max-width:760px;padding:0 var(--space-6) var(--space-10);gap:var(--space-10);flex-direction:column;flex:1;margin-inline:auto;animation:.5s .1s both yp34-G_fadeInUp;display:flex}.yp34-G_stepFooter{background:linear-gradient(to top, var(--color-bg) 70%, transparent);padding:var(--space-6) var(--space-6) var(--space-8);justify-content:center;display:flex;position:sticky;bottom:0}.yp34-G_continueBtn{min-width:200px;padding:var(--space-4) var(--space-10);font-size:var(--text-base)}.yp34-G_btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite yp34-G_spin;display:inline-block}.yp34-G_fieldset{gap:var(--space-4);border:none;flex-direction:column;margin:0;padding:0;display:flex}.yp34-G_legend{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4);font-size:.65rem}.yp34-G_optional{color:var(--color-text-muted);font-size:.6rem}.yp34-G_sizeGrid{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.yp34-G_sizeCard{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);text-align:center;flex-direction:column;display:flex}.yp34-G_sizeCard:hover{border-color:var(--color-accent);background:#1e6fdb0d}.yp34-G_sizeCardActive{box-shadow:0 0 0 1px var(--color-accent);border-color:var(--color-accent)!important;background:#1e6fdb1f!important}.yp34-G_sizeNum{font-family:var(--font-sans);color:var(--color-text-primary);font-size:1.5rem;line-height:1}.yp34-G_sizeSub{font-size:var(--text-xs);color:var(--color-text-muted)}.yp34-G_revenueGrid,.yp34-G_industryGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.yp34-G_pill{padding:var(--space-2) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast)}.yp34-G_pill:hover{border-color:var(--color-accent);color:var(--color-text-primary)}.yp34-G_pillActive{border-color:var(--color-accent)!important;color:var(--color-accent)!important;background:#1e6fdb1a!important}.yp34-G_functionGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.yp34-G_functionCard{gap:var(--space-2);padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);text-align:left;flex-direction:column;display:flex}.yp34-G_functionCard:hover{border-color:var(--color-accent);background:#1e6fdb0a}.yp34-G_functionCardActive{border-color:var(--color-accent)!important;background:#1e6fdb1a!important}.yp34-G_functionIcon{font-size:1.5rem;line-height:1}.yp34-G_functionName{font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--color-text-primary)}.yp34-G_functionDesc{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.yp34-G_functionCheck{border:1px solid var(--color-border);width:18px;height:18px;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.yp34-G_functionCardActive .yp34-G_functionCheck{background:var(--color-accent);border-color:var(--color-accent)}.yp34-G_checkmark{color:#fff;font-size:10px;font-weight:700}.yp34-G_selectionCount{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-text-muted);text-align:center;font-size:.65rem}.yp34-G_selectionCountActive{color:var(--color-accent)}@keyframes yp34-G_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes yp34-G_spin{to{transform:rotate(360deg)}}@media (max-width:768px){.yp34-G_sizeGrid,.yp34-G_functionGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.yp34-G_functionGrid{grid-template-columns:1fr 1fr}}
.k4HWKG_questionPage{flex-direction:column;flex:1;min-height:100%;display:flex;position:relative}.k4HWKG_questionProgress{background:var(--color-border-subtle);height:2px;position:relative}.k4HWKG_questionProgressFill{background:var(--color-success);height:100%;transition:width .4s}.k4HWKG_questionMeta{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);display:flex}.k4HWKG_questionCounter{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-text-muted);font-size:.65rem}.k4HWKG_functionTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);border-radius:var(--radius-sm);background:#1e6fdb1a;border:1px solid #1e6fdb33;padding:2px 8px;font-size:.6rem}.k4HWKG_pillarTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-success);border-radius:var(--radius-sm);background:#22c55e14;border:1px solid #22c55e33;padding:2px 8px;font-size:.6rem}.k4HWKG_questionBody{width:100%;max-width:680px;padding:var(--space-8) var(--space-6) var(--space-16);gap:var(--space-8);flex-direction:column;flex:1;margin-inline:auto;display:flex}.k4HWKG_questionText{font-size:clamp(var(--text-xl), 2.5vw, var(--text-2xl));font-weight:var(--font-medium);line-height:var(--leading-snug);color:var(--color-text-primary);animation:.35s both k4HWKG_slideIn}@keyframes k4HWKG_slideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.k4HWKG_options{gap:var(--space-3);flex-direction:column;animation:.35s 50ms both k4HWKG_slideIn;display:flex}.k4HWKG_option{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);text-align:left;grid-template-columns:36px 1fr auto;display:grid}.k4HWKG_option:hover:not(:disabled){border-color:var(--color-accent);box-shadow:-4px 0 0 var(--color-accent);background:#1e6fdb0f;transform:translate(4px)}.k4HWKG_option:active:not(:disabled){transform:translate(2px)}.k4HWKG_option:disabled{opacity:.5;cursor:not-allowed}.k4HWKG_optionLabel{border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid var(--color-border);width:36px;height:36px;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.k4HWKG_option:hover:not(:disabled) .k4HWKG_optionLabel{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.k4HWKG_optionText{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-snug)}.k4HWKG_option:hover:not(:disabled) .k4HWKG_optionText{color:var(--color-text-primary)}.k4HWKG_optionArrow{font-size:var(--text-sm);color:var(--color-text-muted);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast)}.k4HWKG_option:hover:not(:disabled) .k4HWKG_optionArrow{opacity:1;transform:translate(4px)}.k4HWKG_savingIndicator{bottom:var(--space-6);right:var(--space-6);align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-bg-surface);border:1px solid var(--color-border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);display:flex;position:fixed}@media (max-width:768px){.k4HWKG_questionBody{padding:var(--space-6) var(--space-4) var(--space-16)}}
.l2Ebmq_completePage{min-height:70vh;padding:var(--space-16);justify-content:center;align-items:center;display:flex}.l2Ebmq_completeInner{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;max-width:480px;animation:.5s l2Ebmq_fadeIn;display:flex}@keyframes l2Ebmq_fadeIn{0%{opacity:0}to{opacity:1}}.l2Ebmq_spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:56px;height:56px;animation:1s linear infinite l2Ebmq_spin}@keyframes l2Ebmq_spin{to{transform:rotate(360deg)}}.l2Ebmq_completeTitle{font-family:var(--font-sans);font-size:var(--text-3xl);text-transform:uppercase}.l2Ebmq_completeSubtitle{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.l2Ebmq_steps{gap:var(--space-3);width:100%;margin-top:var(--space-4);flex-direction:column;display:flex}.l2Ebmq_step{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-secondary);animation:.4s both l2Ebmq_slideIn;display:flex}@keyframes l2Ebmq_slideIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.l2Ebmq_stepDot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s infinite l2Ebmq_pulse}@keyframes l2Ebmq_pulse{0%,to{opacity:1}50%{opacity:.3}}.l2Ebmq_stepDone{border-color:var(--color-success,#22c55e);color:var(--color-text-primary)}.l2Ebmq_stepDone .l2Ebmq_stepDot{background:var(--color-success,#22c55e);animation:none}
.XX8TIa_resultsPage{animation:.5s XX8TIa_fadeIn}@keyframes XX8TIa_fadeIn{0%{opacity:0}to{opacity:1}}.XX8TIa_resultsInner{gap:var(--space-20);padding-top:var(--space-12);padding-bottom:var(--space-24);flex-direction:column;display:flex}.XX8TIa_empty{padding:var(--space-20);text-align:center;color:var(--color-text-muted)}.XX8TIa_heroSection{gap:var(--space-12);padding:var(--space-10);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.XX8TIa_heroLeft{gap:var(--space-4);flex-direction:column;display:flex}.XX8TIa_resultsBadge{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);font-size:.65rem}.XX8TIa_bigScore{font-family:var(--font-sans);letter-spacing:-.02em;align-items:flex-end;gap:var(--space-2);font-size:clamp(6rem,12vw,9rem);line-height:.85;display:flex}.XX8TIa_bigScoreMax{color:var(--color-text-muted);font-size:.35em;font-family:var(--font-sans);font-weight:var(--font-normal);margin-bottom:.5em}.XX8TIa_scoreLabel{font-family:var(--font-mono);font-weight:var(--font-semibold);font-size:var(--text-sm);letter-spacing:.15em;text-transform:uppercase}.XX8TIa_heroDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:360px}.XX8TIa_reportCta{padding:var(--space-3) var(--space-8);align-self:flex-start}.XX8TIa_pillarsGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.XX8TIa_pillarCard{gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.XX8TIa_pillarScoreRow{justify-content:space-between;align-items:center;display:flex}.XX8TIa_pillarAbbrev{font-family:var(--font-mono);letter-spacing:.15em;color:var(--color-text-muted);font-size:.6rem}.XX8TIa_pillarScore{font-family:var(--font-sans);font-size:1.75rem;line-height:1}.XX8TIa_pillarBar{background:var(--color-border);border-radius:var(--radius-full);height:3px;overflow:hidden}.XX8TIa_pillarBarFill{border-radius:var(--radius-full);height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.XX8TIa_pillarName{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:var(--font-medium)}.XX8TIa_opportunitiesSection{gap:var(--space-8);flex-direction:column;display:flex}.XX8TIa_sectionHeader{gap:var(--space-2);flex-direction:column;display:flex}.XX8TIa_sectionTitle{font-family:var(--font-sans);text-transform:uppercase;font-size:clamp(1.75rem,3vw,2.5rem)}.XX8TIa_sectionSub{font-size:var(--text-sm);color:var(--color-text-secondary)}.XX8TIa_opportunityGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.XX8TIa_opportunityCard{gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;animation:.5s both XX8TIa_fadeInUp;display:flex}.XX8TIa_opportunityCard:hover{border-color:#1e6fdb66;box-shadow:0 0 24px #1e6fdb14}@keyframes XX8TIa_fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.XX8TIa_oppCardHeader{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.XX8TIa_oppRank{font-family:var(--font-mono);font-size:.65rem;font-weight:var(--font-semibold);color:var(--color-text-muted);flex-shrink:0}.XX8TIa_oppCategory{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-full);border:1px solid;padding:2px 8px;font-size:.6rem}.XX8TIa_oppFn{font-family:var(--font-mono);letter-spacing:.08em;text-transform:capitalize;color:var(--color-text-muted);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:2px 8px;font-size:.6rem}.XX8TIa_oppName{font-weight:var(--font-semibold);font-size:var(--text-base);line-height:var(--leading-tight);color:var(--color-text-primary)}.XX8TIa_oppDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);flex:1}.XX8TIa_roi{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.XX8TIa_roiItem{gap:var(--space-1);flex-direction:column;display:flex}.XX8TIa_roiLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:.55rem}.XX8TIa_roiValue{font-family:var(--font-sans);color:var(--color-text-primary);font-size:1.25rem;line-height:1}.XX8TIa_oppScoreBar{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}.XX8TIa_oppScoreLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:.58rem}.XX8TIa_oppBar{background:var(--color-border);border-radius:var(--radius-full);height:4px;overflow:hidden}.XX8TIa_oppBarFill{background:linear-gradient(90deg, var(--color-accent), #3385f0);border-radius:var(--radius-full);height:100%}.XX8TIa_oppScoreNum{font-family:var(--font-mono);color:var(--color-accent);font-size:.65rem}.XX8TIa_ctaSection{justify-content:center;display:flex}.XX8TIa_ctaCard{align-items:center;gap:var(--space-5);text-align:center;width:100%;max-width:600px;padding:var(--space-12) var(--space-10);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.XX8TIa_ctaCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#1e6fdb0f 0%,#0000 50%);position:absolute;inset:0}.XX8TIa_ctaTitle{font-family:var(--font-sans);font-size:var(--text-3xl);text-transform:uppercase;position:relative}.XX8TIa_ctaDesc{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:440px;position:relative}.XX8TIa_ctaFine{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:1024px){.XX8TIa_opportunityGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.XX8TIa_heroSection{grid-template-columns:1fr}.XX8TIa_pillarsGrid{grid-template-columns:repeat(3,1fr)}.XX8TIa_opportunityGrid{grid-template-columns:1fr}}@media (max-width:480px){.XX8TIa_pillarsGrid{grid-template-columns:repeat(2,1fr)}.XX8TIa_roi{grid-template-columns:1fr}}
.ak6blG_reportPage{min-height:calc(100vh - var(--header-height) - 3px - 48px);animation:.5s ak6blG_fadeIn}@keyframes ak6blG_fadeIn{0%{opacity:0}to{opacity:1}}.ak6blG_reportInner{gap:var(--space-12);padding-top:var(--space-12);padding-bottom:var(--space-16);min-height:inherit;grid-template-columns:480px 1fr;align-items:start;display:grid}.ak6blG_leadCapture{gap:var(--space-8);top:calc(var(--header-height) + 56px);flex-direction:column;display:flex;position:sticky}.ak6blG_captureHeader{gap:var(--space-4);flex-direction:column;display:flex}.ak6blG_lockIcon{font-size:2rem}.ak6blG_captureTitle{font-family:var(--font-sans);text-transform:uppercase;font-size:clamp(2rem,3vw,2.75rem);line-height:1}.ak6blG_captureSubtitle{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.ak6blG_captureForm{gap:var(--space-5);padding:var(--space-8);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ak6blG_field{gap:var(--space-2);flex-direction:column;display:flex}.ak6blG_fieldLabel{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);font-size:.63rem}.ak6blG_fieldInput{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-base);font-family:var(--font-sans);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.ak6blG_fieldInput::placeholder{color:var(--color-text-muted)}.ak6blG_fieldInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #1e6fdb26}.ak6blG_errorMessage{font-size:var(--text-sm);color:#f87171;padding:var(--space-3);border-radius:var(--radius-md);background:#ef444414;border:1px solid #ef444433}.ak6blG_submitBtn{width:100%;padding:var(--space-4);font-size:var(--text-base);justify-content:center}.ak6blG_btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ak6blG_spin;display:inline-block}@keyframes ak6blG_spin{to{transform:rotate(360deg)}}.ak6blG_captureDisclaimer{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;line-height:var(--leading-relaxed)}.ak6blG_trustRow{gap:var(--space-4);flex-wrap:wrap;display:flex}.ak6blG_trustItem{font-size:var(--text-xs);color:var(--color-success);font-family:var(--font-mono);letter-spacing:.05em}.ak6blG_reportPreview{border-radius:var(--radius-xl);background:var(--color-bg-surface);border:1px solid var(--color-border);min-height:500px;position:relative;overflow:hidden}.ak6blG_previewGlow{pointer-events:none;z-index:1;background:radial-gradient(at 50% 30%,#1e6fdb14 0%,#0000 60%);position:absolute;inset:0}.ak6blG_previewContent{padding:var(--space-8);filter:blur(8px);-webkit-user-select:none;user-select:none;gap:var(--space-6);flex-direction:column;display:flex}.ak6blG_previewHeader{gap:var(--space-6);grid-template-columns:auto 1fr;align-items:center;display:grid}.ak6blG_previewScore{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ak6blG_previewScoreNum{font-family:var(--font-sans);color:var(--color-accent);font-size:5rem;line-height:1}.ak6blG_previewScoreLabel{font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.ak6blG_previewBars{gap:var(--space-3);flex-direction:column;display:flex}.ak6blG_previewBar{background:var(--color-border);border-radius:var(--radius-full);height:8px;overflow:hidden}.ak6blG_previewBarFill{background:linear-gradient(90deg, var(--color-accent), #0e3a8c);border-radius:var(--radius-full);height:100%}.ak6blG_previewLines{gap:var(--space-3);flex-direction:column;display:flex}.ak6blG_previewLine{background:var(--color-border);border-radius:var(--radius-full);height:12px}.ak6blG_previewOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#060a1266;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ak6blG_previewMessage{align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8);flex-direction:column;display:flex}.ak6blG_previewIcon{color:var(--color-accent);font-size:2rem}.ak6blG_previewMessage p{font-size:var(--text-base);color:var(--color-text-secondary);max-width:240px;line-height:var(--leading-relaxed)}.ak6blG_confirmationPage{min-height:70vh;padding:var(--space-16) var(--space-6);justify-content:center;align-items:center;animation:.5s ak6blG_fadeIn;display:flex}.ak6blG_confirmationInner{gap:var(--space-8);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:540px;display:flex}.ak6blG_checkCircle{border:2px solid var(--color-success);width:72px;height:72px;color:var(--color-success);background:#22c55e1f;border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;animation:.4s cubic-bezier(.34,1.56,.64,1) ak6blG_scaleIn;display:flex}@keyframes ak6blG_scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ak6blG_confirmTitle{font-family:var(--font-sans);font-size:var(--text-4xl);text-transform:uppercase}.ak6blG_confirmDesc{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.ak6blG_confirmSteps{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.ak6blG_confirmStep{gap:var(--space-4);text-align:left;padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:flex-start;display:flex}.ak6blG_confirmStepNum{width:32px;height:32px;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);background:#1e6fdb1f;border:1px solid #1e6fdb4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ak6blG_confirmStep strong{font-weight:var(--font-semibold);margin-bottom:var(--space-1);font-size:var(--text-sm);display:block}.ak6blG_confirmStep p{font-size:var(--text-xs);color:var(--color-text-secondary)}@media (max-width:1024px){.ak6blG_reportInner{grid-template-columns:1fr}.ak6blG_leadCapture{position:static}.ak6blG_reportPreview{min-height:320px}}
