.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__hero{background-color:#18181b;align-items:center;min-height:70vh;padding:6rem 0;display:flex;position:relative;overflow:hidden}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__hero .Landing-module-scss-module__2Bzxia__heroBg{background:radial-gradient(circle at 70% 30%,#00a4a633 0%,#0f172a 100%);position:absolute;inset:0}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__hero .Landing-module-scss-module__2Bzxia__heroBg:after{content:"";opacity:.15;filter:grayscale();background-image:url(/ateliers/AUCNP_mazak.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__hero .Landing-module-scss-module__2Bzxia__heroContent{z-index:10;max-width:50rem;position:relative}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__hero .Landing-module-scss-module__2Bzxia__badge{color:#00a4a6;text-transform:uppercase;letter-spacing:.1em;background:#00a4a61a;border:1px solid #00a4a633;border-radius:9999px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__hero h1{color:#fff;margin-bottom:2rem;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;line-height:1.1}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__hero h1 .Landing-module-scss-module__2Bzxia__gradient{background:linear-gradient(90deg,#00a4a6,#32b6b8);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__hero .Landing-module-scss-module__2Bzxia__description{color:#a1a1aa;margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__hero .Landing-module-scss-module__2Bzxia__btnGroup{flex-wrap:wrap;gap:1.5rem;display:flex}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__features{background:#fff;padding:6rem 0}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__features .Landing-module-scss-module__2Bzxia__grid{grid-template-columns:repeat(1,1fr);gap:3rem;display:grid}@media (min-width:768px){.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__features .Landing-module-scss-module__2Bzxia__grid{grid-template-columns:repeat(3,1fr)}}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__features .Landing-module-scss-module__2Bzxia__featureItem .Landing-module-scss-module__2Bzxia__iconBox{color:#00a4a6;background:#fafafa;border:1px solid #f4f4f5;border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;display:flex}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__features .Landing-module-scss-module__2Bzxia__featureItem h3{margin-bottom:1rem;font-size:1.25rem;font-weight:800}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__features .Landing-module-scss-module__2Bzxia__featureItem p{color:#71717a;line-height:1.6}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details{background:#fafafa;padding:8rem 0;overflow:hidden}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__detailGrid{grid-template-columns:1fr;align-items:center;gap:5rem;display:grid}@media (min-width:1024px){.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__detailGrid{grid-template-columns:1fr 1fr}}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__surtitle{color:#00a4a6;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1rem;font-size:.875rem;font-weight:700;display:block}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details h2{margin-bottom:2rem;font-size:3rem;font-weight:900;line-height:1.2}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details p{color:#52525b;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.7}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__list{margin:0 0 3rem;padding:0;list-style:none}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__list li{color:#27272a;align-items:center;gap:1rem;margin-bottom:1rem;font-weight:600;display:flex}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__list li svg{color:#00a4a6}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__link{color:#18181b;align-items:center;gap:.5rem;font-weight:700;transition:color .2s;display:inline-flex}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__link:hover{color:#00a4a6}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__visual{aspect-ratio:4/3;border-radius:2rem;position:relative;box-shadow:0 25px 50px -12px #00000040}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__visual .Landing-module-scss-module__2Bzxia__mainImg{object-fit:cover;border-radius:2rem}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__visual .Landing-module-scss-module__2Bzxia__imageOverlay{border-radius:inherit;background:linear-gradient(to top right,#00a4a666,#0000);position:absolute;inset:0}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__visual .Landing-module-scss-module__2Bzxia__statsCard{background:#fff;border:1px solid #f4f4f5;border-radius:1.5rem;gap:2rem;padding:2.5rem;display:flex;position:absolute;bottom:-2rem;right:-2rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__visual .Landing-module-scss-module__2Bzxia__statsCard .Landing-module-scss-module__2Bzxia__stat{flex-direction:column;display:flex}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__visual .Landing-module-scss-module__2Bzxia__statsCard .Landing-module-scss-module__2Bzxia__stat .Landing-module-scss-module__2Bzxia__value{color:#18181b;font-size:2rem;font-weight:900;line-height:1}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__visual .Landing-module-scss-module__2Bzxia__statsCard .Landing-module-scss-module__2Bzxia__stat .Landing-module-scss-module__2Bzxia__label{color:#00a4a6;text-transform:uppercase;margin-top:.25rem;font-size:.75rem;font-weight:700}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__details .Landing-module-scss-module__2Bzxia__visual .Landing-module-scss-module__2Bzxia__statsCard .Landing-module-scss-module__2Bzxia__divider{background:#f4f4f5;width:1px}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__cta{padding:8rem 0}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__cta .Landing-module-scss-module__2Bzxia__ctaCard{text-align:center;color:#fff;background:#18181b;border-radius:2rem;padding:5rem 3rem;position:relative;overflow:hidden}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__cta .Landing-module-scss-module__2Bzxia__ctaCard:before{content:"";z-index:-1;background:radial-gradient(circle,#00a4a633 0%,#0000 100%);position:absolute;inset:0}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__cta .Landing-module-scss-module__2Bzxia__ctaCard h2{color:#fff;margin-bottom:1.5rem;font-size:2.5rem;font-weight:900;position:relative}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__cta .Landing-module-scss-module__2Bzxia__ctaCard p{color:#a1a1aa;margin-bottom:3rem;font-size:1.25rem;position:relative}.Landing-module-scss-module__2Bzxia__landingPage .Landing-module-scss-module__2Bzxia__cta .Landing-module-scss-module__2Bzxia__ctaCard .Landing-module-scss-module__2Bzxia__btn{position:relative}
