:root{--bg:#04090e;--bg2:#07111a;--panel:#081522;--text:#f4f7fa;--muted:#9eb0bd;--blue:#089cff;--blue2:#43c5ff;--green:#46e2bb;--line:#7cb7da2e;--max:1500px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}main{overflow:hidden}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#04090edb;grid-template-columns:1fr auto 1fr;align-items:center;height:94px;padding:0 clamp(24px,5vw,86px);display:grid;position:sticky;top:0}.brand{justify-self:start;align-items:center;display:flex}.brand img{object-fit:contain;width:235px;height:auto}.desktop-nav{color:#dce7ee;gap:42px;font-size:15px;display:flex}.desktop-nav a{transition:all .2s}.desktop-nav a:hover{color:var(--blue2)}.header-cta{background:linear-gradient(135deg,#078cff,#0aa8ff);border-radius:9px;justify-self:end;align-items:center;gap:10px;padding:15px 22px;font-weight:700;display:flex;box-shadow:0 10px 30px #009dff2e}.header-cta svg,.btn svg{width:18px;height:18px}.hero{background:radial-gradient(circle at 75% 38%,#0089ff26,#0000 30%),linear-gradient(135deg,#07111a 0%,#03070b 55%,#07121b 100%);grid-template-columns:minmax(0,.9fr) minmax(620px,1.1fr);align-items:center;gap:clamp(30px,4vw,70px);min-height:760px;padding:76px clamp(24px,5vw,86px) 58px;display:grid;position:relative}.hero-grid-overlay{pointer-events:none;background-image:linear-gradient(#2a84be12 1px,#0000 1px),linear-gradient(90deg,#2a84be12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-orb{filter:blur(60px);opacity:.3;pointer-events:none;border-radius:999px;position:absolute}.hero-orb-one{background:#006dcc;width:400px;height:400px;top:18%;right:18%}.hero-orb-two{opacity:.09;background:#00b6ff;width:240px;height:240px;bottom:7%;left:34%}.hero-content{z-index:2;max-width:690px;position:relative}.eyebrow{letter-spacing:.33em;color:#8db0c6;align-items:center;gap:16px;margin-bottom:28px;font-size:11px;font-weight:700;display:flex}.eyebrow span{background:var(--blue);width:48px;height:2px}h1{letter-spacing:-.055em;margin:0;font-size:clamp(62px,5.5vw,96px);font-weight:760;line-height:.93}h1 em{color:var(--blue);text-shadow:0 0 36px #0099ff29;font-style:normal}.hero-copy{color:#bdc9d2;max-width:650px;margin:30px 0;font-size:clamp(18px,1.45vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.btn{background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:11px;min-height:56px;padding:0 24px;font-weight:750;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#078cff,#0aa8ff);box-shadow:0 12px 38px #0095ff38}.btn-primary:hover{box-shadow:0 16px 48px #0095ff57}.btn-secondary{background:#040b128c;border:1px solid #00a7ffbf}.trust-line{color:#7f96a6;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.trust-line svg{width:17px;color:var(--blue2)}.dashboard-shell{z-index:2;background:linear-gradient(145deg,#0a1a27f2,#040d15f0);border:1px solid #24a8ffb3;border-radius:22px;padding:26px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 35px 90px #00000075,0 0 48px #0099ff14}.dashboard-glow{pointer-events:none;background:radial-gradient(circle,#09f3,#0000 65%);height:60%;position:absolute;inset:auto -10% -40% 25%}.dashboard-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.panel-kicker{letter-spacing:.22em;color:#7da6bd;margin:0 0 6px;font-size:10px}.dashboard-head h2{letter-spacing:-.02em;margin:0;font-size:23px}.live-pill{color:#9bcde8;align-items:center;gap:8px;font-size:12px;display:flex}.live-pill span{background:var(--blue);width:8px;height:8px;box-shadow:0 0 14px var(--blue);border-radius:99px}.dashboard-body{grid-template-columns:1fr 1.1fr;gap:18px;padding:22px 0;display:grid}.metric-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.metric-card{background:linear-gradient(145deg,#081723e6,#040d14d9);border:1px solid #75b3d633;border-radius:12px;padding:17px;transition:all .25s}.metric-card:hover{border-color:#00abff99;transform:translateY(-4px)}.metric-top{color:#a9bdc9;justify-content:space-between;gap:8px;font-size:11px;display:flex}.metric-top small{color:var(--green);font-weight:700}.metric-card strong{margin:11px 0 14px;font-size:29px;display:block}.progress{background:#1a3243;border-radius:99px;height:6px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#058df7,#43c5ff);height:100%;display:block;box-shadow:0 0 18px #00a0ff80}.chart-card{background:#040f1799;border:1px solid #75b3d633;border-radius:12px;padding:16px}.chart-label{color:#9bb0be;justify-content:space-between;align-items:center;font-size:11px;display:flex}.chart-label strong{color:#e9f7ff;font-size:22px}.chart-card svg{width:100%;height:auto}.chart-grid path{stroke:#83b5cf1f;stroke-width:1px}.area{fill:url(#fill)}.line{fill:none;stroke:#0aa8ff;stroke-width:4px;stroke-linecap:round}.dot{fill:#aee7ff;stroke:#0aa8ff;stroke-width:2px}.axis{color:#6f899a;justify-content:space-between;padding:0 10px;font-size:10px;display:flex}.dashboard-foot{border-top:1px solid var(--line);color:#7890a0;justify-content:space-between;gap:20px;padding-top:18px;font-size:11px;display:flex}.dashboard-foot b{letter-spacing:.35em;color:#7899ae}.capability-rail{max-width:var(--max);background:var(--bg);grid-template-columns:repeat(5,1fr);gap:14px;margin:-4px auto 0;padding:0 clamp(24px,5vw,86px) 88px;display:grid}.capability-card{background:linear-gradient(145deg,#081520d9,#050d14cc);border:1px solid #75b3d640;border-radius:12px;align-items:flex-start;gap:16px;min-height:130px;padding:24px 20px;transition:all .25s;display:flex}.capability-card:hover{border-color:#00abff94;transform:translateY(-6px);box-shadow:0 18px 40px #00000042}.capability-card svg{color:var(--blue);width:27px;min-width:27px;height:27px}.capability-card h3{margin:0 0 7px;font-size:16px}.capability-card p{color:#8fa4b1;margin:0;font-size:13px;line-height:1.45}.section{max-width:var(--max);margin:auto;padding:120px clamp(24px,5vw,86px)}.section-kicker{letter-spacing:.3em;color:#6fb8df;margin:0 0 18px;font-size:11px;font-weight:800}.section-heading{max-width:820px;margin-bottom:48px}.section h2{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(44px,4vw,68px);line-height:1}.section-heading>p:last-child,.process-intro>p:last-child,.analysis-cta>div>p:last-child{color:#98acb9;max-width:760px;font-size:18px;line-height:1.7}.performance-section{border-top:1px solid #75b3d61f}.breakdown-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.breakdown-card{background:linear-gradient(145deg,#07131ddb,#040b11b3);border:1px solid #75b3d62e;min-height:250px;padding:27px;transition:all .28s;position:relative;overflow:hidden}.breakdown-card:hover{background:linear-gradient(145deg,#071b2aeb,#040d15e0);border-color:#00a8ff8c;transform:translateY(-5px)}.breakdown-card>span{letter-spacing:.25em;color:#4d7590;font-size:11px}.breakdown-card h3{margin:42px 0 12px;font-size:22px}.breakdown-card p{color:#8fa3b1;margin:0;line-height:1.65}.card-line{background:linear-gradient(90deg,var(--blue),transparent);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.breakdown-card:hover .card-line{width:100%}.process-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.process-intro{position:sticky;top:135px}.process-track{border-left:1px solid #75b3d633;padding-left:32px}.process-track article{padding:0 0 48px 18px;position:relative}.process-track article:before{content:"";background:var(--bg);border:2px solid var(--blue);border-radius:99px;width:12px;height:12px;position:absolute;top:7px;left:-39px;box-shadow:0 0 20px #009dff73}.step-number{letter-spacing:.2em;color:#5d95b6;font-size:11px}.process-track h3{margin:9px 0;font-size:26px}.process-track p{color:#8fa4b1;max-width:620px;margin:0;line-height:1.65}.analysis-cta{max-width:none;padding:95px max(clamp(24px,5vw,86px),calc((100vw - var(--max))/2 + 86px));background:radial-gradient(circle at 80% 55%,#0091ff29,#0000 30%),#06111a;border-top:1px solid #00a4ff33;border-bottom:1px solid #00a4ff2e;justify-content:space-between;align-items:end;gap:40px;margin:0;display:flex;position:relative}.analysis-cta>div:not(.cta-grid){z-index:2;max-width:860px;position:relative}.analysis-cta .btn{z-index:2;white-space:nowrap;position:relative}.cta-grid{background-image:linear-gradient(#2a84be0f 1px,#0000 1px),linear-gradient(90deg,#2a84be0f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.btn-large{min-height:64px;padding:0 28px}footer{max-width:var(--max);color:#687d8b;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;margin:auto;padding:58px clamp(24px,5vw,86px);font-size:12px;display:grid}footer img{width:180px;height:auto}footer p{text-align:center;margin:0}footer span{text-align:right}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:58px}.dashboard-shell{transform:none}.capability-rail{grid-template-columns:repeat(2,1fr)}.process-section{grid-template-columns:1fr}.process-intro{position:static}.breakdown-grid{grid-template-columns:repeat(2,1fr)}.analysis-cta{flex-direction:column;align-items:flex-start}.dashboard-body,.footer{grid-template-columns:1fr}}@media (max-width:700px){.site-header{height:78px;padding:0 18px}.brand img{width:170px}.header-cta{justify-content:center;width:46px;height:46px;padding:12px;font-size:0}.header-cta svg{width:20px;height:20px}.hero{gap:42px;min-height:auto;padding:54px 18px 38px}.eyebrow{letter-spacing:.22em;font-size:9px}.hero-copy{font-size:17px}.hero-actions{flex-direction:column}.btn{width:100%}.dashboard-shell{border-radius:16px;padding:18px}.dashboard-head{flex-direction:column}.metric-grid{grid-template-columns:1fr}.capability-rail{grid-template-columns:1fr;padding:0 18px 72px}.section{padding:84px 18px}.breakdown-grid{grid-template-columns:1fr}.process-track{padding-left:24px}.analysis-cta{padding:78px 18px}.analysis-cta .btn{width:100%}footer{text-align:left;grid-template-columns:1fr;padding:42px 18px}footer p,footer span{text-align:left}.dashboard-foot{flex-direction:column}.chart-card{display:none}}.nav-analysis{font-weight:700;color:#16a8ff!important}.nav-analysis:hover{color:#59c2ff!important}.analysis-page{color:#f4f8fb;background:radial-gradient(circle at 70% 20%,#0099ff17,#0000 32%),#020b12;min-height:100vh}.analysis-header{background:#02090feb;border-bottom:1px solid #78bee626;justify-content:space-between;align-items:center;height:88px;padding:0 5%;display:flex}.analysis-header img{height:auto;display:block}.analysis-back{color:#91a9b8;font-size:.9rem;text-decoration:none;transition:color .2s}.analysis-back:hover{color:#18a8ff}.analysis-intro{flex-direction:column;justify-content:center;align-items:flex-start;width:min(900px,90%);min-height:calc(100vh - 88px);margin:0 auto;padding:80px 0 120px;display:flex}.analysis-intro h1,.results-heading h1{letter-spacing:-.05em;margin:16px 0 24px;font-size:clamp(3rem,6vw,5.6rem);line-height:.98}.analysis-intro h1 em{color:#11a8ff;font-style:normal}.analysis-lead{color:#b5c8d4;max-width:780px;font-size:1.15rem;line-height:1.8}.analysis-intro-meta{color:#7fa2b8;flex-wrap:wrap;gap:24px;margin:32px 0 42px;font-size:.9rem;display:flex}.assessment-shell{width:min(900px,90%);min-height:calc(100vh - 88px);margin:0 auto;padding:80px 0 120px}.assessment-progress{margin-bottom:48px}.assessment-progress-top{color:#6f94aa;letter-spacing:.18em;justify-content:space-between;margin-bottom:12px;font-size:.72rem;font-weight:700;display:flex}.progress-track,.condition-track{background:#6ba5c626;border-radius:20px;height:4px;overflow:hidden}.progress-fill,.condition-fill{border-radius:inherit;background:#12a8ff;height:100%;transition:width .35s}.question-card{background:#06141ec7;border:1px solid #20a4eb47;border-radius:20px;padding:46px;box-shadow:0 20px 80px #0003}.question-card h2{letter-spacing:-.03em;max-width:760px;margin:0 0 36px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.adaptive-label{color:#18a8ff;letter-spacing:.17em;margin:0 0 18px;font-size:.7rem;font-weight:800}.answer-grid{gap:12px;display:grid}.answer-option{color:#eaf5fb;text-align:left;cursor:pointer;width:100%;min-height:64px;font:inherit;background:#081a26b8;border:1px solid #68a3c433;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;transition:border-color .2s,background .2s,transform .2s;display:flex}.answer-option strong{color:#15a8ff;font-size:1.15rem}.answer-option:hover{background:#0c3146d1;border-color:#15a8ff;transform:translate(3px)}.results-shell{width:min(1180px,90%);margin:0 auto;padding:90px 0 120px}.results-heading{max-width:900px;margin-bottom:54px}.results-heading>p:last-child{color:#9bb5c5;max-width:700px;line-height:1.7}.profile-card{background:linear-gradient(135deg,#0f4e6f4d,#05151fc7);border:1px solid #16a8ff66;border-radius:16px;margin-bottom:26px;padding:34px}.profile-card>p:first-child{color:#55c2ff;letter-spacing:.18em;font-size:.68rem;font-weight:800}.profile-card h2{margin:10px 0 12px;font-size:clamp(1.8rem,4vw,3rem)}.profile-card>p:last-child{color:#9db5c4;max-width:760px;line-height:1.7}.results-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:70px;display:grid}.condition-card{background:#06141ebd;border:1px solid #629dbe2e;border-radius:12px;padding:24px}.condition-top{justify-content:space-between;align-items:flex-start;gap:20px;min-height:52px;display:flex}.condition-top h3{color:#c5d8e2;margin:0;font-size:.9rem;line-height:1.35}.condition-top strong{color:#f3f9fc;font-size:1.7rem}.condition-card .condition-track{margin:18px 0 14px}.condition-card>span{color:#16a8ff;letter-spacing:.14em;font-size:.67rem;font-weight:800}.analysis-findings{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:70px;display:grid}.analysis-findings article{background:#05121bb8;border:1px solid #5e9bbe2b;border-radius:14px;padding:34px}.analysis-findings article:first-child{grid-column:1/-1}.analysis-findings h2{margin:12px 0 18px;font-size:clamp(1.5rem,3vw,2.25rem)}.analysis-findings p:last-child{color:#9db4c2;line-height:1.75}.capacity-result h2{color:#16a8ff}.secondary-result{border-color:#16a8ff52!important}.results-questions{border-top:1px solid #6ea8c829;border-bottom:1px solid #6ea8c829;padding:54px 0}.results-questions>h2{max-width:800px;margin:14px 0 38px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.question-list{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.question-list div{border:1px solid #66a1c22b;border-radius:12px;padding:26px}.question-list span{color:#16a8ff;font-size:.75rem;font-weight:800}.question-list p{color:#b8cad4;margin:16px 0 0;line-height:1.65}.results-cta{background:linear-gradient(120deg,#072c40d1,#04121cdb);border:1px solid #16a8ff59;border-radius:18px;justify-content:space-between;align-items:center;gap:50px;margin-top:70px;padding:46px;display:flex}.results-cta>div:first-child{max-width:700px}.results-cta h2{margin:12px 0;font-size:clamp(1.7rem,3vw,2.7rem)}.results-cta p:last-child{color:#a3bac8;line-height:1.7}.results-actions{flex-direction:column;gap:16px;min-width:260px;display:flex}.restart-button{color:#7698ac;cursor:pointer;font:inherit;background:0 0;border:0;font-size:.82rem}.restart-button:hover{color:#16a8ff}@media (max-width:850px){.analysis-header{padding:0 20px}.analysis-header img{width:180px}.analysis-back{font-size:.78rem}.question-card{padding:28px 20px}.results-grid,.analysis-findings,.question-list{grid-template-columns:1fr}.analysis-findings article:first-child{grid-column:auto}.results-cta{flex-direction:column;align-items:flex-start;padding:30px 24px}.results-actions{width:100%}}.lead-capture-card{padding:54px 46px}.lead-capture-card h2{letter-spacing:-.04em;max-width:820px;margin:12px 0 22px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.lead-capture-copy{color:#a9bfcc;max-width:800px;margin:0 0 42px;font-size:1rem;line-height:1.7}.lead-capture-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}.lead-field{flex-direction:column;gap:10px;display:flex}.lead-field label{color:#e5f0f6;font-size:.92rem;font-weight:650}.lead-field label>span:not(.optional){color:#16a8ff}.lead-field .optional{color:#7f9aaa;font-size:.82rem;font-weight:500}.lead-field input{color:#f4f8fb;width:100%;height:66px;font:inherit;background:#0b202fe6;border:1px solid #74b0d26b;border-radius:10px;outline:none;padding:0 20px;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.lead-field input::placeholder{color:#7993a4}.lead-field input:hover{border-color:#16a8ff9e}.lead-field input:focus{background:#0b2638f5;border-color:#16a8ff;box-shadow:0 0 0 3px #16a8ff1a}.operations-review-option{cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:16px;margin-top:18px;padding:4px 0 2px;display:flex}.operations-review-option input{appearance:none;cursor:pointer;background:#081f2ee6;border:1px solid #16a8ffcc;border-radius:6px;flex:0 0 28px;width:28px;height:28px;margin:2px 0 0;position:relative}.operations-review-option input:checked{background:#16a8ff;border-color:#16a8ff}.operations-review-option input:checked:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:7px;height:14px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.operations-review-option>span{flex-direction:column;gap:7px;display:flex}.operations-review-option strong{color:#f1f7fa;font-size:1rem;line-height:1.4}.operations-review-option small{color:#8fa9b9;max-width:760px;font-size:.88rem;line-height:1.55}.lead-form-error{color:#faa;background:#ff464612;border:1px solid #ff666659;border-radius:8px;grid-column:1/-1;margin:0;padding:12px 15px;font-size:.88rem}.lead-capture-form>.btn{cursor:pointer;width:100%;min-height:66px;font:inherit;border:0;grid-column:1/-1;margin-top:8px;font-size:1rem;font-weight:750}.lead-consent{color:#718d9e;grid-column:1/-1;max-width:850px;margin:8px 0 0;font-size:.78rem;line-height:1.6}@media (max-width:700px){.lead-capture-card{padding:32px 20px}.lead-capture-card h2{font-size:clamp(1.9rem,9vw,2.7rem)}.lead-capture-copy{margin-bottom:32px;font-size:.94rem}.lead-capture-form{grid-template-columns:1fr;gap:20px}.lead-field input{height:60px}.operations-review-option{grid-column:1;gap:13px;margin-top:16px}.operations-review-option input{flex-basis:26px;width:26px;height:26px}.operations-review-option input:checked:after{width:6px;height:13px;top:3px;left:7px}.lead-capture-form>.btn,.lead-form-error,.lead-consent{grid-column:1}.lead-capture-form>.btn{min-height:62px;padding:14px 18px}}
