/* Style reminder : expertise d’intégration NWS Laser, rigoureuse, sans média externe et lisible en environnement réglementé. */
.nws-expertise-detail-hero-integration{background:#0b1d32}.nws-expertise-detail-hero-integration:before{background:radial-gradient(circle at 75% 31%,rgba(44,188,170,.34),transparent 25%),linear-gradient(122deg,transparent 47%,rgba(164,232,225,.12) 47.1%,transparent 47.4%)}.nws-expertise-detail-hero-integration h1 em{color:#6fe0d4}.nws-integration-rail small,.nws-integration-rail>span{color:#b5f0e8}.nws-integration-rail i{background:linear-gradient(#b3fff2,rgba(62,198,184,.05));box-shadow:0 0 29px 5px rgba(55,199,183,.62)}.nws-expertise-statement-integration{background:#e0f3ef}.nws-expertise-statement-integration h2 em{color:#159d94}.nws-integration-principles{background:#d7e3e1}.nws-integration-architecture{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(40px,7vw,110px);padding:clamp(76px,9vw,148px) clamp(24px,8vw,142px);background:#f7f7f4}.nws-integration-architecture h2,.nws-integration-system h2,.nws-integration-cleanroom h2,.nws-integration-maintenance h2,.nws-integration-sources h2{margin:14px 0 0;color:#111525;font-family:var(--nws-display);font-size:clamp(42px,5.6vw,82px);font-weight:500;letter-spacing:-.08em;line-height:.87}.nws-integration-architecture h2 em,.nws-integration-system h2 em,.nws-integration-cleanroom h2 em,.nws-integration-maintenance h2 em,.nws-integration-sources h2 em{color:#159d94;font-style:normal}.nws-integration-architecture-copy>p:not(.nws-eyebrow),.nws-integration-system-copy>p:not(.nws-eyebrow),.nws-integration-cleanroom-heading>p:not(.nws-eyebrow),.nws-integration-maintenance>div>p:not(.nws-eyebrow),.nws-integration-sources>p:not(.nws-eyebrow){max-width:540px;margin:25px 0 0;color:#58636d;line-height:1.65}.nws-integration-note{font-size:13px!important}.nws-integration-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#c7d8d5}.nws-integration-flow article{position:relative;min-height:205px;padding:34px;background:#fff}.nws-integration-flow span{display:block;margin-bottom:46px;color:#d24b5e;font-family:var(--nws-mono);font-size:10px;letter-spacing:.1em}.nws-integration-flow strong{display:block;margin-bottom:10px;color:#101a2c;font-family:var(--nws-display);font-size:30px;font-weight:500;letter-spacing:-.055em}.nws-integration-flow p{margin:0;color:#5a646d;font-size:14px;line-height:1.55}.nws-integration-laser-table{background:#10273c}.nws-integration-laser-table .nws-expertise-compare-title h2{color:#fff}.nws-integration-laser-table .nws-expertise-compare-title h2 em{color:#72e3d6}.nws-integration-system{display:grid;grid-template-columns:.84fr 1.16fr;gap:clamp(40px,7vw,110px);align-items:center;padding:clamp(76px,9vw,148px) clamp(24px,8vw,142px);background:#e8f4f2}.nws-integration-system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7dcd8}.nws-integration-system-grid article{min-height:190px;padding:29px;background:#f8fbfa}.nws-integration-system-grid span,.nws-integration-maintenance-grid span{display:block;margin-bottom:31px;color:#168e88;font-family:var(--nws-mono);font-size:9px;letter-spacing:.1em}.nws-integration-system-grid strong{display:block;margin-bottom:9px;color:#142032;font-family:var(--nws-display);font-size:27px;font-weight:500;letter-spacing:-.05em;line-height:.95}.nws-integration-system-grid p{margin:0;color:#57636d;font-size:13px;line-height:1.55}.nws-integration-cleanroom{padding:clamp(78px,10vw,150px) clamp(24px,8vw,142px);background:#fff}.nws-integration-cleanroom-heading{max-width:760px}.nws-integration-filter-compare{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:56px;background:#cddbd9}.nws-integration-filter-compare article{min-height:296px;padding:clamp(32px,4vw,58px);background:#f4f8f7}.nws-integration-filter-compare span{display:block;margin-bottom:38px;color:#1b928b;font-family:var(--nws-mono);font-size:9px;letter-spacing:.1em}.nws-integration-filter-compare strong{display:block;max-width:500px;color:#142032;font-family:var(--nws-display);font-size:clamp(30px,3vw,48px);font-weight:500;letter-spacing:-.065em;line-height:.94}.nws-integration-filter-compare p{max-width:550px;margin:20px 0 0;color:#55616b;line-height:1.6}.nws-integration-filter-clean{background:#0b2840!important}.nws-integration-filter-clean span{color:#9beee3}.nws-integration-filter-clean strong{color:#fff}.nws-integration-filter-clean p{color:rgba(255,255,255,.72)}.nws-integration-cleanroom>.nws-integration-note{max-width:740px;margin-top:24px}.nws-integration-qualification{background:#f4f8f7}.nws-integration-maintenance{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(40px,7vw,110px);padding:clamp(76px,9vw,148px) clamp(24px,8vw,142px);background:#122a3e}.nws-integration-maintenance h2{color:#fff}.nws-integration-maintenance h2 em{color:#71e0d3}.nws-integration-maintenance .nws-eyebrow{color:#9ee8de}.nws-integration-maintenance>div>p:not(.nws-eyebrow){color:rgba(255,255,255,.69)}.nws-integration-maintenance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(192,232,226,.23)}.nws-integration-maintenance-grid article{min-height:150px;padding:28px;background:#19364c}.nws-integration-maintenance-grid span{color:#8de3d7}.nws-integration-maintenance-grid strong{color:#fff;font-family:var(--nws-display);font-size:24px;font-weight:500;letter-spacing:-.04em;line-height:1}.nws-integration-sources{padding:clamp(76px,9vw,148px) clamp(24px,8vw,142px);background:#f7f7f4}.nws-integration-sources ol{max-width:880px;margin:36px 0 0;padding:0;list-style:none;border-top:1px solid #ced5d3}.nws-integration-sources li{padding:15px 0;border-bottom:1px solid #ced5d3;color:#59646d;font-size:13px;line-height:1.55}.nws-expertise-callout-integration{background:#56c9bd}.nws-expertise-callout-integration h2 em{color:#0b1d32}.nws-expertise-callout-integration>div>p:not(.nws-eyebrow),.nws-expertise-callout-integration .nws-eyebrow{color:#0b4050}.nws-integration-bridge{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);min-height:430px;margin:1px 0 0;background:#0b2b43;color:#fff}.nws-integration-bridge-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(50px,7vw,102px)}.nws-integration-bridge-copy .nws-eyebrow{color:#9de9df}.nws-integration-bridge-copy h2{margin:23px 0;color:#fff;font-family:var(--nws-display);font-size:clamp(48px,5vw,78px);font-weight:500;letter-spacing:-.08em;line-height:.86}.nws-integration-bridge-copy h2 em{color:#6de1d3;font-style:normal}.nws-integration-bridge-copy>p:not(.nws-eyebrow){max-width:600px;margin:0;color:rgba(255,255,255,.7);line-height:1.65}.nws-integration-bridge-copy .nws-button{margin-top:32px;background:#fff;color:#0b2840}.nws-integration-bridge-visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:62px;border-left:1px solid rgba(190,243,235,.2);background:radial-gradient(circle at 65% 28%,rgba(76,220,198,.37),transparent 28%),linear-gradient(145deg,#123d57,#071a2d);overflow:hidden}.nws-integration-bridge-visual:before{content:"";position:absolute;top:55px;right:22%;width:2px;height:210px;background:linear-gradient(#a6faee,transparent);box-shadow:0 0 26px 4px rgba(93,238,218,.7)}.nws-integration-bridge-visual span{position:relative;font-family:var(--nws-display);font-size:clamp(100px,12vw,180px);font-weight:500;letter-spacing:-.12em;line-height:.7}.nws-integration-bridge-visual small{position:relative;margin:23px 0 0;color:#b9f3eb;font-family:var(--nws-mono);font-size:10px;letter-spacing:.11em;line-height:1.6}.nws-integration-bridge-visual b{position:absolute;right:55px;bottom:60px;color:rgba(255,255,255,.75);font-family:var(--nws-mono);font-size:10px;font-weight:400;letter-spacing:.1em;line-height:1.6}@media(max-width:980px){.nws-integration-architecture,.nws-integration-system,.nws-integration-maintenance{grid-template-columns:1fr}.nws-integration-bridge{grid-template-columns:1fr}.nws-integration-bridge-visual{min-height:300px;border-top:1px solid rgba(190,243,235,.2);border-left:0}}@media(max-width:700px){.nws-integration-architecture,.nws-integration-system,.nws-integration-cleanroom,.nws-integration-maintenance,.nws-integration-sources{padding:66px 26px}.nws-integration-flow,.nws-integration-system-grid,.nws-integration-filter-compare,.nws-integration-maintenance-grid{grid-template-columns:1fr}.nws-integration-flow article{min-height:0;padding:31px 27px}.nws-integration-flow span{margin-bottom:28px}.nws-integration-filter-compare{margin-top:38px}.nws-integration-filter-compare article{min-height:0;padding:35px 29px}.nws-integration-bridge-copy{padding:62px 26px}.nws-integration-bridge-visual{min-height:260px;padding:40px 26px}.nws-integration-bridge-visual b{right:26px;bottom:40px}}
.nws-integration-principles .nws-integration-principle{display:block;min-height:0;padding:0;overflow:hidden;background:#f7f7f4}.nws-integration-principles .nws-integration-principle>span{z-index:2;top:19px;left:22px;padding:6px 8px;background:rgba(10,20,34,.78);color:#fff}.nws-integration-principle-photo{position:relative;height:clamp(260px,18vw,330px);margin:0;overflow:hidden;background:#0b1d32}.nws-integration-principle-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,12,25,.08),rgba(3,12,25,.42));pointer-events:none}.nws-integration-principle-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nws-integration-principle:nth-of-type(3) .nws-integration-principle-photo img{object-position:72% 50%}.nws-integration-principle-content{padding:28px clamp(24px,3vw,42px) 34px}.nws-integration-principle-content h3{margin:0 0 13px}.nws-integration-principle-content p{margin:0}@media(max-width:700px){.nws-integration-principles .nws-integration-principle{min-height:0}.nws-integration-principle-photo{height:260px}.nws-integration-principle-content{padding:29px 28px 35px}}
