@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--foreground:#171717}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#a8b0b8;background-image:radial-gradient(at 25% 30%,rgba(255,255,255,.6) 0%,transparent 40%),radial-gradient(at 75% 70%,rgba(255,255,255,.5) 0%,transparent 45%),radial-gradient(rgba(230,235,240,.4) 0%,transparent 60%),linear-gradient(135deg,#9ca4ac 0%,#b8c0c8 10%,#d8dce0 20%,#f0f2f4 30%,#d8dce0 40%,#b8c0c8 50%,#9ca4ac 60%,#b8c0c8 70%,#d8dce0 80%,#b8c0c8 90%,#9ca4ac 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;position:relative}body:before{content:"";pointer-events:none;z-index:1;opacity:.8;background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(255,255,255,.08) 1px,rgba(255,255,255,.08) 2px,transparent 2px,transparent 3px,rgba(0,0,0,.03) 3px,rgba(0,0,0,.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,.02) 2px,rgba(255,255,255,.02) 3px);width:100%;height:100%;position:fixed;top:0;left:0}body:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(transparent 40%,rgba(255,255,255,.15) 50%,transparent 60%);width:200%;height:200%;animation:10s ease-in-out infinite alternate shimmer;position:fixed;top:-50%;left:-50%}@keyframes shimmer{0%{opacity:.3;transform:translate(0)rotate(0)}to{opacity:.5;transform:translate(5%,5%)rotate(5deg)}}body>*{z-index:2;position:relative}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}button,a,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}
.navbar-module__W78IAW__navbar{z-index:1000;width:calc(100% - 40px);max-width:1400px;position:fixed;top:20px;left:50%;transform:translate(-50%)}.navbar-module__W78IAW__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.98);border:3px solid silver;border-radius:100px;justify-content:space-between;align-items:center;gap:3rem;padding:1rem 2rem;transition:all .3s;display:flex;box-shadow:0 4px 24px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04)}.navbar-module__W78IAW__container:hover{box-shadow:0 8px 32px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.06)}.navbar-module__W78IAW__logo{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:opacity .3s;display:flex}.navbar-module__W78IAW__logo:hover{opacity:.7}.navbar-module__W78IAW__navCenter{flex:1;justify-content:center;align-items:center;gap:1.5rem;display:flex}.navbar-module__W78IAW__navLink{color:#1a1a1a;white-space:nowrap;letter-spacing:-.01em;z-index:1;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:.6rem 1.2rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:all .2s;position:relative}.navbar-module__W78IAW__navLink:before{content:"";opacity:0;z-index:-1;border-radius:12px;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.navbar-module__W78IAW__navLink:hover{color:#1a1a1a}.navbar-module__W78IAW__navLink:hover:before{opacity:1}.navbar-module__W78IAW__navLink:first-child:before{background:rgba(226,20,68,.25)}.navbar-module__W78IAW__navLink:nth-child(2):before{background:rgba(250,227,0,.25)}.navbar-module__W78IAW__navLink:nth-child(3):before{background:rgba(0,149,213,.25)}.navbar-module__W78IAW__navLink:nth-child(4):before{background:rgba(241,57,69,.25)}.navbar-module__W78IAW__navLink:nth-child(5):before{background:rgba(0,200,130,.25)}.navbar-module__W78IAW__ctaButton{color:#fff;white-space:nowrap;letter-spacing:-.01em;background:#1a1a1a;border-radius:100px;flex-shrink:0;padding:.7rem 1.75rem;font-size:.95rem;font-weight:500;transition:all .2s}.navbar-module__W78IAW__ctaButton:hover{background:#333;transform:scale(1.02)}@media (max-width:1200px){.navbar-module__W78IAW__navCenter{gap:2rem}.navbar-module__W78IAW__container{gap:2rem;padding:1rem 1.5rem}}@media (max-width:968px){.navbar-module__W78IAW__navbar{width:calc(100% - 20px);top:10px}.navbar-module__W78IAW__navCenter{gap:1.5rem}.navbar-module__W78IAW__navLink{font-size:.9rem}.navbar-module__W78IAW__ctaButton{padding:.6rem 1.3rem;font-size:.9rem}.navbar-module__W78IAW__container{gap:1.5rem;padding:.9rem 1.2rem}}.navbar-module__W78IAW__hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}@media (min-width:769px){.navbar-module__W78IAW__hamburger{display:none!important}}.navbar-module__W78IAW__hamburger span{background:#1a1a1a;border-radius:2px;width:24px;height:2px;transition:all .3s}.navbar-module__W78IAW__hamburger.navbar-module__W78IAW__active span:first-child{transform:rotate(45deg)translate(7px,7px)}.navbar-module__W78IAW__hamburger.navbar-module__W78IAW__active span:nth-child(2){opacity:0}.navbar-module__W78IAW__hamburger.navbar-module__W78IAW__active span:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}.navbar-module__W78IAW__mobileMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:rgba(255,255,255,.98);width:80%;max-width:400px;height:100vh;transition:right .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-100%;box-shadow:-4px 0 24px rgba(0,0,0,.1)}.navbar-module__W78IAW__mobileMenu.navbar-module__W78IAW__open{right:0}@media (min-width:769px){.navbar-module__W78IAW__mobileMenu{display:none}}.navbar-module__W78IAW__mobileMenuContent{flex-direction:column;gap:8px;padding:100px 40px 40px;display:flex}.navbar-module__W78IAW__mobileNavLink{color:#1a1a1a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:16px;width:100%;padding:16px 20px;font-family:inherit;font-size:1.5rem;font-weight:500;transition:all .3s;position:relative}.navbar-module__W78IAW__mobileNavLink:hover{background:rgba(0,0,0,.05);transform:translate(8px)}.navbar-module__W78IAW__mobileCtaButton{color:#fff;text-align:center;cursor:pointer;background:#1a1a1a;border:none;border-radius:100px;width:100%;margin-top:24px;padding:16px 32px;font-family:inherit;font-size:1.125rem;font-weight:500;transition:all .3s}.navbar-module__W78IAW__mobileCtaButton:hover{background:#333;transform:scale(1.02)}.navbar-module__W78IAW__overlay{z-index:999;background:rgba(0,0,0,.5);width:100%;height:100vh;animation:.3s navbar-module__W78IAW__fadeIn;position:fixed;top:0;left:0}@keyframes navbar-module__W78IAW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.navbar-module__W78IAW__navbar{width:calc(100% - 24px);max-width:none;position:fixed;top:10px;left:50%;transform:translate(-50%)}.navbar-module__W78IAW__container{border-radius:24px;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem}.navbar-module__W78IAW__logo{flex-shrink:1;min-width:0}.navbar-module__W78IAW__logo img{max-width:100%;width:auto!important;height:32px!important}.navbar-module__W78IAW__navCenter,.navbar-module__W78IAW__ctaButton{display:none}.navbar-module__W78IAW__hamburger{flex-shrink:0;display:flex}}
.footer-module__1jeW9a__footer{color:#fff;background:#1a202c;margin-top:0}.footer-module__1jeW9a__container{max-width:1400px;margin:0 auto;padding:4rem 3rem 2rem}.footer-module__1jeW9a__footerTop{border-bottom:1px solid rgba(255,255,255,.1);grid-template-columns:1.2fr 2fr;gap:80px;margin-bottom:3rem;padding-bottom:3rem;display:grid}.footer-module__1jeW9a__footerBrand{flex-direction:column;gap:20px;display:flex}.footer-module__1jeW9a__logo{margin-bottom:8px}.footer-module__1jeW9a__brandDescription{color:rgba(255,255,255,.7);max-width:350px;margin:0;font-size:1rem;line-height:1.6}.footer-module__1jeW9a__socialIcons{gap:12px;margin-top:8px;display:flex}.footer-module__1jeW9a__socialIcon{color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.footer-module__1jeW9a__socialIcon:hover{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%);border-color:transparent;transform:translateY(-2px);box-shadow:0 8px 16px rgba(255,107,107,.3)}.footer-module__1jeW9a__footerCtaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%);border:none;border-radius:12px;align-items:center;gap:8px;width:auto;margin-top:8px;padding:14px 24px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 8px 16px rgba(255,107,107,.3)}.footer-module__1jeW9a__footerCtaButton:hover{background:linear-gradient(135deg,#ee5a6f 0%,#ff6b6b 100%);transform:translateY(-2px);box-shadow:0 12px 20px rgba(255,107,107,.4)}.footer-module__1jeW9a__footerCtaButton:active{transform:translateY(0)}.footer-module__1jeW9a__footerCtaButton svg{transition:transform .3s}.footer-module__1jeW9a__footerCtaButton:hover svg{transform:translate(4px)}.footer-module__1jeW9a__footerLinks{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.footer-module__1jeW9a__column h3{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;font-size:1rem;font-weight:700}.footer-module__1jeW9a__column ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-module__1jeW9a__column ul li{margin:0}.footer-module__1jeW9a__column ul li button,.footer-module__1jeW9a__column ul li a{color:rgba(255,255,255,.7);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:.9375rem;transition:color .3s;display:flex}.footer-module__1jeW9a__column ul li button:hover,.footer-module__1jeW9a__column ul li a:hover{color:#ff6b6b}.footer-module__1jeW9a__contactList li{align-items:center;gap:12px;display:flex}.footer-module__1jeW9a__contactList svg{color:#ff6b6b;flex-shrink:0}.footer-module__1jeW9a__footerBottom{justify-content:space-between;align-items:center;gap:20px;padding-top:2rem;display:flex}.footer-module__1jeW9a__footerBottom p{color:rgba(255,255,255,.6);margin:0;font-size:.9rem}.footer-module__1jeW9a__footerBottomLinks{gap:24px;display:flex}.footer-module__1jeW9a__footerBottomLinks a{color:rgba(255,255,255,.6);font-size:.9rem;transition:color .3s}.footer-module__1jeW9a__footerBottomLinks a:hover{color:#ff6b6b}@media (max-width:1024px){.footer-module__1jeW9a__footerTop{grid-template-columns:1fr;gap:50px}.footer-module__1jeW9a__footerLinks{grid-template-columns:repeat(3,1fr);gap:30px}}@media (max-width:768px){.footer-module__1jeW9a__container{padding:3rem 2rem 1.5rem}.footer-module__1jeW9a__footerTop{gap:40px;margin-bottom:2rem;padding-bottom:2rem}.footer-module__1jeW9a__footerLinks{grid-template-columns:1fr 1fr;gap:30px}.footer-module__1jeW9a__footerBottom{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:480px){.footer-module__1jeW9a__container{padding:2.5rem 1.5rem 1.5rem}.footer-module__1jeW9a__footerLinks{grid-template-columns:1fr;gap:30px}.footer-module__1jeW9a__socialIcons{gap:10px}.footer-module__1jeW9a__socialIcon{width:40px;height:40px}.footer-module__1jeW9a__footerBottomLinks{flex-direction:column;gap:12px}}
