.cyberready-theme{--cr-bg:#05080d;--cr-panel:#0a1119;--cr-panel-2:#0d1721;--cr-line:#1d2b38;--cr-text:#f4f8fb;--cr-muted:#8fa1b2;--cr-green:#55f7a2;--cr-green-soft:rgba(85,247,162,0.12);--cr-amber:#ffbf47;--cr-amber-soft:rgba(255,191,71,0.12);--cr-red:#ff5f67;--cr-red-soft:rgba(255,95,103,0.12);--cr-blue:#58a6ff;min-height:100vh;background:radial-gradient(circle at 18% 8%,rgba(85,247,162,.08),transparent 24rem),radial-gradient(circle at 86% 16%,rgba(88,166,255,.07),transparent 28rem),linear-gradient(180deg,#060a10,#05080d 55%,#070b11);color:var(--cr-text)}.cyberready-theme .assessment-page,.cyberready-theme .product-page{background:transparent;color:var(--cr-text)}.cyberready-theme .shell{width:min(1220px,calc(100% - 48px))}.cyberready-theme .nav{height:86px;border-bottom:1px solid rgba(143,161,178,.14)}.cyberready-theme .brand,.cyberready-theme .nav a{color:var(--cr-text)}.cyberready-theme .brand-mark{color:#04100a;background:var(--cr-green);border-radius:8px;box-shadow:0 0 28px rgba(85,247,162,.18)}.cyberready-theme .nav-links{color:#c6d2dc}.cyberready-theme .nav-cta{border-color:rgba(85,247,162,.48);background:rgba(85,247,162,.08);color:var(--cr-green)}.cyberready-theme .eyebrow,.cyberready-theme .product-kicker{color:var(--cr-green)}.cyberready-theme .product-badge{color:#06120c;background:var(--cr-green);border-radius:5px;box-shadow:0 0 28px rgba(85,247,162,.12)}.cyberready-theme .cyberready-product .product-hero{min-height:730px;grid-template-columns:1.02fr .98fr;gap:56px;padding-block:72px 54px}.cyberready-theme .product-hero h1{max-width:760px;color:var(--cr-text);font-size:clamp(3.35rem,6.6vw,6.5rem);line-height:.92;letter-spacing:-.072em}.cyberready-theme .product-hero p{max-width:690px;color:#a8b6c2;font-size:1.12rem}.cyberready-theme .product-kicker{display:block;margin:0 0 17px;font-size:.75rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.cyberready-theme .button.primary{background:var(--cr-green);color:#04100a;border-color:var(--cr-green)}.cyberready-theme .button.secondary{color:#d8e3eb;border-color:#30404f;background:rgba(255,255,255,.02)}.cyberready-theme .button.primary:hover,.cyberready-theme .nav-cta:hover{box-shadow:0 0 32px rgba(85,247,162,.18)}.cyberready-theme .intel-dashboard{position:relative;overflow:hidden;border:1px solid #20303d;background:linear-gradient(180deg,rgba(13,23,33,.96),rgba(7,13,20,.98));border-radius:18px;box-shadow:0 28px 90px rgba(0,0,0,.34)}.cyberready-theme .intel-dashboard:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent,rgba(85,247,162,.035),transparent 45%)}.cyberready-theme .intel-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--cr-line)}.cyberready-theme .intel-head span:first-child{font-size:.72rem;font-weight:850;letter-spacing:.14em;color:#b7c6d1}.cyberready-theme .live-pill{display:inline-flex;align-items:center;gap:7px;font-size:.7rem;font-weight:850;letter-spacing:.12em;color:var(--cr-green)}.cyberready-theme .live-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cr-green);box-shadow:0 0 14px var(--cr-green)}.cyberready-theme .intel-score-row{display:grid;grid-template-columns:190px 1fr;grid-gap:28px;gap:28px;align-items:center;padding:30px 28px 20px}.cyberready-theme .score-orbit{width:176px;height:176px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--cr-amber) 0deg 259deg,#15232e 259deg 1turn);box-shadow:0 0 44px rgba(255,191,71,.08)}.cyberready-theme .score-orbit>div{width:146px;height:146px;display:grid;place-content:center;text-align:center;border-radius:50%;background:#09121b;border:1px solid #263746}.cyberready-theme .score-orbit strong{font-size:4.5rem;line-height:.86;letter-spacing:-.08em}.cyberready-theme .score-orbit small{margin-top:10px;color:#a8b8c4;font-size:.66rem;font-weight:850;letter-spacing:.16em}.cyberready-theme .score-summary h3{margin:0 0 8px;font-size:1.35rem}.cyberready-theme .score-summary p{margin:0;font-size:.92rem;line-height:1.55;color:#8fa1b2}.cyberready-theme .conditional-pill{display:inline-flex;margin-top:16px;padding:6px 9px;border:1px solid rgba(255,191,71,.28);background:var(--cr-amber-soft);color:var(--cr-amber);border-radius:5px;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cyberready-theme .intel-metrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--cr-line);border-top:1px solid var(--cr-line)}.cyberready-theme .intel-metric{padding:18px 20px;background:#09121b}.cyberready-theme .intel-metric span,.cyberready-theme .mini-label{display:block;color:#7f93a4;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cyberready-theme .intel-metric strong{display:block;margin-top:7px;font-size:1.55rem}.cyberready-theme .metric-good{color:var(--cr-green)}.cyberready-theme .metric-warn{color:var(--cr-amber)}.cyberready-theme .metric-bad{color:var(--cr-red)}.cyberready-theme .signal-band{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding-block:10px 82px}.cyberready-theme .signal-card{min-height:130px;padding:20px;border:1px solid var(--cr-line);background:rgba(10,17,25,.72);border-radius:10px}.cyberready-theme .signal-card strong{display:block;margin-top:14px;font-size:1.8rem}.cyberready-theme .signal-card small{display:block;margin-top:5px;color:#7890a1;line-height:1.45}.cyberready-theme .intelligence-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px;padding-block:24px 100px}.cyberready-theme .intelligence-panel{border:1px solid var(--cr-line);background:linear-gradient(180deg,rgba(13,23,33,.92),rgba(8,14,21,.95));border-radius:14px;padding:28px}.cyberready-theme .panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.cyberready-theme .control-section h2,.cyberready-theme .method h2,.cyberready-theme .panel-head h2{color:var(--cr-text)}.cyberready-theme .panel-head h2{margin:5px 0 0;font-size:1.55rem}.cyberready-theme .panel-head p{color:var(--cr-muted);margin:5px 0 0}.cyberready-theme .blocker-count{min-width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--cr-red-soft);border:1px solid rgba(255,95,103,.28);color:var(--cr-red);font-weight:900}.cyberready-theme .blocker-list,.cyberready-theme .exposure-list{display:grid;grid-gap:10px;gap:10px}.cyberready-theme .blocker-row,.cyberready-theme .exposure-row{display:grid;align-items:center;grid-gap:14px;gap:14px;border-top:1px solid rgba(143,161,178,.12);padding-top:14px}.cyberready-theme .blocker-row{grid-template-columns:11px 1fr auto}.cyberready-theme .exposure-row{grid-template-columns:1fr auto}.cyberready-theme .risk-dot{width:9px;height:9px;border-radius:50%;background:var(--cr-red);box-shadow:0 0 14px rgba(255,95,103,.35)}.cyberready-theme .risk-dot.amber{background:var(--cr-amber);box-shadow:0 0 14px rgba(255,191,71,.28)}.cyberready-theme .blocker-row strong,.cyberready-theme .exposure-row strong{font-size:.94rem}.cyberready-theme .blocker-row span,.cyberready-theme .exposure-row span{color:#7f93a4;font-size:.78rem}.cyberready-theme .severity{padding:5px 8px;border-radius:4px;font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cyberready-theme .severity.critical{color:var(--cr-red);background:var(--cr-red-soft)}.cyberready-theme .severity.high{color:var(--cr-amber);background:var(--cr-amber-soft)}.cyberready-theme .exposure-value{font-weight:850}.cyberready-theme .projection-card{margin-top:18px;padding:20px;border:1px solid rgba(85,247,162,.16);background:rgba(85,247,162,.055);border-radius:10px}.cyberready-theme .projection-numbers{display:flex;align-items:baseline;gap:10px;margin:10px 0 13px}.cyberready-theme .projection-numbers strong{font-size:2.5rem;letter-spacing:-.06em}.cyberready-theme .projection-numbers span{color:var(--cr-green);font-size:1.15rem;font-weight:850}.cyberready-theme .projection-track{height:8px;overflow:hidden;border-radius:999px;background:#17232e}.cyberready-theme .projection-track i{display:block;width:89%;height:100%;background:linear-gradient(90deg,var(--cr-amber),var(--cr-green))}.cyberready-theme .projection-card small{display:block;margin-top:10px;color:#7f93a4;line-height:1.45}.cyberready-theme .method{padding-block:92px;border-top:1px solid rgba(143,161,178,.12)}.cyberready-theme .section-intro h2{color:var(--cr-text)}.cyberready-theme .output-grid{border-color:var(--cr-line);background:var(--cr-line);gap:1px}.cyberready-theme .output-grid article{border:0;background:#0a1119}.cyberready-theme .output-grid article>span{color:var(--cr-green)}.cyberready-theme .output-grid h3{color:var(--cr-text)}.cyberready-theme .output-grid p{color:var(--cr-muted)}.cyberready-theme .control-section{border-color:rgba(143,161,178,.12)}.cyberready-theme .control-cloud span{color:#cbd7e0;background:rgba(255,255,255,.025);border-color:#243441}.cyberready-theme .disclaimer{color:#718697;border-top:1px solid rgba(143,161,178,.09)}.cyberready-theme .assessment-header{max-width:980px;padding-block:72px 36px}.cyberready-theme .assessment-header h1{color:var(--cr-text)}.cyberready-theme .assessment-header p,.cyberready-theme .assessment-header small{color:var(--cr-muted)}.cyberready-theme .progress{background:#17242e}.cyberready-theme .progress span{background:linear-gradient(90deg,#2fe18a,var(--cr-green));box-shadow:0 0 18px rgba(85,247,162,.2)}.cyberready-theme .assessment-summary-bar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:30px}.cyberready-theme .assessment-summary-bar div{padding:14px 16px;border:1px solid var(--cr-line);background:rgba(10,17,25,.7);border-radius:8px}.cyberready-theme .assessment-summary-bar span{display:block;color:#718697;font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cyberready-theme .assessment-summary-bar strong{display:block;margin-top:5px;font-size:.95rem}.cyberready-theme .question-list{max-width:980px}.cyberready-theme .question-card{border-color:var(--cr-line);background:linear-gradient(180deg,#0b131c,#091019);border-radius:12px}.cyberready-theme .question-top{color:#748899}.cyberready-theme .question-top b.critical{color:var(--cr-red);background:var(--cr-red-soft)}.cyberready-theme .question-top b.high{color:var(--cr-amber);background:var(--cr-amber-soft)}.cyberready-theme .question-top b.medium{color:var(--cr-green);background:var(--cr-green-soft)}.cyberready-theme .question-card h2{color:#f3f7fa}.cyberready-theme .answer-group button{color:#c2cfda;background:#0d1721;border-color:#263746}.cyberready-theme .answer-group button:hover{border-color:#496071}.cyberready-theme .answer-group button.selected-yes{color:#05110a;background:var(--cr-green);border-color:var(--cr-green)}.cyberready-theme .answer-group button.selected-partial{color:#1a1000;background:var(--cr-amber);border-color:var(--cr-amber)}.cyberready-theme .answer-group button.selected-no{color:white;background:var(--cr-red);border-color:var(--cr-red)}.cyberready-theme .answer-group button.selected-unknown{color:white;background:#40505d;border-color:#596b79}.cyberready-theme .result-button{background:var(--cr-green);color:#04100a}.cyberready-theme .results{margin-top:76px}.cyberready-theme .result-hero{grid-template-columns:.8fr 1.2fr;background:linear-gradient(135deg,#0c1620,#081019);border:1px solid #263746;border-radius:14px}.cyberready-theme .big-score{color:var(--cr-text)}.cyberready-theme .big-score small{color:#718697}.cyberready-theme .result-status{color:var(--cr-amber)}.cyberready-theme .result-metrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.cyberready-theme .result-metrics div{display:block;padding:17px;border:1px solid var(--cr-line);background:rgba(255,255,255,.018);border-radius:8px}.cyberready-theme .result-metrics span{display:block;color:#7f93a4;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.cyberready-theme .result-metrics b{display:block;margin-top:8px;color:var(--cr-text);font-size:1.5rem}.cyberready-theme .result-columns h2{color:var(--cr-text)}.cyberready-theme .coverage-row,.cyberready-theme .gap{border-color:var(--cr-line)}.cyberready-theme .gap>b{color:var(--cr-red)}.cyberready-theme .gap h3{color:#e9f0f5}.cyberready-theme .gap p{color:var(--cr-muted)}.cyberready-theme .coverage-row span{color:#c4d0d9}.cyberready-theme .coverage-row b{color:var(--cr-amber)}.cyberready-theme .result-note{color:#94a6b5;background:#0c1620;border:1px solid var(--cr-line)}.cyberready-theme .results-projection{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.cyberready-theme .results-projection article{padding:22px;border:1px solid var(--cr-line);background:#09121a;border-radius:10px}.cyberready-theme .results-projection h3{margin:7px 0 8px;font-size:1.25rem}.cyberready-theme .results-projection p{margin:0;color:var(--cr-muted);line-height:1.5}@media (max-width:900px){.cyberready-theme .cyberready-product .product-hero,.cyberready-theme .intelligence-grid,.cyberready-theme .result-columns,.cyberready-theme .result-hero,.cyberready-theme .results-projection{grid-template-columns:1fr}.cyberready-theme .signal-band{grid-template-columns:repeat(2,1fr)}.cyberready-theme .intel-score-row{grid-template-columns:160px 1fr}}@media (max-width:620px){.cyberready-theme .shell{width:min(100% - 28px,1220px)}.cyberready-theme .product-hero h1{font-size:clamp(3rem,14vw,4.6rem)}.cyberready-theme .assessment-summary-bar,.cyberready-theme .intel-metrics,.cyberready-theme .intel-score-row,.cyberready-theme .result-metrics,.cyberready-theme .signal-band{grid-template-columns:1fr}.cyberready-theme .score-orbit{margin-inline:auto}.cyberready-theme .answer-group{grid-template-columns:repeat(2,1fr)}}