.Header_header__072v2{background-color:var(--white);padding:1.5rem 2rem;position:fixed;width:100%;z-index:100;border-bottom:1px solid rgba(0,0,0,.05)}.Header_header__072v2.Header_scrolled__dJqKC{box-shadow:0 4px 10px rgba(0,0,0,.1);background-color:var(--white)}.Header_nav__evgr5{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.Header_logo__0dir7{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.5rem;color:var(--dark)}.Header_navLinks__zli_f{display:flex;gap:2.5rem}.Header_navLinks__zli_f a{text-decoration:none;color:var(--dark);font-weight:500;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;position:relative;transition:color .3s}.Header_navLinks__zli_f a:hover{color:var(--primary)}.Header_navLinks__zli_f a:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:var(--primary);transition:width .3s}.Header_navLinks__zli_f a:hover:after{width:100%}.Header_navButtons__3mvtL{display:flex;gap:1rem}.Header_ctaButton__1tNE0{background-color:var(--dark);color:#fff;padding:.75rem 1.75rem;border-radius:9999px;font-weight:500;text-decoration:none;transition:all .3s;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.Header_ctaButton__1tNE0:hover{background-color:var(--primary)}.Header_navMenu__2DtPE{position:relative}.Header_solutions___Qose{cursor:pointer}.Header_dropdown__4bjVO{display:none;position:absolute;top:100%;left:0;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1;min-width:300px;padding:8px}.Header_dropdownItem__XgHS6{display:block;padding:1rem;color:var(--dark);text-decoration:none;border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .3s;border-radius:6px}.Header_dropdownItem__XgHS6:hover{background-color:var(--light-gray);color:var(--dark)}.Header_navLinks__zli_f .Header_dropdown__4bjVO a:hover{color:var(--dark)}.Header_navLinks__zli_f .Header_dropdown__4bjVO a:after{display:none}.Header_navMenu__2DtPE:hover .Header_dropdown__4bjVO{display:block}@media (max-width:768px){.Header_navLinks__zli_f{display:none}}.HeroSection_hero__VLtdO{display:flex;flex-direction:column;align-items:center;width:100%;padding:8rem 0 2rem;position:relative}.HeroSection_hero__VLtdO:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(hsla(0,0%,100%,.97),hsla(0,0%,100%,.97)),linear-gradient(#000 1px,transparent 0),linear-gradient(90deg,#000 1px,transparent 0);background-size:100% 100%,20px 20px,20px 20px;background-position:0 0,0 0,0 0;z-index:-1;pointer-events:none}.HeroSection_heroContent__ZSzzq{text-align:center;max-width:1000px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.HeroSection_hero__VLtdO h1{font-size:3.5rem;margin-bottom:1.5rem;line-height:1.3;color:var(--dark);font-weight:700;width:100%;max-width:1000px;padding:0 1rem}.HeroSection_hero__VLtdO p{font-size:1.125rem;color:var(--secondary);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.HeroSection_heroButtons__A1YdZ{display:flex;gap:1.5rem;align-items:center;justify-content:center}.HeroSection_ctaButton__rbg1N{background-color:var(--primary);color:#fff;padding:.75rem 1.75rem;border-radius:9999px;font-weight:500;text-decoration:none;transition:all .3s;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.HeroSection_ctaButton__rbg1N:hover{background-color:var(--dark)}.HeroSection_secondaryButton__8yCaS{background-color:transparent;color:var(--dark);border:1px solid var(--dark);padding:.75rem 1.75rem;border-radius:9999px;font-weight:500;text-decoration:none;transition:all .3s;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.HeroSection_secondaryButton__8yCaS:hover{background-color:var(--dark);color:#fff}.HeroSection_heroImage__ubOCA{width:100%;display:flex;justify-content:center;margin-top:2rem}.HeroSection_beforeAfterContainer__bDBLC{position:relative;width:100%;max-width:1000px;margin:0 auto;overflow:hidden;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.HeroSection_afterImage__DExnq,.HeroSection_beforeImage___hAVO{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.HeroSection_afterImage__DExnq{position:absolute;top:0;left:0;height:100%;clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0)}.HeroSection_slider__JbEYJ{top:0;left:80%;height:100%;width:4px;background:hsla(0,0%,100%,.8)}.HeroSection_sliderHandle__qwujC,.HeroSection_slider__JbEYJ{position:absolute;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.HeroSection_sliderHandle__qwujC{width:40px;height:40px;background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.3);transform:translate(-50%,-50%)}.HeroSection_sliderHandle__qwujC:after,.HeroSection_sliderHandle__qwujC:before{content:"";position:absolute;width:10px;height:2px;background:#666}.HeroSection_sliderHandle__qwujC:before{transform:translateX(-4px)}.HeroSection_sliderHandle__qwujC:after{transform:translateX(4px)}.HeroSection_imageLabel__zZypQ{position:absolute;top:20px;background:rgba(0,0,0,.7);color:#fff;padding:5px 10px;border-radius:4px;font-size:.8rem;font-weight:500;transition:opacity .3s}.HeroSection_beforeLabel__7q0WB{left:20px}.HeroSection_afterLabel__IIMdB{right:20px}.HeroSection_hoverWord__qySxw{transition:color .3s ease-in-out;cursor:pointer;display:inline-block;white-space:pre}.HeroSection_hoverWord__qySxw:hover{color:var(--primary)}@media (max-width:768px){.HeroSection_hero__VLtdO{flex-direction:column;padding:10rem 2rem 4rem}.HeroSection_heroContent__ZSzzq{text-align:center;margin-bottom:3rem}.HeroSection_hero__VLtdO h1{font-size:2.5rem}.HeroSection_heroButtons__A1YdZ{justify-content:center}.HeroSection_heroImage__ubOCA{width:100%}}.ClientLogos_clientLogos__YI_as{padding:3rem 0;background-color:var(--white);overflow:hidden;position:relative}.ClientLogos_trustedByText__NpRUQ{text-align:center;font-size:1.125rem;font-weight:100;color:var(--dark);margin-bottom:3rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.ClientLogos_logosContainer__qv6zi{display:flex;animation:ClientLogos_scrollLogos__C4Gsh 30s linear infinite;width:-moz-max-content;width:max-content}.ClientLogos_logoItem___wcxS{display:flex;align-items:center;justify-content:center;padding:0 2.5rem}.ClientLogos_logoItem___wcxS img{height:70px;width:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:filter .3s,opacity .3s}.ClientLogos_logoItem___wcxS img:hover{filter:grayscale(0);opacity:1}@keyframes ClientLogos_scrollLogos__C4Gsh{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ClientLogos_clientLogos__YI_as:after,.ClientLogos_clientLogos__YI_as:before{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}.ClientLogos_clientLogos__YI_as:before{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.ClientLogos_clientLogos__YI_as:after{right:0;background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.Footer_footer__yl3k1{background-color:var(--dark);color:#fff;padding:5rem 2rem 3rem}.Footer_footerContent__B4teV{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem}.Footer_footerColumn__N1_bC{flex:1;min-width:200px}.Footer_footerColumn__N1_bC h3{font-size:1.25rem;margin-bottom:1.5rem;color:#fff;font-weight:600}.Footer_footerLinks___h1TO{list-style:none}.Footer_footerLinks___h1TO li{margin-bottom:.75rem}.Footer_footerLinks___h1TO a{text-decoration:none;color:hsla(0,0%,100%,.7);transition:color .3s;font-size:.9rem}.Footer_footerLinks___h1TO a:hover{color:var(--primary)}.Footer_copyright__g3z6w{text-align:center;padding-top:3rem;margin-top:3rem;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);font-size:.875rem}@media (max-width:768px){.Footer_footerContent__B4teV{flex-direction:column;gap:2rem}.Footer_footerColumn__N1_bC{min-width:100%}}