:root{--blue:#073cac;--bright:#1556d8;--deep:#051b59;--ink:#0b1f43;--muted:#5b6d86;--line:#dce6f6;--soft:#f3f7fd}html{scroll-behavior:smooth}.w60-hero{min-height:calc(100vh - 106px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);align-items:center;gap:clamp(35px,6vw,100px);padding:clamp(55px,7vw,100px) clamp(24px,6vw,110px);background:radial-gradient(circle at 78% 45%,#fff 0,#edf5ff 35%,#f6f9fe 60%,#fff 100%);overflow:hidden}.w60-hero-copy{max-width:820px}.back-link{display:inline-block;margin-bottom:2.6rem;color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-decoration:none}.w60-hero h1{margin:.2rem 0 1rem;color:var(--ink);font-size:clamp(4.5rem,8vw,8.5rem);line-height:.88;letter-spacing:-.07em}.w60-hero h1 strong{color:var(--bright)}.hero-lead{max-width:48rem;color:#334d70;font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.7}.hero-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:2.5rem 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-facts>div{padding:1.25rem 1rem 1.25rem 0}.hero-facts>div+div{padding-left:1.25rem;border-left:1px solid var(--line)}.hero-facts small,.hero-facts b,.hero-facts span{display:block}.hero-facts small{color:var(--bright);font-size:.58rem;font-weight:900;letter-spacing:.1em}.hero-facts b{margin:.35rem 0;color:var(--ink);font-size:1.25rem}.hero-facts span{color:var(--muted);font-size:.72rem}.hero-actions,.proof-actions{display:flex;flex-wrap:wrap;gap:.8rem}.hero-actions a,.proof-actions a,.test-cta>a,.w60-consulting>a{display:inline-flex;align-items:center;margin-top:1.7rem;padding:1rem 1.35rem;background:var(--blue);color:#fff;text-decoration:none;font-size:.7rem;font-weight:850;letter-spacing:.07em}.hero-actions .light-action,.proof-actions .light-action{background:#e3edfb;color:var(--blue)}.w60-hero-visual{position:relative;min-height:560px;display:grid;place-items:center;padding:4rem;background:#fff;box-shadow:0 24px 70px rgba(5,27,89,.11)}.w60-hero-visual::before{content:"W60";position:absolute;right:1rem;top:.2rem;color:#edf3fb;font-size:clamp(6rem,10vw,11rem);font-weight:950;line-height:1}.w60-hero-visual img{position:relative;width:100%;max-width:590px;object-fit:contain}.visual-label{position:absolute;top:1.4rem;left:1.5rem;color:var(--bright);font-size:.6rem;font-weight:900;letter-spacing:.12em}.w60-hero-visual p{position:absolute;left:1.5rem;bottom:1rem;margin:0;color:var(--muted);font-size:.7rem;font-weight:750;letter-spacing:.08em}.benefit-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,110px);background:var(--deep);color:#fff}.benefit-strip>div{position:relative;padding:2rem clamp(1.2rem,2vw,2.2rem);background:#08266a}.benefit-strip>div+div{border-left:1px solid rgba(255,255,255,.12)}.benefit-strip span{position:absolute;right:1rem;top:.7rem;color:#163d83;font-size:2.8rem;font-weight:900}.benefit-strip b{display:block;margin-bottom:.45rem;font-size:1.08rem}.benefit-strip p{margin:0;color:#cbd8ec;font-size:.76rem;line-height:1.55}.w60-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(45px,7vw,110px);padding:clamp(80px,9vw,140px) clamp(24px,6vw,110px);background:#fff}.intro-heading h2,.technology-copy h2,.technical-heading h2,.installation-heading h2,.w60-proof h2,.test-cta h2,.w60-consulting h2{margin:.3rem 0 1rem;color:var(--ink);font-size:clamp(2.7rem,4.5vw,4.8rem);line-height:1.03;letter-spacing:-.045em}.intro-copy{color:#334d70;font-size:1.04rem;line-height:1.75}.intro-copy p:first-child{margin-top:0}.intro-note{grid-column:2;padding:1.5rem 1.7rem;background:var(--soft);border-left:4px solid var(--bright)}.intro-note b{color:var(--bright);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.intro-note p{margin:.6rem 0 0;color:var(--muted);font-size:.85rem;line-height:1.6}.technology-panel{display:grid;grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);gap:clamp(50px,7vw,110px);align-items:center;padding:clamp(80px,8vw,125px) clamp(24px,6vw,110px);background:var(--soft)}.technology-image{min-height:570px;display:grid;place-items:center;padding:3rem;background:#fff;box-shadow:0 18px 48px rgba(5,27,89,.08)}.technology-image img{width:100%;max-width:650px;object-fit:contain}.technology-copy>p:not(.eyebrow){max-width:48rem;color:#334d70;font-size:1rem;line-height:1.7}.mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2.2rem 0}.mode-grid article{padding:1.5rem;background:#fff;border-top:4px solid var(--bright)}.mode-grid small{color:var(--bright);font-size:.6rem;font-weight:900;letter-spacing:.1em}.mode-grid h3{margin:.65rem 0;font-size:1.15rem}.mode-grid p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.text-link{color:var(--blue);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-decoration:none}.technical-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,125px);padding:clamp(80px,9vw,140px) clamp(24px,6vw,110px);background:#fff}.technical-heading>p:last-child{color:var(--muted);line-height:1.6}.data-table{margin:0;border-top:3px solid var(--bright)}.data-table>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem .4rem;border-bottom:1px solid var(--line)}.data-table dt{color:var(--muted);font-size:.82rem}.data-table dd{margin:0;color:var(--ink);font-size:.86rem;font-weight:850;text-align:right}.installation-section{padding:clamp(80px,8vw,125px) clamp(24px,6vw,110px);background:#eef4fb}.installation-heading{max-width:900px}.installation-heading>p:last-child{max-width:700px;color:var(--muted);line-height:1.65}.installation-gallery{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem;margin-top:3rem}.installation-gallery figure{position:relative;min-height:470px;margin:0;overflow:hidden;background:#fff}.installation-gallery img{width:100%;height:100%;object-fit:cover}.installation-gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.2rem 1.4rem;background:linear-gradient(transparent,rgba(3,19,54,.9));color:#fff}.installation-gallery b,.installation-gallery span{display:block}.installation-gallery span{margin-top:.3rem;color:#dbe6f5;font-size:.75rem}.w60-proof{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center;padding:clamp(70px,7vw,110px) clamp(24px,6vw,110px);background:#fff}.w60-proof>div:first-child{max-width:850px}.w60-proof p:not(.eyebrow){color:var(--muted);line-height:1.65}.test-cta{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center;padding:clamp(70px,7vw,105px) clamp(24px,6vw,110px);background:linear-gradient(120deg,#0b43b5,#05256e);color:#fff}.test-cta>div{max-width:900px}.test-cta>div>small{display:inline-block;margin-bottom:1rem;padding:.4rem .65rem;background:#fff;color:var(--blue);font-size:.58rem;font-weight:900;letter-spacing:.1em}.test-cta .eyebrow{color:#8dc1ff}.test-cta h2{color:#fff}.test-cta p:last-child{max-width:760px;color:#d4e1f4;line-height:1.65}.test-cta>a{margin:0;background:#fff;color:var(--blue);white-space:nowrap}.w60-consulting{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center;padding:clamp(65px,7vw,100px) clamp(24px,6vw,110px);background:var(--deep);color:#fff}.w60-consulting h2{color:#fff}.w60-consulting p:not(.eyebrow){max-width:760px;color:#d0dcef;line-height:1.65}.w60-consulting>a{margin:0;background:#fff;color:var(--blue);white-space:nowrap}@media(max-width:1050px){.w60-hero,.technology-panel,.technical-section{grid-template-columns:1fr}.w60-hero{min-height:auto}.w60-hero-visual{min-height:430px}.benefit-strip{grid-template-columns:1fr 1fr}.w60-intro{grid-template-columns:1fr}.intro-note{grid-column:auto}.technology-image{min-height:430px}.w60-proof,.test-cta,.w60-consulting{grid-template-columns:1fr}.proof-actions,.test-cta>a,.w60-consulting>a{justify-self:start}.test-cta>a,.w60-consulting>a{margin-top:0}}@media(max-width:700px){.w60-hero{padding:4rem 18px}.back-link{margin-bottom:1.8rem}.w60-hero h1{font-size:4.4rem}.hero-facts,.benefit-strip,.mode-grid,.installation-gallery{grid-template-columns:1fr}.hero-facts>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}.w60-hero-visual{min-height:320px;padding:2rem}.benefit-strip{padding:0}.benefit-strip>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.w60-intro,.technology-panel,.technical-section,.installation-section,.w60-proof,.test-cta,.w60-consulting{padding:4.5rem 18px}.technology-image{min-height:300px;padding:1.4rem}.data-table>div{grid-template-columns:1fr}.data-table dd{text-align:left}.installation-gallery figure{min-height:330px}.hero-actions,.proof-actions{flex-direction:column}.hero-actions a,.proof-actions a{justify-content:center}}
