.decontamination-hero{position:relative;display:flex;align-items:center;overflow:hidden}.decontamination-hero .container{position:relative;z-index:2;padding-top:6rem;padding-bottom:6rem}.decontamination-hero__content{max-width:800px;margin:0 auto;text-align:center}.decontamination-hero__title{font-size:2.5rem;font-weight:700;line-height:1.2;color:#1a202c;margin-bottom:1.5rem}.decontamination-hero__intro{font-size:1.125rem;line-height:1.7;color:#4a5568;margin-bottom:2rem}.decontamination-hero__target{background-color:#fffffff2;padding:1.5rem;border-radius:.5rem;margin-bottom:2.5rem;box-shadow:0 4px 6px #0000000d}.decontamination-hero__target-title{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:.75rem}.decontamination-hero__target-text{font-size:1rem;line-height:1.6;color:#4a5568;margin:0}.decontamination-hero__cta{display:flex;flex-direction:column;gap:1rem;align-items:center}.decontamination-hero__btn{width:100%;max-width:320px}.decontamination-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.decontamination-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.decontamination-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#ffffffba,#ffffffc2);z-index:1}@media(min-width:768px){.decontamination-hero__title{font-size:3rem}.decontamination-hero__intro{font-size:1.25rem}.decontamination-hero__cta{flex-direction:row;justify-content:center}.decontamination-hero__btn{width:auto}}@media(min-width:1024px){.decontamination-hero__content{max-width:900px}.decontamination-hero__title{font-size:3.5rem}.decontamination-hero__target{padding:2rem}}.decontamination-secteurs{padding:5rem 0;background-color:#f9fafb}.decontamination-secteurs__header{text-align:center;max-width:800px;margin:0 auto 3rem}.decontamination-secteurs__title{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:1rem}.decontamination-secteurs__intro{font-size:1.125rem;line-height:1.7;color:#4a5568}.decontamination-secteurs__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.decontamination-secteurs__card{background-color:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 4px 6px #0000000d;transition:all .3s ease;border:1px solid #e5e7eb}.decontamination-secteurs__card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a;border-color:#3b82f6}.decontamination-secteurs__card-icon{width:3rem;height:3rem;margin-bottom:1.25rem;color:#3b82f6}.decontamination-secteurs__card-icon svg{width:100%;height:100%}.decontamination-secteurs__card-title{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:.75rem;line-height:1.3}.decontamination-secteurs__card-description{font-size:.9375rem;line-height:1.6;color:#6b7280;margin:0}@media(min-width:768px){.decontamination-secteurs__title{font-size:2.5rem}.decontamination-secteurs__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1024px){.decontamination-secteurs{padding:6rem 0}.decontamination-secteurs__header{margin-bottom:4rem}.decontamination-secteurs__title{font-size:3rem}.decontamination-secteurs__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}.decontamination-secteurs__card{padding:2.5rem}}.decontamination-procedures{padding:5rem 0;background-color:#fff}.decontamination-procedures__header{text-align:center;max-width:800px;margin:0 auto 3rem}.decontamination-procedures__title{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:1rem}.decontamination-procedures__intro{font-size:1.125rem;line-height:1.7;color:#4a5568}.decontamination-procedures__content{display:grid;grid-template-columns:1fr;gap:3rem}.decontamination-procedures__column{background-color:#f9fafb;padding:2rem;border-radius:.75rem;border:1px solid #e5e7eb}.decontamination-procedures__subtitle{font-size:1.5rem;font-weight:600;color:#1a202c;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #3b82f6}.decontamination-procedures__surfaces-intro{font-size:.9375rem;line-height:1.6;color:#4a5568;margin-bottom:1.5rem}.decontamination-procedures__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.decontamination-procedures__list-item{display:flex;align-items:flex-start;gap:.75rem}.decontamination-procedures__list-icon{width:1.5rem;height:1.5rem;color:#10b981;flex-shrink:0;margin-top:.125rem}.decontamination-procedures__list-content{display:flex;flex-direction:column;gap:.25rem}.decontamination-procedures__list-content strong{font-size:1rem;font-weight:600;color:#1a202c}.decontamination-procedures__list-content span{font-size:.9375rem;color:#6b7280;line-height:1.5}.decontamination-procedures__list-item>span{font-size:.9375rem;color:#4a5568;line-height:1.5}@media(min-width:768px){.decontamination-procedures__title{font-size:2.5rem}.decontamination-procedures__content{grid-template-columns:repeat(2,1fr);gap:2rem}.decontamination-procedures__column{padding:2.5rem}}@media(min-width:1024px){.decontamination-procedures{padding:6rem 0}.decontamination-procedures__header{margin-bottom:4rem}.decontamination-procedures__title{font-size:3rem}.decontamination-procedures__content{gap:3rem}}.decontamination-liens{padding:4rem 0;background-color:#fff}.decontamination-liens__title{font-size:1.75rem;font-weight:600;color:#1a202c;text-align:center;margin-bottom:2.5rem}.decontamination-liens__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:900px;margin:0 auto}.decontamination-liens__card{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;text-decoration:none;transition:all .3s ease}.decontamination-liens__card:hover{background-color:#eff6ff;border-color:#3b82f6;transform:translate(4px)}.decontamination-liens__card-icon{width:2.5rem;height:2.5rem;color:#3b82f6;flex-shrink:0}.decontamination-liens__card-icon svg{width:100%;height:100%}.decontamination-liens__card-content{flex:1}.decontamination-liens__card-title{font-size:1.125rem;font-weight:600;color:#1a202c;margin-bottom:.25rem}.decontamination-liens__card-description{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.decontamination-liens__card-arrow{width:1.5rem;height:1.5rem;color:#9ca3af;flex-shrink:0;transition:all .3s ease}.decontamination-liens__card:hover .decontamination-liens__card-arrow{color:#3b82f6;transform:translate(4px)}@media(min-width:768px){.decontamination-liens__title{font-size:2rem}.decontamination-liens__card{padding:2rem}}@media(min-width:1024px){.decontamination-liens{padding:5rem 0}.decontamination-liens__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}.decontamination-cta{padding:5rem 0;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.decontamination-cta__content{max-width:800px;margin:0 auto;text-align:center}.decontamination-cta__title{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:1.5rem;line-height:1.2}.decontamination-cta__text{font-size:1.125rem;line-height:1.7;color:#4a5568;margin-bottom:2.5rem}.decontamination-cta__buttons{display:flex;flex-direction:column;gap:1rem;align-items:center}.decontamination-cta__btn{width:100%;max-width:320px}@media(min-width:768px){.decontamination-cta__title{font-size:2.5rem}.decontamination-cta__buttons{flex-direction:row;justify-content:center}.decontamination-cta__btn{width:auto}}@media(min-width:1024px){.decontamination-cta{padding:6rem 0}.decontamination-cta__title{font-size:3rem}.decontamination-cta__text{font-size:1.25rem}}
