.waid-page{--bg: #f5efdc;--bg2: #ede3cd;--bg3: #ebe2c9;--bgdark: #1a2820;--bgdark2: #1f3027;--line: #d8cfb6;--linedark: #2a3a32;--text: #1a1a1a;--textsoft: #5a5a5a;--textmute: #8a8a7e;--green: #1f3d2e;--greendark: #16291f;--greenmint: #a8c5a8;--greenglow: rgba(31, 61, 46, .1);--loop1: #6b5b95;--loop2: #2e5837;--loop3: #2a2a2a;--loop4: #a8c5a8;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;font-variant-ligatures:none;hyphens:none;-webkit-hyphens:none;min-height:100vh;position:relative;overflow-x:hidden}.waid-page *{box-sizing:border-box}.waid-page:before{content:"";position:fixed;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(31,61,46,.04) 1px,transparent 0);background-size:32px 32px;pointer-events:none;z-index:1}.waid-page .container{max-width:1240px;margin:0 auto;padding:0 32px;position:relative;z-index:2}.waid-page h1,.waid-page h2,.waid-page h3,.waid-page h4,.waid-page blockquote,.waid-page .display{font-family:Space Grotesk,system-ui,sans-serif}.waid-page .italic{font-style:italic;color:var(--green);font-weight:400}.waid-page .italic.mint{color:var(--greenmint)}.waid-page nav{border-bottom:1px solid var(--line);padding:22px 0;position:sticky;top:0;background:#f5efdcd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:50}.waid-page nav .container{display:flex;justify-content:space-between;align-items:center}.waid-page .logo{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.04em;color:var(--green)}.waid-page .logo .dot{color:var(--greenmint)}.waid-page .navlinks{display:flex;gap:32px;font-size:14px;color:var(--textsoft)}.waid-page .navlinks a{color:inherit;text-decoration:none;transition:color .2s}.waid-page .navlinks a:hover{color:var(--green)}.waid-page .ctanav{background:var(--green);color:var(--bg);padding:10px 18px;border-radius:999px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .15s}.waid-page .ctanav:hover{transform:translateY(-1px);box-shadow:0 10px 30px var(--greenglow)}.waid-page .hero{padding:110px 0 80px;position:relative;overflow:hidden}.waid-page .hero:before{content:"";position:absolute;width:900px;height:900px;top:-300px;right:-350px;background:radial-gradient(circle,var(--greenglow) 0%,transparent 60%);pointer-events:none;z-index:0}.waid-page .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--green);margin-bottom:36px;padding:8px 14px;border:1px solid var(--green);border-radius:999px;background:#1f3d2e0a}.waid-page .eyebrow .dot{width:6px;height:6px;background:var(--green);border-radius:50%;animation:waidpulse 2s infinite}@keyframes waidpulse{0%,to{opacity:1}50%{opacity:.4}}.waid-page h1.herotitle{font-size:clamp(48px,7.5vw,108px);font-weight:500;line-height:.96;letter-spacing:-.04em;margin-bottom:32px;max-width:1100px}.waid-page .herosub{font-size:clamp(18px,1.5vw,22px);color:var(--textsoft);max-width:820px;line-height:1.5;margin-bottom:64px}.waid-page .herosub strong{color:var(--text);font-weight:600}.waid-page .kpirow{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:48px 0;margin:64px 0 0}.waid-page .kpi{padding:0 40px;border-right:1px solid var(--line)}.waid-page .kpi:last-child{border-right:none}.waid-page .kpinum{font-family:Space Grotesk,sans-serif;font-size:clamp(56px,6vw,92px);font-weight:500;line-height:1;letter-spacing:-.045em;color:var(--green);margin-bottom:14px}.waid-page .kpinum .small{font-size:.5em;color:var(--text);margin-left:4px;font-weight:400}.waid-page .kpinum .prefix{font-size:.55em;color:var(--text);margin-right:4px;font-weight:400}.waid-page .kpilabel{font-size:14px;color:var(--textsoft);line-height:1.55;max-width:280px}.waid-page .kpisource{margin-top:10px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--textmute);text-transform:uppercase;letter-spacing:.12em}.waid-page .sectioneyebrow{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--green);margin-bottom:24px;display:block}.waid-page h2.sectiontitle{font-size:clamp(36px,5vw,64px);font-weight:500;letter-spacing:-.035em;line-height:1.04;margin-bottom:48px;max-width:980px}.waid-page .ident{padding:120px 0;border-bottom:1px solid var(--line);background:var(--bg2)}.waid-page .identgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.waid-page .identgrid p{color:var(--textsoft);font-size:17px;line-height:1.7;margin-bottom:14px}.waid-page .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.waid-page .chip{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--bg);border:1px solid var(--line);padding:8px 12px;border-radius:999px;color:var(--textsoft)}.waid-page .identvisual{background:var(--bgdark);border-radius:20px;padding:36px;color:var(--bg);border:1px solid var(--linedark);position:relative;overflow:hidden}.waid-page .identvisual:before{content:"";position:absolute;width:400px;height:400px;top:-150px;right:-150px;background:radial-gradient(circle,rgba(168,197,168,.12),transparent 60%)}.waid-page .identvisual h4{font-size:14px;font-family:JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--greenmint);margin-bottom:18px}.waid-page .factrow{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px dashed var(--linedark);font-size:14px}.waid-page .factrow:last-child{border-bottom:none}.waid-page .factrow span:first-child{color:#f5efdca6}.waid-page .factrow span:last-child{color:var(--bg);font-weight:500;font-family:Space Grotesk,sans-serif}.waid-page section.story{padding:120px 0;border-bottom:1px solid var(--line)}.waid-page .storybody{display:grid;grid-template-columns:1fr 1fr;gap:64px;color:var(--textsoft);font-size:17px;line-height:1.7}.waid-page .storybody p+p{margin-top:18px}.waid-page .storybody strong{color:var(--text);font-weight:600}.waid-page .quoteblock{padding:100px 0;background:var(--bg2);border-bottom:1px solid var(--line)}.waid-page .quotegrid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.waid-page blockquote{font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.025em;color:var(--text);margin-bottom:32px;position:relative;padding-left:60px}.waid-page blockquote:before{content:"“";font-size:130px;color:var(--green);line-height:.6;position:absolute;top:10px;left:0;opacity:.4;font-family:Space Grotesk,sans-serif}.waid-page .quoteattr{font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--textmute);padding-left:60px}.waid-page .quoteattr strong{color:var(--green);display:block;margin-bottom:4px;font-weight:600}.waid-page .quotevisual{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 30px 80px #1f3d2e14}.waid-page .quotevisual .stat{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.waid-page .quotevisual .stat:last-child{border-bottom:none}.waid-page .quotevisual .stat .lbl{color:var(--textsoft);font-size:13px}.waid-page .quotevisual .stat .val{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:22px;color:var(--green);letter-spacing:-.02em}.waid-page .solution{padding:120px 0;border-bottom:1px solid var(--line)}.waid-page .solutiongrid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:80px;align-items:center}.waid-page .solutiongrid:last-child{margin-bottom:0}.waid-page .solutiongrid:nth-child(2n){direction:rtl}.waid-page .solutiongrid:nth-child(2n)>*{direction:ltr}.waid-page .solutiontext h3{font-size:32px;font-weight:500;letter-spacing:-.025em;line-height:1.18;margin-bottom:20px}.waid-page .solutiontext h3 .accent{color:var(--green);font-style:italic}.waid-page .solutiontext p{color:var(--textsoft);font-size:16px;line-height:1.7}.waid-page .solutiontext .step{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--textmute);text-transform:uppercase;letter-spacing:.18em;margin-bottom:16px;display:block}.waid-page .solutionvisual{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--bg2);box-shadow:0 30px 80px #1f3d2e14;padding:32px;min-height:280px;display:flex;flex-direction:column;justify-content:center;gap:14px}.waid-page .visualtag{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--green)}.waid-page .visualbar{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--textsoft)}.waid-page .visualbar .barfill{flex:1;height:8px;background:var(--bg3);border-radius:999px;overflow:hidden}.waid-page .visualbar .barfill>span{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--greenmint));border-radius:999px}.waid-page .visualbar .pct{font-family:Space Grotesk,sans-serif;font-weight:600;color:var(--green);min-width:48px;text-align:right}.waid-page .sso{padding:120px 0;background:var(--bg2);border-bottom:1px solid var(--line)}.waid-page .ssogrid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.waid-page .ssolist{list-style:none;padding:0;margin:24px 0 0}.waid-page .ssolist li{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px dashed var(--line);color:var(--text);font-size:15px}.waid-page .ssolist li:last-child{border-bottom:none}.waid-page .ssolist .check{width:22px;height:22px;flex-shrink:0;background:var(--green);color:var(--bg);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;margin-top:2px}.waid-page .ssodiagram{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:16px}.waid-page .ssonode{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:12px;background:var(--bg2);border:1px solid var(--line);font-size:14px}.waid-page .ssonode .nodeicon{width:36px;height:36px;border-radius:8px;background:var(--green);color:var(--bg);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-weight:600;font-size:13px}.waid-page .ssonode strong{font-family:Space Grotesk,sans-serif;font-weight:600}.waid-page .ssoarrow{text-align:center;color:var(--green);font-size:22px}.waid-page .loops{padding:140px 0;border-bottom:1px solid var(--line);background:var(--bg);position:relative;overflow:hidden}.waid-page .loopsintro{color:var(--textsoft);font-size:18px;line-height:1.65;max-width:820px;margin-bottom:64px}.waid-page .loopsintro strong{color:var(--text);font-weight:600}.waid-page .loopsgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.waid-page .loopcard{background:var(--bg2);border:1px solid var(--line);border-radius:16px;padding:40px 36px;border-left-width:5px;border-left-style:solid;transition:transform .3s,box-shadow .3s}.waid-page .loopcard:hover{transform:translateY(-4px);box-shadow:0 20px 60px #1f3d2e1a}.waid-page .loopcard.l1{border-left-color:var(--loop1)}.waid-page .loopcard.l2{border-left-color:var(--loop2)}.waid-page .loopcard.l3{border-left-color:var(--loop3)}.waid-page .loopcard.l4{border-left-color:var(--loop4)}.waid-page .loopcard .loopnum{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--textmute);margin-bottom:8px}.waid-page .loopcard .loopname{font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.025em;margin-bottom:4px;color:var(--text)}.waid-page .loopcard .looppt{font-style:italic;font-size:16px;color:var(--textsoft);margin-bottom:22px;padding-bottom:18px;border-bottom:1px dashed var(--line)}.waid-page .loopcard.l1 .looppt{color:var(--loop1)}.waid-page .loopcard.l2 .looppt{color:var(--loop2)}.waid-page .loopcard.l3 .looppt{color:var(--loop3)}.waid-page .loopcard.l4 .looppt{color:#5a8a5a}.waid-page .loopcard h4{font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin-bottom:14px;color:var(--text)}.waid-page .loopcard p{color:var(--textsoft);font-size:14.5px;line-height:1.6;margin-bottom:18px}.waid-page .loopkpi{background:var(--bg);padding:14px 18px;border-radius:10px;border-left:3px solid var(--green);margin-top:18px}.waid-page .loopkpi .label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--textmute);margin-bottom:4px}.waid-page .loopkpi .value{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:500;color:var(--green);line-height:1.3}.waid-page .loopcard.l1 .loopkpi{border-left-color:var(--loop1)}.waid-page .loopcard.l1 .loopkpi .value{color:var(--loop1)}.waid-page .loopcard.l2 .loopkpi{border-left-color:var(--loop2)}.waid-page .loopcard.l2 .loopkpi .value{color:var(--loop2)}.waid-page .loopcard.l3 .loopkpi{border-left-color:var(--loop3)}.waid-page .loopcard.l3 .loopkpi .value{color:var(--loop3)}.waid-page .loopcard.l4 .loopkpi{border-left-color:#5a8a5a}.waid-page .loopcard.l4 .loopkpi .value{color:#5a8a5a}.waid-page .motor{padding:160px 0;background:var(--bgdark);color:var(--bg);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.waid-page .motor:before{content:"";position:absolute;width:1000px;height:1000px;top:-400px;right:-400px;background:radial-gradient(circle,rgba(168,197,168,.08) 0%,transparent 60%);pointer-events:none}.waid-page .motor .sectioneyebrow{color:var(--greenmint)}.waid-page .motor h2.sectiontitle{color:var(--bg)}.waid-page .motor h2.sectiontitle .accent{color:var(--greenmint);font-style:italic;font-weight:400}.waid-page .motorintro{color:#f5efdcbf;font-size:18px;line-height:1.65;max-width:880px;margin-bottom:80px}.waid-page .motorintro strong{color:var(--bg);font-weight:600}.waid-page .stages{display:grid;grid-template-columns:1fr;gap:1px;background:var(--linedark);border:1px solid var(--linedark);border-radius:20px;overflow:hidden;margin-bottom:64px}.waid-page .stage{background:var(--bgdark);padding:56px 48px;display:grid;grid-template-columns:320px 1fr;gap:56px;align-items:start;transition:background .3s}.waid-page .stage:hover{background:var(--bgdark2)}.waid-page .stageheader{display:flex;flex-direction:column;gap:18px}.waid-page .stagenum{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--greenmint);text-transform:uppercase;letter-spacing:.2em;font-weight:500}.waid-page .stageicon{width:56px;height:56px;border-radius:14px;background:var(--greendark);border:1px solid var(--greenmint);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.waid-page .stageicon svg{width:28px;height:28px;stroke:var(--greenmint);fill:none;stroke-width:1.6}.waid-page .stagename{font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:500;letter-spacing:-.035em;line-height:1;color:var(--bg)}.waid-page .stagename .pt{display:block;font-style:italic;font-size:18px;color:var(--greenmint);font-weight:400;margin-top:6px;letter-spacing:-.01em}.waid-page .stagedesc{font-size:14.5px;line-height:1.6;color:#f5efdcb3;margin-top:4px}.waid-page .stagedesc strong{color:var(--bg);font-weight:500}.waid-page .blocks{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.waid-page .blocklabel{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--greenmint);grid-column:1 / -1;padding-bottom:14px;border-bottom:1px solid var(--linedark);margin-bottom:8px}.waid-page .block{background:#a8c5a80a;border:1px solid var(--linedark);border-left:2px solid var(--greenmint);border-radius:8px;padding:18px 20px;transition:background .2s,border-color .2s}.waid-page .block:hover{background:#a8c5a814;border-left-color:var(--bg)}.waid-page .block .blocktag{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--greenmint);margin-bottom:8px;font-weight:500;opacity:.85}.waid-page .block .blocktext{font-size:14px;line-height:1.5;color:#f5efdceb}.waid-page .block .blocktext strong{color:var(--bg);font-weight:500}.waid-page .cyclefoot{background:linear-gradient(135deg,var(--green) 0%,var(--greendark) 100%);border-radius:20px;padding:56px 48px;text-align:center}.waid-page .cyclelabel{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--greenmint);text-transform:uppercase;letter-spacing:.2em;margin-bottom:20px}.waid-page .cycleflow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;font-family:Space Grotesk,sans-serif;font-size:clamp(18px,2vw,26px);font-weight:500;letter-spacing:-.02em;color:var(--bg);margin-bottom:24px}.waid-page .cycleflow .arrow{color:var(--greenmint);font-weight:300}.waid-page .cycletext{font-style:italic;font-size:17px;color:#f5efdcd9;max-width:720px;margin:0 auto;line-height:1.5}.waid-page .projections{padding:140px 0;border-bottom:1px solid var(--line)}.waid-page .projintro{color:var(--textsoft);font-size:17px;max-width:820px;margin-bottom:56px;line-height:1.65}.waid-page .projgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}.waid-page .projcard{background:var(--bg2);border:1px solid var(--line);border-radius:16px;padding:32px}.waid-page .projcard h4{font-size:18px;font-weight:500;letter-spacing:-.02em;margin-bottom:4px;color:var(--text)}.waid-page .projcard .sub{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--textmute);margin-bottom:24px}.waid-page .barchart{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end;height:160px;margin-bottom:14px}.waid-page .barcol{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.waid-page .barval{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--green)}.waid-page .bar{width:100%;max-width:56px;background:var(--green);border-radius:6px 6px 0 0}.waid-page .bar.proj{background:repeating-linear-gradient(135deg,var(--green) 0 6px,transparent 6px 12px);border:1px dashed var(--green);background-color:#1f3d2e1a}.waid-page .baryear{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--textmute);letter-spacing:.1em}.waid-page .projfoot{font-size:13px;color:var(--textsoft);padding-top:14px;border-top:1px dashed var(--line)}.waid-page .projfoot strong{color:var(--green)}.waid-page .bigproj{background:linear-gradient(135deg,var(--green),var(--greendark));border-radius:20px;padding:56px;color:var(--bg);position:relative;overflow:hidden}.waid-page .bigproj h4{color:var(--bg);font-size:24px;font-weight:500;margin-bottom:32px;letter-spacing:-.02em}.waid-page .milestones{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:24px;align-items:center;margin-bottom:32px}.waid-page .milestone{background:#a8c5a814;border:1px solid var(--greenmint);border-radius:14px;padding:24px;text-align:center}.waid-page .milestone .yr{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--greenmint);letter-spacing:.18em;margin-bottom:8px}.waid-page .milestone .v{font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:500;color:var(--bg);letter-spacing:-.03em;line-height:1}.waid-page .milestone .lbl{font-size:12px;color:#f5efdcbf;margin-top:6px}.waid-page .arrowmile{color:var(--greenmint);font-size:28px;text-align:center}.waid-page .bigproj .closing{font-style:italic;font-size:17px;line-height:1.5;color:#f5efdceb;max-width:820px}.waid-page .outcomes{padding:140px 0;border-bottom:1px solid var(--line);background:var(--bg2)}.waid-page .outgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.waid-page .outcard{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:32px}.waid-page .outcard .num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--green);letter-spacing:.18em;margin-bottom:14px}.waid-page .outcard h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-bottom:12px;color:var(--text)}.waid-page .outcard p{font-size:14.5px;color:var(--textsoft);line-height:1.6}.waid-page .cta{padding:140px 0 120px;text-align:center;border-bottom:1px solid var(--line);background:var(--bg);position:relative;overflow:hidden}.waid-page .cta:before{content:"";position:absolute;width:800px;height:800px;top:-200px;left:50%;transform:translate(-50%);background:radial-gradient(circle,var(--greenglow),transparent 60%);pointer-events:none}.waid-page .cta h2{font-size:clamp(40px,5vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1;margin-bottom:24px;max-width:900px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.waid-page .cta h2 .italic{color:var(--green);font-style:italic;font-weight:400}.waid-page .cta p{color:var(--textsoft);font-size:18px;margin-bottom:48px;max-width:640px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.waid-page .ctabuttons{display:inline-flex;gap:16px;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.waid-page .btn{padding:16px 32px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .15s;cursor:pointer;border:none;font-family:inherit}.waid-page .btnprimary{background:var(--green);color:var(--bg)}.waid-page .btnprimary:hover{transform:translateY(-2px);box-shadow:0 16px 40px var(--greenglow)}.waid-page .btnsecondary{background:transparent;color:var(--text);border:1px solid var(--green)}.waid-page .btnsecondary:hover{background:var(--green);color:var(--bg)}.waid-page .roicalc{margin-top:80px;background:var(--bg2);border:1px solid var(--line);border-radius:24px;padding:56px;text-align:left;max-width:1100px;margin-left:auto;margin-right:auto;position:relative;z-index:2;box-shadow:0 30px 80px #1f3d2e14}.waid-page .roilabel{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--green);margin-bottom:14px}.waid-page .roiheader h3{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-bottom:12px;color:var(--text)}.waid-page .roiheader h3 .italic{color:var(--green);font-style:italic;font-weight:400}.waid-page .roiheader p{color:var(--textsoft);font-size:16px;margin-bottom:40px;max-width:720px}.waid-page .roibody{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start}.waid-page .roiinputs{display:flex;flex-direction:column;gap:24px}.waid-page .inputgroup{display:flex;flex-direction:column;gap:8px}.waid-page .inputgroup label{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--textmute);font-weight:500}.waid-page .inputgroup input{font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:500;border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:14px 18px;color:var(--text);outline:none;transition:border-color .2s,box-shadow .2s;width:100%;letter-spacing:-.01em}.waid-page .inputgroup input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1f3d2e1a}.waid-page .scenarios{display:flex;gap:8px;margin-top:4px}.waid-page .scenarios button{flex:1;font-family:inherit;font-size:13px;font-weight:500;padding:12px 14px;border:1px solid var(--line);background:var(--bg);color:var(--textsoft);border-radius:8px;cursor:pointer;transition:all .2s}.waid-page .scenarios button:hover{border-color:var(--green);color:var(--green)}.waid-page .scenarios button.active{background:var(--green);color:var(--bg);border-color:var(--green)}.waid-page .scenariohint{font-size:12.5px;color:var(--textmute);font-style:italic;margin-top:4px;line-height:1.5}.waid-page .roioutputs{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:32px}.waid-page .outputrow{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;gap:20px}.waid-page .outlabel{font-size:14px;color:var(--textsoft);line-height:1.4}.waid-page .outvalue{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:500;color:var(--text);letter-spacing:-.01em;white-space:nowrap}.waid-page .outvalue.accent{color:var(--green);font-size:20px;font-weight:600}.waid-page .roioutputs .divider{border:none;border-top:1px dashed var(--line);margin:8px 0}.waid-page .roioutputs .divider.big{border-top:2px solid var(--green);margin:14px 0 4px}.waid-page .outputrow.total{padding:18px 0 4px}.waid-page .outputrow.total .outlabel{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--green);font-weight:600}.waid-page .outputrow.total .outvalue{font-size:clamp(28px,3vw,40px);font-weight:600;color:var(--green)}.waid-page .roifoot{margin-top:32px;font-size:12px;color:var(--textmute);line-height:1.6;text-align:center;font-style:italic;padding-top:24px;border-top:1px solid var(--line)}.waid-page .roifoot strong{color:var(--textsoft);font-style:normal}.waid-page .sources{padding:56px 0 32px;border-bottom:1px solid var(--line);color:var(--textmute);font-size:12px;line-height:1.7;background:var(--bg2)}.waid-page .sources h4{font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--textsoft);margin-bottom:18px}.waid-page .sources ol{padding-left:20px;max-width:1000px}.waid-page .sources li{margin-bottom:6px}.waid-page footer.waidfoot{padding:60px 0 40px;color:var(--textmute);font-size:13px;background:var(--bg2)}.waid-page footer.waidfoot .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.waid-page footer.waidfoot a{color:var(--textsoft);text-decoration:none}.waid-page footer.waidfoot a:hover{color:var(--green)}.waid-page .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.waid-page .reveal.in{opacity:1;transform:translateY(0)}@media(max-width:900px){.waid-page .container{padding:0 20px}.waid-page .navlinks{display:none}.waid-page .hero{padding:64px 0 48px}.waid-page .kpirow{grid-template-columns:1fr;padding:0}.waid-page .kpi{padding:32px 0;border-right:none;border-bottom:1px solid var(--line)}.waid-page .kpi:last-child{border-bottom:none}.waid-page .storybody,.waid-page .quotegrid,.waid-page .solutiongrid,.waid-page .identgrid,.waid-page .ssogrid,.waid-page .loopsgrid,.waid-page .projgrid,.waid-page .roibody{grid-template-columns:1fr;gap:32px}.waid-page .outgrid{grid-template-columns:1fr}.waid-page .solutiongrid:nth-child(2n){direction:ltr}.waid-page section.story,.waid-page .solution,.waid-page .ident,.waid-page .sso,.waid-page .loops,.waid-page .projections,.waid-page .outcomes{padding:72px 0}.waid-page blockquote{padding-left:0}.waid-page blockquote:before{position:static;font-size:80px;display:block}.waid-page .quoteattr{padding-left:0}.waid-page .motor{padding:72px 0}.waid-page .stage{grid-template-columns:1fr;gap:32px;padding:40px 28px}.waid-page .blocks{grid-template-columns:1fr}.waid-page .cyclefoot,.waid-page .bigproj{padding:40px 28px}.waid-page .milestones{grid-template-columns:1fr}.waid-page .arrowmile{transform:rotate(90deg)}.waid-page .roicalc{padding:36px 24px}.waid-page .roioutputs{padding:24px}}.waid-page .endtoend{padding:140px 0;background:var(--bg);border-bottom:1px solid var(--line)}.waid-page .endtoend .sectiontitle{color:var(--text)}.waid-page .endtoendintro{max-width:880px;color:var(--textsoft);font-size:17px;line-height:1.7;margin:24px 0 56px}.waid-page .endtoendintro strong{color:var(--text);font-weight:600}.waid-page .e2egrid{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:start}.waid-page .e2eside{display:flex;flex-direction:column;gap:16px}.waid-page .e2elabel{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.waid-page .e2etag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:6px 12px;border-radius:999px}.waid-page .e2etag.broker{background:var(--bg2);color:var(--text);border:1px solid var(--line)}.waid-page .e2etag.cmo{background:var(--green);color:var(--bg);border:1px solid var(--green)}.waid-page .e2ehint{font-size:12px;color:var(--textmute);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.4px}.waid-page .e2efoot{color:var(--textsoft);font-size:13px;line-height:1.6;padding:0 4px}.waid-page .phoneframe{position:relative;background:var(--bgdark);border-radius:36px;padding:12px;box-shadow:0 30px 60px #1f3d2e2e,0 0 0 1px var(--line);margin:0 auto;max-width:380px}.waid-page .phonenotch{position:absolute;top:12px;left:50%;transform:translate(-50%);width:100px;height:22px;background:var(--bgdark);border-radius:0 0 14px 14px;z-index:2}.waid-page .phoneiframe{width:100%;height:720px;border:0;border-radius:28px;background:var(--bg);display:block}.waid-page .dashframe{background:var(--bg2);border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 30px 60px #1f3d2e1f}.waid-page .dashtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.waid-page .dashtitle{font-weight:600;font-size:15px;color:var(--text)}.waid-page .dashfilters{display:flex;gap:6px}.waid-page .dashfilter{font-size:12px;padding:4px 10px;border-radius:6px;background:var(--bg3);color:var(--textsoft);cursor:default}.waid-page .dashfilter.active{background:var(--green);color:var(--bg)}.waid-page .dashkpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.waid-page .dashkpi{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:14px}.waid-page .dashkpilbl{font-size:11px;color:var(--textmute);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.waid-page .dashkpival{font-size:22px;font-weight:700;color:var(--text);font-family:Space Grotesk,sans-serif}.waid-page .dashkpidelta{font-size:11px;margin-top:4px;color:var(--textmute)}.waid-page .dashkpidelta.up{color:var(--greendark);font-weight:600}.waid-page .dashfunnel{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:16px;margin-bottom:16px}.waid-page .dashfunnelttl{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--textmute);margin-bottom:14px}.waid-page .dashfunnelrow{display:grid;grid-template-columns:180px 1fr 70px;gap:12px;align-items:center;padding:6px 0;font-size:12px;color:var(--textsoft)}.waid-page .dashfunnelrow.strong{color:var(--text);font-weight:600;border-top:1px dashed var(--line);margin-top:6px;padding-top:12px}.waid-page .dashbar{background:var(--bg3);height:8px;border-radius:4px;overflow:hidden}.waid-page .dashbar span{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--greenmint));border-radius:4px}.waid-page .dashfunnelrow.strong .dashbar span{background:linear-gradient(90deg,var(--greendark),var(--green))}.waid-page .dashpct{text-align:right;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--textsoft)}.waid-page .dashsignal{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--textsoft);padding:8px 4px 0}.waid-page .dashsignaldot{width:8px;height:8px;border-radius:50%;background:var(--greendark);box-shadow:0 0 8px var(--green);animation:dashpulse 1.6s ease-in-out infinite}@keyframes dashpulse{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:900px){.waid-page .e2egrid{grid-template-columns:1fr}.waid-page .phoneiframe{height:640px}.waid-page .dashfunnelrow{grid-template-columns:130px 1fr 60px;font-size:11px}.waid-page .dashkpis{grid-template-columns:1fr 1fr}}.waid-page .plattabs{display:flex;flex-direction:column;gap:12px}.waid-page .plattabsbar{display:flex;flex-wrap:wrap;gap:6px;background:var(--bg3);padding:6px;border-radius:12px;border:1px solid var(--line)}.waid-page .plattab{flex:1;min-width:120px;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.3px;padding:10px 14px;border:1px solid transparent;background:transparent;color:var(--textsoft);border-radius:8px;cursor:pointer;transition:all .2s;text-transform:uppercase}.waid-page .plattab:hover{color:var(--text)}.waid-page .plattab.active{background:var(--green);color:var(--bg);border-color:var(--green);box-shadow:0 4px 12px #1f3d2e26}.waid-page .platframe{background:var(--bg2);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px #1f3d2e1f}.waid-page .platimage{display:block;width:100%;height:auto;background:#fff}
