.service-page [class*=" wsc-"],.service-page [class^=wsc-]{box-sizing:border-box;min-width:0}.service-page [class*=" wsc-"] h1,.service-page [class*=" wsc-"] h2,.service-page [class*=" wsc-"] h3,.service-page [class^=wsc-] h1,.service-page [class^=wsc-] h2,.service-page [class^=wsc-] h3{max-width:100%;word-break:normal;overflow-wrap:normal}.service-page [class*=" wsc-"] p,.service-page [class*=" wsc-"] small,.service-page [class^=wsc-] p,.service-page [class^=wsc-] small{overflow-wrap:anywhere}.wsc-hero{position:relative;padding:calc(var(--site-header-height) + clamp(20px, 2.4vw, 38px)) 0 0;background:var(--service-paper);overflow:hidden}.wsc-hero-inner{min-height:calc(100svh - var(--site-header-height) - clamp(20px, 2.4vw, 38px));display:flex;flex-direction:column}.wsc-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,.88fr);gap:clamp(52px,6vw,110px);align-items:center;flex:1;padding:clamp(34px,4.2vw,68px) 0 clamp(42px,4.8vw,76px)}.wsc-hero-left,.wsc-hero-right{position:relative;z-index:2}.wsc-hero-right{max-width:680px}.wsc-hero-h1{max-width:720px;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(54px,5.65vw,86px);line-height:.98;font-weight:950;letter-spacing:-.028em;text-wrap:balance}.wsc-hero-modules{margin:clamp(16px,1.6vw,26px) 0 0;color:var(--service-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(12px,.82vw,15px);line-height:1.55;font-weight:700;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word}.wsc-hero-lead{margin-bottom:0}.wsc-hero-lead p{margin:0 0 clamp(10px,1.1vw,18px);font-size:clamp(18px,1.3vw,24px);line-height:1.4;letter-spacing:-.022em}.wsc-hero-lead p:last-child{margin-bottom:0}.wsc-hero-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2.4vw,38px)}.wsc-hero-tags span{display:inline-flex;align-items:center;min-height:36px;padding:9px 14px;border:1px solid hsla(0,0%,7%,.42);background:hsla(40,35%,93%,.78);color:var(--service-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;line-height:1.1;text-transform:uppercase}.wsc-hero-visual{position:relative;z-index:1;width:min(100%,640px);min-height:clamp(220px,20vw,310px);margin-top:clamp(26px,2.8vw,44px);transform:none;border:1px solid rgba(6,69,255,.64);background:linear-gradient(90deg,hsla(0,0%,7%,.08) 1px,transparent 0),linear-gradient(0deg,hsla(0,0%,7%,.08) 1px,transparent 0);background-size:34px 34px;pointer-events:none;padding:clamp(22px,2vw,34px)}.wsc-hero-visual:before{content:"";position:absolute;right:-1px;bottom:-1px;width:34%;height:34%;background:var(--service-blue);clip-path:polygon(100% 0,100% 100%,0 100%)}.wsc-hero-visual:after{content:"";position:absolute;left:clamp(20px,2vw,34px);top:clamp(20px,2vw,34px);width:10px;height:10px;background:var(--service-orange);border-radius:50%}.wsc-hero-visual-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wsc-hero-visual-top span{display:grid;place-items:center;min-height:38px;border:1px solid hsla(0,0%,7%,.42);background:hsla(40,35%,93%,.88);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:900}.wsc-hero-flow{position:absolute;inset:34% 20% 28%;border-left:1px solid rgba(6,69,255,.72);border-right:1px solid rgba(6,69,255,.72)}.wsc-hero-flow span{position:absolute;left:0;right:0;height:1px;background:rgba(6,69,255,.72)}.wsc-hero-flow span:first-child{top:16%}.wsc-hero-flow span:nth-child(2){top:50%}.wsc-hero-flow span:last-child{top:84%}.wsc-hero-node{position:absolute;display:grid;place-items:center;min-width:clamp(76px,6.4vw,108px);min-height:clamp(46px,4vw,66px);padding:12px;border:1px solid hsla(0,0%,7%,.58);background:var(--service-paper);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(13px,1vw,18px);font-weight:900}.wsc-hero-node--primary{left:15%;top:40%;background:var(--service-orange);color:#fffaf3;border-color:var(--service-orange)}.wsc-hero-node--secondary{right:14%;top:53%}.wsc-hero-node--accent{left:20%;bottom:18%;border-color:var(--service-blue);color:var(--service-blue)}.wsc-hero-spark{position:absolute;right:10%;top:20%}.wsc-hero-visual p{position:absolute;left:clamp(20px,2vw,34px);right:clamp(20px,2vw,34px);bottom:clamp(18px,1.8vw,28px);margin:0;color:var(--service-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:800;line-height:1.35;text-transform:uppercase}.wsc-hero .service-hero-actions{gap:clamp(14px,1.4vw,22px);margin-top:clamp(22px,2.4vw,36px)}.wsc-hero .service-button{min-height:62px}.wsc-hero .service-hero-strip{min-height:clamp(54px,5vw,74px)}.wsc-hero .service-hero-strip,.wsc-hero .service-hero-strip>.service-spark,.wsc-hero .service-hero-strip>span{border-color:var(--service-faint-line)}.wsc-hero .service-hero-strip>span{font-size:clamp(16px,1.12vw,22px)}.wsc-hero .service-hero-strip p{color:hsla(0,0%,7%,.62);font-size:clamp(12px,.9vw,17px);line-height:1.35}.wsc-section-title-break{display:block}.wsc-anatomy .service-section-heading h2,.wsc-comparison .service-section-heading h2,.wsc-logic .service-section-heading h2,.wsc-result .service-section-heading h2{max-width:780px;line-height:1;letter-spacing:-.028em}.wsc-editorial-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:clamp(42px,6vw,96px);align-items:start}.wsc-editorial-grid .service-section-heading{grid-row:span 2}.wsc-need-layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);grid-template-rows:repeat(3,auto);-moz-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px);row-gap:clamp(18px,1.7vw,28px);align-items:stretch}.wsc-signal-card{grid-row:1/-1;min-height:clamp(420px,36vw,620px);padding:clamp(34px,3.8vw,64px);border:1px solid rgba(255,54,14,.72);background:var(--service-orange);color:#fffaf3;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.wsc-anatomy-layer>span,.wsc-comparison-card>span,.wsc-format-feature>span,.wsc-need-cluster>span,.wsc-result-card>span,.wsc-signal-card span{display:inline-block;margin-bottom:clamp(24px,2.8vw,46px);color:var(--service-orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(16px,1.2vw,22px);font-weight:900}.wsc-signal-card span{color:#fffaf3}.wsc-signal-card h3{max-width:100%;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(38px,3.45vw,62px);line-height:1.02;font-weight:950;letter-spacing:-.02em;text-wrap:balance}.wsc-signal-card p{max-width:100%;margin:clamp(30px,4vw,70px) 0 0;font-size:clamp(18px,1.35vw,24px);line-height:1.38;letter-spacing:-.02em}.wsc-need-cluster{min-height:clamp(190px,14vw,240px);padding:clamp(22px,2.4vw,40px);border:1px solid var(--service-line);background:hsla(40,35%,93%,.82)}.wsc-anatomy-layer h3,.wsc-format-feature h3,.wsc-need-cluster h3,.wsc-result-card h3{margin:0 0 14px;font-size:clamp(22px,1.65vw,32px);line-height:1.02;letter-spacing:-.025em}.wsc-anatomy-layer p,.wsc-comparison-card li,.wsc-format-compact-list p,.wsc-format-feature p,.wsc-need-cluster p,.wsc-result-card p,.wsc-result-main p,.wsc-split-head>p{margin:0;color:var(--service-muted);font-size:clamp(16px,1.08vw,20px);line-height:1.48}.wsc-need-cluster ul{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(22px,2vw,34px) 0 0;padding:0;list-style:none}.wsc-need-cluster li{padding:8px 10px;border:1px solid hsla(0,0%,7%,.22);color:var(--service-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase}.wsc-split-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.72fr);gap:clamp(42px,7vw,118px);align-items:end;margin-bottom:clamp(38px,5vw,82px)}.wsc-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--service-line);border-left:1px solid var(--service-line)}.wsc-card-grid .service-card{border-top:0;border-left:0}.wsc-card-grid--dense{grid-template-columns:repeat(5,minmax(0,1fr))}.wsc-formats-showcase{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(280px,.76fr);grid-auto-rows:minmax(220px,auto);gap:clamp(28px,3vw,52px)}.wsc-format-feature{min-height:clamp(270px,24vw,410px);padding:clamp(26px,3vw,54px);border:1px solid var(--service-line);background:hsla(40,35%,93%,.86)}.wsc-format-feature:first-child{grid-row:span 2;background:var(--service-ink);color:#fffaf3}.wsc-format-feature:first-child p,.wsc-format-feature:first-child span{color:rgba(255,250,243,.78)}.wsc-format-feature:nth-child(2){border-color:rgba(6,69,255,.58);box-shadow:inset 0 0 0 8px rgba(6,69,255,.06)}.wsc-format-feature h3{margin-bottom:clamp(22px,3vw,54px);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(34px,3.5vw,66px);line-height:.95;letter-spacing:-.03em;text-wrap:balance}.wsc-format-feature:nth-child(3) h3{max-width:360px;font-size:clamp(31px,2.8vw,54px);line-height:1}.wsc-format-compact-list{display:grid;grid-row:span 2;border-top:1px solid var(--service-line);align-self:start}.wsc-format-compact-list article{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:clamp(18px,1.6vw,28px) 0;border-bottom:1px solid var(--service-line)}.wsc-format-compact-list span{color:var(--service-orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:900}.wsc-format-compact-list h3{margin:0 0 8px;font-size:clamp(19px,1.25vw,24px);line-height:1.08;letter-spacing:-.018em}.wsc-anatomy-layers{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,.9fr);gap:clamp(36px,4vw,72px)}.wsc-anatomy-layers:before{display:none}.wsc-anatomy-layer{position:relative;z-index:1;min-height:clamp(500px,39vw,680px);padding:clamp(26px,2.8vw,48px);border:1px solid var(--service-line);background:var(--service-paper);box-sizing:border-box}.wsc-anatomy-layer:nth-child(2){border-color:rgba(6,69,255,.62)}.wsc-anatomy-layer h3{margin-bottom:18px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(38px,3.8vw,70px);line-height:.95;letter-spacing:-.03em}.wsc-anatomy-layer ul{display:grid;gap:16px;margin:clamp(30px,3vw,54px) 0 0;padding:0;list-style:none}.wsc-anatomy-layer li{padding-top:16px;border-top:1px solid var(--service-faint-line)}.wsc-anatomy-layer small,.wsc-anatomy-layer strong{display:block}.wsc-anatomy-layer strong{margin-bottom:7px;font-size:clamp(17px,1.08vw,21px);line-height:1.15}.wsc-anatomy-layer small{color:var(--service-muted);font-size:clamp(14px,.95vw,17px);line-height:1.42}.wsc-process-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,3.6vw,68px);align-items:start}.wsc-process-phase{border:1px solid var(--service-line);background:hsla(40,35%,93%,.82);padding:clamp(24px,2.4vw,42px)}.wsc-process-phase-head{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-bottom:clamp(24px,2.6vw,44px);padding-bottom:clamp(18px,2vw,30px);border-bottom:2px solid var(--service-ink)}.wsc-process-phase-head span{color:var(--service-orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(24px,2.4vw,44px);font-weight:900}.wsc-process-phase h3{max-width:100%;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(34px,3vw,56px);line-height:1;letter-spacing:-.024em;text-align:left;text-wrap:balance}.wsc-process-phase ol{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--service-line);border:1px solid var(--service-line)}.wsc-process-phase li{display:grid;gap:8px;padding:clamp(18px,1.6vw,28px);background:var(--service-paper)}.wsc-process-phase strong{font-size:clamp(18px,1.16vw,23px);line-height:1.12;letter-spacing:-.018em}.wsc-process-phase li span{color:var(--service-muted);font-size:clamp(15px,.98vw,18px);line-height:1.42}.wsc-result-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.1fr);gap:clamp(58px,7vw,126px);align-items:start}.wsc-result-main{position:sticky;top:calc(var(--site-header-height) + 34px)}.wsc-result-main .service-section-heading h2{max-width:520px}.wsc-result-main p{max-width:560px;margin-top:clamp(28px,3vw,52px);color:var(--service-ink);font-size:clamp(22px,1.65vw,32px);line-height:1.32;letter-spacing:-.026em}.wsc-result-main ul{display:grid;gap:14px;margin:clamp(32px,3.4vw,58px) 0 0;padding:0;list-style:none}.wsc-result-main li{position:relative;padding-left:28px;color:var(--service-muted);font-size:clamp(16px,1.08vw,20px);line-height:1.35}.wsc-result-main li:before{content:"";position:absolute;left:0;top:.66em;width:13px;height:2px;background:var(--service-orange)}.wsc-result-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.2vw,38px);padding-top:clamp(18px,2vw,34px)}.wsc-result-card{min-height:clamp(260px,21vw,390px);padding:clamp(24px,2.6vw,44px);border:1px solid var(--service-line);background:hsla(40,35%,93%,.84)}.wsc-result-card:first-child{grid-column:1/-1;min-height:clamp(300px,24vw,430px);background:var(--service-blue);color:#fffaf3}.wsc-result-card:first-child p,.wsc-result-card:first-child span{color:rgba(255,250,243,.82)}.wsc-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,32px)}.wsc-comparison-card{min-height:clamp(430px,35vw,620px);padding:clamp(28px,3.2vw,56px);border:1px solid var(--service-line);background:hsla(40,35%,93%,.86)}.wsc-comparison-card:nth-child(2){border-color:rgba(6,69,255,.7);box-shadow:inset 0 0 0 8px rgba(6,69,255,.06)}.wsc-comparison-card h3{margin:0 0 clamp(30px,4vw,70px);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(40px,4.2vw,76px);line-height:.95;letter-spacing:-.035em}.wsc-comparison-card ul{display:grid;gap:18px;margin:0;padding:0;list-style:none}.wsc-comparison-card li{position:relative;padding-left:28px;color:var(--service-ink)}.wsc-comparison-card li:before{content:"";position:absolute;left:0;top:.72em;width:12px;height:2px;background:var(--service-orange)}.wsc-hero [data-hero-reveal]{opacity:0;transform:translateY(18px);animation:serviceHeroReveal .82s cubic-bezier(.22,1,.36,1) forwards;will-change:opacity,transform}.wsc-hero [data-hero-reveal="1"]{animation-delay:.04s}.wsc-hero [data-hero-reveal="2"]{animation-delay:.12s}.wsc-hero [data-hero-reveal="3"]{animation-delay:.2s}.wsc-hero [data-hero-reveal="4"]{animation-delay:.28s}.wsc-hero [data-hero-reveal="5"]{animation-delay:.36s}@media (prefers-reduced-motion:reduce){.wsc-hero [data-hero-reveal]{opacity:1;transform:none;animation:none;will-change:auto}}@media (max-width:1180px){.wsc-hero-grid{grid-template-columns:1fr;gap:clamp(28px,4vw,50px);padding-right:0}.wsc-hero-right{max-width:760px}.wsc-hero-visual{position:relative;top:auto;right:auto;bottom:auto;transform:none;width:min(100%,620px);opacity:1;justify-self:start}.wsc-anatomy-layers,.wsc-formats-showcase,.wsc-process-phases,.wsc-result-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.wsc-format-compact-list,.wsc-format-feature:first-child,.wsc-result-card:first-child{grid-row:auto;grid-column:auto}.wsc-anatomy-layer:nth-child(2),.wsc-process-phase:nth-child(2),.wsc-process-phase:nth-child(3){transform:none;margin-top:0}.wsc-result-main{position:relative;top:auto}}@media (max-width:1024px){.wsc-hero-right{max-width:820px}.wsc-hero .service-hero-actions{margin-top:34px}.wsc-anatomy-layers,.wsc-editorial-grid,.wsc-need-layout,.wsc-process-phases,.wsc-result-layout{grid-template-columns:1fr}.wsc-editorial-grid .service-section-heading,.wsc-signal-card{grid-row:auto}.wsc-need-layout{row-gap:24px}.wsc-signal-card{min-height:auto}.wsc-signal-card h3{max-width:760px}.wsc-signal-card p{max-width:680px}.wsc-formats-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.wsc-format-compact-list,.wsc-format-feature:first-child,.wsc-result-card:first-child{grid-row:auto;grid-column:auto}.wsc-format-compact-list{grid-column:1/-1;margin-top:clamp(8px,2vw,22px)}.wsc-anatomy-layers:before{display:none}.wsc-result-main{position:relative;top:auto}.wsc-result-cards{padding-top:0}}@media (max-width:768px){.wsc-hero{padding-top:calc(var(--site-header-height) + 22px)}.wsc-hero-grid{gap:22px;padding:28px 0 34px}.wsc-hero-h1{font-size:clamp(40px,11vw,58px);line-height:.98;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.wsc-hero-lead p{font-size:18px;line-height:1.42}.wsc-hero-lead{margin-bottom:28px}.wsc-hero-tags{gap:10px;margin-top:22px}.wsc-hero .service-hero-actions{gap:14px;margin-top:30px}.wsc-hero-visual{display:block;width:100%;min-height:230px;margin-top:28px}.wsc-anatomy-layers,.wsc-editorial-grid,.wsc-formats-showcase,.wsc-need-layout,.wsc-process-phases,.wsc-result-cards,.wsc-result-layout,.wsc-split-head{grid-template-columns:1fr}.wsc-editorial-grid .service-section-heading{grid-row:auto}.wsc-card-grid,.wsc-card-grid--dense,.wsc-comparison-grid,.wsc-need-grid{grid-template-columns:1fr}.wsc-anatomy-layer,.wsc-format-feature,.wsc-need-cluster,.wsc-result-card,.wsc-signal-card{min-height:auto}.wsc-anatomy-layer h3,.wsc-comparison-card h3,.wsc-format-feature h3,.wsc-process-phase h3,.wsc-signal-card h3{font-size:clamp(34px,10vw,54px);line-height:.98;letter-spacing:-.024em}.wsc-anatomy-layers:before{display:none}.wsc-process-phase-head{align-items:flex-start;grid-template-columns:1fr;gap:12px}.wsc-process-phase h3{text-align:left}.wsc-comparison-card{min-height:auto}}@media (max-width:640px){.wsc-hero-modules{font-size:11px;line-height:1.65;letter-spacing:.04em;overflow-wrap:anywhere;word-break:break-word}.wsc-hero-tags span{min-height:32px;font-size:11px}.wsc-hero .service-hero-actions{flex-direction:column;align-items:stretch}.wsc-hero .service-button{width:100%}.wsc-format-compact-list article{grid-template-columns:42px 1fr}}@media (max-width:430px){.wsc-hero{padding-top:calc(var(--site-header-height) + 18px)}.wsc-hero-grid{padding:24px 0 28px;gap:20px}.wsc-hero-h1{font-size:clamp(36px,10.6vw,48px);line-height:1}.wsc-hero-lead p{font-size:17px}.wsc-hero-visual{min-height:210px;padding:18px}.wsc-hero-node{min-width:70px;min-height:42px;font-size:12px}.wsc-hero-visual p{font-size:10px}.wsc-anatomy-layer,.wsc-comparison-card,.wsc-format-feature,.wsc-need-cluster,.wsc-process-phase,.wsc-result-card,.wsc-signal-card{padding:22px}.wsc-signal-card h3{font-size:clamp(32px,9.4vw,42px);line-height:1.04}}@media (max-width:360px){.wsc-hero-h1{font-size:clamp(36px,11.6vw,42px)}.wsc-hero-modules{font-size:10px}}