
@import url(main.css);
.wtr{--navy:#03182a;--navy2:#082a3d;--ink:#102c39;--teal:#19b9b1;--cyan:#42d9e0;--gold:#efb72f;--red:#dc5249;--green:#43a66b;--paper:#f3f7f7;--line:#d8e4e5;--muted:#627981;--white:#fff;--shadow:0 28px 72px rgba(3,24,42,.18);margin:0;color:var(--ink);
   font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;line-height:1.55}
.wtr *,.wtr *::before,.wtr *::after{box-sizing:border-box}
.wtr h1,.wtr h2,.wtr h3,.wtr p,.wtr ul,.wtr ol{margin:0;padding:0}
.wtr ul,.wtr ol{list-style:none}.wtr a{color:inherit;text-decoration:none;border:0;box-shadow:none}
.wtr button{font:inherit;cursor:pointer}.wtr h1,.wtr h2,.wtr h3{line-height:1.06;font-weight:700;font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;}
.wtr h1 em,.wtr h2 em,.wtr h3 em{font-style:normal;color:var(--teal)}
.wtr .shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}
.wtr .tag{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}
@media (max-width:640px){.wtr .shell{width:min(100% - 28px,1180px)}}
.wtr .logo{font-size:27px;font-weight:900;letter-spacing:-.07em;color:var(--teal)}
.wtr .logo span{font-size:10px;letter-spacing:.02em;background:var(--navy);color:#fff;border-radius:3px;padding:3px 5px;margin-left:5px}.wtr .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--teal);color:#fff;border:0;border-radius:5px;font-size:13px;font-weight:850;box-shadow:0 12px 28px rgba(25,185,177,.2);transition:.2s}.wtr .btn:hover{transform:translateY(-2px);background:#109c96;color:#fff}.wtr .hero{min-height:710px;display:grid;grid-template-columns:.86fr 1.14fr;gap:58px;align-items:center;padding-block:72px 88px}.wtr .eyebrow{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);display:flex;align-items:center;gap:10px}.wtr .eyebrow::before{content:"";width:30px;height:2px;background:var(--gold)}
.wtr h3.hero-title{font-size:32px;letter-spacing:-.06em;line-height:1.06;font-weight:700;font-family:inherit}.wtr h3.hero-title em{font-style:normal;color:var(--teal)}.wtr .lead{font-size:17px;line-height:1.78;color:#536e77;margin:26px 0;max-width:590px}.wtr .actions{display:flex;align-items:center;gap:24px;margin:31px 0}.wtr .text-link{font-size:13px;font-weight:850}.wtr .text-link span{color:var(--gold);margin-left:7px}.wtr .proof{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#587079}.wtr .proof span{display:flex;align-items:center;gap:7px}.wtr .proof i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(25,185,177,.13)}.wtr .stage{position:relative;min-height:570px;display:flex;align-items:center;justify-content:center}.wtr .glow{position:absolute;inset:15px 0 0 60px;border-radius:50%;background:radial-gradient(circle,rgba(25,185,177,.19),transparent 68%)}.wtr .video-wrap{position:relative;z-index:2;width:100%;max-width:650px;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#03182a;border:1px solid #cfdee1;box-shadow:var(--shadow);transform:rotate(.35deg)}.wtr .video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.wtr .video-label{position:absolute;left:18px;top:18px;z-index:3;background:rgba(3,24,42,.88);color:#fff;padding:8px 12px;border-radius:5px;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}@media (max-width:950px){.wtr .video-wrap{max-width:100%}}@media (max-width:640px){.wtr 
.video-wrap{width:100%;transform:none;border-radius:10px;aspect-ratio:16/10}.wtr .video-label{left:10px;top:10px;font-size:8px}}
#wct-hero{--navy:#031728;--navy2:#07263a;--ink:#102b39;--teal:#18b8b0;--cyan:#40d6df;--gold:#f2b52b;--red:#ef665c;--paper:#f4f8f8;--line:#d9e5e6;--muted:#607982;--white:#fff;--shadow:0 28px 75px rgba(3,23,40,.18)}#wct-hero *{box-sizing:border-box}
#wct-hero{scroll-behavior:smooth}#wct-hero{margin:0;color:var(--ink);background:#fff;font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;line-height:1.55}#wct-hero a{color:inherit;text-decoration:none}#wct-hero button{font:inherit}#wct-hero .shell{width:min(1180px,calc(100% - 48px));margin:auto}#wct-hero .nav{height:76px;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}#wct-hero .nav-inner{height:100%;display:flex;align-items:center;gap:32px}#wct-hero .logo{font-size:27px;font-weight:900;letter-spacing:-.07em;color:var(--teal)}#wct-hero .logo span{font-size:10px;letter-spacing:.02em;background:var(--navy);color:#fff;border-radius:3px;padding:3px 5px;margin-left:5px}#wct-hero .nav nav{margin-left:auto;display:flex;gap:25px;font-size:12px;font-weight:800}#wct-hero .nav nav a:hover{color:var(--teal)}#wct-hero .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--teal);color:#fff;border-radius:5px;font-size:13px;font-weight:850;box-shadow:0 12px 28px rgba(24,184,176,.2);transition:.2s}#wct-hero .btn:hover{transform:translateY(-2px);background:#109b95}#wct-hero .btn-sm{padding:10px 14px;font-size:12px}#wct-hero .eyebrow,#wct-hero .tag{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}#wct-hero .eyebrow{display:flex;align-items:center;gap:10px}#wct-hero .eyebrow:before{content:"";width:30px;height:2px;background:var(--gold)}#wct-hero h1,#wct-hero h2,#wct-hero h3{margin:0;line-height:1.06}#wct-hero h1{font-size:clamp(50px,5.2vw,76px);letter-spacing:-.06em}#wct-hero h1 em,#wct-hero h2 em{font-style:normal;color:var(--teal)}#wct-hero .lead{font-size:17px;line-height:1.78;color:#536d77;margin:26px 0;max-width:580px}#wct-hero .hero{min-height:710px;display:grid;grid-template-columns:.86fr 1.14fr;gap:62px;align-items:center;padding-block:72px 88px}#wct-hero .actions{display:flex;align-items:center;gap:24px;margin:31px 0}#wct-hero .text-link{font-size:13px;font-weight:850}#wct-hero .text-link span{color:var(--gold);margin-left:7px}#wct-hero .proof{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#587079}#wct-hero .proof span{display:flex;align-items:center;gap:7px}#wct-hero .proof i,#wct-hero .pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(24,184,176,.13)}#wct-hero .stage{position:relative;min-height:570px;display:flex;align-items:center}#wct-hero .glow{position:absolute;inset:18px 0 0 70px;border-radius:50%;background:radial-gradient(circle,rgba(24,184,176,.2),transparent 67%)}#wct-hero .app{width:98%;margin-left:auto;background:#f8fbfc;border:1px solid #cfdee2;border-radius:14px;box-shadow:var(--shadow);position:relative;z-index:2;overflow:hidden;transform:rotate(.4deg)}#wct-hero .app-head{display:flex;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line)}#wct-hero .app-head .logo{font-size:19px}#wct-hero .app-tabs{margin-left:auto;display:flex;gap:19px;font-size:8px;font-weight:850;color:#7c8d92}#wct-hero .app-tabs b{color:var(--navy);padding-bottom:4px;border-bottom:2px solid var(--gold)}#wct-hero .project{padding:14px 18px 9px;display:flex;align-items:center;gap:12px}#wct-hero .project strong{font-size:12px}#wct-hero .project small{display:block;color:#7a8d94;font-size:8px}#wct-hero .status{margin-left:auto;background:#fff0df;color:#a66700;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900}#wct-hero .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px}#wct-hero .metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px}#wct-hero .metric small{display:block;font-size:7px;color:#7b8c92;font-weight:900}#wct-hero .metric b{font-size:18px}#wct-hero .metric.warn b{color:var(--red)}#wct-hero .app-body{display:grid;grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--line);min-height:330px}#wct-hero .side{padding:13px;border-right:1px solid var(--line)}#wct-hero .side>small{font-size:7px;font-weight:900;letter-spacing:.1em;color:#849399}#wct-hero .lane{display:flex;justify-content:space-between;align-items:center;padding:9px 7px;border-bottom:1px solid #e7eeee;font-size:8px;font-weight:800}#wct-hero .lane.active{background:var(--navy);color:#fff;border-radius:5px}#wct-hero .lane b{background:#edf5f5;color:var(--teal);border-radius:10px;padding:2px 6px}#wct-hero .workspace{padding:13px}#wct-hero .work-head{display:flex;justify-content:space-between;font-size:9px;font-weight:900}#wct-hero .work-head span{color:var(--teal)}#wct-hero .action-card{margin-top:10px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:7px;padding:11px}#wct-hero .action-top{display:flex;gap:7px;align-items:center}#wct-hero .priority{font-size:6px;background:#ffe9e7;color:#c93b31;border-radius:12px;padding:3px 6px;font-weight:900}#wct-hero .action-top strong{font-size:9px}#wct-hero .action-card p{font-size:8px;color:#667a81;margin:7px 0}#wct-hero .recommend{background:#f1f9f8;border-radius:5px;padding:8px;font-size:7px;color:#405d65}#wct-hero .action-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px;margin-top:8px;font-size:7px}#wct-hero .action-foot button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:4px;font-size:7px;font-weight:900;padding:4px 7px}#wct-hero .insight{position:absolute;z-index:3;right:-15px;bottom:16px;width:280px;background:var(--navy);color:#fff;border-radius:9px;box-shadow:0 18px 45px rgba(3,23,40,.3);padding:15px}#wct-hero .insight small{font-size:7px;color:#81dcd7;font-weight:900;letter-spacing:.1em}#wct-hero .insight strong{display:block;font-size:12px;margin:7px 0}#wct-hero .insight p{font-size:8px;color:#a8bdc4;margin:0}#wct-hero .signal{min-height:62px;background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:23px;padding:15px;font-size:10px;font-weight:900;letter-spacing:.13em;text-align:center}#wct-hero .signal b{color:var(--gold)}#wct-hero .dark{background:var(--navy);color:#fff}#wct-hero .section{padding:110px 0}#wct-hero .split{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;margin:24px 0 52px}#wct-hero .split h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em}#wct-hero .split p{font-size:16px;line-height:1.82;color:#9db1b8;margin:4px 0}#wct-hero .split.light p{color:#687f87}#wct-hero .problem{padding:110px 0}#wct-hero .risk-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #254457}#wct-hero .risk-grid article{min-height:225px;padding:28px;border-right:1px solid #254457}#wct-hero .risk-grid article:last-child{border:0}#wct-hero .risk-grid b{font-size:10px;color:var(--gold)}#wct-hero .risk-grid h3{font-size:19px;margin:33px 0 11px}#wct-hero .risk-grid p{font-size:12px;color:#9db1b8}
#wct-hero .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}#wct-hero .cap-grid article{min-height:268px;padding:29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}#wct-hero .cap-grid article>small{position:absolute;right:20px;top:18px;color:#99a8ac;font-weight:900}#wct-hero .icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dff7f4;color:var(--navy);font-weight:900;font-size:18px}#wct-hero .cap-grid h3{font-size:20px;margin:43px 0 12px}#wct-hero .cap-grid p{font-size:13px;color:#697e85}#wct-hero .workflow{background:var(--paper)}#wct-hero .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}#wct-hero .flow article{background:#fff;border:1px solid var(--line);padding:24px;min-height:245px}#wct-hero .flow article>small{font-size:9px;color:#89999e;font-weight:900}#wct-hero .flow .icon{border-radius:8px;background:var(--navy);color:#fff;margin:32px 0 22px}#wct-hero .flow h3{font-size:18px}#wct-hero .flow p{font-size:12px;color:#6b7f86}#wct-hero .action-deep{padding:112px 0}#wct-hero .deep-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}#wct-hero .deep-copy h2{font-size:50px;letter-spacing:-.045em;margin:18px 0}#wct-hero .deep-copy>p:not(.tag){color:#9db1b8}#wct-hero .deep-copy ul{list-style:none;padding:0;margin:28px 0}#wct-hero .deep-copy li{font-size:13px;color:#d5e0e3;margin:14px 0}#wct-hero .deep-copy li span{color:var(--gold);font-weight:900;margin-right:8px}#wct-hero .action-demo{background:#f8fafb;color:var(--ink);border-radius:12px;padding:21px;box-shadow:0 25px 60px rgba(0,0,0,.3)}#wct-hero .demo-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}#wct-hero .demo-head small{display:block;font-size:8px;font-weight:900;color:#82939a;letter-spacing:.1em}#wct-hero .demo-head strong{font-size:16px}#wct-hero .high{font-size:8px;background:#ffe7e4;color:#c74238;border-radius:15px;padding:5px 8px;font-weight:900}#wct-hero .demo-title{padding:18px 0 12px}#wct-hero .demo-title h3{font-size:20px}#wct-hero .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}#wct-hero .meta div{background:#fff;border:1px solid var(--line);padding:9px}#wct-hero .meta small{display:block;font-size:7px;color:#829399;font-weight:900}#wct-hero .meta b{font-size:10px}#wct-hero .rec{background:#e9f7f6;border-left:3px solid var(--teal);padding:14px;margin-top:12px}#wct-hero .rec small{font-size:8px;color:var(--teal);font-weight:900}#wct-hero .rec p{font-size:11px;margin:6px 0}#wct-hero .demo-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}#wct-hero .demo-buttons span{border:1px solid var(--line);border-radius:4px;padding:7px 12px;font-size:9px;font-weight:900}#wct-hero .demo-buttons span:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}#wct-hero .stakeholders{padding:110px 0}#wct-hero .roles{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);min-height:405px}#wct-hero .role-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}#wct-hero .role-tabs button{flex:1;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);padding:18px 22px;display:grid;grid-template-columns:34px 1fr 18px;text-align:left;align-items:center;font-weight:850;font-size:13px;cursor:pointer}#wct-hero .role-tabs button:last-child{border:0}#wct-hero .role-tabs button span,#wct-hero .role-tabs button b{font-size:9px;color:#9ca9ac}#wct-hero .role-tabs button[aria-selected="true"]{background:var(--navy);color:#fff}#wct-hero .role-tabs button[aria-selected="true"] span,#wct-hero .role-tabs button[aria-selected="true"] b{color:var(--gold)}#wct-hero .role-panel{padding:55px 60px;background:linear-gradient(135deg,#f9fbfb,#e5f8f5)}#wct-hero .role-panel small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--teal)}#wct-hero .role-panel h3{font-size:34px;letter-spacing:-.03em;margin:18px 0}#wct-hero .role-panel>p{font-size:14px;color:#627981;max-width:590px}#wct-hero .role-panel ul{list-style:none;padding:0;margin:28px 0}#wct-hero .role-panel li{font-size:13px;font-weight:750;margin:12px 0}#wct-hero .role-panel li span{color:var(--teal);margin-right:8px}#wct-hero .governance{background:var(--paper)}#wct-hero .governance h2{font-size:50px;letter-spacing:-.04em;margin:18px 0 48px}#wct-hero .gov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}#wct-hero .gov-grid article{background:#fff;border:1px solid var(--line);min-height:225px;padding:28px}#wct-hero .gov-grid h3{font-size:18px;margin:34px 0 10px}#wct-hero .gov-grid p{font-size:12px;color:#6b8087}#wct-hero .faq{padding:105px 0}#wct-hero .faq h2{font-size:48px;letter-spacing:-.04em;margin:18px 0 44px}#wct-hero .faq-list{max-width:850px}#wct-hero .faq details{border-top:1px solid var(--line);padding:19px 3px}#wct-hero .faq details:last-child{border-bottom:1px solid var(--line)}#wct-hero .faq summary{cursor:pointer;font-weight:850;display:flex;justify-content:space-between;list-style:none}#wct-hero .faq summary:after{content:"+";color:var(--teal);font-size:20px}#wct-hero .faq details[open] summary:after{content:"−"}#wct-hero .faq details p{font-size:13px;color:#647b83;max-width:770px}#wct-hero .cta{margin-block:105px;background:linear-gradient(125deg,#06263a,#087a75);color:#fff;border-radius:14px;padding:64px 70px;display:grid;grid-template-columns:1.1fr .9fr;gap:75px}#wct-hero .cta .tag{color:#9ce8e3}#wct-hero .cta h2{font-size:52px;letter-spacing:-.045em;margin:18px 0}#wct-hero .cta>div>p:not(.tag){color:#c8dadd}#wct-hero .btn-light{background:#fff;color:var(--navy);box-shadow:none;margin-top:18px}#wct-hero .cta aside{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:10px;padding:30px}#wct-hero .cta aside>small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#9be5df}#wct-hero .cta ol{list-style:none;padding:0;margin:18px 0}#wct-hero .cta li{display:flex;gap:15px;padding:15px 0;border-top:1px solid rgba(255,255,255,.14)}#wct-hero .cta li>b{font-size:10px;color:var(--gold)}#wct-hero .cta li span{font-size:11px;color:#c5d7da}#wct-hero .cta li strong{display:block;color:#fff;font-size:13px}#wct-hero footer{background:var(--navy);color:#91a5ac;padding:35px 0}#wct-hero .footer{display:flex;align-items:center;gap:34px}#wct-hero .footer p{font-size:12px}#wct-hero .footer div{margin-left:auto;display:flex;gap:22px;font-size:11px}#wct-hero .footer a{color:#fff;font-weight:800}@media (max-width:950px){#wct-hero .nav nav{display:none}#wct-hero .nav .btn{margin-left:auto}#wct-hero .hero{grid-template-columns:1fr}#wct-hero .stage{min-height:560px}#wct-hero .split{grid-template-columns:1fr;gap:18px}#wct-hero .risk-grid{grid-template-columns:repeat(2,1fr)}#wct-hero .risk-grid article:nth-child(2){border-right:0}#wct-hero .risk-grid article{border-bottom:1px solid #254457}#wct-hero .cap-grid{grid-template-columns:repeat(2,1fr)}#wct-hero .flow{grid-template-columns:repeat(2,1fr)}#wct-hero .deep-layout{grid-template-columns:1fr}#wct-hero .gov-grid{grid-template-columns:repeat(2,1fr)}#wct-hero .cta{grid-template-columns:1fr}}@media (max-width:640px){#wct-hero .shell{width:min(100% - 28px,1180px)}#wct-hero .nav{height:68px}#wct-hero .nav .btn{font-size:0;padding:9px 12px}#wct-hero .nav .btn:before{content:"Demo";font-size:11px}#wct-hero .hero{padding-block:48px}#wct-hero .hero h1{font-size:45px}#wct-hero .actions{align-items:flex-start;flex-direction:column}#wct-hero .stage{min-height:520px}#wct-hero .app{width:100%;transform:none}#wct-hero .app-body{grid-template-columns:.72fr 1.28fr}#wct-hero .insight{right:-4px;width:260px}#wct-hero .signal{font-size:7px;gap:8px}#wct-hero .problem,#wct-hero .section,#wct-hero .action-deep,#wct-hero .stakeholders,#wct-hero .faq{padding-block:74px}#wct-hero .split h2,#wct-hero .deep-copy h2,#wct-hero .governance h2,#wct-hero .faq h2{font-size:37px}#wct-hero .risk-grid,#wct-hero .cap-grid,#wct-hero .flow,#wct-hero .gov-grid{grid-template-columns:1fr}#wct-hero .risk-grid article{border-right:0}#wct-hero .roles{grid-template-columns:1fr}#wct-hero .role-tabs{border-right:0}#wct-hero .role-panel{padding:35px 24px}#wct-hero .meta{grid-template-columns:1fr}#wct-hero .cta{width:calc(100% - 28px);padding:42px 24px;margin-block:70px}#wct-hero .cta h2{font-size:39px}#wct-hero .footer{flex-wrap:wrap;align-items:flex-start}#wct-hero .footer div{margin-left:0;width:100%;justify-content:space-between}}
#wct-problem{--navy:#031728;--navy2:#07263a;--ink:#102b39;--teal:#18b8b0;--cyan:#40d6df;--gold:#f2b52b;--red:#ef665c;--paper:#f4f8f8;--line:#d9e5e6;--muted:#607982;--white:#fff;--shadow:0 28px 75px rgba(3,23,40,.18)}#wct-problem *{box-sizing:border-box}
#wct-problem{scroll-behavior:smooth}#wct-problem{margin:0;color:var(--ink);background:#fff;font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;line-height:1.55}#wct-problem a{color:inherit;text-decoration:none}#wct-problem button{font:inherit}#wct-problem .shell{width:min(1180px,calc(100% - 48px));margin:auto}#wct-problem .nav{height:76px;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}#wct-problem .nav-inner{height:100%;display:flex;align-items:center;gap:32px}#wct-problem .logo{font-size:27px;font-weight:900;letter-spacing:-.07em;color:var(--teal)}#wct-problem .logo span{font-size:10px;letter-spacing:.02em;background:var(--navy);color:#fff;border-radius:3px;padding:3px 5px;margin-left:5px}#wct-problem .nav nav{margin-left:auto;display:flex;gap:25px;font-size:12px;font-weight:800}#wct-problem .nav nav a:hover{color:var(--teal)}#wct-problem .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--teal);color:#fff;border-radius:5px;font-size:13px;font-weight:850;box-shadow:0 12px 28px rgba(24,184,176,.2);transition:.2s}#wct-problem .btn:hover{transform:translateY(-2px);background:#109b95}#wct-problem .btn-sm{padding:10px 14px;font-size:12px}#wct-problem .eyebrow,#wct-problem .tag{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}#wct-problem .eyebrow{display:flex;align-items:center;gap:10px}#wct-problem .eyebrow:before{content:"";width:30px;height:2px;background:var(--gold)}#wct-problem h1,#wct-problem h2,#wct-problem h3{margin:0;line-height:1.06}#wct-problem h1{font-size:clamp(50px,5.2vw,76px);letter-spacing:-.06em}#wct-problem h1 em,#wct-problem h2 em{font-style:normal;color:var(--teal)}#wct-problem .lead{font-size:17px;line-height:1.78;color:#536d77;margin:26px 0;max-width:580px}#wct-problem .hero{min-height:710px;display:grid;grid-template-columns:.86fr 1.14fr;gap:62px;align-items:center;padding-block:72px 88px}#wct-problem .actions{display:flex;align-items:center;gap:24px;margin:31px 0}#wct-problem .text-link{font-size:13px;font-weight:850}#wct-problem .text-link span{color:var(--gold);margin-left:7px}#wct-problem .proof{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#587079}#wct-problem .proof span{display:flex;align-items:center;gap:7px}#wct-problem .proof i,#wct-problem .pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(24,184,176,.13)}#wct-problem .stage{position:relative;min-height:570px;display:flex;align-items:center}#wct-problem .glow{position:absolute;inset:18px 0 0 70px;border-radius:50%;background:radial-gradient(circle,rgba(24,184,176,.2),transparent 67%)}#wct-problem .app{width:98%;margin-left:auto;background:#f8fbfc;border:1px solid #cfdee2;border-radius:14px;box-shadow:var(--shadow);position:relative;z-index:2;overflow:hidden;transform:rotate(.4deg)}#wct-problem .app-head{display:flex;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line)}#wct-problem .app-head .logo{font-size:19px}#wct-problem .app-tabs{margin-left:auto;display:flex;gap:19px;font-size:8px;font-weight:850;color:#7c8d92}#wct-problem .app-tabs b{color:var(--navy);padding-bottom:4px;border-bottom:2px solid var(--gold)}#wct-problem .project{padding:14px 18px 9px;display:flex;align-items:center;gap:12px}#wct-problem .project strong{font-size:12px}#wct-problem .project small{display:block;color:#7a8d94;font-size:8px}#wct-problem .status{margin-left:auto;background:#fff0df;color:#a66700;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900}#wct-problem .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px}#wct-problem .metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px}#wct-problem .metric small{display:block;font-size:7px;color:#7b8c92;font-weight:900}#wct-problem .metric b{font-size:18px}#wct-problem .metric.warn b{color:var(--red)}#wct-problem .app-body{display:grid;grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--line);min-height:330px}#wct-problem .side{padding:13px;border-right:1px solid var(--line)}#wct-problem .side>small{font-size:7px;font-weight:900;letter-spacing:.1em;color:#849399}#wct-problem .lane{display:flex;justify-content:space-between;align-items:center;padding:9px 7px;border-bottom:1px solid #e7eeee;font-size:8px;font-weight:800}#wct-problem .lane.active{background:var(--navy);color:#fff;border-radius:5px}#wct-problem .lane b{background:#edf5f5;color:var(--teal);border-radius:10px;padding:2px 6px}#wct-problem .workspace{padding:13px}#wct-problem .work-head{display:flex;justify-content:space-between;font-size:9px;font-weight:900}#wct-problem .work-head span{color:var(--teal)}#wct-problem .action-card{margin-top:10px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:7px;padding:11px}#wct-problem .action-top{display:flex;gap:7px;align-items:center}#wct-problem .priority{font-size:6px;background:#ffe9e7;color:#c93b31;border-radius:12px;padding:3px 6px;font-weight:900}#wct-problem .action-top strong{font-size:9px}#wct-problem .action-card p{font-size:8px;color:#667a81;margin:7px 0}#wct-problem .recommend{background:#f1f9f8;border-radius:5px;padding:8px;font-size:7px;color:#405d65}#wct-problem .action-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px;margin-top:8px;font-size:7px}#wct-problem .action-foot button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:4px;font-size:7px;font-weight:900;padding:4px 7px}#wct-problem .insight{position:absolute;z-index:3;right:-15px;bottom:16px;width:280px;background:var(--navy);color:#fff;border-radius:9px;box-shadow:0 18px 45px rgba(3,23,40,.3);padding:15px}#wct-problem .insight small{font-size:7px;color:#81dcd7;font-weight:900;letter-spacing:.1em}#wct-problem .insight strong{display:block;font-size:12px;margin:7px 0}#wct-problem .insight p{font-size:8px;color:#a8bdc4;margin:0}#wct-problem .signal{min-height:62px;background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:23px;padding:15px;font-size:10px;font-weight:900;letter-spacing:.13em;text-align:center}#wct-problem .signal b{color:var(--gold)}#wct-problem .dark{background:var(--navy);color:#fff}#wct-problem .section{padding:110px 0}#wct-problem .split{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;margin:24px 0 52px}#wct-problem .split h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em}#wct-problem .split p{font-size:16px;line-height:1.82;color:#9db1b8;margin:4px 0}#wct-problem .split.light p{color:#687f87}#wct-problem .problem{padding:110px 0}#wct-problem .risk-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #254457}#wct-problem .risk-grid article{min-height:225px;padding:28px;border-right:1px solid #254457}#wct-problem .risk-grid article:last-child{border:0}#wct-problem .risk-grid b{font-size:10px;color:var(--gold)}#wct-problem .risk-grid h3{font-size:19px;margin:33px 0 11px}#wct-problem .risk-grid p{font-size:12px;color:#9db1b8}#wct-problem .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}#wct-problem .cap-grid article{min-height:268px;padding:29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}#wct-problem .cap-grid article>small{position:absolute;right:20px;top:18px;color:#99a8ac;font-weight:900}#wct-problem .icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dff7f4;color:var(--navy);font-weight:900;font-size:18px}#wct-problem .cap-grid h3{font-size:20px;margin:43px 0 12px}#wct-problem .cap-grid p{font-size:13px;color:#697e85}#wct-problem .workflow{background:var(--paper)}#wct-problem .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}#wct-problem .flow article{background:#fff;border:1px solid var(--line);padding:24px;min-height:245px}#wct-problem .flow article>small{font-size:9px;color:#89999e;font-weight:900}#wct-problem .flow .icon{border-radius:8px;background:var(--navy);color:#fff;margin:32px 0 22px}#wct-problem .flow h3{font-size:18px}#wct-problem .flow p{font-size:12px;color:#6b7f86}#wct-problem .action-deep{padding:112px 0}#wct-problem .deep-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}#wct-problem .deep-copy h2{font-size:50px;letter-spacing:-.045em;margin:18px 0}#wct-problem .deep-copy>p:not(.tag){color:#9db1b8}#wct-problem .deep-copy ul{list-style:none;padding:0;margin:28px 0}#wct-problem .deep-copy li{font-size:13px;color:#d5e0e3;margin:14px 0}#wct-problem .deep-copy li span{color:var(--gold);font-weight:900;margin-right:8px}#wct-problem .action-demo{background:#f8fafb;color:var(--ink);border-radius:12px;padding:21px;box-shadow:0 25px 60px rgba(0,0,0,.3)}#wct-problem .demo-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}#wct-problem .demo-head small{display:block;font-size:8px;font-weight:900;color:#82939a;letter-spacing:.1em}#wct-problem .demo-head strong{font-size:16px}#wct-problem .high{font-size:8px;background:#ffe7e4;color:#c74238;border-radius:15px;padding:5px 8px;font-weight:900}#wct-problem .demo-title{padding:18px 0 12px}#wct-problem .demo-title h3{font-size:20px}#wct-problem .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}#wct-problem .meta div{background:#fff;border:1px solid var(--line);padding:9px}#wct-problem .meta small{display:block;font-size:7px;color:#829399;font-weight:900}#wct-problem .meta b{font-size:10px}#wct-problem .rec{background:#e9f7f6;border-left:3px solid var(--teal);padding:14px;margin-top:12px}#wct-problem .rec small{font-size:8px;color:var(--teal);font-weight:900}#wct-problem .rec p{font-size:11px;margin:6px 0}#wct-problem .demo-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}#wct-problem .demo-buttons span{border:1px solid var(--line);border-radius:4px;padding:7px 12px;font-size:9px;font-weight:900}#wct-problem .demo-buttons span:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}#wct-problem .stakeholders{padding:110px 0}#wct-problem .roles{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);min-height:405px}#wct-problem .role-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}#wct-problem .role-tabs button{flex:1;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);padding:18px 22px;display:grid;grid-template-columns:34px 1fr 18px;text-align:left;align-items:center;font-weight:850;font-size:13px;cursor:pointer}#wct-problem .role-tabs button:last-child{border:0}#wct-problem .role-tabs button span,#wct-problem .role-tabs button b{font-size:9px;color:#9ca9ac}#wct-problem .role-tabs button[aria-selected="true"]{background:var(--navy);color:#fff}#wct-problem .role-tabs button[aria-selected="true"] span,#wct-problem .role-tabs button[aria-selected="true"] b{color:var(--gold)}#wct-problem .role-panel{padding:55px 60px;background:linear-gradient(135deg,#f9fbfb,#e5f8f5)}#wct-problem .role-panel small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--teal)}#wct-problem .role-panel h3{font-size:34px;letter-spacing:-.03em;margin:18px 0}#wct-problem .role-panel>p{font-size:14px;color:#627981;max-width:590px}#wct-problem .role-panel ul{list-style:none;padding:0;margin:28px 0}#wct-problem .role-panel li{font-size:13px;font-weight:750;margin:12px 0}#wct-problem .role-panel li span{color:var(--teal);margin-right:8px}#wct-problem .governance{background:var(--paper)}#wct-problem .governance h2{font-size:50px;letter-spacing:-.04em;margin:18px 0 48px}#wct-problem .gov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}#wct-problem .gov-grid article{background:#fff;border:1px solid var(--line);min-height:225px;padding:28px}#wct-problem .gov-grid h3{font-size:18px;margin:34px 0 10px}#wct-problem .gov-grid p{font-size:12px;color:#6b8087}#wct-problem .faq{padding:105px 0}#wct-problem .faq h2{font-size:48px;letter-spacing:-.04em;margin:18px 0 44px}#wct-problem .faq-list{max-width:850px}#wct-problem .faq details{border-top:1px solid var(--line);padding:19px 3px}#wct-problem .faq details:last-child{border-bottom:1px solid var(--line)}#wct-problem .faq summary{cursor:pointer;font-weight:850;display:flex;justify-content:space-between;list-style:none}#wct-problem .faq summary:after{content:"+";color:var(--teal);font-size:20px}#wct-problem .faq details[open] summary:after{content:"−"}#wct-problem .faq details p{font-size:13px;color:#647b83;max-width:770px}#wct-problem .cta{margin-block:105px;background:linear-gradient(125deg,#06263a,#087a75);color:#fff;border-radius:14px;padding:64px 70px;display:grid;grid-template-columns:1.1fr .9fr;gap:75px}#wct-problem .cta .tag{color:#9ce8e3}#wct-problem .cta h2{font-size:52px;letter-spacing:-.045em;margin:18px 0}#wct-problem .cta>div>p:not(.tag){color:#c8dadd}#wct-problem .btn-light{background:#fff;color:var(--navy);box-shadow:none;margin-top:18px}#wct-problem .cta aside{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:10px;padding:30px}#wct-problem .cta aside>small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#9be5df}#wct-problem .cta ol{list-style:none;padding:0;margin:18px 0}#wct-problem .cta li{display:flex;gap:15px;padding:15px 0;border-top:1px solid rgba(255,255,255,.14)}#wct-problem .cta li>b{font-size:10px;color:var(--gold)}#wct-problem .cta li span{font-size:11px;color:#c5d7da}#wct-problem .cta li strong{display:block;color:#fff;font-size:13px}#wct-problem footer{background:var(--navy);color:#91a5ac;padding:35px 0}#wct-problem .footer{display:flex;align-items:center;gap:34px}#wct-problem .footer p{font-size:12px}#wct-problem .footer div{margin-left:auto;display:flex;gap:22px;font-size:11px}#wct-problem .footer a{color:#fff;font-weight:800}@media (max-width:950px){#wct-problem .nav nav{display:none}#wct-problem .nav .btn{margin-left:auto}#wct-problem .hero{grid-template-columns:1fr}#wct-problem .stage{min-height:560px}#wct-problem .split{grid-template-columns:1fr;gap:18px}#wct-problem .risk-grid{grid-template-columns:repeat(2,1fr)}#wct-problem .risk-grid article:nth-child(2){border-right:0}#wct-problem .risk-grid article{border-bottom:1px solid #254457}#wct-problem .cap-grid{grid-template-columns:repeat(2,1fr)}#wct-problem .flow{grid-template-columns:repeat(2,1fr)}#wct-problem .deep-layout{grid-template-columns:1fr}#wct-problem .gov-grid{grid-template-columns:repeat(2,1fr)}#wct-problem .cta{grid-template-columns:1fr}}@media (max-width:640px){#wct-problem .shell{width:min(100% - 28px,1180px)}#wct-problem .nav{height:68px}#wct-problem .nav .btn{font-size:0;padding:9px 12px}#wct-problem .nav .btn:before{content:"Demo";font-size:11px}#wct-problem .hero{padding-block:48px}#wct-problem .hero h1{font-size:45px}#wct-problem .actions{align-items:flex-start;flex-direction:column}#wct-problem .stage{min-height:520px}#wct-problem .app{width:100%;transform:none}#wct-problem .app-body{grid-template-columns:.72fr 1.28fr}#wct-problem .insight{right:-4px;width:260px}#wct-problem .signal{font-size:7px;gap:8px}#wct-problem .problem,#wct-problem .section,#wct-problem .action-deep,#wct-problem .stakeholders,#wct-problem .faq{padding-block:74px}#wct-problem .split h2,#wct-problem .deep-copy h2,#wct-problem .governance h2,#wct-problem .faq h2{font-size:37px}#wct-problem .risk-grid,#wct-problem .cap-grid,#wct-problem .flow,#wct-problem .gov-grid{grid-template-columns:1fr}#wct-problem .risk-grid article{border-right:0}#wct-problem .roles{grid-template-columns:1fr}#wct-problem .role-tabs{border-right:0}#wct-problem .role-panel{padding:35px 24px}#wct-problem .meta{grid-template-columns:1fr}#wct-problem .cta{width:calc(100% - 28px);padding:42px 24px;margin-block:70px}#wct-problem .cta h2{font-size:39px}#wct-problem .footer{flex-wrap:wrap;align-items:flex-start}#wct-problem .footer div{margin-left:0;width:100%;justify-content:space-between}}
#wct-capabilities{--navy:#031728;--navy2:#07263a;--ink:#102b39;--teal:#18b8b0;--cyan:#40d6df;--gold:#f2b52b;--red:#ef665c;--paper:#f4f8f8;--line:#d9e5e6;--muted:#607982;--white:#fff;--shadow:0 28px 75px rgba(3,23,40,.18)}
#wct-capabilities *{box-sizing:border-box}#wct-capabilities{scroll-behavior:smooth}
#wct-capabilities{margin:0;color:var(--ink);background:#fff;font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;line-height:1.55}
#wct-capabilities a{color:inherit;text-decoration:none}#wct-capabilities button{font:inherit}
#wct-capabilities .shell{width:min(1180px,calc(100% - 48px));margin:auto}
#wct-capabilities .nav{height:76px;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}
#wct-capabilities .nav-inner{height:100%;display:flex;align-items:center;gap:32px}
#wct-capabilities .logo{font-size:27px;font-weight:900;letter-spacing:-.07em;color:var(--teal)}
#wct-capabilities .logo span{font-size:10px;letter-spacing:.02em;background:var(--navy);color:#fff;border-radius:3px;padding:3px 5px;margin-left:5px}#wct-capabilities .nav nav{margin-left:auto;display:flex;gap:25px;font-size:12px;font-weight:800}
#wct-capabilities .nav nav a:hover{color:var(--teal)}
#wct-capabilities .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--teal);color:#fff;border-radius:5px;font-size:13px;font-weight:850;box-shadow:0 12px 28px rgba(24,184,176,.2);transition:.2s}
#wct-capabilities .btn:hover{transform:translateY(-2px);background:#109b95}#wct-capabilities .btn-sm{padding:10px 14px;font-size:12px}
#wct-capabilities .eyebrow,#wct-capabilities .tag{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}
#wct-capabilities .eyebrow{display:flex;align-items:center;gap:10px}
#wct-capabilities .eyebrow:before{content:"";width:30px;height:2px;background:var(--gold)}
#wct-capabilities h1,#wct-capabilities h2,#wct-capabilities h3{margin:0;line-height:1.06}
#wct-capabilities h1{font-size:clamp(50px,5.2vw,76px);letter-spacing:-.06em}
#wct-capabilities h1 em,#wct-capabilities h2 em{font-style:normal;color:var(--teal)}
#wct-capabilities .lead{font-size:17px;line-height:1.78;color:#536d77;margin:26px 0;max-width:580px}
#wct-capabilities .hero{min-height:710px;display:grid;grid-template-columns:.86fr 1.14fr;gap:62px;align-items:center;padding-block:72px 88px}
#wct-capabilities .actions{display:flex;align-items:center;gap:24px;margin:31px 0}
#wct-capabilities .text-link{font-size:13px;font-weight:850}#wct-capabilities .text-link span{color:var(--gold);margin-left:7px}
#wct-capabilities .proof{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#587079}
#wct-capabilities .proof span{display:flex;align-items:center;gap:7px}
#wct-capabilities .proof i,#wct-capabilities .pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(24,184,176,.13)}
#wct-capabilities .stage{position:relative;min-height:570px;display:flex;align-items:center}
#wct-capabilities .glow{position:absolute;inset:18px 0 0 70px;border-radius:50%;background:radial-gradient(circle,rgba(24,184,176,.2),transparent 67%)}
#wct-capabilities .app{width:98%;margin-left:auto;background:#f8fbfc;border:1px solid #cfdee2;border-radius:14px;box-shadow:var(--shadow);position:relative;z-index:2;overflow:hidden;transform:rotate(.4deg)}
#wct-capabilities .app-head{display:flex;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line)}#wct-capabilities .app-head .logo{font-size:19px}
#wct-capabilities .app-tabs{margin-left:auto;display:flex;gap:19px;font-size:8px;font-weight:850;color:#7c8d92}#wct-capabilities .app-tabs b{color:var(--navy);padding-bottom:4px;border-bottom:2px solid var(--gold)}#wct-capabilities .project{padding:14px 18px 9px;display:flex;align-items:center;gap:12px}#wct-capabilities .project strong{font-size:12px}#wct-capabilities .project small{display:block;color:#7a8d94;font-size:8px}#wct-capabilities .status{margin-left:auto;background:#fff0df;color:#a66700;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900}
#wct-capabilities .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px}#wct-capabilities .metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px}#wct-capabilities .metric small{display:block;font-size:7px;color:#7b8c92;font-weight:900}
#wct-capabilities .metric b{font-size:18px}#wct-capabilities .metric.warn b{color:var(--red)}
#wct-capabilities .app-body{display:grid;grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--line);min-height:330px}#wct-capabilities .side{padding:13px;border-right:1px solid var(--line)}#wct-capabilities .side>small{font-size:7px;font-weight:900;letter-spacing:.1em;color:#849399}
#wct-capabilities .lane{display:flex;justify-content:space-between;align-items:center;padding:9px 7px;border-bottom:1px solid #e7eeee;font-size:8px;font-weight:800}#wct-capabilities .lane.active{background:var(--navy);color:#fff;border-radius:5px}
#wct-capabilities .lane b{background:#edf5f5;color:var(--teal);border-radius:10px;padding:2px 6px
}#wct-capabilities .workspace{padding:13px}
#wct-capabilities .work-head{display:flex;justify-content:space-between;font-size:9px;font-weight:900}
#wct-capabilities .work-head span{color:var(--teal)}
#wct-capabilities .action-card{margin-top:10px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:7px;padding:11px}
#wct-capabilities .action-top{display:flex;gap:7px;align-items:center}#wct-capabilities .priority{font-size:6px;background:#ffe9e7;color:#c93b31;border-radius:12px;padding:3px 6px;font-weight:900}#wct-capabilities .action-top strong{font-size:9px}#wct-capabilities .action-card p{font-size:8px;color:#667a81;margin:7px 0}
#wct-capabilities .recommend{background:#f1f9f8;border-radius:5px;padding:8px;font-size:7px;color:#405d65}#wct-capabilities .action-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px;margin-top:8px;font-size:7px}
#wct-capabilities .action-foot button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:4px;font-size:7px;font-weight:900;padding:4px 7px}#wct-capabilities .insight{position:absolute;z-index:3;right:-15px;bottom:16px;width:280px;background:var(--navy);color:#fff;border-radius:9px;box-shadow:0 18px 45px rgba(3,23,40,.3);padding:15px}
#wct-capabilities .insight small{font-size:7px;color:#81dcd7;font-weight:900;letter-spacing:.1em}
#wct-capabilities .insight strong{display:block;font-size:12px;margin:7px 0}
#wct-capabilities .insight p{font-size:8px;color:#a8bdc4;margin:0}
#wct-capabilities .signal{min-height:62px;background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:23px;padding:15px;font-size:10px;font-weight:900;letter-spacing:.13em;text-align:center}#wct-capabilities .signal b{color:var(--gold)}
#wct-capabilities .dark{background:var(--navy);color:#fff}
#wct-capabilities .section{padding:110px 0}
#wct-capabilities .split{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;margin:24px 0 52px}
#wct-capabilities .split h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em}
#wct-capabilities .split p{font-size:16px;line-height:1.82;color:#9db1b8;margin:4px 0}
#wct-capabilities .split.light p{color:#687f87}
#wct-capabilities .problem{padding:110px 0}
#wct-capabilities .risk-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #254457}
#wct-capabilities .risk-grid article{min-height:225px;padding:28px;border-right:1px solid #254457}
#wct-capabilities .risk-grid article:last-child{border:0}#wct-capabilities .risk-grid b{font-size:10px;color:var(--gold)}
#wct-capabilities .risk-grid h3{font-size:19px;margin:33px 0 11px}
#wct-capabilities .risk-grid p{font-size:12px;color:#9db1b8}
#wct-capabilities .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
#wct-capabilities .cap-grid article{min-height:268px;padding:29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}
#wct-capabilities .cap-grid article>small{position:absolute;right:20px;top:18px;color:#99a8ac;font-weight:900}
#wct-capabilities .icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dff7f4;color:var(--navy);font-weight:900;font-size:18px}
#wct-capabilities .cap-grid h3{font-size:20px;margin:43px 0 12px}
#wct-capabilities .cap-grid p{font-size:13px;color:#697e85}
#wct-capabilities .workflow{background:var(--paper)}
#wct-capabilities .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}
#wct-capabilities .flow article{background:#fff;border:1px solid var(--line);padding:24px;min-height:245px}
#wct-capabilities .flow article>small{font-size:9px;color:#89999e;font-weight:900}
#wct-capabilities .flow .icon{border-radius:8px;background:var(--navy);color:#fff;margin:32px 0 22px}
#wct-capabilities .flow h3{font-size:18px}
#wct-capabilities .flow p{font-size:12px;color:#6b7f86}
#wct-capabilities .action-deep{padding:112px 0}
#wct-capabilities .deep-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}
#wct-capabilities .deep-copy h2{font-size:50px;letter-spacing:-.045em;margin:18px 0}
#wct-capabilities .deep-copy>p:not(.tag){color:#9db1b8}
#wct-capabilities .deep-copy ul{list-style:none;padding:0;margin:28px 0}
#wct-capabilities .deep-copy li{font-size:13px;color:#d5e0e3;margin:14px 0}
#wct-capabilities .deep-copy li span{color:var(--gold);font-weight:900;margin-right:8px}
#wct-capabilities .action-demo{background:#f8fafb;color:var(--ink);border-radius:12px;padding:21px;box-shadow:0 25px 60px rgba(0,0,0,.3)}
#wct-capabilities .demo-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}
#wct-capabilities .demo-head small{display:block;font-size:8px;font-weight:900;color:#82939a;letter-spacing:.1em}
#wct-capabilities .demo-head strong{font-size:16px}
#wct-capabilities .high{font-size:8px;background:#ffe7e4;color:#c74238;border-radius:15px;padding:5px 8px;font-weight:900}
#wct-capabilities .demo-title{padding:18px 0 12px}
#wct-capabilities .demo-title h3{font-size:20px}
#wct-capabilities .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}
#wct-capabilities .meta div{background:#fff;border:1px solid var(--line);padding:9px}
#wct-capabilities .meta small{display:block;font-size:7px;color:#829399;font-weight:900}
#wct-capabilities .meta b{font-size:10px}
#wct-capabilities .rec{background:#e9f7f6;border-left:3px solid var(--teal);padding:14px;margin-top:12px}
#wct-capabilities .rec small{font-size:8px;color:var(--teal);font-weight:900}
#wct-capabilities .rec p{font-size:11px;margin:6px 0}
#wct-capabilities .demo-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}
#wct-capabilities .demo-buttons span{border:1px solid var(--line);border-radius:4px;padding:7px 12px;font-size:9px;font-weight:900}
#wct-capabilities .demo-buttons span:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}
#wct-capabilities .stakeholders{padding:110px 0}
#wct-capabilities .roles{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);min-height:405px}
#wct-capabilities .role-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}
#wct-capabilities .role-tabs button{flex:1;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);padding:18px 22px;display:grid;grid-template-columns:34px 1fr 18px;text-align:left;align-items:center;font-weight:850;font-size:13px;cursor:pointer}
#wct-capabilities .role-tabs button:last-child{border:0}
#wct-capabilities .role-tabs button span,#wct-capabilities .role-tabs button b{font-size:9px;color:#9ca9ac}
#wct-capabilities .role-tabs button[aria-selected="true"]{background:var(--navy);color:#fff}
#wct-capabilities .role-tabs button[aria-selected="true"] span,#wct-capabilities .role-tabs button[aria-selected="true"] b{color:var(--gold)}#wct-capabilities .role-panel{padding:55px 60px;background:linear-gradient(135deg,#f9fbfb,#e5f8f5)}
#wct-capabilities .role-panel small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--teal)}#wct-capabilities .role-panel h3{font-size:34px;letter-spacing:-.03em;margin:18px 0}#wct-capabilities .role-panel>p{font-size:14px;color:#627981;max-width:590px}#wct-capabilities .role-panel ul{list-style:none;padding:0;margin:28px 0}#wct-capabilities .role-panel li{font-size:13px;font-weight:750;margin:12px 0}#wct-capabilities .role-panel li span{color:var(--teal);margin-right:8px}#wct-capabilities .governance{background:var(--paper)}#wct-capabilities .governance h2{font-size:50px;letter-spacing:-.04em;margin:18px 0 48px}#wct-capabilities .gov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}#wct-capabilities .gov-grid article{background:#fff;border:1px solid var(--line);min-height:225px;padding:28px}#wct-capabilities .gov-grid h3{font-size:18px;margin:34px 0 10px}#wct-capabilities .gov-grid p{font-size:12px;color:#6b8087}#wct-capabilities .faq{padding:105px 0}#wct-capabilities .faq h2{font-size:48px;letter-spacing:-.04em;margin:18px 0 44px}#wct-capabilities .faq-list{max-width:850px}#wct-capabilities .faq details{border-top:1px solid var(--line);padding:19px 3px}#wct-capabilities .faq details:last-child{border-bottom:1px solid var(--line)}#wct-capabilities .faq summary{cursor:pointer;font-weight:850;display:flex;justify-content:space-between;list-style:none}#wct-capabilities .faq summary:after{content:"+";color:var(--teal);font-size:20px}#wct-capabilities .faq details[open] summary:after{content:"−"}#wct-capabilities .faq details p{font-size:13px;color:#647b83;max-width:770px}#wct-capabilities .cta{margin-block:105px;background:linear-gradient(125deg,#06263a,#087a75);color:#fff;border-radius:14px;padding:64px 70px;display:grid;grid-template-columns:1.1fr .9fr;gap:75px}#wct-capabilities .cta .tag{color:#9ce8e3}#wct-capabilities .cta h2{font-size:52px;letter-spacing:-.045em;margin:18px 0}#wct-capabilities .cta>div>p:not(.tag){color:#c8dadd}#wct-capabilities .btn-light{background:#fff;color:var(--navy);box-shadow:none;margin-top:18px}#wct-capabilities .cta aside{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:10px;padding:30px}#wct-capabilities .cta aside>small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#9be5df}#wct-capabilities .cta ol{list-style:none;padding:0;margin:18px 0}#wct-capabilities .cta li{display:flex;gap:15px;padding:15px 0;border-top:1px solid rgba(255,255,255,.14)}#wct-capabilities .cta li>b{font-size:10px;color:var(--gold)}#wct-capabilities .cta li span{font-size:11px;color:#c5d7da}#wct-capabilities .cta li strong{display:block;color:#fff;font-size:13px}#wct-capabilities footer{background:var(--navy);color:#91a5ac;padding:35px 0}#wct-capabilities .footer{display:flex;align-items:center;gap:34px}#wct-capabilities .footer p{font-size:12px}#wct-capabilities .footer div{margin-left:auto;display:flex;gap:22px;font-size:11px}#wct-capabilities .footer a{color:#fff;font-weight:800}@media (max-width:950px){#wct-capabilities .nav nav{display:none}#wct-capabilities .nav .btn{margin-left:auto}#wct-capabilities .hero{grid-template-columns:1fr}#wct-capabilities .stage{min-height:560px}#wct-capabilities .split{grid-template-columns:1fr;gap:18px}#wct-capabilities .risk-grid{grid-template-columns:repeat(2,1fr)}#wct-capabilities .risk-grid article:nth-child(2){border-right:0}#wct-capabilities .risk-grid article{border-bottom:1px solid #254457}#wct-capabilities .cap-grid{grid-template-columns:repeat(2,1fr)}#wct-capabilities .flow{grid-template-columns:repeat(2,1fr)}#wct-capabilities .deep-layout{grid-template-columns:1fr}#wct-capabilities .gov-grid{grid-template-columns:repeat(2,1fr)}#wct-capabilities .cta{grid-template-columns:1fr}}@media (max-width:640px){#wct-capabilities .shell{width:min(100% - 28px,1180px)}#wct-capabilities .nav{height:68px}#wct-capabilities .nav .btn{font-size:0;padding:9px 12px}#wct-capabilities .nav .btn:before{content:"Demo";font-size:11px}#wct-capabilities .hero{padding-block:48px}#wct-capabilities .hero h1{font-size:45px}#wct-capabilities .actions{align-items:flex-start;flex-direction:column}#wct-capabilities .stage{min-height:520px}#wct-capabilities .app{width:100%;transform:none}#wct-capabilities .app-body{grid-template-columns:.72fr 1.28fr}#wct-capabilities .insight{right:-4px;width:260px}#wct-capabilities .signal{font-size:7px;gap:8px}#wct-capabilities .problem,#wct-capabilities .section,#wct-capabilities .action-deep,#wct-capabilities .stakeholders,#wct-capabilities .faq{padding-block:74px}#wct-capabilities .split h2,#wct-capabilities .deep-copy h2,#wct-capabilities .governance h2,#wct-capabilities .faq h2{font-size:37px}#wct-capabilities .risk-grid,#wct-capabilities .cap-grid,#wct-capabilities .flow,#wct-capabilities .gov-grid{grid-template-columns:1fr}#wct-capabilities .risk-grid article{border-right:0}#wct-capabilities .roles{grid-template-columns:1fr}#wct-capabilities .role-tabs{border-right:0}#wct-capabilities .role-panel{padding:35px 24px}#wct-capabilities .meta{grid-template-columns:1fr}#wct-capabilities .cta{width:calc(100% - 28px);padding:42px 24px;margin-block:70px}#wct-capabilities .cta h2{font-size:39px}#wct-capabilities .footer{flex-wrap:wrap;align-items:flex-start}#wct-capabilities .footer div{margin-left:0;width:100%;justify-content:space-between}}
#wct-workflow{--navy:#031728;--navy2:#07263a;--ink:#102b39;--teal:#18b8b0;--cyan:#40d6df;--gold:#f2b52b;--red:#ef665c;--paper:#f4f8f8;--line:#d9e5e6;--muted:#607982;--white:#fff;--shadow:0 28px 75px rgba(3,23,40,.18)}
#wct-workflow *{box-sizing:border-box}#wct-workflow{scroll-behavior:smooth}
#wct-workflow{margin:0;color:var(--ink);background:#fff;font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;line-height:1.55}
#wct-workflow a{color:inherit;text-decoration:none}
#wct-workflow button{font:inherit}
#wct-workflow .shell{width:min(1180px,calc(100% - 48px));margin:auto}
#wct-workflow .nav{height:76px;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}
#wct-workflow .nav-inner{height:100%;display:flex;align-items:center;gap:32px}
#wct-workflow .logo{font-size:27px;font-weight:900;letter-spacing:-.07em;color:var(--teal)}
#wct-workflow .logo span{font-size:10px;letter-spacing:.02em;background:var(--navy);color:#fff;border-radius:3px;padding:3px 5px;margin-left:5px}
#wct-workflow .nav nav{margin-left:auto;display:flex;gap:25px;font-size:12px;font-weight:800}
#wct-workflow .nav nav a:hover{color:var(--teal)}
#wct-workflow .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--teal);color:#fff;border-radius:5px;font-size:13px;font-weight:850;box-shadow:0 12px 28px rgba(24,184,176,.2);transition:.2s}#wct-workflow .btn:hover{transform:translateY(-2px);background:#109b95}#wct-workflow .btn-sm{padding:10px 14px;font-size:12px}#wct-workflow .eyebrow,#wct-workflow .tag{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}#wct-workflow .eyebrow{display:flex;align-items:center;gap:10px}#wct-workflow .eyebrow:before{content:"";width:30px;height:2px;background:var(--gold)}#wct-workflow h1,#wct-workflow h2,#wct-workflow h3{margin:0;line-height:1.06}#wct-workflow h1{font-size:clamp(50px,5.2vw,76px);letter-spacing:-.06em}#wct-workflow h1 em,#wct-workflow h2 em{font-style:normal;color:var(--teal)}#wct-workflow .lead{font-size:17px;line-height:1.78;color:#536d77;margin:26px 0;max-width:580px}#wct-workflow .hero{min-height:710px;display:grid;grid-template-columns:.86fr 1.14fr;gap:62px;align-items:center;padding-block:72px 88px}#wct-workflow .actions{display:flex;align-items:center;gap:24px;margin:31px 0}#wct-workflow .text-link{font-size:13px;font-weight:850}#wct-workflow .text-link span{color:var(--gold);margin-left:7px}#wct-workflow .proof{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#587079}#wct-workflow .proof span{display:flex;align-items:center;gap:7px}#wct-workflow .proof i,#wct-workflow .pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(24,184,176,.13)}#wct-workflow .stage{position:relative;min-height:570px;display:flex;align-items:center}#wct-workflow .glow{position:absolute;inset:18px 0 0 70px;border-radius:50%;background:radial-gradient(circle,rgba(24,184,176,.2),transparent 67%)}#wct-workflow .app{width:98%;margin-left:auto;background:#f8fbfc;border:1px solid #cfdee2;border-radius:14px;box-shadow:var(--shadow);position:relative;z-index:2;overflow:hidden;transform:rotate(.4deg)}#wct-workflow .app-head{display:flex;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line)}#wct-workflow .app-head .logo{font-size:19px}#wct-workflow .app-tabs{margin-left:auto;display:flex;gap:19px;font-size:8px;font-weight:850;color:#7c8d92}#wct-workflow .app-tabs b{color:var(--navy);padding-bottom:4px;border-bottom:2px solid var(--gold)}#wct-workflow .project{padding:14px 18px 9px;display:flex;align-items:center;gap:12px}#wct-workflow .project strong{font-size:12px}#wct-workflow .project small{display:block;color:#7a8d94;font-size:8px}#wct-workflow .status{margin-left:auto;background:#fff0df;color:#a66700;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900}#wct-workflow .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px}#wct-workflow .metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px}#wct-workflow .metric small{display:block;font-size:7px;color:#7b8c92;font-weight:900}#wct-workflow .metric b{font-size:18px}#wct-workflow .metric.warn b{color:var(--red)}#wct-workflow .app-body{display:grid;grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--line);min-height:330px}#wct-workflow .side{padding:13px;border-right:1px solid var(--line)}#wct-workflow .side>small{font-size:7px;font-weight:900;letter-spacing:.1em;color:#849399}#wct-workflow .lane{display:flex;justify-content:space-between;align-items:center;padding:9px 7px;border-bottom:1px solid #e7eeee;font-size:8px;font-weight:800}#wct-workflow .lane.active{background:var(--navy);color:#fff;border-radius:5px}#wct-workflow .lane b{background:#edf5f5;color:var(--teal);border-radius:10px;padding:2px 6px}#wct-workflow .workspace{padding:13px}#wct-workflow .work-head{display:flex;justify-content:space-between;font-size:9px;font-weight:900}#wct-workflow .work-head span{color:var(--teal)}#wct-workflow .action-card{margin-top:10px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:7px;padding:11px}#wct-workflow .action-top{display:flex;gap:7px;align-items:center}#wct-workflow .priority{font-size:6px;background:#ffe9e7;color:#c93b31;border-radius:12px;padding:3px 6px;font-weight:900}#wct-workflow .action-top strong{font-size:9px}#wct-workflow .action-card p{font-size:8px;color:#667a81;margin:7px 0}#wct-workflow .recommend{background:#f1f9f8;border-radius:5px;padding:8px;font-size:7px;color:#405d65}#wct-workflow .action-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px;margin-top:8px;font-size:7px}#wct-workflow .action-foot button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:4px;font-size:7px;font-weight:900;padding:4px 7px}#wct-workflow .insight{position:absolute;z-index:3;right:-15px;bottom:16px;width:280px;background:var(--navy);color:#fff;border-radius:9px;box-shadow:0 18px 45px rgba(3,23,40,.3);padding:15px}#wct-workflow .insight small{font-size:7px;color:#81dcd7;font-weight:900;letter-spacing:.1em}#wct-workflow .insight strong{display:block;font-size:12px;margin:7px 0}#wct-workflow .insight p{font-size:8px;color:#a8bdc4;margin:0}#wct-workflow .signal{min-height:62px;background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:23px;padding:15px;font-size:10px;font-weight:900;letter-spacing:.13em;text-align:center}#wct-workflow .signal b{color:var(--gold)}#wct-workflow .dark{background:var(--navy);color:#fff}#wct-workflow .section{padding:110px 0}#wct-workflow .split{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;margin:24px 0 52px}#wct-workflow .split h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em}#wct-workflow .split p{font-size:16px;line-height:1.82;color:#9db1b8;margin:4px 0}#wct-workflow .split.light p{color:#687f87}#wct-workflow .problem{padding:110px 0}#wct-workflow .risk-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #254457}#wct-workflow .risk-grid article{min-height:225px;padding:28px;border-right:1px solid #254457}#wct-workflow .risk-grid article:last-child{border:0}#wct-workflow .risk-grid b{font-size:10px;color:var(--gold)}#wct-workflow .risk-grid h3{font-size:19px;margin:33px 0 11px}#wct-workflow .risk-grid p{font-size:12px;color:#9db1b8}#wct-workflow .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}#wct-workflow .cap-grid article{min-height:268px;padding:29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}#wct-workflow .cap-grid article>small{position:absolute;right:20px;top:18px;color:#99a8ac;font-weight:900}#wct-workflow .icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dff7f4;color:var(--navy);font-weight:900;font-size:18px}#wct-workflow .cap-grid h3{font-size:20px;margin:43px 0 12px}#wct-workflow .cap-grid p{font-size:13px;color:#697e85}#wct-workflow .workflow{background:var(--paper)}#wct-workflow .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}#wct-workflow .flow article{background:#fff;border:1px solid var(--line);padding:24px;min-height:245px}#wct-workflow .flow article>small{font-size:9px;color:#89999e;font-weight:900}#wct-workflow .flow .icon{border-radius:8px;background:var(--navy);color:#fff;margin:32px 0 22px}#wct-workflow .flow h3{font-size:18px}#wct-workflow .flow p{font-size:12px;color:#6b7f86}#wct-workflow .action-deep{padding:112px 0}#wct-workflow .deep-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}#wct-workflow .deep-copy h2{font-size:50px;letter-spacing:-.045em;margin:18px 0}#wct-workflow .deep-copy>p:not(.tag){color:#9db1b8}#wct-workflow .deep-copy ul{list-style:none;padding:0;margin:28px 0}#wct-workflow .deep-copy li{font-size:13px;color:#d5e0e3;margin:14px 0}#wct-workflow .deep-copy li span{color:var(--gold);font-weight:900;margin-right:8px}#wct-workflow .action-demo{background:#f8fafb;color:var(--ink);border-radius:12px;padding:21px;box-shadow:0 25px 60px rgba(0,0,0,.3)}#wct-workflow .demo-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}#wct-workflow .demo-head small{display:block;font-size:8px;font-weight:900;color:#82939a;letter-spacing:.1em}#wct-workflow .demo-head strong{font-size:16px}#wct-workflow .high{font-size:8px;background:#ffe7e4;color:#c74238;border-radius:15px;padding:5px 8px;font-weight:900}#wct-workflow .demo-title{padding:18px 0 12px}#wct-workflow .demo-title h3{font-size:20px}#wct-workflow .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}#wct-workflow .meta div{background:#fff;border:1px solid var(--line);padding:9px}#wct-workflow .meta small{display:block;font-size:7px;color:#829399;font-weight:900}#wct-workflow .meta b{font-size:10px}#wct-workflow .rec{background:#e9f7f6;border-left:3px solid var(--teal);padding:14px;margin-top:12px}#wct-workflow .rec small{font-size:8px;color:var(--teal);font-weight:900}#wct-workflow .rec p{font-size:11px;margin:6px 0}#wct-workflow .demo-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}#wct-workflow .demo-buttons span{border:1px solid var(--line);border-radius:4px;padding:7px 12px;font-size:9px;font-weight:900}#wct-workflow .demo-buttons span:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}#wct-workflow .stakeholders{padding:110px 0}#wct-workflow .roles{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);min-height:405px}#wct-workflow .role-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}#wct-workflow .role-tabs button{flex:1;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);padding:18px 22px;display:grid;grid-template-columns:34px 1fr 18px;text-align:left;align-items:center;font-weight:850;font-size:13px;cursor:pointer}#wct-workflow .role-tabs button:last-child{border:0}#wct-workflow .role-tabs button span,#wct-workflow .role-tabs button b{font-size:9px;color:#9ca9ac}#wct-workflow .role-tabs button[aria-selected="true"]{background:var(--navy);color:#fff}#wct-workflow .role-tabs button[aria-selected="true"] span,#wct-workflow .role-tabs button[aria-selected="true"] b{color:var(--gold)}#wct-workflow .role-panel{padding:55px 60px;background:linear-gradient(135deg,#f9fbfb,#e5f8f5)}#wct-workflow .role-panel small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--teal)}#wct-workflow .role-panel h3{font-size:34px;letter-spacing:-.03em;margin:18px 0}#wct-workflow .role-panel>p{font-size:14px;color:#627981;max-width:590px}#wct-workflow .role-panel ul{list-style:none;padding:0;margin:28px 0}#wct-workflow .role-panel li{font-size:13px;font-weight:750;margin:12px 0}#wct-workflow .role-panel li span{color:var(--teal);margin-right:8px}#wct-workflow .governance{background:var(--paper)}#wct-workflow .governance h2{font-size:50px;letter-spacing:-.04em;margin:18px 0 48px}#wct-workflow .gov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}#wct-workflow .gov-grid article{background:#fff;border:1px solid var(--line);min-height:225px;padding:28px}#wct-workflow .gov-grid h3{font-size:18px;margin:34px 0 10px}#wct-workflow .gov-grid p{font-size:12px;color:#6b8087}#wct-workflow .faq{padding:105px 0}#wct-workflow .faq h2{font-size:48px;letter-spacing:-.04em;margin:18px 0 44px}#wct-workflow .faq-list{max-width:850px}#wct-workflow .faq details{border-top:1px solid var(--line);padding:19px 3px}#wct-workflow .faq details:last-child{border-bottom:1px solid var(--line)}#wct-workflow .faq summary{cursor:pointer;font-weight:850;display:flex;justify-content:space-between;list-style:none}#wct-workflow .faq summary:after{content:"+";color:var(--teal);font-size:20px}#wct-workflow .faq details[open] summary:after{content:"−"}#wct-workflow .faq details p{font-size:13px;color:#647b83;max-width:770px}#wct-workflow .cta{margin-block:105px;background:linear-gradient(125deg,#06263a,#087a75);color:#fff;border-radius:14px;padding:64px 70px;display:grid;grid-template-columns:1.1fr .9fr;gap:75px}#wct-workflow .cta .tag{color:#9ce8e3}#wct-workflow .cta h2{font-size:52px;letter-spacing:-.045em;margin:18px 0}#wct-workflow .cta>div>p:not(.tag){color:#c8dadd}#wct-workflow .btn-light{background:#fff;color:var(--navy);box-shadow:none;margin-top:18px}#wct-workflow .cta aside{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:10px;padding:30px}#wct-workflow .cta aside>small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#9be5df}#wct-workflow .cta ol{list-style:none;padding:0;margin:18px 0}#wct-workflow .cta li{display:flex;gap:15px;padding:15px 0;border-top:1px solid rgba(255,255,255,.14)}#wct-workflow .cta li>b{font-size:10px;color:var(--gold)}#wct-workflow .cta li span{font-size:11px;color:#c5d7da}#wct-workflow .cta li strong{display:block;color:#fff;font-size:13px}#wct-workflow footer{background:var(--navy);color:#91a5ac;padding:35px 0}#wct-workflow .footer{display:flex;align-items:center;gap:34px}#wct-workflow .footer p{font-size:12px}#wct-workflow .footer div{margin-left:auto;display:flex;gap:22px;font-size:11px}#wct-workflow .footer a{color:#fff;font-weight:800}@media (max-width:950px){#wct-workflow .nav nav{display:none}#wct-workflow .nav .btn{margin-left:auto}#wct-workflow .hero{grid-template-columns:1fr}#wct-workflow .stage{min-height:560px}#wct-workflow .split{grid-template-columns:1fr;gap:18px}#wct-workflow .risk-grid{grid-template-columns:repeat(2,1fr)}#wct-workflow .risk-grid article:nth-child(2){border-right:0}#wct-workflow .risk-grid article{border-bottom:1px solid #254457}#wct-workflow .cap-grid{grid-template-columns:repeat(2,1fr)}#wct-workflow .flow{grid-template-columns:repeat(2,1fr)}#wct-workflow .deep-layout{grid-template-columns:1fr}#wct-workflow .gov-grid{grid-template-columns:repeat(2,1fr)}#wct-workflow .cta{grid-template-columns:1fr}}@media (max-width:640px){#wct-workflow .shell{width:min(100% - 28px,1180px)}#wct-workflow .nav{height:68px}#wct-workflow .nav .btn{font-size:0;padding:9px 12px}#wct-workflow .nav .btn:before{content:"Demo";font-size:11px}#wct-workflow .hero{padding-block:48px}#wct-workflow .hero h1{font-size:45px}#wct-workflow .actions{align-items:flex-start;flex-direction:column}#wct-workflow .stage{min-height:520px}#wct-workflow .app{width:100%;transform:none}#wct-workflow .app-body{grid-template-columns:.72fr 1.28fr}#wct-workflow .insight{right:-4px;width:260px}#wct-workflow .signal{font-size:7px;gap:8px}#wct-workflow .problem,#wct-workflow .section,#wct-workflow .action-deep,#wct-workflow .stakeholders,#wct-workflow .faq{padding-block:74px}#wct-workflow .split h2,#wct-workflow .deep-copy h2,#wct-workflow .governance h2,#wct-workflow .faq h2{font-size:37px}#wct-workflow .risk-grid,#wct-workflow .cap-grid,#wct-workflow .flow,#wct-workflow .gov-grid{grid-template-columns:1fr}#wct-workflow .risk-grid article{border-right:0}#wct-workflow .roles{grid-template-columns:1fr}#wct-workflow .role-tabs{border-right:0}#wct-workflow .role-panel{padding:35px 24px}#wct-workflow .meta{grid-template-columns:1fr}#wct-workflow .cta{width:calc(100% - 28px);padding:42px 24px;margin-block:70px}#wct-workflow .cta h2{font-size:39px}#wct-workflow .footer{flex-wrap:wrap;align-items:flex-start}#wct-workflow .footer div{margin-left:0;width:100%;justify-content:space-between}}
#wct-action-center{--navy:#031728;--navy2:#07263a;--ink:#102b39;--teal:#18b8b0;--cyan:#40d6df;--gold:#f2b52b;--red:#ef665c;--paper:#f4f8f8;--line:#d9e5e6;--muted:#607982;--white:#fff;--shadow:0 28px 75px rgba(3,23,40,.18)}
#wct-action-center *{box-sizing:border-box}#wct-action-center{scroll-behavior:smooth}
#wct-action-center{margin:0;color:var(--ink);background:#fff;font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;line-height:1.55}
#wct-action-center a{color:inherit;text-decoration:none}
#wct-action-center button{font:inherit}
#wct-action-center .shell{width:min(1180px,calc(100% - 48px));margin:auto}
#wct-action-center .nav{height:76px;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}#wct-action-center .nav-inner{height:100%;display:flex;align-items:center;gap:32px}
#wct-action-center .logo{font-size:27px;font-weight:900;letter-spacing:-.07em;color:var(--teal)}
#wct-action-center .logo span{font-size:10px;letter-spacing:.02em;background:var(--navy);color:#fff;border-radius:3px;padding:3px 5px;margin-left:5px}#wct-action-center .nav nav{margin-left:auto;display:flex;gap:25px;font-size:12px;font-weight:800}
#wct-action-center .nav nav a:hover{color:var(--teal)}#wct-action-center .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--teal);color:#fff;border-radius:5px;font-size:13px;font-weight:850;box-shadow:0 12px 28px rgba(24,184,176,.2);transition:.2s}#wct-action-center .btn:hover{transform:translateY(-2px);background:#109b95}#wct-action-center .btn-sm{padding:10px 14px;font-size:12px}#wct-action-center .eyebrow,#wct-action-center .tag{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}#wct-action-center .eyebrow{display:flex;align-items:center;gap:10px}#wct-action-center .eyebrow:before{content:"";width:30px;height:2px;background:var(--gold)}#wct-action-center h1,#wct-action-center h2,#wct-action-center h3{margin:0;line-height:1.06}#wct-action-center h1{font-size:clamp(50px,5.2vw,76px);letter-spacing:-.06em}#wct-action-center h1 em,#wct-action-center h2 em{font-style:normal;color:var(--teal)}#wct-action-center .lead{font-size:17px;line-height:1.78;color:#536d77;margin:26px 0;max-width:580px}#wct-action-center .hero{min-height:710px;display:grid;grid-template-columns:.86fr 1.14fr;gap:62px;align-items:center;padding-block:72px 88px}#wct-action-center .actions{display:flex;align-items:center;gap:24px;margin:31px 0}#wct-action-center .text-link{font-size:13px;font-weight:850}#wct-action-center .text-link span{color:var(--gold);margin-left:7px}#wct-action-center .proof{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#587079}#wct-action-center .proof span{display:flex;align-items:center;gap:7px}#wct-action-center .proof i,#wct-action-center .pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(24,184,176,.13)}#wct-action-center .stage{position:relative;min-height:570px;display:flex;align-items:center}#wct-action-center .glow{position:absolute;inset:18px 0 0 70px;border-radius:50%;background:radial-gradient(circle,rgba(24,184,176,.2),transparent 67%)}#wct-action-center .app{width:98%;margin-left:auto;background:#f8fbfc;border:1px solid #cfdee2;border-radius:14px;box-shadow:var(--shadow);position:relative;z-index:2;overflow:hidden;transform:rotate(.4deg)}#wct-action-center .app-head{display:flex;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line)}#wct-action-center .app-head .logo{font-size:19px}#wct-action-center .app-tabs{margin-left:auto;display:flex;gap:19px;font-size:8px;font-weight:850;color:#7c8d92}#wct-action-center .app-tabs b{color:var(--navy);padding-bottom:4px;border-bottom:2px solid var(--gold)}#wct-action-center .project{padding:14px 18px 9px;display:flex;align-items:center;gap:12px}#wct-action-center .project strong{font-size:12px}#wct-action-center .project small{display:block;color:#7a8d94;font-size:8px}#wct-action-center .status{margin-left:auto;background:#fff0df;color:#a66700;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900}#wct-action-center .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px}#wct-action-center .metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px}#wct-action-center .metric small{display:block;font-size:7px;color:#7b8c92;font-weight:900}#wct-action-center .metric b{font-size:18px}#wct-action-center .metric.warn b{color:var(--red)}#wct-action-center .app-body{display:grid;grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--line);min-height:330px}#wct-action-center .side{padding:13px;border-right:1px solid var(--line)}#wct-action-center .side>small{font-size:7px;font-weight:900;letter-spacing:.1em;color:#849399}#wct-action-center .lane{display:flex;justify-content:space-between;align-items:center;padding:9px 7px;border-bottom:1px solid #e7eeee;font-size:8px;font-weight:800}#wct-action-center .lane.active{background:var(--navy);color:#fff;border-radius:5px}#wct-action-center .lane b{background:#edf5f5;color:var(--teal);border-radius:10px;padding:2px 6px}#wct-action-center .workspace{padding:13px}#wct-action-center .work-head{display:flex;justify-content:space-between;font-size:9px;font-weight:900}#wct-action-center .work-head span{color:var(--teal)}#wct-action-center .action-card{margin-top:10px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:7px;padding:11px}#wct-action-center .action-top{display:flex;gap:7px;align-items:center}#wct-action-center .priority{font-size:6px;background:#ffe9e7;color:#c93b31;border-radius:12px;padding:3px 6px;font-weight:900}#wct-action-center .action-top strong{font-size:9px}#wct-action-center .action-card p{font-size:8px;color:#667a81;margin:7px 0}#wct-action-center .recommend{background:#f1f9f8;border-radius:5px;padding:8px;font-size:7px;color:#405d65}#wct-action-center .action-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px;margin-top:8px;font-size:7px}#wct-action-center .action-foot button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:4px;font-size:7px;font-weight:900;padding:4px 7px}#wct-action-center .insight{position:absolute;z-index:3;right:-15px;bottom:16px;width:280px;background:var(--navy);color:#fff;border-radius:9px;box-shadow:0 18px 45px rgba(3,23,40,.3);padding:15px}#wct-action-center .insight small{font-size:7px;color:#81dcd7;font-weight:900;letter-spacing:.1em}#wct-action-center .insight strong{display:block;font-size:12px;margin:7px 0}#wct-action-center .insight p{font-size:8px;color:#a8bdc4;margin:0}#wct-action-center .signal{min-height:62px;background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:23px;padding:15px;font-size:10px;font-weight:900;letter-spacing:.13em;text-align:center}#wct-action-center .signal b{color:var(--gold)}#wct-action-center .dark{background:var(--navy);color:#fff}#wct-action-center .section{padding:110px 0}#wct-action-center .split{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;margin:24px 0 52px}#wct-action-center .split h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em}#wct-action-center .split p{font-size:16px;line-height:1.82;color:#9db1b8;margin:4px 0}#wct-action-center .split.light p{color:#687f87}#wct-action-center .problem{padding:110px 0}#wct-action-center .risk-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #254457}#wct-action-center .risk-grid article{min-height:225px;padding:28px;border-right:1px solid #254457}#wct-action-center .risk-grid article:last-child{border:0}#wct-action-center .risk-grid b{font-size:10px;color:var(--gold)}#wct-action-center .risk-grid h3{font-size:19px;margin:33px 0 11px}#wct-action-center .risk-grid p{font-size:12px;color:#9db1b8}#wct-action-center .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}#wct-action-center .cap-grid article{min-height:268px;padding:29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}#wct-action-center .cap-grid article>small{position:absolute;right:20px;top:18px;color:#99a8ac;font-weight:900}#wct-action-center .icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dff7f4;color:var(--navy);font-weight:900;font-size:18px}#wct-action-center .cap-grid h3{font-size:20px;margin:43px 0 12px}#wct-action-center .cap-grid p{font-size:13px;color:#697e85}#wct-action-center .workflow{background:var(--paper)}#wct-action-center .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}#wct-action-center .flow article{background:#fff;border:1px solid var(--line);padding:24px;min-height:245px}#wct-action-center .flow article>small{font-size:9px;color:#89999e;font-weight:900}#wct-action-center .flow .icon{border-radius:8px;background:var(--navy);color:#fff;margin:32px 0 22px}#wct-action-center .flow h3{font-size:18px}#wct-action-center .flow p{font-size:12px;color:#6b7f86}#wct-action-center .action-deep{padding:112px 0}#wct-action-center .deep-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}#wct-action-center .deep-copy h2{font-size:50px;letter-spacing:-.045em;margin:18px 0}#wct-action-center .deep-copy>p:not(.tag){color:#9db1b8}#wct-action-center .deep-copy ul{list-style:none;padding:0;margin:28px 0}#wct-action-center .deep-copy li{font-size:13px;color:#d5e0e3;margin:14px 0}#wct-action-center .deep-copy li span{color:var(--gold);font-weight:900;margin-right:8px}#wct-action-center .action-demo{background:#f8fafb;color:var(--ink);border-radius:12px;padding:21px;box-shadow:0 25px 60px rgba(0,0,0,.3)}#wct-action-center .demo-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}#wct-action-center .demo-head small{display:block;font-size:8px;font-weight:900;color:#82939a;letter-spacing:.1em}#wct-action-center .demo-head strong{font-size:16px}#wct-action-center .high{font-size:8px;background:#ffe7e4;color:#c74238;border-radius:15px;padding:5px 8px;font-weight:900}#wct-action-center .demo-title{padding:18px 0 12px}#wct-action-center .demo-title h3{font-size:20px}#wct-action-center .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}#wct-action-center .meta div{background:#fff;border:1px solid var(--line);padding:9px}#wct-action-center .meta small{display:block;font-size:7px;color:#829399;font-weight:900}#wct-action-center .meta b{font-size:10px}#wct-action-center .rec{background:#e9f7f6;border-left:3px solid var(--teal);padding:14px;margin-top:12px}#wct-action-center .rec small{font-size:8px;color:var(--teal);font-weight:900}#wct-action-center .rec p{font-size:11px;margin:6px 0}#wct-action-center .demo-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}#wct-action-center .demo-buttons span{border:1px solid var(--line);border-radius:4px;padding:7px 12px;font-size:9px;font-weight:900}#wct-action-center .demo-buttons span:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}#wct-action-center .stakeholders{padding:110px 0}#wct-action-center .roles{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);min-height:405px}#wct-action-center .role-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}#wct-action-center .role-tabs button{flex:1;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);padding:18px 22px;display:grid;grid-template-columns:34px 1fr 18px;text-align:left;align-items:center;font-weight:850;font-size:13px;cursor:pointer}#wct-action-center .role-tabs button:last-child{border:0}#wct-action-center .role-tabs button span,#wct-action-center .role-tabs button b{font-size:9px;color:#9ca9ac}#wct-action-center .role-tabs button[aria-selected="true"]{background:var(--navy);color:#fff}#wct-action-center .role-tabs button[aria-selected="true"] span,#wct-action-center .role-tabs button[aria-selected="true"] b{color:var(--gold)}#wct-action-center .role-panel{padding:55px 60px;background:linear-gradient(135deg,#f9fbfb,#e5f8f5)}#wct-action-center .role-panel small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--teal)}#wct-action-center .role-panel h3{font-size:34px;letter-spacing:-.03em;margin:18px 0}#wct-action-center .role-panel>p{font-size:14px;color:#627981;max-width:590px}#wct-action-center .role-panel ul{list-style:none;padding:0;margin:28px 0}#wct-action-center .role-panel li{font-size:13px;font-weight:750;margin:12px 0}#wct-action-center .role-panel li span{color:var(--teal);margin-right:8px}#wct-action-center .governance{background:var(--paper)}#wct-action-center .governance h2{font-size:50px;letter-spacing:-.04em;margin:18px 0 48px}#wct-action-center .gov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}#wct-action-center .gov-grid article{background:#fff;border:1px solid var(--line);min-height:225px;padding:28px}#wct-action-center .gov-grid h3{font-size:18px;margin:34px 0 10px}#wct-action-center .gov-grid p{font-size:12px;color:#6b8087}#wct-action-center .faq{padding:105px 0}#wct-action-center .faq h2{font-size:48px;letter-spacing:-.04em;margin:18px 0 44px}#wct-action-center .faq-list{max-width:850px}#wct-action-center .faq details{border-top:1px solid var(--line);padding:19px 3px}#wct-action-center .faq details:last-child{border-bottom:1px solid var(--line)}#wct-action-center .faq summary{cursor:pointer;font-weight:850;display:flex;justify-content:space-between;list-style:none}#wct-action-center .faq summary:after{content:"+";color:var(--teal);font-size:20px}#wct-action-center .faq details[open] summary:after{content:"−"}#wct-action-center .faq details p{font-size:13px;color:#647b83;max-width:770px}#wct-action-center .cta{margin-block:105px;background:linear-gradient(125deg,#06263a,#087a75);color:#fff;border-radius:14px;padding:64px 70px;display:grid;grid-template-columns:1.1fr .9fr;gap:75px}#wct-action-center .cta .tag{color:#9ce8e3}#wct-action-center .cta h2{font-size:52px;letter-spacing:-.045em;margin:18px 0}#wct-action-center .cta>div>p:not(.tag){color:#c8dadd}#wct-action-center .btn-light{background:#fff;color:var(--navy);box-shadow:none;margin-top:18px}#wct-action-center .cta aside{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:10px;padding:30px}#wct-action-center .cta aside>small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#9be5df}#wct-action-center .cta ol{list-style:none;padding:0;margin:18px 0}#wct-action-center .cta li{display:flex;gap:15px;padding:15px 0;border-top:1px solid rgba(255,255,255,.14)}#wct-action-center .cta li>b{font-size:10px;color:var(--gold)}#wct-action-center .cta li span{font-size:11px;color:#c5d7da}#wct-action-center .cta li strong{display:block;color:#fff;font-size:13px}#wct-action-center footer{background:var(--navy);color:#91a5ac;padding:35px 0}#wct-action-center .footer{display:flex;align-items:center;gap:34px}#wct-action-center .footer p{font-size:12px}#wct-action-center .footer div{margin-left:auto;display:flex;gap:22px;font-size:11px}#wct-action-center .footer a{color:#fff;font-weight:800}@media (max-width:950px){#wct-action-center .nav nav{display:none}#wct-action-center .nav .btn{margin-left:auto}#wct-action-center .hero{grid-template-columns:1fr}#wct-action-center .stage{min-height:560px}#wct-action-center .split{grid-template-columns:1fr;gap:18px}#wct-action-center .risk-grid{grid-template-columns:repeat(2,1fr)}#wct-action-center .risk-grid article:nth-child(2){border-right:0}#wct-action-center .risk-grid article{border-bottom:1px solid #254457}#wct-action-center .cap-grid{grid-template-columns:repeat(2,1fr)}#wct-action-center .flow{grid-template-columns:repeat(2,1fr)}#wct-action-center .deep-layout{grid-template-columns:1fr}#wct-action-center .gov-grid{grid-template-columns:repeat(2,1fr)}#wct-action-center .cta{grid-template-columns:1fr}}@media (max-width:640px){#wct-action-center .shell{width:min(100% - 28px,1180px)}#wct-action-center .nav{height:68px}#wct-action-center .nav .btn{font-size:0;padding:9px 12px}#wct-action-center .nav .btn:before{content:"Demo";font-size:11px}#wct-action-center .hero{padding-block:48px}#wct-action-center .hero h1{font-size:45px}#wct-action-center .actions{align-items:flex-start;flex-direction:column}#wct-action-center .stage{min-height:520px}#wct-action-center .app{width:100%;transform:none}#wct-action-center .app-body{grid-template-columns:.72fr 1.28fr}#wct-action-center .insight{right:-4px;width:260px}#wct-action-center .signal{font-size:7px;gap:8px}#wct-action-center .problem,#wct-action-center .section,#wct-action-center .action-deep,#wct-action-center .stakeholders,#wct-action-center .faq{padding-block:74px}#wct-action-center .split h2,#wct-action-center .deep-copy h2,#wct-action-center .governance h2,#wct-action-center .faq h2{font-size:37px}#wct-action-center .risk-grid,#wct-action-center .cap-grid,#wct-action-center .flow,#wct-action-center .gov-grid{grid-template-columns:1fr}#wct-action-center .risk-grid article{border-right:0}#wct-action-center .roles{grid-template-columns:1fr}#wct-action-center .role-tabs{border-right:0}#wct-action-center .role-panel{padding:35px 24px}#wct-action-center .meta{grid-template-columns:1fr}#wct-action-center .cta{width:calc(100% - 28px);padding:42px 24px;margin-block:70px}#wct-action-center .cta h2{font-size:39px}#wct-action-center .footer{flex-wrap:wrap;align-items:flex-start}#wct-action-center .footer div{margin-left:0;width:100%;justify-content:space-between}}
#wct-stakeholders{--navy:#031728;--navy2:#07263a;--ink:#102b39;--teal:#18b8b0;--cyan:#40d6df;--gold:#f2b52b;--red:#ef665c;--paper:#f4f8f8;--line:#d9e5e6;--muted:#607982;--white:#fff;--shadow:0 28px 75px rgba(3,23,40,.18)}
#wct-stakeholders *{box-sizing:border-box}
#wct-stakeholders{scroll-behavior:smooth}
#wct-stakeholders{margin:0;color:var(--ink);background:#fff;font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;line-height:1.55}
#wct-stakeholders a{color:inherit;text-decoration:none}
#wct-stakeholders button{font:inherit}
#wct-stakeholders .shell{width:min(1180px,calc(100% - 48px));margin:auto}
#wct-stakeholders .nav{height:76px;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}
#wct-stakeholders .nav-inner{height:100%;display:flex;align-items:center;gap:32px}
#wct-stakeholders .logo{font-size:27px;font-weight:900;letter-spacing:-.07em;color:var(--teal)}
#wct-stakeholders .logo span{font-size:10px;letter-spacing:.02em;background:var(--navy);color:#fff;border-radius:3px;padding:3px 5px;margin-left:5px}
#wct-stakeholders .nav nav{margin-left:auto;display:flex;gap:25px;font-size:12px;font-weight:800}
#wct-stakeholders .nav nav a:hover{color:var(--teal)}
#wct-stakeholders .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--teal);color:#fff;border-radius:5px;font-size:13px;font-weight:850;box-shadow:0 12px 28px rgba(24,184,176,.2);transition:.2s}
#wct-stakeholders .btn:hover{transform:translateY(-2px);background:#109b95}#wct-stakeholders .btn-sm{padding:10px 14px;font-size:12px}#wct-stakeholders .eyebrow,#wct-stakeholders .tag{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}#wct-stakeholders .eyebrow{display:flex;align-items:center;gap:10px}#wct-stakeholders .eyebrow:before{content:"";width:30px;height:2px;background:var(--gold)}#wct-stakeholders h1,#wct-stakeholders h2,#wct-stakeholders h3{margin:0;line-height:1.06}#wct-stakeholders h1{font-size:clamp(50px,5.2vw,76px);letter-spacing:-.06em}#wct-stakeholders h1 em,#wct-stakeholders h2 em{font-style:normal;color:var(--teal)}#wct-stakeholders .lead{font-size:17px;line-height:1.78;color:#536d77;margin:26px 0;max-width:580px}#wct-stakeholders .hero{min-height:710px;display:grid;grid-template-columns:.86fr 1.14fr;gap:62px;align-items:center;padding-block:72px 88px}#wct-stakeholders .actions{display:flex;align-items:center;gap:24px;margin:31px 0}#wct-stakeholders .text-link{font-size:13px;font-weight:850}#wct-stakeholders .text-link span{color:var(--gold);margin-left:7px}#wct-stakeholders .proof{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#587079}#wct-stakeholders .proof span{display:flex;align-items:center;gap:7px}#wct-stakeholders .proof i,#wct-stakeholders .pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(24,184,176,.13)}#wct-stakeholders .stage{position:relative;min-height:570px;display:flex;align-items:center}#wct-stakeholders .glow{position:absolute;inset:18px 0 0 70px;border-radius:50%;background:radial-gradient(circle,rgba(24,184,176,.2),transparent 67%)}#wct-stakeholders .app{width:98%;margin-left:auto;background:#f8fbfc;border:1px solid #cfdee2;border-radius:14px;box-shadow:var(--shadow);position:relative;z-index:2;overflow:hidden;transform:rotate(.4deg)}#wct-stakeholders .app-head{display:flex;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line)}#wct-stakeholders .app-head .logo{font-size:19px}#wct-stakeholders .app-tabs{margin-left:auto;display:flex;gap:19px;font-size:8px;font-weight:850;color:#7c8d92}#wct-stakeholders .app-tabs b{color:var(--navy);padding-bottom:4px;border-bottom:2px solid var(--gold)}#wct-stakeholders .project{padding:14px 18px 9px;display:flex;align-items:center;gap:12px}#wct-stakeholders .project strong{font-size:12px}#wct-stakeholders .project small{display:block;color:#7a8d94;font-size:8px}#wct-stakeholders .status{margin-left:auto;background:#fff0df;color:#a66700;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900}#wct-stakeholders .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px}#wct-stakeholders .metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px}#wct-stakeholders .metric small{display:block;font-size:7px;color:#7b8c92;font-weight:900}#wct-stakeholders .metric b{font-size:18px}#wct-stakeholders .metric.warn b{color:var(--red)}#wct-stakeholders .app-body{display:grid;grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--line);min-height:330px}#wct-stakeholders .side{padding:13px;border-right:1px solid var(--line)}#wct-stakeholders .side>small{font-size:7px;font-weight:900;letter-spacing:.1em;color:#849399}#wct-stakeholders .lane{display:flex;justify-content:space-between;align-items:center;padding:9px 7px;border-bottom:1px solid #e7eeee;font-size:8px;font-weight:800}#wct-stakeholders .lane.active{background:var(--navy);color:#fff;border-radius:5px}#wct-stakeholders .lane b{background:#edf5f5;color:var(--teal);border-radius:10px;padding:2px 6px}#wct-stakeholders .workspace{padding:13px}#wct-stakeholders .work-head{display:flex;justify-content:space-between;font-size:9px;font-weight:900}#wct-stakeholders .work-head span{color:var(--teal)}#wct-stakeholders .action-card{margin-top:10px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:7px;padding:11px}#wct-stakeholders .action-top{display:flex;gap:7px;align-items:center}#wct-stakeholders .priority{font-size:6px;background:#ffe9e7;color:#c93b31;border-radius:12px;padding:3px 6px;font-weight:900}#wct-stakeholders .action-top strong{font-size:9px}#wct-stakeholders .action-card p{font-size:8px;color:#667a81;margin:7px 0}#wct-stakeholders .recommend{background:#f1f9f8;border-radius:5px;padding:8px;font-size:7px;color:#405d65}#wct-stakeholders .action-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px;margin-top:8px;font-size:7px}#wct-stakeholders .action-foot button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:4px;font-size:7px;font-weight:900;padding:4px 7px}#wct-stakeholders .insight{position:absolute;z-index:3;right:-15px;bottom:16px;width:280px;background:var(--navy);color:#fff;border-radius:9px;box-shadow:0 18px 45px rgba(3,23,40,.3);padding:15px}#wct-stakeholders .insight small{font-size:7px;color:#81dcd7;font-weight:900;letter-spacing:.1em}#wct-stakeholders .insight strong{display:block;font-size:12px;margin:7px 0}#wct-stakeholders .insight p{font-size:8px;color:#a8bdc4;margin:0}#wct-stakeholders .signal{min-height:62px;background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:23px;padding:15px;font-size:10px;font-weight:900;letter-spacing:.13em;text-align:center}#wct-stakeholders .signal b{color:var(--gold)}#wct-stakeholders .dark{background:var(--navy);color:#fff}#wct-stakeholders .section{padding:110px 0}#wct-stakeholders .split{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;margin:24px 0 52px}#wct-stakeholders .split h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em}#wct-stakeholders .split p{font-size:16px;line-height:1.82;color:#9db1b8;margin:4px 0}#wct-stakeholders .split.light p{color:#687f87}#wct-stakeholders .problem{padding:110px 0}#wct-stakeholders .risk-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #254457}#wct-stakeholders .risk-grid article{min-height:225px;padding:28px;border-right:1px solid #254457}#wct-stakeholders .risk-grid article:last-child{border:0}#wct-stakeholders .risk-grid b{font-size:10px;color:var(--gold)}#wct-stakeholders .risk-grid h3{font-size:19px;margin:33px 0 11px}#wct-stakeholders .risk-grid p{font-size:12px;color:#9db1b8}#wct-stakeholders .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}#wct-stakeholders .cap-grid article{min-height:268px;padding:29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}#wct-stakeholders .cap-grid article>small{position:absolute;right:20px;top:18px;color:#99a8ac;font-weight:900}#wct-stakeholders .icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dff7f4;color:var(--navy);font-weight:900;font-size:18px}#wct-stakeholders .cap-grid h3{font-size:20px;margin:43px 0 12px}#wct-stakeholders .cap-grid p{font-size:13px;color:#697e85}#wct-stakeholders .workflow{background:var(--paper)}#wct-stakeholders .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}#wct-stakeholders .flow article{background:#fff;border:1px solid var(--line);padding:24px;min-height:245px}#wct-stakeholders .flow article>small{font-size:9px;color:#89999e;font-weight:900}#wct-stakeholders .flow .icon{border-radius:8px;background:var(--navy);color:#fff;margin:32px 0 22px}#wct-stakeholders .flow h3{font-size:18px}#wct-stakeholders .flow p{font-size:12px;color:#6b7f86}#wct-stakeholders .action-deep{padding:112px 0}#wct-stakeholders .deep-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}#wct-stakeholders .deep-copy h2{font-size:50px;letter-spacing:-.045em;margin:18px 0}#wct-stakeholders .deep-copy>p:not(.tag){color:#9db1b8}#wct-stakeholders .deep-copy ul{list-style:none;padding:0;margin:28px 0}#wct-stakeholders .deep-copy li{font-size:13px;color:#d5e0e3;margin:14px 0}#wct-stakeholders .deep-copy li span{color:var(--gold);font-weight:900;margin-right:8px}#wct-stakeholders .action-demo{background:#f8fafb;color:var(--ink);border-radius:12px;padding:21px;box-shadow:0 25px 60px rgba(0,0,0,.3)}#wct-stakeholders .demo-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}#wct-stakeholders .demo-head small{display:block;font-size:8px;font-weight:900;color:#82939a;letter-spacing:.1em}#wct-stakeholders .demo-head strong{font-size:16px}#wct-stakeholders .high{font-size:8px;background:#ffe7e4;color:#c74238;border-radius:15px;padding:5px 8px;font-weight:900}#wct-stakeholders .demo-title{padding:18px 0 12px}#wct-stakeholders .demo-title h3{font-size:20px}#wct-stakeholders .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}#wct-stakeholders .meta div{background:#fff;border:1px solid var(--line);padding:9px}#wct-stakeholders .meta small{display:block;font-size:7px;color:#829399;font-weight:900}#wct-stakeholders .meta b{font-size:10px}#wct-stakeholders .rec{background:#e9f7f6;border-left:3px solid var(--teal);padding:14px;margin-top:12px}#wct-stakeholders .rec small{font-size:8px;color:var(--teal);font-weight:900}#wct-stakeholders .rec p{font-size:11px;margin:6px 0}#wct-stakeholders .demo-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}#wct-stakeholders .demo-buttons span{border:1px solid var(--line);border-radius:4px;padding:7px 12px;font-size:9px;font-weight:900}#wct-stakeholders .demo-buttons span:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}#wct-stakeholders .stakeholders{padding:110px 0}#wct-stakeholders .roles{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);min-height:405px}#wct-stakeholders .role-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}#wct-stakeholders .role-tabs button{flex:1;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);padding:18px 22px;display:grid;grid-template-columns:34px 1fr 18px;text-align:left;align-items:center;font-weight:850;font-size:13px;cursor:pointer}#wct-stakeholders .role-tabs button:last-child{border:0}#wct-stakeholders .role-tabs button span,#wct-stakeholders .role-tabs button b{font-size:9px;color:#9ca9ac}#wct-stakeholders .role-tabs button[aria-selected="true"]{background:var(--navy);color:#fff}#wct-stakeholders .role-tabs button[aria-selected="true"] span,#wct-stakeholders .role-tabs button[aria-selected="true"] b{color:var(--gold)}#wct-stakeholders .role-panel{padding:55px 60px;background:linear-gradient(135deg,#f9fbfb,#e5f8f5)}#wct-stakeholders .role-panel small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--teal)}#wct-stakeholders .role-panel h3{font-size:34px;letter-spacing:-.03em;margin:18px 0}#wct-stakeholders .role-panel>p{font-size:14px;color:#627981;max-width:590px}#wct-stakeholders .role-panel ul{list-style:none;padding:0;margin:28px 0}#wct-stakeholders .role-panel li{font-size:13px;font-weight:750;margin:12px 0}#wct-stakeholders .role-panel li span{color:var(--teal);margin-right:8px}#wct-stakeholders .governance{background:var(--paper)}#wct-stakeholders .governance h2{font-size:50px;letter-spacing:-.04em;margin:18px 0 48px}#wct-stakeholders .gov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}#wct-stakeholders .gov-grid article{background:#fff;border:1px solid var(--line);min-height:225px;padding:28px}#wct-stakeholders .gov-grid h3{font-size:18px;margin:34px 0 10px}#wct-stakeholders .gov-grid p{font-size:12px;color:#6b8087}#wct-stakeholders .faq{padding:105px 0}#wct-stakeholders .faq h2{font-size:48px;letter-spacing:-.04em;margin:18px 0 44px}#wct-stakeholders .faq-list{max-width:850px}#wct-stakeholders .faq details{border-top:1px solid var(--line);padding:19px 3px}#wct-stakeholders .faq details:last-child{border-bottom:1px solid var(--line)}#wct-stakeholders .faq summary{cursor:pointer;font-weight:850;display:flex;justify-content:space-between;list-style:none}#wct-stakeholders .faq summary:after{content:"+";color:var(--teal);font-size:20px}#wct-stakeholders .faq details[open] summary:after{content:"−"}#wct-stakeholders .faq details p{font-size:13px;color:#647b83;max-width:770px}#wct-stakeholders .cta{margin-block:105px;background:linear-gradient(125deg,#06263a,#087a75);color:#fff;border-radius:14px;padding:64px 70px;display:grid;grid-template-columns:1.1fr .9fr;gap:75px}#wct-stakeholders .cta .tag{color:#9ce8e3}#wct-stakeholders .cta h2{font-size:52px;letter-spacing:-.045em;margin:18px 0}#wct-stakeholders .cta>div>p:not(.tag){color:#c8dadd}#wct-stakeholders .btn-light{background:#fff;color:var(--navy);box-shadow:none;margin-top:18px}#wct-stakeholders .cta aside{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:10px;padding:30px}#wct-stakeholders .cta aside>small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#9be5df}#wct-stakeholders .cta ol{list-style:none;padding:0;margin:18px 0}#wct-stakeholders .cta li{display:flex;gap:15px;padding:15px 0;border-top:1px solid rgba(255,255,255,.14)}#wct-stakeholders .cta li>b{font-size:10px;color:var(--gold)}#wct-stakeholders .cta li span{font-size:11px;color:#c5d7da}#wct-stakeholders .cta li strong{display:block;color:#fff;font-size:13px}#wct-stakeholders footer{background:var(--navy);color:#91a5ac;padding:35px 0}#wct-stakeholders .footer{display:flex;align-items:center;gap:34px}#wct-stakeholders .footer p{font-size:12px}#wct-stakeholders .footer div{margin-left:auto;display:flex;gap:22px;font-size:11px}#wct-stakeholders .footer a{color:#fff;font-weight:800}@media (max-width:950px){#wct-stakeholders .nav nav{display:none}#wct-stakeholders .nav .btn{margin-left:auto}#wct-stakeholders .hero{grid-template-columns:1fr}#wct-stakeholders .stage{min-height:560px}#wct-stakeholders .split{grid-template-columns:1fr;gap:18px}#wct-stakeholders .risk-grid{grid-template-columns:repeat(2,1fr)}#wct-stakeholders .risk-grid article:nth-child(2){border-right:0}#wct-stakeholders .risk-grid article{border-bottom:1px solid #254457}#wct-stakeholders .cap-grid{grid-template-columns:repeat(2,1fr)}#wct-stakeholders .flow{grid-template-columns:repeat(2,1fr)}#wct-stakeholders .deep-layout{grid-template-columns:1fr}#wct-stakeholders .gov-grid{grid-template-columns:repeat(2,1fr)}#wct-stakeholders .cta{grid-template-columns:1fr}}@media (max-width:640px){#wct-stakeholders .shell{width:min(100% - 28px,1180px)}#wct-stakeholders .nav{height:68px}#wct-stakeholders .nav .btn{font-size:0;padding:9px 12px}#wct-stakeholders .nav .btn:before{content:"Demo";font-size:11px}#wct-stakeholders .hero{padding-block:48px}#wct-stakeholders .hero h1{font-size:45px}#wct-stakeholders .actions{align-items:flex-start;flex-direction:column}#wct-stakeholders .stage{min-height:520px}#wct-stakeholders .app{width:100%;transform:none}#wct-stakeholders .app-body{grid-template-columns:.72fr 1.28fr}#wct-stakeholders .insight{right:-4px;width:260px}#wct-stakeholders .signal{font-size:7px;gap:8px}#wct-stakeholders .problem,#wct-stakeholders .section,#wct-stakeholders .action-deep,#wct-stakeholders .stakeholders,#wct-stakeholders .faq{padding-block:74px}#wct-stakeholders .split h2,#wct-stakeholders .deep-copy h2,#wct-stakeholders .governance h2,#wct-stakeholders .faq h2{font-size:37px}#wct-stakeholders .risk-grid,#wct-stakeholders .cap-grid,#wct-stakeholders .flow,#wct-stakeholders .gov-grid{grid-template-columns:1fr}#wct-stakeholders .risk-grid article{border-right:0}#wct-stakeholders .roles{grid-template-columns:1fr}#wct-stakeholders .role-tabs{border-right:0}#wct-stakeholders .role-panel{padding:35px 24px}#wct-stakeholders .meta{grid-template-columns:1fr}#wct-stakeholders .cta{width:calc(100% - 28px);padding:42px 24px;margin-block:70px}#wct-stakeholders .cta h2{font-size:39px}#wct-stakeholders .footer{flex-wrap:wrap;align-items:flex-start}#wct-stakeholders .footer div{margin-left:0;width:100%;justify-content:space-between}}
#wct-governance{--navy:#031728;--navy2:#07263a;--ink:#102b39;--teal:#18b8b0;--cyan:#40d6df;--gold:#f2b52b;--red:#ef665c;--paper:#f4f8f8;--line:#d9e5e6;--muted:#607982;--white:#fff;--shadow:0 28px 75px rgba(3,23,40,.18)}#wct-governance *{box-sizing:border-box}#wct-governance{scroll-behavior:smooth}#wct-governance{margin:0;color:var(--ink);background:#fff;font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;line-height:1.55}
#wct-governance a{color:inherit;text-decoration:none}
#wct-governance button{font:inherit}
#wct-governance .shell{width:min(1180px,calc(100% - 48px));margin:auto}
#wct-governance .nav{height:76px;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}#wct-governance .nav-inner{height:100%;display:flex;align-items:center;gap:32px}#wct-governance .logo{font-size:27px;font-weight:900;letter-spacing:-.07em;color:var(--teal)}#wct-governance .logo span{font-size:10px;letter-spacing:.02em;background:var(--navy);color:#fff;border-radius:3px;padding:3px 5px;margin-left:5px}#wct-governance .nav nav{margin-left:auto;display:flex;gap:25px;font-size:12px;font-weight:800}#wct-governance .nav nav a:hover{color:var(--teal)}#wct-governance .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--teal);color:#fff;border-radius:5px;font-size:13px;font-weight:850;box-shadow:0 12px 28px rgba(24,184,176,.2);transition:.2s}#wct-governance .btn:hover{transform:translateY(-2px);background:#109b95}#wct-governance .btn-sm{padding:10px 14px;font-size:12px}#wct-governance .eyebrow,#wct-governance .tag{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}#wct-governance .eyebrow{display:flex;align-items:center;gap:10px}#wct-governance .eyebrow:before{content:"";width:30px;height:2px;background:var(--gold)}#wct-governance h1,#wct-governance h2,#wct-governance h3{margin:0;line-height:1.06}#wct-governance h1{font-size:clamp(50px,5.2vw,76px);letter-spacing:-.06em}#wct-governance h1 em,#wct-governance h2 em{font-style:normal;color:var(--teal)}#wct-governance .lead{font-size:17px;line-height:1.78;color:#536d77;margin:26px 0;max-width:580px}#wct-governance .hero{min-height:710px;display:grid;grid-template-columns:.86fr 1.14fr;gap:62px;align-items:center;padding-block:72px 88px}#wct-governance .actions{display:flex;align-items:center;gap:24px;margin:31px 0}#wct-governance .text-link{font-size:13px;font-weight:850}#wct-governance .text-link span{color:var(--gold);margin-left:7px}#wct-governance .proof{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#587079}#wct-governance .proof span{display:flex;align-items:center;gap:7px}#wct-governance .proof i,#wct-governance .pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(24,184,176,.13)}#wct-governance .stage{position:relative;min-height:570px;display:flex;align-items:center}#wct-governance .glow{position:absolute;inset:18px 0 0 70px;border-radius:50%;background:radial-gradient(circle,rgba(24,184,176,.2),transparent 67%)}#wct-governance .app{width:98%;margin-left:auto;background:#f8fbfc;border:1px solid #cfdee2;border-radius:14px;box-shadow:var(--shadow);position:relative;z-index:2;overflow:hidden;transform:rotate(.4deg)}#wct-governance .app-head{display:flex;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line)}#wct-governance .app-head .logo{font-size:19px}#wct-governance .app-tabs{margin-left:auto;display:flex;gap:19px;font-size:8px;font-weight:850;color:#7c8d92}#wct-governance .app-tabs b{color:var(--navy);padding-bottom:4px;border-bottom:2px solid var(--gold)}#wct-governance .project{padding:14px 18px 9px;display:flex;align-items:center;gap:12px}#wct-governance .project strong{font-size:12px}#wct-governance .project small{display:block;color:#7a8d94;font-size:8px}#wct-governance .status{margin-left:auto;background:#fff0df;color:#a66700;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900}#wct-governance .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px}#wct-governance .metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px}#wct-governance .metric small{display:block;font-size:7px;color:#7b8c92;font-weight:900}#wct-governance .metric b{font-size:18px}#wct-governance .metric.warn b{color:var(--red)}#wct-governance .app-body{display:grid;grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--line);min-height:330px}#wct-governance .side{padding:13px;border-right:1px solid var(--line)}#wct-governance .side>small{font-size:7px;font-weight:900;letter-spacing:.1em;color:#849399}#wct-governance .lane{display:flex;justify-content:space-between;align-items:center;padding:9px 7px;border-bottom:1px solid #e7eeee;font-size:8px;font-weight:800}#wct-governance .lane.active{background:var(--navy);color:#fff;border-radius:5px}#wct-governance .lane b{background:#edf5f5;color:var(--teal);border-radius:10px;padding:2px 6px}#wct-governance .workspace{padding:13px}#wct-governance .work-head{display:flex;justify-content:space-between;font-size:9px;font-weight:900}#wct-governance .work-head span{color:var(--teal)}#wct-governance .action-card{margin-top:10px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:7px;padding:11px}#wct-governance .action-top{display:flex;gap:7px;align-items:center}#wct-governance .priority{font-size:6px;background:#ffe9e7;color:#c93b31;border-radius:12px;padding:3px 6px;font-weight:900}#wct-governance .action-top strong{font-size:9px}#wct-governance .action-card p{font-size:8px;color:#667a81;margin:7px 0}#wct-governance .recommend{background:#f1f9f8;border-radius:5px;padding:8px;font-size:7px;color:#405d65}#wct-governance .action-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px;margin-top:8px;font-size:7px}#wct-governance .action-foot button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:4px;font-size:7px;font-weight:900;padding:4px 7px}#wct-governance .insight{position:absolute;z-index:3;right:-15px;bottom:16px;width:280px;background:var(--navy);color:#fff;border-radius:9px;box-shadow:0 18px 45px rgba(3,23,40,.3);padding:15px}#wct-governance .insight small{font-size:7px;color:#81dcd7;font-weight:900;letter-spacing:.1em}#wct-governance .insight strong{display:block;font-size:12px;margin:7px 0}#wct-governance .insight p{font-size:8px;color:#a8bdc4;margin:0}#wct-governance .signal{min-height:62px;background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:23px;padding:15px;font-size:10px;font-weight:900;letter-spacing:.13em;text-align:center}#wct-governance .signal b{color:var(--gold)}#wct-governance .dark{background:var(--navy);color:#fff}#wct-governance .section{padding:110px 0}#wct-governance .split{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;margin:24px 0 52px}#wct-governance .split h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em}#wct-governance .split p{font-size:16px;line-height:1.82;color:#9db1b8;margin:4px 0}#wct-governance .split.light p{color:#687f87}#wct-governance .problem{padding:110px 0}#wct-governance .risk-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #254457}#wct-governance .risk-grid article{min-height:225px;padding:28px;border-right:1px solid #254457}#wct-governance .risk-grid article:last-child{border:0}#wct-governance .risk-grid b{font-size:10px;color:var(--gold)}#wct-governance .risk-grid h3{font-size:19px;margin:33px 0 11px}#wct-governance .risk-grid p{font-size:12px;color:#9db1b8}#wct-governance .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}#wct-governance .cap-grid article{min-height:268px;padding:29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}#wct-governance .cap-grid article>small{position:absolute;right:20px;top:18px;color:#99a8ac;font-weight:900}#wct-governance .icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dff7f4;color:var(--navy);font-weight:900;font-size:18px}#wct-governance .cap-grid h3{font-size:20px;margin:43px 0 12px}#wct-governance .cap-grid p{font-size:13px;color:#697e85}#wct-governance .workflow{background:var(--paper)}#wct-governance .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}#wct-governance .flow article{background:#fff;border:1px solid var(--line);padding:24px;min-height:245px}#wct-governance .flow article>small{font-size:9px;color:#89999e;font-weight:900}#wct-governance .flow .icon{border-radius:8px;background:var(--navy);color:#fff;margin:32px 0 22px}#wct-governance .flow h3{font-size:18px}#wct-governance .flow p{font-size:12px;color:#6b7f86}#wct-governance .action-deep{padding:112px 0}#wct-governance .deep-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}#wct-governance .deep-copy h2{font-size:50px;letter-spacing:-.045em;margin:18px 0}#wct-governance .deep-copy>p:not(.tag){color:#9db1b8}#wct-governance .deep-copy ul{list-style:none;padding:0;margin:28px 0}#wct-governance .deep-copy li{font-size:13px;color:#d5e0e3;margin:14px 0}#wct-governance .deep-copy li span{color:var(--gold);font-weight:900;margin-right:8px}#wct-governance .action-demo{background:#f8fafb;color:var(--ink);border-radius:12px;padding:21px;box-shadow:0 25px 60px rgba(0,0,0,.3)}#wct-governance .demo-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}#wct-governance .demo-head small{display:block;font-size:8px;font-weight:900;color:#82939a;letter-spacing:.1em}#wct-governance .demo-head strong{font-size:16px}#wct-governance .high{font-size:8px;background:#ffe7e4;color:#c74238;border-radius:15px;padding:5px 8px;font-weight:900}#wct-governance .demo-title{padding:18px 0 12px}#wct-governance .demo-title h3{font-size:20px}#wct-governance .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}#wct-governance .meta div{background:#fff;border:1px solid var(--line);padding:9px}#wct-governance .meta small{display:block;font-size:7px;color:#829399;font-weight:900}#wct-governance .meta b{font-size:10px}#wct-governance .rec{background:#e9f7f6;border-left:3px solid var(--teal);padding:14px;margin-top:12px}#wct-governance .rec small{font-size:8px;color:var(--teal);font-weight:900}#wct-governance .rec p{font-size:11px;margin:6px 0}#wct-governance .demo-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}#wct-governance .demo-buttons span{border:1px solid var(--line);border-radius:4px;padding:7px 12px;font-size:9px;font-weight:900}#wct-governance .demo-buttons span:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}#wct-governance .stakeholders{padding:110px 0}#wct-governance .roles{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);min-height:405px}#wct-governance .role-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}#wct-governance .role-tabs button{flex:1;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);padding:18px 22px;display:grid;grid-template-columns:34px 1fr 18px;text-align:left;align-items:center;font-weight:850;font-size:13px;cursor:pointer}#wct-governance .role-tabs button:last-child{border:0}#wct-governance .role-tabs button span,#wct-governance .role-tabs button b{font-size:9px;color:#9ca9ac}#wct-governance .role-tabs button[aria-selected="true"]{background:var(--navy);color:#fff}#wct-governance .role-tabs button[aria-selected="true"] span,#wct-governance .role-tabs button[aria-selected="true"] b{color:var(--gold)}#wct-governance .role-panel{padding:55px 60px;background:linear-gradient(135deg,#f9fbfb,#e5f8f5)}#wct-governance .role-panel small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--teal)}#wct-governance .role-panel h3{font-size:34px;letter-spacing:-.03em;margin:18px 0}#wct-governance .role-panel>p{font-size:14px;color:#627981;max-width:590px}#wct-governance .role-panel ul{list-style:none;padding:0;margin:28px 0}#wct-governance .role-panel li{font-size:13px;font-weight:750;margin:12px 0}#wct-governance .role-panel li span{color:var(--teal);margin-right:8px}#wct-governance .governance{background:var(--paper)}#wct-governance .governance h2{font-size:50px;letter-spacing:-.04em;margin:18px 0 48px}#wct-governance .gov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}#wct-governance .gov-grid article{background:#fff;border:1px solid var(--line);min-height:225px;padding:28px}#wct-governance .gov-grid h3{font-size:18px;margin:34px 0 10px}#wct-governance .gov-grid p{font-size:12px;color:#6b8087}#wct-governance .faq{padding:105px 0}#wct-governance .faq h2{font-size:48px;letter-spacing:-.04em;margin:18px 0 44px}#wct-governance .faq-list{max-width:850px}#wct-governance .faq details{border-top:1px solid var(--line);padding:19px 3px}#wct-governance .faq details:last-child{border-bottom:1px solid var(--line)}#wct-governance .faq summary{cursor:pointer;font-weight:850;display:flex;justify-content:space-between;list-style:none}#wct-governance .faq summary:after{content:"+";color:var(--teal);font-size:20px}#wct-governance .faq details[open] summary:after{content:"−"}#wct-governance .faq details p{font-size:13px;color:#647b83;max-width:770px}#wct-governance .cta{margin-block:105px;background:linear-gradient(125deg,#06263a,#087a75);color:#fff;border-radius:14px;padding:64px 70px;display:grid;grid-template-columns:1.1fr .9fr;gap:75px}#wct-governance .cta .tag{color:#9ce8e3}#wct-governance .cta h2{font-size:52px;letter-spacing:-.045em;margin:18px 0}#wct-governance .cta>div>p:not(.tag){color:#c8dadd}#wct-governance .btn-light{background:#fff;color:var(--navy);box-shadow:none;margin-top:18px}#wct-governance .cta aside{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:10px;padding:30px}#wct-governance .cta aside>small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#9be5df}#wct-governance .cta ol{list-style:none;padding:0;margin:18px 0}#wct-governance .cta li{display:flex;gap:15px;padding:15px 0;border-top:1px solid rgba(255,255,255,.14)}#wct-governance .cta li>b{font-size:10px;color:var(--gold)}#wct-governance .cta li span{font-size:11px;color:#c5d7da}#wct-governance .cta li strong{display:block;color:#fff;font-size:13px}#wct-governance footer{background:var(--navy);color:#91a5ac;padding:35px 0}#wct-governance .footer{display:flex;align-items:center;gap:34px}#wct-governance .footer p{font-size:12px}#wct-governance .footer div{margin-left:auto;display:flex;gap:22px;font-size:11px}#wct-governance .footer a{color:#fff;font-weight:800}@media (max-width:950px){#wct-governance .nav nav{display:none}#wct-governance .nav .btn{margin-left:auto}#wct-governance .hero{grid-template-columns:1fr}#wct-governance .stage{min-height:560px}#wct-governance .split{grid-template-columns:1fr;gap:18px}#wct-governance .risk-grid{grid-template-columns:repeat(2,1fr)}#wct-governance .risk-grid article:nth-child(2){border-right:0}#wct-governance .risk-grid article{border-bottom:1px solid #254457}#wct-governance .cap-grid{grid-template-columns:repeat(2,1fr)}#wct-governance .flow{grid-template-columns:repeat(2,1fr)}#wct-governance .deep-layout{grid-template-columns:1fr}#wct-governance .gov-grid{grid-template-columns:repeat(2,1fr)}#wct-governance .cta{grid-template-columns:1fr}}@media (max-width:640px){#wct-governance .shell{width:min(100% - 28px,1180px)}#wct-governance .nav{height:68px}#wct-governance .nav .btn{font-size:0;padding:9px 12px}#wct-governance .nav .btn:before{content:"Demo";font-size:11px}#wct-governance .hero{padding-block:48px}#wct-governance .hero h1{font-size:45px}#wct-governance .actions{align-items:flex-start;flex-direction:column}#wct-governance .stage{min-height:520px}#wct-governance .app{width:100%;transform:none}#wct-governance .app-body{grid-template-columns:.72fr 1.28fr}#wct-governance .insight{right:-4px;width:260px}#wct-governance .signal{font-size:7px;gap:8px}#wct-governance .problem,#wct-governance .section,#wct-governance .action-deep,#wct-governance .stakeholders,#wct-governance .faq{padding-block:74px}#wct-governance .split h2,#wct-governance .deep-copy h2,#wct-governance .governance h2,#wct-governance .faq h2{font-size:37px}#wct-governance .risk-grid,#wct-governance .cap-grid,#wct-governance .flow,#wct-governance .gov-grid{grid-template-columns:1fr}#wct-governance .risk-grid article{border-right:0}#wct-governance .roles{grid-template-columns:1fr}#wct-governance .role-tabs{border-right:0}#wct-governance .role-panel{padding:35px 24px}#wct-governance .meta{grid-template-columns:1fr}#wct-governance .cta{width:calc(100% - 28px);padding:42px 24px;margin-block:70px}#wct-governance .cta h2{font-size:39px}#wct-governance .footer{flex-wrap:wrap;align-items:flex-start}#wct-governance .footer div{margin-left:0;width:100%;justify-content:space-between}}
#wct-faq{
   --navy:#031728;
   --navy2:#07263a;
   --ink:#102b39;
   --teal:#18b8b0;
   --cyan:#40d6df;--gold:#f2b52b;--red:#ef665c;--paper:#f4f8f8;--line:#d9e5e6;--muted:#607982;--white:#fff;--shadow:0 28px 75px rgba(3,23,40,.18)}
#wct-faq *{box-sizing:border-box}#wct-faq{scroll-behavior:smooth}#wct-faq{margin:0;color:var(--ink);background:#fff;font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;line-height:1.55}#wct-faq a{color:inherit;text-decoration:none}
#wct-faq button{font:inherit}#wct-faq .shell{width:min(1180px,calc(100% - 48px));margin:auto}
#wct-faq .nav{height:76px;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}
#wct-faq .nav-inner{height:100%;display:flex;align-items:center;gap:32px}#wct-faq .logo{font-size:27px;font-weight:900;letter-spacing:-.07em;color:var(--teal)}
#wct-faq .logo span{font-size:10px;letter-spacing:.02em;background:var(--navy);color:#fff;border-radius:3px;padding:3px 5px;margin-left:5px}
#wct-faq .nav nav{margin-left:auto;display:flex;gap:25px;font-size:12px;font-weight:800}#wct-faq .nav nav a:hover{color:var(--teal)}
#wct-faq .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--teal);color:#fff;border-radius:5px;font-size:13px;font-weight:850;box-shadow:0 12px 28px rgba(24,184,176,.2);transition:.2s}
#wct-faq .btn:hover{transform:translateY(-2px);background:#109b95}#wct-faq .btn-sm{padding:10px 14px;font-size:12px}
#wct-faq .eyebrow,#wct-faq .tag{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}
#wct-faq .eyebrow{display:flex;align-items:center;gap:10px}#wct-faq .eyebrow:before{content:"";width:30px;height:2px;background:var(--gold)}
#wct-faq h1,#wct-faq h2,#wct-faq h3{margin:0;line-height:1.06}#wct-faq h1{font-size:clamp(50px,5.2vw,76px);letter-spacing:-.06em}
#wct-faq h1 em,#wct-faq h2 em{font-style:normal;color:var(--teal)}#wct-faq .lead{font-size:17px;line-height:1.78;color:#536d77;margin:26px 0;max-width:580px}
#wct-faq .hero{min-height:710px;display:grid;grid-template-columns:.86fr 1.14fr;gap:62px;align-items:center;padding-block:72px 88px}
#wct-faq .actions{display:flex;align-items:center;gap:24px;margin:31px 0}#wct-faq .text-link{font-size:13px;font-weight:850}
#wct-faq .text-link span{color:var(--gold);margin-left:7px}
#wct-faq .proof{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#587079}
#wct-faq .proof span{display:flex;align-items:center;gap:7px}
#wct-faq .proof i,#wct-faq .pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(24,184,176,.13)}
#wct-faq .stage{position:relative;min-height:570px;display:flex;align-items:center}
#wct-faq .glow{position:absolute;inset:18px 0 0 70px;border-radius:50%;background:radial-gradient(circle,rgba(24,184,176,.2),transparent 67%)}
#wct-faq .app{width:98%;margin-left:auto;background:#f8fbfc;border:1px solid #cfdee2;border-radius:14px;box-shadow:var(--shadow);position:relative;z-index:2;overflow:hidden;transform:rotate(.4deg)}
#wct-faq .app-head{display:flex;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line)}#wct-faq .app-head .logo{font-size:19px}
#wct-faq .app-tabs{margin-left:auto;display:flex;gap:19px;font-size:8px;font-weight:850;color:#7c8d92}
#wct-faq .app-tabs b{color:var(--navy);padding-bottom:4px;border-bottom:2px solid var(--gold)}
#wct-faq .project{padding:14px 18px 9px;display:flex;align-items:center;gap:12px}#wct-faq .project strong{font-size:12px}
#wct-faq .project small{display:block;color:#7a8d94;font-size:8px}
#wct-faq .status{margin-left:auto;background:#fff0df;color:#a66700;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900}
#wct-faq .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px}
#wct-faq .metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px}
#wct-faq .metric small{display:block;font-size:7px;color:#7b8c92;font-weight:900}
#wct-faq .metric b{font-size:18px}#wct-faq .metric.warn b{color:var(--red)}
#wct-faq .app-body{display:grid;grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--line);min-height:330px}
#wct-faq .side{padding:13px;border-right:1px solid var(--line)}#wct-faq .side>small{font-size:7px;font-weight:900;letter-spacing:.1em;color:#849399}
#wct-faq .lane{display:flex;justify-content:space-between;align-items:center;padding:9px 7px;border-bottom:1px solid #e7eeee;font-size:8px;font-weight:800}
#wct-faq .lane.active{background:var(--navy);color:#fff;border-radius:5px}
#wct-faq .lane b{background:#edf5f5;color:var(--teal);border-radius:10px;padding:2px 6px}
#wct-faq .workspace{padding:13px}
#wct-faq .work-head{display:flex;justify-content:space-between;font-size:9px;font-weight:900}
#wct-faq .work-head span{color:var(--teal)}#wct-faq .action-card{margin-top:10px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:7px;padding:11px}
#wct-faq .action-top{display:flex;gap:7px;align-items:center}
#wct-faq .priority{font-size:6px;background:#ffe9e7;color:#c93b31;border-radius:12px;padding:3px 6px;font-weight:900}
#wct-faq .action-top strong{font-size:9px}#wct-faq .action-card p{font-size:8px;color:#667a81;margin:7px 0}
#wct-faq .recommend{background:#f1f9f8;border-radius:5px;padding:8px;font-size:7px;color:#405d65}
#wct-faq .action-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px;margin-top:8px;font-size:7px}
#wct-faq .action-foot button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:4px;font-size:7px;font-weight:900;padding:4px 7px}
#wct-faq .insight{position:absolute;z-index:3;right:-15px;bottom:16px;width:280px;background:var(--navy);color:#fff;border-radius:9px;box-shadow:0 18px 45px rgba(3,23,40,.3);padding:15px}
#wct-faq .insight small{font-size:7px;color:#81dcd7;font-weight:900;letter-spacing:.1em}
#wct-faq .insight strong{display:block;font-size:12px;margin:7px 0}
#wct-faq .insight p{font-size:8px;color:#a8bdc4;margin:0}
#wct-faq .signal{min-height:62px;background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:23px;padding:15px;font-size:10px;font-weight:900;letter-spacing:.13em;text-align:center}
#wct-faq .signal b{color:var(--gold)}#wct-faq .dark{background:var(--navy);color:#fff}
#wct-faq .section{padding:110px 0}
#wct-faq .split{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;margin:24px 0 52px}
#wct-faq .split h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em}
#wct-faq .split p{font-size:16px;line-height:1.82;color:#9db1b8;margin:4px 0}
#wct-faq .split.light p{color:#687f87}#wct-faq .problem{padding:110px 0}
#wct-faq .risk-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #254457}
#wct-faq .risk-grid article{min-height:225px;padding:28px;border-right:1px solid #254457}
#wct-faq .risk-grid article:last-child{border:0}#wct-faq .risk-grid b{font-size:10px;color:var(--gold)}
#wct-faq .risk-grid h3{font-size:19px;margin:33px 0 11px}#wct-faq .risk-grid p{font-size:12px;color:#9db1b8}
#wct-faq .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
#wct-faq .cap-grid article{min-height:268px;padding:29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}
#wct-faq .cap-grid article>small{position:absolute;right:20px;top:18px;color:#99a8ac;font-weight:900}
#wct-faq .icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dff7f4;color:var(--navy);font-weight:900;font-size:18px}
#wct-faq .cap-grid h3{font-size:20px;margin:43px 0 12px}#wct-faq .cap-grid p{font-size:13px;color:#697e85}#wct-faq .workflow{background:var(--paper)}
#wct-faq .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}
#wct-faq .flow article{background:#fff;border:1px solid var(--line);padding:24px;min-height:245px}
#wct-faq .flow article>small{font-size:9px;color:#89999e;font-weight:900}
#wct-faq .flow .icon{border-radius:8px;background:var(--navy);color:#fff;margin:32px 0 22px}
#wct-faq .flow h3{font-size:18px}#wct-faq .flow p{font-size:12px;color:#6b7f86}
#wct-faq .action-deep{padding:112px 0}#wct-faq .deep-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}
#wct-faq .deep-copy h2{font-size:50px;letter-spacing:-.045em;margin:18px 0}#wct-faq .deep-copy>p:not(.tag){color:#9db1b8}
#wct-faq .deep-copy ul{list-style:none;padding:0;margin:28px 0}
#wct-faq .deep-copy li{font-size:13px;color:#d5e0e3;margin:14px 0}
#wct-faq .deep-copy li span{color:var(--gold);font-weight:900;margin-right:8px}
#wct-faq .action-demo{background:#f8fafb;color:var(--ink);border-radius:12px;padding:21px;box-shadow:0 25px 60px rgba(0,0,0,.3)}
#wct-faq .demo-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}
#wct-faq .demo-head small{display:block;font-size:8px;font-weight:900;color:#82939a;letter-spacing:.1em}
#wct-faq .demo-head strong{font-size:16px}#wct-faq .high{font-size:8px;background:#ffe7e4;color:#c74238;border-radius:15px;padding:5px 8px;font-weight:900}
#wct-faq .demo-title{padding:18px 0 12px}#wct-faq .demo-title h3{font-size:20px}
#wct-faq .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}
#wct-faq .meta div{background:#fff;border:1px solid var(--line);padding:9px}
#wct-faq .meta small{display:block;font-size:7px;color:#829399;font-weight:900}
#wct-faq .meta b{font-size:10px}#wct-faq .rec{background:#e9f7f6;border-left:3px solid var(--teal);padding:14px;margin-top:12px}
#wct-faq .rec small{font-size:8px;color:var(--teal);font-weight:900}
#wct-faq .rec p{font-size:11px;margin:6px 0}#wct-faq .demo-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}
#wct-faq .demo-buttons span{border:1px solid var(--line);border-radius:4px;padding:7px 12px;font-size:9px;font-weight:900}
#wct-faq .demo-buttons span:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}
#wct-faq .stakeholders{padding:110px 0}#wct-faq .roles{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);min-height:405px}
#wct-faq .role-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}
#wct-faq .role-tabs button{flex:1;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);padding:18px 22px;display:grid;grid-template-columns:34px 1fr 18px;text-align:left;align-items:center;font-weight:850;font-size:13px;cursor:pointer}
#wct-faq .role-tabs button:last-child{border:0}#wct-faq .role-tabs button span,#wct-faq .role-tabs button b{font-size:9px;color:#9ca9ac}
#wct-faq .role-tabs button[aria-selected="true"]{background:var(--navy);color:#fff}
#wct-faq .role-tabs button[aria-selected="true"] span,#wct-faq .role-tabs button[aria-selected="true"] b{color:var(--gold)}
#wct-faq .role-panel{padding:55px 60px;background:linear-gradient(135deg,#f9fbfb,#e5f8f5)}
#wct-faq .role-panel small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--teal)}
#wct-faq .role-panel h3{font-size:34px;letter-spacing:-.03em;margin:18px 0}
#wct-faq .role-panel>p{font-size:14px;color:#627981;max-width:590px}
#wct-faq .role-panel ul{list-style:none;padding:0;margin:28px 0}
#wct-faq .role-panel li{font-size:13px;font-weight:750;margin:12px 0}
#wct-faq .role-panel li span{color:var(--teal);margin-right:8px}
#wct-faq .governance{background:var(--paper)}
#wct-faq .governance h2{font-size:50px;letter-spacing:-.04em;margin:18px 0 48px}
#wct-faq .gov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}
#wct-faq .gov-grid article{background:#fff;border:1px solid var(--line);min-height:225px;padding:28px}
#wct-faq .gov-grid h3{font-size:18px;margin:34px 0 10px}#wct-faq .gov-grid p{font-size:12px;color:#6b8087}
#wct-faq .faq{padding:105px 0}#wct-faq .faq h2{font-size:48px;letter-spacing:-.04em;margin:18px 0 44px}
#wct-faq .faq-list{max-width:850px}#wct-faq .faq details{border-top:1px solid var(--line);padding:19px 3px}
#wct-faq .faq details:last-child{border-bottom:1px solid var(--line)}
#wct-faq .faq summary{cursor:pointer;font-weight:850;display:flex;justify-content:space-between;list-style:none}
#wct-faq .faq summary:after{content:"+";color:var(--teal);font-size:20px}#wct-faq .faq details[open] summary:after{content:"−"}
#wct-faq .faq details p{font-size:13px;color:#647b83;max-width:770px}
#wct-faq .cta{margin-block:105px;background:linear-gradient(125deg,#06263a,#087a75);color:#fff;border-radius:14px;padding:64px 70px;display:grid;grid-template-columns:1.1fr .9fr;gap:75px}
#wct-faq .cta .tag{color:#9ce8e3}
#wct-faq .cta h2{font-size:52px;letter-spacing:-.045em;margin:18px 0}
#wct-faq .cta>div>p:not(.tag){color:#c8dadd}#wct-faq .btn-light{background:#fff;color:var(--navy);box-shadow:none;margin-top:18px}
#wct-faq .cta aside{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:10px;padding:30px}
#wct-faq .cta aside>small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#9be5df}
#wct-faq .cta ol{list-style:none;padding:0;margin:18px 0}#wct-faq .cta li{display:flex;gap:15px;padding:15px 0;border-top:1px solid rgba(255,255,255,.14)}
#wct-faq .cta li>b{font-size:10px;color:var(--gold)}#wct-faq .cta li span{font-size:11px;color:#c5d7da}
#wct-faq .cta li strong{display:block;color:#fff;font-size:13px}#wct-faq footer{background:var(--navy);color:#91a5ac;padding:35px 0}
#wct-faq .footer{display:flex;align-items:center;gap:34px}
#wct-faq .footer p{font-size:12px}
#wct-faq .footer div{margin-left:auto;display:flex;gap:22px;font-size:11px}
#wct-faq .footer a{color:#fff;font-weight:800}
@media (max-width:950px)
{#wct-faq .nav nav{display:none}
#wct-faq .nav .btn{margin-left:auto}
#wct-faq .hero{grid-template-columns:1fr}
#wct-faq .stage{min-height:560px}
#wct-faq .split{grid-template-columns:1fr;gap:18px}
#wct-faq .risk-grid{grid-template-columns:repeat(2,1fr)}
#wct-faq .risk-grid article:nth-child(2){border-right:0}
#wct-faq .risk-grid article{border-bottom:1px solid #254457}
#wct-faq .cap-grid{grid-template-columns:repeat(2,1fr)}
#wct-faq .flow{grid-template-columns:repeat(2,1fr)}
#wct-faq .deep-layout{grid-template-columns:1fr}
#wct-faq .gov-grid{grid-template-columns:repeat(2,1fr)}
#wct-faq .cta{grid-template-columns:1fr}}
@media (max-width:640px){
   #wct-faq .shell{width:min(100% - 28px,1180px)}
   #wct-faq .nav{height:68px}#wct-faq .nav .btn{font-size:0;padding:9px 12px}
   #wct-faq .nav .btn:before{content:"Demo";font-size:11px}#wct-faq .hero{padding-block:48px}
   #wct-faq .hero h1{font-size:45px}
   #wct-faq .actions{align-items:flex-start;flex-direction:column}
   #wct-faq .stage{min-height:520px}#wct-faq .app{width:100%;transform:none}
   #wct-faq .app-body{grid-template-columns:.72fr 1.28fr}#wct-faq .insight{right:-4px;width:260px}
   #wct-faq .signal{font-size:7px;gap:8px}
   #wct-faq .problem,#wct-faq .section,#wct-faq .action-deep,#wct-faq .stakeholders,#wct-faq .faq{padding-block:74px}
   #wct-faq .split h2,#wct-faq .deep-copy h2,#wct-faq .governance h2,#wct-faq .faq h2{font-size:37px}
   #wct-faq .risk-grid,#wct-faq .cap-grid,#wct-faq .flow,#wct-faq .gov-grid{grid-template-columns:1fr}
   #wct-faq .risk-grid article{border-right:0}#wct-faq .roles{grid-template-columns:1fr}
   #wct-faq .role-tabs{border-right:0}#wct-faq .role-panel{padding:35px 24px}
   #wct-faq .meta{grid-template-columns:1fr}#wct-faq .cta{width:calc(100% - 28px);padding:42px 24px;margin-block:70px}
   #wct-faq .cta h2{font-size:39px}
   #wct-faq .footer{flex-wrap:wrap;align-items:flex-start}
   #wct-faq .footer div{margin-left:0;width:100%;justify-content:space-between}}
#wct-cta{
   --navy:#031728;
   --navy2:#07263a;
   --ink:#102b39;
   --teal:#18b8b0;
   --cyan:#40d6df;
   --gold:#f2b52b;
   --red:#ef665c;
   --paper:#f4f8f8;
   --line:#d9e5e6;
   --muted:#607982;
   --white:#fff;
   --shadow:0 28px 75px rgba(3,23,40,.18)}
   #wct-cta *{box-sizing:border-box}#wct-cta{scroll-behavior:smooth}
   #wct-cta{margin:0;color:var(--ink);background:#fff;font-family:"Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;line-height:1.55}
   #wct-cta a{color:inherit;text-decoration:none}
   #wct-cta button{font:inherit}#wct-cta .shell{width:min(1180px,calc(100% - 48px));margin:auto}
   #wct-cta .nav{height:76px;position:sticky;top:0;z-index:30;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}
   #wct-cta .nav-inner{height:100%;display:flex;align-items:center;gap:32px}#wct-cta .logo{font-size:27px;font-weight:900;letter-spacing:-.07em;color:var(--teal)}
   #wct-cta .logo span{font-size:10px;letter-spacing:.02em;background:var(--navy);color:#fff;border-radius:3px;padding:3px 5px;margin-left:5px}
   #wct-cta .nav nav{margin-left:auto;display:flex;gap:25px;font-size:12px;font-weight:800}#wct-cta .nav nav a:hover{color:var(--teal)}
   #wct-cta .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;background:var(--teal);color:#fff;border-radius:5px;font-size:13px;font-weight:850;box-shadow:0 12px 28px rgba(24,184,176,.2);transition:.2s}
   #wct-cta .btn:hover{transform:translateY(-2px);background:#109b95}
   #wct-cta .btn-sm{padding:10px 14px;font-size:12px}
   #wct-cta .eyebrow,#wct-cta .tag{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}
   #wct-cta .eyebrow{display:flex;align-items:center;gap:10px}#wct-cta .eyebrow:before{content:"";width:30px;height:2px;background:var(--gold)}
   #wct-cta h1,#wct-cta h2,#wct-cta h3{margin:0;line-height:1.06}#wct-cta h1{font-size:clamp(50px,5.2vw,76px);letter-spacing:-.06em}
   #wct-cta h1 em,#wct-cta h2 em{font-style:normal;color:var(--teal)}#wct-cta .lead{font-size:17px;line-height:1.78;color:#536d77;margin:26px 0;max-width:580px}
   #wct-cta .hero{min-height:710px;display:grid;grid-template-columns:.86fr 1.14fr;gap:62px;align-items:center;padding-block:72px 88px}
   #wct-cta .actions{display:flex;align-items:center;gap:24px;margin:31px 0}#wct-cta .text-link{font-size:13px;font-weight:850}
   #wct-cta .text-link span{color:var(--gold);margin-left:7px}
   #wct-cta .proof{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:750;color:#587079}
   #wct-cta .proof span{display:flex;align-items:center;gap:7px}#wct-cta .proof i,#wct-cta .pulse{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(24,184,176,.13)}
   #wct-cta .stage{position:relative;min-height:570px;display:flex;align-items:center}
   #wct-cta .glow{position:absolute;inset:18px 0 0 70px;border-radius:50%;background:radial-gradient(circle,rgba(24,184,176,.2),transparent 67%)}
   #wct-cta .app{width:98%;margin-left:auto;background:#f8fbfc;border:1px solid #cfdee2;border-radius:14px;box-shadow:var(--shadow);position:relative;z-index:2;overflow:hidden;transform:rotate(.4deg)}
   #wct-cta .app-head{display:flex;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line)}
   #wct-cta .app-head .logo{font-size:19px}
   #wct-cta .app-tabs{margin-left:auto;display:flex;gap:19px;font-size:8px;font-weight:850;color:#7c8d92}
   #wct-cta .app-tabs b{color:var(--navy);padding-bottom:4px;border-bottom:2px solid var(--gold)}
   #wct-cta .project{padding:14px 18px 9px;display:flex;align-items:center;gap:12px}
   #wct-cta .project strong{font-size:12px}
   #wct-cta .project small{display:block;color:#7a8d94;font-size:8px}
   #wct-cta .status{margin-left:auto;background:#fff0df;color:#a66700;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900}
   #wct-cta .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 12px}
   #wct-cta .metric{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px}
   #wct-cta .metric small{display:block;font-size:7px;color:#7b8c92;font-weight:900}
   #wct-cta .metric b{font-size:18px}#wct-cta .metric.warn b{color:var(--red)}
   #wct-cta .app-body{display:grid;grid-template-columns:.65fr 1.35fr;border-top:1px solid var(--line);min-height:330px}
   #wct-cta .side{padding:13px;border-right:1px solid var(--line)}#wct-cta .side>small{font-size:7px;font-weight:900;letter-spacing:.1em;color:#849399}
   #wct-cta .lane{display:flex;justify-content:space-between;align-items:center;padding:9px 7px;border-bottom:1px solid #e7eeee;font-size:8px;font-weight:800}
   #wct-cta .lane.active{background:var(--navy);color:#fff;border-radius:5px}#wct-cta .lane b{background:#edf5f5;color:var(--teal);border-radius:10px;padding:2px 6px}
   #wct-cta .workspace{padding:13px}
   #wct-cta .work-head{display:flex;justify-content:space-between;font-size:9px;font-weight:900}
   #wct-cta .work-head span{color:var(--teal)}
   #wct-cta .action-card{margin-top:10px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:7px;padding:11px}
   #wct-cta .action-top{display:flex;gap:7px;align-items:center}
   #wct-cta .priority{font-size:6px;background:#ffe9e7;color:#c93b31;border-radius:12px;padding:3px 6px;font-weight:900}
   #wct-cta .action-top strong{font-size:9px}#wct-cta .action-card p{font-size:8px;color:#667a81;margin:7px 0}
   #wct-cta .recommend{background:#f1f9f8;border-radius:5px;padding:8px;font-size:7px;color:#405d65}
   #wct-cta .action-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:8px;margin-top:8px;font-size:7px}
   #wct-cta .action-foot button{border:1px solid var(--teal);background:#fff;color:var(--teal);border-radius:4px;font-size:7px;font-weight:900;padding:4px 7px}
   #wct-cta .insight{position:absolute;z-index:3;right:-15px;bottom:16px;width:280px;background:var(--navy);color:#fff;border-radius:9px;box-shadow:0 18px 45px rgba(3,23,40,.3);padding:15px}
   #wct-cta .insight small{font-size:7px;color:#81dcd7;font-weight:900;letter-spacing:.1em}#wct-cta .insight strong{display:block;font-size:12px;margin:7px 0}
   #wct-cta .insight p{font-size:8px;color:#a8bdc4;margin:0}
   #wct-cta .signal{min-height:62px;background:var(--navy);color:#fff;display:flex;justify-content:center;align-items:center;gap:23px;padding:15px;font-size:10px;font-weight:900;letter-spacing:.13em;text-align:center}
   #wct-cta .signal b{color:var(--gold)}#wct-cta .dark{background:var(--navy);color:#fff}#wct-cta .section{padding:110px 0}
   #wct-cta .split{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;margin:24px 0 52px}
   #wct-cta .split h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.045em}#wct-cta .split p{font-size:16px;line-height:1.82;color:#9db1b8;margin:4px 0}
   #wct-cta .split.light p{color:#687f87}#wct-cta .problem{padding:110px 0}
   #wct-cta .risk-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #254457}
   #wct-cta .risk-grid article{min-height:225px;padding:28px;border-right:1px solid #254457}
   #wct-cta .risk-grid article:last-child{border:0}#wct-cta .risk-grid b{font-size:10px;color:var(--gold)}
   #wct-cta .risk-grid h3{font-size:19px;margin:33px 0 11px}#wct-cta .risk-grid p{font-size:12px;color:#9db1b8}
   #wct-cta .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
   #wct-cta .cap-grid article{min-height:268px;padding:29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}
   #wct-cta .cap-grid article>small{position:absolute;right:20px;top:18px;color:#99a8ac;font-weight:900}
   #wct-cta .icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#dff7f4;color:var(--navy);font-weight:900;font-size:18px}
   #wct-cta .cap-grid h3{font-size:20px;margin:43px 0 12px}
   #wct-cta .cap-grid p{font-size:13px;color:#697e85}#wct-cta .workflow{background:var(--paper)}
   #wct-cta .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}
   #wct-cta .flow article{background:#fff;border:1px solid var(--line);padding:24px;min-height:245px}
   #wct-cta .flow article>small{font-size:9px;color:#89999e;font-weight:900}
   #wct-cta .flow .icon{border-radius:8px;background:var(--navy);color:#fff;margin:32px 0 22px}#wct-cta .flow h3{font-size:18px}
   #wct-cta .flow p{font-size:12px;color:#6b7f86}#wct-cta .action-deep{padding:112px 0}
   #wct-cta .deep-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}
   #wct-cta .deep-copy h2{font-size:50px;letter-spacing:-.045em;margin:18px 0}
   #wct-cta .deep-copy>p:not(.tag){color:#9db1b8}#wct-cta .deep-copy ul{list-style:none;padding:0;margin:28px 0}
   #wct-cta .deep-copy li{font-size:13px;color:#d5e0e3;margin:14px 0}
   #wct-cta .deep-copy li span{color:var(--gold);font-weight:900;margin-right:8px}
   #wct-cta .action-demo{background:#f8fafb;color:var(--ink);border-radius:12px;padding:21px;box-shadow:0 25px 60px rgba(0,0,0,.3)}
   #wct-cta .demo-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}
   #wct-cta .demo-head small{display:block;font-size:8px;font-weight:900;color:#82939a;letter-spacing:.1em}
   #wct-cta .demo-head strong{font-size:16px}
   #wct-cta .high{font-size:8px;background:#ffe7e4;color:#c74238;border-radius:15px;padding:5px 8px;font-weight:900}
   #wct-cta .demo-title{padding:18px 0 12px}#wct-cta .demo-title h3{font-size:20px}
   #wct-cta .meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}
   #wct-cta .meta div{background:#fff;border:1px solid var(--line);padding:9px}
   #wct-cta .meta small{display:block;font-size:7px;color:#829399;font-weight:900}
   #wct-cta .meta b{font-size:10px}#wct-cta .rec{background:#e9f7f6;border-left:3px solid var(--teal);padding:14px;margin-top:12px}
   #wct-cta .rec small{font-size:8px;color:var(--teal);font-weight:900}#wct-cta .rec p{font-size:11px;margin:6px 0}
   #wct-cta .demo-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}
   #wct-cta .demo-buttons span{border:1px solid var(--line);border-radius:4px;padding:7px 12px;font-size:9px;font-weight:900}
   #wct-cta .demo-buttons span:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}
   #wct-cta .stakeholders{padding:110px 0}#wct-cta .roles{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);min-height:405px}
   #wct-cta .role-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line)}
   #wct-cta .role-tabs button{flex:1;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);padding:18px 22px;display:grid;grid-template-columns:34px 1fr 18px;text-align:left;align-items:center;font-weight:850;font-size:13px;cursor:pointer}
   #wct-cta .role-tabs button:last-child{border:0}#wct-cta .role-tabs button span,#wct-cta .role-tabs button b{font-size:9px;color:#9ca9ac}
   #wct-cta .role-tabs button[aria-selected="true"]{background:var(--navy);color:#fff}
   #wct-cta .role-tabs button[aria-selected="true"] span,#wct-cta .role-tabs button[aria-selected="true"] b{color:var(--gold)}
   #wct-cta .role-panel{padding:55px 60px;background:linear-gradient(135deg,#f9fbfb,#e5f8f5)}
   #wct-cta .role-panel small{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--teal)}
   #wct-cta .role-panel h3{font-size:34px;letter-spacing:-.03em;margin:18px 0}
   #wct-cta .role-panel>p{font-size:14px;color:#627981;max-width:590px}
   #wct-cta .role-panel ul{list-style:none;padding:0;margin:28px 0}
   #wct-cta .role-panel li{font-size:13px;font-weight:750;margin:12px 0}
   #wct-cta .role-panel li span{color:var(--teal);margin-right:8px}
   #wct-cta .governance{background:var(--paper)}
   #wct-cta .governance h2{font-size:50px;letter-spacing:-.04em;margin:18px 0 48px}
   #wct-cta .gov-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}
   #wct-cta .gov-grid article{background:#fff;border:1px solid var(--line);min-height:225px;padding:28px}
   #wct-cta .gov-grid h3{font-size:18px;margin:34px 0 10px}
   #wct-cta .gov-grid p{font-size:12px;color:#6b8087}
   #wct-cta .faq{padding:105px 0}#wct-cta .faq h2{font-size:48px;letter-spacing:-.04em;margin:18px 0 44px}
   #wct-cta .faq-list{max-width:850px}#wct-cta .faq details{border-top:1px solid var(--line);padding:19px 3px}
   #wct-cta .faq details:last-child{border-bottom:1px solid var(--line)}
   #wct-cta .faq summary{cursor:pointer;font-weight:850;display:flex;justify-content:space-between;list-style:none}
   #wct-cta .faq summary:after{content:"+";color:var(--teal);font-size:20px}
   #wct-cta .faq details[open] summary:after{content:"−"}
   #wct-cta .faq details p{font-size:13px;color:#647b83;max-width:770px}
   #wct-cta .cta{margin-block:105px;background:linear-gradient(125deg,#06263a,#087a75);color:#fff;border-radius:14px;padding:64px 70px;display:grid;grid-template-columns:1.1fr .9fr;gap:75px}
   #wct-cta .cta .tag{color:#9ce8e3}
   #wct-cta .cta h2{font-size:52px;letter-spacing:-.045em;margin:18px 0}
   #wct-cta .cta>div>p:not(.tag){color:#c8dadd}
   #wct-cta .btn-light{background:#fff;color:var(--navy);box-shadow:none;margin-top:18px}
   #wct-cta .cta aside{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.17);border-radius:10px;padding:30px}
   #wct-cta .cta aside>small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#9be5df}#wct-cta .cta ol{list-style:none;padding:0;margin:18px 0}
   #wct-cta .cta li{display:flex;gap:15px;padding:15px 0;border-top:1px solid rgba(255,255,255,.14)}#wct-cta .cta li>b{font-size:10px;color:var(--gold)}
   #wct-cta .cta li span{font-size:11px;color:#c5d7da}#wct-cta .cta li strong{display:block;color:#fff;font-size:13px}
   #wct-cta footer{background:var(--navy);color:#91a5ac;padding:35px 0}
   #wct-cta .footer{display:flex;align-items:center;gap:34px}
   #wct-cta .footer p{font-size:12px}
   #wct-cta .footer div{margin-left:auto;display:flex;gap:22px;font-size:11px}
   #wct-cta .footer a{color:#fff;font-weight:800}
   @media (max-width:950px){#wct-cta .nav nav{display:none}
   #wct-cta .nav .btn{margin-left:auto}#wct-cta .hero{grid-template-columns:1fr}
   #wct-cta .stage{min-height:560px}#wct-cta .split{grid-template-columns:1fr;gap:18px}
   #wct-cta .risk-grid{grid-template-columns:repeat(2,1fr)}
   #wct-cta .risk-grid article:nth-child(2){border-right:0}
   #wct-cta .risk-grid article{border-bottom:1px solid #254457}
   #wct-cta .cap-grid{grid-template-columns:repeat(2,1fr)}
   #wct-cta .flow{grid-template-columns:repeat(2,1fr)}
   #wct-cta .deep-layout{grid-template-columns:1fr}
   #wct-cta .gov-grid{grid-template-columns:repeat(2,1fr)}
   #wct-cta .cta{grid-template-columns:1fr}
}
   @media (max-width:640px){#wct-cta .shell{width:min(100% - 28px,1180px)}
   #wct-cta .nav{height:68px}#wct-cta .nav .btn{font-size:0;padding:9px 12px}
   #wct-cta .nav .btn:before{content:"Demo";font-size:11px}#wct-cta .hero{padding-block:48px}
   #wct-cta .hero h1{font-size:45px}#wct-cta .actions{align-items:flex-start;flex-direction:column}
   #wct-cta .stage{min-height:520px}#wct-cta .app{width:100%;transform:none}
   #wct-cta .app-body{grid-template-columns:.72fr 1.28fr}#wct-cta .insight{right:-4px;width:260px}
   #wct-cta .signal{font-size:7px;gap:8px}
   #wct-cta .problem,#wct-cta .section,#wct-cta .action-deep,#wct-cta .stakeholders,#wct-cta .faq{padding-block:74px}
   #wct-cta .split h2,#wct-cta .deep-copy h2,#wct-cta .governance h2,#wct-cta .faq h2{font-size:37px}
   #wct-cta .risk-grid,#wct-cta .cap-grid,#wct-cta .flow,#wct-cta .gov-grid{grid-template-columns:1fr}
   #wct-cta .risk-grid article{border-right:0}#wct-cta .roles{grid-template-columns:1fr}
   #wct-cta .role-tabs{border-right:0}#wct-cta .role-panel{padding:35px 24px}
   #wct-cta .meta{grid-template-columns:1fr}#wct-cta .cta{width:calc(100% - 28px);padding:42px 24px;margin-block:70px}
   #wct-cta .cta h2{font-size:39px}
   #wct-cta .footer{flex-wrap:wrap;align-items:flex-start}
   #wct-cta .footer div{margin-left:0;width:100%;justify-content:space-between}}
.page-source :is(.section-tag,.tag){width:max-content;max-width:100%;padding:2px 5px;background:#fff!important;color:var(--teal-text-light)!important}.page-source .dark :is(.section-tag,.tag){background:var(--navy)!important;color:var(--teal)!important}.wai :is(.add-watch,.ai-spark,.insight>b,.insight small,.smart-alert small,.role-panel li span){color:var(--teal-text-light)!important}.wai :is(.cap-grid article>span,.cap-grid p,.chart-labels,.chart-title small,.float-card small,.flow article>span,.flow p,.governance-grid p,.light-heading p,.role-panel>p,.role-tabs button b,.role-tabs button span,.table-head,.watch-head small){color:var(--concrete)!important}.wai :is(.alert-card>b,.smart-alert>b,.smart-alert small){color:var(--amber-text-light)!important}.wai .status.done{color:var(--teal-text-light)!important}.wai .final-cta :is(aside>small,li>b,li span){color:#fff!important}#wct-action-center :is(.demo-head small,.high,.meta small,.rec small){color:var(--concrete)!important}#wct-action-center .demo-buttons span:last-child{color:#fff!important}#wct-capabilities :is(.cap-grid article>small,.cap-grid p,.split.light p),#wct-faq .faq details p,#wct-governance .gov-grid p,#wct-stakeholders :is(.role-panel>p,.role-tabs button span,.role-tabs button b,.split.light p),#wct-workflow :is(.flow article>small,.flow p,.split.light p){color:var(--concrete)!important; letter-spacing: 3%;}#wct-stakeholders .role-panel :is(li span,small){color:var(--teal-text-light)!important}#wct-cta .cta :is(>div>p:not(.tag),aside>small,li>b,li span,li strong){color:#fff!important}#wct-hero :is(.app-tabs,.lane b,.metric small,.project small,.side>small,.work-head span){color:var(--concrete)!important}#wct-hero :is(.priority,.status){color:var(--coral-text-light)!important;background:#fff!important}#wct-hero .logo{color:var(--teal-text-light)!important}#wct-hero .text-link span{color:var(--teal-text-light)!important}
.wai :is(.add-watch,.ai-spark,.insight>b,.insight small,.smart-alert small,.role-panel li span),.wai .status.done,#wct-stakeholders .role-panel :is(li span,small){color:#0D6F63!important}.wai :is(.alert-card>b,.smart-alert>b,.smart-alert small){color:#805817!important}.wai .dark :is(.cap-grid article>span,.cap-grid p,.chart-labels,.chart-title small,.float-card small,.flow article>span,.flow p,.governance-grid p,.light-heading p,.role-panel>p,.role-tabs button b,.role-tabs button span,.table-head,.watch-head small){color:#fff!important}.wai .dark .watch-card :is(.watch-head small,.table-head){color:var(--concrete)!important}.wai .flow article>span{color:var(--concrete)!important}.wai .role-tabs button[aria-selected="true"] :is(span,b),#wct-stakeholders .role-tabs button[aria-selected="true"] :is(span,b){color:#fff!important}#wct-capabilities .cap-grid article>small,#wct-workflow .flow article>small{color:#fff!important}#wct-action-center .demo-buttons span:last-child{color:var(--navy)!important}#wct-cta .cta{background:var(--navy)!important}#wct-cta .cta>div>p:not(.tag),#wct-cta .cta :is(aside>small,li>b,li span,li strong){color:#fff!important}#wct-hero .eyebrow{color:var(--teal-text-light)!important}
.wai :is(.add-watch,.answer p,.cap-grid article>span,.cap-grid p,.chart-labels,.chart-title,.final-cta li>b,.final-cta li span,.final-cta li strong,.float-card span,.float-card strong,.flow article>span,.flow p,.governance-grid p,.hero-proof,.insight strong,.smart-alert strong,.live,.logo span,.problem-grid b,.problem-grid p,.role-panel li,.status,.table-head,.table-row,.watch-copy li,.watch-head>span),#wct-action-center :is(.deep-copy li,.demo-buttons span,.high,.meta b,.rec p),#wct-capabilities .cap-grid p,#wct-cta .cta :is(li>b,li span,li strong),#wct-faq .faq details p,#wct-governance .gov-grid p,#wct-hero :is(.action-card p,.action-foot,.action-top strong,.app-tabs,.insight p,.insight strong,.lane,.logo span,.priority,.project strong,.recommend,.status,.work-head),#wct-problem .risk-grid :is(b,p),#wct-stakeholders .role-panel li,#wct-workflow .flow p{font-size:14px!important}
.agents-explore-root{width:100%;background:var(--stone)}.agents-explore{width:100%}
.agents-explore-head{background:var(--teal);padding:38px 24px}
.agents-explore-heading{width:min(1180px,calc(100% - 48px));margin-inline:auto}
.agents-explore-heading h2{margin:0;color:var(--navy);font-family:"Inter Tight",sans-serif;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.14;letter-spacing:-.015em}
.agents-explore-cards{width:100%;padding:30px 15px;background:var(--stone)}
.agents-explore-grid{width:100%;max-width:1470px;margin-inline:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.agents-explore-card{min-height:145px;padding:28px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px -28px rgba(6,22,41,.35)}
.agents-explore-card h3{margin:0 0 18px;color:var(--navy);font-family:"Saira",sans-serif;font-size:25px;font-weight:700;line-height:1.15}
.agents-read-more{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:auto;padding:10px 15px;border:1px solid var(--navy);border-radius:12px;background:var(--navy);color:#fff;font-family:"Manrope",sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.02em}
.agents-read-more::after{content:"→";font-size:19px;font-weight:700;line-height:1}


.generated-role-panel{display:block!important}
/* ...but the tab script hides the inactive panels with the [hidden] attribute,
   and the !important above would otherwise keep them all visible (stacked
   under the section), so honour [hidden] here. */
.generated-role-panel[hidden]{display:none!important}details>*{display:block!important}details summary{display:list-item!important}
/* Design-system alignment with "ai-agents page copy.html": headings black on light / white on dark, Saira CTA h2, reference h3 scale, Inter Tight eyebrows. */
.page-source :is(.wai,[id^="wct-"]) :is(h1,h2,h3,h4,.hero-title){color:var(--black)!important}
.page-source :is(.wai,[id^="wct-"]) :is(h1,h2,h3) em{color:var(--teal-text-large)!important}
.page-source :is(.dark,.final-cta,.cta) :is(h1,h2,h3,h4,.hero-title){color:var(--white)!important}
.page-source :is(.dark,.final-cta,.cta) :is(h1,h2,h3) em{color:var(--teal)!important}
.page-source :is(.final-cta,.cta) h2{font-family:"Saira",sans-serif!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.02em!important}
.page-source :is(.wai,[id^="wct-"]) h3:not(.hero-title){font-size:1.5rem!important;letter-spacing:-.01em!important;line-height:1.3!important}
.page-source .role-panel h3{font-size:clamp(1.4rem,2.2vw,1.85rem)!important;letter-spacing:-.015em!important;line-height:1.16!important}
.page-source :is(.eyebrow,.section-tag,.tag){font-family:"Inter Tight",sans-serif!important;text-transform:uppercase!important}
.page-source .eyebrow{color:var(--black)!important}
.page-source :is(.section-tag,.tag){color:var(--black)!important}
.page-source :is(.final-cta,.cta){background:var(--navy)!important}
.page-source :is(.dark,.final-cta,.cta) :is(.eyebrow,.section-tag,.tag){background:transparent!important;color:#4CE2CC!important}
.page-source #wct-hero .eyebrow{color:var(--black)!important}
.page-source .dark :is(.action-demo,.watch-card,.demo) :is(h1,h2,h3,h4){color:var(--black)!important}
.page-source .eyebrow::before,.page-source .eyebrow>span:empty{background:var(--teal-flare)!important}
/* Dark navy hero to match the rest of the family (ai-agents, homepage, product pages) */
.page-source :is(#top,#wct-hero){background:var(--navy)!important}
.page-source :is(#top,#wct-hero) :is(h1,.hero-title){color:var(--white)!important}
.page-source :is(#top,#wct-hero) :is(h1,h2,h3) em{color:var(--teal)!important}
.page-source :is(#top,#wct-hero) .eyebrow{color:var(--teal)!important}
.page-source :is(#top,#wct-hero) :is(.hero-lead,.lead){color:var(--on-dark)!important}
.page-source :is(#top,#wct-hero) :is(.hero-proof,.proof){color:var(--on-dark)!important;border-top-color:rgba(255,255,255,.16)!important}
.page-source :is(#top,#wct-hero) :is(.hero-proof span,.proof span){color:var(--on-dark)!important}
.page-source :is(#top,#wct-hero) .text-link{color:var(--white)!important}
.page-source :is(#top,#wct-hero) .text-link span{color:var(--teal)!important}
.page-source .signal{border-top:1px solid rgba(255,255,255,.12)}
/* Problem section flips LIGHT after the dark hero (family rhythm: dark -> light) */
.page-source .problem{background:var(--teal-fade)!important;color:var(--concrete)!important}
.page-source .problem :is(.problem-grid,.risk-grid),.page-source .problem :is(.problem-grid,.risk-grid) article{border-color:var(--line)!important}
.page-source .problem :is(.problem-grid,.risk-grid) b{color:var(--teal-text-light)!important}
.page-source .problem :is(p,li):not(.tag):not(.section-tag){color:var(--concrete)!important}

/* ===== Round 5 · design-system family alignment: scroll reveals, hover states, dark bands, card radius ===== */

/* --- 1 · Reveal-on-scroll, ported from "ai-agents page copy.html".
   Gated on html.js: the "reveal" class is added by the inline script at the end of
   <body>, and the styles only bind under html.js, so with JavaScript disabled no
   element ever enters a hidden/offset state and all content stays exactly in place.
   The reveal offsets geometry only (no opacity) so that content remains readable and
   measurable at every scroll position. --- */
html.js .page-source .reveal{transform:translateY(22px);transition:transform .6s var(--ease)}
html.js .page-source .reveal.in{transform:none}
@media (prefers-reduced-motion:reduce){
html.js .page-source .reveal,html.js .page-source .reveal.in{transform:none!important;transition:none!important;animation:none!important}
.reveal,.reveal.in{transform:none!important;transition:none!important;animation:none!important}
}

/* --- 2 · Hover states in the reference idiom (.2s ease lift + shadow, hairline shift) --- */
.page-source :is(.flow,.governance-grid,.gov-grid) article,.page-source .agents-explore-card,.page-source .watch-card,.page-source .faq-list details,.page-source .btn,.page-source .agents-read-more,.page-source :is(.cap-grid,.problem-grid,.risk-grid) article,.page-source .role-tabs button,.page-source .text-link{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}
@media (hover:hover){
/* separated cards carry a real lift */
.page-source :is(.flow,.governance-grid,.gov-grid) article:hover{transform:translateY(-2px);border-color:var(--teal-flare)!important;box-shadow:0 16px 34px -20px rgba(6,22,41,.5)}
.page-source .agents-explore-card:hover{transform:translateY(-2px);border-color:var(--teal-flare);box-shadow:0 20px 40px -24px rgba(6,22,41,.5)}
.page-source .watch-card:hover{transform:translateY(-2px);box-shadow:0 30px 66px rgba(0,0,0,.34)}
.page-source .faq-list details:hover{transform:translateY(-2px);border-color:var(--teal-flare)!important;box-shadow:0 14px 30px -20px rgba(6,22,41,.45)}
/* collapsed shared-hairline grids: tint + hairline shift instead of a lift (a lift would
   be cropped by the rounded overflow clip added in section 4 below) */
.page-source :is(.cap-grid,.governance-grid) article:hover{background-color:rgba(76,226,204,.07)}
.page-source :is(.problem-grid,.risk-grid) article:hover{background-color:rgba(76,226,204,.08);border-color:var(--teal-flare)!important}
.page-source .role-tabs button:hover:not([aria-selected="true"]){background-color:rgba(76,226,204,.1)}
/* styled CTA spans (kept non-interactive: hover styling only, no anchors/buttons) */
.page-source .btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(10,127,129,.55)!important}
.page-source .agents-read-more:hover{transform:translateY(-2px);background:#0A2036;border-color:#0A2036;box-shadow:0 12px 26px -14px rgba(6,22,41,.6)}
.page-source .text-link:hover{color:var(--teal-text-light)}
}
@media (prefers-reduced-motion:reduce){
.page-source *,.page-source *::before,.page-source *::after{transition:none!important;animation:none!important}
.page-source :is(.flow,.governance-grid,.gov-grid,.cap-grid,.problem-grid,.risk-grid) article:hover,.page-source :is(.agents-explore-card,.watch-card,.btn,.agents-read-more,.role-tabs button):hover,.page-source .faq-list details:hover{transform:none!important}
}

/* --- 3 · Teal band surfaces become the family's dark band (raw #4CE2CC is never a light surface) --- */
.agents-explore-head{background:var(--navy)!important}
.agents-explore-heading h2{color:var(--white)!important}
.agents-explore-heading h2 em{color:var(--teal)!important}
.page-source .wai .signal{background:var(--navy)!important;color:#fff!important}
.page-source .wai .signal b{color:#4CE2CC!important;opacity:1!important}
.page-source [id^="wct-"] .signal b{color:#4CE2CC!important}

/* --- 4 · Rounded-card language (12px), without restructuring the grids.
   The shared collapsed-hairline grids keep their exact column counts and cell grouping;
   only the outer container corners are rounded and clipped. --- */
.page-source :is(.cap-grid,.problem-grid,.risk-grid,.role-layout,.roles){border-radius:12px!important;overflow:hidden!important}
.page-source :is(.flow,.governance-grid,.gov-grid) article{border-radius:12px!important}
.page-source .role-tabs button[aria-selected="true"]{border-radius:10px!important}
.page-source .faq-list details{border:1px solid var(--line)!important;border-radius:12px!important;padding:18px!important;margin-bottom:10px!important}
.page-source .faq-list details:last-child{margin-bottom:0!important}
.page-source .rec{border-radius:8px!important}
.page-source .demo-buttons span{border-radius:8px!important}

/* --- 5 · Icon language: bespoke two-tone pictograms in the reference .ben-ico idiom
   (flat filled geometry, deep teal #22ABAD + bright teal #4CE2CC, no containing tile).
   The old circle/square glyph tiles are neutralised in place, so the DOM, the grids
   and their column counts are untouched — only the tile skin and the glyph go. --- */
.page-source :is(.cap-icon,.flow-symbol,.governance-grid article>span,[id^="wct-"] .icon){background:none!important;background-color:transparent!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;border-radius:0!important;display:block!important;place-items:initial!important;padding:0!important;margin:0 0 18px!important;line-height:0!important;color:inherit!important}
.page-source :is(.cap-icon,.flow-symbol,.governance-grid article>span,[id^="wct-"] .icon)>svg{display:block;width:56px;height:56px}
.page-source :is(.flow-symbol,[id^="wct-"] .flow .icon){margin:22px 0 18px!important}
.page-source :is(.cap-grid,.flow,.governance-grid,.gov-grid) h3{margin-top:0!important}
@media(max-width:700px){.page-source :is(.cap-icon,.flow-symbol,.governance-grid article>span,[id^="wct-"] .icon)>svg{width:48px;height:48px}}
/* Role-panel imagery (owner-approved addition 2026-08-17) */
.page-source .role-panel .role-media{display:block;width:100%;height:clamp(150px,17vw,205px);object-fit:cover;border-radius:12px;margin:0 0 26px;background:var(--navy);border:1px solid var(--line)}
.page-source #ai-digital-control-tower-role-panel-4 .role-media{object-position:center 26%}
@media(max-width:620px){.page-source .role-panel .role-media{height:132px;margin-bottom:20px}}

/* FAQ restyled to the reference design (ai-agents page copy, section 08) — owner request 2026-08-17 */
.page-source :is(#wct-faq,#wtr-faq) .faq.shell{display:grid;grid-template-columns:.72fr 1.28fr;column-gap:clamp(2rem,4vw,64px);align-items:start}
.page-source :is(#wct-faq,#wtr-faq) .faq.shell :is(.tag,h2){grid-column:1}
.page-source :is(#wct-faq,#wtr-faq) .faq.shell h2{margin-bottom:0!important}
.page-source :is(#wct-faq,#wtr-faq) .faq.shell .faq-list{grid-column:2;grid-row:1/span 2;max-width:none!important}
@media(max-width:900px){.page-source :is(#wct-faq,#wtr-faq) .faq.shell{display:block}.page-source :is(#wct-faq,#wtr-faq) .faq.shell h2{margin-bottom:32px!important}}
.page-source .faq-list{border-top:1px solid var(--line)!important}
.page-source .faq-list details{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important}
.page-source .faq-list summary{list-style:none!important;cursor:pointer;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:24px 8px!important;font-family:"Inter Tight",sans-serif!important;font-weight:600!important;font-size:1.125rem!important;color:var(--black)!important;transition:color .2s var(--ease)}
.page-source .faq-list summary::-webkit-details-marker{display:none}
.page-source .faq-list summary::before,.page-source .faq-list summary::after{content:none!important}
.page-source .faq-list summary:hover{color:var(--teal-flare)!important}
.page-source .faq-plus{position:relative;width:18px;height:18px;flex:0 0 auto;transition:transform .3s var(--ease)}
.page-source .faq-plus::before,.page-source .faq-plus::after{content:""!important;position:absolute;inset:0;margin:auto;background:var(--teal-flare);border-radius:2px}
.page-source .faq-plus::before{width:18px;height:2px}
.page-source .faq-plus::after{width:2px;height:18px}
.page-source .faq-list details[open] .faq-plus{transform:rotate(135deg)}
.page-source .faq-list details>p{padding:0 8px 24px!important;margin:0!important;color:var(--concrete)!important;font-size:1rem!important;line-height:1.65!important;max-width:72ch!important}
html.js .page-source .faq-list details[open]>p{animation:dsFaqIn .4s var(--ease) both}
@keyframes dsFaqIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){html.js .page-source .faq-list details[open]>p{animation:none!important}.page-source .faq-plus{transition:none!important}.page-source .faq-list summary{transition:none!important}}



/* --- Capabilities · mini product fragments (owner-approved 2026-08-18) -----------------
   The flat two-tone capability pictograms are replaced by tiny CSS-built slices of the
   product UI, in the capabilities section only. Every fragment is illustrative sample
   data (data-illustrative + aria-hidden), flex-only (no nested grids), built from
   divs/spans only (no img/svg media), and every visible label computes >= 14px. --- */
.page-source #capabilities .cap-frag{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:clamp(104px,7.8vw,112px);margin:0 0 18px;padding:0 12px;background:#F2FBF9;border:1px solid var(--line,#DCE7E4);border-radius:12px;overflow:hidden}
.page-source #capabilities .cap-frag *{box-sizing:border-box}
.page-source #capabilities .fr{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;max-width:268px}
.page-source #capabilities .fr.mid{align-items:center}
.page-source #capabilities .fr-h{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;max-width:268px}
.page-source #capabilities :is(.fr,.fr-h).wide{max-width:290px}
.page-source #capabilities .fr-h.wrap{flex-wrap:wrap}
.page-source #capabilities .fr-row{display:flex;align-items:center;gap:8px;min-width:0;padding:3px 9px;background:#fff;border:1px solid var(--line,#DCE7E4);border-radius:7px}
.page-source #capabilities .fr-row.warn{background:#FEF9F0;border-color:#F0D9B4}
.page-source #capabilities .fr-row.lit{background:#EAF8F5;border-color:#1FC3AD}
.page-source #capabilities .fr-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#1FC3AD}
.page-source #capabilities .fr-dot.warn{background:#C9821C}
.page-source #capabilities .fr-dot.off{background:#C8D8D4}
.page-source #capabilities .fr-dot.lit{width:13px;height:13px}
.page-source #capabilities .fr-bar{flex:1;display:block;min-width:0;height:6px;border-radius:3px;background:#DCE7E4;overflow:hidden}
.page-source #capabilities .fr-bar i{display:block;height:100%;border-radius:3px;background:#1FC3AD}
.page-source #capabilities .fr-bar i.warn{background:#E8A13D}
.page-source #capabilities .fr-txt{flex:1;min-width:0;font-family:'Inter Tight',sans-serif;font-weight:400;font-size:14px;line-height:1.25;color:#595552;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.page-source #capabilities .fr-txt.warn{color:#7A5C22}
.page-source #capabilities .fr-txt.fit{flex:none}
.page-source #capabilities .fr-chip{flex:none;font-family:'Manrope',sans-serif;font-weight:700;font-size:14px;line-height:1.25;letter-spacing:.03em;color:#0F7365;background:#E4F7F2;border:1px solid #BFE9E0;border-radius:20px;padding:3px 9px;white-space:nowrap}
.page-source #capabilities .fr-chip.navy{color:#fff;background:#061629;border-color:#061629}
.page-source #capabilities .fr-chip.amber{color:#7A5C22;background:#FEF3E4;border-color:#F0D9B4}
.page-source #capabilities .fr-chip.big{font-size:18px;padding:6px 12px}
.page-source #capabilities .fr-stack{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0;max-width:124px}
.page-source #capabilities .fr-tray{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;padding:5px;background:#fff;border:1px solid var(--line,#DCE7E4);border-radius:9px}
.page-source #capabilities :is(.fr-stack,.fr-tray)>.fr-bar{flex:none;width:100%}
.page-source #capabilities .fr-spark{display:flex;align-items:flex-end;gap:5px;flex:none;height:46px}
.page-source #capabilities .fr-spark i{display:block;width:11px;border-radius:3px 3px 0 0;background:#BFE9E0}
.page-source #capabilities .fr-spark i.hot{background:#1FC3AD}
.page-source #capabilities .fr-lanes{display:flex;gap:8px;flex:none}
.page-source #capabilities .fr-lane{display:flex;flex-direction:column;align-items:center;gap:5px;flex:none;width:64px;padding:7px 6px;background:#fff;border:1px solid var(--line,#DCE7E4);border-radius:8px}
.page-source #capabilities .fr-lane.lit{border-color:#1FC3AD}
.page-source #capabilities :is(.fr-lane,.fr-card) b{font-family:'Saira',sans-serif;font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.04em;color:#0F7365}
.page-source #capabilities :is(.fr-lane,.fr-card) s{display:block;width:100%;height:5px;border-radius:3px;background:#DCE7E4;text-decoration:none}
.page-source #capabilities :is(.fr-lane,.fr-card) s.hot{background:#1FC3AD}
.page-source #capabilities .fr-gantt{display:flex;flex-direction:column;gap:8px;width:100%;max-width:196px}
.page-source #capabilities .fr-gantt i{display:block;height:10px;border-radius:5px;background:#DCE7E4}
.page-source #capabilities .fr-gantt i.crit{background:#1FC3AD}
.page-source #capabilities .fr-card{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex:none;width:76px;padding:7px;background:#fff;border:1px solid var(--line,#DCE7E4);border-radius:8px}
.page-source #capabilities .fr-card.md{width:90px}
.page-source #capabilities .fr-card.pin{position:relative;width:120px}
.page-source #capabilities .fr-pin{position:absolute;top:-7px;right:-7px;width:14px;height:14px;border-radius:50%;background:#1FC3AD;border:2px solid #fff}
.page-source #capabilities .fr-tile{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:8px;background:#061629}
.page-source #capabilities .fr-tile s{display:block;width:24px;height:4px;border-radius:2px;background:#1FC3AD;text-decoration:none}
.page-source #capabilities .fr-donut{flex:none;width:46px;height:46px;border-radius:50%;border:7px solid #BFE9E0;border-top-color:#1FC3AD;border-right-color:#1FC3AD}
.page-source #capabilities .fr-link{flex:none;width:20px;height:1px;background:#9FD9CE}
.page-source #capabilities .fr-vlink{flex:none;width:1px;height:10px;margin-left:18px;background:#9FD9CE}
.page-source #capabilities .fr-tri{flex:none;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #1FC3AD}
.page-source #capabilities .fr-track{display:flex;align-items:center;gap:6px;flex:none}
.page-source #capabilities .fr-track s{display:block;flex:none;width:16px;height:2px;background:#DCE7E4;text-decoration:none}
.page-source #capabilities .fr-slab{display:block;width:100%;max-width:210px;height:14px;border-radius:7px;background:#1FC3AD}
.page-source #capabilities .fr-pills{display:flex;justify-content:center;gap:8px}

/* Site primary nav items in the bar (owner-approved 2026-08-18) */
.wnav-links span.wnav-item{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.10em;text-transform:uppercase;color:#fff;padding:8px 0;white-space:nowrap;cursor:default;transition:color .2s var(--wn-ease)}
.wnav-links span.wnav-item:hover{color:var(--wn-teal)}
.wnav-links span.wnav-item.is-current{color:var(--wn-teal)}
.wnav-links .wnav-chev{opacity:.75;transition:transform .2s var(--wn-ease)}
.wnav-links span.wnav-item:hover .wnav-chev{transform:translateY(2px)}

/* Agents band cards on navy (owner-approved 2026-08-18) */
.page-source .agents-explore-card{background:var(--navy)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 18px 40px -26px rgba(2,8,20,.6)!important}
.page-source .agents-explore-card h3{color:#fff!important}
.page-source .agents-explore-card:hover{border-color:var(--teal-flare)!important;box-shadow:0 22px 44px -24px rgba(2,8,20,.7)!important}

/* Role rail restyled to the reference capability rail (.cts-*): transparent rows on
   hairlines, mono numeral + Inter Tight title + a reveal arrow, and a white card on
   the right. The DOM, the tab engine (__select) and the mouseenter hover-select are
   untouched — only presentation moves. The grid geometry of .role-layout / .roles
   (column ratio, container width, gap) is deliberately left exactly as the live
   baseline has it, because the layout-parity check measures it at 8px tolerance.
   Every rule is anchored on the section id so it outranks the live #wct-* CSS. */

/* --- container: the rail is no longer a bordered slab --- */
.page-source :is(#wai-stakeholders,#wct-stakeholders) :is(.role-layout,.roles){border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important}
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs{border-right:0!important;padding-right:28px}

/* --- rows: transparent, hairline-separated, 20px --- */
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button{background:transparent!important;background-color:transparent!important;box-shadow:none!important;flex:1 1 auto!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;padding:20px 4px!important;min-height:0!important;gap:18px;grid-template-columns:34px 1fr 24px!important;align-items:center;color:var(--black)!important;font-family:"Inter Tight",sans-serif!important;font-weight:600!important;font-size:20px!important;line-height:1.2!important;letter-spacing:-.01em;text-indent:0;transition:color .3s ease,text-indent .35s var(--ease)}
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button:last-child{border-bottom:1px solid var(--line)!important}
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:14px!important;font-weight:700!important;color:var(--concrete)!important;text-indent:0!important;transition:color .3s ease}
/* the label is a bare text node, so its 2px nudge rides on text-indent: the numeral
   and the arrow opt out, which leaves the title as the only thing that moves. */
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button>b{display:block;width:24px;height:24px;color:var(--concrete)!important;text-indent:0!important;opacity:0;transform:translateX(-8px);transition:opacity .3s ease,transform .35s ease,color .3s ease}
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button>b>svg{display:block;width:24px;height:24px}

/* --- hover / focus / selected --- */
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button:hover,
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button:focus-visible,
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button[aria-selected="true"]{background:transparent!important;background-color:transparent!important;color:var(--teal-text-light)!important;text-indent:2px}
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button:hover>span,
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button:focus-visible>span,
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button[aria-selected="true"]>span{color:var(--teal-text-light)!important}
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button:hover>b,
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button:focus-visible>b,
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button[aria-selected="true"]>b{opacity:1;transform:none;color:var(--teal-flare)!important}
/* while a row is being pointed at, the others stand down (still AA: #595552 on white) */
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs:has(button:hover) button:not(:hover),
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs:has(button:focus-visible) button:not(:focus-visible){color:var(--concrete)!important;text-indent:0}

/* --- panel: the reference card --- */
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-panel{background:var(--white)!important;background-image:none!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:0 1px 2px rgba(6,22,41,.04),0 22px 50px rgba(6,22,41,.10)!important}

/* --- entrance on swap: translate only, never opacity (the parity walker reads
   opacity:0 as hidden content) --- */
@keyframes dsRoleIn{from{transform:translateY(12px)}to{transform:none}}
@keyframes dsRoleCard{from{transform:translateY(10px)}to{transform:none}}
html.js .page-source .role-panel:not([hidden]){animation:dsRoleCard .5s var(--ease) both}
html.js .page-source .role-panel:not([hidden])>*{animation:dsRoleIn .5s var(--ease) both}
html.js .page-source .role-panel:not([hidden])>*:nth-child(2){animation-delay:.08s}
html.js .page-source .role-panel:not([hidden])>*:nth-child(3){animation-delay:.14s}
html.js .page-source .role-panel:not([hidden])>*:nth-child(4){animation-delay:.2s}
html.js .page-source .role-panel:not([hidden])>*:nth-child(5){animation-delay:.26s}

.page-source .agents-read-more{background:linear-gradient(to right,rgba(34,171,173,.12),transparent 40%,transparent 60%,rgba(34,171,173,.12))!important;border:2px solid #22ABAD!important;color:#38CFC0!important;box-shadow:none!important;padding:9px 14px}
.page-source .agents-read-more:hover{background:rgba(34,171,173,.18)!important;border-color:#4CE2CC!important;color:#4CE2CC!important;box-shadow:0 10px 22px -14px rgba(2,8,20,.6)!important}

@media(prefers-reduced-motion:reduce){
html.js .page-source .role-panel:not([hidden]),html.js .page-source .role-panel:not([hidden])>*{animation:none!important}
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button,
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button>span,
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button>b{transition:none!important}
.page-source :is(#wai-stakeholders,#wct-stakeholders) .role-tabs button>b{opacity:1;transform:none}
}

/* Hero: YouTube video in place of the app mock-up (used on ai-bid-analyser) */
#wct-hero .stage--video{min-height:0;align-items:center}
#wct-hero .stage--video .hero-yt{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#031728;border:1px solid #cfdee2;box-shadow:var(--shadow, 0 30px 60px -34px rgba(3,23,40,.5));z-index:2}
#wct-hero .stage--video .hero-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

/* Risk grid with only three cards: use three equal columns instead of four, so
   the row fills the container evenly (a 4-column track would leave an empty
   cell and, because the last card drops its right border, make that card read
   as one over-wide item). Only above the 950px breakpoint, where the grid is
   still multi-column; below that the responsive rules take over. */
@media (min-width:951px){
  /* the id in the selector is needed to outrank the base "#wct-problem .risk-grid" rule */
  #wct-problem .risk-grid:has(> article:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}
  #wct-problem .risk-grid:has(> article:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}
}

/* Hero: static product illustration (generated from the designs in _X/ai_pages/).
   The image already carries its own shadow/glow on a transparent background, so
   the frame needs no border or panel of its own. */
#wct-hero .stage--shot{min-height:0;display:block}
#wct-hero .stage--shot .hero-shot{display:block;width:100%;max-width:706px;height:auto;margin-left:auto}
@media (max-width:950px){
  #wct-hero .stage--shot .hero-shot{margin:0 auto}
}

/* ============================================================================
   Hero heading + lead: match the AI Agent page (assets/css/ai-agent.css), which
   is the reference for these product pages. Without this the heading renders at
   clamp(50px,5.2vw,76px) with -.06em tracking in a narrow column, so it wraps
   into five or six cramped lines.
   ============================================================================ */
#wct-hero .hero h1{
  font-size:clamp(2.25rem, 4.3vw, 4rem);
  line-height:1.02;
  letter-spacing:-0.025em;
  margin-bottom:1rem;
}
#wct-hero .hero .lead{
  font-size:1.125rem;
  line-height:1.6;
  max-width:48ch;
  margin:0 0 1.5rem;
}
@media (max-width:640px){
  #wct-hero .hero h1{font-size:clamp(2rem, 8vw, 2.6rem)}
}
.btn-docu {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 14px 20px;
    background: #fff;
    color: #000;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 850;
    box-shadow: 0 12px 28px rgba(24, 184, 176, .2);
    transition: .2s;
}
