.wn-about-page,.wn-about-page *{box-sizing:border-box}.wn-about-page{overflow:hidden;color:#26394d;background:#fff}.wn-about-page .wn-about-story,.wn-about-page .wn-about-values,.wn-about-page .wn-about-team,.wn-about-page .wn-about-services,.wn-about-page .wn-about-local{padding:96px 24px}.wn-about-page h1,.wn-about-page h2,.wn-about-page h3{letter-spacing:0px}.wn-about-page .wn-kicker,.wn-about-page .wn-eyebrow{letter-spacing:.08em}.wn-about-page .wn-about-hero{position:relative;isolation:isolate;display:flex;min-height:620px;align-items:center;padding:92px 24px 82px;overflow:hidden;background-image:url("https://whitenet.fr/wp-content/uploads/2026/07/facade-white-net-blagnac.webp");background-position:64% center;background-size:cover}.wn-about-page .wn-about-hero:before{position:absolute;z-index:-1;inset:0px;background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 42%,rgba(255,255,255,.62) 54%,rgba(255,255,255,.16) 62%,rgba(255,255,255,0) 68%);content:""}.wn-about-page .wn-about-hero__content{width:min(760px,100%)}.wn-about-page .wn-about-hero .wn-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-size:13px;font-weight:800;line-height:1.3;text-transform:uppercase;color:#0f7eb0}.wn-about-page .wn-about-hero .wn-eyebrow:before{width:30px;height:2px;background:#1ca9e1;content:""}.wn-about-page .wn-about-hero h1{max-width:740px;margin:0 0 22px;font-size:54px;font-weight:850;line-height:1.08;color:#071b33}.wn-about-page .wn-about-hero__lead{max-width:700px;margin:0;font-size:19px;color:#334f69;line-height:1.65}.wn-about-page .wn-about-hero__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:30px}.wn-about-page .wn-about-hero__actions .wn-btn--quote{min-height:58px;border-color:rgba(255,255,255,.6);background:linear-gradient(135deg,#163c6b 0%,#0f8fc3 52%,#1ca9e1 100%);box-shadow:rgba(7,27,51,.24) 0px 16px 34px,rgba(15,126,176,.16) 0px 0px 0px 1px}.wn-about-page .wn-about-hero a.wn-about-hero__phone{min-height:58px;border-color:#fff;color:#163c6b;background:#fff;box-shadow:rgba(7,27,51,.18) 0px 16px 34px,rgba(15,126,176,.12) 0px 0px 0px 1px}.wn-about-page .wn-about-hero a.wn-about-hero__phone span{color:#163c6b}.wn-about-page .wn-about-hero__phone .wn-btn__phone-icon{color:#0f7eb0}.wn-about-page .wn-about-hero__actions .wn-btn:hover,.wn-about-page .wn-about-hero__actions .wn-btn:focus-visible{box-shadow:rgba(7,27,51,.26) 0px 20px 42px;transform:translateY(-2px)}.wn-about-page .wn-about-hero__proofs{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:16px;margin:34px 0 0;padding:0;list-style:none}.wn-about-page .wn-about-hero__proofs li{min-width:0;padding:15px 16px;border-width:3px 1px 1px;border-style:solid;border-color:#1ca9e1 rgba(15,126,176,.24) rgba(15,126,176,.24);border-image:none;border-radius:8px;background:rgba(255,255,255,.86);box-shadow:rgba(7,27,51,.11) 0px 14px 32px}.wn-about-page .wn-about-hero__proofs strong,.wn-about-page .wn-about-hero__proofs span{display:block}.wn-about-page .wn-about-hero__proofs strong{margin-bottom:4px;color:#071b33;font-size:14px}.wn-about-page .wn-about-hero__proofs span{color:#53677c;font-size:12px;line-height:1.45}.wn-about-page .wn-about-story__grid{display:grid;grid-template-columns:minmax(0px,.95fr) minmax(0px,1.05fr);gap:64px;align-items:center}.wn-about-page .wn-about-story__media{margin:0}.wn-about-page .wn-about-story__media img{display:block;width:100%;aspect-ratio:4/3;border:1px solid rgba(15,126,176,.2);border-radius:8px;object-fit:cover;box-shadow:rgba(7,27,51,.16) 0px 24px 58px}.wn-about-page .wn-about-story__media figcaption{margin-top:12px;color:#617287;font-size:13px;line-height:1.5}.wn-about-page .wn-about-story__content h2,.wn-about-page .wn-about-section-heading h2,.wn-about-page .wn-about-local__content h2{margin:0 0 18px;color:#071b33;font-size:42px;font-weight:850;line-height:1.12}.wn-about-page .wn-about-story__content>p:not(.wn-kicker),.wn-about-page .wn-about-section-heading>p:not(.wn-kicker),.wn-about-page .wn-about-local__content>p:not(.wn-kicker){color:#4f6277;font-size:16px;line-height:1.75}.wn-about-page .wn-about-story__facts{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:18px;margin:30px 0 0}.wn-about-page .wn-about-story__facts div{padding-top:16px;border-top:3px solid #1ca9e1}.wn-about-page .wn-about-story__facts dt{margin-bottom:6px;color:#0f7eb0;font-size:20px;font-weight:850;line-height:1.25}.wn-about-page .wn-about-story__facts dd{margin:0;color:#53677c;font-size:13px;line-height:1.5}.wn-about-page .wn-about-values{background:#f2f8fb}.wn-about-page .wn-about-section-heading{max-width:820px;margin:0 auto 42px;text-align:center}.wn-about-page .wn-about-section-heading>p:not(.wn-kicker){max-width:720px;margin-right:auto;margin-left:auto}.wn-about-page .wn-about-values__grid,.wn-about-page .wn-about-team__grid{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:28px}.wn-about-page .wn-about-value-card{min-height:100%;padding:28px;border-radius:8px}.wn-about-page .wn-about-value-card__icon{display:grid;width:52px;height:52px;place-items:center;margin-bottom:22px;border:1px solid rgba(15,126,176,.22);border-radius:8px;color:#0f7eb0;background:#eaf7fd}.wn-about-page .wn-about-value-card__icon svg{width:25px;height:25px}.wn-about-page .wn-about-value-card h3{margin:0 0 10px;font-size:20px;line-height:1.25}.wn-about-page .wn-about-value-card p{margin:0;font-size:14px;line-height:1.65}.wn-about-page .wn-about-quality{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:96px 24px;background:radial-gradient(circle at 88% 20%,rgba(28,169,225,.35) 0%,rgba(28,169,225,0) 34%),radial-gradient(circle at 92% 84%,rgba(255,255,255,.12) 0%,rgba(255,255,255,0) 34%),linear-gradient(135deg,#163c6b 0%,#0f7eb0 62%,#1ca9e1 100%)}.wn-about-page .wn-about-quality:before{position:absolute;z-index:0;inset:0px;pointer-events:none;background:radial-gradient(circle at 82% 26%,transparent 0px,transparent 135px,rgba(255,255,255,.1) 136px,rgba(255,255,255,.1) 138px,transparent 139px),radial-gradient(circle at 93% 76%,transparent 0px,transparent 140px,rgba(255,255,255,.14) 141px,rgba(255,255,255,.14) 143px,transparent 144px);content:""}.wn-about-page .wn-about-quality__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0px,.9fr) minmax(0px,1.1fr);gap:72px;align-items:center}.wn-about-page .wn-about-quality .wn-kicker{color:#8adcf8}.wn-about-page .wn-about-quality h2{margin:0 0 18px;color:#fff;font-size:42px;font-weight:850;line-height:1.12}.wn-about-page .wn-about-quality__content>p:not(.wn-kicker){margin:0;color:rgba(255,255,255,.84);font-size:16px;line-height:1.75}.wn-about-page .wn-about-quality__list{display:grid;gap:0px;margin:0;padding:0;list-style:none}.wn-about-page .wn-about-quality__list li{display:grid;grid-template-columns:48px minmax(0px,1fr);gap:18px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.16)}.wn-about-page .wn-about-quality__list li:first-child{padding-top:0}.wn-about-page .wn-about-quality__list li>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(138,220,248,.42);border-radius:8px;color:#9ee2fa;font-size:13px;font-weight:850}.wn-about-page .wn-about-quality__list strong{display:block;margin-bottom:5px;color:#fff;font-size:17px}.wn-about-page .wn-about-quality__list p{margin:0;font-size:14px;color:rgba(255,255,255,.76);line-height:1.6}.wn-about-page .wn-about-team-card{position:relative;overflow:hidden;min-height:100%;padding:26px 24px;border-width:4px 1px 1px;border-style:solid;border-color:#1ca9e1 rgba(15,126,176,.22) rgba(15,126,176,.22);border-image:none;border-radius:8px;background:linear-gradient(145deg,#fff 0%,#f3fafe 100%);box-shadow:rgba(7,27,51,.1) 0px 16px 38px;transition:border-color .18s,box-shadow .18s,transform .18s}.wn-about-page .wn-about-team-card:after{position:absolute;top:24px;right:-10px;width:48px;height:92px;border:1px solid rgba(28,169,225,.2);border-radius:8px;background:rgba(28,169,225,.08);content:"";transform:rotate(12deg)}.wn-about-page .wn-about-team-card:hover{border-color:rgba(15,126,176,.42);box-shadow:rgba(7,27,51,.14) 0px 22px 46px;transform:translateY(-4px)}.wn-about-page .wn-about-team-card__number{display:grid;width:40px;height:40px;place-items:center;margin-bottom:18px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#163c6b 0%,#0f7eb0 58%,#1ca9e1 100%);box-shadow:rgba(15,126,176,.22) 0px 10px 22px;font-size:13px;font-weight:850}.wn-about-page .wn-about-team-card h3{position:relative;z-index:1;margin:0 0 10px;color:#071b33;font-size:19px;line-height:1.3}.wn-about-page .wn-about-team-card p{position:relative;z-index:1;margin:0;color:#53677c;font-size:14px;line-height:1.65}.wn-about-page .wn-about-services{background:#eef7fb}.wn-about-page .wn-about-services__grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:24px}.wn-about-page .wn-about-service-card{display:grid;grid-template-columns:54px minmax(0px,1fr) 34px;gap:18px;align-items:center;min-height:116px;padding:22px;border-width:1px 1px 1px 4px;border-style:solid;border-color:rgba(15,126,176,.24) rgba(15,126,176,.24) rgba(15,126,176,.24) #1ca9e1;border-image:none;border-radius:8px;background:linear-gradient(135deg,#fff 0%,#f8fcfe 100%);box-shadow:rgba(7,27,51,.1) 0px 16px 36px;transition:border-color .18s,box-shadow .18s,transform .18s;color:#071b33;text-decoration:none}.wn-about-page .wn-about-service-card:hover,.wn-about-page .wn-about-service-card:focus-visible{border-color:rgba(15,126,176,.52);box-shadow:rgba(7,27,51,.15) 0px 22px 46px;transform:translateY(-4px)}.wn-about-page .wn-about-service-card__icon{display:grid;width:54px;height:54px;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#163c6b 0%,#0f8fc3 56%,#1ca9e1 100%);box-shadow:rgba(15,126,176,.2) 0px 10px 22px;font-size:24px;transition:transform .18s}.wn-about-page .wn-about-service-card strong,.wn-about-page .wn-about-service-card small{display:block}.wn-about-page .wn-about-service-card strong{margin-bottom:5px;font-size:17px}.wn-about-page .wn-about-service-card small{color:#5b6e82;font-size:13px;line-height:1.5}.wn-about-page .wn-about-service-card__arrow{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(15,126,176,.18);border-radius:8px;color:#0f7eb0;background:#eaf7fd;font-size:22px;transition:background-color .18s,color .18s,transform .18s}.wn-about-page .wn-about-service-card:hover .wn-about-service-card__icon,.wn-about-page .wn-about-service-card:focus-visible .wn-about-service-card__icon{transform:scale(1.06)}.wn-about-page .wn-about-service-card:hover .wn-about-service-card__arrow,.wn-about-page .wn-about-service-card:focus-visible .wn-about-service-card__arrow{color:#fff;background:#0f7eb0;transform:translateX(3px)}.wn-about-page .wn-about-services__more{margin:56px 0 0;text-align:center}.wn-about-page .wn-about-local__grid{display:grid;grid-template-columns:minmax(0px,.85fr) minmax(0px,1.15fr);gap:64px;align-items:center}.wn-about-page .wn-about-local .wn-city-list{margin:0;padding:32px;border:1px solid rgba(15,126,176,.2);border-radius:8px;background:#f3f9fc}.wn-about-page .wn-about-local .wn-city-list span{border-radius:6px}.wn-about-page .wn-about-local__content .wn-link-more{margin-top:10px}.wn-about-page .wn-about-cta{padding:48px 24px 96px}.wn-about-page .wn-about-cta__box{display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:48px;align-items:center;padding:56px;border-radius:8px}.wn-about-page .wn-about-cta__content{max-width:720px}.wn-about-page .wn-about-cta__content h2{margin:0 0 14px;font-size:38px;line-height:1.15}.wn-about-page .wn-about-cta__content>p:not(.wn-eyebrow){margin:0;font-size:16px;line-height:1.7}.wn-about-page .wn-about-cta__actions{display:grid;gap:12px;min-width:260px}.wn-about-page .wn-about-cta__actions .wn-btn{width:100%}@media (max-width:1100px){.wn-about-page .wn-about-story,.wn-about-page .wn-about-values,.wn-about-page .wn-about-team,.wn-about-page .wn-about-services,.wn-about-page .wn-about-local,.wn-about-page .wn-about-quality{padding:76px 24px}.wn-about-page .wn-about-cta{padding:38px 24px 76px}.wn-about-page .wn-about-hero h1{font-size:46px}.wn-about-page .wn-about-story__grid,.wn-about-page .wn-about-quality__grid,.wn-about-page .wn-about-local__grid{gap:42px}.wn-about-page .wn-about-values__grid,.wn-about-page .wn-about-team__grid{grid-template-columns:repeat(2,minmax(0px,1fr))}.wn-about-page .wn-about-cta__box{grid-template-columns:1fr}.wn-about-page .wn-about-cta__actions{display:flex;flex-wrap:wrap}.wn-about-page .wn-about-cta__actions .wn-btn{width:auto}}@media (max-width:767px){.wn-about-page .wn-about-story,.wn-about-page .wn-about-values,.wn-about-page .wn-about-team,.wn-about-page .wn-about-services,.wn-about-page .wn-about-local,.wn-about-page .wn-about-quality{padding:60px 20px}.wn-about-page .wn-about-hero{min-height:0px;padding:72px 20px 56px;background-position:68% center}.wn-about-page .wn-about-hero h1{font-size:38px}.wn-about-page .wn-about-hero__lead{font-size:17px}.wn-about-page .wn-about-hero__actions{display:grid}.wn-about-page .wn-about-hero__actions .wn-btn{width:100%}.wn-about-page .wn-about-hero__proofs,.wn-about-page .wn-about-story__grid,.wn-about-page .wn-about-story__facts,.wn-about-page .wn-about-quality__grid,.wn-about-page .wn-about-services__grid,.wn-about-page .wn-about-local__grid{grid-template-columns:1fr}.wn-about-page .wn-about-story__grid{gap:34px}.wn-about-page .wn-about-story__content h2,.wn-about-page .wn-about-section-heading h2,.wn-about-page .wn-about-local__content h2,.wn-about-page .wn-about-quality h2{font-size:32px}.wn-about-page .wn-about-section-heading{margin-bottom:30px;text-align:left}.wn-about-page .wn-about-values__grid,.wn-about-page .wn-about-team__grid{grid-template-columns:1fr;gap:20px}.wn-about-page .wn-about-quality__grid{gap:38px}.wn-about-page .wn-about-service-card{grid-template-columns:48px minmax(0px,1fr) 34px;gap:13px;padding:18px}.wn-about-page .wn-about-service-card__icon{width:48px;height:48px}.wn-about-page .wn-about-local .wn-city-list{padding:22px}.wn-about-page .wn-about-cta{padding:24px 20px 60px}.wn-about-page .wn-about-cta__box{gap:30px;padding:34px 22px}.wn-about-page .wn-about-cta__content h2{font-size:31px}.wn-about-page .wn-about-cta__actions{display:grid;min-width:0}.wn-about-page .wn-about-cta__actions .wn-btn{width:100%}}@media (prefers-reduced-motion:reduce){.wn-about-page .wn-about-team-card,.wn-about-page .wn-about-service-card,.wn-about-page .wn-about-service-card__icon,.wn-about-page .wn-about-service-card__arrow{transition:none}}