@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5ddbf1f7-module__S2Ie4q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5ddbf1f7-module__S2Ie4q__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_ce2c0006-module__mwX09G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_ce2c0006-module__mwX09G__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
.disruptoru{--du-navy-950:#070d1a;--du-navy-900:#0c1220;--du-navy-800:#141d33;--du-navy-700:#1e2d4a;--du-cognitive:#f97316;--du-identity:#e87a2e;--du-knowledge:#d97706;--du-strategy:#ea580c;--du-level-high:#ef4444;--du-level-high-bg:#ef44441a;--du-level-high-border:#ef44444d;--du-level-elevated:#f59e0b;--du-level-elevated-bg:#f59e0b1a;--du-level-elevated-border:#f59e0b4d;--du-level-moderate:#eab308;--du-level-moderate-bg:#eab3081a;--du-level-moderate-border:#eab3084d;--du-level-low:#22c55e;--du-level-low-bg:#22c55e1a;--du-level-low-border:#22c55e4d;--du-orange:#f97316;--du-orange-hover:#fb923c;--du-orange-light:#fdba74;--du-orange-dim:#c2410c;--du-text-heading:var(--color-text-heading,#070d1a);--du-text-primary:var(--color-text-body,#1e293b);--du-text-secondary:var(--color-text-secondary,#475569);--du-text-muted:var(--color-text-muted,#94a3b8);--du-text-dim:#cbd5e1;--du-page-bg:var(--color-bg-page,#faf8f4);--du-bg-surface:var(--color-bg-surface,#fff);--du-bg-hover:var(--color-bg-hover,#fff7ed);--du-bg-active:var(--color-bg-active,#ffedd5);--du-border:var(--color-border,#e2e8f0);--du-glass-bg:#ffffffb3;--du-glass-bg-hover:#ffffffd9;--du-glass-bg-elevated:#fffc;--du-glass-border:#00000014;--du-glass-border-hover:#00000026;--du-glass-border-bright:#0000001f;--du-shadow-md:0 4px 24px #0000000f;--du-shadow-lg:0 8px 32px #00000014;--du-shadow-glow:0 0 30px #f973161a;--du-subtle-bg:#00000005;--du-subtle-bg-strong:#0000000a;--du-subtle-bg-stronger:#0000000f;--du-cream:var(--du-navy-800);--du-footer-bg:#fffc;--du-book-text:#f8fafc;--du-book-text-muted:#cbd5e1;--du-modal-bg:var(--color-bg-surface,#fff);--du-badge-cognitive-text:#c2410c;--du-badge-identity-text:#b45309;--du-badge-knowledge-text:#a16207;--du-badge-strategy-text:#c2410c;--du-badge-completed-text:#c2410c;--du-badge-in-progress-text:#a16207;--du-text-xs:clamp(.6875rem, .65rem + .15vw, .75rem);--du-text-sm:clamp(.75rem, .7rem + .2vw, .8125rem);--du-text-base:clamp(.875rem, .8rem + .3vw, 1rem);--du-text-lg:clamp(1rem, .9rem + .4vw, 1.125rem);--du-text-xl:clamp(1.125rem, 1rem + .5vw, 1.25rem);--du-text-2xl:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--du-text-3xl:clamp(2rem, 1.5rem + 2vw, 3rem);--du-text-hero:clamp(2.5rem, 2rem + 3vw, 4.5rem);--du-ease-out:cubic-bezier(.16, 1, .3, 1);--du-ease-in-out:cubic-bezier(.4, 0, .2, 1);--du-duration-fast:.2s;--du-duration-normal:.3s;--du-duration-slow:.5s;--du-radius-sm:6px;--du-radius-md:8px;--du-radius-lg:8px;--du-radius-xl:8px;--du-radius-full:9999px;color:var(--du-text-primary);background-color:var(--du-page-bg);min-height:100vh}.dark .disruptoru{--du-text-heading:var(--color-text-heading,#f8fafc);--du-text-primary:var(--color-text-body,#cbd5e1);--du-text-secondary:var(--color-text-secondary,#94a3b8);--du-text-muted:var(--color-text-muted,#64748b);--du-text-dim:#475569;--du-page-bg:var(--color-bg-page,#070d1a);--du-bg-surface:var(--color-bg-surface,#141d33);--du-bg-hover:var(--color-bg-hover,#1e293b);--du-bg-active:var(--color-bg-active,#334155);--du-border:var(--color-border,#1e293b);--du-glass-bg:#141d3399;--du-glass-bg-hover:#1e293bb3;--du-glass-bg-elevated:#141d33cc;--du-glass-border:#ffffff14;--du-glass-border-hover:#ffffff26;--du-glass-border-bright:#ffffff1f;--du-shadow-md:0 4px 24px #0000004d;--du-shadow-lg:0 8px 32px #0006;--du-shadow-glow:0 0 30px #f9731626;--du-subtle-bg:#ffffff05;--du-subtle-bg-strong:#ffffff0a;--du-subtle-bg-stronger:#ffffff0f;--du-cream:#faf8f4;--du-footer-bg:#070d1a80;--du-book-text:#1e293b;--du-book-text-muted:#64748b;--du-modal-bg:#141d33;--du-badge-cognitive-text:#fdba74;--du-badge-identity-text:#fbbf7a;--du-badge-knowledge-text:#fbbf24;--du-badge-strategy-text:#fb923c;--du-badge-completed-text:#fb923c;--du-badge-in-progress-text:#fbbf24}.disruptoru .heading-hero{font-family:var(--font-instrument), Georgia, serif;font-style:italic;font-size:var(--du-text-hero);letter-spacing:-.02em;color:var(--du-text-heading);font-weight:400;line-height:1.1}.disruptoru .heading-section{font-family:var(--font-instrument), Georgia, serif;font-style:italic;font-size:var(--du-text-3xl);letter-spacing:-.01em;color:var(--du-text-heading);font-weight:400;line-height:1.15}.disruptoru .heading-card{font-size:var(--du-text-lg);color:var(--du-text-heading);font-weight:600;line-height:1.3}.disruptoru .overline{font-size:var(--du-text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--du-text-muted);font-weight:600}.disruptoru .glass-card{background:var(--du-glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--du-glass-border);border-radius:var(--du-radius-lg);transition:all var(--du-duration-normal) var(--du-ease-out);padding:2rem}.disruptoru .glass-card:hover{background:var(--du-glass-bg-hover);border-color:var(--du-glass-border-hover)}.disruptoru .glass-card-elevated{background:var(--du-glass-bg-elevated);-webkit-backdrop-filter:blur(24px);border:1px solid var(--du-glass-border-bright);border-radius:var(--du-radius-xl);box-shadow:var(--du-shadow-lg);padding:3rem}.disruptoru .glass-card-static{background:var(--du-glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--du-glass-border);border-radius:var(--du-radius-lg);padding:2rem}.disruptoru .glass-cognitive{background:#f973160f;border-color:#f9731626}.disruptoru .glass-cognitive:hover{background:#f973161a;border-color:#f9731640}.disruptoru .glass-identity{background:#e87a2e0f;border-color:#e87a2e26}.disruptoru .glass-identity:hover{background:#e87a2e1a;border-color:#e87a2e40}.disruptoru .glass-knowledge{background:#d977060f;border-color:#d9770626}.disruptoru .glass-knowledge:hover{background:#d977061a;border-color:#d9770640}.disruptoru .glass-strategy{background:#ea580c0f;border-color:#ea580c26}.disruptoru .glass-strategy:hover{background:#ea580c1a;border-color:#ea580c40}.disruptoru .btn{font-weight:600;font-size:var(--du-text-sm);border-radius:var(--du-radius-md);cursor:pointer;transition:all var(--du-duration-normal) var(--du-ease-out);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex}.disruptoru .btn-primary{background:var(--du-orange);color:#fff}.disruptoru .btn-primary:hover{background:var(--du-orange-hover);color:#fff}.disruptoru .btn-primary:active{background:var(--du-orange)}.disruptoru .btn-lg{font-size:var(--du-text-base);border-radius:var(--du-radius-lg);padding:1rem 2rem}.disruptoru .btn-xl{font-size:var(--du-text-lg);border-radius:var(--du-radius-xl);letter-spacing:.01em;padding:1.125rem 2.5rem;font-weight:700}.disruptoru .btn-xl:hover{box-shadow:0 0 40px #f973164d, var(--du-shadow-glow)}.disruptoru .btn-ghost{color:var(--du-text-secondary);border:1px solid var(--du-glass-border);background:0 0}.disruptoru .btn-ghost:hover{background:var(--du-glass-bg-hover);border-color:var(--du-glass-border-hover);color:var(--du-text-heading)}.disruptoru .badge{border-radius:var(--du-radius-full);font-size:var(--du-text-xs);letter-spacing:.02em;align-items:center;gap:.25rem;padding:.25rem .75rem;font-weight:600;display:inline-flex}.disruptoru .badge-cognitive{color:var(--du-badge-cognitive-text);background:#f9731626;border:1px solid #f9731640}.disruptoru .badge-identity{color:var(--du-badge-identity-text);background:#e87a2e26;border:1px solid #e87a2e40}.disruptoru .badge-knowledge{color:var(--du-badge-knowledge-text);background:#d9770626;border:1px solid #d9770640}.disruptoru .badge-strategy{color:var(--du-badge-strategy-text);background:#ea580c26;border:1px solid #ea580c40}.disruptoru .badge-completed{color:var(--du-badge-completed-text);background:#f973161f;border:1px solid #f9731633}.disruptoru .badge-in-progress{color:var(--du-badge-in-progress-text);background:#fbbf241f;border:1px solid #fbbf2433}.disruptoru .badge-locked{background:var(--du-subtle-bg-strong);color:var(--du-text-dim);border:1px solid var(--du-subtle-bg-stronger)}.disruptoru .badge-stage{background:var(--du-subtle-bg-stronger);color:var(--du-text-secondary);border:1px solid var(--du-glass-border)}.disruptoru .proof-bar{background:var(--du-glass-bg);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--du-glass-border);border-bottom:1px solid var(--du-glass-border);justify-content:center;gap:3rem;padding:2rem 1.5rem;display:flex}.disruptoru .proof-stat-value{font-size:var(--du-text-2xl);color:var(--du-text-heading);margin-bottom:4px;font-weight:700;line-height:1}.disruptoru .proof-stat-label{font-size:var(--du-text-xs);color:var(--du-text-muted);text-transform:lowercase}.disruptoru .testimonial-row{grid-template-columns:1fr;gap:1.5rem;max-width:1000px;margin:0 auto;display:grid}.disruptoru .testimonial-card{background:var(--du-glass-bg);border:1px solid var(--du-glass-border);border-radius:var(--du-radius-lg);padding:2rem}.disruptoru .testimonial-card__quote{font-family:var(--font-instrument), Georgia, serif;font-style:italic;font-size:var(--du-text-base);color:var(--du-text-secondary);margin-bottom:1.5rem;line-height:1.6}.disruptoru .testimonial-card__quote:before{content:"“";color:var(--du-orange);font-size:var(--du-text-2xl);vertical-align:-.3em;margin-right:2px;line-height:0}.disruptoru .testimonial-card__attribution{font-size:var(--du-text-xs);color:var(--du-text-muted);font-weight:500}.disruptoru .stage-stack{flex-direction:column;gap:1rem;display:flex}.disruptoru .stage-block{border-radius:var(--du-radius-lg);background:var(--du-glass-bg);border:1px solid var(--du-glass-border);transition:all var(--du-duration-normal) var(--du-ease-out);display:flex;overflow:hidden}.disruptoru .stage-block__bar{background:var(--du-text-dim);flex-shrink:0;width:5px}.disruptoru .stage-block__body{flex:1;min-width:0;padding:2rem}.disruptoru .stage-block__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.disruptoru .stage-block__label{font-size:var(--du-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--du-text-muted);margin-bottom:.25rem;font-weight:600}.disruptoru .stage-block__hook{font-family:var(--font-instrument), Georgia, serif;font-style:italic;font-size:var(--du-text-lg);color:var(--du-text-heading);font-weight:400;line-height:1.3}.disruptoru .stage-block__result-name{font-family:var(--font-instrument), Georgia, serif;font-style:italic;font-size:var(--du-text-xl);color:var(--du-text-heading);font-weight:400;line-height:1.3}.disruptoru .stage-block__badge{font-size:var(--du-text-xs);border-radius:var(--du-radius-full);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:.25rem .75rem;font-weight:600;display:inline-flex}.disruptoru .stage-block__badge--done{background:var(--du-level-low-bg);color:var(--du-level-low);border:1px solid var(--du-level-low-border)}.disruptoru .stage-block__badge--active{color:var(--du-orange);background:#f973161f;border:1px solid #f973164d}.disruptoru .stage-block__badge--locked{background:var(--du-subtle-bg-strong);color:var(--du-text-dim);border:1px solid var(--du-glass-border)}.disruptoru .stage-block--completed .stage-block__bar{background:var(--du-level-low)}.disruptoru .stage-block--current{background:#f9731608;border-color:#f9731659;box-shadow:0 0 30px #f973160f}.disruptoru .stage-block--current .stage-block__bar{background:var(--du-orange)}.disruptoru .stage-block--locked{opacity:.55}.disruptoru .stage-block--locked .stage-block__bar{background:var(--du-text-dim)}.disruptoru .stage-progress__track{background:var(--du-subtle-bg-stronger);border-radius:2px;height:4px;overflow:hidden}.disruptoru .stage-progress__fill{background:var(--du-orange);height:100%;transition:width 1s var(--du-ease-out);border-radius:2px}.disruptoru .stage-part{font-size:var(--du-text-sm);border-radius:var(--du-radius-sm);background:var(--du-subtle-bg);border:1px solid var(--du-subtle-bg-strong);align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.disruptoru .stage-part--done{color:var(--du-level-low)}.disruptoru .stage-part--done span{color:var(--du-text-secondary)}.disruptoru .stage-part--next{color:var(--du-text-primary);background:#f973160f;border-color:#f9731626}.disruptoru .stage-part--next .stage-part__arrow{color:var(--du-orange);display:flex}.disruptoru .stage-part--locked{color:var(--du-text-dim);opacity:.6}.disruptoru .stage-part__time{font-size:var(--du-text-xs);color:var(--du-text-muted);margin-left:auto}.disruptoru .stage-block__gate{font-size:var(--du-text-sm);color:var(--du-text-dim)}.disruptoru .score-hero{text-align:center;justify-content:center;align-items:center;min-height:50vh;padding:6rem 1.5rem;display:flex;position:relative}.disruptoru .score-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#f973161a 0%,#0000 60%);width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disruptoru .score-display{color:var(--du-text-heading);letter-spacing:-.03em;font-size:clamp(5rem,4rem + 5vw,9rem);font-weight:800;line-height:1}.disruptoru .score-divider{background:var(--du-glass-border);width:120px;height:2px;margin:1rem auto}.disruptoru .score-label{font-size:var(--du-text-lg);letter-spacing:.2em;text-transform:uppercase;margin-bottom:2rem;font-weight:700}.disruptoru .score-label--vulnerable{color:var(--du-level-high)}.disruptoru .score-label--awakening{color:var(--du-level-elevated)}.disruptoru .score-label--aware{color:var(--du-level-moderate)}.disruptoru .score-label--mobilizing{color:var(--du-orange)}.disruptoru .score-label--disrupting{color:var(--du-level-low)}.disruptoru .score-context{font-family:var(--font-instrument), Georgia, serif;font-style:italic;font-size:var(--du-text-lg);color:var(--du-text-secondary);max-width:480px;margin:0 auto 1.5rem;line-height:1.6}.disruptoru .dashboard-score{color:var(--du-text-heading);text-shadow:0 0 40px #f9731640;font-size:clamp(4rem,8vw,7rem);font-weight:700;line-height:1}.disruptoru .take-screen{background:linear-gradient(180deg, var(--du-page-bg) 0%, var(--du-bg-hover) 100%)}.dark .disruptoru .take-screen{background:linear-gradient(180deg, var(--du-navy-950) 0%, var(--du-navy-900) 100%)}.disruptoru .take-footer{background:var(--du-footer-bg);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--du-subtle-bg-strong)}.disruptoru .question-card{background:var(--du-glass-bg-elevated);-webkit-backdrop-filter:blur(24px);border:1px solid var(--du-glass-border-bright);border-radius:var(--du-radius-xl);border-top:3px solid #0000;width:100%;max-width:680px;padding:3rem}.disruptoru .question-card.cognitive{border-top-color:var(--du-cognitive)}.disruptoru .question-card.identity{border-top-color:var(--du-identity)}.disruptoru .question-card.knowledge{border-top-color:var(--du-knowledge)}.disruptoru .question-card.strategy{border-top-color:var(--du-strategy)}.disruptoru .question-number{font-size:var(--du-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--du-text-muted);margin-bottom:1rem;font-weight:600}.disruptoru .question-text{font-size:var(--du-text-xl);color:var(--du-text-heading);margin-bottom:3rem;font-weight:500;line-height:1.7}.disruptoru .answer-options{flex-direction:column;gap:.5rem;display:flex}.disruptoru .answer-option{background:var(--du-subtle-bg);border:1px solid var(--du-glass-border);border-radius:var(--du-radius-md);cursor:pointer;transition:all var(--du-duration-fast) var(--du-ease-out);-webkit-user-select:none;user-select:none;align-items:center;gap:1rem;padding:.875rem 1.5rem;display:flex}.disruptoru .answer-option:hover{background:var(--du-subtle-bg-stronger);border-color:var(--du-glass-border-hover)}.disruptoru .answer-option.selected{border-color:var(--du-orange);background:#f9731614}.disruptoru .answer-option.selected.cognitive{border-color:var(--du-cognitive);background:#f9731614}.disruptoru .answer-option.selected.identity{border-color:var(--du-identity);background:#e87a2e14}.disruptoru .answer-option.selected.knowledge{border-color:var(--du-knowledge);background:#d9770614}.disruptoru .answer-option.selected.strategy{border-color:var(--du-strategy);background:#ea580c14}.disruptoru .answer-number{border-radius:var(--du-radius-sm);width:32px;height:32px;font-size:var(--du-text-sm);color:var(--du-text-muted);background:var(--du-subtle-bg-strong);transition:all var(--du-duration-fast);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.disruptoru .answer-option.selected .answer-number{background:var(--du-orange);color:#fff}.disruptoru .answer-option.selected.cognitive .answer-number{background:var(--du-cognitive)}.disruptoru .answer-option.selected.identity .answer-number{background:var(--du-identity)}.disruptoru .answer-option.selected.knowledge .answer-number{background:var(--du-knowledge)}.disruptoru .answer-option.selected.strategy .answer-number{background:var(--du-strategy)}.disruptoru .answer-label{font-size:var(--du-text-sm);color:var(--du-text-secondary);transition:color var(--du-duration-fast)}.disruptoru .answer-option.selected .answer-label{color:var(--du-text-heading)}.disruptoru .answer-check{opacity:0;width:20px;height:20px;transition:all var(--du-duration-normal) var(--du-ease-out);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex;transform:scale(.5)}.disruptoru .answer-option.selected .answer-check{opacity:1;transform:scale(1)}.disruptoru .dot-nav{align-items:center;gap:6px;display:flex}.disruptoru .dot{border-radius:var(--du-radius-full);background:var(--du-text-dim);width:8px;height:8px;transition:all var(--du-duration-normal)}.disruptoru .dot.current{background:var(--du-orange);width:24px}.disruptoru .dot.answered{background:var(--du-orange)}.disruptoru .dimension-report-card{background:var(--du-glass-bg);border:1px solid var(--du-glass-border);border-radius:var(--du-radius-lg);border-left:4px solid var(--du-text-dim);padding:2rem}.disruptoru .dimension-report-card.level-high{border-left-color:var(--du-level-high)}.disruptoru .dimension-report-card.level-elevated{border-left-color:var(--du-level-elevated)}.disruptoru .dimension-report-card.level-moderate{border-left-color:var(--du-level-moderate)}.disruptoru .dimension-report-card.level-low{border-left-color:var(--du-level-low)}.disruptoru .dimension-report-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.disruptoru .dimension-report-name{font-weight:600;font-size:var(--du-text-base);color:var(--du-text-heading)}.disruptoru .dimension-report-verdict{font-size:var(--du-text-xs);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--du-radius-full);padding:.2rem .6rem;font-weight:600}.disruptoru .dimension-report-verdict.level-high{background:var(--du-level-high-bg);color:var(--du-level-high);border:1px solid var(--du-level-high-border)}.disruptoru .dimension-report-verdict.level-elevated{background:var(--du-level-elevated-bg);color:var(--du-level-elevated);border:1px solid var(--du-level-elevated-border)}.disruptoru .dimension-report-verdict.level-moderate{background:var(--du-level-moderate-bg);color:var(--du-level-moderate);border:1px solid var(--du-level-moderate-border)}.disruptoru .dimension-report-verdict.level-low{background:var(--du-level-low-bg);color:var(--du-level-low);border:1px solid var(--du-level-low-border)}.disruptoru .dimension-report-score{font-size:var(--du-text-2xl);font-weight:700;line-height:1}.disruptoru .dimension-report-score.level-high{color:var(--du-level-high)}.disruptoru .dimension-report-score.level-elevated{color:var(--du-level-elevated)}.disruptoru .dimension-report-score.level-moderate{color:var(--du-level-moderate)}.disruptoru .dimension-report-score.level-low{color:var(--du-level-low)}.disruptoru .dimension-report-bar-track{background:var(--du-subtle-bg-stronger);border-radius:3px;height:6px;margin-bottom:1rem;overflow:hidden}.disruptoru .dimension-report-bar-fill{width:0;height:100%;transition:width 1.2s var(--du-ease-out);border-radius:3px}.disruptoru .dimension-report-bar-fill.level-high{background:var(--du-level-high)}.disruptoru .dimension-report-bar-fill.level-elevated{background:var(--du-level-elevated)}.disruptoru .dimension-report-bar-fill.level-moderate{background:var(--du-level-moderate)}.disruptoru .dimension-report-bar-fill.level-low{background:var(--du-level-low)}.disruptoru .dimension-report-text{font-size:var(--du-text-sm);color:var(--du-text-secondary);margin-bottom:1rem;line-height:1.6}.disruptoru .dimension-report-action{font-size:var(--du-text-sm);color:var(--du-text-heading);background:var(--du-subtle-bg-strong);border:1px solid var(--du-glass-border);border-radius:var(--du-radius-sm);padding:.5rem 1rem;font-weight:600;display:inline-block}.disruptoru .progress-ring-container{width:100px;height:100px;position:relative}.disruptoru .progress-ring-container svg{transform:rotate(-90deg)}.disruptoru .progress-ring-text{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disruptoru .progress-ring-value{font-size:var(--du-text-xl);color:var(--du-text-heading);font-weight:700;line-height:1}.disruptoru .progress-ring-label{font-size:var(--du-text-xs);color:var(--du-text-muted);margin-top:2px}.disruptoru .score-circle{width:200px;height:200px;margin:0 auto 2rem;position:relative}.disruptoru .score-circle svg{width:200px;height:200px;transform:rotate(-90deg)}.disruptoru .score-circle-value{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disruptoru .score-number{color:var(--du-text-heading);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:1}.disruptoru .results-reveal{flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding-top:6rem;display:flex;position:relative}.disruptoru .results-glow{opacity:0;pointer-events:none;width:400px;height:400px;transition:opacity 1.2s var(--du-ease-out);border-radius:50%;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.disruptoru .results-glow.visible{opacity:1}.disruptoru .results-glow.cognitive{background:radial-gradient(circle,#f973161f 0%,#0000 70%)}.disruptoru .results-glow.identity{background:radial-gradient(circle,#e87a2e1f 0%,#0000 70%)}.disruptoru .results-header{text-align:center;opacity:0;margin-bottom:4rem;transform:translateY(20px)}.disruptoru .results-header.visible{opacity:1;transition:all .6s var(--du-ease-out);transform:translateY(0)}.disruptoru .profile-type-name{font-family:var(--font-instrument), Georgia, serif;font-style:italic;font-size:var(--du-text-hero);letter-spacing:-.02em;color:var(--du-text-heading);margin-bottom:1rem;font-weight:400;line-height:1.1}.disruptoru .profile-type-summary{font-size:var(--du-text-lg);color:var(--du-text-secondary);max-width:600px;margin:0 auto 1.5rem;line-height:1.7}.disruptoru .book-card{background:var(--du-cream);border-radius:var(--du-radius-lg);align-items:flex-start;gap:2rem;padding:3rem;display:flex}.disruptoru .book-quote{font-family:var(--font-instrument), Georgia, serif;font-style:italic;font-size:var(--du-text-lg);color:var(--du-book-text);margin-bottom:1rem;line-height:1.6}.disruptoru .book-attribution{font-size:var(--du-text-sm);color:var(--du-book-text-muted)}.disruptoru .book-cover{flex-shrink:0;justify-content:center;align-items:center;display:flex}.disruptoru .report-body p{font-size:var(--du-text-lg);color:var(--du-text-secondary);border-bottom:1px solid var(--du-glass-border);margin-bottom:1.5rem;padding-bottom:1.5rem;line-height:1.8}.disruptoru .report-body p:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.disruptoru .modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;opacity:0;pointer-events:none;transition:opacity var(--du-duration-normal);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.disruptoru .modal-overlay.visible{opacity:1;pointer-events:auto}.disruptoru .modal-card{background:var(--du-modal-bg);border:1px solid var(--du-glass-border-bright);border-radius:var(--du-radius-xl);text-align:center;width:90%;max-width:420px;transition:transform var(--du-duration-normal) var(--du-ease-out);padding:3rem;transform:translateY(20px)}.disruptoru .modal-overlay.visible .modal-card{transform:translateY(0)}.disruptoru .reveal{opacity:0;transition:opacity var(--du-duration-slow) var(--du-ease-out), transform var(--du-duration-slow) var(--du-ease-out);transform:translateY(30px)}.disruptoru .reveal.visible{opacity:1;transform:translateY(0)}.disruptoru .reveal-stagger>.reveal:first-child{transition-delay:0s}.disruptoru .reveal-stagger>.reveal:nth-child(2){transition-delay:.1s}.disruptoru .reveal-stagger>.reveal:nth-child(3){transition-delay:.2s}.disruptoru .reveal-stagger>.reveal:nth-child(4){transition-delay:.3s}.disruptoru .reveal-stagger>.reveal:nth-child(5){transition-delay:.4s}.disruptoru .reveal-stagger>.reveal:nth-child(6){transition-delay:.5s}@keyframes du-pulse-ring{0%,to{box-shadow:0 0 #f973164d}50%{box-shadow:0 0 0 10px #f9731600}}.disruptoru .animate-pulse-ring{animation:2s ease-in-out infinite du-pulse-ring}@keyframes du-confetti-fall{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes du-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes du-fade-in{0%{opacity:0}to{opacity:1}}@keyframes du-scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes du-draw-ring{0%{stroke-dashoffset:565px}}.disruptoru .animate-fade-in-up{animation:du-fade-in-up .4s var(--du-ease-out) forwards}.disruptoru .animate-fade-in{animation:du-fade-in .3s var(--du-ease-out)}.disruptoru .animate-scale-in{animation:du-scale-in .5s var(--du-ease-out) forwards}.disruptoru .question-enter{animation:du-fade-in-up .4s var(--du-ease-out) forwards}.disruptoru .question-exit{animation:du-fade-in-up .3s var(--du-ease-out) reverse forwards}.disruptoru .answers-entering .answer-option{opacity:0;animation:du-fade-in-up .4s var(--du-ease-out) forwards;transform:translateY(10px)}.disruptoru .answers-entering .answer-option:first-child{animation-delay:0s}.disruptoru .answers-entering .answer-option:nth-child(2){animation-delay:80ms}.disruptoru .answers-entering .answer-option:nth-child(3){animation-delay:.16s}.disruptoru .answers-entering .answer-option:nth-child(4){animation-delay:.24s}.disruptoru .answers-entering .answer-option:nth-child(5){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.disruptoru *,.disruptoru :before,.disruptoru :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.disruptoru .reveal{opacity:1;transform:none}}@media (max-width:640px){.disruptoru .glass-card,.disruptoru .glass-card-elevated{padding:1.5rem}.disruptoru .score-display{font-size:clamp(4rem,3rem + 4vw,6rem)}.disruptoru .proof-bar{flex-wrap:wrap;gap:1.5rem 2rem}.disruptoru .proof-stat-value{font-size:var(--du-text-xl)}.disruptoru .dimension-report-header{flex-direction:column;align-items:flex-start}.disruptoru .profile-type-name{font-size:var(--du-text-3xl)}.disruptoru .btn-xl{font-size:var(--du-text-base);padding:1rem 2rem}.disruptoru .dashboard-score{font-size:clamp(3rem,6vw,5rem)}.disruptoru .question-card{padding:1.5rem}}@media (min-width:768px){.disruptoru .testimonial-row{grid-template-columns:repeat(3,1fr)}}
