
/* WONE v13.4 — World-Class Visual Wave 2 */
:root{--w134-line:rgba(18,57,47,.18);--w134-glow:rgba(223,232,225,.48);--w134-ink:#172126;--w134-forest:#12392f;--w134-oxide:#a94b38;--w134-paper:#f8f8f5;--w134-sage:#dfe8e1}
.w134-capability-constellation,.w134-firm-system,.w134-growth-radar,.w134-firmos-map,.w134-demand-matrix,.w134-clientwork-system,.w134-compare-frame{padding:clamp(64px,8vw,112px) 0;background:var(--w134-paper);border-bottom:1px solid var(--w134-line)}
.w134-constellation-grid,.w134-firm-system-grid,.w134-growth-grid,.w134-clientwork-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(48px,7vw,112px);align-items:center}.w134-constellation-copy h2,.w134-firm-system h2,.w134-growth-radar h2,.w134-clientwork-system h2{font-family:Newsreader,Georgia,serif;font-size:clamp(38px,4.6vw,68px);line-height:.98;font-weight:400;letter-spacing:-.035em;margin:.25em 0}.w134-constellation-copy p,.w134-firm-system p,.w134-growth-radar p,.w134-clientwork-system p{max-width:58ch;color:#58625f;font-size:16px;line-height:1.75}
.w134-orbit{position:relative;min-height:560px;border:1px solid rgba(18,57,47,.15);border-radius:50%;background:radial-gradient(circle at center,#fff 0 19%,rgba(223,232,225,.55) 19.4% 20%,transparent 20.4% 40%,rgba(18,57,47,.11) 40.3% 40.7%,transparent 41% 100%)}.w134-orbit:before,.w134-orbit:after{content:"";position:absolute;inset:10%;border:1px dashed rgba(18,57,47,.2);border-radius:50%}.w134-orbit:after{inset:27%}.w134-orbit-core,.w134-orbit-node{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:50%;text-decoration:none}.w134-orbit-core{width:190px;height:190px;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--w134-forest);color:#fff;padding:24px;z-index:3}.w134-orbit-core span,.w134-orbit-node span{font:800 10px/1 Inter,sans-serif;letter-spacing:.16em}.w134-orbit-core strong{font:400 25px/1.05 Newsreader,serif;margin-top:10px}.w134-orbit-node{width:116px;height:116px;background:#fff;border:1px solid rgba(18,57,47,.22);color:var(--w134-forest);box-shadow:0 18px 48px rgba(18,57,47,.08);z-index:4}.w134-orbit-node strong{font:400 32px/1 Newsreader,serif;margin-top:7px}.w134-orbit-node.n1{left:8%;top:13%}.w134-orbit-node.n2{right:7%;top:17%}.w134-orbit-node.n3{right:3%;bottom:15%}.w134-orbit-node.n4{left:8%;bottom:10%}.w134-orbit-node.n5{left:50%;top:1%;transform:translateX(-50%)}
.w134-firm-network{display:grid;grid-template-columns:1.5fr repeat(2,1fr);gap:1px;background:rgba(18,57,47,.16);border:1px solid rgba(18,57,47,.14)}.w134-firm-core,.w134-firm-stat{background:#fff;padding:30px;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end}.w134-firm-core{grid-row:span 2;background:var(--w134-forest);color:#fff;min-height:301px}.w134-firm-core span,.w134-firm-stat span{font:800 10px/1 Inter,sans-serif;letter-spacing:.15em}.w134-firm-core strong{font:400 clamp(31px,3vw,46px)/1 Newsreader,serif;margin:12px 0}.w134-firm-core small{color:#cddbd5}.w134-firm-stat strong{font:400 48px/1 Newsreader,serif;color:var(--w134-forest);margin-top:12px}
.w134-decision-spine{background:#101c19;color:#fff;padding:28px 0}.w134-spine{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:rgba(255,255,255,.16)}.w134-spine>div{background:#101c19;padding:22px 20px;min-height:110px}.w134-spine span,.w134-channel-flow span{display:block;color:#c18775;font:800 10px/1 Inter,sans-serif;letter-spacing:.15em}.w134-spine strong{display:block;margin:10px 0 7px;font-size:13px;letter-spacing:.08em}.w134-spine small{color:#aab9b4;line-height:1.45}
.w134-channel-map{padding:32px 0 44px;background:#fff;border-bottom:1px solid rgba(18,57,47,.12)}.w134-channel-map.updates{background:#f2f4ef}.w134-channel-map.podcasts{background:#111c19;color:#fff}.w134-channel-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;border:1px solid rgba(18,57,47,.13)}.w134-channel-map.podcasts .w134-channel-flow{border-color:rgba(255,255,255,.18)}.w134-channel-flow>div{padding:22px 24px;min-height:96px;display:flex;flex-direction:column;justify-content:center}.w134-channel-flow strong{font:600 14px/1.2 Inter,sans-serif;letter-spacing:.05em;margin:8px 0 4px}.w134-channel-flow small{color:#65736e}.w134-channel-map.podcasts small{color:#a7b8b2}.w134-channel-flow i{align-self:center;font-style:normal;color:var(--w134-oxide);font-size:18px}
.w134-clientwork-system{background:linear-gradient(135deg,#f8f8f5 0 60%,#dfe8e1 60%)}.w134-clientwork-flow{display:grid;grid-template-columns:repeat(9,auto);gap:12px;align-items:center;justify-content:end}.w134-clientwork-flow div{width:108px;height:108px;border:1px solid rgba(18,57,47,.18);background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.w134-clientwork-flow span{font:800 10px/1 Inter,sans-serif;color:var(--w134-oxide);letter-spacing:.14em}.w134-clientwork-flow strong{font-size:11px;margin-top:8px;letter-spacing:.08em}.w134-clientwork-flow i{font-style:normal;color:var(--w134-oxide)}
.w134-compare-frame{background:#0f1d19;color:#fff;padding:36px 0}.w134-compare-logic{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.4fr;align-items:center;gap:18px}.w134-compare-logic>div{border:1px solid rgba(255,255,255,.17);padding:18px 20px;min-height:86px}.w134-compare-logic .result{background:#fff;color:var(--w134-forest)}.w134-compare-logic span{display:block;font:800 9px/1 Inter,sans-serif;letter-spacing:.15em;color:#c8d7d1}.w134-compare-logic .result span{color:var(--w134-oxide)}.w134-compare-logic strong{display:block;margin-top:8px;font-size:15px;letter-spacing:.04em}.w134-compare-logic i{font-style:normal;color:#c18775;font-size:22px}
.w134-team-assembly{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:1px;background:rgba(18,57,47,.15);margin:24px 0 56px;border:1px solid rgba(18,57,47,.13)}.w134-team-assembly>div{background:#f8f8f5;padding:18px;min-height:92px}.w134-team-assembly .w134-team-core{background:var(--w134-forest);color:#fff}.w134-team-assembly span{display:block;font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;color:#7c8884}.w134-team-assembly .w134-team-core span{color:#cad9d3}.w134-team-assembly strong{display:block;margin-top:9px;font-size:13px;line-height:1.3}
.w134-growth-radar{background:#eef2ec}.w134-radar-ring{position:relative;min-height:500px;border-radius:50%;border:1px solid rgba(18,57,47,.18);background:radial-gradient(circle,#fff 0 22%,transparent 22.5% 44%,rgba(18,57,47,.11) 44.5% 45%,transparent 45.5%)}.w134-radar-ring>div{position:absolute;width:132px;height:132px;border-radius:50%;background:#fff;border:1px solid rgba(18,57,47,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.w134-radar-ring .core{width:178px;height:178px;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--w134-forest);color:#fff}.w134-radar-ring .r1{left:8%;top:14%}.w134-radar-ring .r2{right:8%;top:14%}.w134-radar-ring .r3{left:12%;bottom:10%}.w134-radar-ring .r4{right:12%;bottom:10%}.w134-radar-ring span{font:800 9px/1 Inter,sans-serif;letter-spacing:.13em}.w134-radar-ring strong{font:400 34px/1 Newsreader,serif;margin-top:8px}.w134-radar-ring .core strong{font-size:54px}
.w134-firmos-map{padding:56px 0;background:#111d19;color:#fff}.w134-firmos-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:1px;background:rgba(255,255,255,.14);margin-top:24px}.w134-firmos-grid>div{background:#111d19;padding:24px;min-height:120px}.w134-firmos-grid .core{background:#fff;color:var(--w134-forest)}.w134-firmos-grid span{font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;color:#aab9b4}.w134-firmos-grid .core span{color:var(--w134-oxide)}.w134-firmos-grid strong{display:block;margin-top:12px;font:400 28px/1 Newsreader,serif}
.w134-demand-matrix{padding:48px 0;background:#f8f8f5}.w134-demand-grid{display:grid;grid-template-columns:1.1fr .8fr 1.1fr;border:1px solid rgba(18,57,47,.14)}.w134-demand-grid .side{padding:28px;background:#fff}.w134-demand-grid .private{border-left:4px solid #76988b}.w134-demand-grid .public{border-right:4px solid var(--w134-oxide)}.w134-demand-grid .axis{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(18,57,47,.12);padding:1px}.w134-demand-grid .axis span{background:#eef2ec;padding:18px 10px;display:flex;align-items:center;justify-content:center;font:800 10px/1 Inter,sans-serif;letter-spacing:.12em;color:var(--w134-forest)}.w134-demand-grid .side span{font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;color:#7d8b86}.w134-demand-grid .side strong{display:block;font:400 30px/1 Newsreader,serif;color:var(--w134-forest);margin:12px 0}.w134-demand-grid .side small{color:#63706c}
/* Forms and auth: unify Aakash forms with WONE production UI */
.w134-contact-hero{background:#0d2b24!important;color:#fff!important;border-bottom:3px solid var(--w134-oxide)!important}.w134-contact-form-section{padding:80px 0 112px!important;background:#f8f8f5!important}.wone-contact-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(40px,6vw,88px);align-items:start}.wone-contact-aside{position:sticky;top:120px}.wone-quick-links-card,.wone-contact-form-card,.wone-form-section{border-radius:0!important}.wone-contact-form-card{background:#fff;border:1px solid rgba(18,57,47,.14);padding:clamp(28px,4vw,52px);box-shadow:0 30px 80px rgba(18,57,47,.07)}.wone-form-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid rgba(18,57,47,.12);padding-bottom:24px;margin-bottom:28px}.wone-form-section{padding:28px 0;border-bottom:1px solid rgba(18,57,47,.12)}.wone-form-section:last-of-type{border-bottom:0}.wone-section-kicker{font:800 10px/1 Inter,sans-serif;letter-spacing:.16em;color:var(--w134-oxide);margin-bottom:18px}.wone-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wone-field{margin-bottom:18px}.wone-field label,.wone-field>label{font:700 11px/1.35 Inter,sans-serif;letter-spacing:.06em;color:var(--w134-forest)}.wone-input,.wone-styled-form input,.wone-styled-form textarea,.wone-styled-form select{width:100%;margin-top:9px;border:1px solid rgba(18,57,47,.2)!important;border-radius:0!important;background:#fff!important;padding:14px 15px!important;min-height:50px;color:var(--w134-ink);box-shadow:none!important}.wone-styled-form textarea{min-height:150px}.wone-input:focus,.wone-styled-form input:focus,.wone-styled-form textarea:focus,.wone-styled-form select:focus{outline:2px solid rgba(169,75,56,.28);outline-offset:1px;border-color:var(--w134-oxide)!important}.wone-submit-btn{background:var(--w134-forest)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:16px 22px!important;min-height:54px;font:800 11px/1 Inter,sans-serif;letter-spacing:.12em}.wone-submit-btn:hover{background:var(--w134-oxide)!important}.wone-quick-links-card{border-top:1px solid rgba(18,57,47,.15);margin-top:32px}.wone-quick-link{display:grid;grid-template-columns:1fr auto;gap:18px;padding:18px 0;border-bottom:1px solid rgba(18,57,47,.12);text-decoration:none;color:var(--w134-forest)}.wone-quick-link strong{display:block;font-size:13px}.wone-quick-link span{font-size:11px;color:#74817d}.w134-auth-stage .wone-auth-page-grid{min-height:760px}.w134-auth-stage .wone-auth-page-copy{background:#0e2c25}.w134-auth-stage .wone-auth-page-panel{padding:clamp(42px,6vw,90px);background:#f8f8f5}.w134-auth-stage .wone-auth-panel-head h2{font-family:Newsreader,Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:400;letter-spacing:-.03em}.w134-auth-stage .wone-auth-form{background:#fff;border:1px solid rgba(18,57,47,.13);padding:28px}.w134-auth-stage .wone-auth-submit{border-radius:0!important}
@media(max-width:980px){.w134-constellation-grid,.w134-firm-system-grid,.w134-growth-grid,.w134-clientwork-grid{grid-template-columns:1fr}.w134-orbit,.w134-radar-ring{min-height:500px}.w134-spine{grid-template-columns:repeat(5,minmax(150px,1fr));overflow:auto}.w134-channel-flow{grid-template-columns:1fr}.w134-channel-flow i{display:none}.w134-clientwork-flow{grid-template-columns:repeat(5,1fr);justify-content:stretch}.w134-clientwork-flow i{display:none}.w134-clientwork-flow div{width:auto}.w134-compare-logic{grid-template-columns:1fr 1fr}.w134-compare-logic i{display:none}.w134-team-assembly{grid-template-columns:1fr 1fr 1fr}.w134-team-assembly .w134-team-core{grid-column:span 3}.w134-firmos-grid{grid-template-columns:1fr 1fr}.w134-firmos-grid .core{grid-column:span 2}.w134-demand-grid{grid-template-columns:1fr}.wone-contact-layout{grid-template-columns:1fr}.wone-contact-aside{position:static}.wone-grid-2{grid-template-columns:1fr}}
@media(max-width:640px){.w134-capability-constellation,.w134-firm-system,.w134-growth-radar,.w134-firmos-map,.w134-demand-matrix,.w134-clientwork-system,.w134-compare-frame{padding:56px 0}.w134-orbit,.w134-radar-ring{min-height:auto;display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:0;border:1px solid rgba(18,57,47,.13);background:rgba(18,57,47,.12)}.w134-orbit:before,.w134-orbit:after{display:none}.w134-orbit-core,.w134-orbit-node,.w134-radar-ring>div,.w134-radar-ring .core{position:static;transform:none;width:auto;height:auto;border-radius:0;min-height:128px}.w134-orbit-core,.w134-radar-ring .core{grid-column:span 2}.w134-firm-network{grid-template-columns:1fr 1fr}.w134-firm-core{grid-column:span 2;grid-row:auto;min-height:190px}.w134-clientwork-flow{grid-template-columns:1fr 1fr}.w134-compare-logic{grid-template-columns:1fr}.w134-team-assembly{grid-template-columns:1fr 1fr}.w134-team-assembly .w134-team-core{grid-column:span 2}.w134-firmos-grid{grid-template-columns:1fr}.w134-firmos-grid .core{grid-column:auto}.w134-auth-stage .wone-auth-page-grid{min-height:auto}}
