:root{--design-width:1920px;--content-width:1000px;--sidebar-width:460px;--breakpoint-xl:1920px;--breakpoint-lg:1200px;--breakpoint-md:768px;--breakpoint-sm:480px;--container-padding:calc((100vw - var(--content-width))/2);--container-padding-min:20px;--container-padding-max:460px}.container{margin:0 auto;max-width:1000px;max-width:var(--content-width)}.container,.container-full{padding-left:clamp(20px,calc(50vw - 500px),460px);padding-left:clamp(var(--container-padding-min),var(--container-padding),var(--container-padding-max));padding-right:clamp(20px,calc(50vw - 500px),460px);padding-right:clamp(var(--container-padding-min),var(--container-padding),var(--container-padding-max));width:100%}@media (max-width:1920px){:root{--container-padding:calc((100vw - var(--content-width))/2)}}@media (max-width:1200px){:root{--container-padding:100px}}@media (max-width:768px){:root{--container-padding:20px}}@media (max-width:480px){:root{--container-padding:15px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-start{align-items:center;display:flex;justify-content:flex-start}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#012059;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:normal}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;width:100%}@media (max-width:768px){body{font-size:14px}}@media (max-width:480px){body{font-size:12px}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000c;bottom:0;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw;z-index:10000}.modal-container,.modal-overlay{box-sizing:border-box;display:flex}.modal-container{align-items:stretch;background:linear-gradient(135deg,#012059,#1a3a6b);border-radius:0;box-shadow:0 20px 40px #0000004d;flex-direction:column;margin:auto;max-height:90vh;max-width:500px;overflow-y:auto;padding:0;position:relative;transform:translateZ(0);width:90%}.modal-logo{display:none}.modal-logo img{filter:brightness(0) invert(1);height:100%;object-fit:contain;width:100%}.modal-close-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;pointer-events:auto;position:absolute;right:20px;top:20px;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:40px;z-index:10001}.modal-close-btn img{filter:brightness(0) invert(1);height:24px;transition:all .3s ease;width:24px}.modal-close-btn:hover img{transform:scale(1.1)}.brochure-form{align-items:center;color:#fff}.brochure-form,.brochure-form>div{display:flex;justify-content:center;margin-bottom:0;padding-bottom:0;width:100%}.brochure-form>div{align-items:flex-start;overflow:visible}.brochure-form>div iframe{background:#0000;border:0;display:block;margin-bottom:0;padding-bottom:0;width:100%}@media (min-width:769px){.brochure-form>div iframe{width:90%}}.brochure-form>div iframe[src*=zohopublic]{margin-bottom:-20px;padding-bottom:0}.form-title{color:#fff;font-size:32px;font-weight:700;margin:0 0 30px;text-align:left}.form-group{margin-bottom:25px}.form-group label{color:#fff;display:block;font-size:16px;font-weight:500;margin-bottom:8px}.form-group input{background-color:#fff;border:none;border-radius:0;box-sizing:border-box;color:#012059;font-size:16px;padding:12px 16px;width:100%}.form-group input::placeholder{color:#6b7280}.form-group input:focus{box-shadow:0 0 0 3px #5277f14d;outline:none}.brochure-form .checkbox-group{align-items:flex-start;display:flex;gap:12px;margin-bottom:24px;margin-top:24px}.brochure-form .checkbox-group input[type=checkbox]{accent-color:#5277f1;height:20px;margin:0;width:20px}.brochure-form .checkbox-group label{color:#fff;cursor:pointer;font-size:14px;line-height:1.4;margin:0}.submit-btn{background:linear-gradient(135deg,#5277f1,#3b5bdb);border-radius:8px;display:block;font-weight:600;margin:0 auto;max-width:200px;padding:14px;width:100%}.submit-btn:hover{background:linear-gradient(135deg,#3b5bdb,#2d4bc4)}.submit-btn:disabled{background:#6b7280;cursor:not-allowed;transform:none}.error-message{background-color:#fee2e2;border:1px solid #fca5a5;border-radius:8px;font-weight:500;margin-bottom:20px;padding:12px 16px;text-align:center}.success-message{color:#fff;text-align:center}.success-icon{margin-bottom:20px}.success-title{color:#fff;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 30px}.ok-btn{background-color:#fff;border:none;border-radius:8px;color:#012059;cursor:pointer;font-size:16px;font-weight:600;padding:12px 40px;transition:all .3s ease}.ok-btn:hover{background-color:#f8f9fa;transform:translateY(-2px)}@media (max-width:768px){.modal-overlay{background-color:#000000f2;padding:0}.modal-container{border-radius:0;flex-direction:column;height:100vh;margin:0;max-height:none;max-width:none;padding:0;width:100vw}.modal-container,.modal-logo{align-items:center;display:flex;justify-content:center}.modal-logo{height:56px;left:20px;position:absolute;top:20px;width:60px;z-index:10001}.modal-logo img{filter:brightness(0) invert(1);height:100%;object-fit:contain;width:100%}.modal-close-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;pointer-events:auto;position:absolute;right:20px;top:20px;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:40px;z-index:10001}.brochure-form{max-width:100%}.brochure-form,.brochure-form>div{margin:0;padding:0;width:100%}.brochure-form>div iframe{width:100%}.form-title{font-size:28px;text-align:center}.success-title{font-size:20px}}@media (max-width:480px){.modal-overlay{background-color:#000000f2;padding:0}.modal-container{border-radius:0;flex-direction:column;height:100vh;margin:0;max-height:none;max-width:none;padding:0;width:100vw}.modal-container,.modal-logo{align-items:center;display:flex;justify-content:center}.modal-logo{height:47px;left:15px;position:absolute;top:15px;width:50px;z-index:10001}.modal-logo img{filter:brightness(0) invert(1);height:100%;object-fit:contain;width:100%}.modal-close-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;padding:8px;pointer-events:auto;position:absolute;right:15px;top:15px;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:40px;z-index:10001}.brochure-form{max-width:100%}.brochure-form,.brochure-form>div{margin:0;padding:0;width:100%}.brochure-form>div iframe{width:100%}.form-title{font-size:24px;text-align:center}.success-title{font-size:18px}}.navigation{background:#0000;height:112px;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.navigation-content{height:100%;margin:0 auto;max-width:1000px;padding:16px clamp(15px,calc(50vw - 500px),460px);position:relative;width:100%}.navigation.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.logo{align-items:center;display:flex;top:50%;transform:translateY(-50%)}.logo,.logo-icon{height:80px;left:0;position:absolute;width:85.1px}.logo-icon{fill:currentColor;object-fit:contain;top:0;transition:opacity .3s ease,transform .3s ease}.logo-icon:not(.dark){opacity:1;transform:scale(1)}.logo-icon.dark,.logo-icon:not(.dark).scrolled{opacity:0;transform:scale(.95)}.logo-icon.dark.visible{opacity:1;transform:scale(1)}.logo-icon.mobile{display:none;opacity:0;transform:scale(.95)}.logo-icon.mobile.visible{opacity:1;transform:scale(1)}.nav-menu{align-items:center;display:flex;gap:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nav-link{color:#fff;font-size:16px;font-weight:600;transition:all .3s ease}.nav-link,.nav-link.active{text-decoration:none}.nav-link:not(.active){opacity:.8}.nav-link:hover{opacity:1}.navigation.scrolled .nav-link{color:#012059}.navigation.scrolled .nav-link:not(.active){opacity:.7}.navigation.scrolled .nav-link:hover{opacity:1}.download-button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.download-btn,.download-button{align-items:center;display:flex}.download-btn{background:#fff;border:none;border-radius:20px;color:#012059;cursor:pointer;font-size:14px;font-weight:500;height:40px;justify-content:center;transition:all .3s ease;width:178px}.download-btn:hover{background:linear-gradient(135deg,#5277f1,#3b5bdb);color:#fff;transform:translateY(-2px)}.navigation.scrolled .download-btn{background:#5277f1;color:#fff}.navigation.scrolled .download-btn:hover{background:linear-gradient(135deg,#3b5bdb,#2d4bc4);color:#fff}@media (max-width:1200px){.navigation-content{padding:16px 100px}.download-button{right:100px}.navigation.scrolled{background:#fffffffa}}@media (max-width:768px){.navigation{height:80px}.navigation-content{padding:16px 20px}.logo{left:15px;position:absolute;top:26px;transform:none}.logo-icon.mobile{display:block}.navigation.scrolled .logo-icon:not(.mobile){opacity:0;transform:scale(.95)}.navigation.scrolled .logo-icon.mobile{opacity:1;transform:scale(1)}.navigation.scrolled .logo{height:calc(100% - 52px);left:32px;max-height:60px;top:26px;width:auto}.navigation.scrolled .logo-icon{height:100%;object-fit:contain;width:auto}.download-button{right:20px}.navigation.scrolled{background:#fffffffa}.nav-menu{gap:20px}.nav-link{font-size:14px}.download-btn{font-size:12px;height:36px;width:140px}.logo,.logo-icon{height:56px;width:60px}}@media (max-width:480px){.navigation{height:70px}.navigation-content{padding:12px 15px}.logo{left:15px;position:absolute;top:26px;transform:none}.logo-icon.mobile{display:block}.navigation.scrolled .logo-icon:not(.mobile){opacity:0;transform:scale(.95)}.navigation.scrolled .logo-icon.mobile{opacity:1;transform:scale(1)}.navigation.scrolled .logo{height:calc(100% - 52px);left:32px;max-height:60px;top:26px;width:auto}.navigation.scrolled .logo-icon{height:100%;object-fit:contain;width:auto}.navigation.scrolled{background:#fffffffa}.nav-menu{gap:15px}.nav-link{font-size:12px}.download-btn{font-size:11px;height:32px;width:120px}.logo,.logo-icon{height:47px;width:50px}}.download-button.desktop-only{display:block}.mobile-download-button{display:none}@media (min-width:901px){.nav-menu{background:#0000!important;display:flex!important;flex-direction:row!important;height:auto!important;left:50%!important;opacity:1!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;visibility:visible!important;width:auto!important}.mobile-download-button,.nav-menu .logo{display:none!important}}.mobile-menu-toggle{background:#0000;border:none;cursor:pointer;display:none;height:30px;padding:0;position:absolute;right:20px;top:20px;width:30px;z-index:1001}.menu-icon{filter:none;height:24px;object-fit:contain;transform:rotate(0deg);transition:all .3s ease;width:24px}.menu-icon.rotated{transform:rotate(180deg)}.mobile-menu-toggle.active .menu-icon{filter:none}@media (max-width:900px){.navigation-content{justify-content:space-between;max-width:none;padding:16px 20px;width:100%}.navigation .navigation-content{margin:0;max-width:none;width:100%}.nav-menu:not(.mobile-open){display:none!important;opacity:0!important;transform:translateX(100%)!important;visibility:hidden!important}.logo{left:15px;position:absolute;top:26px;transform:none}.logo-icon.mobile{display:block}.navigation.scrolled .logo-icon:not(.mobile){opacity:0;transform:scale(.95)}.navigation.scrolled .logo-icon.mobile{margin-left:10px;opacity:1;transform:scale(1.5);width:55px}.navigation.scrolled .logo{height:calc(100% - 52px);left:32px;max-height:60px;top:26px;width:auto}.navigation.scrolled .logo-icon{height:100%;object-fit:contain;width:auto}.nav-menu .logo{height:40px;left:20px;position:absolute;top:20px;width:auto;z-index:1001}.nav-menu .logo-icon{filter:brightness(0) invert(1);height:100%;object-fit:contain;width:auto}.nav-menu{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#012059f2;bottom:0;box-sizing:border-box;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;padding:80px 20px 20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s ease;visibility:hidden;width:100vw;z-index:1000}.nav-menu.mobile-open{opacity:1;transform:translateX(0);visibility:visible}@supports (-webkit-touch-callout:none){.nav-menu{height:-webkit-fill-available}}.nav-menu{bottom:0!important;height:100vh!important;left:0!important;max-height:100vh!important;max-width:100vw!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important}body.mobile-menu-open{height:100%!important;overflow:hidden!important;position:fixed!important;width:100%!important}.nav-link{color:#fff;font-size:24px;font-weight:500;letter-spacing:.5px;margin:20px 0;padding:10px 20px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.navigation.page-contact .nav-link,.navigation.page-why-nexus .nav-link{color:#fff!important}.nav-link:hover{color:#fff;transform:scale(1.05)}.nav-link.active{color:#fff}.nav-link.active:after{background-color:#5277f1;border-radius:1px;bottom:5px;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.mobile-download-button{display:block;margin-top:50px}.download-btn.mobile{background-color:#fff;border:none;border-radius:22px;box-shadow:0 4px 12px #00000026;color:#012059;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;height:44px;transition:all .3s ease;width:200px}.download-btn.mobile:hover{background-color:#f8f9fa;box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.navigation.page-contact .download-btn.mobile,.navigation.page-why-nexus .download-btn.mobile{background-color:#fff;border:none;border-radius:22px;box-shadow:0 4px 12px #00000026;color:#012059;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;transition:all .3s ease}.navigation.page-contact .download-btn.mobile:hover,.navigation.page-why-nexus .download-btn.mobile:hover{background-color:#f8f9fa;box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.download-button.desktop-only{display:none}.mobile-menu-toggle{background:#0000;border:none;cursor:pointer;display:block;height:30px;padding:0;position:absolute;right:20px;top:20px;transition:all .3s ease;width:30px;z-index:1002}.menu-icon{filter:brightness(0) invert(1);height:24px;object-fit:contain;transform:rotate(0deg);transition:all .3s ease;width:24px}.menu-icon.rotated{transform:rotate(180deg)}.navigation.page-home .menu-icon{filter:brightness(0) invert(1)}.navigation.page-contact .menu-icon,.navigation.page-contact.scrolled .menu-icon,.navigation.page-home.scrolled .menu-icon,.navigation.page-why-nexus .menu-icon,.navigation.page-why-nexus.scrolled .menu-icon,.navigation:not(.page-home):not(.page-why-nexus):not(.page-contact) .menu-icon,.navigation:not(.page-home):not(.page-why-nexus):not(.page-contact).scrolled .menu-icon{filter:none}.mobile-menu-toggle.active{background:#0000}.navigation.page-home .mobile-menu-toggle.active .menu-icon{filter:brightness(0) invert(1)}.navigation.page-contact .mobile-menu-toggle.active .menu-icon,.navigation.page-home.scrolled .mobile-menu-toggle.active .menu-icon,.navigation.page-why-nexus .mobile-menu-toggle.active .menu-icon,.navigation:not(.page-home):not(.page-why-nexus):not(.page-contact) .mobile-menu-toggle.active .menu-icon{filter:none}.navigation.page-home .nav-menu.mobile-open~.mobile-menu-toggle .menu-icon{filter:brightness(0) invert(1)}.navigation.page-contact .nav-menu.mobile-open~.mobile-menu-toggle .menu-icon,.navigation.page-home.scrolled .nav-menu.mobile-open~.mobile-menu-toggle .menu-icon,.navigation.page-why-nexus .nav-menu.mobile-open~.mobile-menu-toggle .menu-icon,.navigation:not(.page-home):not(.page-why-nexus):not(.page-contact) .nav-menu.mobile-open~.mobile-menu-toggle .menu-icon{filter:none}}.hero-section{align-items:center;display:flex;height:960px;justify-content:center;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:0;overflow:hidden;padding:0;position:relative;width:100vw}.hero-background{height:100%;left:0;position:absolute;top:0;width:100vw;z-index:1}.hero-image{display:block;height:100%;object-fit:cover;object-position:center;width:100vw}.hero-content{margin:0;max-width:1000px;padding:0;position:relative;text-align:left;width:100%;z-index:2}.hero-title{color:#fff;display:flex;flex-direction:column;font-family:HarmonyOS Sans SC,Inter,sans-serif;font-size:50px;font-weight:900;height:177px;line-height:1.2;margin:0;text-shadow:0 2px 4px #0000004d;transform:translateY(30px);width:487px}.hero-title .line-1,.hero-title .line-2,.hero-title .line-3{display:block;line-height:1.1}@media (max-width:1200px){.hero-section{height:800px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:0;width:100vw}.hero-title{display:flex;flex-direction:column;font-size:42px;transform:translateY(25px);width:400px}.hero-title .line-1,.hero-title .line-2,.hero-title .line-3{display:block;line-height:1.1}.hero-background{left:0;right:0;width:100vw}.hero-image{height:100%;object-fit:cover;object-position:center;width:100vw}}@media (max-width:768px){.hero-section{height:570px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden;padding:0;position:relative;width:100vw}.hero-title{display:flex;flex-direction:column;font-size:32px;height:auto;margin:0;transform:none;width:320px}.hero-title .line-1,.hero-title .line-2,.hero-title .line-3{display:block;line-height:1.1}.hero-content{bottom:0;padding:0 20px 20px}.hero-background,.hero-content{left:0;position:absolute;right:0}.hero-background{height:100%;margin-left:calc(-50vw + 50%);top:0;width:100vw;z-index:1}.hero-image{display:block;height:100%;object-fit:cover;object-position:center;width:100vw}.hero-section.contact-hero{height:56.25vw;max-height:60vh;min-height:200px}.hero-section.contact-hero .hero-title{word-wrap:break-word;align-self:flex-end;bottom:0;font-size:clamp(28px,7vw,45px);font-weight:900;-webkit-hyphens:auto;hyphens:auto;left:0;line-height:1.1;margin-bottom:0;margin-left:0;max-width:calc(75% - 30px);overflow-wrap:break-word;padding-bottom:0;position:relative;text-align:left;white-space:normal;width:calc(75vw - 30px);z-index:10}}@media (max-width:480px){.hero-section{height:570px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden;padding:0;position:relative;width:100vw}.hero-title{display:flex;flex-direction:column;font-size:24px;margin:0;transform:none;width:280px}.hero-title .line-1,.hero-title .line-2,.hero-title .line-3{display:block;line-height:1.1}.hero-content{align-items:flex-end;bottom:0;display:flex;justify-content:flex-start;padding:0 15px 20px;z-index:15}.hero-background,.hero-content{left:0;position:absolute;right:0}.hero-background{height:100%;margin-left:calc(-50vw + 50%);top:0;width:100vw;z-index:1}.hero-image{display:block;height:100%;object-fit:cover;object-position:center;width:100vw}.hero-section.contact-hero{height:56.25vw;max-height:60vh;min-height:200px}.hero-section.contact-hero .hero-title{word-wrap:break-word;align-self:flex-end;bottom:0;font-size:clamp(24px,6vw,40px);font-weight:900;left:15px;line-height:1.1;margin-bottom:0;max-width:calc(75% - 30px);padding-bottom:0;position:absolute;text-align:left;white-space:normal;width:calc(75vw - 30px);z-index:10}}.hero-section.why-nexus{height:580px}.hero-section.contact-hero{height:380px}.hero-section.contact-hero .hero-image{height:380px;object-fit:cover;object-position:center}.hero-section.contact-hero .hero-content{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0 auto;max-width:1000px;padding-bottom:0;position:relative}.hero-section.contact-hero .hero-title{align-self:flex-end;bottom:0;font-size:100px;font-weight:900;left:0;line-height:1.9;margin:0;max-width:none;padding:0;position:absolute;text-align:left;text-shadow:none;white-space:nowrap;width:auto}@media (max-width:900px){.hero-section{height:570px;margin:0 calc(-50vw + 50%);overflow:hidden;padding:0;position:relative}.hero-section.why-nexus{height:60vh;max-height:500px;min-height:400px}.hero-section.contact-hero{height:56.25vw;max-height:60vh;min-height:200px}.hero-section.contact-hero .hero-image{height:100%;object-fit:cover;object-position:center}.hero-section.contact-hero .hero-title{word-wrap:break-word;align-self:flex-end;bottom:0;font-size:clamp(30px,8vw,50px);font-weight:900;-webkit-hyphens:auto;hyphens:auto;left:20px;line-height:1.1;margin-bottom:0;margin-left:0;max-width:calc(75% - 40px);overflow-wrap:break-word;padding-bottom:0;text-align:left;white-space:normal;width:calc(75vw - 40px);z-index:10}.hero-content{align-items:flex-end;bottom:0;display:flex;justify-content:flex-start;left:0;margin:0;max-width:none;padding:0 20px 60px;position:absolute;right:0;width:100%;z-index:15}.hero-title{display:flex;flex-direction:column;font-size:32px;line-height:1.2;margin:0 0 0 8px;text-align:left;transform:none;width:100%}.hero-title .line-1,.hero-title .line-2,.hero-title .line-3{display:block;line-height:1.1}.hero-section.contact-hero .hero-title{display:block;font-size:48px;left:36%;position:absolute;text-align:center;text-shadow:none;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.hero-section.contact-hero .hero-title .line-1,.hero-section.contact-hero .hero-title .line-2,.hero-section.contact-hero .hero-title .line-3{display:inline}.hero-background{height:100%;left:0;margin-left:calc(-50vw + 50%);position:absolute;right:0;top:0;width:100vw;z-index:1}.hero-image{display:block;height:100%;object-fit:cover;object-position:center;width:100vw}.hero-section{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:none;width:100vw}}.company-intro{background-color:#fff;padding:80px clamp(15px,calc(50vw - 500px),460px);width:100%}.intro-content{align-items:center;display:flex;gap:56px;margin:0 auto;max-width:1000px}.intro-image{flex:0 0 477px;order:1}.intro-img{height:298px;object-fit:cover;width:477px}.intro-text{display:flex;flex:1 1;flex-direction:column;max-width:410px;order:2}.intro-title{font-family:Inter,sans-serif;font-size:50px;font-weight:900;height:72px;line-height:72px;width:375px}.intro-description,.intro-title{color:#012059;margin-bottom:24px}.intro-description{font-size:16px;height:110px;line-height:1.6;width:410px}.nexus-living{font-weight:600}.about-us-btn{align-items:center;align-self:flex-start;background:#0000;border:1px solid #012059;border-radius:20px;color:#012059;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;transition:all .3s ease;width:132px}.about-us-btn:hover{background:#012059;color:#fff;transform:translateY(-2px)}.intro-button{align-self:flex-start;display:flex;margin-top:24px}@media (max-width:1200px){.company-intro{padding:60px 100px}.intro-content{gap:40px}.intro-img{height:250px;width:400px}.intro-title{font-size:42px;width:320px}.intro-description{width:350px}}@media (max-width:768px){.company-intro{padding:40px 20px}.intro-content{flex-direction:column;gap:30px;text-align:center}.intro-text{max-width:100%;order:1}.intro-image{flex:none;order:2}.intro-img{height:250px;max-width:400px;width:100%}.intro-title{font-size:36px;margin-bottom:12px}.intro-description,.intro-title{height:auto;width:100%}.intro-button{display:flex;justify-content:center;margin-top:20px;order:3}}@media (max-width:480px){.company-intro{padding:30px 15px}.intro-content{gap:20px}.intro-text{order:1}.intro-image{order:2}.intro-img{height:200px}.intro-title{font-size:28px;margin-bottom:12px}.intro-description{font-size:14px}.intro-button{display:flex;justify-content:center;margin-top:20px;order:3}.about-us-btn{font-size:12px;height:36px;width:120px}}@media (max-width:900px){.company-intro{padding:40px 20px}.intro-content{gap:30px;text-align:left}.intro-content,.intro-text{align-items:flex-start;flex-direction:column}.intro-text{display:flex;max-width:none;order:1;width:100%}.intro-title{font-size:32px;margin-bottom:12px;text-align:left;width:100%}.intro-description{font-size:16px;text-align:left;width:100%}.intro-image{display:flex;justify-content:center;order:2;width:100%}.intro-img{height:250px;max-width:400px;width:100%}.intro-button{display:flex;justify-content:flex-start;left:calc(50% - 60px);margin-top:20px;padding-top:20px;position:absolute;top:1154px;width:100%;z-index:9}.about-us-btn{align-self:flex-start}}.projects-section{background-color:#fff;padding:80px clamp(15px,calc(50vw - 500px),460px);position:relative;width:100%}.projects-content{align-items:center;display:flex;gap:40px;margin:0 auto;max-width:1000px;position:relative}.projects-header{flex:1 1;margin-bottom:0}.projects-title{font-size:100px;height:117px;margin-bottom:-2px;opacity:.05;width:452px}.project-name,.projects-title{color:#012059;font-family:Inter,sans-serif;font-weight:900}.project-name{font-size:30px;height:35px;margin-bottom:20px;width:350px}.project-description{color:#012059;font-size:16px;font-weight:600;height:66px;line-height:1.4;width:464px}.project-side-image{flex:0 0 auto;position:relative}.side-img{height:350px;object-fit:cover;width:335px}@media (max-width:1200px){.projects-section{padding:60px 100px}.projects-title{font-size:80px;width:360px}.projects-content{flex-direction:column;gap:30px}.project-side-image{position:relative}.side-img{height:100%;width:220px}}@media (max-width:768px){.projects-section{max-width:100vw;overflow-x:hidden;padding:40px 20px;position:relative;width:100%}.projects-content{flex-direction:column;gap:20px;position:relative;z-index:2}.projects-title{box-sizing:border-box;font-size:108px;height:auto;left:50%;margin:0;max-width:100vw;opacity:.05;overflow:visible;padding:0;pointer-events:none;position:absolute;text-align:center;top:0;transform:translateX(-50%);white-space:nowrap;width:100vw;z-index:1}.projects-header{overflow:hidden;padding-top:20px}.project-name,.projects-header{box-sizing:border-box;max-width:100%;width:100%}.project-name{font-size:24px;padding-left:0;padding-right:0}.project-description{box-sizing:border-box;height:auto;max-width:100%;padding-left:0;padding-right:0;width:100%}.project-side-image{align-self:center;bottom:auto;position:static;right:auto;top:auto}.side-img{height:250px;max-width:300px;width:100%}}@media (max-width:480px){.projects-section{max-width:100vw;overflow-x:hidden;padding:30px 15px;position:relative;width:100%}.projects-content{position:relative;z-index:2}.projects-title{box-sizing:border-box;font-size:108px;height:auto;left:50%;margin:0;max-width:100vw;opacity:.05;overflow:visible;padding:0;pointer-events:none;position:absolute;text-align:center;top:0;transform:translateX(-50%);white-space:nowrap;width:100vw;z-index:1}.projects-header{overflow:hidden;padding-top:20px}.project-name,.projects-header{box-sizing:border-box;max-width:100%;width:100%}.project-name{font-size:20px;padding-left:0;padding-right:0}.project-description{box-sizing:border-box;font-size:14px;max-width:100%;padding-left:0;padding-right:0;width:100%}.side-img{height:200px}}@media (max-width:900px){.projects-section{max-width:100vw;overflow-x:hidden;padding:40px 20px;position:relative;width:100%}.projects-content{flex-direction:column;gap:20px;max-width:none;position:relative;z-index:2}.projects-header{margin-bottom:0;max-width:100%;padding-top:112px;position:relative;width:100%;z-index:2}.projects-header,.projects-title{box-sizing:border-box;overflow:visible}.projects-title{font-size:108px;left:50%;margin:0;max-width:100vw;opacity:.05;padding:0;pointer-events:none;position:absolute;text-align:center;top:0;transform:translateX(-50%);white-space:nowrap;width:100vw;z-index:1}.project-name{font-size:30px}.project-description,.project-name{box-sizing:border-box;margin-left:0;max-width:100%;padding-left:20px;padding-right:20px;text-align:left;width:100%}.project-description{font-size:16px}.project-side-image{align-self:center;bottom:auto;margin-top:20px;position:static;position:relative;right:auto;right:-80px;top:auto}.side-img{height:350px;width:335px}}.map-section{background-color:#fff;padding:80px clamp(15px,calc(50vw - 500px),460px);width:100%}.map-content{margin:0 auto;max-width:1000px;position:relative}.map-image{margin:0;position:relative;width:888px}.map-img{height:409px;object-fit:cover;width:888px}.map-overlay{-webkit-backdrop-filter:blur(27.3px);backdrop-filter:blur(27.3px);background-color:#fafbfc99;height:256px;left:541px;padding:28px;position:absolute;top:280px;width:459px;z-index:2}.overlay-content{display:flex;flex-direction:column;gap:20px}.overlay-text{color:#012059;font-size:16px;height:132px;line-height:1.4;width:403px}.location-btn{align-items:center;background:linear-gradient(135deg,#5277f1,#3b5bdb);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;transition:all .3s ease;width:242px}.map-icon{height:16px;object-fit:contain;width:16px}.location-btn:hover{background:linear-gradient(135deg,#3b5bdb,#2d4bc4);transform:translateY(-2px)}@media (max-width:1200px){.map-section{padding:60px 100px}.map-image{margin:0;max-width:700px;width:100%}.map-img{height:auto;max-height:320px;width:100%}.map-overlay{height:220px;left:400px;top:200px;width:400px}.overlay-text{height:auto;width:350px}}@media (max-width:768px){.map-section{padding:40px 0}.map-content,.map-image{max-width:none}.map-image{margin:0 0 0 calc(-50vw + 50%);overflow:hidden;width:100vw}.map-img{height:360px;object-fit:cover;width:100vw}.map-overlay{left:50%;left:auto;margin-top:0;margin-top:20px;position:absolute;position:static;top:16px;top:auto;transform:translateX(-50%);width:calc(100vw - 32px);z-index:5}.map-overlay,.overlay-text{height:auto;width:100%}}@media (max-width:480px){.map-section{padding:30px 0}.map-content,.map-image{max-width:none}.map-image{margin:0 0 0 calc(-50vw + 50%);overflow:hidden;width:100vw}.map-img{height:360px;object-fit:cover;width:100vw}.map-overlay{height:auto;left:50%;margin-top:0;padding:20px;position:absolute;top:12px;transform:translateX(-50%);width:calc(100vw - 24px);z-index:5}.overlay-text{font-size:14px}.location-btn{border-radius:18px;font-size:12px;height:36px;width:200px}.map-icon{height:14px;width:14px}}@media (max-width:900px){.map-section{padding:40px 0}.map-content,.map-image{max-width:none}.map-image{margin:0 0 0 calc(-50vw + 50%);overflow:hidden;width:100vw!important}.map-img{height:360px;object-fit:cover;width:100vw}.map-overlay{height:auto;left:50%;left:auto;margin-left:50%;margin-top:0;margin-top:-40px;padding:20px;position:absolute;position:static;top:20px;top:auto;transform:translateX(-50%);width:calc(100vw - 40px);width:330px;z-index:5}.overlay-text{font-size:16px;height:auto;text-align:center;width:100%}.location-btn{margin:0 auto;max-width:250px;width:100%}}.payment-plan{margin-top:30px}.plan-title{color:#012059;font-size:20px;font-weight:500;margin-bottom:20px;text-align:left}.plan-table{border-collapse:collapse;width:420px}@media (max-width:900px){.payment-plan .plan-table{max-width:none!important;min-width:100%!important;width:100%!important}.pricing-card .payment-plan .plan-table{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw!important}}.table-header{align-items:center;background-color:initial;border-bottom:1px solid #6e80a1;border-top:1px solid #6e80a1;display:flex;padding:12px 0}.header-cell{color:#012059;flex:1 1;font-size:16px;font-weight:500;justify-content:center;min-height:40px;padding:0 8px}.header-cell,.installments-header{align-items:center;display:flex;text-align:center}.installments-header{flex-direction:column;font-size:14px;gap:2px}.table-row{display:flex;padding:12px 0;transition:background-color .2s ease}.table-row:nth-child(2){padding-top:26px}.table-row:nth-child(3){padding-bottom:32px;padding-top:32px}.table-row:hover{background-color:#f8f9fa}.table-cell{color:#012059;flex:1 1;font-size:16px;font-weight:500;padding:0 8px;text-align:center}@media (max-width:900px){.payment-plan{margin-left:-40px;margin-right:-40px;margin-top:20px;max-width:none;width:calc(100vw - 40px)}.payment-plan .plan-table{max-width:none!important;min-width:100%!important;width:100%!important}.plan-title{font-size:16px;padding:0 40px;text-align:left}.header-cell,.table-cell{font-size:14px;padding:0 8px}.header-cell{min-height:36px}.installments-header{align-items:center;font-size:12px;text-align:center}}@media (max-width:768px){.payment-plan{margin-left:-30px;margin-right:-30px;margin-top:20px;max-width:none;width:calc(100vw - 20px)}.payment-plan .plan-table{max-width:none!important;min-width:100%!important;width:100%!important}.plan-title{font-size:16px;padding:0 30px;text-align:left}.header-cell,.table-cell{font-size:14px;padding:0 6px}.header-cell{min-height:36px}.installments-header{align-items:center;font-size:12px;text-align:center}.table-row:nth-child(2){padding-top:20px}.table-row:nth-child(3){padding-bottom:24px;padding-top:24px}}@media (max-width:480px){.payment-plan{margin-left:-25px;margin-right:-25px;margin-top:20px;max-width:none;width:calc(100vw - 10px)}.payment-plan .plan-table{max-width:none!important;min-width:100%!important;width:100%!important}.plan-title{font-size:16px;padding:0 25px;text-align:left}.header-cell,.table-cell{font-size:12px;padding:0 4px}.header-cell{min-height:32px}.installments-header{align-items:center;font-size:10px;text-align:center}.table-row:nth-child(2){padding-top:16px}.table-row:nth-child(3){padding-bottom:20px;padding-top:20px}.table-header,.table-row{margin-left:28px;padding:8px 0;width:86%}.table-row .table-cell{font-size:16px}}.pricing-section{background-color:#fff;padding:80px clamp(15px,calc(50vw - 500px),460px);width:100%}.pricing-content{margin:0 auto;max-width:1000px}.pricing-title{color:#012059;font-family:Inter,sans-serif;font-size:50px;font-weight:900;height:59px;margin-bottom:60px;width:375px}.pricing-cards{align-items:center;display:flex;flex-direction:column;gap:80px}.pricing-card{background-color:#f8f9fa;max-width:1000px;overflow:visible;padding:40px;position:relative;transition:transform .3s ease;width:100%}.card-content{align-items:flex-start;display:flex;gap:40px}.card-left{flex:1 1;min-width:0;padding-left:7px}.card-right{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:400px;position:relative}.unit-image{height:417px;overflow:hidden;position:absolute;right:125px;top:-80px;width:500px;z-index:2}.pricing-card.1-bedroom .unit-image{right:150px}.floor-plan-image{height:100%;object-fit:cover;width:100%}.price-info{align-items:flex-end;display:flex;flex-direction:column;gap:15px;position:absolute;right:7px;top:7px;z-index:2}.pricing-card:hover{transform:translateY(-5px)}.unit-type{color:#5277f1;font-size:28px;font-weight:600;margin:0 0 20px}.price-info{text-align:right}.expected-rent,.plinth-area{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.area-label,.rent-label{color:#012059;font-size:16px;font-weight:500}.area-amount,.rent-amount{font-size:30px}.area-amount,.area-unit,.rent-amount{color:#012059;font-family:Inter,sans-serif;font-weight:900}.area-unit{font-size:18px}.main-price{color:#5277f1;font-family:Inter,sans-serif;font-size:72px;font-weight:900;line-height:1;margin:0 0 30px;text-align:left}@media (max-width:1200px){.pricing-section{padding:60px 100px}.pricing-cards{gap:60px}.pricing-card{max-width:800px;padding:30px;width:100%}.card-content{gap:30px}.unit-image{height:321px;right:100px;top:-30px;width:385px}.pricing-card.1-bedroom .unit-image{right:150px}.price-info{margin-top:0;position:absolute;right:7px;top:7px}.pricing-title{font-size:42px;width:320px}.main-price{font-size:60px}}@media (max-width:768px){.pricing-section{padding:40px 20px}.pricing-title{font-size:36px;text-align:center;width:100%}.pricing-cards{gap:50px}.pricing-card{background-color:initial;max-width:600px;overflow:visible;padding:25px;width:100%}.card-left{padding-left:3px}.card-content{flex-direction:column;gap:20px}.card-right{align-items:center;order:1}.card-left{order:2}.unit-image{height:auto;margin:0 0 20px;max-width:none;position:static;width:100%}.unit-image .floor-plan-image{display:block;height:auto;object-fit:contain;width:100%}.price-info{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin:0;position:absolute;right:0;text-align:right;top:-236px;z-index:3}.unit-type{font-size:16px;text-align:left}.main-price{font-size:40px;margin-top:-10px;text-align:left}.area-amount,.rent-amount{font-size:24px}}@media (max-width:480px){.pricing-section{padding:30px 15px}.pricing-title{font-size:28px}.pricing-card{background-color:initial;overflow:visible;padding:20px}.card-right{order:1}.card-left{order:2}.unit-image{height:auto;margin:0 0 20px;max-width:none;position:static;width:100%}.unit-image .floor-plan-image{display:block;height:auto;object-fit:contain;width:100%}.price-info{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin:0;position:absolute;right:0;text-align:right;top:0;z-index:3}.unit-type{font-size:16px;text-align:left}.main-price{font-size:40px;margin-top:-10px;text-align:left}.area-amount,.rent-amount{font-size:20px}.area-label,.rent-label{font-size:14px}}@media (max-width:900px){.pricing-section{padding:40px 20px}.pricing-content{max-width:none}.pricing-title{font-size:40px;text-align:left;width:100%}.pricing-cards{gap:50px}.pricing-card{background-color:initial;max-width:none;overflow:visible;padding:30px 20px;width:100%}.card-left{margin-left:-20px;padding-left:3px}.card-content{flex-direction:column;gap:20px}.card-right{align-items:center;min-height:auto;order:1;position:relative}.card-left{order:2}.unit-image{height:auto;margin:0 0 20px;max-width:none;position:static;width:115%}.unit-image .floor-plan-image{display:block;height:auto;object-fit:contain;width:100%}.price-info{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin:0;position:absolute;right:-20px;text-align:right;top:-60px;z-index:3}.unit-type{font-size:16px;text-align:left}.main-price{font-size:40px;margin-top:-10px;text-align:left}}.brochure-section{background-color:#fff;padding:80px clamp(15px,calc(50vw - 500px),460px);width:100%}.brochure-section.mobile-only{display:none}.brochure-content{margin:0 auto;max-width:1000px}.brochure-btn,.brochure-content{align-items:center;display:flex;justify-content:center}.brochure-btn{background:linear-gradient(135deg,#5277f1,#3b5bdb);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:40px;transition:all .3s ease;width:178px}.brochure-btn:hover{background:linear-gradient(135deg,#3b5bdb,#2d4bc4);transform:translateY(-2px)}@media (max-width:1200px){.brochure-section{padding:60px 100px}}@media (max-width:768px){.brochure-section{padding:40px 20px}.brochure-btn{font-size:12px;height:36px;width:140px}}@media (max-width:480px){.brochure-section{padding:30px 15px}.brochure-btn{font-size:11px;height:32px;width:120px}}@media (max-width:900px){.brochure-section.mobile-only{display:block;margin-top:-70px}.brochure-section{padding:40px 20px}.brochure-content{max-width:none}.brochure-btn{font-size:14px;height:44px;width:200px}}.footer{background-color:initial;margin-top:0;padding:40px clamp(15px,calc(50vw - 500px),460px);width:100%}.footer-content{margin:0 auto;max-width:1000px}.footer-links{display:flex;gap:40px;justify-content:center;margin-bottom:15px}.footer-link{color:#012059;font-size:16px;font-weight:600;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#5277f1}.copyright{margin:10px 0 20px;text-align:center}.copyright p{color:#6b7280;font-size:14px;margin:0}.footer-logo{align-items:center;display:flex;justify-content:center}.footer-logo-img{fill:currentColor;height:78px;object-fit:contain;width:84px}@media (max-width:1200px){.footer{padding:80px 100px 30px}.footer-links{gap:30px}.download-btn-footer{width:200px}}@media (max-width:768px){.footer{padding:60px 20px 30px}.footer-links{flex-wrap:wrap;gap:20px;justify-content:center}.footer-link{color:#012059;font-size:16px;font-weight:500;text-decoration:none}.footer-link:hover{color:#5277f1}.copyright{margin:10px 0 15px}.footer-logo-img{height:65px;width:70px}}@media (max-width:480px){.footer{padding:50px 15px 20px}.footer-links{gap:15px}.footer-link{color:#012059;font-size:14px;font-weight:500;text-decoration:none}.footer-link:hover{color:#5277f1}.copyright p{color:#666;font-size:14px}.footer-logo-img{height:56px;width:60px}}@media (max-width:900px){.footer{padding:0 20px 60px}.footer-content{max-width:none}.footer-links{flex-direction:column;gap:20px;text-align:center}.footer-link{font-size:16px}.copyright{margin:30px 0 20px}.copyright p{font-size:12px}.footer-logo{margin-top:20px}.footer-logo-img{height:65px;width:70px}}.home-web{align-items:flex-start;background-color:#fff;color:#012059;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;gap:0;min-height:100vh;overflow-x:hidden;position:relative;text-align:left;width:100%}@media (max-width:1200px){.home-web{padding:0 20px}}@media (max-width:768px){.home-web{font-size:14px;padding:0 15px}}@media (max-width:480px){.home-web{font-size:12px;padding:0 10px}}.about-us-section{background-color:#fff;margin-bottom:80px;padding:80px clamp(15px,calc(50vw - 500px),460px) 0;position:relative;width:100%}.about-us-content{margin:0 auto;max-width:1000px;position:relative}.about-us-text{margin-left:533px;width:464px}.about-us-title{color:#012059;font-family:Inter,sans-serif;font-size:50px;font-weight:900;line-height:1.2;margin-bottom:40px}.about-us-description{max-width:100%}.about-us-image{height:475px;left:0;overflow:hidden;position:absolute;top:174px;width:350px;z-index:2}.about-us-img{height:100%;object-fit:cover;object-position:center;width:100%}.about-us-paragraph{color:#012059;font-size:16px;line-height:1.6;margin-bottom:24px}.about-us-paragraph:last-child{margin-bottom:0}@media (max-width:1200px){.about-us-section{padding:60px 100px}.about-us-title{font-size:42px}}@media (max-width:900px){.about-us-section{margin-bottom:40px;padding:40px 20px 0}.about-us-text{margin-left:0;margin-top:20px;width:100%}.about-us-image{height:250px;left:auto;margin:0 auto;max-width:350px;position:static;top:auto;width:100%}.about-us-title{font-size:32px;text-align:left}.about-us-description{text-align:left}.about-us-paragraph{font-size:16px}}@media (max-width:480px){.about-us-section{margin-bottom:30px;padding:30px 15px 0}.about-us-text{margin-top:15px}.about-us-image{height:200px;max-width:300px}.about-us-title{font-size:28px;text-align:left}.about-us-description{text-align:left}.about-us-paragraph{font-size:14px}}.what-we-do-section{background-color:#fff;margin-top:0;padding:80px clamp(15px,calc(50vw - 500px),460px);width:100%}.what-we-do-content{margin:0 auto 0 533px;max-width:1000px;text-align:left;width:464px}.what-we-do-title{color:#012059;font-family:Inter,sans-serif;font-size:50px;font-weight:900;line-height:1.2;margin-bottom:60px;width:100%}.services-grid{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(2,1fr);margin:0;width:100%}.service-item{flex-direction:column;gap:20px}.service-icon,.service-item{align-items:center;display:flex}.service-icon{height:80px;justify-content:center;width:80px}.icon-img{height:100%;object-fit:contain;width:100%}.service-label{color:#012059;font-size:18px;font-weight:600;text-align:center}@media (max-width:1200px){.what-we-do-section{padding:60px 100px}.what-we-do-title{font-size:42px}.services-grid{gap:40px}}@media (max-width:900px){.what-we-do-section{padding:40px 20px}.what-we-do-content{margin-left:0;margin-right:0;text-align:center;width:100%}.what-we-do-title{font-size:32px;width:100%}.services-grid{gap:30px;margin:0 auto;max-width:400px;width:100%}.service-icon{height:60px;width:60px}.service-label{font-size:16px}}@media (max-width:768px){.services-grid{gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:400px}.service-icon{height:50px;width:50px}.service-label{font-size:14px}}@media (max-width:480px){.what-we-do-section{padding:30px 15px}.what-we-do-content{margin-left:0;margin-right:0;text-align:center;width:100%}.what-we-do-title{font-size:28px;width:100%}.services-grid{gap:25px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:300px;width:100%}.service-icon{height:45px;width:45px}.service-label{font-size:13px}}.achievement-section{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;padding:40px clamp(15px,calc(50vw - 500px),460px);position:relative;text-align:left;width:100%}.achievement-content{margin:0 auto;max-width:1000px;position:relative;width:100%}.achievement-background-text{color:#0120590d;font-size:100px;font-weight:900;left:0;line-height:1;pointer-events:none;position:absolute;text-align:left;top:-30px;white-space:pre-line;width:100%;z-index:1}.achievement-main{position:relative;z-index:2}.achievement-title{color:#012059;font-family:Inter,sans-serif;font-size:30px;font-weight:900;line-height:1.2;margin-bottom:60px;margin-top:40px;text-align:left;white-space:pre-line}.achievement-content-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:72px;justify-content:flex-start;max-width:1000px;position:relative;width:100%}.achievement-text{flex:1 1;max-width:464px}.achievement-subsection{margin-bottom:40px}.achievement-subsection:last-child{margin-bottom:0}.subsection-title{font-weight:700;line-height:1.3}.subsection-text,.subsection-title{color:#012059;font-size:16px;margin-bottom:16px;text-align:left}.subsection-text{line-height:1.6}.achievement-list{list-style:none;margin:0;padding:0}.achievement-item{color:#012059;font-size:16px;line-height:1.6;margin-bottom:12px;padding-left:0;position:relative;text-align:left}.achievement-item:before{color:#5277f1;content:"";font-weight:700;left:0;position:absolute}.achievement-item:last-child{margin-bottom:0}.achievement-images{align-self:flex-start;display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:flex-start;max-width:400px;position:relative}.achievement-img{height:100%;object-fit:cover;width:100%}.top-right-image .achievement-img{height:240px;width:368px}.bottom-right-image .achievement-img{height:292px;width:272px}.top-right-image{display:flex;justify-content:flex-end;width:100%}.bottom-right-image{display:flex;justify-content:flex-start;margin-top:-50px;position:relative;width:100%;z-index:10}@media (max-width:1200px){.achievement-section{padding:30px 100px}.achievement-background-text{font-size:100px;top:-15px}.achievement-title{font-size:30px;margin-top:40px}.achievement-content-wrapper{flex-direction:row;gap:40px}}@media (max-width:900px){.achievement-section{padding:60px 20px;text-align:center}.achievement-content{max-width:none;width:100%}.achievement-content-wrapper{align-items:center;flex-direction:column;gap:50px}.achievement-background-text{font-size:80px;left:0;text-align:left;top:-60px}.achievement-title{font-size:28px;margin-top:40px;text-align:left;width:100%}.achievement-text{margin:0 auto;max-width:600px;text-align:left;width:100%}.achievement-images{flex-direction:column;gap:20px;justify-content:center;max-width:100%}.top-right-image .achievement-img{height:240px;max-width:368px;object-fit:cover;width:100%}.bottom-right-image .achievement-img{height:292px;max-width:272px;object-fit:cover;width:100%}.top-right-image{display:flex;justify-content:center;margin-right:0}.bottom-right-image{display:flex;justify-content:center;margin-top:0;position:relative;z-index:10}}@media (max-width:768px){.achievement-section{padding:50px 20px}.achievement-background-text{font-size:60px;top:-40px}.achievement-title{font-size:24px}.subsection-title{font-size:16px}.achievement-item,.subsection-text{font-size:14px}.achievement-images{gap:15px}.top-right-image .achievement-img{height:200px;max-width:300px}.bottom-right-image .achievement-img{height:240px;max-width:220px}}@media (max-width:480px){.achievement-section{padding:40px 15px}.achievement-background-text{font-size:40px;top:-30px}.achievement-title{font-size:20px}.achievement-content-wrapper{gap:30px}.achievement-images{flex-direction:column;gap:15px;width:100%}.top-right-image .achievement-img{height:180px;object-fit:cover;width:100%}.bottom-right-image .achievement-img{height:220px;object-fit:cover;width:100%}.top-right-image{display:flex;justify-content:flex-end;width:100%}.bottom-right-image{display:flex;justify-content:flex-start;margin-top:-45px;position:relative;width:100%;z-index:10}}.about-what-container{background-color:#fff;padding:174px clamp(15px,calc(50vw - 500px),460px) 80px;width:100%}.about-what-content{align-items:flex-start;display:flex;gap:183px;margin:0 auto;max-width:1000px}.about-what-left{flex:0 0 350px;order:1}.about-what-image{height:475px;overflow:hidden;position:-webkit-sticky;position:sticky;top:100px;width:100%}.about-what-img{height:100%;object-fit:cover;object-position:center;width:100%}.about-what-right{display:flex;flex:0 0 594px;flex-direction:column;gap:80px;margin-top:-301px;order:2}.about-what-right .about-us-section{background-color:initial;margin-bottom:0;margin-top:20px;padding:0;width:464px}.about-what-right .about-us-content{margin:0;max-width:none;width:464px}.about-what-right .about-us-text{margin-left:0;position:relative;width:464px;z-index:10}.about-what-right .about-us-title{color:#fff;font-size:100px}.about-what-right .about-us-paragraph .nexus-living{font-weight:600}.about-what-right .about-us-image{display:none}.about-what-right .what-we-do-section{background-color:initial;margin-top:0;padding:0;width:464px}.about-what-right .what-we-do-content{margin:0;max-width:none;text-align:left;width:464px}.about-what-right .what-we-do-title{font-size:30px}@media (max-width:1200px){.about-what-container{padding:174px 100px 60px}.about-what-content{gap:40px}.about-what-left{flex:0 0 350px}.about-what-image{height:475px}.about-what-right{flex:0 0 510px;gap:80px;margin-top:-301px}.about-what-right .about-us-section{margin-top:20px;width:464px}.about-what-right .about-us-content{width:464px}.about-what-right .about-us-text{position:relative;width:464px;z-index:10}.about-what-right .about-us-title{color:#fff;font-size:100px}.about-what-right .about-us-paragraph .nexus-living{font-weight:600}.about-what-right .what-we-do-content,.about-what-right .what-we-do-section{width:464px}.about-what-right .what-we-do-title{font-size:30px}}@media (max-width:900px){.about-what-container{margin-top:-200px;overflow:visible;padding:0 20px 60px;position:relative;z-index:10}.about-what-content{align-items:center;flex-direction:column;gap:40px}.about-what-left{flex:none;max-width:none;order:3;width:100%}.about-what-image{border-radius:0;height:120.79511vw;margin:0 calc(-50vw + 50%);object-fit:cover;overflow:hidden;position:static;top:auto;width:100vw}.about-what-right{display:flex;flex:none;flex-direction:column;gap:40px;margin-top:0;order:1;width:100%}.about-what-right .about-us-section{order:1}.about-what-right .what-we-do-section{order:2}.about-what-right .about-us-section{margin-bottom:50px;padding:0;width:100%}.about-what-right .about-us-content{max-width:none;width:100%}.about-what-right .about-us-text{margin-left:0;text-align:left;width:100%}.about-what-right .about-us-title{background-color:#ffffffe6;border-radius:8px;color:#012059;font-size:60px;margin-bottom:20px;padding:10px 15px;position:relative;text-align:left;z-index:15}.about-what-right .what-we-do-section{padding:0;width:100%}.about-what-right .what-we-do-content{max-width:none;width:100%}.about-what-right .what-we-do-title{font-size:24px;margin-bottom:30px;text-align:center}}@media (max-width:480px){.about-what-container{margin-top:-150px;overflow:visible;padding:0 15px 40px;position:relative;z-index:10}.about-what-content{gap:30px}.about-what-left{order:3}.about-what-right{display:flex;flex-direction:column;gap:30px;order:1}.about-what-right .about-us-section{order:1}.about-what-right .what-we-do-section{order:2}.about-what-image{border-radius:0;height:120.79511vw;margin:0 calc(-50vw + 50%);object-fit:cover;width:100vw}.about-what-right .about-us-section{margin-bottom:40px}.about-what-right .about-us-title{background-color:#ffffffe6;border-radius:8px;font-size:48px;padding:10px 0;position:relative;text-align:left;z-index:15}.about-what-right .about-us-text{text-align:left}.about-what-right .what-we-do-title{font-size:20px}}.contact-form{gap:2px;width:100%}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-label{color:#012059!important;font-size:16px;font-weight:400!important;margin-bottom:8px}.form-input{height:48px}.form-input,.form-textarea{background-color:#fff;border:1px solid #d1d5db!important;border-radius:0;box-sizing:border-box;color:#012059;font-family:Inter,sans-serif;font-size:16px;outline:none;padding:12px 16px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.form-input:focus,.form-textarea:focus{border-color:#5277f1!important;border-width:2px;box-shadow:0 0 0 3px #5277f11a;outline:none}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280}.form-textarea{min-height:120px;resize:vertical}.contact-form .checkbox-group{align-items:flex-start;flex-direction:row;gap:8px;justify-content:center;margin:20px auto 0;max-width:400px}.contact-form .form-checkbox{accent-color:#5277f1;align-self:flex-start;flex-shrink:0;height:18px;margin-top:0;width:18px}.contact-form .checkbox-label{color:#012059!important;cursor:pointer;flex:1 1;font-size:14px!important;font-weight:400!important;line-height:1.4;text-align:left}.submit-btn{align-self:center;background-color:#5277f1;border:none;border-radius:22px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:44px;transition:all .3s ease;width:132px}.submit-btn:hover{background-color:#3b5bdb;transform:translateY(-2px)}.submit-btn:active{transform:translateY(0)}.error-message{color:#dc2626;display:block;font-size:14px;margin-top:4px;width:100%}.form-checkbox.error,.form-input.error,.form-textarea.error{border-color:#dc2626}@media (max-width:900px){.contact-form{gap:24px}.form-group{gap:6px}.form-label{color:#012059!important;font-size:14px;font-weight:400!important}.form-input,.form-textarea{border:1px solid #d1d5db!important;font-size:14px;padding:10px 14px}.contact-form .checkbox-group{justify-content:center;margin:-12px auto 0;max-width:350px}.contact-form .checkbox-label{color:#012059!important;font-size:14px!important;font-weight:400!important;text-align:left}.submit-btn{align-self:center;border-radius:20px;font-size:14px;height:40px;width:100px}}@media (max-width:480px){.contact-form{gap:24px}.form-input,.form-textarea{border:1px solid #d1d5db!important;font-size:16px;height:48px;padding:12px 16px}.form-textarea{height:auto;min-height:120px}.contact-form .checkbox-group{justify-content:center;margin:-12px auto 0;max-width:320px}.contact-form .checkbox-label{color:#012059!important;font-size:14px!important;font-weight:400!important;text-align:left}.submit-btn{align-self:center;border-radius:22px;font-size:16px;height:44px;width:120px}}.contact-info,.contact-row{display:flex;flex-direction:column;gap:55px}.contact-row{width:100%}.contact-item{display:flex;flex-direction:column;gap:12px}.contact-label{color:#012059;font-family:HarmonyOS Sans Naskh Arabic,Inter,sans-serif;font-size:24px;font-weight:50;margin:0}.contact-value{color:#012059;font-size:24px;font-weight:600;text-decoration:none;transition:color .3s ease}.contact-value:hover{color:#5277f1}.contact-value.email,.contact-value.phone{color:#012059;font-size:24px;font-weight:600}.map-container{border-radius:0;height:210px;margin-top:8px;max-width:467px;overflow:hidden;position:relative;width:100%}.map-default-image{left:0;position:absolute;top:0;z-index:1}.map-default-image,.map-image{height:100%;object-fit:cover;object-position:center;width:100%}.map-iframe{border:none;border-radius:0;height:100%;position:relative;width:100%;z-index:2}@media (max-width:900px){.contact-info{gap:40px}.contact-row{flex-direction:row;gap:15px;justify-content:space-between}.contact-row .contact-item{flex:1 1;min-width:0;overflow:hidden;width:calc(50% - 7.5px)}.contact-item{gap:10px}.contact-label{font-family:HarmonyOS Sans Naskh Arabic,Inter,sans-serif;font-size:16px;font-weight:400}.contact-value{color:#012059;font-size:clamp(16px,4.5vw,22px);font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-value.email,.contact-value.phone{color:#012059!important;font-size:clamp(16px,4.5vw,22px);font-weight:600}.map-container{height:200px;max-width:none;width:100%}}@media (max-width:480px){.contact-info{gap:35px}.contact-row{flex-direction:row;gap:12px;justify-content:space-between}.contact-row .contact-item{flex:1 1;min-width:0;overflow:hidden;width:calc(50% - 6px)}.contact-label{font-family:HarmonyOS Sans Naskh Arabic,Inter,sans-serif;font-size:14px;font-weight:400}.contact-value{color:#5277f1;font-size:clamp(14px,4vw,20px);font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-value.email,.contact-value.phone{color:#012059!important;font-size:clamp(14px,4vw,20px);font-weight:600}.map-container{height:180px;margin:0;max-width:none;width:100%}.pin-icon{height:16px;width:16px}.pin-label{font-size:11px;padding:3px 6px}}.contact-us{min-height:100vh}.contact-content,.contact-us{background-color:#fff;width:100%}.contact-content{padding:66px clamp(15px,calc(50vw - 500px),460px)}.contact-form-and-info{display:flex;gap:83px;margin:0 auto;max-width:1000px;position:relative}.contact-form-section{flex-shrink:0;margin-left:0;width:450px}.contact-info-section{flex:1 1;margin-left:0}@media (max-width:900px){.contact-content{padding:33px 20px}.contact-form-and-info{flex-direction:column;gap:50px}.contact-form-section{max-width:none}.contact-form-section,.contact-info-section{margin-left:0;width:100%}}@media (max-width:480px){.contact-content{padding:25px 15px}.contact-form-and-info{gap:50px}}.App{background-color:#fff;min-height:100vh;text-align:left;width:100%}
/*# sourceMappingURL=main.3cffdc8e.css.map*/