.aw-page{--aw-cyan: var(--cyan);--aw-navy: var(--navy);--aw-off: var(--off);--aw-white: #ffffff;--aw-muted: #7880a8;--aw-body-light: var(--body-light);--aw-border: var(--border);--aw-hero-bg: #070d18;--aw-manh-teal: #083332;--aw-manh-teal-mid: #134225;--aw-manh-green: #39ff98;--aw-manh-lime: #81f452;--aw-manh-clarity:#89fff0;font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;background:var(--aw-hero-bg);color:var(--aw-white);overflow-x:hidden}.aw-inner{max-width:1300px;margin:0 auto;padding:5.5rem 2rem}.aw-sec-light{background:var(--aw-off)}.aw-sec-dark{background:#1e2a3a}.aw-sec-teal,.aw-sec-cta{background:var(--aw-manh-teal)}.aw-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:6px;margin-bottom:1.5rem}.eye-dark{background:#3fcdfa14;border:1px solid rgba(57,255,152,.35);color:var(--aw-manh-green)}.eye-light{background:#000e4c12;border:1px solid rgba(0,14,76,.2);color:var(--aw-navy)}.aw-eyebrow .eyebrow-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.aw-h2{font-size:clamp(1.9rem,2.8vw,2.7rem);font-weight:800;letter-spacing:-.022em;line-height:1.15;margin-bottom:1rem}.aw-h2-dark{color:var(--aw-white)}.aw-h2-light{color:var(--aw-navy)}.aw-page .accent-green{color:var(--aw-manh-green)}.aw-lead{font-size:1rem;font-weight:400;line-height:1.72;max-width:600px}.aw-lead-dark{color:#fff9}.aw-lead-light{color:var(--aw-body-light)}.aw-page .card-dark{background:#ffffff08;border:1.5px solid rgba(255,255,255,.09);border-radius:14px;transition:border-color .25s,box-shadow .25s}.aw-page .card-dark:hover{border-color:#3fcdfa4d;box-shadow:0 0 0 1px #3fcdfa14,inset 0 1px #3fcdfa0f}.aw-page .card-light{background:#fff;border:1.5px solid var(--aw-border);border-radius:14px;transition:border-color .25s,box-shadow .25s}.aw-page .card-light:hover{border-color:#3fcdfa73;box-shadow:0 0 0 1px #3fcdfa1a}.aw-page .icon-box{width:46px;height:46px;border-radius:10px;background:#3fcdfa1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:1rem}.aw-page .icon-box svg{width:22px;height:22px;color:var(--aw-cyan)}.aw-hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--aw-off);color:var(--aw-navy)}.aw-hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.aw-hero-tint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 30% 50%,#f8f9fc00,#f8f9fc8c 80%),linear-gradient(to bottom,rgba(248,249,252,.6) 0%,transparent 18%,transparent 78%,rgba(248,249,252,.95) 100%)}.aw-hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}.aw-hero-content{position:relative;z-index:2;width:100%;max-width:1300px;padding:8rem 2rem calc(2rem + 88px);display:flex;flex-direction:column;gap:1.75rem}.aw-hero .aw-hero-peak{position:absolute;left:0;right:0;bottom:0;z-index:3;pointer-events:none;line-height:0}.aw-hero .aw-hero-peak .peak-divider{background:transparent!important}.aw-hero-cols{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:3rem;align-items:center}.aw-hero-left{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.aw-announce{display:inline-flex;align-items:center;gap:.5rem;background:#39ff981a;border:1px solid rgba(57,255,152,.25);border-radius:6px;padding:6px 16px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffffd9;text-decoration:none;transition:background .2s}.aw-announce:hover{background:#39ff982e}.aw-announce .announce-dot{width:7px;height:7px;border-radius:50%;background:var(--aw-manh-green);animation:aw-pulse 2s ease-in-out infinite}@keyframes aw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.aw-announce .announce-div{color:#ffffff4d;margin:0 .15rem}.aw-hero-h1{font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.04;color:var(--aw-navy)}.aw-hero-h1 .accent{color:var(--aw-cyan)}.aw-hero-sub{font-size:1.08rem;font-weight:400;line-height:1.72;color:var(--aw-body-light);max-width:500px}.aw-hero-ctas{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.1rem}.aw-btn-green{font-family:inherit;font-size:13px;font-weight:700;padding:11px 24px;border-radius:8px;border:none;background:var(--aw-manh-green);color:var(--aw-manh-teal);cursor:pointer;transition:opacity .2s,transform .15s;text-decoration:none;display:inline-block}.aw-btn-green:hover{opacity:.9;transform:translateY(-1px)}.aw-btn-ghost{font-family:inherit;font-size:13px;font-weight:700;padding:11px 24px;border-radius:8px;border:1px solid rgba(0,14,76,.25);background:transparent;color:var(--aw-navy);cursor:pointer;transition:border-color .2s,background .2s;text-decoration:none;display:inline-block}.aw-btn-ghost:hover{border-color:#000e4c80;background:#000e4c0a}.aw-hero-video-wrap{width:100%}.aw-video-frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 60px -20px #0000008c,0 0 0 1px #3fcdfa0a inset;cursor:pointer;background:#060c18;transition:transform .25s,box-shadow .25s,border-color .25s}.aw-video-frame:hover{transform:translateY(-2px);border-color:#39ff9859;box-shadow:0 36px 70px -20px #000000a6,0 0 0 1px #39ff9814 inset}.aw-video-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#050913;display:block}.aw-video-frame.is-playing{cursor:default}.aw-video-frame.is-playing:hover{transform:none}.aw-video-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 90% 80% at 50% 45%,#0000,#04091159 65%,#040911b3),radial-gradient(circle at 50% 50%,rgba(57,255,152,.1),transparent 55%)}.aw-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:none;background:var(--aw-manh-green);color:var(--aw-manh-teal);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 10px #39ff9824,0 12px 28px #39ff9840;transition:transform .2s,box-shadow .2s}.aw-video-play svg{margin-left:3px}.aw-video-frame:hover .aw-video-play{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 16px #39ff9829,0 16px 36px #39ff9852}.aw-video-meta{position:absolute;left:1.1rem;right:1.1rem;bottom:1.1rem;padding:.85rem 1rem;background:#040911b8;border:1px solid rgba(255,255,255,.08);border-radius:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.aw-video-eyebrow{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--aw-manh-green);margin-bottom:.35rem}.aw-video-title{font-size:.98rem;font-weight:700;color:var(--aw-white);line-height:1.3;margin-bottom:.25rem}.aw-video-sub{font-size:.76rem;color:#ffffff8c;font-weight:500}.aw-video-dot{margin:0 .45rem;color:#ffffff4d}.aw-page .trust-gartner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:center;margin-top:3rem}.aw-page .tg-visual{display:flex;flex-direction:column;align-items:center;gap:1rem}.aw-page .tg-mq-img{width:100%;max-width:520px;height:auto;display:block;border-radius:8px}.aw-page .tg-side{display:flex;flex-direction:column;gap:1.75rem;min-width:0;text-align:left}.aw-page .tg-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.aw-page .tg-stat-grid .trust-stat{padding:1.1rem 1rem}.aw-page .tg-stat-grid .trust-stat .num{font-size:1.85rem}.aw-page .tg-stat-grid .trust-stat .lbl{font-size:.72rem}.aw-page .tg-report-link{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;font-size:.85rem;font-weight:700;color:#083332;text-decoration:none;border-bottom:1.5px solid rgba(8,51,50,.25);padding-bottom:2px;transition:color .15s ease,border-color .15s ease,transform .15s ease}.aw-page .tg-report-link:hover{color:#0a4a48;border-bottom-color:#39ff98;transform:translateY(-1px)}.aw-page .tg-report-link svg{flex-shrink:0}.aw-page .tg-body{min-width:0}.aw-page .tg-eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--aw-muted);margin-bottom:.35rem}.aw-page .tg-title{font-size:1.15rem;font-weight:800;color:var(--aw-navy);line-height:1.3;margin-bottom:.5rem}.aw-page .tg-desc{font-size:.85rem;line-height:1.65;color:var(--aw-body-light);margin:0;max-width:56ch}.aw-page .tg-stats{display:flex;gap:0;border-left:1px solid var(--aw-border);padding-left:1.75rem}.aw-page .tg-stat{text-align:center;padding:0 1rem;min-width:86px}.aw-page .tg-stat+.tg-stat{border-left:1px solid var(--aw-border)}.aw-page .tg-stat .num{font-size:1.65rem;font-weight:800;color:var(--aw-navy);letter-spacing:-.03em;line-height:1}.aw-page .tg-stat .lbl{font-size:.68rem;color:var(--aw-muted);margin-top:.35rem;line-height:1.4;font-weight:600}.gartner-mqbox{width:86px;height:86px;background:#fff;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:8px}.mq-grid{width:66px;height:66px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border:1.5px solid #ddd}.mq-q{border:.75px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:5px;color:#bbb;padding:2px;text-align:center}.mq-q.leaders{background:#39ff9838;color:#1e2a3a;font-weight:800;font-size:6px;position:relative}.mq-star{position:absolute;top:3px;right:4px;font-size:9px;color:#1e2a3a}.g-eyebrow{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-bottom:.3rem}.g-title{font-size:1rem;font-weight:700;color:var(--aw-white);line-height:1.3}.g-desc{font-size:.8rem;color:#ffffff80;line-height:1.65;border-top:1px solid rgba(255,255,255,.08);padding-top:1rem}.g-stats-row{display:flex;gap:0;border-top:1px solid rgba(255,255,255,.08);padding-top:1rem}.g-stat{flex:1;text-align:center}.g-stat+.g-stat{border-left:1px solid rgba(255,255,255,.08)}.g-stat .num{font-size:1.75rem;font-weight:800;color:var(--aw-manh-green);letter-spacing:-.03em;line-height:1}.g-stat .lbl{font-size:.7rem;color:#fff6;margin-top:.25rem;line-height:1.4}.aw-logos-pill{background:#000e4c06;border:1px solid rgba(0,14,76,.08);border-radius:14px;padding:.6rem 1.5rem;display:flex!important;align-items:center;gap:1rem;overflow:hidden;width:100%}.aw-logos-pill .logos-label{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--aw-muted);white-space:nowrap;flex-shrink:0;margin:0;display:inline-flex;align-items:center;line-height:1}.aw-logos-pill .logos-sep{width:1px;height:20px;background:#000e4c1f;flex-shrink:0}.aw-logos-pill .logos-wrap{flex:1;overflow:hidden}.aw-logos-pill .logos-track{display:flex;gap:2.5rem;align-items:center;animation:aw-marquee 80s linear infinite;width:max-content}@keyframes aw-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.aw-logos-pill .logo-item{display:inline-flex;align-items:center;flex-shrink:0}.aw-logos-pill .logo-item img{height:22px;width:auto;max-width:110px;object-fit:contain;opacity:.85;transition:opacity .25s ease;display:block}.aw-logos-pill:hover .logo-item img{opacity:1}.aw-hero .scroll-cue{position:absolute;bottom:calc(2rem + 88px);right:2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:4}.aw-hero .scroll-text{writing-mode:vertical-rl;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--aw-muted)}.aw-hero .scroll-line{width:2px;height:40px;background:linear-gradient(to bottom,var(--aw-navy),transparent);border-radius:2px;animation:aw-drip 2s ease-in-out infinite}@keyframes aw-drip{0%{transform:scaleY(0);transform-origin:top;opacity:0}40%{transform:scaleY(1);transform-origin:top;opacity:1}60%{transform:scaleY(1);transform-origin:bottom;opacity:1}to{transform:scaleY(0);transform-origin:bottom;opacity:0}}.aw-page .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.aw-page .trust-stat{text-align:center;padding:1.5rem 1rem;border-radius:14px;border:1.5px solid var(--aw-border);background:#fff}.aw-page .trust-stat .num{font-size:2.4rem;font-weight:800;color:var(--aw-navy);letter-spacing:-.03em;line-height:1}.aw-page .trust-stat .lbl{font-size:.8rem;color:var(--aw-body-light);margin-top:.4rem;line-height:1.5;font-weight:500}.aw-page .method-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:start;margin-top:3.5rem}.aw-page .method-cards{display:flex;flex-direction:column;gap:1rem}.aw-page .method-card{padding:1.4rem 1.5rem;display:flex;gap:1rem;align-items:flex-start}.aw-page .method-card h4{font-size:.92rem;font-weight:700;color:var(--aw-white);margin-bottom:.3rem}.aw-page .method-card p{font-size:.82rem;line-height:1.65;color:#ffffff8c}.aw-page .phases{display:flex;gap:0;position:relative;margin-top:2.5rem}.aw-page .phases:before{content:"";position:absolute;top:20px;left:20px;right:20px;height:2px;background:#ffffff14;z-index:0}.aw-page .phase-fill{position:absolute;top:20px;left:20px;height:2px;width:72%;background:linear-gradient(90deg,var(--aw-cyan),var(--aw-manh-green),var(--aw-manh-lime),rgba(63,205,250,.2));z-index:1}.aw-page .phase{flex:1;display:flex;flex-direction:column;align-items:center;gap:.6rem;position:relative;z-index:2}.aw-page .phase-dot{width:40px;height:40px;border-radius:50%;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#ffffff73;font-family:JetBrains Mono,monospace}.aw-page .phase.done .phase-dot{background:#3fcdfa26;border-color:#3fcdfa80;color:var(--aw-cyan)}.aw-page .phase.active .phase-dot{background:var(--aw-manh-green);border-color:var(--aw-manh-green);color:#1e2a3a;box-shadow:0 0 0 6px #39ff982e}.aw-page .phase-lbl{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59;text-align:center}.aw-page .phase.done .phase-lbl,.aw-page .phase.active .phase-lbl{color:#ffffffbf}.aw-page .roles-heading{font-size:1.3rem;font-weight:700;color:var(--aw-white);margin-bottom:1.5rem}.aw-page .roles{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.aw-page .role{height:100%;padding:1.25rem;text-align:center;border-radius:12px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.08);transition:border-color .25s}.aw-page .role:hover{border-color:#3fcdfa59}.aw-page .role-icon{font-size:1.6rem;margin-bottom:.6rem;display:block}.aw-page .role h5{font-size:.82rem;font-weight:700;color:var(--aw-white);margin-bottom:.25rem}.aw-page .role p{font-size:.75rem;color:#ffffff73;line-height:1.55}.aw-page .modules-block{margin-top:4.5rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.08)}.aw-page .modules-heading{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;letter-spacing:-.022em;line-height:1.2;color:var(--aw-white);margin-bottom:1rem;max-width:720px}.aw-page .modules-sub{font-size:1rem;line-height:1.72;color:#fff9;max-width:720px;margin-bottom:2.5rem}.aw-page .modules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.aw-page .module-card{height:100%;padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.aw-page .module-head{display:flex;align-items:center;gap:1rem}.aw-page .module-head .icon-box{margin-bottom:0}.aw-page .module-abbr{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--aw-manh-green);font-family:JetBrains Mono,monospace;margin-bottom:.15rem}.aw-page .module-name{font-size:1.05rem;font-weight:700;color:var(--aw-white);line-height:1.25}.aw-page .module-desc{font-size:.85rem;line-height:1.65;color:#fff9;margin:0}.aw-page .module-caps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.aw-page .module-caps li{position:relative;padding-left:1.1rem;font-size:.8rem;line-height:1.5;color:#ffffffb3}.aw-page .module-caps li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--aw-manh-green);opacity:.85}.aw-page .path-tabs{display:flex;gap:.5rem;margin-bottom:2.5rem;border-bottom:2px solid var(--aw-border)}.aw-page .path-tab{padding:.75rem 1.5rem;font-size:13px;font-weight:700;border:none;background:none;color:var(--aw-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:6px 6px 0 0;transition:color .2s,border-color .2s,background .2s;font-family:inherit}.aw-page .path-tab:hover{color:var(--aw-navy);background:#000e4c0a}.aw-page .path-tab.active{color:var(--aw-navy);border-bottom-color:var(--aw-manh-green)}.aw-page .panel-body{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}.aw-page .panel-narrative{background:#fff;border:1.5px solid var(--aw-border);border-radius:14px;padding:2rem}.aw-page .pn-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--aw-muted);margin-bottom:.6rem;display:block}.aw-page .panel-narrative h4{font-size:1.15rem;font-weight:800;color:var(--aw-navy);line-height:1.25;margin-bottom:1rem}.aw-page .panel-narrative p{font-size:.85rem;color:var(--aw-body-light);line-height:1.7;margin-bottom:.85rem}.aw-page .panel-narrative p:last-of-type{margin-bottom:0}.aw-page .panel-deliverables{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--aw-border)}.aw-page .panel-deliverables h6{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--aw-muted);margin-bottom:.75rem}.aw-page .deliverable{display:flex;align-items:flex-start;gap:.6rem;font-size:.82rem;color:var(--aw-body-light);line-height:1.5;padding:.4rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.aw-page .deliverable:last-child{border-bottom:none}.aw-page .del-dot{width:8px;height:8px;border-radius:50%;background:var(--aw-manh-green);flex-shrink:0;margin-top:.3rem}.aw-page .panel-steps{display:flex;flex-direction:column;gap:0;position:relative}.aw-page .panel-steps:before{content:"";position:absolute;left:19px;top:24px;bottom:24px;width:2px;background:linear-gradient(to bottom,var(--aw-cyan),var(--aw-manh-green));border-radius:2px;z-index:0}.aw-page .pstep{display:flex;gap:1.1rem;align-items:flex-start;padding:.85rem 0;position:relative;z-index:1}.aw-page .pstep-num{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;font-family:JetBrains Mono,monospace;background:#fff;border:2px solid var(--aw-border);color:var(--aw-muted);transition:border-color .2s,color .2s}.aw-page .pstep:hover .pstep-num{border-color:var(--aw-manh-green);color:var(--aw-navy)}.aw-page .pstep-content h5{font-size:.88rem;font-weight:700;color:var(--aw-navy);margin-bottom:.2rem}.aw-page .pstep-content p{font-size:.8rem;color:var(--aw-body-light);line-height:1.6}.aw-page .tool-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.aw-page .tool-chip{font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:6px;background:#3fcdfa1a;border:1px solid rgba(63,205,250,.25);color:#005a8e;font-family:JetBrains Mono,monospace;letter-spacing:.03em}.aw-page .testi-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-top:3.5rem}.aw-page .video-frame{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/9;border:1.5px solid rgba(255,255,255,.1);cursor:pointer;background:#020d08}.aw-page .video-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0e1a2a,#1e2a3a 60%,#0e1a2a);display:flex;align-items:center;justify-content:center}.aw-page .video-placeholder{text-align:center;opacity:.2}.aw-page .video-placeholder svg{width:56px;height:56px;color:var(--aw-cyan)}.aw-page .video-placeholder p{font-size:.7rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em;color:var(--aw-cyan);margin-top:.4rem}.aw-page .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:var(--aw-manh-green);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 0 0 12px #39ff981f}.aw-page .play-btn:hover{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 0 18px #39ff9826}.aw-page .play-btn svg{margin-left:4px;color:var(--aw-manh-teal)}.aw-page .video-lbl{position:absolute;bottom:1rem;left:1rem;background:#040d08d9;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem .75rem;font-size:.78rem;color:#ffffffa6;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aw-page .video-lbl strong{color:var(--aw-white);display:block}.aw-page .testi-quote-block .quote-mark{font-size:5rem;line-height:.5;color:var(--aw-manh-green);opacity:.3;font-family:Georgia,serif;margin-bottom:.5rem}.aw-page .testi-quote-block .quote-text{font-size:1.18rem;font-weight:500;line-height:1.65;color:#ffffffd9;margin-bottom:1.5rem}.aw-page .quote-author{display:flex;align-items:center;gap:1rem}.aw-page .author-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3fcdfa33,#39ff9826);border:2px solid rgba(63,205,250,.3);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;color:var(--aw-cyan);flex-shrink:0}.aw-page .author-info strong{display:block;font-size:.9rem;font-weight:700;color:var(--aw-white);margin-bottom:.1rem}.aw-page .author-info span{font-size:.8rem;color:#ffffff73}.aw-page .testi-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.aw-page .t-stat{text-align:center;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px}.aw-page .t-stat .num{font-size:1.6rem;font-weight:800;color:var(--aw-manh-green);letter-spacing:-.03em;line-height:1}.aw-page .t-stat .lbl{font-size:.72rem;color:#fff6;margin-top:.25rem;line-height:1.4}.aw-page .mp-header{display:grid;grid-template-columns:1fr auto;align-items:flex-end;gap:2rem;margin-bottom:3rem}.aw-page .mp-browse{white-space:nowrap;padding:12px 22px;font-size:13px}.aw-page .mp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.aw-page .mp-card{height:100%;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem}.aw-page .mp-card h4{font-size:1rem;font-weight:700;color:var(--aw-navy);line-height:1.3}.aw-page .mp-card p{font-size:.82rem;line-height:1.65;color:var(--aw-body-light);flex:1}.aw-page .mp-foot{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--aw-border);font-size:.78rem;color:var(--aw-muted);font-weight:600}.aw-page .mp-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:var(--aw-navy);background:#000e4c0f;border-radius:6px;padding:3px 8px}.aw-page .mp-badge:before{content:"✓";color:var(--aw-manh-green);font-weight:800}.aw-page .mp-tag{display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;background:#000e4c12;border:1px solid rgba(0,14,76,.18);border-radius:6px;padding:3px 10px;color:var(--aw-navy);width:fit-content}.aw-page .mp-card.mp-featured{background:linear-gradient(135deg,#1e2a3a,#162540)!important;border-color:#39ff984d!important}.aw-page .mp-card.mp-featured h4{color:#fff}.aw-page .mp-card.mp-featured p{color:#ffffff8c}.aw-page .mp-card.mp-featured .mp-foot{border-color:#ffffff1a;color:#ffffff59}.aw-page .mp-card.mp-featured .mp-badge{background:#3fcdfa1f;color:#ffffffd9}.aw-page .mp-card.mp-featured .mp-tag{background:#39ff981a;border-color:#39ff984d;color:var(--aw-manh-green)}.aw-page .cta-wrap{text-align:center;max-width:700px;margin:0 auto}.aw-page .cta-lead{font-size:1rem;line-height:1.72;color:#ffffff8c;max-width:520px;margin:0 auto 2.5rem}.aw-page .cta-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.aw-btn-green-lg{font-family:inherit;font-size:14px;font-weight:700;padding:13px 30px;border-radius:8px;border:none;background:var(--aw-manh-green);color:var(--aw-manh-teal);cursor:pointer;transition:opacity .2s,transform .15s;text-decoration:none;display:inline-block}.aw-btn-green-lg:hover{opacity:.9;transform:translateY(-1px)}.aw-page .cta-trust{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.5rem;flex-wrap:wrap}.aw-page .cta-trust-item{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#fff6;font-weight:600}.aw-page .cta-trust-item:before{content:"✓";color:var(--aw-manh-green);font-weight:800}.aw-page .why-header{margin-bottom:3.5rem}.aw-page .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;grid-auto-rows:1fr;align-items:stretch}.aw-page .why-grid>*{display:flex}.aw-page .why-card{position:relative;padding:1.75rem;background:#ffffff09;border:1.5px solid rgba(255,255,255,.08);border-radius:14px;transition:border-color .25s,background .25s,transform .25s;flex:1;display:flex;flex-direction:column}.aw-page .why-card:hover{border-color:#39ff9859;background:#ffffff0d;transform:translateY(-2px)}.aw-page .why-num{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.12em;color:var(--aw-manh-green);background:#39ff981a;border:1px solid rgba(57,255,152,.25);border-radius:6px;padding:2px 8px;margin-bottom:1rem}.aw-page .why-title{font-size:1.02rem;font-weight:700;color:var(--aw-white);line-height:1.3;margin-bottom:.5rem}.aw-page .why-desc{font-size:.85rem;line-height:1.65;color:#ffffff9e;margin:0}.aw-page .modules-block-standalone{margin-top:0;padding-top:0;border-top:none}.aw-page .modules-block-standalone .modules-grid{margin-top:3rem}.aw-sec-dark .path-tabs{border-bottom-color:#ffffff1a}.aw-sec-dark .path-tab{color:#ffffff8c}.aw-sec-dark .path-tab:hover{color:var(--aw-white);background:#ffffff0a}.aw-sec-dark .path-tab.active{color:var(--aw-white);border-bottom-color:var(--aw-manh-green)}.aw-sec-dark .panel-narrative{background:#ffffff09;border-color:#ffffff14}.aw-sec-dark .pn-label{color:#ffffff73}.aw-sec-dark .panel-narrative h4{color:var(--aw-white)}.aw-sec-dark .panel-narrative p{color:#ffffff9e}.aw-sec-dark .panel-deliverables{border-top-color:#ffffff14}.aw-sec-dark .panel-deliverables h6{color:#ffffff73}.aw-sec-dark .deliverable{color:#ffffffb8;border-bottom-color:#ffffff0d}.aw-sec-dark .panel-steps:before{background:linear-gradient(to bottom,var(--aw-cyan),var(--aw-manh-green))}.aw-sec-dark .pstep-num{background:#1e2a3a;border-color:#ffffff2e;color:#fff9}.aw-sec-dark .pstep:hover .pstep-num{border-color:var(--aw-manh-green);color:var(--aw-white)}.aw-sec-dark .pstep-content h5{color:var(--aw-white)}.aw-sec-dark .pstep-content p{color:#ffffff9e}.aw-sec-dark .tool-chip{background:#3fcdfa1f;border-color:#3fcdfa4d;color:var(--aw-cyan)}.aw-page .ownership{margin-top:2.5rem;background:#ffffff09;border:1.5px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.aw-page .ownership-head{max-width:640px;margin-bottom:1.75rem}.aw-page .ownership-eyebrow{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--aw-manh-green);margin-bottom:.55rem}.aw-page .ownership-head h4{font-size:1.15rem;font-weight:800;color:var(--aw-white);line-height:1.25;margin-bottom:.55rem}.aw-page .ownership-head p{font-size:.85rem;line-height:1.7;color:#ffffff9e;margin:0}.aw-page .ownership-cols{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.aw-page .own-col{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.aw-page .own-col-tag{display:block;width:100%;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding-bottom:.85rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.aw-page .own-col-manh .own-col-tag{color:var(--aw-manh-green)}.aw-page .own-col-bricz .own-col-tag{color:var(--aw-cyan)}.aw-page .own-list{list-style:none;padding:0;margin:0}.aw-page .own-list li{position:relative;padding:.5rem 0 .5rem 1.65rem;font-size:.82rem;line-height:1.5;color:#ffffffbf}.aw-page .own-list li+li{border-top:1px solid rgba(255,255,255,.05)}.aw-page .own-list li:before{content:"✓";position:absolute;left:0;top:.5em;font-size:.82rem;font-weight:800;line-height:1}.aw-page .own-col-manh .own-list li:before{color:var(--aw-manh-green)}.aw-page .own-col-bricz .own-list li:before{color:var(--aw-cyan)}@media (max-width: 768px){.aw-page .ownership-cols{grid-template-columns:1fr}}.aw-page .accent-teal-mid{color:var(--aw-manh-teal-mid)}.aw-page .accent-cyan{color:var(--aw-cyan)}.aw-sec-light .phases:before{background:#000e4c1a}.aw-sec-light .phase-fill{background:linear-gradient(90deg,var(--aw-cyan),var(--aw-manh-teal-mid),var(--aw-manh-green),rgba(63,205,250,.2))}.aw-sec-light .phase-dot{background:#fff;border-color:var(--aw-border);color:var(--aw-muted)}.aw-sec-light .phase.done .phase-dot{background:#3fcdfa1f;border-color:#3fcdfa8c;color:var(--aw-cyan)}.aw-sec-light .phase.active .phase-dot{background:var(--aw-manh-teal-mid);border-color:var(--aw-manh-teal-mid);color:#fff;box-shadow:0 0 0 6px #1342252e}.aw-sec-light .phase-lbl{color:var(--aw-muted)}.aw-sec-light .phase.done .phase-lbl,.aw-sec-light .phase.active .phase-lbl,.aw-sec-light .roles-heading{color:var(--aw-navy)}.aw-sec-light .role{background:#fff;border-color:var(--aw-border)}.aw-sec-light .role:hover{border-color:#3fcdfa73}.aw-sec-light .role h5{color:var(--aw-navy)}.aw-sec-light .role p{color:var(--aw-body-light)}.aw-sec-light .modules-block{border-top-color:var(--aw-border)}.aw-sec-light .modules-heading{color:var(--aw-navy)}.aw-sec-light .modules-sub{color:var(--aw-body-light)}.aw-sec-light .module-name{color:var(--aw-navy)}.aw-sec-light .module-abbr{color:var(--aw-manh-teal-mid)}.aw-sec-light .module-desc{color:var(--aw-body-light)}.aw-sec-light .module-caps{border-top-color:var(--aw-border)}.aw-sec-light .module-caps li{color:var(--aw-body-light)}.aw-sec-dark .trust-stat .num{color:var(--aw-white)}.aw-sec-dark .trust-stat .lbl{color:#ffffff8c}.aw-sec-dark .trust-gartner{background:#ffffff0a;border-color:#ffffff1a}.aw-sec-dark .trust-gartner .tg-eyebrow{color:#ffffff73}.aw-sec-dark .trust-gartner .tg-title{color:var(--aw-white)}.aw-sec-dark .trust-gartner .tg-desc{color:#fff9}.aw-sec-dark .trust-gartner .tg-mq-img{background:#fff;border-radius:12px;padding:1rem}.aw-sec-dark .trust-gartner .tg-report-link{color:#ffffffbf}.aw-sec-dark .trust-gartner .tg-report-link:hover{color:var(--aw-manh-green)}.aw-page .cs-header{margin-bottom:3.5rem}.aw-page .cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.aw-page .cs-card{display:flex;flex-direction:column;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .25s,transform .25s,box-shadow .25s,background .25s}.aw-page .cs-card:hover{border-color:#39ff9866;background:#ffffff0f;transform:translateY(-3px);box-shadow:0 20px 40px -15px #00000080}.aw-page .cs-poster{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0006}.aw-page .cs-poster img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.aw-page .cs-card:hover .cs-poster img{transform:scale(1.04)}.aw-page .cs-poster-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,51,50,.85) 0%,rgba(8,51,50,.4) 40%,transparent 70%);pointer-events:none}.aw-page .cs-poster-meta{position:absolute;left:1.1rem;bottom:1rem;right:1.1rem;z-index:2;display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}.aw-page .cs-poster-customer{font-size:1.1rem;font-weight:800;color:var(--aw-white);letter-spacing:-.01em;line-height:1}.aw-page .cs-poster-vertical{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--aw-manh-green);background:#39ff981f;border:1px solid rgba(57,255,152,.3);border-radius:6px;padding:3px 8px}.aw-page .cs-body{padding:1.5rem 1.5rem 1.6rem;display:flex;flex-direction:column;gap:1rem;flex:1}.aw-page .cs-headline{font-size:1.08rem;font-weight:700;color:var(--aw-white);line-height:1.3;margin:0}.aw-page .cs-summary{font-size:.85rem;line-height:1.65;color:#fff9;margin:0;flex:1}.aw-page .cs-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.aw-page .cs-metric{text-align:center;padding:.35rem .2rem}.aw-page .cs-metric-num{font-size:1.25rem;font-weight:800;color:var(--aw-manh-green);line-height:1;letter-spacing:-.02em}.aw-page .cs-metric-lbl{font-size:.65rem;color:#ffffff80;margin-top:.3rem;line-height:1.35;font-weight:600}.aw-page .cs-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:var(--aw-manh-green);margin-top:auto;transition:gap .2s}.aw-page .cs-card:hover .cs-link{gap:.65rem}.aw-page .cs-link svg{color:currentColor}.aw-page .peak-divider{display:block;width:100%;line-height:0}@media (max-width: 960px){.aw-hero-cols,.aw-page .why-grid,.aw-page .cs-grid{grid-template-columns:1fr}.aw-page .trust-gartner{grid-template-columns:1fr;gap:2rem}.aw-page .tg-visual{justify-content:center}.aw-page .tg-side{align-items:stretch}.aw-page .tg-stat-grid{grid-template-columns:repeat(2,1fr)}.aw-page .tg-stats{border-left:none;border-top:1px solid var(--aw-border);padding-left:0;padding-top:1.25rem;justify-content:center}.aw-page .method-grid,.aw-page .testi-layout,.aw-page .panel-body,.aw-page .mp-grid,.aw-page .mp-header{grid-template-columns:1fr}.aw-page .trust-grid,.aw-page .roles{grid-template-columns:repeat(2,1fr)}.aw-page .modules-grid{grid-template-columns:1fr}.aw-page .phases:before,.aw-page .phase-fill{display:none}.aw-page .phases{flex-direction:column;gap:1rem}.aw-page .panel-steps:before{display:none}}@media (max-width: 600px){.aw-hero-cols{grid-template-columns:1fr;gap:2rem}.aw-hero-content{padding:6rem 1.25rem calc(1.5rem + 88px);gap:1.25rem}.aw-hero-h1{font-size:clamp(1.75rem,8vw,2.6rem);line-height:1.1}.aw-hero-sub{font-size:1rem}.aw-hero-video-wrap{width:100%;max-width:440px;margin:0 auto}.aw-video-play{width:56px;height:56px}.aw-video-meta{left:.7rem;right:.7rem;bottom:.7rem;padding:.65rem .8rem}.aw-video-title{font-size:.9rem}.aw-inner{padding:3.5rem 1.25rem}.aw-page .trust-grid{grid-template-columns:1fr 1fr}.aw-page .roles,.aw-page .tg-stat-grid,.aw-page .testi-stats,.aw-page .mp-grid{grid-template-columns:1fr}.aw-logos-pill{border-radius:14px;padding:.5rem 1rem}}
