body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{-webkit-tap-highlight-color:transparent}.App{text-align:center;position:relative;overflow-x:hidden}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.blur-circle{position:absolute;width:500px;height:400px;background:#003bff;opacity:.4;filter:blur(150px);border-radius:50%;z-index:0;pointer-events:none}h2{font-weight:500;font-size:50px}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 767px){h2{font-size:32px}.faded-text{font-size:25px!important}}.header-container{position:fixed;display:flex;justify-content:center;gap:32px;margin-top:40px;transition:margin-top .5s cubic-bezier(.4,0,.2,1);width:100vw;z-index:1000}.header-container.shrink{margin-top:10px}.header-nav{position:relative;background:#194eff66;border-radius:48px;padding:8px 20px;display:flex;align-items:center;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav-list{display:flex;align-items:center;gap:56px;list-style:none;margin:0;padding:0;position:relative;z-index:1}.nav-indicator{position:absolute;left:0;padding:9px 4px;height:calc(100% - 16px);background:#194eff;border-radius:40px;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0}.nav-item{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;color:#000;padding:16px;border-radius:40px;transition:color .2s;cursor:pointer;position:relative;z-index:2;background:none}.nav-item.active{color:#fff!important}.cta-button{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;color:#fff;background-color:#194eff;border:none;border-radius:48px;padding:20px 32px;cursor:pointer;position:relative;z-index:10}.expanding-background{position:absolute;background:#194eff;z-index:1000;padding-left:20px;pointer-events:none}.cta-button:hover{background:#0039cb}@media (max-width: 1000px){.header-container{align-items:center;gap:20px;margin-top:30px}.header-nav{display:none}.header-nav.mobile-open{display:flex;justify-content:center;position:absolute;text-align:center;top:100%;width:80%;background:#194eff66;border-radius:20px;padding:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-top:20px}.nav-list{flex-direction:column;width:100%;gap:20px}.nav-item{width:100%;padding:16px 0;color:#fff;font-weight:900}.nav-item.active{color:#fff!important;font-weight:700;background-color:#194eff;padding:20px 50px;width:70%}.nav-indicator{display:none}.burger-icon-bg{background:#194eff66;border-radius:48px;padding:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.burger-line{width:25px;height:3px;background:…}.burger-icon{display:flex;flex-direction:column;gap:5px;cursor:pointer}.burger-line{width:33px;height:4px;border-radius:4px;background:#194eff}}.footer{background-color:#000a2d;z-index:1;position:relative;background-image:url(/naxlify-blue-opacity-0.2.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;color:#fff}hr{width:85vw;height:1px;border-radius:2px;background-color:#194eff;border-color:#194eff;box-shadow:0 0 15px #194eff}.main-container{margin:40px 40px 15px;display:flex;flex-direction:row;width:85vw;justify-content:space-between}.naxlify-image{height:60px;margin-bottom:15px}.legal-section{display:flex;flex-direction:row;align-items:center;gap:10px;width:85vw;justify-content:space-between}.legal-text{margin:20px 10px;opacity:.4;color:#fff;text-decoration:none}.privacy-link{transition:opacity .3s ease}.privacy-link:hover{opacity:1}.links li{margin:4px;list-style:none;color:#fff;transition:color .5s ease;cursor:pointer}.links li:hover{color:#194eff}.links{display:flex;flex-direction:column;color:#fff;font-size:25px;text-align:right}.logo-text{color:#fff;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.logo-text .sub-text{font-size:18px}.socials{display:flex;gap:10px}.test{padding-right:20px}@media (max-width: 767px){.main-container{margin:30px 0 15px;width:90vw;gap:50px}.logo-text .naxlify-image{height:40px}.logo-text .sub-text{font-size:15px;margin-bottom:10px}.logo-text p{font-size:14px}.links{font-size:18px;text-wrap-mode:nowrap;justify-content:center}.legal-text{font-size:13px;margin:5px 5px 10px}.legal-section{gap:10px;width:90vw}hr{width:90vw}}.buttons-section{display:flex;flex-direction:row;gap:30px}.hero-body-text{font-family:Plus Jakarta Sans,sans-serif;display:flex;flex-direction:row;justify-content:center;width:100%;margin-top:30px}.hero-body-text-column{display:flex;flex-direction:column;align-items:center;width:60%;z-index:1}.hero-body-text-column{margin-top:20px;font-size:1.4rem;will-change:transform;color:#595959;transform:translateZ(0)}.hero-text-container{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:110px;z-index:1}.hero-paragraph{margin-bottom:25px}.intro-paragraph{font-size:50px;margin-bottom:15px;color:#000}.naxlify-gradient{font-family:Plus Jakarta Sans,sans-serif;font-size:24vw;font-weight:600;background:linear-gradient(to top,#fff 10%,#194eff 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1}.naxlify-gradient-svg{height:25.5vw}.solutions-gradient{font-family:Plus Jakarta Sans,sans-serif;font-size:6.5vw;font-weight:500;background:#56adff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;margin-top:0vw;line-height:.9}.text-gradient{background:linear-gradient(to right,#194eff 10%,#56adff 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (max-width: 767px){.naxlify-gradient-svg{height:30vw}.hero-body-text-column{width:90%;font-size:19px;text-align:left}.intro-paragraph{font-size:29px}.buttons-section{gap:15px}.button-dark,.button-light{font-size:18px!important}}.button-dark{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;color:#fff;background-color:#194eff;border:none;border-radius:48px;padding:20px 32px;cursor:pointer}.button-light{background:#194eff66;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;color:#000;border:none;border-radius:48px;padding:20px 32px;cursor:pointer}h3{font-size:30px;margin-bottom:15px}h4{color:#fff;font-size:20px;font-weight:200;align-items:left;margin-top:10px;margin-bottom:40px;display:flex;justify-content:center}p{margin-top:0}.faded-text{font-size:30px;color:#0009;font-weight:300;margin-bottom:0;margin-top:90px}.services-section{font-family:Plus Jakarta Sans,sans-serif;background:#fff;overflow:hidden;z-index:1}.services-content{position:relative;z-index:3;margin:0 auto;padding:0 24px}.service-cards{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:27px;justify-items:center;margin:40px 60px;justify-items:stretch;overflow:visible}.service-card:hover h3{background:linear-gradient(90deg,#7daaff,#194eff,#7daaff,#194eff);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:gradientTextMove 1s linear infinite}@keyframes gradientTextMove{0%{background-position:0% 50%}to{background-position:100% 50%}}@media (max-width: 815px){.service-cards{grid-template-columns:minmax(300px,1fr)}}@media (min-width: 1530px){.service-cards{grid-template-columns:repeat(4,minmax(300px,1fr))}}.solutions-section{background-color:#000a2d;border-radius:20px;margin:35px;padding:30px;font-family:Plus Jakarta Sans,sans-serif;position:relative;z-index:1}.solutions-section h2{color:#fff;text-align:center;margin:0}.service-items{display:flex;justify-content:space-evenly}.service-item{cursor:pointer}.service-item h3{background-color:#fff;color:#000;padding:15px 20px;font-size:20px;border-radius:15px;text-align:center;font-weight:600;margin:0;box-shadow:none;transition:box-shadow .5s ease,color .3s ease,background-color .3s ease}.service-item.selected h3{background-color:#194eff;color:#fff;box-shadow:0 0 16px 4px #194eff80,0 0 32px 8px #194eff40;animation:none}.service-checklist{display:flex;justify-content:center;background-color:#b5c6ff2e;color:#fff;padding:20px;margin-top:50px;margin-bottom:0;border-radius:10px;flex-direction:column;align-items:flex-start;list-style-type:none;font-size:18px;overflow:visible}.service-checklist li{margin:6px 0;display:flex;align-items:center}.service-checklist .checklist-icon{margin-right:10px;color:#62ff9c}.checklist-icon{min-width:24px;min-height:24px}.service-accordion{display:flex;flex-direction:column;gap:1rem}.service-accordion span{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.accordion-item{border-radius:8px;background:#b5c6ff2e;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:box-shadow .5s ease,background-color .3s ease}.accordion-item.open{background-color:#194eff;box-shadow:0 0 16px 4px #194eff80,0 0 32px 8px #194eff40}.accordion-header{width:100%;background:none;border:none;padding:1rem;font-size:1.1rem;display:flex;align-items:center;cursor:pointer;outline:none;justify-content:center}@media (max-width: 1160px){.service-checklist{margin:0;list-style:none;background:#b5c6ff00;border-radius:0 0 8px 8px;font-size:1rem}.service-checklist li{text-align:left}.accordion-header{font-size:1.1rem;padding:1rem 1.5rem;color:#fff}}@media (max-width: 815px){.service-items{flex-direction:column;align-items:center}.service-item{width:100%;margin-bottom:20px}}@media (max-width: 767px){.service-cards{margin:0 30px}h3{font-size:25px;margin-top:15px}.faded-text{font-size:25px}.solutions-section{margin:35px 15px 15px;padding:25px}.solutions-section h2{text-align:left}h4{font-size:17px;text-align:left}.service-checklist{font-size:15px;display:flex}}.service-card{background-color:#e8edff;border-radius:20px;padding:24px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background-color 2s cubic-bezier(.01,.85,.5,.99),box-shadow 2s cubic-bezier(.01,.85,.5,.99);display:flex;flex-direction:column;z-index:1}.service-card:hover{background-color:#ffffff36;box-shadow:0 0 20px #14141454}.about-us{margin:70px auto;max-width:85vw;text-align:center;font-family:Plus Jakarta Sans,sans-serif}.about-img-text{display:flex;flex-direction:row;align-items:center}.info-section{text-align:left;position:relative;width:100%}.info-section div{font-size:1.3rem;color:#323232}.info-section h3{margin-top:25px}.logo{float:right;margin-left:10px;height:250px}.sub-categories{position:relative;display:flex;flex-direction:column;text-align:left;z-index:1}@media (max-width: 1400px){.logo{float:none;margin:0;display:block;height:100px;order:-1}.about-img-text{display:flex;flex-direction:column;align-items:center}}@media (max-width: 767px){.about-us{margin:50px 30px 30px}.about-us h3{margin-top:35px}}h2{margin:15px 0}h3{font-weight:500;margin-top:0}.faq{font-family:Plus Jakarta Sans,sans-serif;text-align:center;margin:0;position:relative;z-index:1}.faded-text{font-size:30px;color:#0009;font-weight:300;margin-bottom:0;margin-top:50px}.questions{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:40px 100px 0}.qa-pair{background:transparent;padding:2rem 1.7rem;text-align:left;margin:0;background-color:#e8edff;border-radius:20px}@media (max-width: 767px){.questions{grid-template-columns:1fr;margin:30px 10px 0;gap:20px;text-align:left}.qa-pair{padding:1.5rem 1.2rem}}.button-dark{padding:15px 20px}.contact-section{margin:30px 50px 80px;font-family:Plus Jakarta Sans,sans-serif;display:flex;flex-direction:column;align-items:center;z-index:1}.contacts-container{display:flex;justify-content:space-evenly;align-items:center;justify-content:center;gap:100px;position:relative;z-index:1}.contact-methods{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:40px}.custom-h2{margin-bottom:50px}.faded-text{font-size:30px;color:#0009;font-weight:300;margin-bottom:0}h3{font-weight:500}.stacked-images{display:flex;justify-content:center;align-items:center;position:relative;width:500px;height:300px;flex-shrink:0}.roundedImage{border-radius:20px;object-fit:cover;position:absolute}.roundedImage:first-child{z-index:2;top:0%;left:0%;height:330px}.roundedImage:nth-child(2){z-index:1;top:10%;left:10%;height:300px;width:470px}@media (max-width: 940px){.img{height:300px}.stacked-images{display:flex;justify-content:center;align-items:center;position:relative;width:90vw;flex-shrink:0;height:fit-content}.roundedImage{border-radius:20px;object-fit:cover;position:relative}.roundedImage:first-child{z-index:2;height:60vw;top:0%;left:0%}.roundedImage:nth-child(2){z-index:1;top:10%;left:10%;height:0px;width:0px;position:absolute;visibility:hidden}.contacts-container{gap:60px}.contact-section{margin:50px 10px}.contact-section .faded-text{margin-top:0}.custom-h2{margin-bottom:20px}.contact-methods{text-align:center;align-items:center}.contacts-container{gap:40px;flex-direction:column}.img{height:55vw}}.privacy-policy{max-width:80vw;margin:150px auto;padding:0 20px;font-family:Plus Jakarta Sans,sans-serif}.privacy-title{font-size:3rem;font-weight:700;color:#194eff;text-align:center;margin-bottom:10px;line-height:1.2}.privacy-date{text-align:center;color:#6c757d;font-size:1rem;margin-bottom:50px;font-style:italic}.privacy-section{margin-bottom:40px;text-align:left}.privacy-section:last-child{margin-bottom:0}.privacy-section h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin-bottom:20px;padding-bottom:10px}.privacy-section p{font-size:1.1rem;line-height:1.8;color:#4a5568;margin-bottom:15px;text-align:justify}.privacy-section ul{margin:10px 0;padding-left:0}.privacy-section li{padding-left:20px;position:relative;list-style:none}@media (max-width: 768px){.privacy-policy{padding:40px 0}.privacy-container{padding:0 15px}.privacy-content{padding:40px 25px;border-radius:15px}.privacy-title{font-size:2.2rem}.privacy-section h2{font-size:1.5rem}.privacy-section p,.privacy-section li{font-size:1rem}}
