:root{--bg-base:#060913;--bg-card:#0d1224a6;--bg-card-hover:#141b33cc;--bg-nav:#060913bf;--primary:190 95% 50%;--primary-rgb:6, 182, 212;--secondary:250 95% 68%;--secondary-rgb:99, 102, 241;--success:150 85% 45%;--success-rgb:16, 185, 129;--warning:35 100% 55%;--warning-rgb:245, 158, 11;--text-main:#f3f4f6;--text-muted:#9ca3af;--text-dark:#6b7280;--border-color:#ffffff14;--border-hover:#ffffff29;--border-glow:#06b6d440;--font-sans:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--max-width:1600px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-base);color:var(--text-main);font-family:var(--font-sans);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#06b6d433;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#06b6d466}#root{flex-direction:column;min-height:100vh;display:flex;position:relative}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;font-weight:700;line-height:1.2}h1{font-size:clamp(2.5rem,5vw,4.5rem)}h2{font-size:clamp(2rem,3.5vw,2.75rem)}p{color:var(--text-muted);line-height:1.6}.container{width:100%;max-width:var(--max-width);z-index:10;margin:0 auto;padding:0 2rem}.section{padding:4.5rem 0;position:relative}.bg-mesh{opacity:.35;z-index:1;pointer-events:none;background-image:radial-gradient(at 0 0,#6366f126 0,#0000 50%),radial-gradient(at 100% 0,#06b6d426 0,#0000 50%),radial-gradient(at 50% 100%,#6366f114 0,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0;right:0}.bg-grid{z-index:2;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:50%;background-size:50px 50px;position:absolute;inset:0}.glow-orb{filter:blur(100px);z-index:1;pointer-events:none;opacity:.4;border-radius:50%;animation:15s ease-in-out infinite alternate orbFloat;position:absolute}@keyframes orbFloat{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.15)}}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px)saturate(120%);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #0000005e}.glass-card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff0d,#0000);position:absolute;inset:0}.glass-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 12px 40px #00000073}.glass-card.glow-primary:hover{border-color:rgba(var(--primary-rgb), .3);box-shadow:0 0 30px rgba(var(--primary-rgb), .15), 0 12px 40px 0 #00000073}.glass-card.glow-secondary:hover{border-color:rgba(var(--secondary-rgb), .3);box-shadow:0 0 30px rgba(var(--secondary-rgb), .15), 0 12px 40px 0 #00000073}.btn{cursor:pointer;letter-spacing:-.01em;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{color:#060913;background:#fff;border:1px solid #ffffff1a;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #ffffff14,0 1px 2px #0000000d}.btn-primary svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.btn-primary:hover{background:#f9fafb;transform:translateY(-2px)scale(1.015);box-shadow:0 8px 25px #ffffff2e,0 0 15px #10b9811f}.btn-primary:hover svg{transform:translate(4px)}.btn-secondary{color:#f3f4f6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #00000040}.btn-secondary svg{transition:transform .25s,color .25s}.btn-secondary:hover{color:#fff;background:#ffffff0f;border-color:#ffffff38;transform:translateY(-2px)scale(1.015);box-shadow:0 8px 30px #00000059}.btn-secondary:hover svg{color:#22d3ee;transform:translateY(-1px)scale(1.05)}.btn-glow{position:relative;overflow:hidden}.btn-glow:after{content:"";border-radius:inherit;background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--secondary)), hsl(var(--primary)));z-index:-1;opacity:.8;filter:blur(4px);background-size:200%;transition:opacity .3s;animation:4s linear infinite shineGrad;position:absolute;inset:-2px}@keyframes shineGrad{0%{background-position:0%}to{background-position:200%}}.navbar-wrapper{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#030712e6,#030712b8);border-bottom:1px solid #94a3b814;transition:background-color .3s,border-color .3s,box-shadow .3s,padding .3s;position:fixed;top:0;left:0;right:0}.navbar-scrolled{background:var(--bg-base);border-bottom:1px solid var(--border-color);padding:.5rem 0;box-shadow:0 10px 30px #00000073}.navbar-container{height:4.5rem;max-width:var(--max-width);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.logo-container{letter-spacing:-.03em;color:#fff;white-space:nowrap;align-items:center;gap:.75rem;font-size:1.4rem;font-weight:800;text-decoration:none;display:flex}.nav-brand-logo{flex-shrink:0;width:40px;height:40px;display:block}.logo-shift-icon{stroke-dasharray:40;animation:6s linear infinite shiftDash}@keyframes shiftDash{0%{stroke-dashoffset:80px}to{stroke-dashoffset:0}}.nav-links{align-items:center;gap:1.5rem;list-style:none;display:flex}.navbar-container nav{flex:auto;justify-content:center;display:flex}.nav-links>li{align-items:center;display:flex}.nav-link{color:#cbd5e1;cursor:pointer;align-items:center;min-height:44px;font-size:.93rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.nav-link:hover{color:#fff}.navbar-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.7rem;margin-left:auto;display:flex}.nav-start-check,.nav-client-login{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:44px;padding:.58rem .9rem;font-size:.82rem;font-weight:850;text-decoration:none;transition:border-color .25s,box-shadow .25s,color .25s,transform .25s,background-color .25s;display:inline-flex}.nav-start-check{color:#e0faff;background:radial-gradient(circle at 0 0,#06b6d42e,#0000 44%),#080d1cb8;border:1px solid #06b6d45c;box-shadow:0 12px 28px #06b6d41a}.nav-client-login{color:#fde68a;background:radial-gradient(circle at 0 0,#f59e0b29,#0000 46%),#080d1c9e;border:1px solid #f59e0b57}.nav-start-check:hover,.nav-client-login:hover{color:#fff;transform:translateY(-1px)}.nav-start-check:hover{border-color:#06b6d494;box-shadow:0 14px 34px #06b6d429}.nav-client-login:hover{border-color:#f59e0b8f;box-shadow:0 14px 34px #f59e0b1f}.hero-section{padding-top:5.35rem;padding-bottom:1.9rem}.hero-grid{z-index:10;grid-template-columns:1.2fr .8fr;align-items:start;gap:3rem;display:grid;position:relative}.badge{background:rgba(var(--primary-rgb), .1);border:1px solid rgba(var(--primary-rgb), .2);color:hsl(var(--primary));letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.badge-cyan{background:rgba(var(--secondary-rgb), .1);border:1px solid rgba(var(--secondary-rgb), .2);color:hsl(var(--secondary))}.badge-premium{color:#34d399;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#10b9811a 0%,#6366f10d 100%);border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.5rem 1.25rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #10b9810d,inset 0 1px #ffffff0d}.badge-pulse-dot{background-color:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite badgePulse;box-shadow:0 0 8px #10b981}@keyframes badgePulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.badge-tam{color:#22d3ee;letter-spacing:.06em;text-transform:uppercase;background:#06b6d414;border:1px solid #06b6d440;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.35rem .9rem;font-size:.7rem;font-weight:600;display:inline-flex}.badge-tam svg{opacity:.7;flex-shrink:0}@keyframes shieldColorBlink{0%{color:#f87171;filter:drop-shadow(0 0 8px #f8717199)}33%{color:#fbbf24;filter:drop-shadow(0 0 8px #fbbf2499)}66%{color:#34d399;filter:drop-shadow(0 0 8px #34d39999)}to{color:#f87171;filter:drop-shadow(0 0 8px #f8717199)}}.shield-blink{animation:2.5s ease-in-out infinite shieldColorBlink}.hero-route-line{letter-spacing:-.03em;align-items:center;gap:.75rem;margin-bottom:.8rem;font-size:clamp(1.05rem,2.2vw,1.55rem);font-weight:900;display:inline-flex}.hero-route-brand{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.55rem;padding:.34rem .72rem .34rem .5rem;display:inline-flex}.hero-route-brand-vmware{box-shadow:inset 0 0 0 1px #00a2ff0a}.hero-route-brand-proxmox{box-shadow:inset 0 0 0 1px #ff781f0a}.hero-route-logo{object-fit:contain;filter:drop-shadow(0 0 8px #ffffff14);width:20px;height:20px;display:block}.hero-route-separator{color:#8feaff;background:#06b6d414;border:1px solid #06b6d424;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.hero-title{background:linear-gradient(135deg,#fff 40%,#a5b4fc 70%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:0;margin-bottom:1.1rem;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:800;line-height:1.1}.brand-vmware{color:#00a2ff;-webkit-text-fill-color:#00a2ff;letter-spacing:-.01em;text-shadow:0 0 12px #00a2ff33;font-weight:800}.brand-proxmox{color:#ff781f;-webkit-text-fill-color:#ff781f;letter-spacing:-.02em;text-shadow:0 0 12px #ff781f33;font-weight:900}.hero-description-group{flex-direction:column;gap:.72rem;max-width:700px;margin-bottom:1.15rem;display:flex}.hero-description-group p{margin:0;font-size:1.05rem;line-height:1.6}.hero-methodology-signals{flex-wrap:wrap;gap:.46rem;max-width:760px;margin-top:.25rem;display:flex}.hero-methodology-signals span{color:#8feaff;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(90deg,#06b6d414,#0f172a7a),#06091375;border:1px solid #06b6d433;border-radius:999px;align-items:center;gap:.42rem;padding:.36rem .72rem;font-size:.7rem;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #06b6d40a}.hero-methodology-signals span:nth-child(4),.hero-methodology-signals span:nth-child(6){color:#fde68a;background:linear-gradient(90deg,#f59e0b17,#0f172a7a),#06091375;border-color:#f59e0b42}.hero-methodology-signals span:nth-child(7){color:#bbf7d0;background:linear-gradient(90deg,#10b98117,#0f172a7a),#06091375;border-color:#10b98142}.hero-methodology-signals svg{color:currentColor;opacity:.9;filter:drop-shadow(0 0 7px #22d3ee47);flex-shrink:0}.hero-actions{gap:1rem;display:flex}.hero-action-deck{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 0,#06b6d429,#0000 38%),radial-gradient(circle at 86% 18%,#f59e0b1f,#0000 34%),linear-gradient(145deg,#0d1224ad,#030712d1);border:1px solid #94a3b824;border-radius:23px;gap:.58rem;width:min(100%,620px);margin:.85rem auto 0;padding:.72rem;display:grid;box-shadow:0 28px 70px #00000047}.hero-visual>.hero-description-group{display:none}.hero-action-primary,.hero-action-card,.hero-login-link{text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s,background-color .25s}.hero-action-primary{color:#03111e;cursor:pointer;text-align:left;background:linear-gradient(135deg,#fffffffa,#d8f4fff0),radial-gradient(circle at 90% 0,#06b6d43d,#0000 38%);border:1px solid #ffffff47;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.78rem .92rem .78rem 1rem;font-family:inherit;display:flex;box-shadow:0 18px 40px #06b6d424,inset 0 1px #ffffffb3}.hero-action-primary:hover,.hero-action-card:hover{transform:translateY(-3px)}.hero-action-primary:hover{box-shadow:0 22px 50px #06b6d438,inset 0 1px #fffc}.hero-action-primary strong,.hero-action-primary small,.hero-action-card strong,.hero-action-card small{display:block}.hero-action-primary strong{color:#020617;letter-spacing:-.01em;font-size:1rem;font-weight:900}.hero-action-primary small{color:#334155;margin-top:.2rem;font-size:.78rem;font-weight:700;line-height:1.35}.hero-action-primary svg{color:#0891b2;flex-shrink:0}.hero-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.hero-action-card{color:#f8fafc;background:#02061785;border:1px solid #94a3b829;border-radius:16px;align-items:flex-start;gap:.72rem;min-height:72px;padding:.7rem;display:flex}.hero-action-card svg{color:#67e8f9;flex:none;margin-top:.08rem}.hero-action-card strong{color:#fff;font-size:.8rem;font-weight:850;line-height:1.2}.hero-action-card small{color:#9fb0c8;margin-top:.22rem;font-size:.69rem;font-weight:650;line-height:1.35}.hero-action-card-cyan{background:radial-gradient(circle at 0 0,#22d3ee29,#0000 48%),#02061785;border-color:#22d3ee33}.hero-action-card-indigo{background:radial-gradient(circle at 0 0,#818cf829,#0000 48%),#02061785;border-color:#818cf838}.hero-action-card-emerald{background:radial-gradient(circle at 0 0,#10b98129,#0000 48%),#02061785;border-color:#10b98138}.hero-action-card-amber{background:radial-gradient(circle at 0 0,#f59e0b29,#0000 48%),#02061785;border-color:#f59e0b38}.hero-action-card-indigo svg{color:#a5b4fc}.hero-action-card-emerald svg{color:#34d399}.hero-action-card-amber svg{color:#fbbf24}.hero-senior-advisor-grid{z-index:10;border-top:1px solid #94a3b81f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.95rem;padding-top:1.1rem;display:grid;position:relative}.hero-senior-advisor-card{background:radial-gradient(circle at 12% 0,#22d3ee33,#0000 42%),linear-gradient(145deg,#0f172ac7,#030712d1);border:1px solid #22d3ee3d;border-radius:24px;flex-direction:column;align-items:flex-start;gap:.95rem;min-height:154px;padding:1.18rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0000003d,inset 0 1px #ffffff0d}.hero-senior-advisor-head{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex;position:relative}.hero-senior-advisor-head span,.hero-senior-advisor-head strong{align-items:center;display:inline-flex}.hero-senior-advisor-head span{color:#8feaff;letter-spacing:.07em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:999px;padding:.3rem .58rem;font-size:.66rem;font-weight:800}.hero-senior-advisor-head strong{color:#c9f7ff;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:999px;justify-content:center;min-width:34px;height:34px;font-size:.8rem;font-weight:900}.hero-senior-advisor-card:before{content:"";background:linear-gradient(#22d3ee,#22d3ee00);width:4px;position:absolute;inset:0 auto 0 0}.hero-senior-advisor-card:after{content:"";filter:blur(10px);background:#22d3ee1a;border-radius:999px;width:42px;height:42px;position:absolute;top:1rem;right:1rem}.hero-senior-advisor-card:hover{border-color:#22d3ee6b;transform:translateY(-4px);box-shadow:0 26px 60px #0000004d,0 0 34px #22d3ee14}.hero-senior-advisor-card:nth-child(2){background:radial-gradient(circle at 12% 0,#818cf838,#0000 42%),linear-gradient(145deg,#0f172ac7,#030712d1);border-color:#818cf842}.hero-senior-advisor-card:nth-child(2):before{background:linear-gradient(#a5b4fc,#818cf800)}.hero-senior-advisor-card:nth-child(2):after{background:#818cf81f}.hero-senior-advisor-card:nth-child(2) .hero-senior-advisor-head span,.hero-senior-advisor-card:nth-child(2) .hero-senior-advisor-head strong{color:#c7d2fe;background:#818cf817;border-color:#818cf82e}.hero-senior-advisor-card:nth-child(3){background:radial-gradient(circle at 12% 0,#10b98138,#0000 42%),linear-gradient(145deg,#0f172ac7,#030712d1);border-color:#10b98142}.hero-senior-advisor-card:nth-child(3):before{background:linear-gradient(#34d399,#10b98100)}.hero-senior-advisor-card:nth-child(3):after{background:#10b9811f}.hero-senior-advisor-card:nth-child(3) .hero-senior-advisor-head span,.hero-senior-advisor-card:nth-child(3) .hero-senior-advisor-head strong{color:#bbf7d0;background:#10b98117;border-color:#10b9812e}.hero-senior-advisor-card>div:nth-of-type(2){z-index:1;position:relative}.hero-senior-advisor-card h2{color:#fff;letter-spacing:-.02em;align-items:center;gap:.55rem;margin:0 0 .42rem;font-size:1rem;display:flex}.hero-senior-advisor-card h2 svg{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee38;border-radius:10px;flex:none;width:26px;height:26px;padding:.34rem;box-shadow:0 0 16px #22d3ee1f}.hero-senior-advisor-card:nth-child(2) h2 svg{color:#a5b4fc;background:#818cf81c;border-color:#818cf83d}.hero-senior-advisor-card:nth-child(3) h2 svg{color:#34d399;background:#10b9811c;border-color:#10b9813d}.hero-senior-advisor-card p{color:#aab8cf;margin:0;font-size:.86rem;line-height:1.5}.hero-senior-advisor-pulse{z-index:1;align-items:center;gap:.32rem;margin-top:auto;display:inline-flex;position:relative}.hero-senior-advisor-pulse span{background:#22d3ee;border-radius:999px;width:8px;height:8px;animation:2.2s ease-in-out infinite hero-senior-pulse;box-shadow:0 0 10px #22d3eecc}.hero-senior-advisor-pulse span:nth-child(2){animation-delay:.25s}.hero-senior-advisor-pulse span:nth-child(3){animation-delay:.5s}.hero-senior-advisor-card:nth-child(2) .hero-senior-advisor-pulse span{background:#a5b4fc;box-shadow:0 0 10px #a5b4fcbf}.hero-senior-advisor-card:nth-child(3) .hero-senior-advisor-pulse span{background:#34d399;box-shadow:0 0 10px #34d399bf}@keyframes hero-senior-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.hero-bottom-callout{border-radius:var(--radius-md);border:1px solid var(--border-color);background:linear-gradient(135deg,#0d122466 0%,#060913cc 100%);grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;margin-top:1.45rem;padding:2.25rem 3rem;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000059}.hero-bottom-callout:hover{border-color:rgba(var(--primary-rgb), .2);box-shadow:0 12px 40px rgba(var(--primary-rgb), .05), 0 8px 32px #00000073}.hero-bottom-callout:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 30%,#10b9810d 0%,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-callout-info{flex-direction:column;gap:.85rem;display:flex}.hero-callout-tag{text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--primary));background:rgba(var(--primary-rgb), .08);border-radius:9999px;width:fit-content;padding:.25rem .75rem;font-size:.75rem;font-weight:800}.hero-callout-heading{color:#fff;letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.08}.hero-callout-text{color:#cbd5e1;font-size:1.02rem;font-weight:500;line-height:1.72;font-family:var(--font-sans);margin:0}.hero-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.hero-outcome-card{background:linear-gradient(145deg,#0f172ab8,#030712d6),radial-gradient(circle at 8% 0,#22d3ee29,#0000 42%);border:1px solid #94a3b829;border-radius:20px;min-height:154px;padding:1rem;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0a}.hero-outcome-card:hover{transform:translateY(-3px)}.hero-outcome-card:before{content:"";background:linear-gradient(#22d3ee,#22d3ee00);width:4px;position:absolute;inset:0 auto 0 0}.hero-outcome-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hero-outcome-head span{color:#8feaff;letter-spacing:.06em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:999px;align-items:center;padding:.28rem .58rem;font-size:.67rem;font-weight:800;display:inline-flex}.hero-outcome-head svg{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee33;border-radius:12px;flex:none;width:30px;height:30px;padding:.42rem}.hero-outcome-card h3{color:#fff;letter-spacing:-.02em;margin:.9rem 0 .45rem;font-size:1rem}.hero-outcome-card p{color:#aab8cf;margin:0;font-size:.84rem;line-height:1.55}.hero-outcome-ready{border-color:#10b9813d}.hero-outcome-ready:before{background:linear-gradient(#34d399,#10b98100)}.hero-outcome-ready .hero-outcome-head span,.hero-outcome-ready .hero-outcome-head svg{color:#bbf7d0;background:#10b9811a;border-color:#10b98133}.hero-outcome-validation{border-color:#818cf83d}.hero-outcome-validation:before{background:linear-gradient(#a5b4fc,#818cf800)}.hero-outcome-validation .hero-outcome-head span,.hero-outcome-validation .hero-outcome-head svg{color:#c7d2fe;background:#818cf81a;border-color:#818cf833}.hero-outcome-hold{border-color:#f871713d}.hero-outcome-hold:before{background:linear-gradient(#f87171,#ef444400)}.hero-outcome-hold .hero-outcome-head span,.hero-outcome-hold .hero-outcome-head svg{color:#fecaca;background:#f871711a;border-color:#f8717133}.hero-outcome-evidence{border-color:#f59e0b3d}.hero-outcome-evidence:before{background:linear-gradient(#fbbf24,#f59e0b00)}.hero-outcome-evidence .hero-outcome-head span,.hero-outcome-evidence .hero-outcome-head svg{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b33}.highlight-ready{color:#4ade80;text-shadow:0 0 12px #10b98140;background:#10b98114;border:1px solid #10b98126;border-radius:6px;margin:0 .15rem;padding:.05rem .45rem;font-weight:700;display:inline-block}.highlight-validation{color:#fbbf24;text-shadow:0 0 12px #f59e0b40;background:#f59e0b14;border:1px solid #f59e0b26;border-radius:6px;margin:0 .15rem;padding:.05rem .45rem;font-weight:700;display:inline-block}.highlight-danger{color:#f87171;text-shadow:0 0 12px #ef444440;background:#ef444414;border:1px solid #ef444426;border-radius:6px;margin:0 .15rem;padding:.05rem .45rem;font-weight:700;display:inline-block}.hero-callout-card{border:1px solid var(--border-color);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff04;flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem;display:flex;position:relative;box-shadow:0 4px 20px #0003}.hero-callout-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,#10b98126 0%,#0000 100%);position:absolute;inset:-1px}.hero-callout-card-title{z-index:1;align-items:center;gap:.6rem;display:flex}.hero-callout-card-dot{background-color:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite pulseGlow;box-shadow:0 0 10px #10b981}@keyframes pulseGlow{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.hero-callout-card-label{text-transform:uppercase;letter-spacing:.1em;color:#10b981;font-size:.8rem;font-weight:800}.hero-callout-list{z-index:1;flex-direction:column;gap:1rem;display:flex}.hero-callout-item{align-items:flex-start;gap:.75rem;display:flex}.callout-icon-box{border:1px solid var(--border-color);background:#ffffff05;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.15rem;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.callout-icon-box .check-svg{z-index:1;color:#10b981;opacity:0;position:relative;transform:scale(0)}@keyframes checkReveal1{0%,8.33%{border-color:var(--border-color);box-shadow:none;background:#ffffff05}16.66%,90%{background:#10b98126;border-color:#10b98166;box-shadow:0 0 8px #10b98133}95%,to{border-color:var(--border-color);box-shadow:none;background:#ffffff05}}@keyframes checkIcon1{0%,8.33%{opacity:0;transform:scale(0)}16.66%,90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(0)}}@keyframes checkReveal2{0%,25%{border-color:var(--border-color);box-shadow:none;background:#ffffff05}33.33%,90%{background:#10b98126;border-color:#10b98166;box-shadow:0 0 8px #10b98133}95%,to{border-color:var(--border-color);box-shadow:none;background:#ffffff05}}@keyframes checkIcon2{0%,25%{opacity:0;transform:scale(0)}33.33%,90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(0)}}@keyframes checkReveal3{0%,41.66%{border-color:var(--border-color);box-shadow:none;background:#ffffff05}50%,90%{background:#10b98126;border-color:#10b98166;box-shadow:0 0 8px #10b98133}95%,to{border-color:var(--border-color);box-shadow:none;background:#ffffff05}}@keyframes checkIcon3{0%,41.66%{opacity:0;transform:scale(0)}50%,90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(0)}}.check-animated-1{animation:6s ease-in-out infinite checkReveal1}.check-animated-1 .check-svg{animation:6s cubic-bezier(.34,1.56,.64,1) infinite checkIcon1}.check-animated-2{animation:6s ease-in-out infinite checkReveal2}.check-animated-2 .check-svg{animation:6s cubic-bezier(.34,1.56,.64,1) infinite checkIcon2}.check-animated-3{animation:6s ease-in-out infinite checkReveal3}.check-animated-3 .check-svg{animation:6s cubic-bezier(.34,1.56,.64,1) infinite checkIcon3}.item-text{flex-direction:column;gap:.15rem;display:flex}.item-text strong{font-size:.9rem;font-weight:600}.item-text .text-muted-sm{color:var(--text-muted);font-size:.75rem}.hero-visual{flex-direction:column;justify-content:flex-start;align-items:center;gap:1.15rem;margin-top:-.65rem;display:flex;position:relative}.migration-flow-svg{filter:drop-shadow(0 0 20px #6366f11a);width:100%;max-width:555px;height:auto;margin-bottom:-.1rem}.calc-container{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:3rem;margin-top:3rem;display:grid}.calc-inputs{flex-direction:column;gap:2rem;padding:2.5rem;display:flex}.calc-results{border-left:1px solid var(--border-color);background:linear-gradient(145deg,#0d1224e6 0%,#060913f2 100%);flex-direction:column;justify-content:space-between;padding:2.5rem;display:flex}.slider-group{flex-direction:column;gap:.75rem;display:flex}.slider-header{justify-content:space-between;align-items:center;display:flex}.slider-label{color:var(--text-main);align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;display:flex}.slider-value{font-family:var(--font-mono);color:hsl(var(--secondary));background:rgba(var(--secondary-rgb), .1);border-radius:var(--radius-sm);padding:.2rem .6rem;font-size:1.1rem;font-weight:700}.custom-range{-webkit-appearance:none;cursor:pointer;touch-action:pan-y;background:#ffffff1a;border-radius:999px;width:100%;height:12px;transition:background .3s}.custom-range:focus-visible,.price-input:focus-visible,.form-input:focus-visible,.btn:focus-visible,.dashboard-card-link:focus-visible,.footer-links-list a:focus-visible,.auth-footer a:focus-visible,.tab-btn:focus-visible,.collapse-toggle:focus-visible,.intake-option-btn:focus-visible{outline:2px solid hsl(var(--secondary));outline-offset:3px}.custom-range::-webkit-slider-thumb{appearance:none;background:hsl(var(--secondary));width:24px;height:24px;box-shadow:0 0 10px rgba(var(--secondary-rgb), .5);cursor:pointer;border-radius:50%;transition:transform .1s}.custom-range::-webkit-slider-thumb:hover{transform:scale(1.2)}.radio-group{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.radio-btn{border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;text-align:center;min-height:44px;color:var(--text-muted);background:#ffffff05;padding:.75rem;font-size:.85rem;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s}.radio-btn.active{border-color:hsl(var(--primary));background:rgba(var(--primary-rgb), .1);color:#fff;box-shadow:0 0 15px rgba(var(--primary-rgb), .1)}.savings-summary{flex-direction:column;gap:1.5rem;display:flex}.savings-main{text-align:center;border-bottom:1px solid var(--border-color);padding:1.5rem 0}.savings-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.5rem;font-size:.9rem}.savings-amount{color:hsl(var(--success));text-shadow:0 0 30px rgba(var(--success-rgb), .25);font-size:clamp(2.5rem,4vw,3.75rem);font-weight:800;font-family:var(--font-sans);letter-spacing:-.03em}.savings-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.savings-item{flex-direction:column;gap:.25rem;display:flex}.savings-item-val{font-family:var(--font-mono);color:var(--text-main);font-size:1.25rem;font-weight:700}.savings-item-lbl{color:var(--text-muted);font-size:.8rem}.comparison-box{border:1px dashed var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);background:#ffffff05;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem;font-size:.85rem;line-height:1.5;display:flex}.radio-sub{opacity:.75;margin-top:3px;font-size:.72rem;font-weight:400;display:block}.slider-sub-label{color:var(--text-muted);font-size:.85rem;font-weight:500}.cores-group{flex-wrap:wrap;gap:.5rem;display:flex}.core-btn{border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;text-align:center;min-width:44px;min-height:44px;color:var(--text-muted);font-size:.85rem;font-weight:600;font-family:var(--font-mono);background:#ffffff0d;flex:1;padding:.45rem .4rem;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s}.core-btn:hover{border-color:var(--border-hover);color:#fff}.core-btn.active{border-color:hsl(var(--secondary));background:rgba(var(--secondary-rgb), .12);color:hsl(var(--secondary));box-shadow:0 0 10px rgba(var(--secondary-rgb), .12)}.calc-summary{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#ffffff08;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.calc-summary-item{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.calc-summary-item strong{color:var(--text-main);font-family:var(--font-mono);margin-left:auto;font-size:1rem}.calc-note{color:hsl(var(--warning));white-space:nowrap;font-size:.7rem;font-style:italic}.price-edit-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.price-edit-label{color:var(--text-dark);white-space:nowrap;font-size:.78rem}.cmp-label-logo{flex-shrink:0;width:18px;height:18px;display:block}.price-input-wrapper{align-items:center;display:inline-flex;position:relative}.price-currency{color:var(--text-muted);pointer-events:none;z-index:1;font-size:.85rem;position:absolute;left:8px}.price-input{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-main);font-family:var(--font-mono);background:#ffffff0f;width:90px;padding:.35rem .5rem .35rem 1.3rem;font-size:.85rem;transition:border-color .2s}.price-input:focus{border-color:hsl(var(--secondary));box-shadow:0 0 8px rgba(var(--secondary-rgb), .15)}.price-usd-equiv{color:var(--text-dark);white-space:nowrap;font-size:.75rem}.fx-note{color:var(--text-dark);margin-top:.85rem;font-size:.78rem;line-height:1.5}.proxmox-radio-group{grid-template-columns:repeat(2,1fr)}.collapse-toggle{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;background:#ffffff08;justify-content:space-between;align-items:center;padding:.6rem .8rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:flex}.collapse-toggle:hover{border-color:var(--border-hover);color:var(--text-main)}.options-panel{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#ffffff05;border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px;padding:1rem}.checkbox-row{color:var(--text-muted);cursor:pointer;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.checkbox-row input[type=checkbox]{accent-color:hsl(var(--secondary));cursor:pointer;width:16px;height:16px}.workload-note{color:var(--text-dark);margin-top:.75rem;font-size:.72rem;font-style:italic}.annual-delta{border-top:1px solid var(--border-color);flex-direction:column;align-items:center;gap:.2rem;margin-top:1rem;padding-top:1rem;display:flex}.annual-delta-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.78rem}.annual-delta-value{font-family:var(--font-mono);font-size:1.15rem;font-weight:700}.annual-delta-pct{color:var(--text-dark);font-size:.78rem;font-weight:500}.savings-item-annual{color:var(--text-dark);margin-top:2px;font-size:.72rem}.cmp-header{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.cmp-header-badge{border-radius:var(--radius-md);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;flex-direction:column;align-items:center;gap:.35rem;min-width:220px;padding:1.25rem 2rem;transition:box-shadow .3s,transform .3s;display:flex}.cmp-header-badge:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.cmp-header-badge .cmp-header-icon{opacity:.9}.cmp-header-badge .cmp-header-title{color:var(--text-main);letter-spacing:-.01em;font-size:1rem;font-weight:700}.cmp-header-badge .cmp-header-sub{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dark);font-size:.72rem}.cmp-logo-icon{flex-shrink:0;width:24px;height:24px;margin-bottom:.15rem;display:block}.cmp-table-logo{flex-shrink:0;width:20px;height:20px;display:block}.cmp-header-badge.vmware{background:#b8363b14;border-color:#b8363b80}.cmp-header-badge.vmware .cmp-header-title{color:#e88b8e}.cmp-header-badge.vmware:hover{border-color:#b8363bb3;box-shadow:0 0 25px #b8363b26,0 8px 25px #0000004d}.cmp-header-badge.proxmox{background:#e5700014;border-color:#e5700080}.cmp-header-badge.proxmox .cmp-header-title{color:#f5a960}.cmp-header-badge.proxmox:hover{border-color:#e57000b3;box-shadow:0 0 25px #e5700026,0 8px 25px #0000004d}.cmp-header-arrow{color:var(--text-muted);opacity:.5;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.cmp-input-icon{opacity:.6;flex-shrink:0;margin-right:2px}.cmp-section-row{align-items:center;gap:.4rem;display:flex}.cmp-savings-hero{text-align:center;border-radius:var(--radius-md);background:linear-gradient(145deg,#10b9810f 0%,#10b98103 100%);border:1px solid #10b98126;margin-bottom:1.5rem;padding:2rem 1.5rem}.cmp-savings-hero-label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);justify-content:center;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.cmp-savings-hero-amount{color:#4ade80;text-shadow:0 0 40px #4ade8040;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;font-family:var(--font-sans);letter-spacing:-.04em;line-height:1}.cmp-savings-hero-sub{color:var(--text-muted);margin-top:.35rem;margin-bottom:.75rem;font-size:.85rem}.cmp-savings-hero-pct{align-items:center;gap:.35rem;margin-bottom:.75rem;display:inline-flex}.cmp-savings-hero-annual{font-family:var(--font-mono);color:#4ade80;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:.5rem;padding-top:.75rem;font-size:1.05rem;font-weight:700;display:flex}.cmp-savings-hero-annual .cmp-annual-pct{color:var(--text-dark);font-size:.8rem;font-weight:500}.cmp-savings-bar-section{margin-bottom:1.25rem}.cmp-savings-bar-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dark);margin-bottom:.6rem;font-size:.72rem}.cmp-savings-bar{flex-direction:column;gap:.4rem;display:flex}.cmp-bar-row{border-radius:6px;align-items:center;height:28px;font-size:.75rem;font-weight:600;transition:width .4s;display:flex;position:relative;overflow:hidden}.cmp-bar-row.vmware{background:#b8363b33;border:1px solid #b8363b59;width:100%}.cmp-bar-row.proxmox{background:#e5700033;border:1px solid #e5700059}.cmp-bar-inner{white-space:nowrap;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 .75rem;display:flex}.cmp-bar-row.vmware .cmp-bar-inner{color:#e88b8e;background:#b8363b66}.cmp-bar-row.proxmox .cmp-bar-inner{color:#f5a960;background:#e5700066}.cmp-bar-delta{text-align:center;color:#4ade80;margin-top:.6rem;font-size:.8rem;font-weight:600}.cmp-breakdown{flex-direction:column;gap:.6rem;margin-bottom:1rem;display:flex}.cmp-breakdown-row{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#ffffff05;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.cmp-breakdown-row .cmp-br-label{color:var(--text-muted);min-width:100px;font-size:.8rem}.cmp-breakdown-row .cmp-br-total{font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.cmp-breakdown-row .cmp-br-annual{color:var(--text-dark);text-align:right;width:100%;margin-top:-.25rem;font-size:.72rem}.cmp-breakdown-row.vmware .cmp-br-total{color:#e88b8e}.cmp-breakdown-row.proxmox .cmp-br-total{color:#f5a960}.cmp-assumptions-toggle{color:var(--text-dark);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.4rem 0;font-family:inherit;font-size:.72rem;transition:color .2s;display:flex}.cmp-assumptions-toggle:hover{color:var(--text-muted)}.cmp-assumptions-content{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);background:#ffffff05;margin-top:.5rem;padding:.75rem 1rem;font-size:.78rem;line-height:1.5}.cmp-assumptions-content p{margin-bottom:.4rem}@media (max-width:768px){.cmp-header{flex-direction:column;gap:.75rem}.cmp-header-arrow{transform:rotate(90deg)}}.modal-overlay{-webkit-backdrop-filter:blur(12px);z-index:1000;background:#03050cd9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-content{border-radius:var(--radius-lg);width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #0009}.wizard-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:2rem 2.5rem;display:flex}.wizard-body{padding:2.5rem}.wizard-footer{border-top:1px solid var(--border-color);background:#0000001a;justify-content:space-between;align-items:center;padding:1.5rem 2.5rem;display:flex}.step-indicator{gap:.5rem;display:flex}.step-dot{background:#ffffff1a;border-radius:2px;width:30px;height:4px;transition:background-color .3s,box-shadow .3s}.step-dot.active{background:hsl(var(--primary));box-shadow:0 0 10px rgba(var(--primary-rgb), .4)}.step-dot.completed{background:hsl(var(--secondary))}.wizard-title{color:#fff;font-size:1.5rem}.close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background .2s,color .2s;display:flex}.close-btn:hover{color:#fff;background:#ffffff0d}.options-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.option-card{border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#ffffff05;flex-direction:column;gap:.5rem;padding:1.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.option-card:hover{border-color:var(--border-hover);background:#ffffff0a}.option-card.selected{border-color:hsl(var(--primary));background:rgba(var(--primary-rgb), .06)}.option-card-title{color:#fff;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;display:flex}.option-card-desc{color:var(--text-muted);font-size:.85rem}.scanner-container{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 0;display:flex}.scanner-loader{width:100px;height:100px;position:relative}.scanner-circle{border:3px solid rgba(var(--primary-rgb), .1);border-top-color:hsl(var(--primary));border-radius:50%;width:100%;height:100%;animation:1.5s linear infinite spin}.scanner-grid-overlay{border:2px dashed rgba(var(--secondary-rgb), .3);border-radius:50%;animation:3s linear infinite spinCounter;position:absolute;inset:15px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinCounter{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.console-box{border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;font-family:var(--font-mono);color:#38bdf8;background:#02040a;flex-direction:column;gap:.4rem;height:200px;padding:1.25rem;font-size:.85rem;display:flex;overflow-y:auto;box-shadow:inset 0 2px 10px #000c}.console-line{opacity:.9;gap:.5rem;line-height:1.4;display:flex}.console-line.success{color:#4ade80}.console-line.warn{color:#fbbf24}.result-panel{flex-direction:column;gap:2rem;display:flex}.score-hero{border-radius:var(--radius-md);border:1px solid var(--border-color);background:#ffffff05;align-items:center;gap:2rem;padding:2rem;display:flex}.score-dial{background:conic-gradient(hsl(var(--success)) calc(var(--score) * 1%), #ffffff0d 0);width:120px;height:120px;box-shadow:0 0 20px rgba(var(--success-rgb), .15);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.score-dial:after{content:"";background:var(--bg-base);border-radius:50%;position:absolute;inset:10px}.score-number{z-index:10;color:#fff;font-size:1.75rem;font-weight:800;font-family:var(--font-sans);position:relative}.score-text-content{flex-direction:column;gap:.5rem;display:flex}.recommendations-list{flex-direction:column;gap:1rem;display:flex}.recommendation-card{border-radius:var(--radius-md);border:1px solid var(--border-color);background:#ffffff03;gap:1rem;padding:1.25rem;display:flex}.recommendation-card.ready{border-left:4px solid hsl(var(--success))}.recommendation-card.warning{border-left:4px solid hsl(var(--warning))}.recommendation-icon{flex-shrink:0;margin-top:.15rem}.recommendation-title{color:#fff;margin-bottom:.25rem;font-size:.95rem;font-weight:700}.recommendation-desc{color:var(--text-muted);font-size:.85rem}.credibility-strip{background:#06091340;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:5rem 0;position:relative}.credibility-header{text-align:center;margin-bottom:3.5rem}.credibility-title{color:#fff;letter-spacing:-.02em;max-width:700px;margin:1.25rem auto 1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.credibility-body{color:var(--text-muted);max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.65}.credibility-cards{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2.5rem;display:grid}.cred-card{border-radius:var(--radius-md);background:#ffffff04;border:1px solid #ffffff0f;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.75rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.cred-card:hover{border-color:#ffffff1f;transform:translateY(-3px);box-shadow:0 8px 30px #0000004d}.cred-card-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cred-icon-cyan{color:#22d3ee;background:#06b6d41a}.cred-icon-emerald{color:#34d399;background:#10b9811a}.cred-card-text{flex-direction:column;gap:.4rem;display:flex}.cred-card-text strong{color:var(--text-main);font-size:.92rem;font-weight:600;line-height:1.3}.cred-card-text span{color:var(--text-muted);font-size:.82rem;line-height:1.5}.credibility-footer{text-align:center}.credibility-disclaimer{color:var(--text-dark);opacity:.65;border:1px solid #ffffff0f;border-radius:9999px;padding:.4rem 1rem;font-size:.7rem;font-style:italic;display:inline-block}@media (max-width:768px){.credibility-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.credibility-cards{grid-template-columns:1fr}}.features-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3.5rem;display:grid}.feature-card{flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.feature-icon-wrapper{border-radius:var(--radius-sm);background:rgba(var(--primary-rgb), .1);border:1px solid rgba(var(--primary-rgb), .2);width:3.5rem;height:3.5rem;color:hsl(var(--primary));justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,color .3s,transform .3s;display:flex}.feature-card:hover .feature-icon-wrapper{background:rgba(var(--secondary-rgb), .15);border-color:rgba(var(--secondary-rgb), .3);color:hsl(var(--secondary));transform:rotate(5deg)scale(1.05)}.comparison-section{background:#06091366;position:relative}.calc-context-strip{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:0 0 1.5rem;display:flex}.calc-context-strip span{color:#b8f3ff;letter-spacing:.08em;text-transform:uppercase;background:#0f172a94;border:1px solid #22d3ee29;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:.45rem .9rem;font-size:.74rem;font-weight:800;display:inline-flex}.comparison-board-shell{margin-top:3rem}.comparison-board-intro{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-bottom:1.4rem;display:flex}.comparison-board-intro span{color:#d9deff;letter-spacing:.08em;text-transform:uppercase;background:#0f172a99;border:1px solid #818cf829;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:.45rem .95rem;font-size:.74rem;font-weight:800;display:inline-flex}.comparison-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.comparison-lane-card{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 34%),linear-gradient(145deg,#0f172ad6,#030712eb);border:1px solid #94a3b829;border-radius:26px;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000038}.comparison-lane-card:before{content:"";background:linear-gradient(#22d3ee,#22d3ee00);width:4px;position:absolute;inset:0 auto 0 0}.comparison-lane-head{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.comparison-lane-icon{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee2e;border-radius:18px;flex:none;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:flex}.comparison-lane-head h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.15rem}.comparison-lane-stack{gap:.8rem;display:grid}.comparison-lane-block{background:#080e1d8f;border:1px solid #94a3b81f;border-radius:18px;padding:.95rem 1rem}.comparison-lane-block strong{color:#f8fafc;letter-spacing:.01em;align-items:center;margin-bottom:.45rem;font-size:.8rem;display:inline-flex}.comparison-lane-block p{color:#aab8cf;margin:0;font-size:.9rem;line-height:1.58}.comparison-lane-gap{background:#3714143d;border-color:#f8717124}.comparison-lane-gap strong{color:#fca5a5}.comparison-lane-advantage{background:#0c2a1842;border-color:#4ade8029}.comparison-lane-advantage strong{color:#86efac}.comparison-lane-advantage p{color:#dcfce7;align-items:flex-start;gap:.5rem;display:flex}.comparison-lane-advantage p svg{color:#4ade80;flex:none;margin-top:.12rem}.comparison-lane-card-amber:before{background:linear-gradient(#fbbf24,#f59e0b00)}.comparison-lane-card-indigo:before{background:linear-gradient(#a5b4fc,#818cf800)}.comparison-lane-card-amber .comparison-lane-icon{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b33}.comparison-lane-card-indigo .comparison-lane-icon{color:#c7d2fe;background:#818cf81a;border-color:#818cf833}.comparison-table-wrapper{border-radius:var(--radius-md);border:1px solid var(--border-color);margin-top:3.5rem;display:none;overflow-x:auto}.comparison-table{border-collapse:collapse;text-align:left;width:100%}.comparison-table th{color:#fff;background:#0d1224f2;border-bottom:2px solid #ffffff0f;padding:1.5rem 2rem;font-size:.95rem;font-weight:700}.comparison-table td{color:var(--text-muted);vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:1.5rem 2rem;font-size:.95rem}.comparison-table tr:hover td{background:#ffffff04}.cmp-th-brand{align-items:center;gap:.6rem;display:flex}.cmp-feat{align-items:center;gap:.5rem;font-weight:600;display:flex;color:#fff!important}.cmp-feat svg{opacity:.5;flex-shrink:0}.col-vs{color:#e88b8e;background:#b8363b0f;font-weight:600}.col-prox{color:#f5a960;background:#e570000f;font-weight:600}.cmp-check{color:#4ade80;margin-left:.5rem;font-size:.85rem;font-weight:700;display:inline-block}.cmp-sub{opacity:.7;margin-top:.2rem;font-size:.78rem;font-weight:400;display:block}.cmp-cost-row td{border-bottom:none;padding-top:1.75rem;padding-bottom:1.75rem}.cmp-cost-row{border-top:2px solid #ffffff0f}.cmp-cost-row .col-vs{background:#b8363b1a}.cmp-cost-row .col-prox{background:#e570001a}.cmp-cost-row .cmp-sub{opacity:.85;font-size:.8rem}@media (max-width:768px){.comparison-card-grid{grid-template-columns:1fr}.comparison-table thead{display:none}.comparison-table tbody,.comparison-table tr,.comparison-table td{display:block}.comparison-table tr{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.comparison-table td{border-bottom:none;padding:.35rem 0;background:0 0!important}.comparison-table td.col-vs:before{content:"VMware: ";color:var(--text-dark);text-transform:uppercase;font-size:.75rem;font-weight:600}.comparison-table td.col-prox:before{content:"Proxmox: ";color:var(--text-dark);text-transform:uppercase;font-size:.75rem;font-weight:600}.cmp-cost-row{border-top:1px solid #ffffff14}}.pipeline-section{background:#0609134d;position:relative;overflow:hidden}.pipeline{flex-direction:column;align-items:center;gap:0;margin-top:2rem;display:flex;position:relative}.pipeline:before{content:"";opacity:.25;z-index:0;background:linear-gradient(#b8363b,#06b6d4,#8b5cf6,#f59e0b,#ea580c,#10b981,#e57000);width:2px;position:absolute;top:70px;bottom:70px;left:50%}.pipeline-endpoint{text-transform:uppercase;letter-spacing:.1em;z-index:1;background:var(--bg-base);border:1px solid;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.8rem;font-weight:700;display:flex}.pipeline-endpoint-logo{flex-shrink:0;width:20px;height:20px;display:block}.pipeline-endpoint.vmware{color:#e88b8e;background:#b8363b1a;border-color:#b8363b66;margin-bottom:.5rem}.pipeline-endpoint.proxmox{color:#f5a960;background:#e570001a;border-color:#e5700066;margin-top:.5rem}.pipeline-step{z-index:1;align-items:stretch;gap:3rem;width:100%;max-width:1220px;padding:.75rem 0;display:flex;position:relative}.pipeline-step:nth-child(odd){flex-direction:row}.pipeline-step:nth-child(2n){flex-direction:row-reverse}.pipeline-node{width:52px;height:52px;font-family:var(--font-mono);background:var(--bg-base);z-index:2;border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1rem;font-size:1.2rem;font-weight:800;transition:box-shadow .3s,transform .3s;display:flex}.pipeline-step:hover .pipeline-node{box-shadow:0 0 20px var(--phase-color,#6366f14d);transform:scale(1.1)}.pipeline-card{border:1px solid var(--border-color);flex-direction:column;flex:1;gap:.9rem;padding:2rem 2.75rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.pipeline-card:hover{border-color:var(--phase-color,var(--border-hover));box-shadow:0 0 25px color-mix(in srgb, var(--phase-color,#6366f1) 15%, transparent), 0 8px 30px #00000059;transform:translateY(-3px)}.pipeline-card-header{align-items:flex-start;gap:.75rem;display:flex}.pipeline-icon{border-radius:var(--radius-sm);background:#ffffff0a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s;display:flex}.pipeline-card:hover .pipeline-icon{background:#ffffff14}.pipeline-header-text{flex-direction:column;gap:.3rem;display:flex}.pipeline-title{color:#fff;letter-spacing:-.01em;font-size:1.1rem;font-weight:700;line-height:1.2}.pipeline-duration{width:fit-content;font-family:var(--font-mono);border:1px solid;border-radius:9999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-block}.pipeline-desc{color:var(--text-muted);font-size:.88rem;line-height:1.6}.pipeline-callout{border-radius:var(--radius-sm);color:#67e8f9;background:#06b6d40f;border:1px solid #06b6d426;padding:.6rem .75rem;font-size:.78rem;font-style:italic;line-height:1.45}.pipeline-result{border-left:3px solid;flex-direction:column;gap:.1rem;padding-left:.75rem;display:flex}.pipeline-result-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dark);font-size:.65rem;font-weight:600}.pipeline-result-text{color:var(--text-main);font-size:.85rem;font-weight:500;line-height:1.4}@media (max-width:768px){.pipeline:before{left:26px}.pipeline-step,.pipeline-step:nth-child(odd),.pipeline-step:nth-child(2n){flex-direction:row;gap:1.25rem}.pipeline-node{width:42px;height:42px;margin-top:.75rem;font-size:1rem}.pipeline-card{padding:1.25rem}.pipeline-endpoint{padding:.5rem 1rem;font-size:.7rem}}.faq-section{background:#06091333}.faq-tabs{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:1.6rem;display:flex}.faq-tab{color:#cbd5e1;letter-spacing:.03em;cursor:pointer;background:#0f172a75;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:.55rem 1rem;font-size:.82rem;font-weight:700;transition:transform .2s,border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.faq-tab:hover{color:#f8fafc;border-color:#22d3ee3d;transform:translateY(-2px)}.faq-tab-active{color:#fff;background:radial-gradient(circle at 20% 20%,#22d3ee29,#0000 55%),#081122eb;border-color:#22d3ee47;box-shadow:0 14px 30px #0003}.faq-list-shell{flex-direction:column;gap:1.25rem;max-width:1080px;margin:0 auto;display:flex}.faq-list-header{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.faq-list-label{color:#b8f3ff;letter-spacing:.08em;text-transform:uppercase;background:#0f172a94;border:1px solid #22d3ee29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:.42rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex}.faq-list-header p{color:#aab8cf;max-width:700px;margin:0;font-size:.94rem;line-height:1.62}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:1080px;margin:0 auto;display:grid}.faq-item{background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),linear-gradient(145deg,#0f172ad1,#030712e6);border:1px solid #94a3b824;border-radius:24px;padding:1.35rem 1.35rem 1.4rem;position:relative;overflow:hidden;box-shadow:0 20px 46px #0003}.faq-item:before{content:"";background:linear-gradient(#22d3ee,#22d3ee00);width:4px;position:absolute;inset:0 auto 0 0}.faq-item-index{color:#c9f7ff;letter-spacing:.08em;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:14px;justify-content:center;align-items:center;min-width:42px;height:42px;margin-bottom:1rem;font-size:.75rem;font-weight:800;display:inline-flex}.faq-q{color:#fff;margin-bottom:.65rem;font-size:1.02rem;font-weight:700;line-height:1.36}.faq-a{color:#aab8cf;font-size:.92rem;line-height:1.68}@media (max-width:768px){.faq-tabs{gap:.5rem}.faq-tab{width:100%}.faq-list-shell{gap:1rem}.faq-list{grid-template-columns:1fr;max-width:100%}.faq-item{padding:1.2rem 1.1rem 1.25rem}}.cta-section{padding-top:6.75rem;padding-bottom:6.75rem;position:relative;overflow:hidden}.landing-methodology-section{border-top:1px solid #94a3b814;padding-top:4rem;padding-bottom:4rem}.landing-methodology-shell{background:radial-gradient(circle at 8% 0,#22d3ee17,#0000 30%),linear-gradient(135deg,#09101ee0,#050912f0);border:1px solid #67e8f924;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);align-items:stretch;gap:1.25rem;max-width:1160px;margin:0 auto;padding:1.65rem;display:grid}.landing-methodology-shell h2{color:#fff;letter-spacing:-.045em;max-width:16ch;margin:1rem 0 .8rem;font-size:clamp(2rem,3.6vw,3.15rem);line-height:1}.landing-methodology-shell p{color:#e2e8f0c2;max-width:68ch;margin:0;font-size:1rem;line-height:1.75}.landing-methodology-panel{background:linear-gradient(#0f172ac7,#080e1ae0);border:1px solid #60a5fa29;border-radius:22px;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.25rem;display:flex}.landing-methodology-panel .btn{width:fit-content}.pricing-preview-shell{background:radial-gradient(circle at 10% 0,#22d3ee14,#0000 30%),radial-gradient(circle at 100% 10%,#f59e0b14,#0000 28%),linear-gradient(145deg,#060913eb,#0a0f1ee0);border:1px solid #94a3b81f;max-width:1160px;margin:0 auto;padding:3.5rem 3rem}.pricing-preview-intro{text-align:center;flex-direction:column;align-items:center;gap:.9rem;display:flex}.pricing-preview-intro h2{color:#fff;letter-spacing:-.035em;max-width:16ch;margin:.1rem 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.06}.pricing-preview-intro p{color:#cbd5e1;max-width:700px;margin:0;font-size:1rem;line-height:1.7}.pricing-preview-strip{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.25rem;display:flex}.pricing-preview-strip span{color:#b8f3ff;letter-spacing:.08em;text-transform:uppercase;background:#0f172a94;border:1px solid #22d3ee29;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:.45rem .9rem;font-size:.74rem;font-weight:800;display:inline-flex}.pricing-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;margin-top:2.3rem;display:grid}.pricing-preview-card{background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),linear-gradient(145deg,#0f172ad1,#030712e6);border:1px solid #94a3b824;border-radius:26px;flex-direction:column;gap:1rem;padding:1.35rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000038}.pricing-preview-card:hover{transform:translateY(-4px)}.pricing-preview-card:before{content:"";background:linear-gradient(#22d3ee,#22d3ee00);width:4px;position:absolute;inset:0 auto 0 0}.pricing-preview-card-head{gap:.45rem;display:grid}.pricing-preview-card-head span{color:#8feaff;letter-spacing:.08em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:.32rem .65rem;font-size:.67rem;font-weight:800;display:inline-flex}.pricing-preview-card-head strong{color:#fff;letter-spacing:-.02em;font-size:1.1rem}.pricing-preview-price-row{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.pricing-preview-price{color:#fff;letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.pricing-preview-payment{color:#aab8cf;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.pricing-preview-bestfor{color:#cbd5e1;min-height:4.6rem;margin:0;font-size:.93rem;line-height:1.65}.pricing-preview-includes{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.pricing-preview-includes li{color:#dbe7f5;align-items:flex-start;gap:.55rem;font-size:.87rem;line-height:1.48;display:flex}.pricing-preview-includes li svg{color:#67e8f9;flex:none;margin-top:.1rem}.pricing-preview-card-pro:before,.pricing-preview-card-blueprint:before{background:linear-gradient(#fbbf24,#f59e0b00)}.pricing-preview-card-blueprint:before{background:linear-gradient(#a5b4fc,#818cf800)}.pricing-preview-card-pro .pricing-preview-card-head span{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b33}.pricing-preview-card-blueprint .pricing-preview-card-head span{color:#c7d2fe;background:#818cf81a;border-color:#818cf833}.pricing-preview-note{text-align:center;background:#080e1d9e;border:1px solid #94a3b81f;border-radius:20px;margin-top:1.5rem;padding:1rem 1.15rem}.pricing-preview-note-title{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;font-weight:800}.pricing-preview-note p{color:#aab8cf;margin:0;font-size:.92rem;line-height:1.64}.pricing-preview-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.cta-box{background:radial-gradient(circle at 0 0,#b8363b14,#0000 28%),radial-gradient(circle at 100% 100%,#e5700014,#0000 30%),linear-gradient(145deg,#060913eb,#0a0f1ee6);border:1px solid #94a3b81f;max-width:1160px;margin:0 auto;padding:3.2rem}.cta-shell{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:2rem;display:grid}.cta-copy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.cta-brands{justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.cta-brand{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.72rem;font-weight:700;display:flex}.cta-brand-logo,.faq-brand-logo{flex-shrink:0;width:18px;height:18px;display:block}.cta-brand.vmware{color:#e88b8e;background:#b8363b1a;border-color:#b8363b59}.cta-brand.proxmox{color:#f5a960;background:#e5700024;border-color:#e5700059}.faq-brands{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.faq-brand{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.faq-brand.vmware{color:#e88b8e;background:#b8363b14;border-color:#b8363b59}.faq-brand.proxmox{color:#f5a960;background:#e570001a;border-color:#e5700059}.cta-arrow{color:var(--text-dark);opacity:.4;flex-shrink:0}.cta-subtitle{max-width:600px;color:var(--text-muted);margin:0 0 2rem;font-size:1rem;line-height:1.6}.cta-title{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);line-height:1.06}.cta-pain{color:#e88b8e;font-weight:600}.cta-form{gap:.75rem;max-width:520px;margin:0 auto;display:flex}.cta-actions{justify-content:flex-start;display:flex}.form-input{border:1px solid var(--border-color);color:#fff;background:#0006;border-radius:9999px;flex-grow:1;padding:.85rem 1.5rem;font-family:inherit;font-size:.95rem;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s}.form-input:focus{border-color:#e57000;box-shadow:0 0 20px #e5700026}.cta-btn{flex-shrink:0}.cta-trust{flex-wrap:wrap;justify-content:flex-start;gap:1.5rem;margin-top:2.5rem;display:flex}.cta-trust-item{color:var(--text-muted);background:#ffffff05;border:1px solid #ffffff0f;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.82rem;display:flex}.cta-visual-panel{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 34%),linear-gradient(145deg,#0f172ad6,#030712eb);border:1px solid #94a3b824;border-radius:28px;flex-direction:column;gap:1.2rem;padding:1.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #0000003d}.cta-visual-panel:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:60%;height:2px;animation:5.6s ease-in-out infinite ctaPanelSweep;position:absolute;inset:-20% auto auto -10%}.cta-visual-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cta-visual-head span{color:#8feaff;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.cta-visual-head strong{color:#fff;letter-spacing:-.02em;font-size:1rem}.cta-visual-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:.9rem;display:grid;position:relative}.cta-visual-route-brand{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:.55rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.cta-visual-route-brand.vmware{color:#f5b7ba;background:#b8363b1a;border:1px solid #b8363b47}.cta-visual-route-brand.proxmox{color:#ffd29c;background:#e570001f;border:1px solid #e5700047}.cta-visual-route-line{background:linear-gradient(90deg,#b8363b99,#22d3eed9,#e57000b3);width:86px;height:2px;position:relative}.cta-visual-route-line:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;animation:3.6s ease-in-out infinite ctaRoutePulse;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 18px #ffffff8c}.cta-focus-grid{gap:.85rem;display:grid}.cta-focus-card{background:#080e1d8f;border:1px solid #94a3b81f;border-radius:20px;padding:.95rem 1rem}.cta-focus-card-head{align-items:center;gap:.7rem;margin-bottom:.55rem;display:flex}.cta-focus-icon{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee2e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.cta-focus-card-head span{color:#fff;font-size:.86rem;font-weight:700}.cta-focus-card p{color:#aab8cf;margin:0;font-size:.88rem;line-height:1.58}.cta-focus-card-amber .cta-focus-icon{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b33}.cta-focus-card-indigo .cta-focus-icon{color:#c7d2fe;background:#818cf81a;border-color:#818cf833}.cta-visual-footer{flex-wrap:wrap;gap:.55rem;display:flex}.cta-visual-footer span{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;background:#0f172a8f;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:.35rem .72rem;font-size:.68rem;font-weight:800;display:inline-flex}@keyframes ctaPanelSweep{0%,18%{opacity:0;transform:translate(-10%)}40%,65%{opacity:.85}to{opacity:0;transform:translate(190%)}}@keyframes ctaRoutePulse{0%,10%{opacity:0;left:0}18%,80%{opacity:1}to{opacity:0;left:calc(100% - 14px)}}.footer{border-top:1px solid var(--border-color);background:#03050c;padding:4rem 0 2rem;font-size:.9rem}.footer-grid{grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(130px,.75fr)) minmax(220px,1fr);gap:2rem;margin-bottom:4rem;display:grid}.footer-brand,.footer-links-col{flex-direction:column;gap:1.25rem;display:flex}.footer-links-title{color:#fff;font-size:.95rem;font-weight:700}.footer-links-list{flex-direction:column;gap:.75rem;list-style:none;display:flex}.footer-links-list a{color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-links-list a:hover{color:#fff}.footer-bottom{color:var(--text-dark);border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.footer-legal{text-align:center;border-top:1px solid #ffffff08;margin-top:1.5rem;padding-top:1rem}.footer-legal p{color:var(--text-dark);opacity:.6;max-width:850px;margin:0 auto;font-size:.7rem;line-height:1.5}.shiftreadiness-page{background:radial-gradient(circle at top left, #06b6d414, transparent 32%), radial-gradient(circle at top right, #e5700014, transparent 30%), var(--bg-base);min-height:100vh}.dashboard-page{width:min(var(--max-width), calc(100% - 4rem));isolation:isolate;background:radial-gradient(circle at 0 0,#22d3ee1a,#0000 28%),radial-gradient(circle at 78% 4%,#6366f11f,#0000 26%),radial-gradient(circle at 50% 0,#f59e0b0a,#0000 22%),linear-gradient(#060913fa 0%,#060913 100%);flex-direction:column;gap:1.75rem;margin:0 auto;padding:2rem 0 5rem;display:flex;position:relative}.dashboard-hero{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 28%),radial-gradient(circle at 12% 12%,#6366f11a,#0000 28%),#0a0f1ecc;border-color:#ffffff14;border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.75fr);align-items:end;gap:1.5rem;padding:clamp(1.5rem,2.5vw,2.2rem);display:grid;overflow:hidden;box-shadow:0 24px 60px #0000006b,inset 0 0 0 1px #22d3ee0a}.dashboard-hero:before{content:"";pointer-events:none;opacity:.65;background:linear-gradient(120deg,#ffffff0f,#0000 38%),linear-gradient(#ffffff08,#0000 20%);position:absolute;inset:0}.dashboard-hero>div{z-index:1;position:relative}.dashboard-hero>div:first-child{max-width:860px}.dashboard-hero h1{text-wrap:balance;margin-top:.25rem;font-size:clamp(2.15rem,3.3vw,3.25rem)}.dashboard-hero p{max-width:760px}.dashboard-hero-actions{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));justify-content:stretch;align-self:stretch;gap:.75rem;min-width:min(100%,540px);display:grid}.dashboard-hero-actions .btn{text-align:left;justify-content:flex-start;width:100%;min-height:3.45rem;padding-inline:1.05rem}.dashboard-grid,.assessment-summary-grid,.assessment-preview-grid,.assessment-completion-grid,.assessment-lists-grid{gap:1rem;display:grid}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-card,.dashboard-empty,.assessment-summary-card,.assessment-preview-card,.assessment-completion-card,.assessment-subcard{padding:1.5rem}.dashboard-page .glass-card{background:linear-gradient(#0d1224d6,#090d1cad),#0d12249e;border-color:#ffffff14;box-shadow:0 18px 55px #00000057,inset 0 0 0 1px #ffffff05}.dashboard-page .glass-card:hover{border-color:#ffffff1f;box-shadow:0 22px 65px #0000006b,inset 0 0 0 1px #22d3ee0f}.dashboard-page .assessment-summary-card,.dashboard-page .assessment-preview-card,.dashboard-page .assessment-completion-card,.dashboard-page .assessment-subcard,.dashboard-page .dashboard-card{border-radius:22px}.dashboard-page .assessment-preview-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dashboard-page .report-history-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.dashboard-page .assessment-inline-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:stretch;width:100%;display:grid}.dashboard-page .assessment-inline-actions .btn,.dashboard-page .assessment-inline-actions form{width:100%}.dashboard-page .unlock-admin-form{gap:.85rem;display:grid}.dashboard-page .report-history-meta{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.55rem;display:grid}.dashboard-page .report-history-meta span{overflow-wrap:anywhere;min-width:0}.dashboard-card{flex-direction:column;grid-column:span 4;gap:.85rem;display:flex}.dashboard-empty{flex-direction:column;align-items:flex-start;gap:.85rem;max-width:680px;display:flex}.dashboard-card-link{color:hsl(var(--secondary));align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-card-link:hover{color:#7dd3fc}.dashboard-banner{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px)saturate(120%);color:var(--text-main);background:#0a0f1e9e;border:1px solid;padding:.9rem 1.1rem;font-size:.95rem;box-shadow:0 14px 40px #00000038}.dashboard-banner-warning{color:#fde68a;background:radial-gradient(circle at 12% 0,#f59e0b1c,#0000 34%),#0a0f1ea8;border-color:#f59e0b38}.dashboard-banner-success{color:#9ff7d2;background:#10b98114;border-color:#10b98140}.dashboard-banner-error{color:#f7b1b4;background:#b8363b14;border-color:#b8363b4d}.methodology-page{background:radial-gradient(circle at top left, #22d3ee1a, transparent 30%), radial-gradient(circle at top right, #6366f11a, transparent 28%), radial-gradient(circle at 50% 15%, #10b9810f, transparent 26%), var(--bg-base)}.methodology-hero{background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 28%),radial-gradient(circle at 0 0,#f59e0b14,#0000 24%),#0d1224b8}.methodology-hero-copy{flex-direction:column;gap:.7rem;max-width:860px;display:flex}.methodology-route-line{margin-bottom:.35rem}.methodology-hero-signals{flex-wrap:wrap;gap:.55rem;margin-top:.4rem;display:flex}.methodology-hero-signals span{color:#cbd5e1;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#ffffff0a,#03071261),#06091359;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.42rem;padding:.38rem .78rem;font-size:.72rem;font-weight:800;display:inline-flex}.methodology-hero-signals svg{color:hsl(var(--secondary))}.methodology-summary-card strong{word-break:break-word;font-size:.98rem;line-height:1.35}.methodology-panel{position:relative;overflow:hidden}.methodology-version-grid{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.methodology-version-card{min-height:100%}.methodology-banner{margin-top:1rem}.methodology-persistence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.methodology-review-grid{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.methodology-review-panel{min-height:100%}.methodology-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.methodology-note-actions{align-items:stretch}.methodology-note-actions form{margin:0}.methodology-review-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;margin-top:.75rem;display:grid}.methodology-review-subtitle{color:#fff;margin-top:1rem}.btn-small{padding:.55rem .85rem;font-size:.82rem}.methodology-bullet-list{gap:.7rem;display:grid}.methodology-bullet{color:var(--text-main);align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.methodology-bullet svg{color:hsl(var(--secondary));flex-shrink:0;margin-top:.18rem}.methodology-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.methodology-domain-card h3,.methodology-preview-card h3,.methodology-note-panel h3,.methodology-changelog-card h3,.methodology-roadmap-card h3{color:#fff}.methodology-inline-tags{flex-wrap:wrap;gap:.45rem;display:flex}.methodology-table-wrap{overflow-x:auto}.methodology-table{min-width:1050px}.methodology-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-preview-card,.methodology-note-panel{min-height:100%}.methodology-warning-box{border-radius:var(--radius-sm);color:#fde68a;background:#f59e0b12;border:1px solid #f59e0b2e;gap:.35rem;padding:.85rem .95rem;font-size:.88rem;display:grid}.methodology-validation-summary{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.methodology-findings-list{gap:.7rem;display:grid}.methodology-finding-card{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0f;padding:.85rem .95rem}.methodology-chunk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-chunk-card p{margin:0}.methodology-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-note-form .form-input:disabled,.methodology-note-form .btn:disabled{opacity:.6;cursor:not-allowed}.methodology-notes-list{gap:.75rem;display:grid}.methodology-mini-note{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;gap:.55rem;padding:.9rem .95rem;display:flex}.methodology-mini-note h4{color:#fff;margin:0;font-size:.98rem}.methodology-changelog-list{gap:.85rem;display:grid}.methodology-roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.methodology-roadmap-card{align-items:stretch;min-height:100%;display:flex}.methodology-roadmap-card p{color:var(--text-main);margin:0}.methodology-roadmap-banner{margin-top:1rem}.assessment-builder{flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.assessment-builder-grid{grid-template-columns:1.15fr .85fr;gap:1.25rem;display:grid}.assessment-builder-actions,.assessment-inline-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.assessment-module-list{flex-direction:column;gap:.75rem;display:flex}.assessment-module{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#ffffff05;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.assessment-module strong{color:#fff;margin-bottom:.2rem;display:block}.assessment-module span{color:var(--text-muted);font-size:.88rem}.assessment-module.included{border-color:#10b98138}.assessment-module.optional{border-color:#f59e0b38}.assessment-toggle{color:var(--text-main);align-items:center;gap:.6rem;font-size:.92rem;display:inline-flex}.assessment-toggle input{accent-color:#e57000;width:1rem;height:1rem}.form-label{color:var(--text-main);flex-direction:column;gap:.55rem;font-size:.95rem;font-weight:600;display:flex}.assessment-textarea{resize:vertical;border-radius:var(--radius-md);min-height:120px}.assessment-section{flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.assessment-section-title{flex-direction:column;gap:.55rem;display:flex}.assessment-section-eyebrow{color:#7dd3fc;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;display:inline-flex}.assessment-section-title h2{font-size:clamp(1.35rem,2vw,2rem)}.assessment-section-title p{max-width:840px}.assessment-status-row{flex-wrap:wrap;gap:.65rem;display:flex}.assessment-chip{letter-spacing:.04em;text-transform:uppercase;white-space:normal;overflow-wrap:normal;word-break:normal;border:1px solid;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;max-width:100%;padding:.4rem .75rem;font-size:.76rem;font-weight:700;line-height:1.15;display:inline-flex}.assessment-chip-neutral{color:#cbd5e1;background:#ffffff05;border-color:#ffffff14}.assessment-chip-good{color:#a7f3d0;background:#10b98114;border-color:#10b98133}.assessment-chip-warning{color:#fde68a;background:#f59e0b14;border-color:#f59e0b33}.assessment-chip-danger{color:#fecaca;background:#b8363b14;border-color:#b8363b33}.assessment-completion-center{background:radial-gradient(circle at 12% 0,#22d3ee1a,#0000 34%),radial-gradient(circle at 88% 12%,#10b9811a,#0000 28%),#0d1224b3;border-color:#22d3ee29;margin-top:1rem}.completion-center-shell{z-index:3;gap:1.2rem;padding:clamp(1.25rem,2.4vw,1.8rem);display:grid;position:relative}.completion-center-header{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.completion-center-header h2{margin-top:.35rem;font-size:clamp(1.5rem,2.5vw,2.35rem)}.completion-center-header p{max-width:780px}.completion-center-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.completion-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.completion-center-metric{background:#03071257;border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:1rem;position:relative}.completion-center-metric:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#22d3ee5c,#0000);height:1px;position:absolute;inset:auto 1rem .75rem}.completion-center-metric-icon{color:#67e8f9;background:#22d3ee12;border:1px solid #22d3ee2e;border-radius:14px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;margin-bottom:.85rem;display:inline-flex}.completion-center-metric span,.completion-module-impact span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.completion-center-metric strong{color:#fff;margin-top:.25rem;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.05;display:block}.completion-center-metric p,.completion-module-card p,.completion-center-notice p{color:var(--text-muted);margin-top:.45rem;font-size:.9rem}.completion-center-metric-good{border-color:#10b98133}.completion-center-metric-warning{border-color:#f59e0b33}.completion-center-metric-danger{border-color:#b8363b38}.completion-center-notice{background:#22d3ee0d;border:1px solid #22d3ee24;border-radius:18px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.completion-center-notice svg{color:#67e8f9;flex:none;margin-top:.15rem}.completion-center-notice-good{background:#10b9810f;border-color:#10b98133}.completion-center-notice-good svg{color:#6ee7b7}.completion-center-notice-warning{background:#f59e0b0f;border-color:#f59e0b33}.completion-center-notice-warning svg{color:#fde68a}.completion-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.completion-module-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:.85rem;min-width:0;min-height:100%;padding:1rem;transition:border-color .25s,background-color .25s,transform .25s;display:flex}.completion-module-card:hover{background:#ffffff0a;border-color:#22d3ee33;transform:translateY(-2px)}.completion-module-card-top{align-items:flex-start;gap:.75rem;display:flex}.completion-module-card h3{color:#fff;font-size:.98rem}.completion-module-card p{font-size:.84rem;line-height:1.55}.completion-module-status-icon{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.completion-module-status-icon-good{color:#6ee7b7;background:#10b98114;border-color:#10b98133}.completion-module-status-icon-warning{color:#fde68a;background:#f59e0b14;border-color:#f59e0b33}.completion-module-status-icon-danger{color:#fecaca;background:#b8363b14;border-color:#b8363b33}.completion-module-status-icon-neutral{color:#cbd5e1}.completion-module-meta{flex-wrap:wrap;gap:.45rem;display:flex}.completion-module-impact{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:.75rem}.completion-module-action{color:#d8fbff;background:#22d3ee0e;border:1px solid #22d3ee29;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.7rem .85rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.completion-module-action:hover{background:#22d3ee1a;border-color:#22d3ee59;transform:translateY(-1px)}@media (max-width:1180px){.completion-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.completion-center-header{flex-direction:column}.completion-center-actions,.completion-center-actions .btn{width:100%}.completion-center-metrics{grid-template-columns:1fr}}@media (max-width:640px){.assessment-completion-center,.completion-center-shell,.completion-module-card,.completion-center-metric{width:100%;min-width:0}.completion-module-grid{grid-template-columns:1fr}.completion-module-card-top{align-items:flex-start}.completion-module-action{white-space:normal}}.demo-workspace-page{--demo-ink:#f8fafc;--demo-muted:#a8b3cf;--demo-line:#94a3b82e;--demo-cyan:#22d3ee;--demo-amber:#f59e0b;--demo-red:#fb7185;background:radial-gradient(circle at 12% 18%,#22d3ee1f,#0000 34rem),radial-gradient(circle at 82% 10%,#f59e0b1f,#0000 32rem),linear-gradient(#060913 0%,#0a1020 45%,#070a13 100%)}.demo-workspace-banner{z-index:40;color:var(--demo-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712eb;border-bottom:1px solid #22d3ee40;justify-content:center;gap:.75rem;padding:.8rem 1.25rem;display:flex;position:sticky;top:0}.demo-workspace-banner span{color:var(--demo-muted)}.demo-workspace-hero{padding-top:8rem}.demo-workspace-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:start;gap:3rem;display:grid}.demo-workspace-hero-copy{max-width:880px}.demo-workspace-route-line{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.1rem;display:inline-flex}.demo-workspace-route-pill{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#090e1cd1;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.demo-workspace-route-pill-vmware{border-color:#22d3ee3d}.demo-workspace-route-pill-proxmox{border-color:#e570003d}.demo-workspace-route-arrow{color:#e2e8f0e0;background:#090e1cd6;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.demo-workspace-kicker-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.demo-workspace-kicker-row .assessment-inline-note{margin:0}.demo-workspace-hero-copy h1{letter-spacing:-.06em;max-width:900px;font-size:clamp(3rem,5vw,4.85rem);line-height:.94}.demo-workspace-orbit{background:linear-gradient(145deg,#0f172aeb,#080d1cf0),radial-gradient(circle at 54% 42%,#22d3ee2e,#0000 42%),radial-gradient(circle at 82% 16%,#8b5cf62e,#0000 32%);border-color:#22d3ee38;align-content:space-between;min-height:560px;padding:1.8rem;display:grid;overflow:hidden;box-shadow:0 30px 110px #06b6d41a}.demo-workspace-orbit-head{z-index:5;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex;position:relative}.demo-workspace-orbit-kicker{color:#94a3b8eb;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;display:inline-flex}.demo-workspace-orbit-head h2{letter-spacing:-.04em;margin:.4rem 0 0;font-size:1.35rem}.demo-workspace-orbit-badge{color:#d7f9ff;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:999px;align-items:center;min-height:2rem;padding:.42rem .82rem;font-size:.74rem;font-weight:700;display:inline-flex}.demo-workspace-web-shell{min-height:485px;position:relative}.demo-workspace-web-lines{z-index:1;filter:drop-shadow(0 0 12px #22d3ee29);width:calc(100% - .8rem);height:calc(100% - 2rem);position:absolute;inset:.4rem .4rem 1.6rem}.demo-workspace-web-ring,.demo-workspace-web-axis{fill:none;stroke:#22d3ee2e;stroke-width:1px}.demo-workspace-web-ring-1{stroke-opacity:.22}.demo-workspace-web-ring-2{stroke-opacity:.34}.demo-workspace-web-ring-3{stroke-opacity:.45}.demo-workspace-web-ring-4{stroke-opacity:.6}.demo-workspace-web-axis{stroke-width:1.05px;stroke-dasharray:3 3;stroke-opacity:.55}.demo-workspace-web-surface{fill:#16a3d61f;stroke:#22d3eeeb;stroke-width:1.6px}.demo-workspace-web-tip{stroke:#070a12cc;stroke-width:.7px}.demo-workspace-web-tip-cyan,.demo-workspace-web-value-cyan{fill:#22d3ee}.demo-workspace-web-tip-amber,.demo-workspace-web-value-amber{fill:#f59e0b}.demo-workspace-web-tip-violet,.demo-workspace-web-value-violet{fill:#a78bfa}.demo-workspace-web-tip-emerald,.demo-workspace-web-value-emerald{fill:#34d399}.demo-workspace-web-value{stroke:#ffffffb8;stroke-width:.6px}.demo-workspace-orbit-core{z-index:3;text-align:center;background:linear-gradient(#080e1ccc,#0b1324bd);border:1px solid #22d3ee33;border-radius:30px;place-items:center;gap:.2rem;width:182px;min-height:128px;margin:8.6rem auto 0;padding:1rem 1.1rem .95rem;display:grid;position:relative;box-shadow:0 18px 44px #0208176b,0 0 30px #22d3ee14}.demo-workspace-orbit-core strong{letter-spacing:-.05em;font-size:2.1rem;line-height:1}.demo-workspace-orbit-core span{color:var(--demo-muted);text-align:center;font-size:.96rem}.demo-workspace-orbit-core small{color:#e2e8f0bd;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.demo-workspace-web-node-grid{z-index:4;position:absolute;inset:0}.demo-workspace-web-node{background:linear-gradient(#0f172ae6,#090e1ceb);border:1px solid #ffffff1f;border-radius:18px;gap:.22rem;min-width:154px;max-width:186px;padding:.85rem .95rem;display:grid;position:absolute;box-shadow:0 18px 44px #00000047}.demo-workspace-web-node small{color:#94a3b8e0;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800}.demo-workspace-web-node strong{color:#fff;letter-spacing:-.02em;font-size:1.08rem}.demo-workspace-web-node span{color:#d5e5f0;font-size:.76rem;line-height:1.45}.demo-workspace-web-node-bar{background:#94a3b824;border-radius:999px;height:6px;margin-top:.35rem;position:relative;overflow:hidden}.demo-workspace-web-node-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9eb,#22d3eeeb);height:100%;box-shadow:0 0 12px #22d3ee33}.demo-workspace-web-node-cyan{border-color:#22d3ee42}.demo-workspace-web-node-amber{border-color:#f59e0b42}.demo-workspace-web-node-blue{border-color:#3b82f642}.demo-workspace-web-node-violet{border-color:#8b5cf642}.demo-workspace-web-node-emerald{border-color:#34d39942}.demo-workspace-web-node-1{top:4%;left:4%}.demo-workspace-web-node-2{top:10%;right:-1%}.demo-workspace-web-node-3{top:36%;right:-3%}.demo-workspace-web-node-4{bottom:7%;right:10%}.demo-workspace-web-node-5{bottom:4%;left:8%}.demo-workspace-web-node-6{top:39%;left:-2%}.demo-workspace-orbit-metrics{z-index:5;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.1rem;display:grid;position:relative}.demo-workspace-orbit-metric{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.72rem .82rem;display:flex}.demo-workspace-orbit-metric span{color:#cbd5e1e0;font-size:.74rem;font-weight:700}.demo-workspace-orbit-metric strong{color:#fff;letter-spacing:-.04em;font-size:1.1rem}.demo-workspace-orbit-metric-cyan{border-color:#22d3ee29}.demo-workspace-orbit-metric-blue{border-color:#3b82f629}.demo-workspace-orbit-metric-amber{border-color:#f59e0b29}.demo-workspace-orbit-metric-violet{border-color:#a78bfa29}.demo-workspace-orbit-metric-emerald{border-color:#34d39929}.demo-workspace-orbit-footer{z-index:5;flex-wrap:wrap;gap:.65rem;display:flex;position:relative}.demo-workspace-orbit-footer span{color:#d7f9ff;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:2rem;padding:.45rem .78rem;font-size:.76rem;font-weight:700;display:inline-flex}.technical-review-admin-section{margin:1.8rem 0 2rem}.technical-review-admin-head{margin-bottom:1rem}.technical-review-admin-head h3{margin:.35rem 0 .4rem}.technical-review-admin-head p{color:#cbd5e1d1;margin:0}.technical-review-admin-card{background:linear-gradient(#10192efa,#0b1221fa),radial-gradient(circle at 100% 0,#f59e0b1f,#0000 34%);border-color:#f59e0b33}.technical-review-admin-kicker{align-items:center;gap:.6rem;margin-bottom:.35rem;display:flex}.demo-workspace-signal-strip{flex-wrap:wrap;gap:.7rem;margin:1.35rem 0 1.15rem;display:flex}.demo-workspace-signal-strip span{color:#d7f9ff;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:2rem;padding:.45rem .82rem;font-size:.78rem;font-weight:700;display:inline-flex}.demo-workspace-action-deck{gap:.95rem;max-width:62rem;display:grid}.demo-workspace-primary-action{color:#f8fdff;background:linear-gradient(135deg,#16a3d6f5,#2563ebeb);border-color:#22d3ee38;justify-content:space-between;min-height:72px;padding-inline:1.2rem;box-shadow:0 18px 44px #06b6d43d,0 10px 24px #02081747}.demo-workspace-primary-action:hover{color:#fff;background:linear-gradient(135deg,#0c9bd3fa,#1d4ed8f5)}.demo-workspace-primary-action span{text-align:left;display:grid}.demo-workspace-primary-action strong{color:#fff;letter-spacing:-.02em;font-size:.97rem}.demo-workspace-primary-action small{color:#eff8ffe6;font-size:.78rem;line-height:1.45}.demo-workspace-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.demo-workspace-action-card{background:linear-gradient(#0c1222f5,#070b18f0);border:1px solid #94a3b82e;border-radius:22px;gap:.35rem;min-height:84px;padding:1rem 1.05rem;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;display:grid}.demo-workspace-action-card:hover{border-color:#22d3ee47;transform:translateY(-2px);box-shadow:0 18px 38px #00000038}.demo-workspace-action-card span{color:#fff;letter-spacing:-.02em;font-size:.9rem;font-weight:800}.demo-workspace-action-card small{color:var(--text-muted);font-size:.78rem;line-height:1.5}.demo-workspace-action-card-accent{background:linear-gradient(#231005f5,#0f0b10e6);border-color:#e570003d}.demo-workspace-info-grid,.demo-workspace-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.demo-workspace-info-grid .glass-card,.demo-workspace-detail{padding:1.5rem}.demo-workspace-info-card{background:linear-gradient(#0a0f1ed6,#050a18e6);gap:.9rem;min-height:100%;display:grid}.demo-workspace-info-head{align-items:center;gap:.9rem;display:flex}.demo-workspace-info-icon{color:#67e8f9;background:#06b6d414;border:1px solid #06b6d429;border-radius:16px;place-items:center;width:2.7rem;height:2.7rem;display:inline-grid}.demo-workspace-info-head span{color:#94a3b8e0;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.demo-workspace-info-head h2{margin:.15rem 0 0;font-size:1.08rem;line-height:1.25}.demo-workspace-info-card p{color:var(--demo-muted);line-height:1.65}.demo-workspace-info-grid ul,.demo-workspace-card-grid ul{gap:.55rem;margin-top:.75rem;list-style:none;display:grid}.demo-workspace-info-grid li,.demo-workspace-card-grid li,.demo-workspace-unlock-grid span{color:var(--demo-muted);align-items:flex-start;gap:.45rem;display:flex}.demo-workspace-scenario-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1rem;display:grid}.demo-workspace-scenario-card{padding:1.4rem}.demo-workspace-card-top{justify-content:space-between;gap:1rem;display:flex}.demo-workspace-badges{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.demo-workspace-badges span,.demo-workspace-disclaimer{color:#a5f3fc;background:#22d3ee14;border:1px solid #22d3ee38;border-radius:999px;padding:.3rem .55rem;font-size:.75rem}.demo-workspace-vm-count{background:#f59e0b14;border:1px solid #f59e0b47;border-radius:1rem;align-self:flex-start;place-items:center;min-width:92px;padding:.9rem;display:grid}.demo-workspace-vm-count strong{color:#fde68a;font-size:1.8rem}.demo-workspace-vm-count span{color:var(--demo-muted);text-align:center;font-size:.75rem}.demo-workspace-score-row,.demo-workspace-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.demo-workspace-score,.demo-workspace-metric-strip span{border:1px solid var(--demo-line);background:#ffffff09;border-radius:.9rem;padding:.85rem}.demo-workspace-score span,.demo-workspace-metric-strip span{color:var(--demo-muted);font-size:.78rem}.demo-workspace-score strong,.demo-workspace-metric-strip strong{color:var(--demo-ink);display:block}.demo-score-good strong{color:#34d399}.demo-score-warning strong{color:#fbbf24}.demo-score-danger strong{color:#fb7185}.demo-workspace-card-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.demo-workspace-card-grid h4{text-transform:uppercase;color:var(--demo-cyan);letter-spacing:.08em;font-size:.8rem}.demo-workspace-actions,.demo-workspace-detail-heading{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.demo-workspace-detail-section{padding-top:1rem}.demo-workspace-detail{border-color:#22d3ee33}.demo-workspace-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-workspace-detail-grid h3,.demo-workspace-wave-panel h3,.demo-workspace-panel-title{align-items:center;gap:.55rem;display:flex}.demo-workspace-list{color:var(--demo-muted);gap:.55rem;margin-top:.85rem;padding-left:1rem;display:grid}.demo-workspace-wave-panel,.demo-workspace-advisor{border:1px solid var(--demo-line);background:#0206176b;border-radius:1rem;margin-top:1.25rem;padding:1.15rem}.demo-workspace-wave-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:1rem;display:grid}.demo-workspace-wave-grid article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:.85rem;padding:.85rem}.demo-workspace-wave-grid span{color:var(--demo-cyan);text-transform:uppercase;font-size:.75rem}.demo-workspace-wave-grid small{color:#fde68a;margin-top:.3rem;display:block}.demo-workspace-transcript{gap:.75rem;margin-top:1rem;display:grid}.demo-workspace-transcript article{border-left:3px solid var(--demo-cyan);background:#22d3ee0f;border-radius:.75rem;padding:.9rem}.demo-workspace-disclaimer{color:#fecdd3;background:#fb718514;border-color:#fb718547;border-radius:.75rem;margin-top:1rem;display:inline-flex}.demo-workspace-unlock-grid{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.demo-workspace-unlock-grid span{border:1px solid var(--demo-line);background:#ffffff09;border-radius:999px;padding:.4rem .6rem}.demo-hub-page{min-height:100vh}.demo-hub-hero{padding-top:7.5rem;position:relative;overflow:hidden}.demo-hub-hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:start;gap:3rem;display:grid;position:relative}.demo-hub-copy{flex-direction:column;align-items:flex-start;display:flex}.demo-hub-route-line{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.15rem;display:inline-flex}.demo-hub-route-pill{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#090e1cd1;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:.55rem;padding:.52rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.demo-hub-route-pill-vmware{border-color:#22d3ee3d}.demo-hub-route-pill-proxmox{border-color:#e5700042}.demo-hub-route-arrow{color:#e2e8f0e6;background:#090e1cd6;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.demo-hub-kicker-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.demo-hub-kicker-row .assessment-inline-note{margin:0}.demo-hub-copy h1{letter-spacing:-.06em;color:#fff;overflow-wrap:break-word;max-width:12ch;margin:1rem 0;font-size:clamp(3rem,5.3vw,4.8rem);line-height:.94}.demo-hub-subtitle{color:#d9f6ff;overflow-wrap:break-word;max-width:54ch;margin-top:1.15rem;font-size:clamp(1.05rem,1.8vw,1.28rem);font-weight:700;line-height:1.5}.demo-hub-body{max-width:62ch;color:var(--text-muted);overflow-wrap:break-word;margin-top:1rem;font-size:1rem;line-height:1.7}.demo-hub-signal-strip{margin:1.55rem 0 1.25rem}.demo-hub-signal-strip span{gap:.45rem}.demo-hub-signal-strip strong{color:#fff;font-weight:900}.demo-hub-action-deck{gap:.95rem;width:100%;max-width:61rem;display:grid}.demo-hub-primary-action{justify-content:space-between;min-height:70px;padding-inline:1.2rem;background:linear-gradient(135deg,#0ea5e9fa,#06b6d4f0)!important;border:1px solid #22d3ee57!important;border-radius:22px!important;box-shadow:0 22px 44px #06b6d42e,inset 0 1px #ffffff1f!important}.demo-hub-primary-action span{text-align:left;display:grid}.demo-hub-primary-action strong{color:#fff;letter-spacing:-.02em;font-size:.97rem}.demo-hub-primary-action small{color:#f0f9ffd1;font-size:.78rem;line-height:1.45}.demo-hub-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.demo-hub-action-card{cursor:pointer;background:linear-gradient(#0c1222f5,#070b18f0);border:1px solid #94a3b82e;border-radius:22px;justify-content:space-between;align-items:center;gap:.8rem;min-height:62px;padding:.95rem 1.05rem;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s,color .2s;display:flex}.demo-hub-action-card:hover{background:linear-gradient(#0f1628fa,#080d1bf5);border-color:#22d3ee47;transform:translateY(-2px);box-shadow:0 18px 38px #00000038}.demo-hub-action-card span{gap:.08rem;display:grid}.demo-hub-action-card strong{color:#fff;letter-spacing:-.02em;font-size:.9rem;font-weight:800}.demo-hub-action-card small{color:var(--text-muted);font-size:.78rem;line-height:1.45}.demo-hub-action-card svg{color:#e2e8f0c2;flex:none}.demo-hub-action-card-accent{background:linear-gradient(#231005f5,#0f0b10e6);border-color:#e570003d}.demo-hub-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.5rem;display:flex}.demo-hub-signal-card{background:radial-gradient(circle at 100% 0,#2ed3f32e,#0000 30%),radial-gradient(circle at 15% 20%,#8b5cf62e,#0000 32%),linear-gradient(#080e1efa,#050914f0);border-color:#2ed3f329;min-width:0;margin-top:.35rem;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #22d3ee14,0 28px 80px #0000005c,0 0 55px #22d3ee14}.demo-hub-signal-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee38,#0000 68%);border-radius:999px;width:220px;height:220px;position:absolute;inset:auto -60px -80px auto}.demo-hub-signal-card-body{gap:1rem;padding:clamp(1.3rem,2.4vw,1.9rem);display:grid}.demo-hub-signal-card-title h2{color:#fff;letter-spacing:-.05em;margin-top:.6rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.03}.demo-hub-signal-kicker{color:var(--accent-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:inline-flex}.demo-hub-signal-card p{color:#d7efff;line-height:1.75;position:relative}.demo-hub-signal-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.demo-hub-signal-stat,.demo-hub-signal-journey article{background:#03071275;border:1px solid #ffffff14;border-radius:20px}.demo-hub-signal-stat{padding:.95rem 1rem}.demo-hub-signal-stat strong{color:#fff;font-size:1.8rem;display:block}.demo-hub-signal-stat span{color:var(--text-dark);letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.78rem;font-weight:800;display:block}.demo-hub-signal-journey{gap:.75rem;display:grid}.demo-hub-signal-journey article{gap:.9rem;padding:.95rem 1rem;display:flex}.demo-hub-signal-journey span{color:#fff;background:linear-gradient(135deg,#22d3ee42,#8b5cf642);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:900;display:inline-flex}.demo-hub-signal-journey strong{color:#fff;font-size:.94rem;display:block}.demo-hub-signal-journey p{color:var(--text-muted);margin-top:.2rem;font-size:.92rem;line-height:1.5}.demo-hub-safety-grid{gap:.7rem;margin-top:1.2rem;display:grid;position:relative}.demo-hub-safety-grid span{color:var(--text-secondary);align-items:center;gap:.55rem;font-size:.94rem;display:inline-flex}.demo-hub-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.demo-hub-choice{flex-direction:column;justify-content:space-between;min-height:520px;padding:clamp(1.5rem,3vw,2.25rem);display:flex;position:relative;overflow:hidden}.demo-hub-choice:after{content:"";opacity:.6;border:1px solid #ffffff14;border-radius:999px;width:140px;height:140px;position:absolute;inset:auto 1.5rem 1.5rem auto}.demo-hub-choice-orb{filter:blur(4px);opacity:.52;border-radius:999px;width:250px;height:250px;position:absolute;inset:-80px -80px auto auto}.demo-hub-choice-quick .demo-hub-choice-orb{background:radial-gradient(circle,#f9731673,#0000 68%)}.demo-hub-choice-workspace .demo-hub-choice-orb{background:radial-gradient(circle,#22d3ee6b,#0000 68%)}.demo-hub-choice-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex;position:relative}.demo-hub-choice-icon{width:52px;height:52px;color:var(--accent-cyan);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;place-items:center;display:inline-grid}.demo-hub-choice h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.95;position:relative}.demo-hub-choice p{color:var(--text-secondary);margin:1rem 0 1.25rem;line-height:1.75;position:relative}.demo-hub-choice ul{gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid;position:relative}.demo-hub-choice li{color:var(--text-muted);align-items:center;gap:.55rem;display:flex}.demo-hub-choice .btn{align-self:flex-start;position:relative}.demo-hub-footer-note{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.demo-hub-footer-note p{max-width:760px;color:var(--text-muted);margin:0;line-height:1.75}@media (max-width:900px){.demo-hub-hero-grid,.demo-hub-choice-grid,.demo-hub-action-grid,.demo-hub-signal-stats{grid-template-columns:1fr}.demo-hub-primary-action{width:100%}.demo-hub-choice{min-height:auto}.demo-hub-copy h1{max-width:14ch;font-size:clamp(2.8rem,10vw,4.5rem)}.demo-hub-footer-note{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.demo-hub-hero{padding-top:6.5rem}.demo-hub-route-line{gap:.55rem}.demo-hub-route-arrow{width:30px;height:30px}.demo-hub-action-card{align-items:flex-start;min-height:auto}.demo-hub-action-card svg{margin-top:.35rem}.demo-hub-signal-card-body{padding:1.1rem}}@keyframes demoOrbitSpin{to{transform:rotate(360deg)}}@media (max-width:920px){.demo-workspace-hero-grid,.demo-workspace-info-grid,.demo-workspace-detail-grid,.demo-workspace-score-row,.demo-workspace-metric-strip,.demo-workspace-card-grid{grid-template-columns:1fr}.demo-workspace-detail-heading,.demo-workspace-actions,.demo-workspace-banner{flex-direction:column;align-items:flex-start}.demo-workspace-secondary-actions,.demo-workspace-web-node-grid,.demo-workspace-orbit-metrics,.demo-workspace-score-row,.demo-workspace-metric-strip,.demo-workspace-card-grid{grid-template-columns:1fr}.demo-workspace-orbit{min-height:auto}.demo-workspace-web-shell{min-height:580px}.demo-workspace-orbit-head{flex-direction:column;align-items:flex-start}.demo-workspace-web-node{max-width:200px}}.assessment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.assessment-form-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-form-span-2{grid-column:1/-1}.assessment-inline-note{color:var(--text-dark);font-size:.9rem}.assessment-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-summary-card,.assessment-preview-card,.assessment-completion-card{flex-direction:column;gap:.35rem;display:flex}.assessment-summary-label,.assessment-preview-label{color:var(--text-dark);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.assessment-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-preview-columns,.assessment-storage-grid,.assessment-lists-grid{gap:1rem;display:grid}.assessment-preview-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-subcard{flex-direction:column;gap:.75rem;min-height:100%;display:flex}.assessment-subcard h3{font-size:1rem}.assessment-subcard p{font-size:.92rem}.assessment-bullet-list{flex-direction:column;gap:.55rem;list-style:none;display:flex}.assessment-bullet-list li{color:var(--text-muted);padding-left:1rem;position:relative}.assessment-bullet-list li:before{content:"";background:hsl(var(--secondary));border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55rem;left:0;box-shadow:0 0 10px #06b6d466}.assessment-storage-grid{grid-template-columns:1.2fr .8fr}.assessment-storage-copy{flex-direction:column;gap:.85rem;display:flex}.assessment-storage-note{color:var(--text-dark);font-size:.88rem}.about-page{background:radial-gradient(circle at 0 0,#22d3ee14,#0000 24%),radial-gradient(circle at 85% 14%,#38bdf814,#0000 18%),linear-gradient(#080f1cfa 0%,#080f1c 100%)}.about-hero-section{padding-top:8rem;padding-bottom:4rem}.about-hero-shell,.about-methodology-shell{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:1.5rem;display:grid}.about-hero-copy,.about-hero-panel,.about-methodology-copy,.about-methodology-steps,.about-boundaries-shell{position:relative}.about-hero-copy{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.about-hero-route,.about-panel-topline,.about-kicker,.about-feature-eyebrow{align-items:center;gap:.45rem;display:inline-flex}.about-hero-route{color:#e2e8f0d1;letter-spacing:.12em;text-transform:uppercase;font-size:.86rem}.about-hero-copy h1{letter-spacing:-.05em;text-wrap:balance;max-width:12ch;font-size:clamp(3rem,5.8vw,5.4rem);line-height:.95}.about-hero-lead,.about-editorial-head p,.about-methodology-copy p{color:#e2e8f0c7;max-width:62ch;font-size:1.02rem;line-height:1.7}.about-trust-strip{flex-wrap:wrap;gap:.85rem;margin-top:.4rem;display:flex}.about-trust-strip span,.about-panel-footer span{color:#e2e8f0d1;background:#0a1221b8;border:1px solid #6ee7ff29;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .92rem;font-size:.84rem;display:inline-flex}.about-trust-strip svg,.about-panel-footer svg,.about-panel-topline svg,.about-feature-eyebrow svg,.about-kicker:before{color:#67e8f9}.about-hero-actions,.about-page-actions{flex-wrap:wrap;gap:.9rem;margin-top:.5rem;display:flex}.about-hero-panel,.about-methodology-shell,.about-boundaries-shell{background:linear-gradient(#0a1221f5 0%,#080e1afa 100%);border:1px solid #5c739738;border-radius:28px;box-shadow:0 22px 80px #040a1857}.about-hero-panel{padding:1.6rem;overflow:hidden}.about-hero-panel:before,.about-boundaries-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 36%),linear-gradient(145deg,#0000 0%,#0ea5e90d 100%);position:absolute;inset:0}.about-panel-topline{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.about-hero-panel h2{margin-top:1rem;font-size:1.6rem;line-height:1.08}.about-hero-panel p{color:#e2e8f0bd;margin-top:.9rem;line-height:1.7}.about-panel-grid,.about-card-grid,.about-methodology-steps{gap:1rem;display:grid}.about-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.about-panel-grid article,.about-feature-card,.about-method-step{background:#0a1221b8;border:1px solid #60a5fa24;border-radius:20px;padding:1.1rem 1rem}.about-panel-grid strong,.about-feature-card h3,.about-method-step h3,.about-boundary-card h3{font-size:1rem;line-height:1.25;display:block}.about-panel-grid span,.about-feature-card p,.about-method-step p,.about-feature-card-audience p{color:#e2e8f0b8;font-size:.92rem;line-height:1.65}.about-panel-footer{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.about-editorial-head,.about-methodology-copy{max-width:62rem;margin-bottom:1.8rem}.about-kicker{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:700}.about-kicker:before{content:"";background:currentColor;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 12px #67e8f973}.about-editorial-head h2,.about-methodology-copy h2{letter-spacing:-.045em;max-width:15ch;margin-top:.9rem;font-size:clamp(2rem,3.5vw,3.3rem);line-height:1}.about-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-practice-section{padding-top:0}.about-practice-shell{background:radial-gradient(circle at 0 0,#22d3ee2e,#0000 30%),radial-gradient(circle at 86% 12%,#3b82f62e,#0000 22%),radial-gradient(circle at 100% 78%,#f59e0b1a,#0000 28%),linear-gradient(135deg,#0a1221fa,#040a16fc);border:1px solid #7dd3fc3d;border-radius:34px;padding:clamp(1.25rem,2.5vw,2.2rem);position:relative;overflow:hidden;box-shadow:0 30px 110px #040a1875,inset 0 1px #ffffff0d}.about-practice-shell:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80b 1px,#0000 1px),linear-gradient(90deg,#94a3b80a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 20% 12%,#000,#0000 62%);mask-image:radial-gradient(circle at 20% 12%,#000,#0000 62%)}.about-practice-shell .about-editorial-head{grid-template-columns:minmax(0,.68fr) minmax(18rem,.32fr);align-items:end;column-gap:1.2rem;max-width:none;margin-bottom:1.15rem;display:grid;position:relative}.about-practice-shell .about-editorial-head p{grid-column:1}.about-practice-principles{grid-area:1/2/span 3;align-self:stretch;gap:.65rem;display:grid}.about-practice-principles span{color:#e2e8f0e6;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#0ea5e924,#0f172a94);border:1px solid #67e8f92e;border-radius:999px;align-items:center;min-height:3.05rem;padding:.75rem 1rem;font-size:.82rem;font-weight:800;display:flex}.about-practice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.about-practice-card{background:radial-gradient(circle at 100% 0%, var(--practice-glow,#67e8f91c), transparent 48%), linear-gradient(180deg, #0f172ae6, #080e1ae6);border:1px solid #60a5fa24;border-radius:22px;flex-direction:column;justify-content:space-between;gap:1.1rem;min-height:9.2rem;padding:1.05rem;transition:border-color .2s,transform .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.about-practice-card:before{content:"";pointer-events:none;background:var(--practice-accent,#67e8f9);height:3px;box-shadow:0 0 16px var(--practice-accent-shadow,#67e8f959);border-radius:999px;position:absolute;inset:auto 1rem 1rem}.about-practice-card:after{content:"";border:1px solid var(--practice-ring,#67e8f929);border-radius:999px;width:5.8rem;height:5.8rem;position:absolute;top:-1.8rem;right:-1.8rem}.about-practice-card:hover{border-color:var(--practice-border,#67e8f961);transform:translateY(-3px)}.about-practice-card span{z-index:1;border:1px solid var(--practice-border-soft,#67e8f92e);width:fit-content;color:var(--practice-accent,#67e8f9e6);letter-spacing:.18em;background:#02061761;border-radius:999px;padding:.36rem .55rem;font-size:.74rem;font-weight:800;position:relative}.about-practice-card strong{z-index:1;color:#f1f5f9f0;font-size:.96rem;line-height:1.28;position:relative}.about-practice-card:nth-child(5n+1){--practice-accent:#22d3ee;--practice-glow:#22d3ee29;--practice-border:#22d3ee6b;--practice-border-soft:#22d3ee38;--practice-ring:#22d3ee2e;--practice-accent-shadow:#22d3ee61;border-color:#22d3ee33}.about-practice-card:nth-child(5n+2){--practice-accent:#60a5fa;--practice-glow:#60a5fa2b;--practice-border:#60a5fa6b;--practice-border-soft:#60a5fa38;--practice-ring:#60a5fa2e;--practice-accent-shadow:#60a5fa5c;border-color:#60a5fa38}.about-practice-card:nth-child(5n+3){--practice-accent:#a78bfa;--practice-glow:#a78bfa2b;--practice-border:#a78bfa6b;--practice-border-soft:#a78bfa38;--practice-ring:#a78bfa2e;--practice-accent-shadow:#a78bfa57;border-color:#a855f73d}.about-practice-card:nth-child(5n+4){--practice-accent:#34d399;--practice-glow:#34d39929;--practice-border:#34d39966;--practice-border-soft:#34d39938;--practice-ring:#34d3992e;--practice-accent-shadow:#34d39957;border-color:#34d39938}.about-practice-card:nth-child(5n){--practice-accent:#fbbf24;--practice-glow:#fbbf2426;--practice-border:#fbbf2461;--practice-border-soft:#fbbf2438;--practice-ring:#fbbf242e;--practice-accent-shadow:#fbbf244d;border-color:#f59e0b38}.about-practice-profile{grid-template-columns:minmax(0,1fr) minmax(13rem,.28fr);gap:1rem;margin-bottom:1rem;display:grid}.about-practice-profile-copy,.about-practice-stat{background:linear-gradient(145deg,#080e1ac7,#0f172ab3);border:1px solid #7dd3fc33;border-radius:26px;padding:1.25rem;position:relative;overflow:hidden}.about-practice-profile-copy span{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:800;display:block}.about-practice-profile-copy p{color:#e2e8f0c2;margin:0;line-height:1.7}.about-practice-profile-copy p+p{margin-top:.8rem}.about-practice-stat{text-align:center;background:radial-gradient(circle at 50% 0,#22d3ee33,#0000 52%),linear-gradient(#0f172ad6,#060c18eb);flex-direction:column;justify-content:center;display:flex}.about-practice-stat strong{color:#fff;letter-spacing:-.08em;text-shadow:0 0 30px #22d3ee3d;font-size:clamp(3.5rem,6vw,5.6rem);line-height:.9}.about-practice-stat span{color:#e2e8f0b3;margin-top:.75rem;font-size:.88rem;line-height:1.5}.about-practice-note{color:#e2e8f0c2;background:#080e1aad;border:1px solid #67e8f92e;border-radius:18px;flex-wrap:wrap;gap:.45rem;margin-top:1rem;padding:1rem 1.1rem;line-height:1.6;display:flex}.about-practice-note strong{color:#e0f2fe}.about-feature-card{flex-direction:column;gap:.95rem;min-height:100%;padding:1.35rem 1.2rem;display:flex}.about-feature-eyebrow{color:#7dd3fce0;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.about-methodology-shell{padding:1.7rem}.about-methodology-copy{margin-bottom:0;padding-right:1rem}.about-methodology-steps{grid-template-columns:1fr}.about-method-step{grid-template-columns:auto 1fr;align-items:flex-start;gap:.95rem;display:grid}.about-method-step-number{color:#67e8f9db;letter-spacing:.14em;text-transform:uppercase;padding-top:.15rem;font-size:.86rem;font-weight:700}.about-boundaries-shell{padding:1.7rem;overflow:hidden}.about-editorial-head-tight{margin-bottom:1.4rem}.about-boundaries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-boundary-card{background:#0a1221c7;position:relative;overflow:hidden}.about-boundary-card:after{content:"";height:3px;position:absolute;inset:auto 0 0}.about-boundary-card-positive:after{background:linear-gradient(90deg,#22c55ecc,#67e8f9bf)}.about-boundary-card-negative:after{background:linear-gradient(90deg,#f59e0bd9,#f87171bf)}.about-card-grid-audience{margin-top:1.2rem}.about-feature-card-audience svg{color:#67e8f9}.about-page-actions{margin-top:1.75rem}.assessment-optional-module-panel{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 34%),#0f172a85;border:1px solid #22d3ee24;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.assessment-optional-module-panel h3{color:#fff;font-size:1.02rem}.assessment-optional-module-panel p{color:var(--text-muted);max-width:820px;margin-top:.35rem;line-height:1.6}.assessment-optional-module-meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.assessment-optional-module-meta span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;border:1px solid #94a3b82e;border-radius:999px;padding:.4rem .65rem;font-size:.78rem;font-weight:700}.assessment-module-context-form{border:1px solid #94a3b81f;border-radius:20px;padding:1rem}.assessment-checkbox-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-evidence-grid{grid-template-columns:1fr 1.15fr;gap:1rem;display:grid}.assessment-evidence-form{flex-direction:column;gap:1rem;display:flex}.assessment-evidence-form .form-input[type=file]{padding:.95rem 1rem;line-height:1.3}.assessment-empty-note{color:var(--text-dark);margin:0;font-size:.92rem}.assessment-evidence-list{flex-direction:column;gap:.85rem;display:flex}.assessment-evidence-item{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#ffffff05;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.assessment-evidence-item.is-deleted{opacity:.75}.assessment-evidence-main{align-items:flex-start;gap:.85rem;display:flex}.assessment-evidence-icon{width:2.25rem;height:2.25rem;color:hsl(var(--secondary));background:#06b6d414;border:1px solid #06b6d433;border-radius:.85rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.assessment-evidence-meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.assessment-evidence-meta strong{color:#fff;word-break:break-word;font-size:.98rem}.assessment-evidence-meta span{color:var(--text-dark);font-size:.88rem}.assessment-evidence-stats{flex-wrap:wrap;gap:.5rem;display:flex}.assessment-evidence-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.assessment-evidence-actions .btn{min-height:2.75rem}.assessment-danger-button{color:#fecaca;border-color:#b8363b59}.assessment-danger-button:hover{background:#b8363b1f;border-color:#b8363b99}.assessment-evidence-deleted-note{color:#fca5a5;margin:0;font-size:.9rem}.assessment-inventory-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:1rem;margin-bottom:1rem;display:grid}.assessment-inventory-copy{flex-direction:column;gap:.9rem;display:flex}.assessment-summary-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.assessment-warning-box{background:linear-gradient(#ffc4460f,#0a0e18e0);border-color:#ffc44640}.assessment-warning-box h3{margin-bottom:.9rem}.assessment-inventory-tables{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}.assessment-inventory-table-card{gap:.9rem}.assessment-inventory-table-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.assessment-inventory-table-head h3{margin:0}.assessment-table-wrap{border-radius:var(--radius-lg);background:#070b148f;border:1px solid #ffffff14;overflow-x:auto}.assessment-table{border-collapse:collapse;width:100%;min-width:960px}.assessment-table th,.assessment-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.9rem 1rem}.assessment-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;background:#ffffff08;font-size:.78rem}.assessment-table td{color:var(--text-secondary);font-size:.92rem}.assessment-table tr:last-child td{border-bottom:none}.assessment-table-note{color:var(--text-muted);margin:0;font-size:.82rem}.assessment-inventory-empty{gap:.75rem;padding:1.5rem}.assessment-completion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-completion-card{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#ffffff05;padding:1.1rem 1.25rem}.assessment-completion-card strong{font-size:1.15rem}.assessment-warning{border-radius:var(--radius-sm);color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b33;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;font-size:.9rem;display:flex}.assessment-warning-success{color:#a7f3d0;background:#10b98114;border-color:#10b98133}.assessment-card{position:relative}.assessment-card-top{align-items:flex-start;gap:.75rem;display:flex}.assessment-card-headline{flex-direction:column;gap:.2rem;display:flex}.assessment-card-headline p{font-size:.9rem}.assessment-meta{flex-wrap:wrap;gap:.5rem;display:flex}.assessment-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.assessment-card-note{color:var(--text-dark);font-size:.88rem}.assessment-preview-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.85rem 0;display:grid}.assessment-preview-strip>div{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#ffffff05;flex-direction:column;gap:.25rem;padding:.8rem .9rem;display:flex}.assessment-preview-strip strong,.assessment-preview-card strong,.assessment-completion-card strong,.assessment-summary-card strong{color:#fff;font-size:1.05rem}.assessment-final-cta{align-items:flex-start}.assessment-storage-grid .glass-card,.assessment-preview-columns .glass-card,.assessment-lists-grid .glass-card{margin:0}.assessment-subcard ul{margin:0;padding-left:1rem}.assessment-context-form{gap:1rem;display:grid}.assessment-context-intro{background:radial-gradient(circle at 0 0,#10b98114,#0000 32%),#0d1224a8;border-color:#10b98129}.assessment-context-choice-panel{background:#22d3ee0b;border:1px solid #22d3ee24;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.1rem;display:grid}.assessment-context-choice-panel h3{color:#fff;font-size:1.05rem}.assessment-context-choice-panel p{max-width:760px;color:var(--text-muted);margin-top:.35rem}.assessment-accordion-list{gap:1rem;display:grid}.senior-advisor-shell{gap:.8rem;max-width:980px;padding:clamp(1rem,2vw,1.35rem)}.senior-advisor-header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.85rem;display:grid}.senior-advisor-title h2{font-size:clamp(1.55rem,2.5vw,2.1rem)}.senior-advisor-title p{max-width:680px;font-size:.94rem}.senior-advisor-status-panel{flex-direction:column;align-items:flex-end;gap:.55rem;min-width:190px;display:flex}.senior-advisor-usage-strip{background:linear-gradient(135deg,#22d3ee14,#0000 34%),#03071242;border:1px solid #22d3ee21;border-radius:14px;grid-template-columns:repeat(4,minmax(0,.75fr)) minmax(220px,1.2fr);align-items:center;gap:.55rem;padding:.65rem;display:grid}.senior-advisor-usage-strip>div{gap:.15rem;display:grid}.senior-advisor-usage-strip span{color:var(--text-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.senior-advisor-usage-strip strong{color:#fff;font-size:.9rem}.senior-advisor-credit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.senior-advisor-help{background:#03071238;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:.75rem .9rem}.senior-advisor-help summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.senior-advisor-help summary::-webkit-details-marker{display:none}.senior-advisor-help summary span{color:#fff;align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.senior-advisor-help summary small{color:var(--text-dark);font-size:.82rem}.senior-advisor-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.8rem;display:grid}.senior-advisor-prompts{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;gap:.65rem;margin:0;padding:.85rem .9rem;display:grid}.senior-advisor-memory-panel{background:linear-gradient(135deg,#22d3ee0e,#0000 40%),#03071238;border:1px solid #22d3ee1f;border-radius:14px;gap:.75rem;margin:0;padding:.85rem .9rem;display:grid}.senior-advisor-memory-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.senior-advisor-memory-header h3{color:#fff;margin-top:.25rem;font-size:.95rem}.senior-advisor-memory-header .btn,.senior-advisor-memory-actions .btn,.senior-advisor-memory-create-actions .btn{min-height:2rem;padding:.42rem .7rem;font-size:.78rem}.senior-advisor-memory-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.senior-advisor-memory-stats div{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;padding:.55rem .65rem}.senior-advisor-memory-stats span,.senior-advisor-memory-meta span{color:var(--text-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.senior-advisor-memory-stats strong{color:#fff;margin-top:.15rem;font-size:1rem;display:block}.senior-advisor-memory-empty{border:1px dashed #94a3b82e;border-radius:12px;align-items:center;gap:.6rem;padding:.75rem;display:flex}.senior-advisor-memory-empty p{font-size:.85rem}.senior-advisor-memory-groups{gap:.75rem;display:grid}.senior-advisor-memory-group{gap:.5rem;display:grid}.senior-advisor-memory-group>h4{color:#dbeafe;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.senior-advisor-memory-item{background:#0f172a75;border:1px solid #ffffff14;border-radius:12px;gap:.5rem;padding:.75rem;display:grid}.senior-advisor-memory-item-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.senior-advisor-memory-item-head h4{color:#fff;font-size:.9rem}.senior-advisor-memory-item-head p,.senior-advisor-memory-summary{font-size:.82rem}.senior-advisor-memory-summary{color:var(--text-muted);overflow-wrap:anywhere}.senior-advisor-memory-badges,.senior-advisor-memory-meta,.senior-advisor-memory-actions{flex-wrap:wrap;gap:.45rem;display:flex}.senior-advisor-memory-create{border-top:1px solid #ffffff13;padding-top:.7rem}.senior-advisor-memory-create summary{color:#fff;cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;font-weight:800;display:inline-flex}.senior-advisor-memory-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.senior-advisor-memory-create-summary,.senior-advisor-memory-create-actions{grid-column:1/-1}.senior-advisor-memory-create-actions{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.senior-advisor-prompt-grid{flex-wrap:wrap;gap:.5rem;display:flex}.senior-advisor-prompt-chip{color:#dbeafe;cursor:pointer;font:inherit;background:#0ea5e912;border:1px solid #7dd3fc29;border-radius:999px;padding:.42rem .68rem;font-size:.84rem;font-weight:700;line-height:1.25;transition:border-color .2s,background .2s,transform .2s}.senior-advisor-prompt-chip:not(:disabled):hover{background:#0ea5e924;border-color:#7dd3fc61;transform:translateY(-1px)}.senior-advisor-prompt-chip:disabled{cursor:not-allowed;opacity:.45}.senior-advisor-console{background:linear-gradient(#0f172a85,#03071285),#0307125c;border:1px solid #ffffff17;border-radius:16px;gap:0;margin:0;padding:0;display:grid;overflow:hidden}.senior-advisor-chat-scroll{overscroll-behavior:contain;gap:.75rem;min-height:240px;max-height:520px;padding:.9rem;scroll-padding-bottom:1rem;display:grid;overflow-y:auto}.senior-advisor-empty-state{color:var(--text-muted);text-align:center;border:1px dashed #94a3b82e;border-radius:18px;justify-content:center;align-items:center;gap:.65rem;min-height:180px;padding:1rem;display:flex}.senior-advisor-empty-state strong{color:#fff;margin-bottom:.15rem;font-size:.94rem;display:block}.senior-advisor-empty-state p{font-size:.86rem}.senior-advisor-message{border:1px solid #ffffff14;border-radius:16px;gap:.55rem;width:min(100%,780px);padding:.85rem;display:grid}.senior-advisor-message-assistant{background:linear-gradient(135deg,#22d3ee14,#0000 38%),#0f172a9e}.senior-advisor-message-user{background:linear-gradient(135deg,#ffffff13,#0000 42%),#ffffff09;justify-self:end;margin-left:clamp(0rem,12vw,8rem)}.senior-advisor-message-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.senior-advisor-message-head h3{color:#fff;font-size:.9rem}.senior-advisor-message-head p{color:var(--text-dark);margin-top:.1rem;font-size:.74rem}.senior-advisor-message-head .assessment-chip{letter-spacing:.04em;text-transform:capitalize;border-radius:999px;padding:.18rem .46rem;font-size:.66rem}.senior-advisor-message-body{color:var(--text-secondary);white-space:pre-wrap;font-size:.92rem;line-height:1.6}.senior-advisor-message-meta{color:var(--text-dark);font-size:.72rem;line-height:1.4}.senior-advisor-pending{color:var(--text-muted);align-items:center;gap:.55rem;padding:.35rem .1rem;font-size:.82rem;display:inline-flex}.senior-advisor-pending span{background:#22d3ee;border-radius:999px;width:.45rem;height:.45rem;animation:1.8s infinite badgePulse;box-shadow:0 0 10px #22d3eebf}.senior-advisor-feedback{background:#f59e0b0f;border:1px solid #f59e0b29;border-radius:14px;gap:.5rem;margin:0 .9rem .9rem;padding:.75rem;display:grid}.senior-advisor-feedback p{font-size:.88rem}.senior-advisor-composer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030712e6;border:0 solid #ffffff14;border-top-width:1px;border-radius:0;gap:.65rem;padding:.85rem .9rem .9rem;display:grid;position:sticky;bottom:0}.senior-advisor-textarea{resize:vertical;min-height:82px;max-height:140px}.senior-advisor-composer-footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.assessment-context-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex}.assessment-context-summary span{gap:.25rem;display:grid}.assessment-context-summary small{color:var(--text-muted);font-size:.85rem}.assessment-context-summary::-webkit-details-marker{display:none}@media (max-width:860px){.assessment-context-choice-panel,.assessment-optional-module-panel{grid-template-columns:1fr}.assessment-optional-module-meta{justify-content:flex-start}.assessment-checkbox-grid-compact{grid-template-columns:1fr}}.assessment-checkbox-grid{gap:.45rem;margin-top:.5rem;display:grid}.assessment-checkbox-row{color:var(--text-muted);border:1px solid #94a3b82e;border-radius:.85rem;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.report-preview-page{gap:1.25rem}.report-preview-page .assessment-section{gap:1rem}.report-preview-copy,.report-finding-note,.report-locked-copy{flex-direction:column;gap:.5rem;display:flex}.report-preview-copy p{color:var(--text-secondary);margin:0;line-height:1.6}.report-preview-footer{flex-wrap:wrap;gap:.55rem;display:flex}.report-branding-form{gap:1rem;display:grid}.report-branding-mode-grid,.report-branding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.report-branding-mode{border:1px solid hsl(var(--border));color:var(--text-primary);cursor:pointer;background:#ffffff08;border-radius:16px;gap:.5rem;padding:1rem;display:grid}.report-branding-mode input{block-size:1rem;inline-size:1rem;accent-color:hsl(var(--secondary))}.report-branding-mode span{align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.report-branding-mode small{color:var(--text-secondary);line-height:1.45}.report-branding-fields label{gap:.45rem;min-width:0;display:grid}.report-branding-fields span{color:var(--text-secondary);font-size:.82rem;font-weight:800}.report-branding-fields input[type=text],.report-branding-fields input[type=file]{border:1px solid hsl(var(--border));width:100%;min-width:0;min-height:2.65rem;color:var(--text-primary);background:#ffffff0a;border-radius:12px;padding:.68rem .8rem}.report-branding-fields input[type=file]{color:var(--text-secondary)}.report-branding-fields input:focus-visible{outline:2px solid hsl(var(--secondary));outline-offset:3px}.report-branding-actions{align-items:center}.report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-metric-card{justify-content:flex-start}.report-metric-card .assessment-chip{align-self:flex-start}.report-metric-card strong{font-size:1.1rem}.report-metric-card p{color:var(--text-muted);margin:0;font-size:.84rem}.report-findings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.report-finding-card,.report-locked-card,.report-upgrade-card{margin:0;padding:1.25rem}.report-finding-card h3,.report-locked-card h3,.report-upgrade-card h3{margin:0;font-size:1.02rem}.report-finding-card p,.report-locked-card p,.report-upgrade-card p{color:var(--text-secondary);margin:0;line-height:1.6}.report-finding-head,.report-locked-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.report-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.report-history-card{flex-direction:column;gap:.85rem;margin:0;padding:1.25rem;display:flex}.report-history-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.report-history-header h3{margin:0;font-size:1.02rem}.billing-provider-card,.billing-metric-card{position:relative;overflow:hidden}.billing-provider-card:before,.billing-metric-card:before{content:"";background:#94a3b852;width:4px;position:absolute;inset:0 auto 0 0}.billing-provider-card-good,.billing-metric-card-good{background:radial-gradient(circle at 18% 0,#10b98114,#0000 34%),#0d1224b8;border-color:#10b98138}.billing-provider-card-good:before,.billing-metric-card-good:before{background:#34d399;box-shadow:0 0 18px #34d39961}.billing-provider-card-warning,.billing-metric-card-warning{background:radial-gradient(circle at 18% 0,#f59e0b1c,#0000 36%),#0d1224b8;border-color:#f59e0b47}.billing-provider-card-warning:before,.billing-metric-card-warning:before{background:#f59e0b;box-shadow:0 0 20px #f59e0b73}.billing-provider-card-danger,.billing-metric-card-danger{background:radial-gradient(circle at 18% 0,#f8717129,#0000 38%),#0d1224c2;border-color:#f871715c}.billing-provider-card-danger:before,.billing-metric-card-danger:before{background:#fb7185;animation:1.7s ease-in-out infinite billingAlertPulse;box-shadow:0 0 24px #fb71858c}.billing-provider-safety{color:#cbd5e1;align-items:center;gap:10px;margin-bottom:12px;display:flex}.billing-provider-safety svg{color:#7dd3fc}.billing-metric-icon{color:#cbd5e1}.billing-metric-card-good .billing-metric-icon{color:#34d399}.billing-metric-card-warning .billing-metric-icon{color:#fbbf24}.billing-metric-card-danger .billing-metric-icon{color:#fb7185}.billing-diagnostic-list{gap:.55rem;margin:0;display:grid}.billing-diagnostic-row{background:#0206174d;border:1px solid #94a3b81f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem .78rem;display:grid}.billing-diagnostic-row dt{color:#cbd5e1;align-items:center;gap:.48rem;min-width:0;font-size:.84rem;font-weight:750;display:inline-flex}.billing-diagnostic-row dd{text-align:right;margin:0}.billing-diagnostic-icon{flex:none;display:inline-flex}.billing-diagnostic-row-good{background:#10b9810b;border-color:#10b98130}.billing-diagnostic-row-good .billing-diagnostic-icon{color:#34d399}.billing-diagnostic-row-warning{background:#f59e0b11;border-color:#f59e0b3d}.billing-diagnostic-row-warning .billing-diagnostic-icon{color:#fbbf24}.billing-diagnostic-row-danger{background:linear-gradient(90deg,#f871711c,#0206173d);border-color:#f871714d}.billing-diagnostic-row-danger .billing-diagnostic-icon{color:#fb7185}.billing-diagnostic-row-danger .assessment-chip-danger{box-shadow:0 0 0 1px #f8717114,0 0 18px #f871711f}.billing-blocker-panel{color:#fecaca;background:radial-gradient(circle at 8% 0,#f871712e,#0000 32%),#7f1d1d21;border:1px solid #f8717159;border-radius:18px;padding:1rem}.billing-blocker-head{color:#ffe4e6;align-items:center;gap:.5rem;display:flex}.billing-blocker-head svg{color:#fb7185}.billing-blocker-panel ul{gap:.5rem;margin:.75rem 0 0;padding-left:1.15rem;display:grid}.billing-blocker-panel li{line-height:1.55}@keyframes billingAlertPulse{0%,to{opacity:.72}50%{opacity:1}}.report-history-meta{color:var(--text-muted);flex-wrap:wrap;gap:.75rem;font-size:.84rem;display:flex}.report-history-actions{margin-top:auto}.report-history-error{color:hsl(var(--destructive));margin:0;font-size:.88rem}.report-finding-note strong,.report-locked-copy strong{color:var(--text-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.report-locked-grid,.report-upgrade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.report-locked-footer{flex-wrap:wrap;gap:.55rem;margin-top:auto;display:flex}.report-upgrade-card{flex-direction:column;gap:.85rem;display:flex}.report-upgrade-card form{margin-top:auto}.report-upgrade-card .btn{width:100%}.report-unlock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.unlock-admin-form{flex-direction:column;gap:.85rem;padding-top:.25rem;display:flex}.form-textarea{resize:vertical;min-height:6.5rem}.unlock-admin-form .assessment-inline-actions{margin-top:.15rem}.admin-filter-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.admin-filter-row a{text-decoration:none}.dashboard-hero-actions form{width:100%;margin:0;display:flex}.shiftreadiness-topbar{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060913d1;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.shiftreadiness-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;display:flex}.shiftreadiness-brand{color:#fff;align-items:center;gap:.9rem;text-decoration:none;display:inline-flex}.shiftreadiness-brand-mark{background:rgba(var(--secondary-rgb), .12);border:1px solid rgba(var(--secondary-rgb), .18);width:2.5rem;height:2.5rem;color:hsl(var(--secondary));letter-spacing:-.05em;border-radius:.85rem;place-items:center;font-weight:800;display:grid}.shiftreadiness-brand strong,.shiftreadiness-brand small{display:block}.shiftreadiness-brand strong{font-size:1rem}.shiftreadiness-brand small{color:var(--text-muted);font-size:.75rem}.shiftreadiness-backlink{color:var(--text-muted);font-size:.9rem;text-decoration:none}.shiftreadiness-backlink:hover{color:#fff}.shiftreadiness-hero{padding-top:9.5rem;padding-bottom:6rem}.navbar-badge{text-transform:uppercase;letter-spacing:.1em;color:#06b6d4;background:#06b6d41f;border:1px solid #06b6d440;border-radius:6px;margin-left:.5rem;padding:.25rem .55rem;font-size:.68rem;font-weight:700;box-shadow:0 0 10px #06b6d426}.btn-sm{padding:.45rem 1.1rem;font-size:.85rem}.sr-dashboard-mockup{border-radius:var(--radius-md);background:#080c1cd1;border:1px solid #ffffff14;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000080,0 0 30px #06b6d40d}.sr-mockup-header{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:.45rem;padding:.75rem 1.25rem;display:flex}.sr-mockup-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.sr-mockup-dot.red{background:#ef4444}.sr-mockup-dot.yellow{background:#f59e0b}.sr-mockup-dot.green{background:#10b981}.sr-mockup-title{font-size:.76rem;font-family:var(--font-mono);color:var(--text-dark);letter-spacing:.02em;margin-left:.75rem}.sr-mockup-body{flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.sr-mockup-main-row{grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;display:grid}.sr-mockup-gauge-container{border-radius:var(--radius-sm);background:#ffffff03;border:1px solid #ffffff08;flex-direction:column;justify-content:center;align-items:center;padding:1rem .5rem;display:flex}.sr-mockup-gauge-circle{place-items:center;width:90px;height:90px;display:grid;position:relative}.sr-gauge-svg{transform:rotate(-90deg)}.sr-gauge-fill{stroke-dashoffset:0;filter:drop-shadow(0 0 6px #06b6d44d);animation:1.5s ease-out forwards fillGauge}@keyframes fillGauge{0%{stroke-dasharray:0 100}}.sr-gauge-text{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.sr-gauge-text strong{color:#fff;font-size:1.25rem;font-weight:800;line-height:1}.sr-gauge-text span{color:var(--text-dark);text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem;font-size:.65rem;font-weight:700}.sr-mockup-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-top:.65rem;font-size:.72rem;font-weight:700}.sr-mockup-metrics{flex-direction:column;gap:.75rem;display:flex}.sr-mockup-metric-card{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0a;flex-direction:column;gap:.2rem;padding:.75rem 1rem;display:flex}.sr-mockup-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dark);font-size:.7rem;font-weight:700}.sr-mockup-val{font-size:1.35rem;font-weight:850;line-height:1.1}.sr-mockup-inventory{border-top:1px solid #ffffff0d;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:1.25rem;display:grid}.sr-inventory-stat{flex-direction:column;gap:.25rem;display:flex}.sr-inventory-stat span{color:var(--text-dark);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.sr-inventory-stat strong{color:#fff;font-size:.9rem}.sr-inventory-stat strong small{color:var(--text-muted);font-weight:400}.shiftreadiness-page .glass-card{transition:border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.shiftreadiness-page .glass-card:hover{border-color:#06b6d440;transform:translateY(-5px);box-shadow:0 12px 40px #00000073,0 0 20px #06b6d40d}.shiftreadiness-page .sr-plan-card:hover{border-color:#6366f159;box-shadow:0 12px 40px #00000073,0 0 20px #6366f10d}.shiftreadiness-page .sr-plan-pro:hover{border-color:#f59e0b59;box-shadow:0 12px 40px #00000073,0 0 20px #f59e0b0d}.shiftreadiness-section{position:relative;overflow:hidden}.shiftreadiness-section:before{content:"";filter:blur(140px);z-index:1;pointer-events:none;opacity:.03;border-radius:50%;width:400px;height:400px;position:absolute}.shiftreadiness-section-alt:before{background:hsl(var(--primary));bottom:-100px;left:-100px}#pricing:before{background:hsl(var(--secondary));top:-100px;right:-100px}.navbar-menu-desktop{display:block}@media (max-width:900px){.navbar-menu-desktop{display:none}}@media (max-width:768px){.sr-mockup-main-row{grid-template-columns:1fr;gap:1.25rem}.sr-mockup-inventory{grid-template-columns:1fr;gap:1rem}}.shiftreadiness-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;display:grid}.shiftreadiness-hero-copy h1{max-width:13ch;margin-top:1rem}.shiftreadiness-lead{max-width:60ch;margin-top:1.25rem;margin-bottom:1.75rem;font-size:1.05rem}.shiftreadiness-actions{flex-wrap:wrap;gap:.9rem;margin-bottom:1rem;display:flex}.shiftreadiness-microcopy{color:var(--text-dark);font-size:.85rem}.shiftreadiness-hero-panel{padding:1.5rem}.shiftreadiness-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.shiftreadiness-panel-stat{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:1rem}.shiftreadiness-panel-stat span{color:var(--text-dark);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem;font-size:.68rem;display:inline-block}.shiftreadiness-panel-stat strong{color:#fff;margin-bottom:.35rem;font-size:.98rem;display:block}.shiftreadiness-panel-stat p{font-size:.82rem}.shiftreadiness-section{padding-top:4.5rem;padding-bottom:4.5rem}.shiftreadiness-section-alt{background:#0609132e}.shiftreadiness-section-heading{max-width:760px;margin-bottom:2rem}.shiftreadiness-section-heading p{margin-top:1rem;font-size:1rem}.shiftreadiness-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.sr-info-card{flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}.sr-info-card svg{color:hsl(var(--secondary))}.shiftreadiness-split{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.shiftreadiness-copy{max-width:60ch;font-size:1rem}.sr-module-card,.sr-engine-card,.sr-storage-card,.sr-does-not-card,.sr-final-card{padding:1.5rem}.sr-module-header{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.sr-module-header svg{color:hsl(var(--secondary))}.sr-bullet-list{gap:.75rem;list-style:none;display:grid}.sr-bullet-list li{color:var(--text-muted);padding-left:1.15rem;line-height:1.55;position:relative}.sr-bullet-list li:before{content:"";background:hsl(var(--secondary));width:.35rem;height:.35rem;box-shadow:0 0 12px rgba(var(--secondary-rgb), .35);border-radius:50%;position:absolute;top:.7rem;left:0}.shiftreadiness-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.sr-engine-card h3,.sr-storage-card h3,.sr-plan-card h3,.sr-addon-card h3{color:#fff;margin-bottom:1rem}.sr-mini-grid{flex-wrap:wrap;gap:.75rem;display:flex}.sr-mini-chip{color:var(--text-main);background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;padding:.65rem .85rem;font-size:.85rem}.sr-mini-chip-soft{color:var(--text-muted)}.sr-storage-card{gap:1.5rem;display:grid}.sr-storage-toggle{align-items:flex-start;gap:1rem;display:flex}.sr-storage-toggle strong{color:#fff;margin-bottom:.35rem;display:block}.sr-storage-toggle p{font-size:.9rem}.sr-checkbox{background:rgba(var(--secondary-rgb), .14);border:1px solid rgba(var(--secondary-rgb), .25);width:1.6rem;height:1.6rem;color:hsl(var(--secondary));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.sr-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.sr-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.sr-plan-card,.sr-addon-card{flex-direction:column;gap:1rem;padding:1.4rem;display:flex}.sr-plan-free{border-color:rgba(var(--secondary-rgb), .18)}.sr-plan-core{border-color:#6366f12e}.sr-plan-pro{border-color:rgba(var(--warning-rgb), .18)}.sr-plan-top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.sr-plan-bestfor{color:var(--text-muted);margin-top:.35rem;font-size:.9rem}.sr-plan-price{white-space:nowrap;color:#fff;font-size:1.1rem;font-weight:800}.sr-plan-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sr-plan-columns h4{color:#fff;margin-bottom:.75rem;font-size:.9rem}.sr-list{gap:.65rem;list-style:none;display:grid}.sr-list li{align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.5;display:flex}.sr-list-includes li svg{color:#34d399;flex-shrink:0;margin-top:.1rem}.sr-list-excludes li svg{color:#f87171;flex-shrink:0;margin-top:.1rem}.sr-plan-upsell{color:var(--text-muted);background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:.9rem 1rem;font-size:.9rem}.sr-plan-cta{width:100%}.sr-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.sr-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sr-flow-step{align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.sr-flow-step span{width:2.4rem;height:2.4rem;color:hsl(var(--secondary));background:rgba(var(--secondary-rgb), .1);border:1px solid rgba(var(--secondary-rgb), .18);font-weight:800;font-family:var(--font-mono);border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}.sr-flow-step p{color:var(--text-main);font-size:.92rem}.sr-does-not-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.sr-does-not-item{color:var(--text-muted);align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.sr-does-not-item svg{color:#f87171;flex-shrink:0;margin-top:.15rem}.shiftreadiness-final-cta{padding-bottom:6rem}.sr-final-card{justify-content:space-between;align-items:center;gap:2rem;display:flex}.sr-final-card h2{max-width:20ch}.sr-final-card p{max-width:60ch;margin-top:1rem;font-size:1rem}.sr-final-actions{flex-wrap:wrap;justify-content:flex-end;gap:.9rem;display:flex}.placeholder-card{max-width:920px;margin:0 auto;padding:2rem}.shiftreadiness-promo{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 2rem;display:flex}.shiftreadiness-promo-copy{max-width:62ch}.shiftreadiness-promo-copy h2{color:#fff;margin-top:.9rem;margin-bottom:.6rem}.shiftreadiness-promo-copy p{font-size:.95rem}.sr-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.sr-comparison-card{flex-direction:column;height:100%;padding:2.25rem 2rem;display:flex}.sr-comparison-card-highlighted{border-color:rgba(var(--secondary-rgb), .28);background:linear-gradient(180deg, rgba(var(--secondary-rgb), .04), #0d1224bf);box-shadow:0 10px 40px 0 #00000073, 0 0 20px rgba(var(--secondary-rgb), .08)}.sr-comparison-card-highlighted:after{content:"";background:radial-gradient(circle, rgba(var(--secondary-rgb), .12) 0%, transparent 70%);pointer-events:none;width:90px;height:90px;position:absolute;top:0;right:0}.sr-comparison-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;align-self:flex-start;margin-bottom:1.25rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.sr-comparison-badge-muted{color:var(--text-muted);background:#ffffff0a;border:1px solid #ffffff14}.sr-comparison-badge-glow{background:rgba(var(--secondary-rgb), .12);border:1px solid rgba(var(--secondary-rgb), .25);color:hsl(var(--secondary));box-shadow:0 0 12px rgba(var(--secondary-rgb), .25)}.sr-comparison-card h3{color:#fff;margin-bottom:.75rem;font-size:1.35rem}.sr-comparison-card h3 span{opacity:.7;font-weight:400}.sr-comparison-desc{color:var(--text-muted);margin-bottom:1.75rem;font-size:.95rem;line-height:1.6}.sr-comparison-metrics{border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;padding-bottom:1.75rem;display:grid}.sr-comparison-metric{flex-direction:column;gap:.25rem;display:flex}.sr-comparison-metric label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dark);font-size:.75rem;font-weight:700}.sr-comparison-metric span{color:#fff;font-size:1.1rem;font-weight:800}.sr-comparison-metric-cyan span{color:hsl(var(--secondary));text-shadow:0 0 8px rgba(var(--secondary-rgb), .2)}.sr-comparison-list{flex-direction:column;gap:.85rem;margin-bottom:2rem;list-style:none;display:flex}.sr-comparison-list li{color:var(--text-muted);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.5;display:flex}.sr-comparison-list li svg{flex-shrink:0;margin-top:.15rem}.sr-comparison-list-muted li svg{color:var(--text-dark)}.sr-comparison-list-cyan li svg{color:hsl(var(--secondary))}.sr-comparison-card .btn{width:100%;margin-top:auto}.sr-comparison-disclaimer{border-radius:var(--radius-sm);text-align:center;background:#ffffff05;border:1px solid #ffffff0d;margin-top:2rem;padding:1.25rem 1.5rem}.sr-comparison-disclaimer p{color:var(--text-dark);font-size:.88rem;line-height:1.6}.sr-comparison-disclaimer strong{color:var(--text-muted)}@media (max-width:1024px){.shiftreadiness-hero-grid,.shiftreadiness-split,.shiftreadiness-engine-grid,.shiftreadiness-panel-grid,.sr-storage-grid,.sr-pricing-grid,.sr-addon-grid,.sr-flow-grid,.sr-does-not-grid,.shiftreadiness-card-grid{grid-template-columns:1fr 1fr}.sr-final-card{flex-direction:column;align-items:flex-start}.sr-final-actions{justify-content:flex-start}}@media (max-width:768px){.shiftreadiness-topbar-inner{flex-direction:column;align-items:flex-start;padding:1rem 0}.shiftreadiness-hero-grid,.shiftreadiness-split,.shiftreadiness-engine-grid,.shiftreadiness-panel-grid,.sr-storage-grid,.sr-pricing-grid,.sr-addon-grid,.sr-flow-grid,.sr-does-not-grid,.sr-comparison-grid,.shiftreadiness-card-grid{grid-template-columns:1fr}.sr-comparison-metrics{grid-template-columns:1fr;gap:.75rem}.shiftreadiness-hero-copy h1{max-width:none}.shiftreadiness-actions,.sr-final-actions,.shiftreadiness-actions .btn,.sr-final-actions .btn{width:100%}.sr-plan-columns{grid-template-columns:1fr}.sr-does-not-grid{gap:.75rem}.shiftreadiness-promo{flex-direction:column;align-items:flex-start}.shiftreadiness-promo .btn{width:100%}.placeholder-card{padding:1.5rem}}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.text-gradient{background:linear-gradient(135deg, hsl(var(--primary)) 30%, hsl(var(--secondary)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-cyan{color:hsl(var(--secondary))}.text-emerald{color:hsl(var(--success))}@media (max-width:1024px){.hero-grid{text-align:center;grid-template-columns:1fr;gap:2rem}.hero-description-group{margin-left:auto;margin-right:auto}.hero-methodology-signals{justify-content:center}.hero-action-deck{width:min(100%,680px)}.hero-senior-advisor-grid{grid-template-columns:1fr;max-width:760px;margin-left:auto;margin-right:auto}.hero-senior-advisor-card{text-align:left;min-height:auto}.hero-actions{justify-content:center}.hero-bottom-callout{text-align:left;grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.hero-outcomes-grid,.calc-container{grid-template-columns:1fr}.calc-inputs,.calc-results{min-width:0;padding:1.5rem}.calc-results{border-left:none;border-top:1px solid var(--border-color)}.footer-grid{grid-template-columns:1fr 1fr;gap:3rem}.dashboard-page{width:min(var(--max-width), calc(100% - 2.5rem))}.dashboard-hero{grid-template-columns:1fr;align-items:start}.dashboard-hero-actions{justify-content:flex-start;min-width:0}.dashboard-card{grid-column:span 6}.assessment-builder-grid,.assessment-storage-grid,.assessment-evidence-grid,.assessment-preview-columns,.assessment-form-grid-wide,.assessment-summary-grid,.assessment-preview-grid,.assessment-completion-grid,.report-history-grid,.report-findings-list,.report-locked-grid,.report-upgrade-grid,.methodology-version-grid,.methodology-domain-grid,.methodology-preview-grid,.methodology-chunk-grid,.methodology-notes-grid,.methodology-persistence-grid,.methodology-review-grid,.methodology-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.section{padding:4.5rem 0}.container{padding:0 1.5rem}.hero-section{padding-top:13rem;padding-bottom:4.5rem}main>.section:first-child{padding-top:13rem!important}.navbar-wrapper{border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712f0}.navbar-container{flex-direction:column;gap:.75rem;height:auto;padding:1rem 0}.navbar-container nav{flex:initial;width:100%}.nav-links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.1rem}.navbar-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-left:0}.hero-action-grid{grid-template-columns:1fr}.hero-action-primary{align-items:flex-start}.hero-action-card{min-height:auto}.hero-methodology-signals span{text-align:center;justify-content:center}.nav-link{padding:.2rem .1rem;font-size:.9rem}.pricing-buyer-resource-strip,.options-grid,.savings-grid{grid-template-columns:1fr}.cta-form{border-radius:var(--radius-md);flex-direction:column}.footer-grid{grid-template-columns:1fr}.footer-bottom{text-align:center;flex-direction:column;gap:1rem}.cta-section{padding-top:5.5rem;padding-bottom:5.5rem}.pricing-preview-shell{padding:2.2rem 1.5rem}.pricing-preview-grid{grid-template-columns:1fr}.cta-box{padding:2.2rem 1.5rem}.cta-shell{grid-template-columns:1fr;gap:1.5rem}.cta-copy{text-align:center;align-items:center}.landing-methodology-shell{grid-template-columns:1fr;padding:1.2rem}.landing-methodology-panel .btn{width:100%}.cta-brands,.cta-actions,.cta-trust{justify-content:center}.cta-subtitle{margin:0 auto 2rem}.dashboard-page{width:min(var(--max-width), calc(100% - 1.5rem));gap:1.25rem}.dashboard-hero,.assessment-builder,.assessment-section{padding:1.25rem}.dashboard-card{grid-column:span 12}.dashboard-grid,.assessment-summary-grid,.assessment-preview-grid,.assessment-completion-grid,.assessment-preview-columns,.assessment-storage-grid,.assessment-evidence-grid,.assessment-lists-grid,.report-history-grid,.report-findings-list,.report-locked-grid,.report-upgrade-grid,.report-branding-mode-grid,.report-branding-fields,.assessment-builder-grid,.assessment-form-grid,.assessment-form-grid-wide,.methodology-version-grid,.methodology-domain-grid,.methodology-preview-grid,.methodology-chunk-grid,.methodology-notes-grid,.methodology-persistence-grid,.methodology-review-grid,.methodology-roadmap-grid,.assessment-preview-strip{grid-template-columns:1fr}.assessment-card-footer,.assessment-inline-actions{align-items:flex-start}.assessment-evidence-main,.assessment-evidence-actions{flex-direction:column;align-items:flex-start}.about-hero-shell,.about-methodology-shell,.about-practice-shell .about-editorial-head,.about-card-grid,.about-practice-grid,.about-practice-profile,.about-boundaries-grid{grid-template-columns:1fr}.about-hero-section{padding-top:7rem}.about-hero-copy h1,.about-editorial-head h2,.about-methodology-copy h2{max-width:none}.about-hero-panel,.about-methodology-shell,.about-boundaries-shell{padding:1.25rem}.about-panel-grid{grid-template-columns:1fr}.about-hero-actions,.about-page-actions{flex-direction:column;align-items:stretch}.about-hero-actions .btn,.about-page-actions .btn{width:100%}.about-trust-strip{flex-direction:column;align-items:flex-start}.about-practice-shell .about-editorial-head p,.about-practice-principles{grid-column:1}.about-practice-principles{grid-row:auto}.dashboard-hero-actions,.dashboard-hero-actions .btn,.dashboard-hero-actions form,.assessment-inline-actions .btn{width:100%}.methodology-review-form,.methodology-form-grid{grid-template-columns:1fr}.methodology-hero-signals{justify-content:center}.methodology-hero-signals span{text-align:center;justify-content:center}.methodology-table{min-width:920px}.assessment-form-span-2{grid-column:auto}.senior-advisor-header,.senior-advisor-usage-strip,.senior-advisor-help-grid{grid-template-columns:1fr}.senior-advisor-status-panel{flex-flow:wrap;align-items:flex-start}.senior-advisor-credit-actions,.senior-advisor-memory-header,.senior-advisor-memory-create-actions,.senior-advisor-composer-footer{flex-direction:column;justify-content:flex-start;align-items:flex-start}.senior-advisor-credit-actions .btn,.senior-advisor-composer-footer .btn{width:100%}.senior-advisor-chat-scroll{min-height:220px;max-height:420px}.senior-advisor-prompt-chip,.senior-advisor-message-body{overflow-wrap:anywhere}.senior-advisor-memory-stats,.senior-advisor-memory-create-grid{grid-template-columns:1fr}.senior-advisor-message-user{margin-left:0}.assessment-inventory-hero{grid-template-columns:1fr}.assessment-summary-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-preview-footer{align-items:flex-start}.assessment-inventory-table-head{flex-direction:column;align-items:flex-start}.assessment-table{min-width:760px}}.auth-page{background:radial-gradient(circle at top left, #06b6d414, transparent 35%), radial-gradient(circle at bottom right, #6366f114, transparent 35%), var(--bg-base);justify-content:center;align-items:center;min-height:100vh;padding:6rem 1rem 3rem;display:flex;position:relative;overflow:hidden}.auth-page:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:50%;background-size:40px 40px;position:absolute;inset:0}.auth-glow-1{filter:blur(120px);pointer-events:none;z-index:0;background:#06b6d426;border-radius:50%;width:350px;height:350px;position:absolute;top:25%;left:20%}.auth-glow-2{filter:blur(120px);pointer-events:none;z-index:0;background:#6366f126;border-radius:50%;width:350px;height:350px;position:absolute;bottom:20%;right:20%}.auth-shell{z-index:10;border-radius:var(--radius-lg);border-color:#ffffff12;flex-direction:column;gap:1.5rem;width:100%;max-width:580px;padding:3rem 2.5rem;display:flex;position:relative;box-shadow:0 30px 60px #0009,0 0 50px #ffffff05}.auth-logo-header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.auth-logo-header svg{filter:drop-shadow(0 0 8px #06b6d466)}.auth-shell .badge{align-self:center;margin-bottom:.5rem}.auth-shell h1{color:#fff;text-align:center;letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,1.85rem);line-height:1.25}.auth-shell p{color:var(--text-muted);text-align:center;max-width:52ch;margin:0 auto;font-size:.92rem;line-height:1.6}.auth-form{flex-direction:column;gap:1.25rem;margin-top:.5rem;display:flex}.auth-form label{color:var(--text-main);letter-spacing:-.01em;flex-direction:column;gap:.5rem;font-size:.88rem;font-weight:700;display:flex}.auth-form .form-input{border-radius:var(--radius-sm);background:#050712d9;border-color:#ffffff17;padding:.8rem 1rem;font-size:.95rem;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.auth-form .form-input:hover{border-color:#ffffff2e}.auth-form .form-input:focus{border-color:hsl(var(--secondary));background:#050712f2;box-shadow:0 0 15px #06b6d42e}.auth-label-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-label-row a{color:hsl(var(--secondary));font-size:.78rem;font-weight:700;text-decoration:none}.auth-error{color:#fca5a5;border-radius:var(--radius-sm);text-align:left;background:#b91c1c26;border:1px solid #b91c1c40;margin:0;padding:.75rem 1rem;font-size:.88rem;line-height:1.4}.auth-success{color:#a7f3d0;border-radius:var(--radius-sm);text-align:left;background:#05966924;border:1px solid #05966947;margin:0;padding:.75rem 1rem;font-size:.88rem;line-height:1.4}.auth-form .btn{width:100%;margin-top:.5rem;padding:.85rem 1.75rem}.auth-footer{border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:1rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.auth-footer span{color:var(--text-dark);align-items:center;gap:.45rem;font-size:.82rem;display:inline-flex}.auth-footer span svg{color:hsl(var(--secondary))}.auth-footer a{color:hsl(var(--secondary));font-size:.88rem;font-weight:700;text-decoration:none;transition:color .2s,text-shadow .2s}.auth-footer a:hover{color:#7dd3fc;text-shadow:0 0 8px #06b6d440}.shiftreadiness-promo-showcase-section{padding-top:5rem;padding-bottom:5rem;position:relative;overflow:hidden}.shiftreadiness-promo-showcase-section:before{content:"";filter:blur(150px);z-index:1;pointer-events:none;opacity:.05;background:hsl(var(--secondary));border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;right:-100px}.shiftreadiness-promo-showcase{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--bg-card), #080c1c80);grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;padding:3.5rem 3rem;display:grid;box-shadow:0 25px 60px #00000073}.sr-showcase-copy{flex-direction:column;gap:1.25rem;display:flex}.sr-showcase-copy .badge{align-self:flex-start}.sr-showcase-copy h2{color:#fff;letter-spacing:-.025em;font-size:clamp(1.85rem,3.5vw,2.5rem);line-height:1.25}.sr-showcase-copy p{color:var(--text-muted);font-size:1rem;line-height:1.6}.sr-showcase-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:.5rem;margin-bottom:1.5rem;list-style:none;display:grid}.sr-showcase-features li{align-items:flex-start;gap:.85rem;display:flex}.sr-showcase-feature-icon{background:rgba(var(--secondary-rgb), .1);border:1px solid rgba(var(--secondary-rgb), .18);width:2.25rem;height:2.25rem;color:hsl(var(--secondary));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sr-showcase-features li strong{color:#fff;margin-bottom:.2rem;font-size:.92rem;display:block}.sr-showcase-features li span{color:var(--text-dark);font-size:.82rem;line-height:1.5;display:block}.sr-showcase-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sr-showcase-visual{justify-content:center;align-items:center;width:100%;display:flex}.sr-promo-mockup-panel{width:100%;max-width:360px;box-shadow:0 20px 40px #0006,0 0 25px #06b6d40a}@media (max-width:1024px){.shiftreadiness-promo-showcase{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem}.sr-promo-mockup-panel{max-width:420px}}@media (max-width:768px){.sr-showcase-features{grid-template-columns:1fr;gap:1rem}.sr-showcase-actions,.sr-showcase-actions .btn{width:100%}}.drag-drop-zone{border-radius:var(--radius-md);text-align:center;cursor:pointer;background:#ffffff03;border:2px dashed #6366f140;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:2.5rem 2rem;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #ffffff05}.drag-drop-zone:hover{border-color:hsl(var(--primary));background:#6366f108;box-shadow:0 0 20px #6366f10d,inset 0 1px #ffffff05}.drag-drop-zone-icon{width:3.5rem;height:3.5rem;color:hsl(var(--primary));background:#6366f114;border:1px solid #6366f126;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;display:flex}.drag-drop-zone:hover .drag-drop-zone-icon{transform:translateY(-4px)scale(1.05)}.drag-drop-zone-text h5{color:#fff;margin-bottom:.25rem;font-size:1.05rem}.drag-drop-zone-text p{color:var(--text-dark);font-size:.85rem}.modal-divider{text-align:center;color:var(--text-dark);text-transform:uppercase;letter-spacing:.05em;align-items:center;margin:1.5rem 0;font-size:.85rem;font-weight:600;display:flex}.modal-divider:before,.modal-divider:after{content:"";border-bottom:1px solid var(--border-color);flex:1}.modal-divider:not(:empty):before{margin-right:1rem}.modal-divider:not(:empty):after{margin-left:1rem}.intake-option-btn{border:1px solid var(--border-color);border-radius:var(--radius-md);color:#fff;cursor:pointer;text-align:left;background:#ffffff05;justify-content:space-between;align-items:center;width:100%;padding:1.25rem;transition:background-color .3s,border-color .3s,transform .3s;display:flex}.intake-option-btn:hover{background:#ffffff0a;border-color:#ffffff2e;transform:translateY(-2px)}.intake-option-btn-content{align-items:center;gap:1rem;display:flex}.intake-option-btn-icon{color:hsl(var(--secondary))}.intake-option-btn-text strong{color:#fff;margin-bottom:.2rem;font-size:1rem;display:block}.intake-option-btn-text span{color:var(--text-muted);font-size:.82rem}.demo-page{--demo-cyan:#22d3ee;--demo-emerald:#34d399;--demo-amber:#f59e0b;--demo-red:#ef4444;--demo-violet:#8b5cf6;--demo-vmware-cyan:#22d3ee;--demo-vmware-blue:#38bdf8;--demo-vmware-slate:#b8c5d1;--demo-proxmox-orange:#e57000;overflow-x:clip}.demo-hero{padding-top:8rem;padding-bottom:5rem;position:relative;overflow:hidden}.demo-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee1f,#0000 62%);width:520px;height:520px;position:absolute;top:8%;right:-180px}.demo-hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:start;gap:3rem;display:grid;position:relative}.demo-route-line{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.15rem;display:inline-flex}.demo-route-pill{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#090e1cd1;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:.55rem;padding:.52rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.demo-route-pill-vmware{border-color:#22d3ee3d}.demo-route-pill-proxmox{border-color:#e5700042}.demo-route-arrow{color:#e2e8f0e6;background:#090e1cd6;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.demo-hero-kicker-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.demo-hero-kicker-row .assessment-inline-note{margin:0}.demo-hero-copy h1{letter-spacing:-.06em;color:#fff;overflow-wrap:break-word;max-width:12ch;margin-top:1rem;font-size:clamp(3rem,5.3vw,4.8rem);line-height:.94}.demo-hero-title .demo-vmware-word{background:linear-gradient(105deg,#f8fbff 0%,#b8c5d1 20%,#7dd3fc 42%,#22d3ee 64%,#38bdf8 84%,#e0faff 100%);color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 34px #22d3ee2e;-webkit-background-clip:text;background-clip:text;padding-inline:.04em;display:inline-block;position:relative}.demo-hero-title .demo-vmware-word:after{content:"";background:linear-gradient(90deg,#38bdf8f2,#22d3eef2,#b8c5d1b8);border-radius:999px;height:.09em;position:absolute;bottom:.03em;left:.08em;right:.02em;transform:skew(-14deg);box-shadow:0 0 26px #22d3ee52}.demo-vmware-inline,.demo-proxmox-inline{font-weight:900}.demo-vmware-inline{color:#7dd3fc;text-shadow:0 0 18px #22d3ee38}.demo-proxmox-inline{color:var(--demo-proxmox-orange);text-shadow:0 0 18px #e5700033}.demo-hero-subtitle{color:#d9f6ff;overflow-wrap:break-word;max-width:54ch;margin-top:1.15rem;font-size:clamp(1.05rem,1.8vw,1.28rem);font-weight:700;line-height:1.5}.demo-hero-body{max-width:62ch;color:var(--text-muted);overflow-wrap:break-word;margin-top:1rem;font-size:1rem;line-height:1.7}.demo-badge-row,.demo-mini-badge-row{flex-wrap:wrap;gap:.65rem;margin:1.35rem 0;display:flex}.demo-hero-signal-strip{margin:1.55rem 0 1.25rem}.demo-badge-row span,.demo-mini-badge-row span{color:#d7f9ff;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:2rem;padding:.4rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.demo-hero-action-deck{gap:.95rem;max-width:61rem;display:grid}.demo-hero-primary-action{justify-content:space-between;min-height:70px;padding-inline:1.2rem;background:linear-gradient(135deg,#0ea5e9fa,#06b6d4f0)!important;border:1px solid #22d3ee57!important;border-radius:22px!important;box-shadow:0 22px 44px #06b6d42e,inset 0 1px #ffffff1f!important}.demo-hero-primary-action span{text-align:left;display:grid}.demo-hero-primary-action strong{color:#fff;letter-spacing:-.02em;font-size:.97rem}.demo-hero-primary-action small{color:#f0f9ffd1;font-size:.78rem;line-height:1.45}.demo-hero-secondary-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.demo-hero-link-card{cursor:pointer;background:linear-gradient(#0c1222f5,#070b18f0);border:1px solid #94a3b82e;border-radius:22px;justify-content:space-between;align-items:center;gap:.8rem;min-height:62px;padding:.95rem 1.05rem;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s,color .2s;display:flex}.demo-hero-link-card:hover{background:linear-gradient(#0f1628fa,#080d1bf5);border-color:#22d3ee47;transform:translateY(-2px);box-shadow:0 18px 38px #00000038}.demo-hero-link-card span{color:#fff;letter-spacing:-.02em;font-size:.9rem;font-weight:800}.demo-hero-link-card svg{color:#e2e8f0c2;flex:none}.demo-hero-link-card-accent{background:linear-gradient(#231005f5,#0f0b10e6);border-color:#e570003d}.demo-hero-panel{background:linear-gradient(145deg,#0f172af0,#050a18e6),radial-gradient(circle at 14% 0,#38bdf829,#0000 32%),radial-gradient(circle at 88% 14%,#22d3ee2e,#0000 34%),radial-gradient(circle at 82% 88%,#e5700024,#0000 26%);border-color:#22d3ee3d;min-width:0;margin-top:.35rem;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #22d3ee14,0 28px 80px #0000005c,0 0 55px #22d3ee14}.demo-hero-panel.is-active{border-color:#22d3ee70;box-shadow:0 0 0 1px #22d3ee29,0 30px 90px #0000006b,0 0 70px #22d3ee29}.demo-terminal-aurora,.demo-terminal-scanline{pointer-events:none;position:absolute;inset:0}.demo-terminal-aurora{opacity:.95;background:radial-gradient(circle at 94% 20%,#22d3ee33,#0000 12%),radial-gradient(circle at 8% 10%,#22d3ee2e,#0000 22%),linear-gradient(115deg,#0000 0%,#22d3ee14 44%,#0000 58%)}.demo-terminal-scanline{mix-blend-mode:screen;background:linear-gradient(#0000 0%,#22d3ee1f 48%,#0000 100%);height:36%;animation:4.8s linear infinite demoTerminalScan;transform:translateY(-110%)}.demo-terminal-header{z-index:1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.55rem;padding:1rem 1.2rem;display:flex;position:relative}.demo-terminal-tag{color:#e2e8f0d6;letter-spacing:.12em;text-transform:uppercase;background:#0307127a;border:1px solid #94a3b829;border-radius:999px;align-items:center;min-width:max-content;padding:.4rem .72rem;font-size:.68rem;font-weight:800;display:inline-flex}.demo-terminal-title{color:#fff;text-align:right;text-transform:uppercase;gap:.08rem;margin-left:auto;font-size:.86rem;display:grid}.demo-terminal-title-kicker{color:#b7f6ffad;letter-spacing:.18em;font-size:.62rem}.demo-terminal-live-chip{color:#d7f9ff;letter-spacing:.08em;text-transform:uppercase;background:#03071275;border:1px solid #22d3ee2e;border-radius:999px;align-items:center;min-width:max-content;padding:.35rem .58rem;font-size:.66rem;font-weight:900;display:inline-flex}.demo-hero-panel-summary{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1.1rem 1.2rem 0;display:grid;position:relative}.demo-hero-summary-card{background:#050a1894;border:1px solid #94a3b824;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:92px;padding:.95rem;display:flex}.demo-hero-summary-card small{color:#cbd5e1c7;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.demo-hero-summary-card strong{color:#fff;letter-spacing:-.03em;font-size:.98rem}.demo-hero-summary-card-cyan strong{color:#67e8f9}.demo-hero-summary-card-violet strong{color:#c4b5fd}.demo-hero-summary-card-amber strong{color:#fcd34d}.demo-hero-panel-journey{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.95rem 1.2rem .2rem;display:grid;position:relative}.demo-hero-journey-step{background:#080e1da3;border:1px solid #94a3b81f;border-radius:18px;gap:.45rem;padding:.9rem .95rem;display:grid}.demo-hero-journey-step span{color:#67e8f9;background:#22d3ee24;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.76rem;font-weight:800;display:inline-flex}.demo-hero-journey-step strong{color:#f1f5f9eb;font-size:.79rem;line-height:1.5}.demo-terminal-body{color:#b7f6ff;z-index:1;gap:.85rem;padding:1rem 1.2rem 1.25rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.85rem;display:grid;position:relative}.demo-terminal-body span{overflow-wrap:anywhere;background:#0307126b;border:1px solid #22d3ee1a;border-radius:12px;padding:.75rem .85rem;display:block}.demo-terminal-body span strong{color:#fff}.demo-terminal-status-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:-.15rem;padding-bottom:.7rem;display:flex}.demo-terminal-status-row>span:first-child{background:#0307127a;border-color:#22d3ee2b;width:auto;padding:.74rem .9rem;display:inline-flex}.demo-terminal-status-row strong{color:#b8c5d1;margin-left:.35rem}.demo-hero-panel.is-active .demo-terminal-status-row strong{color:var(--demo-cyan)}.demo-terminal-status-tag{color:#e2e8f0d1;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;min-width:max-content;font-size:.66rem;font-weight:800;background:#0408129e!important;border:1px solid #94a3b824!important;padding:.45rem .72rem!important;display:inline-flex!important}.demo-terminal-spectrum{background:#03071247;border:1px solid #22d3ee1f;border-radius:14px;grid-template-columns:repeat(18,1fr);align-items:end;gap:.22rem;height:2.1rem;padding:.45rem .55rem;display:grid}.demo-terminal-spectrum i{background:linear-gradient(180deg, #e0faff, var(--demo-cyan) 48%, #38bdf8);opacity:.3;border-radius:999px 999px 0 0;min-height:.32rem;animation:2.4s ease-in-out infinite demoSpectrum;display:block}.demo-hero-panel.is-idle .demo-terminal-spectrum i{opacity:.22;animation-duration:3.6s}.demo-active-scene{text-shadow:0 0 16px #8b5cf652;color:#a78bfa!important}.demo-terminal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.demo-terminal-metrics span{text-align:center;color:#cbd5e1;background:linear-gradient(#22d3ee14,#0307125c);border-color:#22d3ee29;place-items:center;gap:.15rem;padding:.7rem .5rem;display:grid}.demo-terminal-metrics strong{color:#f8fafc;font-size:1rem}.demo-terminal-methodology{margin-top:.15rem;font-size:.72rem;color:#94a3b8!important;border-top:1px solid #ffffff0f!important;padding-top:.75rem!important}.demo-replay-section{padding-top:4rem;padding-bottom:5rem}.demo-replay-shell{padding:clamp(1.2rem,2vw,2rem)}.demo-replay-topbar{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.demo-replay-topbar h2{color:#fff;margin-top:.8rem}.demo-replay-topbar-actions{justify-items:end;gap:.75rem;max-width:610px;display:grid}.demo-replay-status-row{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.demo-status-light{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.demo-status-light:before{content:"";background:var(--demo-cyan);border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 14px #22d3eebf}.demo-status-light-active:before{animation:1.15s ease-in-out infinite demoStatusPulse}.demo-status-light-completed:before{background:var(--demo-emerald);box-shadow:0 0 14px #34d399b3}.demo-status-light-warning:before{background:var(--demo-amber);animation:1.35s ease-in-out infinite demoWarningBlink;box-shadow:0 0 14px #f59e0bb3}.demo-progress-meter{background:#ffffff14;border-radius:999px;width:min(320px,100%);height:.55rem;overflow:hidden}.demo-progress-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--demo-cyan), var(--demo-violet));height:100%;transition:width .35s;display:block}.demo-replay-grid{grid-template-columns:270px minmax(0,1fr);gap:1.35rem;display:grid}.demo-step-rail{align-content:start;gap:.55rem;display:grid}.demo-step-tab{width:100%;color:var(--text-muted);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.7rem;padding:.85rem .9rem;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:flex}.demo-step-tab:hover,.demo-step-tab.active{color:#fff;background:#22d3ee14;border-color:#22d3ee47;transform:translate(3px)}.demo-step-state-dot{background:#94a3b873;border-radius:999px;flex:none;width:.52rem;height:.52rem;box-shadow:0 0 #94a3b800}.demo-step-state-active{background:var(--demo-cyan);animation:1.1s ease-in-out infinite demoStatusPulse;box-shadow:0 0 16px #22d3eed9}.demo-step-state-completed{background:var(--demo-emerald);box-shadow:0 0 13px #34d399a6}.demo-step-state-warning,.demo-step-state-queued-warning{background:var(--demo-amber)}.demo-step-state-warning{animation:1.2s ease-in-out infinite demoWarningBlink;box-shadow:0 0 15px #f59e0bc7}.demo-step-state-critical{background:#ef4444;animation:.95s ease-in-out infinite demoCriticalBlink;box-shadow:0 0 16px #ef4444d9}.demo-step-tab:focus-visible,.demo-control-btn:focus-visible{outline:2px solid hsl(var(--secondary));outline-offset:3px}.demo-stage-column{min-width:0}.demo-scene-stage{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 34%),#0307126b;border:1px solid #ffffff14;border-radius:24px;min-height:540px;padding:clamp(1rem,2vw,1.5rem)}.demo-scene-header{justify-content:space-between;gap:1rem;margin-bottom:1.5rem;display:flex}.demo-scene-eyebrow{color:var(--demo-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.demo-scene-header h2{color:#fff;margin-top:.35rem}.demo-scene-header p,.demo-scene-note{color:var(--text-muted);line-height:1.6}.demo-scene-icon{width:4rem;height:4rem;color:var(--demo-cyan);background:#22d3ee1a;border-radius:20px;flex:none;place-items:center;display:grid}.demo-upload-grid,.demo-inventory-grid,.demo-coverage-grid,.demo-report-layout,.demo-advisory-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.demo-file-card,.demo-progress-card,.demo-confidence-card,.demo-report-preview,.demo-does-not-mini,.demo-advisory-callout,.demo-disclaimer-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:1.15rem}.demo-file-card{color:var(--demo-cyan);align-items:center;gap:1rem;display:flex}.demo-file-card strong,.demo-advisory-card strong,.demo-does-not-mini strong{color:#fff;overflow-wrap:anywhere;display:block}.demo-file-card span,.demo-progress-row span,.demo-metric-tile span,.demo-sizing-card span{color:var(--text-dark);font-size:.82rem}.demo-progress-row{justify-content:space-between;margin-bottom:.8rem;display:flex}.demo-progress-row strong{color:var(--demo-emerald)}.demo-progress-track{background:#ffffff14;border-radius:999px;height:.65rem;overflow:hidden}.demo-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--demo-cyan), var(--demo-emerald));height:100%;display:block}.demo-safety-grid,.demo-result-grid,.demo-risk-grid,.demo-sizing-grid,.demo-advisory-grid,.demo-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.demo-safety-grid{margin-top:1rem}.demo-safety-pill,.demo-report-section-grid span,.demo-does-not-mini span,.demo-does-not-list span{color:#d8fbff;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.demo-signal-stream{align-content:start;gap:.55rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;display:grid}.demo-signal-line{color:#bff7ff;background:#03071273;border:1px solid #22d3ee17;border-radius:12px;gap:.75rem;min-width:0;padding:.7rem .8rem;animation:.42s both demoSignalIn;display:flex}.demo-signal-line span{color:var(--demo-cyan)}.demo-metric-tile,.demo-sizing-card,.demo-output-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:1rem}.demo-metric-tile strong,.demo-confidence-card strong,.demo-sizing-card strong{color:#fff;font-size:1.55rem;display:block}.demo-confidence-card strong{color:var(--demo-cyan);font-size:4rem;line-height:1}.demo-table-wrap{border:1px solid #ffffff14;border-radius:18px;width:100%;overflow-x:auto}.demo-table{border-collapse:collapse;background:#0307125c;width:100%;min-width:620px}.demo-table th,.demo-table td{text-align:left;color:var(--text-muted);border-bottom:1px solid #ffffff12;padding:.85rem;font-size:.86rem}.demo-table th{color:#fff;background:#ffffff0a}.demo-status{white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.demo-status-complete,.demo-complexity-low{color:var(--demo-emerald);background:#34d3991f}.demo-status-partial,.demo-complexity-medium{color:var(--demo-amber);background:#f59e0b21}.demo-status-missing,.demo-complexity-high,.demo-complexity-critical.locked-overlay-badge{color:#fca5a5;border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef444433;align-items:center;gap:.5rem;width:fit-content;padding:.35rem .75rem;font-size:.85rem;font-weight:600;display:flex}.industry-evaluation-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:1.5rem!important}.case-dossier-card{appearance:none;text-align:left;cursor:pointer;background:#0a0f1e73;border:1px solid #06b6d426;border-radius:20px;flex-direction:column;gap:1.25rem;min-height:380px;padding:1.75rem;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d}.case-dossier-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#06b6d4,#8b5cf6);width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.case-dossier-card:hover{background:#0a0f1ea6;border-color:#06b6d466;transform:translateY(-5px);box-shadow:0 15px 35px -10px #06b6d42e,0 0 25px #06b6d40d}.case-dossier-card:focus-visible{outline-offset:4px;outline:3px solid #22d3eebf}.case-dossier-card:hover:before{opacity:1}.case-dossier-header{justify-content:space-between;align-items:center;display:flex}.case-dossier-id{letter-spacing:.1em;color:#06b6d4d9;background:#06b6d414;border:1px solid #06b6d433;border-radius:4px;padding:.25rem .5rem;font-family:monospace;font-size:.72rem;font-weight:700}.case-dossier-badge{text-transform:uppercase;letter-spacing:.05em;color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:4px;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.65rem;font-weight:700;display:flex}.case-dossier-badge-glow{background-color:#ef4444;border-radius:50%;width:6px;height:6px;animation:2s infinite flashBadge;display:inline-block;box-shadow:0 0 8px #ef4444}@keyframes flashBadge{0%,to{opacity:.4}50%{opacity:1}}.case-dossier-title{align-items:center;gap:.75rem;display:flex}.case-dossier-icon{color:#a78bfa;background:#8b5cf614;border:1px solid #8b5cf626;border-radius:8px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.case-dossier-card:hover .case-dossier-icon{color:#fff;background:#8b5cf626;box-shadow:0 0 15px #8b5cf640}.case-dossier-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.case-dossier-quote{color:#f1f5f9;flex-grow:1;margin:0;font-size:.95rem;font-weight:600;line-height:1.5}.case-dossier-metrics{background:#ffffff04;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;gap:.65rem;padding:.75rem 1rem;display:flex}.case-dossier-metric-row{flex-direction:column;gap:.25rem;display:flex}.case-dossier-metric-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;font-size:.7rem;font-weight:600;display:flex}.case-dossier-metric-label span:last-child{color:#22d3ee;font-weight:700}.case-dossier-metric-track{background:#ffffff0d;border-radius:2px;height:4px;overflow:hidden}.case-dossier-metric-fill{background:linear-gradient(90deg,#06b6d4,#8b5cf6);border-radius:2px;height:100%}.case-dossier-tags{flex-wrap:wrap;gap:.4rem;display:flex}.case-dossier-tag{color:#cbd5e1;background:#ffffff09;border:1px solid #ffffff0f;border-radius:9999px;padding:.25rem .5rem;font-size:.7rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}.case-dossier-card:hover .case-dossier-tag{color:#22d3ee;background:#06b6d40d;border-color:#06b6d440}.case-dossier-link{color:#22d3ee;border-top:1px solid #ffffff0d;align-items:center;gap:.4rem;margin-top:.5rem;padding-top:.75rem;font-size:.8rem;font-weight:700;display:inline-flex}.case-dossier-link svg{transition:transform .2s}.case-dossier-card:hover .case-dossier-link svg{transform:translate(4px)}.demo-before-after-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:2rem;display:grid}.demo-mock-spreadsheet{color:#94a3b8;background:#03071273;border:1px dashed #ef444459;border-radius:18px;min-height:380px;padding:1.5rem;font-family:monospace;font-size:.8rem;position:relative;overflow:hidden}.demo-mock-spreadsheet:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 55%,#030712e6 90%);position:absolute;inset:0}.demo-spreadsheet-header{color:#fca5a5;border-bottom:1px solid #ef444433;justify-content:space-between;padding-bottom:.75rem;font-weight:700;display:flex}.demo-spreadsheet-row{opacity:.75;border-bottom:1px solid #ffffff08;grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:.5rem;padding:.6rem 0;display:grid}.demo-spreadsheet-row.blur{filter:blur(1.5px)}.demo-spreadsheet-row.warning-row{background:#ef44440d;border-left:2px solid #ef4444;padding-left:.4rem}.demo-spreadsheet-badge{color:#fca5a5;text-transform:uppercase;background:#ef444426;border-radius:4px;padding:.1rem .35rem;font-size:.7rem}.demo-spreadsheet-alert-box{z-index:5;background:#0f172afa;border:1px solid #ef444473;border-radius:12px;gap:.75rem;padding:1rem;display:flex;position:absolute;bottom:12%;left:5%;right:5%;box-shadow:0 12px 28px -5px #000000d9}.demo-spreadsheet-alert-box svg{color:#ef4444;flex-shrink:0}.demo-spreadsheet-alert-box p{color:#f8fafc;margin:0;font-size:.8rem;line-height:1.4}.demo-mock-dashboard{background:#03071259;border:1px solid #06b6d459;border-radius:18px;flex-direction:column;gap:1.25rem;min-height:380px;padding:1.75rem;display:flex;box-shadow:0 0 35px #06b6d40f}.demo-dash-score-row{background:#06b6d40a;border:1px solid #06b6d426;border-radius:12px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.demo-dash-score-item{flex-direction:column;gap:.2rem;display:flex}.demo-dash-score-item span{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.7rem}.demo-dash-score-item strong{color:#22d3ee;font-size:1.3rem}.demo-dash-metrics-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.demo-dash-metric-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:.15rem;padding:.75rem 1rem;display:flex}.demo-dash-metric-card span{color:#94a3b8;font-size:.72rem}.demo-dash-metric-card strong{color:#fff;font-size:1.1rem}.demo-dash-wave-timeline{flex-direction:column;gap:.5rem;display:flex}.demo-dash-wave-item{background:#8b5cf60a;border:1px solid #8b5cf626;border-radius:10px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8rem;display:flex}.demo-dash-wave-item span{color:#c084fc;font-weight:700}.demo-dash-wave-item strong{color:#fff}.demo-feature-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:2rem;display:grid}.demo-deliverables-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.2rem;margin-bottom:1.3rem;display:grid}.demo-deliverables-intro,.demo-deliverables-signals{background:#ffffff06;border:1px solid #94a3b81f;border-radius:22px;padding:1.2rem 1.25rem}.demo-deliverables-intro span{color:#bff7ff;letter-spacing:.1em;text-transform:uppercase;background:#06b6d414;border:1px solid #22d3ee29;border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.74rem;font-weight:800;display:inline-flex}.demo-deliverables-intro p{color:#d5e5f0;margin:.8rem 0 0;font-size:.93rem;line-height:1.7}.demo-deliverables-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.demo-deliverables-signal-card{background:#03071257;border:1px solid #22d3ee1a;border-radius:18px;gap:.3rem;min-height:100%;padding:.95rem 1rem;display:grid}.demo-deliverables-signal-index{color:#67e8f9f0;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.demo-deliverables-signal-card small{color:#94a3b8e0;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.demo-deliverables-signal-card strong{color:#e2f6fb;letter-spacing:-.01em;font-size:.84rem;line-height:1.5}.demo-premium-feature-card{background:linear-gradient(#0a0f1edb,#050a18e6);border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;gap:.9rem;padding:1.35rem;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.demo-premium-feature-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 28%),linear-gradient(#ffffff05,#0000 34%);position:absolute;inset:0}.demo-premium-feature-card:hover{border-color:#06b6d44d;transform:translateY(-4px);box-shadow:0 10px 30px -10px #06b6d42e}.demo-feature-card-topline{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.demo-feature-card-index,.demo-feature-card-label{letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}.demo-feature-card-index{color:#67e8f9eb}.demo-feature-card-label{color:#94a3b8e0}.demo-feature-card-title-row{z-index:1;align-items:center;gap:.9rem;display:flex;position:relative}.demo-feature-icon-wrapper{color:#22d3ee;z-index:1;background:#06b6d414;border:1px solid #06b6d426;border-radius:14px;place-items:center;width:3rem;height:3rem;transition:background .3s,color .3s,box-shadow .3s;display:grid;position:relative}.demo-premium-feature-card:hover .demo-feature-icon-wrapper{color:#fff;background:#06b6d426;box-shadow:0 0 15px #06b6d44d}.demo-premium-feature-card h3{color:#fff;z-index:1;margin:0;font-size:1.1rem;font-weight:600;line-height:1.25;position:relative}.demo-premium-feature-card p{color:#94a3b8;z-index:1;margin:0;font-size:.88rem;line-height:1.62;position:relative}.demo-library-shell{gap:1.35rem;display:grid}.demo-library-heading{margin-bottom:0!important}.demo-library-scenario-strip{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.demo-library-scenario-strip span{color:#d7f9ff;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:2rem;padding:.45rem .82rem;font-size:.78rem;font-weight:700;display:inline-flex}.demo-library-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.demo-library-card-cyan .demo-feature-icon-wrapper{color:#67e8f9;border-color:#22d3ee2e}.demo-library-card-emerald .demo-feature-icon-wrapper{color:#6ee7b7;background:#34d39914;border-color:#34d3992e}.demo-library-card-amber .demo-feature-icon-wrapper{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b2e}.demo-library-card-violet .demo-feature-icon-wrapper{color:#c4b5fd;background:#8b5cf614;border-color:#8b5cf62e}.demo-integrity-container{max-width:1100px;margin:0 auto}.demo-integrity-card{background:linear-gradient(#0b1220eb,#050a18e6);border:1px solid #94a3b81f;border-radius:24px;flex-direction:column;gap:1.5rem;padding:2.25rem;display:flex;position:relative;overflow:hidden}.demo-integrity-card:before{content:"";background:#06b6d4;width:4px;height:100%;position:absolute;top:0;left:0}.demo-integrity-header h2{color:#fff;font-size:1.8rem;margin:.5rem 0 0!important}.demo-integrity-copy{color:#94a3b8;margin-top:.5rem;font-size:.92rem;line-height:1.65}.demo-integrity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.demo-integrity-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:18px;align-items:flex-start;gap:.75rem;padding:1rem 1.05rem;display:flex}.demo-integrity-item svg{color:#22d3ee;flex-shrink:0;margin-top:.15rem}.demo-integrity-item div{gap:.3rem;display:grid}.demo-integrity-item strong{color:#fff;letter-spacing:-.01em;font-size:.92rem}.demo-integrity-item span{color:#c9d8e6;font-size:.85rem;line-height:1.55}.demo-conversion-hub{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:1.5rem;margin-top:2rem;display:grid}.demo-conversion-main-card{background:radial-gradient(circle at 100% 0,#06b6d41f,#0000 45%),#03071259;border:1px solid #06b6d440;flex-direction:column;justify-content:space-between;padding:2rem;display:flex;box-shadow:0 10px 40px -15px #06b6d433}.demo-conversion-actions-row{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.demo-conversion-title{color:#fff;letter-spacing:-.03em;margin:.5rem 0;font-size:1.75rem;font-weight:700}.demo-conversion-copy{color:#94a3b8;font-size:.92rem;line-height:1.6}.demo-conversion-signal-strip{flex-wrap:wrap;gap:.7rem;margin-top:1.15rem;display:flex}.demo-conversion-signal-strip span,.demo-sample-highlight-list span{color:#d8fbff;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:2rem;padding:.42rem .78rem;font-size:.76rem;font-weight:700;display:inline-flex}.demo-conversion-primary-btn{justify-content:center;width:100%}.demo-conversion-secondary-row{gap:1rem;display:flex}.demo-conversion-secondary-btn{flex:1;justify-content:center}.demo-sample-download-card{background:linear-gradient(#110b21eb,#090a18e6);border:1px solid #8b5cf629;flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.demo-sample-download-title{color:#fff;margin:.5rem 0;font-size:1.3rem;font-weight:600}.demo-sample-download-copy{color:#94a3b8;margin-bottom:1.25rem;font-size:.88rem;line-height:1.55}.demo-sample-highlight-list{flex-wrap:wrap;gap:.65rem;display:flex}.demo-download-row{background:#ffffff05;border:1px solid #ffffff0f;border-left:3px solid #8b5cf6;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.demo-download-info{flex-direction:column;gap:.15rem;display:flex}.demo-download-info strong{color:#fff;font-size:.88rem}.demo-download-info span{color:#94a3b8;font-size:.75rem}@media (max-width:900px){.demo-before-after-grid,.demo-deliverables-hero,.demo-deliverables-signals,.demo-integrity-grid,.demo-conversion-hub{grid-template-columns:1fr}.demo-conversion-secondary-row{flex-direction:column}}.demo-risk-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:.9rem;position:relative;overflow:hidden}.demo-risk-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 100% 0,#22d3ee2e,#0000 38%);position:absolute;inset:0}.demo-risk-card span{color:var(--text-dark);text-transform:uppercase;font-size:.72rem;font-weight:800}.demo-risk-card strong{color:#fff;margin-top:.25rem;display:block}.demo-risk-card p,.demo-sizing-card p,.demo-advisory-card p,.demo-before-card p,.demo-does-not-card p{color:var(--text-muted);margin-top:.55rem;font-size:.84rem;line-height:1.55}.demo-risk-critical{border-color:#ef444447;animation:1.8s ease-in-out infinite demoRiskAlert;box-shadow:0 0 0 1px #ef444414,0 0 22px #ef444414}.demo-risk-critical:before{opacity:.85;background:radial-gradient(circle at 100% 0,#ef444438,#0000 42%)}.demo-risk-high{border-color:#f59e0b40;box-shadow:0 0 0 1px #f59e0b0f,0 0 18px #f59e0b0f}.demo-risk-high:before{opacity:.72;background:radial-gradient(circle at 100% 0,#f59e0b2e,#0000 42%)}.demo-wave-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.demo-wave-card{background:linear-gradient(#22d3ee12,#ffffff06);border:1px solid #22d3ee1f;border-radius:18px;padding:1rem}.demo-wave-card span,.demo-wave-card small{color:var(--demo-cyan);font-size:.76rem;font-weight:800}.demo-wave-card strong{color:#fff;margin:.35rem 0;display:block}.demo-wave-card p{color:var(--text-muted);font-size:.82rem;line-height:1.5}.demo-advisory-layout{grid-template-columns:.9fr 1.1fr}.demo-advisory-callout{color:#e0fbff;border-color:#22d3ee2e}.demo-advisory-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:.95rem}.demo-report-preview{border-color:#34d39933}.demo-report-topline{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.demo-report-topline span,.demo-report-score-row span{color:var(--text-dark);font-size:.8rem}.demo-report-topline strong,.demo-report-score-row strong{color:#fff;display:block}.demo-report-score-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.demo-report-score-row div{background:#ffffff0a;border-radius:16px;padding:.9rem}.demo-report-score-row strong{color:var(--demo-emerald);font-size:2rem}.demo-report-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.demo-does-not-mini{align-content:start;gap:.65rem;display:grid}.demo-replay-controls{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.demo-control-btn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.55rem;padding:.55rem .85rem;display:inline-flex}.demo-control-btn:disabled{cursor:not-allowed;opacity:.45}.demo-control-primary{color:#050816;background:#fff}.demo-before-after-grid{grid-template-columns:.85fr 1.15fr;gap:1rem;display:grid}.demo-before-card,.demo-after-card{padding:clamp(1.25rem,2vw,1.75rem)}.demo-before-card span,.demo-after-card span{color:var(--demo-cyan);text-transform:uppercase;font-size:.76rem;font-weight:800}.demo-before-card h3,.demo-after-card h3,.demo-output-card h3,.demo-does-not-card h2{color:#fff;margin-top:.55rem}.demo-after-metrics,.demo-does-not-list{gap:.65rem;margin-top:1rem;display:grid}.demo-after-metrics strong{color:#dffbff;background:#22d3ee0f;border-radius:12px;padding:.7rem .85rem;font-size:.9rem}.demo-output-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-output-card{min-height:8rem}.demo-output-card svg{color:var(--demo-cyan)}.demo-does-not-card{grid-template-columns:.9fr 1.1fr;gap:1.5rem;padding:clamp(1.25rem,2vw,2rem);display:grid}.demo-does-not-list span{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:.75rem .85rem}.demo-final-cta{padding-bottom:6rem}.demo-cta-strip-section{padding-top:4rem;padding-bottom:4rem;position:relative;overflow:hidden}.demo-cta-strip{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.demo-cta-strip h2{color:#fff;margin-top:.8rem}.demo-cta-strip p{max-width:78ch;color:var(--text-muted);margin-top:.8rem;line-height:1.65}.sample-report-cta-pair,.sample-report-inline-cta{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.sample-report-inline-cta{justify-content:space-between;padding:clamp(1.4rem,3vw,2rem)}.sample-report-inline-cta h2{color:#fff;margin-top:.75rem}.sample-report-inline-cta p{max-width:70ch;color:var(--text-muted);margin-top:.75rem;line-height:1.65}@keyframes demoSignalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes demoStatusPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes demoWarningBlink{0%,to{opacity:.55}50%{opacity:1}}@keyframes demoCriticalBlink{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.26)}}@keyframes demoRiskAlert{0%,to{box-shadow:0 0 0 1px #ef444414,0 0 18px #ef44440f}50%{box-shadow:0 0 0 1px #ef444447,0 0 30px #ef444429}}@keyframes demoTerminalScan{0%{opacity:0;transform:translateY(-120%)}18%,72%{opacity:.75}to{opacity:0;transform:translateY(290%)}}@keyframes demoPulseDot{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}@keyframes demoOrbitLight{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-4px,3px)scale(1.08)}}@keyframes demoSpectrum{0%,to{opacity:.38;height:32%}45%{opacity:.9;height:96%}}@media (prefers-reduced-motion:reduce){.demo-signal-line,.demo-step-tab,.demo-progress-meter span,.demo-status-light:before,.demo-step-state-dot,.demo-risk-card,.demo-terminal-scanline,.demo-terminal-live-dot,.demo-orbit-light,.demo-terminal-spectrum i{transition:none;animation:none}}@media (max-width:1100px){.demo-hero-grid,.demo-replay-grid,.demo-before-after-grid,.demo-does-not-card{grid-template-columns:1fr}.demo-step-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-step-tab,.demo-step-tab:hover,.demo-step-tab.active{transform:none}.demo-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-hero-secondary-links,.demo-hero-panel-summary,.demo-hero-panel-journey{grid-template-columns:1fr}}@media (max-width:768px){.demo-hero{padding-top:6.5rem}.demo-hero-copy h1{letter-spacing:-.065em;max-width:10ch;font-size:clamp(2.45rem,12vw,3.15rem)}.demo-hero-subtitle,.demo-hero-body{max-width:100%}.demo-replay-topbar,.demo-cta-strip,.sample-report-inline-cta{flex-direction:column;align-items:flex-start}.demo-replay-topbar-actions{justify-items:stretch;width:100%;max-width:none}.demo-replay-topbar-actions .demo-progress-meter,.demo-cta-strip .btn,.demo-control-btn,.demo-hero-primary-action{width:100%}.demo-step-rail,.demo-upload-grid,.demo-inventory-grid,.demo-coverage-grid,.demo-report-layout,.demo-advisory-layout,.demo-safety-grid,.demo-result-grid,.demo-risk-grid,.demo-sizing-grid,.demo-advisory-grid,.demo-wave-timeline,.demo-report-score-row,.demo-report-section-grid,.demo-output-grid{grid-template-columns:1fr}.demo-scene-stage{min-height:auto}.demo-scene-header{flex-direction:column}.demo-route-line,.demo-hero-kicker-row{gap:.65rem}}@media (max-width:480px){.demo-page .container{max-width:100%;padding-inline:1.25rem;overflow:hidden}.demo-hero{padding-top:5.75rem}.demo-hero-copy,.demo-hero-panel,.demo-replay-shell,.demo-scene-stage{width:100%;min-width:0;max-width:calc(100vw - 2.5rem)}.demo-hero-copy h1{max-width:9.5ch;font-size:clamp(2.2rem,11vw,2.75rem)}.demo-hero-subtitle,.demo-hero-body,.demo-terminal-body span,.demo-scene-header p{overflow-wrap:anywhere;word-break:break-word}.demo-terminal-body,.demo-table th,.demo-table td{font-size:.78rem}.demo-replay-shell{padding:1rem}.demo-page .shiftreadiness-actions,.demo-page .shiftreadiness-actions .btn{width:100%;max-width:100%}.demo-page .shiftreadiness-actions .btn,.demo-hero-link-card{white-space:normal;text-align:center}.sample-report-cta-pair,.sample-report-cta-pair .btn,.sample-report-inline-cta .btn{width:100%}}.industry-evaluations-section{padding-top:5rem;padding-bottom:3.2rem;position:relative;overflow:hidden}.industry-evaluations-section+.faq-section{padding-top:3rem}.industry-evaluations-header{text-align:center;max-width:860px;margin:0 auto 2rem}.industry-evaluations-header h2{color:#fff;margin-top:.9rem}.industry-evaluations-header p{max-width:760px;color:var(--text-muted);margin:.85rem auto 0;line-height:1.7}.industry-evaluation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.industry-evaluation-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617c7;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.industry-evaluation-modal{border-color:#22d3ee3d;width:min(920px,100%);max-height:min(86vh,840px);padding:clamp(1.35rem,3vw,2.25rem);position:relative;overflow-y:auto}.industry-evaluation-modal-close{color:#fff;cursor:pointer;background:#0f172acc;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid;position:absolute;top:1rem;right:1rem}.industry-evaluation-modal-close:hover,.industry-evaluation-modal-close:focus-visible{border-color:#22d3ee7a;box-shadow:0 0 0 3px #22d3ee2e}.industry-evaluation-modal-kicker{flex-wrap:wrap;align-items:center;gap:.75rem;margin-right:3rem;display:flex}.industry-evaluation-modal-kicker span,.industry-evaluation-modal-kicker strong{border-radius:999px;padding:.36rem .65rem;font-size:.78rem;font-weight:900;display:inline-flex}.industry-evaluation-modal-kicker span{color:var(--demo-cyan);background:#22d3ee1f}.industry-evaluation-modal-kicker strong{color:#fff;background:#ffffff0f}.industry-evaluation-modal h2{color:#fff;max-width:760px;margin-top:1rem}.industry-evaluation-modal h3{color:var(--demo-cyan);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .55rem;font-size:.86rem}.industry-evaluation-modal p,.industry-evaluation-modal li{color:var(--text-muted);line-height:1.65}.industry-evaluation-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.industry-evaluation-modal-grid>div,.industry-evaluation-modal-block,.industry-evaluation-privacy{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:1rem}.industry-evaluation-modal-block,.industry-evaluation-privacy{margin-top:1rem}.industry-evaluation-modal-block ul{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.industry-evaluation-result{background:linear-gradient(135deg,#22d3ee14,#ffffff08);border-color:#22d3ee29}.industry-evaluation-privacy strong{color:#fff;margin-bottom:.45rem;display:block}.industry-evaluation-privacy p{margin:0;font-size:.9rem}@media (max-width:1180px){.industry-evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.industry-evaluations-section{padding-top:4rem;padding-bottom:2.75rem}.industry-evaluations-section+.faq-section{padding-top:2.75rem}.industry-evaluation-grid,.industry-evaluation-modal-grid{grid-template-columns:1fr}.case-dossier-card{min-height:auto}.industry-evaluation-modal-overlay{align-items:start;padding:.8rem}.industry-evaluation-modal{max-height:none;margin-block:.75rem}}.sample-report-page{--sample-ink:#e8fbff;--sample-cyan:#2ed3f3;--sample-vmware:#2bc7e8;--sample-proxmox:#f59e0b;--sample-violet:#8b5cf6;--sample-amber:#f6a63b;--sample-emerald:#34d399}.sample-report-page .container{max-width:min(1360px,100vw - 2rem)}.sample-report-hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:start;gap:clamp(1.4rem,2.8vw,2.6rem);display:grid;position:relative}.sample-report-brand-route{align-items:center;gap:.7rem;margin-bottom:1rem;display:inline-flex}.sample-report-brand{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.48rem .88rem;font-size:.8rem;font-weight:900;display:inline-flex}.sample-report-brand-vmware{color:var(--sample-vmware);background:#2bc7e81a;border:1px solid #2bc7e847}.sample-report-brand-proxmox{color:var(--sample-proxmox);background:#f59e0b1a;border:1px solid #f59e0b47}.sample-report-route-arrow{color:#d5f8ff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.sample-report-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.3rem;display:grid}.sample-report-signal-card{background:linear-gradient(#080e1eeb,#050a18bd);border-radius:20px;gap:.8rem;padding:1rem;display:flex}.sample-report-signal-card svg,.sample-report-panel-title svg,.sample-report-score-head svg,.sample-report-summary-signal svg,.sample-report-offer-head svg{flex:none}.sample-report-signal-card strong,.sample-report-summary-signal strong{color:#fff;font-size:.95rem;display:block}.sample-report-signal-card span,.sample-report-summary-signal span{color:var(--text-muted);margin-top:.2rem;line-height:1.55;display:block}.sample-report-signal-card[data-tone=cyan] svg,.sample-report-panel[data-tone=cyan] svg,.sample-report-action-card[data-tone=cyan] svg,.sample-report-inline-link[data-tone=cyan] svg,.sample-report-preview-footer-card[data-tone=cyan] strong{color:var(--sample-cyan)}.sample-report-signal-card[data-tone=violet] svg,.sample-report-action-card[data-tone=violet] svg,.sample-report-inline-link[data-tone=violet] svg,.sample-report-preview-footer-card[data-tone=violet] strong{color:var(--sample-violet)}.sample-report-signal-card[data-tone=amber] svg,.sample-report-action-card[data-tone=amber] svg,.sample-report-inline-link[data-tone=amber] svg,.sample-report-preview-footer-card[data-tone=amber] strong{color:var(--sample-amber)}.sample-report-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;margin-top:1.35rem;display:grid}.sample-report-primary-cta{grid-column:1/-1;justify-content:center;min-height:3.55rem}.sample-report-action-card,.sample-report-inline-link{color:#fff;background:linear-gradient(#090f1ff5,#060c19d6),#030712b8;border:1px solid #ffffff14;border-radius:22px;gap:.4rem;min-height:9.6rem;padding:1.15rem 1.15rem 1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.sample-report-action-card:hover,.sample-report-inline-link:hover{transform:translateY(-2px)}.sample-report-action-card strong,.sample-report-inline-link strong{color:#fff;font-size:1rem}.sample-report-action-card span,.sample-report-inline-link span{color:var(--text-muted);line-height:1.55}.sample-report-action-card svg,.sample-report-inline-link svg{justify-self:end;margin-top:auto}.sample-report-action-card[data-tone=cyan],.sample-report-inline-link[data-tone=cyan]{border-color:#2ed3f338;box-shadow:0 18px 44px #115f752e}.sample-report-action-card[data-tone=violet],.sample-report-inline-link[data-tone=violet]{border-color:#8b5cf638;box-shadow:0 18px 44px #44248429}.sample-report-action-card[data-tone=amber],.sample-report-inline-link[data-tone=amber]{border-color:#f5a63b38;box-shadow:0 18px 44px #6d491729}.sample-report-cover{background:radial-gradient(circle at 100% 0,#2ed3f32e,#0000 30%),radial-gradient(circle at 20% 20%,#8b5cf62e,#0000 32%),linear-gradient(#080e1efa,#050914f0);border-color:#2ed3f32e;padding:0;overflow:hidden}.sample-report-cover-body{min-height:100%;padding:clamp(1.35rem,2.8vw,2rem)}.sample-report-preview-stack{min-height:29rem;position:relative}.sample-report-preview-page{border:1px solid #ffffff14;border-radius:28px;position:absolute;inset:0}.sample-report-preview-page-back{opacity:.55;background:linear-gradient(#0a1122eb,#060b18b3);transform:translate(1.25rem,1.1rem)rotate(4deg)}.sample-report-preview-page-mid{opacity:.78;background:linear-gradient(#0b1325f0,#070d1ac2);transform:translate(.55rem,.55rem)rotate(2deg)}.sample-report-preview-page-front{background:linear-gradient(145deg,#121d34f5,#070d1aeb),#030712c7;flex-direction:column;justify-content:space-between;padding:1.45rem;display:flex;position:relative;box-shadow:0 26px 60px #0307125c}.sample-report-kicker{width:fit-content;color:var(--sample-cyan);letter-spacing:.08em;text-transform:uppercase;border:1px solid #2ed3f32e;border-radius:999px;padding:.4rem .8rem;font-size:.75rem;font-weight:900;display:inline-flex}.sample-report-cover-body h2{color:#fff;letter-spacing:-.06em;max-width:10ch;margin-top:1.2rem;font-size:clamp(2.25rem,4vw,3.9rem);line-height:.94}.sample-report-cover-body p{color:#c7f8ff;max-width:32ch;margin-top:.9rem}.sample-report-score-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.55rem;display:grid}.sample-report-score-strip div,.sample-report-stat,.sample-report-score-card,.sample-report-score-note{background:#0307126b;border:1px solid #ffffff14;border-radius:18px}.sample-report-score-strip div{padding:1rem}.sample-report-score-strip span,.sample-report-stat span,.sample-report-score-card span,.sample-report-sizing-grid span,.sample-report-preview-footer-card span,.sample-report-panel-kicker{color:var(--text-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.sample-report-score-strip strong,.sample-report-stat strong,.sample-report-score-card strong,.sample-report-sizing-grid strong{color:#fff;margin-top:.35rem;display:block}.sample-report-preview-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.4rem;display:grid}.sample-report-preview-modules span{color:#ddfcff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:.85rem .9rem;font-size:.82rem;font-weight:700}.sample-report-preview-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.sample-report-preview-footer-card{background:#040914b3;border:1px solid #ffffff14;border-radius:18px;padding:.95rem}.sample-report-preview-footer-card strong{color:#fff;margin-top:.35rem;line-height:1.45;display:block}.sample-report-heading-tight{margin-bottom:1.45rem}.sample-report-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;display:grid}.sample-report-stat{padding:1.15rem;position:relative;overflow:hidden}.sample-report-stat:before,.sample-report-offer-card:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.sample-report-stat[data-tone=cyan]:before,.sample-report-offer-card[data-tone=cyan]:before{background:linear-gradient(180deg, var(--sample-cyan), #2ed3f34d)}.sample-report-stat[data-tone=violet]:before,.sample-report-offer-card[data-tone=violet]:before{background:linear-gradient(180deg, var(--sample-violet), #8b5cf652)}.sample-report-stat[data-tone=amber]:before,.sample-report-offer-card[data-tone=amber]:before{background:linear-gradient(180deg, var(--sample-amber), #f5a63b4d)}.sample-report-stat[data-tone=emerald]:before,.sample-report-offer-card[data-tone=emerald]:before{background:linear-gradient(180deg, var(--sample-emerald), #34d3994d)}.sample-report-stat strong{font-size:1.9rem}.sample-report-stat[data-tone=cyan] strong{color:var(--sample-cyan)}.sample-report-stat[data-tone=violet] strong{color:#b69aff}.sample-report-stat[data-tone=amber] strong{color:#ffcb78}.sample-report-stat[data-tone=emerald] strong{color:var(--sample-emerald)}.sample-report-stat small,.sample-report-offer-card small,.sample-report-score-card small,.sample-report-panel-intro{color:var(--text-muted);margin-top:.6rem;line-height:1.6;display:block}.sample-report-offer-bridge{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.sample-report-offer-card{background:linear-gradient(145deg,#0e1629f5,#080d19d1),#0307128f;border-color:#ffffff1a;padding:1.3rem;position:relative;overflow:hidden}.sample-report-offer-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sample-report-offer-card span{color:var(--sample-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:inline-flex}.sample-report-offer-card h3{color:#fff;margin-top:1rem;font-size:1.35rem;line-height:1.15}.sample-report-offer-card p{color:#effcff;margin-top:.75rem;font-weight:700;line-height:1.5}.sample-report-two-col,.sample-report-planning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sample-report-grid-stack{gap:1rem;display:grid}.sample-report-panel{min-width:0;padding:clamp(1.15rem,2vw,1.55rem)}.sample-report-panel-title{align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.sample-report-panel-title svg,.sample-report-score-head svg,.sample-report-score-note svg,.sample-report-offer-head svg{color:var(--sample-cyan)}.sample-report-panel-title h2,.sample-report-panel-title h3,.sample-report-score-note h3{color:#fff;margin:.18rem 0 0}.sample-report-panel-kicker{margin-bottom:.18rem;display:inline-flex}.sample-report-toc,.sample-report-risk-grid,.sample-report-wave-list,.sample-report-sizing-grid,.sample-report-summary-signals{gap:.8rem;display:grid}.sample-report-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-report-toc span,.sample-report-risk-card,.sample-report-wave-list div,.sample-report-sizing-grid div,.sample-report-summary-signal{color:#d8fbff;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:.85rem .95rem;font-size:.84rem}.sample-report-toc span{gap:.3rem;display:grid}.sample-report-toc strong{color:var(--sample-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.sample-report-toc em{color:#effcff;font-style:normal;line-height:1.55}.sample-report-summary,.sample-report-advisory p,.sample-report-disclaimer,.sample-report-score-note p{color:var(--text-muted);line-height:1.7}.sample-report-summary-panel{background:radial-gradient(circle at 100% 0,#2ed3f31c,#0000 32%),linear-gradient(#0a101ff5,#060a16e0)}.sample-report-summary-signals{margin-top:1rem}.sample-report-summary-signal{gap:.75rem;display:flex}.sample-report-summary-signal[data-tone=cyan] svg{color:var(--sample-cyan)}.sample-report-summary-signal[data-tone=violet] svg{color:var(--sample-violet)}.sample-report-summary-signal[data-tone=amber] svg{color:var(--sample-amber)}.sample-report-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sample-report-score-card,.sample-report-score-note{padding:1.25rem}.sample-report-score-head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.sample-report-score-card strong{font-size:clamp(2.45rem,5vw,4rem);line-height:.96}.sample-report-score-card p{color:var(--sample-ink);margin-top:.5rem;font-weight:800}.sample-report-score-card[data-tone=emerald] strong,.sample-report-table-pill[data-tone=emerald]{color:var(--sample-emerald)}.sample-report-score-card[data-tone=amber] strong,.sample-report-table-pill[data-tone=amber]{color:#ffcd79}.sample-report-score-note{background:radial-gradient(circle at 100% 0,#f5a63b1f,#0000 34%),linear-gradient(#0d121efa,#070b16eb);flex-direction:column;justify-content:center;gap:1rem;display:flex}.sample-report-note-pills{flex-wrap:wrap;gap:.6rem;display:flex}.sample-report-note-pills span{color:#ffe2b0;background:#f5a63b14;border:1px solid #f5a63b2e;border-radius:999px;padding:.5rem .8rem;font-size:.8rem;font-weight:800}.sample-report-table{width:100%}.sample-report-table td{vertical-align:middle}.sample-report-table-pill{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:1.95rem;padding:.38rem .7rem;font-size:.77rem;font-weight:800;line-height:1.2;display:inline-flex}.sample-report-table-pill[data-tone=violet]{color:#b79cfb}.sample-report-table-pill[data-tone=cyan]{color:var(--sample-cyan)}.sample-report-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sample-report-risk-card span{color:var(--sample-amber);text-transform:uppercase;font-size:.72rem;font-weight:900}.sample-report-risk-card strong{color:#fff;margin-top:.35rem;display:block}.sample-report-risk-card[data-severity=critical] span{color:#ff7b77}.sample-report-risk-card[data-severity=high] span{color:#ffcd79}.sample-report-risk-card[data-severity=medium] span{color:#b79cfb}.sample-report-wave-list{position:relative}.sample-report-wave-list div,.sample-report-sizing-grid div{position:relative;overflow:hidden}.sample-report-wave-list div:before,.sample-report-sizing-grid div:before{content:"";background:linear-gradient(#2ed3f3f2,#2ed3f33d);width:4px;position:absolute;inset:0 auto 0 0}.sample-report-wave-list div span{color:var(--sample-cyan);text-transform:uppercase;font-size:.75rem;font-weight:900}.sample-report-wave-list div strong{color:#fff;margin-top:.3rem;display:block}.sample-report-wave-list div p{color:var(--text-muted);margin-top:.35rem;font-size:.84rem}.sample-report-sizing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-report-sizing-grid strong{color:#fff;font-size:1.1rem}.sample-report-disclaimer{background:#f59e0b12;border:1px solid #f59e0b33;border-radius:16px;margin-top:1rem;padding:.95rem 1rem}.sample-report-advisory blockquote{border-left:3px solid var(--sample-cyan);color:#e5fbff;background:#2ed3f30f;border-radius:16px;margin-top:1rem;padding:1rem 1rem 1rem 1.1rem;line-height:1.65}.sample-report-inline-cta{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:1rem;padding:clamp(1.25rem,2vw,1.6rem);display:grid}.demo-workspace-unlock-actions{justify-content:center;align-self:center;align-items:stretch;width:min(100%,20rem);margin-bottom:0;margin-left:auto}.demo-workspace-unlock-actions .btn{white-space:normal;text-align:center;width:100%;min-height:3.5rem}.sample-report-inline-copy h2{margin-top:.75rem}.sample-report-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.sample-report-inline-link{min-height:100%}.sample-report-final-card{background:radial-gradient(circle at 100% 0,#2ed3f31f,#0000 34%),linear-gradient(#0a111ffa,#060b15eb)}@media (max-width:1180px){.sample-report-hero-grid,.sample-report-two-col,.sample-report-planning-grid,.sample-report-inline-cta{grid-template-columns:1fr}.sample-report-signal-strip,.sample-report-score-grid,.sample-report-preview-footer,.sample-report-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-workspace-unlock-actions{width:100%;margin-left:0}.sample-report-score-note{grid-column:1/-1}}@media (max-width:920px){.sample-report-action-grid,.sample-report-stat-grid,.sample-report-offer-bridge,.sample-report-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-report-toc,.sample-report-preview-modules{grid-template-columns:1fr}}@media (max-width:640px){.sample-report-page,.sample-report-page .container{width:100%;max-width:100vw;overflow-x:hidden}.sample-report-page .container{max-width:min(100vw,100vw - 1rem)}.sample-report-signal-strip,.sample-report-action-grid,.sample-report-stat-grid,.sample-report-offer-bridge,.sample-report-score-grid,.sample-report-risk-grid,.sample-report-sizing-grid,.sample-report-preview-footer,.sample-report-inline-actions{grid-template-columns:1fr}.sample-report-page .demo-hero-copy,.sample-report-page .sample-report-hero-grid,.sample-report-page .sample-report-cover,.sample-report-page .sample-report-cover-body,.sample-report-page .sample-report-panel,.sample-report-page .sample-report-offer-card,.sample-report-page .sample-report-score-card,.sample-report-page .sample-report-score-note,.sample-report-page .sample-report-inline-cta{width:100%;min-width:0;max-width:100%}.sample-report-page .demo-hero-subtitle,.sample-report-page .demo-hero-body,.sample-report-page .sample-report-cover-body h2,.sample-report-page .sample-report-cover-body p,.sample-report-page .sample-report-panel,.sample-report-page .sample-report-summary{overflow-wrap:anywhere;word-break:break-word}.sample-report-preview-stack{min-height:25rem}.sample-report-cover-body h2{max-width:9.5ch;font-size:clamp(2.15rem,11vw,2.9rem)}.sample-report-score-strip{grid-template-columns:1fr}.sample-report-score-note{align-items:flex-start}.sample-report-brand-route{flex-wrap:wrap}}.pricing-page-shell{background:var(--bg-dark);--pricing-cyan:#2ed3f3;--pricing-vmware:#2bc7e8;--pricing-proxmox:#f59e0b;--pricing-violet:#8b5cf6;--pricing-amber:#f6a63b;--pricing-emerald:#34d399;min-height:100vh}.pricing-page-shell .container{max-width:min(1360px,100vw - 2rem)}.pricing-page-hero{padding-top:8rem;padding-bottom:3.5rem;position:relative;overflow:hidden}.pricing-hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:start;gap:clamp(1.4rem,3vw,2.7rem);display:grid;position:relative}.pricing-brand-route{align-items:center;gap:.7rem;margin-bottom:1rem;display:inline-flex}.pricing-brand{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.48rem .88rem;font-size:.8rem;font-weight:900;display:inline-flex}.pricing-brand-vmware{color:var(--pricing-vmware);background:#2bc7e81a;border:1px solid #2bc7e847}.pricing-brand-proxmox{color:var(--pricing-proxmox);background:#f59e0b1a;border:1px solid #f59e0b47}.pricing-route-arrow{color:#d5f8ff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.pricing-hero-copy h1{letter-spacing:-.055em;max-width:15ch;font-size:clamp(3.1rem,6vw,5.4rem);line-height:.96}.pricing-hero-subtitle{color:#dceeff;max-width:44rem;margin-top:1rem;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.58}.pricing-hero-body{max-width:43rem;color:var(--text-muted);margin-top:.85rem;line-height:1.68}.pricing-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.35rem;display:grid}.pricing-signal-card{background:linear-gradient(#080e1eeb,#050a18bd);border-radius:20px;gap:.8rem;padding:.95rem 1rem;display:flex}.pricing-signal-card strong{color:#fff;font-size:.92rem;line-height:1.3;display:block}.pricing-signal-card span{color:var(--text-muted);margin-top:.2rem;font-size:.94rem;line-height:1.45;display:block}.pricing-signal-card svg{flex:none}.pricing-signal-card[data-tone=cyan] svg,.pricing-inline-card[data-tone=cyan] svg{color:var(--pricing-cyan)}.pricing-signal-card[data-tone=amber] svg,.pricing-inline-card[data-tone=amber] svg{color:var(--pricing-amber)}.pricing-signal-card[data-tone=violet] svg,.pricing-inline-card[data-tone=violet] svg{color:var(--pricing-violet)}.pricing-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;margin-top:1.35rem;display:grid}.pricing-hero-actions>.btn{grid-column:1/-1;justify-content:center;min-height:3.55rem}.pricing-hero-action-card,.pricing-inline-card{color:#fff;background:linear-gradient(#090f1ff5,#060c19d6),#030712b8;border:1px solid #ffffff14;border-radius:22px;gap:.4rem;min-height:9.5rem;padding:1.15rem 1.15rem 1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.pricing-hero-action-card:hover,.pricing-inline-card:hover{transform:translateY(-2px)}.pricing-hero-action-card strong,.pricing-inline-card strong{color:#fff;font-size:1rem}.pricing-hero-action-card span,.pricing-inline-card span{color:var(--text-muted);line-height:1.55}.pricing-hero-action-card svg,.pricing-inline-card svg{justify-self:end;margin-top:auto}.pricing-hero-action-card[data-tone=cyan],.pricing-inline-card[data-tone=cyan]{border-color:#2ed3f338;box-shadow:0 18px 44px #115f752e}.pricing-hero-action-card[data-tone=violet],.pricing-inline-card[data-tone=violet]{border-color:#8b5cf638;box-shadow:0 18px 44px #44248429}.pricing-hero-action-card[data-tone=amber],.pricing-inline-card[data-tone=amber]{border-color:#f5a63b38;box-shadow:0 18px 44px #6d491729}.commercial-resources{isolation:isolate;background:radial-gradient(circle at 12% 12%,#2ed3f329,#0000 34%),radial-gradient(circle at 88% 18%,#f5a63b1f,#0000 30%),linear-gradient(135deg,#091120f0,#030712e6);border:1px solid #6ee7ff24;border-radius:32px;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000047}.commercial-resources:before{content:"";z-index:-1;border-radius:inherit;opacity:.65;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:1px;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 0,#000,#0000 72%)}.commercial-resources-head{max-width:840px}.commercial-resources-head h2{color:#fff;letter-spacing:-.055em;margin-top:.85rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.commercial-resources-head p{max-width:760px;color:var(--text-muted);margin-top:.85rem;font-size:1.02rem;line-height:1.65}.commercial-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.commercial-resource-card{min-height:290px;color:inherit;background:linear-gradient(155deg,#ffffff13,#ffffff05),#050a18bd;border:1px solid #ffffff17;border-radius:26px;grid-template-rows:auto 1fr auto auto;gap:1rem;padding:1.1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.commercial-resource-card:hover{border-color:#6ee7ff47;transform:translateY(-4px);box-shadow:0 22px 58px #00000052}.commercial-resource-card-featured{border-color:#f5a63b52;box-shadow:inset 0 0 0 1px #f5a63b14,0 18px 52px #00000042}.commercial-resource-card[data-tone=cyan]{--resource-accent:#2ed3f3;--resource-accent-soft:#2ed3f329}.pricing-buyer-resource-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.pricing-buyer-resource-link{color:#fff;background:linear-gradient(135deg,#ffffff0f,#ffffff05),#040916c7;border:1px solid #ffffff17;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:1rem 1.1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.pricing-buyer-resource-link:hover{border-color:#6ee7ff40;transform:translateY(-2px);box-shadow:0 18px 42px #00000038}.pricing-buyer-resource-link span{gap:.25rem;display:grid}.pricing-buyer-resource-link strong{color:#fff;font-size:.96rem}.pricing-buyer-resource-link small{color:var(--text-muted);line-height:1.45}.pricing-buyer-resource-link svg{color:var(--pricing-cyan);flex:none}.commercial-resource-card[data-tone=violet]{--resource-accent:#9d7cff;--resource-accent-soft:#8b5cf629}.commercial-resource-card[data-tone=amber]{--resource-accent:#f5a63b;--resource-accent-soft:#f5a63b29}.commercial-resource-orb{background:radial-gradient(circle, var(--resource-accent-soft), transparent 68%);pointer-events:none;border-radius:999px;width:170px;height:170px;position:absolute;top:-74px;right:-74px}.commercial-resource-cover{border:1px solid color-mix(in srgb, var(--resource-accent), transparent 62%);background:linear-gradient(135deg, color-mix(in srgb, var(--resource-accent), transparent 82%), transparent), #ffffff0b;width:76px;height:94px;color:var(--resource-accent);border-radius:18px 18px 24px;align-content:space-between;padding:.85rem;display:grid;box-shadow:0 14px 34px #00000042}.commercial-resource-cover strong{color:#fff;letter-spacing:.16em;font-size:.72rem}.commercial-resource-meta{gap:.58rem;display:grid}.commercial-resource-badge{border:1px solid color-mix(in srgb, var(--resource-accent), transparent 58%);background:var(--resource-accent-soft);width:fit-content;color:var(--resource-accent);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;padding:.34rem .58rem;font-size:.68rem;font-weight:900}.commercial-resource-meta strong{color:#fff;letter-spacing:-.025em;font-size:1.16rem}.commercial-resource-meta span:last-child{color:var(--text-muted);line-height:1.52}.commercial-resource-fit{color:#dff8ff;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:.18rem;padding:.78rem .86rem;font-weight:800;line-height:1.35;display:grid}.commercial-resource-fit small{color:var(--text-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.commercial-resource-cta{color:#fff;justify-content:space-between;align-items:center;gap:.75rem;font-weight:900;display:flex}.commercial-resource-cta svg{color:var(--resource-accent)}.commercial-resources-compact,.partners-resource-block{margin-top:2.5rem}.pricing-hero-panel{background:radial-gradient(circle at 100% 0,#2ed3f32e,#0000 30%),radial-gradient(circle at 15% 20%,#8b5cf62e,#0000 32%),linear-gradient(#080e1efa,#050914f0);border-color:#2ed3f329;padding:0;overflow:hidden}.pricing-hero-panel-body{gap:1rem;padding:clamp(1.3rem,2.4vw,1.9rem);display:grid}.pricing-hero-panel-kicker,.pricing-plan-kicker{color:var(--pricing-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:inline-flex}.pricing-hero-panel-title h2{color:#fff;letter-spacing:-.05em;margin-top:.6rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.03}.pricing-hero-panel-title p{color:#d7efff;margin-top:.75rem;line-height:1.65}.pricing-hero-panel-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.pricing-hero-stat,.pricing-hero-ladder-step,.pricing-hero-panel-note,.pricing-plan-card,.pricing-addon-card{background:#03071275;border:1px solid #ffffff14;border-radius:20px}.pricing-hero-stat{padding:.95rem 1rem}.pricing-hero-stat strong{color:#fff;font-size:1.8rem;display:block}.pricing-hero-stat span{color:var(--text-dark);letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.78rem;font-weight:800;display:block}.pricing-hero-ladder{gap:.75rem;display:grid}.pricing-hero-ladder-step{gap:.9rem;padding:.95rem 1rem;display:flex}.pricing-hero-ladder-step span{border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:900;display:inline-flex}.pricing-hero-ladder-step strong{color:#fff;display:block}.pricing-hero-ladder-step small{color:var(--text-muted);margin-top:.2rem;line-height:1.5;display:block}.pricing-hero-ladder-step[data-tone=cyan] span{color:var(--pricing-cyan);background:#2ed3f31f}.pricing-hero-ladder-step[data-tone=amber] span{color:var(--pricing-amber);background:#f5a63b1f}.pricing-hero-ladder-step[data-tone=violet] span{color:var(--pricing-violet);background:#8b5cf61f}.pricing-hero-panel-note{gap:.8rem;padding:.95rem 1rem;display:flex}.pricing-hero-panel-note svg{color:var(--pricing-amber);flex:none}.pricing-hero-panel-note p{color:var(--text-muted);line-height:1.6}.pricing-section-heading{margin-bottom:1.5rem}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.pricing-compare-shell{margin-top:clamp(1.8rem,3vw,2.4rem)}.pricing-compare-head h3{color:#fff;margin-top:.75rem;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.1}.pricing-compare-head p{max-width:68ch;color:var(--text-muted);margin-top:.7rem;line-height:1.65}.pricing-compare-table-wrap{background:linear-gradient(#090f1deb,#060a15d6),#030712b8;border:1px solid #ffffff14;border-radius:18px;margin-top:1.2rem;overflow-x:auto}.pricing-compare-table{border-collapse:separate;border-spacing:0;width:100%;min-width:820px}.pricing-compare-table thead th{color:#fff;text-align:left;vertical-align:bottom;background:#0d1424c7;border-bottom:1px solid #ffffff14;padding:1rem 1.05rem}.pricing-compare-table thead th:first-child{width:34%}.pricing-compare-col-highlight{background:linear-gradient(90deg,#8b5cf621,#2ed3f30e),#0d1324c7}.pricing-compare-col-blueprint{background:linear-gradient(90deg,#f5a63b21,#2ed3f311),#0a1522c7}.pricing-compare-plan-head{gap:.3rem;display:grid}.pricing-compare-plan-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.28rem .56rem;font-size:.68rem;font-weight:900;display:inline-flex}.pricing-compare-plan-tag-core{color:#b8f6ff;background:#2ed3f31a;border:1px solid #2ed3f333}.pricing-compare-plan-tag-pro{color:#dbc9ff;background:#8b5cf61f;border:1px solid #8b5cf638}.pricing-compare-plan-tag-blueprint{color:#ffdba8;background:#f5a63b1a;border:1px solid #f5a63b38}.pricing-compare-plan-head strong{color:#fff;font-size:1rem;line-height:1.3}.pricing-compare-plan-head span{color:var(--text-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.pricing-compare-plan-head small{color:var(--text-muted);line-height:1.45}.pricing-compare-table tbody th,.pricing-compare-table tbody td,.pricing-compare-table tfoot th,.pricing-compare-table tfoot td{vertical-align:middle;background:0 0;border-bottom:1px solid #ffffff0f;padding:.82rem 1.05rem}.pricing-compare-table tbody tr:not(.pricing-compare-section-row):hover th,.pricing-compare-table tbody tr:not(.pricing-compare-section-row):hover td{background:#ffffff06}.pricing-compare-feature-cell{color:#cfe7ff;text-align:left;font-weight:720;position:relative}.pricing-compare-feature-cell span{align-items:center;gap:.62rem;line-height:1.35;display:flex;position:relative}.pricing-compare-feature-cell span:before{content:"";background:#2ed3f347;border-radius:999px;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #2ed3f30f}.pricing-compare-table tbody tr:nth-child(4n+2) .pricing-compare-feature-cell span:before{background:#34d3995c;box-shadow:0 0 0 4px #34d3990f}.pricing-compare-table tbody tr:nth-child(4n+3) .pricing-compare-feature-cell span:before{background:#f5a63b66;box-shadow:0 0 0 4px #f5a63b12}.pricing-compare-table tbody tr:nth-child(4n+4) .pricing-compare-feature-cell span:before{background:#8b5cf666;box-shadow:0 0 0 4px #8b5cf612}.pricing-compare-footer-label{color:#cfe7ff}.pricing-compare-section-row th{color:#d8f8ff;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#ffffff06;border-bottom:1px solid #ffffff12;padding:1.15rem 1.05rem .7rem;font-size:.8rem;font-weight:900}.pricing-compare-section-row th span{border-radius:999px;align-items:center;gap:.65rem;padding:.42rem .72rem;display:inline-flex}.pricing-compare-section-row th span:before{content:"";background:currentColor;border-radius:999px;width:1.6rem;height:.18rem;box-shadow:0 0 18px}.pricing-compare-section-row[data-section-tone=foundation] th{color:#aef5ff;background:linear-gradient(90deg,#2ed3f324,#2ed3f305)}.pricing-compare-section-row[data-section-tone=decision] th{color:#baf5de;background:linear-gradient(90deg,#34d39924,#34d39905)}.pricing-compare-section-row[data-section-tone=analysis] th{color:#ffd99d;background:linear-gradient(90deg,#f5a63b24,#f5a63b05)}.pricing-compare-section-row[data-section-tone=planning] th{color:#d8c7ff;background:linear-gradient(90deg,#8b5cf629,#8b5cf606)}.pricing-compare-value{color:#dbeafe;align-items:center;gap:.42rem;font-size:.88rem;font-weight:700;line-height:1.35;display:flex}.pricing-compare-value svg{flex:none}.pricing-compare-value span{border-radius:999px;padding:.18rem .46rem;display:inline-flex}.pricing-compare-value-included span{color:#c7f9e5;background:#34d3991a}.pricing-compare-value-included svg{color:var(--pricing-emerald)}.pricing-compare-value-limited span{color:#ffe0ac;background:#f5a63b1a}.pricing-compare-value-limited svg{color:var(--pricing-amber)}.pricing-compare-value-premium span{color:#e4d6ff;background:#8b5cf621}.pricing-compare-value-premium svg{color:#b79cff}.pricing-compare-value-premium span{border:1px solid #8b5cf633}.pricing-compare-value-excluded{color:#e2e8f07a}.pricing-compare-value-excluded span{color:#ffc6c6b8;background:#f8717113;-webkit-text-decoration:line-through #f871716b;text-decoration:line-through #f871716b}.pricing-compare-value-excluded svg{color:#f8717199}.pricing-compare-note{color:var(--text-muted);margin-top:1rem;line-height:1.6}.pricing-compare-footer-card{gap:.5rem;display:grid}.pricing-compare-footer-card small{color:var(--text-muted);line-height:1.45}.pricing-compare-footer-btn{justify-content:center;width:100%;min-height:2.65rem;padding-inline:.9rem;font-size:.82rem}.pricing-plan-card{background:radial-gradient(circle at 100% 0,#2ed3f314,#0000 28%),linear-gradient(#0b1222fa,#060a15eb);flex-direction:column;gap:1.25rem;min-height:100%;padding:clamp(1.25rem,2vw,1.65rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 22px 46px #0408123d}.pricing-plan-card:before,.pricing-addon-card:before,.pricing-partner-shell:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.pricing-plan-card{position:relative}.pricing-plan-core:before{background:linear-gradient(180deg, var(--pricing-cyan), #2ed3f32e)}.pricing-plan-core{background:radial-gradient(circle at 100% 0,#2ed3f31a,#0000 26%),linear-gradient(#0a1221fa,#060a15eb)}.pricing-plan-pro:before{background:linear-gradient(180deg, var(--pricing-amber), #f5a63b2e)}.pricing-plan-pro{background:radial-gradient(circle at 100% 0,#8b5cf629,#0000 22%),radial-gradient(circle at 18% 12%,#2ed3f314,#0000 20%),linear-gradient(#0e1226fa,#070a18f0);border-color:#8b5cf63d;box-shadow:0 28px 62px #190a3638,0 8px 20px #0408122e}.pricing-plan-blueprint:before{background:linear-gradient(180deg, var(--pricing-violet), #8b5cf62e)}.pricing-plan-blueprint{background:radial-gradient(circle at 100% 0,#2ed3f329,#0000 24%),radial-gradient(circle at 18% 16%,#f5a63b24,#0000 22%),linear-gradient(#0b1626fc,#050c18f5);border-color:#2ed3f338;box-shadow:0 28px 64px #0a28363d,inset 0 1px #ffffff0a}.pricing-plan-card:hover{transform:translateY(-4px)}.pricing-plan-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pricing-plan-head h3,.pricing-addon-head h3,.pricing-partner-copy h2{color:#fff;margin-top:.55rem}.pricing-plan-head p,.pricing-addon-head p,.pricing-partner-copy p{color:var(--text-muted);margin-top:.6rem;line-height:1.6}.pricing-plan-price-block{text-align:right}.pricing-plan-price-block strong,.pricing-addon-price strong,.pricing-partner-price strong{color:#fff;letter-spacing:-.04em;font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1;display:block}.pricing-plan-price-block span,.pricing-partner-price span{color:var(--text-dark);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.75rem;font-weight:800;display:inline-flex}.pricing-plan-badge{width:fit-content}.pricing-plan-blueprint .pricing-plan-kicker{color:#9defff}.pricing-plan-blueprint .pricing-plan-price-block strong{color:#f5fbff}.pricing-plan-blueprint .pricing-plan-note{color:#d7ebff}.pricing-plan-meta{flex-wrap:wrap;gap:.6rem;display:flex}.pricing-plan-note,.pricing-partner-note,.pricing-runtime-note{color:var(--text-muted);line-height:1.6}.pricing-plan-decision-strip{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;padding:.7rem;display:grid}.pricing-plan-decision-strip div{gap:.25rem;min-width:0;display:grid}.pricing-plan-decision-strip span{color:var(--text-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.pricing-plan-decision-strip strong{color:#eef7ff;font-size:.82rem;line-height:1.25}.pricing-plan-core .pricing-plan-decision-strip{background:#2ed3f30e;border-color:#2ed3f329}.pricing-plan-pro .pricing-plan-decision-strip{background:#8b5cf612;border-color:#8b5cf62e}.pricing-plan-blueprint .pricing-plan-decision-strip{background:#f5a63b11;border-color:#f5a63b33}.pricing-plan-columns,.pricing-addon-body,.pricing-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-plan-column{border-top:1px solid #ffffff0f;padding-top:1rem}.pricing-plan-column h4{color:var(--pricing-cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.82rem;font-weight:900}.pricing-plan-column-muted h4{color:#f97373}.pricing-plan-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pricing-plan-list li{color:#e2edf8;align-items:flex-start;gap:.55rem;line-height:1.55;display:flex}.pricing-plan-list li svg{color:var(--pricing-cyan);flex:none;margin-top:.15rem}.pricing-plan-list-muted li{color:var(--text-muted)}.pricing-plan-list-muted li svg{color:#f97373}.pricing-plan-bottom,.pricing-addon-actions{margin-top:auto}.pricing-plan-upsell{color:var(--text-muted);line-height:1.6}.pricing-plan-actions,.pricing-partner-actions{gap:.75rem;display:grid}.pricing-partner-shell{background:radial-gradient(circle at 100% 0,#2ed3f31f,#0000 30%),radial-gradient(circle at 0 80%,#8b5cf61a,#0000 24%),linear-gradient(145deg,#0a111ffa,#060a15eb);border-color:#2ed3f32e;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);gap:1.2rem;padding:clamp(1.4rem,2.4vw,2rem);display:grid;position:relative;overflow:hidden}.pricing-partner-shell:before{background:linear-gradient(180deg, var(--pricing-cyan), #2ed3f32e)}.pricing-partner-cta{align-content:start;gap:1rem;display:grid}.pricing-partner-price,.pricing-sample-bridge,.pricing-addon-card{position:relative}.pricing-partner-price{background:#0307126b;border:1px solid #ffffff14;border-radius:20px;padding:1.1rem 1.15rem}.pricing-partner-price small{color:var(--text-muted);margin-top:.6rem;line-height:1.55;display:block}.pricing-runtime-note{text-align:center;max-width:1000px;margin:1.6rem auto 0}.pricing-sample-bridge{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:1rem;margin-top:1.8rem;padding:clamp(1.25rem,2vw,1.55rem);display:grid}.pricing-sample-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.pricing-addon-section{border-top:1px solid #ffffff0d}.pricing-addon-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.2rem;display:grid}.pricing-addon-card{padding:clamp(1.25rem,2vw,1.6rem);overflow:hidden}.pricing-addon-card:before{background:linear-gradient(180deg, var(--pricing-amber), #f5a63b2e)}.pricing-addon-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pricing-final-card{background:radial-gradient(circle at 100% 0,#2ed3f31f,#0000 34%),linear-gradient(#0a111ffa,#060b15eb)}@media (min-width:921px){.pricing-compare-table thead th:first-child,.pricing-compare-table tbody th,.pricing-compare-table tfoot th{z-index:3;background:#090f1dfa;position:sticky;left:0;box-shadow:8px 0 16px #0408122e}.pricing-compare-table thead th:first-child{z-index:4}}@media (max-width:1180px){.pricing-hero-grid,.pricing-partner-shell,.pricing-sample-bridge{grid-template-columns:1fr}.pricing-signal-strip,.pricing-hero-actions,.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-hero-actions>.btn{grid-column:1/-1}}@media (max-width:920px){.pricing-plan-grid,.pricing-signal-strip,.commercial-resource-grid,.pricing-sample-actions,.pricing-plan-columns,.pricing-addon-body,.pricing-partner-grid{grid-template-columns:1fr}.pricing-hero-panel-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-compare-table{min-width:760px}}@media (max-width:640px){.pricing-page-shell .container{max-width:min(100vw,100vw - 1rem)}.pricing-brand-route{flex-wrap:wrap}.pricing-signal-strip,.pricing-hero-actions,.pricing-plan-grid,.pricing-addon-grid,.pricing-sample-actions,.pricing-hero-panel-stats{grid-template-columns:1fr}.pricing-plan-head,.pricing-addon-head{flex-direction:column}.pricing-plan-decision-strip{grid-template-columns:1fr}.pricing-plan-price-block{text-align:left}.pricing-compare-shell{padding:1rem}.pricing-compare-table{min-width:700px}}.sales-offer-page{--sales-lime:#a3e635}.sales-hero-grid,.sales-split,.sales-two-up{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:2rem;display:grid;position:relative}.sales-hero-panel{border-color:#22d3ee38;padding:0;overflow:hidden}.sales-signal-list{gap:.85rem;padding:clamp(1.2rem,2vw,1.6rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;display:grid}.sales-signal-list span{color:#c7f8ff;overflow-wrap:anywhere;background:#0307126b;border:1px solid #22d3ee1a;border-radius:14px;padding:.85rem 1rem;display:block}.sales-left-heading{margin-bottom:0}.sales-copy-card,.sales-step-card,.sales-pricing-card{min-width:0;padding:clamp(1.2rem,2vw,1.65rem)}.sales-copy-card h2{color:#fff;margin-top:.75rem}.sales-copy-card p,.sales-step-card p,.sales-pricing-card p,.sales-pricing-card small{color:var(--text-muted);line-height:1.65}.sales-step-grid,.sales-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.sales-step-card{align-content:start;gap:.8rem;display:grid}.sales-step-card>span,.sales-pricing-card>span{color:var(--demo-cyan);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:900}.sales-step-card svg,.sales-conservative-card svg{color:var(--demo-cyan)}.sales-step-card h3,.sales-pricing-card strong,.sales-faq-list h3{color:#fff}.sales-mini-cta{align-items:flex-start;min-height:100%}.sales-inline-actions{flex-wrap:wrap;gap:.8rem;display:flex}.sales-output-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-conservative-card .demo-does-not-list{margin-top:1.25rem}.sales-evidence-grid,.sales-faq-list{gap:.75rem;margin-top:1.25rem;display:grid}.sales-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-evidence-grid div,.sales-faq-list div{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:.9rem 1rem}.sales-evidence-grid strong{color:#fff;display:block}.sales-evidence-grid span{color:var(--text-muted);margin-top:.3rem;font-size:.88rem;display:block}.sales-pricing-card{flex-direction:column;gap:.75rem;display:flex}.sales-pricing-card strong{font-size:clamp(1.5rem,3vw,2.15rem);line-height:1}.sales-pricing-card small{display:block}.sales-centered-actions{justify-content:center;margin-top:1.5rem}.sales-pricing-note{max-width:42rem;color:var(--text-muted);text-align:center;margin:.85rem auto 0;font-size:.92rem}.sales-not-card{grid-template-columns:.8fr 1.2fr}@media (max-width:1100px){.sales-hero-grid,.sales-split,.sales-two-up,.sales-not-card{grid-template-columns:1fr}.sales-step-grid,.sales-pricing-grid,.sales-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sales-offer-page .container{max-width:100vw;overflow-x:hidden}.sales-hero-grid,.sales-split,.sales-two-up,.sales-step-grid,.sales-pricing-grid,.sales-output-grid,.sales-evidence-grid{grid-template-columns:1fr}.sales-offer-page .demo-hero-copy,.sales-offer-page .sales-hero-grid,.sales-offer-page .sales-hero-panel,.sales-offer-page .sales-copy-card,.sales-offer-page .sales-step-card,.sales-offer-page .sales-pricing-card,.sales-offer-page .sample-report-inline-cta{width:100%;min-width:0;max-width:min(100%,19rem)}.sales-offer-page .demo-hero-subtitle,.sales-offer-page .demo-hero-body,.sales-offer-page .demo-badge-row span,.sales-offer-page .sales-signal-list span,.sales-offer-page .sales-copy-card,.sales-offer-page .sales-step-card,.sales-offer-page .sales-pricing-card{overflow-wrap:anywhere;word-break:break-word}.sales-inline-actions,.sales-inline-actions .btn,.sales-centered-actions .btn{width:100%}}.pain-section{background:linear-gradient(180deg, var(--bg-base) 0%, #060913cc 100%);border-bottom:1px solid var(--border-color);padding:3rem 0 6rem;position:relative}.pain-intro{flex-direction:column;gap:1.15rem;max-width:1160px;margin:0 auto;display:flex}.pain-intro-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:2rem;display:grid}.pain-intro h2{color:#fff;letter-spacing:-.035em;max-width:14ch;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.04}.pain-intro-note{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 34%),#0f172a85;border:1px solid #94a3b824;border-radius:20px;padding:1rem 1.05rem}.pain-intro-danger{background:radial-gradient(circle at 100% 0,#f8717129,#0000 34%),#0f172a99;border-color:#f8717142;box-shadow:0 0 0 1px #f871710a,0 18px 42px #0000002e}.pain-intro-danger span{color:#fecaca;letter-spacing:.06em;text-transform:uppercase;background:#f871711a;border:1px solid #f8717138;border-radius:999px;align-items:center;gap:.38rem;padding:.3rem .62rem;font-size:.68rem;font-weight:800;animation:2.2s ease-in-out infinite pain-danger-pulse;display:inline-flex}.pain-intro-danger strong{color:#fff;letter-spacing:-.02em;margin:.8rem 0 .45rem;font-size:1.12rem;line-height:1.35;display:block}@keyframes pain-danger-pulse{0%,to{box-shadow:0 0 #f8717129}50%{box-shadow:0 0 0 8px #f8717100}}.pain-intro p{color:#cbd5e1;margin:0;font-size:1rem;line-height:1.7}.pain-badge-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.pain-kicker-pill{color:#fecaca;letter-spacing:.05em;text-transform:uppercase;background:#f8717114;border:1px solid #f8717138;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.74rem;font-weight:800;display:inline-flex}.pain-card-head span{color:#c7d2fe;letter-spacing:.06em;text-transform:uppercase;background:#818cf817;border:1px solid #818cf82e;border-radius:999px;align-items:center;padding:.3rem .58rem;font-size:.67rem;font-weight:800;display:inline-flex}.pain-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.8rem;display:grid}.pain-card{background:radial-gradient(circle at 90% 0,#22d3ee1f,#0000 32%),linear-gradient(145deg,#0f172abd,#030712d6);border:1px solid #94a3b829;border-radius:22px;padding:1.35rem;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}.pain-card:before{content:"";background:linear-gradient(#22d3ee,#22d3ee00);width:4px;height:100%;transition:background .3s;position:absolute;top:0;left:0}.pain-card:hover{border-color:#6366f138;transform:translateY(-5px);box-shadow:0 18px 46px #00000052,0 0 24px #6366f10f}.pain-card:hover:before{background:linear-gradient(180deg, hsl(var(--primary)), #22d3ee00)}.pain-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.pain-icon-wrapper{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b2e;border-radius:14px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex}.pain-card-warning .pain-icon-wrapper{color:#fca5a5;background:#f871711a;border:1px solid #f871712e}.pain-card-storage .pain-icon-wrapper{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee2e}.pain-card-network .pain-icon-wrapper{color:#c7d2fe;background:#818cf81a;border:1px solid #818cf82e}.pain-card-warning:before{background:linear-gradient(#f87171,#f8717100)}.pain-card-storage:before{background:linear-gradient(#22d3ee,#22d3ee00)}.pain-card-network:before{background:linear-gradient(#a5b4fc,#818cf800)}.pain-card-warning .pain-card-head span{color:#fecaca;background:#f8717117;border-color:#f871712e}.pain-card-storage .pain-card-head span{color:#bae6fd;background:#22d3ee17;border-color:#22d3ee2e}.pain-card-network .pain-card-head span{color:#c7d2fe;background:#818cf817;border-color:#818cf82e}.pain-card.warning .pain-icon-wrapper{color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b26}.pain-card h3{color:#fff;margin-bottom:.65rem;font-size:1.25rem;font-weight:700}.pain-card p{color:var(--text-muted);font-size:.92rem;line-height:1.6}.pain-card strong{color:#e2e8f0;letter-spacing:.02em;margin-top:1rem;font-size:.8rem;font-weight:800;display:block}.engine-intro,.pillars-intro{margin-bottom:2rem}.engine-intro h2,.pillars-intro h2{color:#fff;letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.1rem);line-height:1.06}.engine-intro p,.pillars-intro p{color:#cbd5e1;font-size:.98rem;line-height:1.7}.engine-intro{flex-direction:column;align-items:flex-start;gap:.95rem;max-width:900px;margin:0 auto 2rem;display:flex}.engine-intro h2{max-width:16ch;margin:.2rem 0 0}.engine-intro p{background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),#0f172a85;border:1px solid #94a3b824;border-radius:20px;max-width:760px;margin:0;padding:.95rem 1.05rem}.pillars-intro{text-align:center;flex-direction:column;align-items:center;gap:.8rem;max-width:920px;margin:0 auto 1.75rem;display:flex}.pillars-intro h2{max-width:15ch;margin:.2rem auto 0}.pillars-intro p{background:radial-gradient(circle at 100% 0,#a5b4fc1a,#0000 34%),#0f172a85;border:1px solid #94a3b824;border-radius:20px;max-width:760px;margin:0 auto;padding:.95rem 1.05rem}.engine-grid,.pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.engine-card,.pillar-card{background:linear-gradient(145deg,#0f172ac2,#030712d6),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 34%);border:1px solid #94a3b829;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000038}.engine-card{padding:1.35rem;transition:transform .25s,border-color .25s,box-shadow .25s}.engine-card:hover,.pillar-card:hover{transform:translateY(-4px)}.engine-card:before,.pillar-card:before{content:"";background:linear-gradient(#22d3ee,#22d3ee00);width:4px;position:absolute;inset:0 auto 0 0}.engine-card-head,.pillar-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.engine-card-head span,.pillar-card-head span,.pillar-card-head strong{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .58rem;font-size:.67rem;font-weight:800;display:inline-flex}.engine-card-head span,.pillar-card-head span{color:#8feaff;background:#22d3ee14;border:1px solid #22d3ee2e}.pillar-card-head strong{color:#c9f7ff;background:#22d3ee14;border:1px solid #22d3ee2e;min-width:36px;height:36px}.engine-icon-wrapper,.pillar-icon-wrapper{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee2e;border-radius:16px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex}.engine-card h3,.pillar-card h3{color:#fff;letter-spacing:-.02em;margin:1rem 0 .6rem;font-size:1.2rem}.engine-card p,.pillar-card p{color:#aab8cf;margin:0;font-size:.92rem;line-height:1.62}.engine-card-cyan:before,.pillar-card-cyan:before{background:linear-gradient(#22d3ee,#22d3ee00)}.engine-card-amber:before,.pillar-card-amber:before{background:linear-gradient(#fbbf24,#f59e0b00)}.engine-card-indigo:before,.pillar-card-indigo:before{background:linear-gradient(#a5b4fc,#818cf800)}.engine-card-amber .engine-card-head span,.pillar-card-amber .pillar-card-head span,.pillar-card-amber .pillar-card-head strong,.engine-card-amber .engine-icon-wrapper,.pillar-card-amber .pillar-icon-wrapper{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b33}.engine-card-indigo .engine-card-head span,.pillar-card-indigo .pillar-card-head span,.pillar-card-indigo .pillar-card-head strong,.engine-card-indigo .engine-icon-wrapper,.pillar-card-indigo .pillar-icon-wrapper{color:#c7d2fe;background:#818cf81a;border-color:#818cf833}.pillar-card{padding:1.35rem}.pillar-title-row{align-items:center;gap:.8rem;margin:1rem 0 .55rem;display:flex}.pillar-card ul{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pillar-card li{color:#dbe7f5;align-items:flex-start;gap:.5rem;font-size:.86rem;line-height:1.45;display:flex}.pillar-card li svg{color:#67e8f9;flex:none;margin-top:.1rem}.workflow-shell{flex-direction:column;gap:2rem;max-width:980px;margin:0 auto;display:flex}.workflow-intro{text-align:center;flex-direction:column;align-items:center;gap:.9rem;max-width:760px;margin:0 auto;display:flex}.workflow-intro h2{color:#fff;letter-spacing:-.035em;max-width:13ch;margin:.15rem 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.04}.workflow-intro p{color:#cbd5e1;background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 36%),#0f172a85;border:1px solid #94a3b824;border-radius:20px;max-width:640px;margin:0;padding:.95rem 1.1rem;font-size:.98rem;line-height:1.72}.workflow-signal-strip{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.workflow-signal-strip span{color:#b8f3ff;letter-spacing:.08em;text-transform:uppercase;background:#0f172a94;border:1px solid #22d3ee29;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:.45rem .9rem;font-size:.74rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.workflow-rail{gap:1rem;padding-left:4.5rem;display:grid;position:relative}.workflow-rail:before{content:"";background:linear-gradient(#22d3ee00,#22d3ee73,#818cf86b,#f59e0b59,#22d3ee00);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.5rem}.workflow-step{position:relative}.workflow-step-node{z-index:1;background:radial-gradient(circle at 50% 30%,#fff3,#0000 48%),linear-gradient(145deg,#081426f5,#020617f5);border:1px solid #22d3ee33;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:1.1rem;left:-4.5rem;box-shadow:0 0 0 8px #030712c7,0 14px 30px #00000047}.workflow-step-node span{color:#c9f7ff;letter-spacing:.04em;font-size:.9rem;font-weight:800}.workflow-step-card{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 34%),linear-gradient(145deg,#0f172ad1,#030712e6);border:1px solid #94a3b829;border-radius:24px;padding:1.2rem 1.2rem 1.2rem 1.35rem;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000038}.workflow-step-card:before{content:"";background:linear-gradient(#22d3ee,#22d3ee00);width:4px;position:absolute;inset:0 auto 0 0}.workflow-step-head{align-items:center;margin-bottom:.8rem;display:flex}.workflow-step-head span{color:#8feaff;letter-spacing:.08em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:.32rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.workflow-step-title-row{align-items:center;gap:.85rem;display:flex}.workflow-step-icon{color:#67e8f9;background:#22d3ee1a;border:1px solid #22d3ee2e;border-radius:16px;flex:none;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:flex}.workflow-step-title-row h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.17rem}.workflow-step-card p{color:#aab8cf;max-width:62ch;margin:.85rem 0 0;font-size:.92rem;line-height:1.66}.workflow-step-amber .workflow-step-card:before{background:linear-gradient(#fbbf24,#f59e0b00)}.workflow-step-indigo .workflow-step-card:before{background:linear-gradient(#a5b4fc,#818cf800)}.workflow-step-amber .workflow-step-head span,.workflow-step-amber .workflow-step-icon,.workflow-step-amber .workflow-step-node{border-color:#f59e0b33}.workflow-step-amber .workflow-step-head span,.workflow-step-amber .workflow-step-icon{color:#fde68a;background:#f59e0b1a}.workflow-step-indigo .workflow-step-head span,.workflow-step-indigo .workflow-step-icon,.workflow-step-indigo .workflow-step-node{border-color:#818cf833}.workflow-step-indigo .workflow-step-head span,.workflow-step-indigo .workflow-step-icon{color:#c7d2fe;background:#818cf81a}.sample-output-section{background:var(--bg-base);border-bottom:1px solid var(--border-color);padding:6rem 0;position:relative}.sample-output-intro{flex-direction:column;align-items:center;gap:.85rem;display:flex}.sample-output-strip{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.sample-output-strip span{color:#b8f3ff;letter-spacing:.08em;text-transform:uppercase;background:#0f172a94;border:1px solid #22d3ee29;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:.45rem .9rem;font-size:.74rem;font-weight:800;display:inline-flex}.sample-output-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem;display:grid}.sample-card{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 34%),linear-gradient(145deg,#0f172ad6,#030712eb);border:1px solid #94a3b829;border-radius:24px;flex-direction:column;justify-content:space-between;height:100%;padding:2.25rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.sample-card:hover{border-color:var(--border-glow);transform:translateY(-5px);box-shadow:0 15px 45px #0006,0 0 25px #6366f108}.sample-card:before{content:"";background:linear-gradient(#22d3ee,#22d3ee00);width:4px;position:absolute;inset:0 auto 0 0}.sample-card-topline{justify-content:flex-end;margin-bottom:1rem;display:flex}.sample-card-topline span{color:#8feaff;letter-spacing:.08em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee2e;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:.34rem .68rem;font-size:.68rem;font-weight:800;display:inline-flex}.sample-card-header{margin-bottom:1.25rem}.sample-card-title-row{align-items:center;gap:.85rem;margin-bottom:1rem;display:flex}.sample-card-icon{color:#67e8f9;background:#06b6d41a;border:1px solid #06b6d42e;border-radius:16px;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.sample-card h3{color:#fff;margin:0;font-size:1.2rem;font-weight:700}.sample-card p{color:var(--text-muted);font-size:.88rem;line-height:1.5}.sample-card-amber:before{background:linear-gradient(#fbbf24,#f59e0b00)}.sample-card-indigo:before{background:linear-gradient(#a5b4fc,#818cf800)}.sample-card-rose:before{background:linear-gradient(#fb7185,#f43f5e00)}.sample-card-amber .sample-card-topline span,.sample-card-amber .sample-card-icon{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b33}.sample-card-indigo .sample-card-topline span,.sample-card-indigo .sample-card-icon{color:#c7d2fe;background:#818cf81a;border-color:#818cf833}.sample-card-rose .sample-card-topline span,.sample-card-rose .sample-card-icon{color:#fecdd3;background:#f43f5e1a;border-color:#f43f5e33}@media (max-width:1024px){.pain-intro{max-width:860px}.pain-intro-grid{grid-template-columns:1fr;gap:1rem}.pain-grid,.engine-grid,.pillars-grid,.sample-output-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pain-intro h2{max-width:none}.pain-intro-note{padding:.9rem}.workflow-shell{gap:1.5rem}.workflow-intro h2{max-width:none}.workflow-rail{padding-left:3.65rem}.workflow-step-node{width:2.7rem;height:2.7rem;left:-3.65rem}.pain-grid,.engine-grid,.pillars-grid,.sample-output-grid{grid-template-columns:1fr;gap:1.5rem}}.dashboard-nav-wrapper{z-index:100;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#060913eb,#060913c2),#0a0f1eb3;border-bottom:1px solid #ffffff14;padding:.65rem 0;position:sticky;top:0;box-shadow:0 12px 30px #00000047}.dashboard-nav-container{height:4rem;width:min(var(--max-width), calc(100% - 4rem));justify-content:space-between;align-items:center;margin:0 auto;display:flex}.dashboard-nav-menu{align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-nav-link{color:var(--text-muted);border:1px solid #0000;border-radius:999px;padding:.6rem .9rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.dashboard-nav-link:hover,.dashboard-nav-link.active{color:#fff;background:#ffffff0a;border-color:#ffffff14;transform:translateY(-1px)}.dashboard-nav-link.active{background:linear-gradient(#22d3ee29,#22d3ee0f),#ffffff08;border-color:#22d3ee38;box-shadow:inset 0 0 0 1px #22d3ee0f}.dashboard-nav-right{align-items:center;gap:1rem;display:flex}.dashboard-user-badge{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#ffffff0f,#ffffff08),#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.5rem;max-width:240px;padding:.5rem .85rem;font-size:.8rem;display:inline-flex;overflow:hidden}.dashboard-nav-signout{padding:.5rem 1rem!important;font-size:.85rem!important}.dashboard-inline-admin-link{align-items:flex-start;margin-top:1rem;display:flex}.dashboard-inline-admin-link-pill{color:#e2e8f0;background:linear-gradient(#22d3ee1f,#22d3ee0a),#ffffff08;border:1px solid #22d3ee33;border-radius:999px;align-items:center;gap:.55rem;padding:.72rem 1rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,color .2s,background-color .2s;display:inline-flex;box-shadow:0 10px 30px #0208172e,inset 0 0 0 1px #ffffff08}.dashboard-inline-admin-link-pill:hover{color:#fff;border-color:#22d3ee57;transform:translateY(-1px)}.tabs-container{-webkit-backdrop-filter:blur(18px)saturate(130%);scrollbar-width:thin;scrollbar-color:#06b6d44d transparent;-webkit-overflow-scrolling:touch;background:linear-gradient(#0c1220eb,#0a0f1eb8),#0a0f1ea8;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:.45rem;margin-bottom:1.5rem;padding:.45rem;display:flex;overflow-x:auto;box-shadow:0 24px 50px #0208172e,inset 0 0 0 1px #ffffff05}.tabs-container::-webkit-scrollbar{height:4px}.tabs-container::-webkit-scrollbar-track{background:0 0}.tabs-container::-webkit-scrollbar-thumb{background:#06b6d433;border-radius:4px}.tabs-container::-webkit-scrollbar-thumb:hover{background:#06b6d480}.tab-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:linear-gradient(#ffffff08,#ffffff04),#ffffff03;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.5rem;min-height:2.8rem;padding:.72rem 1rem;font-size:.88rem;font-weight:600;line-height:1.1;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.tab-btn:hover{color:#fff;background:linear-gradient(#ffffff0d,#ffffff06),#ffffff08;border-color:#ffffff1f;transform:translateY(-1px)}.tab-btn.active{color:#fff;background:linear-gradient(#22d3ee2e,#22d3ee14),#ffffff05;border-color:#22d3ee38;box-shadow:inset 0 0 0 1px #22d3ee14,0 12px 28px #0003}.tab-progress-dot{background:#475569;border-radius:50%;width:6px;height:6px;display:inline-block}.tab-progress-dot.completed{background:#10b981}.tab-progress-dot.in-progress{background:#f59e0b}.locked-overlay-card{background:#ef444405;border:1px solid #ef444433;position:relative}.locked-overlay-content{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.locked-overlay-badge{color:#fca5a5;border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef444433;align-items:center;gap:.5rem;width:fit-content;padding:.35rem .75rem;font-size:.85rem;font-weight:600;display:flex}.landing-lab-banner{z-index:300;color:#e5e7eb;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#111827;border-bottom:1px solid #22d3ee59;padding:.65rem 1rem;font-size:.78rem;font-weight:700;position:sticky;top:0}.landing-lab-page{color:#f8fafc;background:radial-gradient(circle at 8% 8%,#22d3ee33,#0000 26%),radial-gradient(circle at 72% 4%,#f59e0b33,#0000 24%),radial-gradient(circle at 88% 32%,#10b98124,#0000 22%),linear-gradient(#030712f5,#070c18fa);min-height:100vh}.landing-lab-hero,.landing-lab-section,.landing-lab-problem,.landing-lab-evidence,.landing-lab-sample-report,.landing-lab-final-cta{padding:6rem 0;position:relative}.landing-lab-hero{padding-top:7rem;overflow:hidden}.landing-lab-hero:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.landing-lab-hero:after{content:"";pointer-events:none;filter:blur(10px);opacity:.78;background:conic-gradient(from 90deg,#22d3ee0a,#f59e0b29,#10b98114,#22d3ee0a);border-radius:999px;width:min(42vw,560px);height:min(42vw,560px);animation:18s linear infinite landing-lab-slow-spin;position:absolute;inset:6rem auto auto 52%}.landing-lab-hero-grid,.landing-lab-problem-grid,.landing-lab-evidence-grid,.landing-lab-sample-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.78fr);align-items:center;gap:3rem;display:grid;position:relative}.landing-lab-hero-copy{max-width:820px}.landing-lab-kicker,.landing-lab-section-heading span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;align-items:center;width:fit-content;font-size:.76rem;font-weight:800;display:inline-flex}.landing-lab-hero h1,.landing-lab-problem h2,.landing-lab-evidence h2,.landing-lab-sample-report h2,.landing-lab-final-cta h2{color:#fff;letter-spacing:0;margin:1rem 0;font-size:clamp(2.5rem,5.8vw,5.2rem);line-height:.98}.landing-lab-hero h1{text-wrap:balance;max-width:780px;font-size:clamp(2.65rem,5.2vw,4.85rem)}.landing-lab-lead{color:#cbd5e1;max-width:760px;font-size:clamp(1.03rem,1.8vw,1.22rem);line-height:1.6}.landing-lab-microcopy,.landing-lab-section-heading p,.landing-lab-problem p,.landing-lab-evidence p,.landing-lab-sample-report p,.landing-lab-final-cta p{color:#9fb0c8;line-height:1.65}.landing-lab-microcopy{color:#d9e6f6;border-left:3px solid #f59e0bc7;max-width:760px;padding-left:1rem}.landing-lab-advisor-strip{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.45rem 0 1.65rem;display:grid}.landing-lab-advisor-strip article{background:linear-gradient(145deg,#0f172adb,#080d1cb8),radial-gradient(circle at 18% 0,#22d3ee29,#0000 42%);border:1px solid #94a3b82e;gap:.7rem;min-height:128px;padding:.9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e}.landing-lab-advisor-strip article:nth-child(2){background:linear-gradient(145deg,#0f172adb,#080d1cb8),radial-gradient(circle at 18% 0,#f59e0b2e,#0000 42%)}.landing-lab-advisor-strip article:nth-child(3){background:linear-gradient(145deg,#0f172adb,#080d1cb8),radial-gradient(circle at 18% 0,#10b9812e,#0000 42%)}.landing-lab-advisor-strip svg{color:#67e8f9;flex:none}.landing-lab-advisor-strip article:nth-child(2) svg{color:#fbbf24}.landing-lab-advisor-strip article:nth-child(3) svg{color:#34d399}.landing-lab-advisor-strip strong,.landing-lab-advisor-strip span{display:block}.landing-lab-advisor-strip strong{color:#fff;font-size:.88rem}.landing-lab-advisor-strip span{color:#9fb0c8;margin-top:.35rem;font-size:.78rem;line-height:1.48}.landing-lab-trust-badges{flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 2rem;display:flex}.landing-lab-trust-badges span,.landing-lab-trust-strip span{color:#dbeafe;background:#0f172aad;border:1px solid #94a3b82e;align-items:center;gap:.4rem;padding:.5rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.landing-lab-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.landing-lab-text-link{color:#67e8f9;align-items:center;gap:.35rem;font-weight:800;text-decoration:none;display:inline-flex}.landing-lab-text-link:hover{color:#fff}.landing-lab-product-preview{background:radial-gradient(circle at 18% 12%,#22d3ee3d,#0000 28%),radial-gradient(circle at 82% 8%,#f59e0b33,#0000 24%),radial-gradient(circle at 76% 72%,#10b9812e,#0000 22%),linear-gradient(135deg,#f8fafc17,#0f172ad1),linear-gradient(#06b6d414,#e570000f);border:1px solid #94a3b82e;border-radius:28px;justify-self:end;width:min(100%,500px);min-height:500px;padding:1.1rem;position:relative;overflow:hidden;transform:rotate(-.7deg);box-shadow:0 36px 90px #00000057,0 0 54px #22d3ee14}.landing-lab-product-preview:before{content:"";filter:blur(28px);background:linear-gradient(90deg,#22d3ee29,#f59e0b21,#10b9811f);height:210px;animation:6.4s ease-in-out infinite landing-lab-light-sweep;position:absolute;inset:8% -18% auto 16%;transform:rotate(-12deg)}.landing-lab-preview-top,.landing-lab-live-rail,.landing-lab-consulting-console,.landing-lab-score-panel,.landing-lab-metric-grid,.landing-lab-wave-strip{position:relative}.landing-lab-orbit{pointer-events:none;border:1px solid #22d3ee24;border-radius:999px;width:150px;height:150px;animation:16s linear infinite landing-lab-slow-spin;position:absolute;inset:1.3rem 1.3rem auto auto}.landing-lab-orbit:before,.landing-lab-orbit:after{content:"";border-radius:inherit;border:1px solid #f59e0b1f;position:absolute}.landing-lab-orbit:before{inset:22px}.landing-lab-orbit:after{border-color:#10b98124;inset:48px}.landing-lab-orbit span{background:#67e8f9;border-radius:999px;width:9px;height:9px;animation:2.4s ease-in-out infinite landing-lab-blink;position:absolute;box-shadow:0 0 18px #67e8f9e6}.landing-lab-orbit span:first-child{top:6px;left:72px}.landing-lab-orbit span:nth-child(2){background:#fbbf24;animation-delay:.45s;bottom:26px;right:20px;box-shadow:0 0 18px #fbbf24e6}.landing-lab-orbit span:nth-child(3){background:#34d399;animation-delay:.9s;bottom:50px;left:16px;box-shadow:0 0 18px #34d399e6}.landing-lab-preview-top{color:#cbd5e1;border-bottom:1px solid #94a3b82e;justify-content:space-between;gap:1rem;padding-bottom:.85rem;font-size:.78rem;display:flex}.landing-lab-preview-top strong{color:#67e8f9}.landing-lab-live-rail{grid-template-columns:1fr;gap:.55rem;margin:1rem 0;display:grid}.landing-lab-signal{background:#02061780;border:1px solid #94a3b829;border-radius:18px;align-items:center;gap:.65rem;padding:.72rem .8rem;animation:3.8s ease-in-out infinite landing-lab-signal-breathe;display:flex}.landing-lab-signal>span{background:#67e8f9;border-radius:999px;width:10px;height:10px;box-shadow:0 0 18px #67e8f9e6}.landing-lab-signal strong,.landing-lab-signal small{display:block}.landing-lab-signal strong{color:#e2e8f0;font-size:.77rem}.landing-lab-signal small{color:#94a3b8;margin-top:.12rem;font-size:.72rem}.landing-lab-signal-amber>span{background:#fbbf24;box-shadow:0 0 18px #fbbf24e6}.landing-lab-signal-green>span{background:#34d399;box-shadow:0 0 18px #34d399e6}.landing-lab-score-panel{grid-template-columns:repeat(2,1fr);gap:.7rem;margin:1rem 0;display:grid}.landing-lab-score-panel div,.landing-lab-metric-grid div,.landing-lab-wave-strip span{background:#0206178f;border:1px solid #94a3b829}.landing-lab-score-panel div{border-radius:20px;padding:1rem}.landing-lab-score-panel svg{color:#67e8f9}.landing-lab-score-panel span,.landing-lab-metric-grid span{color:#94a3b8;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.landing-lab-score-panel strong{color:#fff;margin-top:.3rem;font-size:1.72rem;display:block}.landing-lab-metric-grid{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.landing-lab-metric-grid div{border-radius:16px;padding:.74rem}.landing-lab-metric-grid strong{color:#f8fafc;margin-top:.24rem;font-size:.91rem;display:block}.landing-lab-consulting-console{gap:.55rem;margin-top:.8rem;display:grid}.landing-lab-consulting-console div{background:linear-gradient(135deg,#082f4975,#02061785);border:1px solid #22d3ee29;border-radius:18px;align-items:flex-start;gap:.6rem;padding:.75rem;display:flex}.landing-lab-consulting-console div:nth-child(2){background:linear-gradient(135deg,#451a035c,#02061785);border-color:#f59e0b33}.landing-lab-consulting-console svg{color:#67e8f9;flex:none}.landing-lab-consulting-console div:nth-child(2) svg{color:#fbbf24}.landing-lab-consulting-console span{color:#cbd5e1;font-size:.76rem;line-height:1.45}.landing-lab-wave-strip{grid-template-columns:repeat(5,1fr);gap:.38rem;margin-top:.85rem;display:grid}.landing-lab-wave-strip span{color:#bae6fd;text-align:center;border-radius:14px;padding:.62rem .4rem;font-size:.72rem;font-weight:800;animation:2.8s ease-in-out infinite landing-lab-pulse}@keyframes landing-lab-pulse{0%,to{opacity:.74;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes landing-lab-slow-spin{to{transform:rotate(360deg)}}@keyframes landing-lab-blink{0%,to{opacity:.38;transform:scale(.86)}45%,60%{opacity:1;transform:scale(1.18)}}@keyframes landing-lab-light-sweep{0%,to{opacity:.42;transform:translate(-6%)rotate(-12deg)}50%{opacity:.9;transform:translate(7%)rotate(-9deg)}}@keyframes landing-lab-signal-breathe{0%,to{border-color:#94a3b829;transform:translate(0)}50%{border-color:#22d3ee57;transform:translate(3px)}}.landing-lab-trust-strip{background:#020617c7;border-top:1px solid #94a3b829;border-bottom:1px solid #94a3b829}.landing-lab-trust-strip .container{flex-wrap:wrap;justify-content:center;gap:.6rem;padding:.9rem 0;display:flex}.landing-lab-section-heading{max-width:780px;margin-bottom:2.4rem}.landing-lab-section-heading h2{color:#fff;letter-spacing:0;margin:.8rem 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.02}.landing-lab-step-grid,.landing-lab-path-grid,.landing-lab-deliverable-grid,.landing-lab-pricing-grid,.landing-lab-faq-grid{gap:1rem;display:grid}.landing-lab-step-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.landing-lab-path-grid,.landing-lab-deliverable-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-lab-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-lab-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-lab-step-card,.landing-lab-path-card,.landing-lab-deliverable-card,.landing-lab-pricing-card,.landing-lab-faq-grid article,.landing-lab-before-after article{background:#0f172aa3;border:1px solid #94a3b829;padding:1.1rem}.landing-lab-step-card svg,.landing-lab-path-card svg,.landing-lab-deliverable-card svg{color:#67e8f9}.landing-lab-step-card h3,.landing-lab-path-card h3,.landing-lab-deliverable-card h3,.landing-lab-faq-grid h3,.landing-lab-pricing-card h3,.landing-lab-before-after h3{color:#fff;margin:.75rem 0 .45rem;font-size:1rem}.landing-lab-step-card p,.landing-lab-path-card p,.landing-lab-deliverable-card p,.landing-lab-faq-grid p,.landing-lab-pricing-card p{color:#aab8cf;font-size:.9rem;line-height:1.55}.landing-lab-path-card{flex-direction:column;display:flex}.landing-lab-path-card a{color:#67e8f9;align-items:center;gap:.35rem;margin-top:auto;font-weight:800;text-decoration:none;display:inline-flex}.landing-lab-centered-action{justify-content:center;margin-top:2rem;display:flex}.landing-lab-section-alt,.landing-lab-problem,.landing-lab-sample-report{background:#0206176b;border-top:1px solid #94a3b81f;border-bottom:1px solid #94a3b81f}.landing-lab-problem h2,.landing-lab-evidence h2,.landing-lab-sample-report h2,.landing-lab-final-cta h2{font-size:clamp(2.2rem,4.7vw,4.7rem)}.landing-lab-process{background:#94a3b829;border:1px solid #94a3b829;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.landing-lab-process article{background:#08111f;padding:1.3rem}.landing-lab-process span{color:#67e8f9;font-size:.78rem;font-weight:900}.landing-lab-process h3{color:#fff;margin:1.2rem 0 .5rem}.landing-lab-process p{color:#9fb0c8;line-height:1.55}.landing-lab-evidence strong{color:#fff;margin-top:1rem;font-size:1.05rem;display:block}.landing-lab-evidence-table{gap:.55rem;display:grid}.landing-lab-evidence-table div{background:#0f172a9e;border:1px solid #94a3b829;grid-template-columns:.8fr .9fr 1.5fr;align-items:center;gap:.75rem;padding:.9rem;display:grid}.landing-lab-evidence-table span{color:#b6c5db;font-size:.86rem}.landing-lab-evidence-table strong{color:#dbeafe;margin:0;font-size:.9rem}.landing-lab-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.landing-lab-before-after ul,.landing-lab-pricing-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.landing-lab-before-after li,.landing-lab-pricing-card li{color:#b9c7db;align-items:flex-start;gap:.45rem;font-size:.92rem;display:flex}.landing-lab-before-after article:first-child svg,.landing-lab-pricing-card li svg{color:#f59e0b;flex-shrink:0;margin-top:.12rem}.landing-lab-before-after article:last-child svg{color:#34d399;flex-shrink:0;margin-top:.12rem}.landing-lab-report-cover{background:linear-gradient(135deg,#ffffff14,#06b6d414),#020617c7;border:1px solid #22d3ee3d;padding:2rem}.landing-lab-report-cover span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.landing-lab-report-cover h3{color:#fff;margin:1rem 0 2rem;font-size:1.8rem}.landing-lab-report-cover div{border-top:1px solid #94a3b829;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.landing-lab-report-cover strong{color:#fff;font-size:1.5rem}.landing-lab-report-cover small{color:#9fb0c8}.landing-lab-pricing-card{flex-direction:column;gap:1rem;display:flex}.landing-lab-pricing-card>span{color:#67e8f9;font-size:.82rem;font-weight:900}.landing-lab-pricing-card>strong{color:#fff;font-size:1.6rem}.landing-lab-pricing-card .btn{justify-content:center;margin-top:auto}.landing-lab-plan-pro{border-color:#22d3ee57}.landing-lab-plan-blueprint{border-color:#f59e0b57}.landing-lab-plan-partner{border-color:#34d39947}.landing-lab-final-cta{text-align:center}.landing-lab-final-cta .container{max-width:920px}.landing-lab-final-cta svg{color:#67e8f9}.landing-lab-final-actions{justify-content:center}@media (max-width:1180px){.landing-lab-advisor-strip{grid-template-columns:1fr}.landing-lab-advisor-strip article{min-height:auto}.landing-lab-step-grid,.landing-lab-path-grid,.landing-lab-deliverable-grid,.landing-lab-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-lab-process{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-lab-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.landing-lab-hero,.landing-lab-section,.landing-lab-problem,.landing-lab-evidence,.landing-lab-sample-report,.landing-lab-final-cta{padding:4rem 0}.landing-lab-hero-grid,.landing-lab-problem-grid,.landing-lab-evidence-grid,.landing-lab-sample-grid,.landing-lab-before-after{grid-template-columns:1fr;gap:2rem}.landing-lab-product-preview{justify-self:start;width:min(100%,540px);min-height:auto;transform:none}.landing-lab-process,.landing-lab-faq-grid{grid-template-columns:1fr}}@media (max-width:620px){.landing-lab-hero h1{font-size:2.72rem}.landing-lab-live-rail{margin-top:.8rem}.landing-lab-step-grid,.landing-lab-path-grid,.landing-lab-deliverable-grid,.landing-lab-pricing-grid,.landing-lab-score-panel,.landing-lab-metric-grid,.landing-lab-wave-strip,.landing-lab-evidence-table div{grid-template-columns:1fr}.landing-lab-actions,.landing-lab-actions .btn{width:100%}.landing-lab-actions .btn,.landing-lab-text-link{justify-content:center}}.technical-review-page{padding-top:7.5rem}.technical-review-shell{gap:1.5rem;display:grid}.technical-review-hero{gap:.85rem;max-width:900px;display:grid}.technical-review-hero h1{color:#fff;letter-spacing:-.05em;font-size:clamp(2.35rem,4.8vw,4.2rem);line-height:.98}.technical-review-hero p{max-width:66ch;color:var(--text-muted);font-size:1rem;line-height:1.72}.technical-review-signal-strip{flex-wrap:wrap;gap:.7rem;margin-top:.35rem;display:flex}.technical-review-signal-strip span,.technical-review-guardrail-list span{color:#d7f9ff;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:2rem;padding:.45rem .82rem;font-size:.78rem;font-weight:700;display:inline-flex}.technical-review-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:1.4rem;display:grid}.technical-review-form-card,.technical-review-info-card{padding:1.7rem}.technical-review-form-head,.technical-review-info-block{gap:.65rem;display:grid}.technical-review-form-head h2{color:#fff;letter-spacing:-.03em;font-size:1.45rem}.technical-review-form-head p{color:var(--text-muted);font-size:.92rem;line-height:1.65}.technical-review-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:.9rem;display:flex}.technical-review-info-card{gap:1.05rem;display:grid}.technical-review-output-list{gap:.75rem;display:grid}.technical-review-output-item{color:#e5f7fb;background:#22d3ee0d;border:1px solid #22d3ee1f;border-radius:16px;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.55;display:flex}.technical-review-output-item svg{color:#67e8f9;flex-shrink:0;margin-top:.1rem}.technical-review-guardrail-list{flex-wrap:wrap;gap:.65rem;display:flex}@media (max-width:980px){.technical-review-grid{grid-template-columns:1fr}}@media (max-width:680px){.technical-review-form-actions,.technical-review-form-actions .btn{width:100%}}.signup-stage{position:relative}.signup-stage:before,.signup-stage:after{content:"";filter:blur(90px);opacity:.55;pointer-events:none;border-radius:999px;position:absolute}.signup-stage:before{background:#06b6d41f;width:320px;height:320px;top:6%;left:4%}.signup-stage:after{background:#4f46e529;width:380px;height:380px;bottom:2%;right:0}.signup-split-layout{z-index:1;align-items:stretch;position:relative}.signup-form-panel,.signup-preview-panel,.signup-benefits-panel,.signup-proof-panel{position:relative;overflow:hidden;box-shadow:0 28px 70px #00000061,inset 0 1px #ffffff0a}.signup-form-panel{background:linear-gradient(#040915fa 0%,#040812f2 100%);border-color:#67e8f924}.signup-preview-panel,.signup-benefits-panel,.signup-proof-panel{background:linear-gradient(#0a1122f7 0%,#050a18ed 100%);border-color:#94a3b82e}.signup-form-panel:before,.signup-preview-panel:before,.signup-benefits-panel:before,.signup-proof-panel:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0000 36%);position:absolute;inset:0}.signup-form-panel:before{background:radial-gradient(circle at 0 0,#06b6d414,#0000 34%),linear-gradient(#ffffff05,#0000 34%)}.signup-preview-panel:before,.signup-benefits-panel:before,.signup-proof-panel:before{background:radial-gradient(circle at 100% 0,#e56b231f,#0000 28%),radial-gradient(circle at 0 100%,#6366f11f,#0000 36%),linear-gradient(#ffffff05,#0000 36%)}.signup-form-panel>*,.signup-preview-panel>*,.signup-benefits-panel>*,.signup-proof-panel>*{z-index:1;position:relative}.signup-route-line,.signup-preview-route{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.signup-route-line{margin-bottom:1.2rem}.signup-route-pill,.signup-preview-route-pill{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0f172ac2;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.signup-route-pill img,.signup-preview-route-pill img{filter:drop-shadow(0 0 10px #ffffff2e)}.signup-route-pill-vmware,.signup-preview-route-pill-vmware{border-color:#00adef47;box-shadow:inset 0 0 0 1px #00adef0f}.signup-route-pill-proxmox,.signup-preview-route-pill-proxmox{border-color:#e56b2347;box-shadow:inset 0 0 0 1px #e56b2314}.signup-route-arrow,.signup-preview-route-arrow{color:#7dd3fceb;background:#111827e0;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 0 24px #06b6d41f}.signup-form-title{letter-spacing:-.045em;max-width:11ch}.signup-form-copy{max-width:58ch;line-height:1.75}.signup-form-panel .badge{box-shadow:0 0 0 1px #22d3ee14}.signup-journey-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1.5rem;display:grid}.signup-journey-strip span{color:#e2e8f0e6;background:#0b1222cc;border:1px solid #7dd3fc1f;border-radius:18px;align-items:center;gap:.7rem;min-height:52px;padding:.85rem .95rem;font-size:.8rem;line-height:1.4;display:flex}.signup-journey-strip strong{color:#67e8f9;background:#06b6d429;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.76rem;display:inline-flex}.signup-form-stack{margin-top:.25rem}.signup-form-section{background:#020714c7;border:1px solid #67e8f91f;border-radius:22px;padding:1.15rem 1.15rem 1.05rem;box-shadow:inset 0 1px #ffffff08}.signup-section-head{margin-bottom:1rem}.signup-section-head span{color:#fff;letter-spacing:-.02em;font-size:.94rem;font-weight:800;display:inline-block}.signup-section-head p{color:var(--text-muted);margin:.4rem 0 0;font-size:.82rem;line-height:1.6}.signup-form-grid{margin-top:.1rem}.signup-input-shell{position:relative}.signup-input-icon{transition:color .18s}.signup-input-shell:focus-within .signup-input-icon{color:#67e8f9!important}.signup-form-panel .form-input,.signup-form-panel .signup-select-input{background:#020617d1;border-color:#94a3b829;border-radius:14px;min-height:48px;box-shadow:inset 0 1px #ffffff06}.signup-form-panel .form-input:hover,.signup-form-panel .signup-select-input:hover{border-color:#94a3b84d}.signup-form-panel .form-input:focus,.signup-form-panel .signup-select-input:focus{border-color:#22d3ee94;box-shadow:0 0 0 4px #06b6d41f,0 14px 24px #06b6d414}.signup-select-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#e2e8f0c7 50%),linear-gradient(135deg,#e2e8f0c7 50%,#0000 50%);background-position:calc(100% - 20px) calc(50% - 4px),calc(100% - 14px) calc(50% - 4px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.75rem}.signup-submit-btn{letter-spacing:-.015em;border-radius:16px;min-height:54px;font-size:.95rem;font-weight:800}.signup-trust-strip{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.signup-trust-pill{color:#e2e8f0eb;background:#0a1222e6;border:1px solid #7dd3fc24;border-radius:999px;align-items:center;gap:.45rem;padding:.58rem .82rem;font-size:.75rem;font-weight:700;display:inline-flex}.signup-secondary-row{color:var(--text-muted);border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;padding-top:1.1rem;font-size:.84rem;display:flex}.signup-link-inline{color:#67e8f9;font-weight:700;text-decoration:none}.signup-link-inline:hover{text-decoration:underline}.signup-info-panel{flex-direction:column;justify-content:flex-start;align-self:flex-start;gap:1.25rem;padding-top:.5rem;display:flex}.signup-preview-panel{padding:1.85rem;box-shadow:0 28px 70px #0000006b,0 0 0 1px #94a3b80d,inset 0 1px #ffffff0a}.signup-preview-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.signup-preview-header span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.signup-preview-header strong{color:#fff;letter-spacing:-.03em;font-size:1.14rem;font-weight:800}.signup-preview-route{margin-bottom:1.35rem}.signup-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.signup-preview-metric{background:#080e1de6;border:1px solid #94a3b824;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:124px;padding:.95rem;display:flex}.signup-preview-metric strong{color:#fff;letter-spacing:-.04em;font-size:1.35rem}.signup-preview-metric span{color:#e2e8f0f5;font-size:.8rem;font-weight:700}.signup-preview-metric small{color:var(--text-muted);font-size:.72rem;line-height:1.55}.signup-preview-metric-cyan{box-shadow:inset 0 0 0 1px #22d3ee0d}.signup-preview-metric-cyan strong{color:#67e8f9}.signup-preview-metric-indigo{box-shadow:inset 0 0 0 1px #818cf812}.signup-preview-metric-indigo strong{color:#a5b4fc}.signup-preview-metric-amber{box-shadow:inset 0 0 0 1px #fbbf2414}.signup-preview-metric-amber strong{color:#fcd34d}.signup-preview-log{background:linear-gradient(#040814f5,#070c18eb);border:1px solid #94a3b821;border-radius:22px;margin-top:1.15rem;padding:1.05rem 1.05rem 1rem}.signup-preview-log-head{color:#67e8f9;align-items:center;gap:.55rem;margin-bottom:.8rem;font-size:.8rem;font-weight:700;display:flex}.signup-preview-line{color:#e2e8f0e6;border-top:1px solid #94a3b814;grid-template-columns:auto 1fr;gap:.65rem;padding:.55rem 0;font-size:.78rem;line-height:1.55;display:grid}.signup-preview-line:first-of-type{border-top:0;padding-top:0}.signup-preview-line span{color:#67e8f9;font-weight:800}.signup-preview-footer{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.signup-preview-footer span{color:#e2e8f0e6;background:#090e1ceb;border:1px solid #94a3b81f;border-radius:999px;padding:.5rem .72rem;font-size:.74rem;font-weight:700}.signup-benefits-panel{padding:1.65rem}.signup-benefits-head h4{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.02rem}.signup-benefits-head p{color:var(--text-muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.65}.signup-benefit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.1rem;display:grid}.signup-benefit-item{background:#070d1acc;border:1px solid #94a3b821;border-radius:20px;grid-template-columns:1fr;align-content:start;gap:.75rem;min-height:100%;padding:1rem;display:grid}.signup-benefit-icon{color:#fff;background:#0f172aeb;border:1px solid #94a3b824;border-radius:16px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.signup-benefit-item>div:last-child{flex-direction:column;gap:.15rem;display:flex}.signup-benefit-item h5{color:#fff;letter-spacing:-.02em;margin:0;font-size:.9rem}.signup-benefit-item p{color:var(--text-muted);margin:.35rem 0 0;font-size:.79rem;line-height:1.6}.signup-benefit-item-cyan .signup-benefit-icon{color:#67e8f9;box-shadow:inset 0 0 0 1px #22d3ee14}.signup-benefit-item-indigo .signup-benefit-icon{color:#a5b4fc;box-shadow:inset 0 0 0 1px #818cf814}.signup-benefit-item-emerald .signup-benefit-icon{color:#6ee7b7;box-shadow:inset 0 0 0 1px #10b98114}.signup-proof-panel{background:linear-gradient(#080e1df5 0%,#060a15f0 100%);padding:1.35rem 1.5rem}.signup-proof-quote{color:#f1f5f9f5;font-size:.92rem;font-style:italic;line-height:1.75}.signup-proof-meta{flex-direction:column;gap:.15rem;margin-top:.9rem;display:flex}.signup-proof-meta strong{color:#fff;font-size:.82rem}.signup-proof-meta span{color:var(--text-muted);font-size:.78rem}@media (max-width:1100px){.signup-split-layout{grid-template-columns:1fr!important;gap:1.5rem!important;max-width:820px!important}.signup-form-title{max-width:13ch}.signup-benefit-list{grid-template-columns:1fr}}@media (max-width:720px){.signup-stage{padding-top:5.5rem!important;padding-bottom:3rem!important}.signup-form-panel,.signup-preview-panel,.signup-benefits-panel,.signup-proof-panel{padding-left:1.25rem!important;padding-right:1.25rem!important}.signup-journey-strip,.signup-preview-metrics,.signup-form-grid,.signup-benefit-list{grid-template-columns:1fr!important}.signup-preview-header,.signup-secondary-row{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.signup-form-title{font-size:2.35rem!important}.signup-route-line,.signup-preview-route,.signup-trust-strip,.signup-preview-footer{gap:.5rem}.signup-form-section{padding:1rem}}
