.home-page{font-family:Poppins,sans-serif;color:#111827;line-height:1.6}.home-page section{padding:25px 20px;text-align:center}.home-page .hero{background-color:#23a4d2;color:#fff;padding:80px 100px}.home-page .hero .hero-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.home-page .hero .hero-text{width:50%}.home-page .hero .hero-text h1{font-size:42px;margin-bottom:20px;font-weight:300;line-height:1.2}.home-page .hero .hero-text p{font-size:18px;line-height:1.6;opacity:.9;font-weight:300}.home-page .hero .hero-image{width:45%;text-align:right}.home-page .hero .hero-image img{width:100%;max-width:520px;border-radius:16px;box-shadow:0 20px 40px #0000004d}@media(max-width:1078px){.home-page .hero{padding:70px 50px}.home-page .hero .hero-text h1{font-size:34px}.home-page .hero .hero-text p{font-size:16px}}@media(max-width:1078px){.home-page .hero{padding:60px 16px}.home-page .hero .hero-inner{flex-direction:column;text-align:center}.home-page .hero .hero-text,.home-page .hero .hero-image{width:100%}.home-page .hero .hero-image{text-align:center;margin-top:30px}.home-page .hero .hero-image img{max-width:100%}.home-page .hero .hero-text h1{font-size:26px}.home-page .hero .hero-text p{font-size:15px}}.home-page .features{background-color:#f9fafb}.home-page .features h2{margin-bottom:50px;font-size:2.8rem;font-weight:300;text-align:center}.home-page .features .features-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.home-page .features .features-grid .feature-card{background:#fff;padding:15px 25px;border-radius:15px;box-shadow:0 10px 25px #00000014;transition:transform .3s ease,box-shadow .3s ease}.home-page .features .features-grid .feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001f}.home-page .features .features-grid .feature-card .feature-icon img{width:40px;height:40px;object-fit:contain}.home-page .features .features-grid .feature-card h3{margin-bottom:15px;color:#0d9488;font-weight:300}.home-page .features .features-grid .feature-card p{font-size:1rem;color:#374151}@media(max-width:1078px){.home-page .features .features-grid{grid-template-columns:repeat(2,1fr)}.home-page .features h2{font-size:2.4rem}}@media(max-width:1078px){.home-page .features .features-grid{grid-template-columns:1fr}.home-page .features h2{font-size:2rem;margin-bottom:30px}.home-page .features .feature-card{padding:25px 20px}}.home-page .about{padding:80px 20px;text-align:center}.home-page .about h2{margin-bottom:25px;font-size:2.5rem;font-weight:300}.home-page .about p{max-width:800px;margin:0 auto;font-size:1.1rem;color:#4b5563;line-height:1.7}@media(max-width:1078px){.home-page .about{padding:60px 20px}.home-page .about h2{font-size:2.2rem}.home-page .about p{font-size:1.05rem;max-width:90%}}@media(max-width:1078px){.home-page .about{padding:50px 16px}.home-page .about h2{font-size:1.9rem;margin-bottom:20px}.home-page .about p{font-size:1rem;max-width:100%}}.home-page .benefits{background-color:#f9fafb;padding:30px 20px;text-align:center}.home-page .benefits h2{margin-bottom:50px;font-size:2.5rem;font-weight:300}.home-page .benefits .benefits-list{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.home-page .benefits .benefits-list .benefit-item{background:#fff;padding:30px 20px;border-radius:15px;box-shadow:0 8px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center}.home-page .benefits .benefits-list .benefit-item:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0000001f}.home-page .benefits .benefits-list .benefit-item .benefit-icon{display:flex;align-items:center;justify-content:center}.home-page .benefits .benefits-list .benefit-item .benefit-icon img{width:40px;height:40px;object-fit:contain}.home-page .benefits .benefits-list .benefit-item h3{margin-bottom:12px;color:#0d9488;font-weight:300}.home-page .benefits .benefits-list .benefit-item p{font-size:1rem;color:#4b5563;line-height:1.6}@media(max-width:1078px){.home-page .benefits{padding:60px 20px}.home-page .benefits h2{font-size:2.2rem}.home-page .benefits .benefits-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:1078px){.home-page .benefits{padding:50px 16px}.home-page .benefits h2{font-size:1.9rem;margin-bottom:35px}.home-page .benefits .benefits-list{grid-template-columns:1fr}.home-page .benefits .benefit-item{padding:25px 18px}}.home-page .other-services{background-color:#f9fafb;padding:10px 20px;text-align:center}.home-page .other-services h2{margin-bottom:50px;font-size:2.5rem;font-weight:300}.home-page .other-services .other-services-list{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.home-page .other-services .other-services-list .other-services-item{background:#fff;padding:30px 20px;border-radius:15px;box-shadow:0 8px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.home-page .other-services .other-services-list .other-services-item:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0000001f}.home-page .other-services .other-services-list .other-services-item h3{margin-bottom:12px;color:#0d9488;font-weight:300}.home-page .other-services .other-services-list .other-services-item p{font-size:1rem;color:#4b5563;line-height:1.6}@media(max-width:1078px){.home-page .other-services{padding:60px 20px}.home-page .other-services h2{font-size:2.2rem}.home-page .other-services .other-services-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:1078px){.home-page .other-services{padding:50px 16px}.home-page .other-services h2{font-size:1.9rem;margin-bottom:35px}.home-page .other-services .other-services-list{grid-template-columns:1fr}.home-page .other-services .other-services-item{padding:25px 18px}}.home-page .cta{background:url(/images/bgImage2.jpg) no-repeat center center;background-size:cover;color:#fff;padding:100px 20px;text-align:center}.home-page .cta h2{font-size:3rem;margin-bottom:25px;font-weight:300}.home-page .cta p{font-size:1.3rem;margin-bottom:35px;color:#ffffffe6}.home-page .cta .primary-btn{background-color:#facc15;color:#111827;padding:16px 40px;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #0003}.home-page .cta .primary-btn:hover{transform:scale(1.05);box-shadow:0 10px 25px #0000004d}.home-page .cta span{display:block;margin-top:20px;font-size:14px;color:#fff}@media(max-width:1078px){.home-page .cta{padding:80px 20px}.home-page .cta h2{font-size:2.4rem}.home-page .cta p{font-size:1.15rem}}@media(max-width:1078px){.home-page .cta{padding:70px 16px}.home-page .cta h2{font-size:1.9rem;line-height:1.3}.home-page .cta p{font-size:1rem;margin-bottom:28px}.home-page .cta .primary-btn{width:100%;max-width:320px;padding:14px 0}.home-page .cta span{font-size:12px}}.erp-footer{background:#0f172a;color:#cbd5e1;padding-top:40px;font-family:Segoe UI,sans-serif}.erp-footer .footer-container{max-width:1300px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding:0 40px 40px}.erp-footer .footer-section h4{color:#fff;margin-bottom:15px;font-size:16px;font-weight:600;display:flex;justify-content:space-between;cursor:pointer}.erp-footer .footer-section h4 span{display:none}.erp-footer .footer-section ul{list-style:none;padding:0;transition:all .3s ease}.erp-footer .footer-section ul li{margin:8px 0;font-size:14px;cursor:pointer;transition:.2s}.erp-footer .footer-section ul li:hover{color:#38bdf8}.erp-footer .footer-section ul li .sub-menu{margin-top:6px;padding-left:15px;border-left:2px solid rgba(255,255,255,.1)}.erp-footer .footer-section ul li .sub-menu li{font-size:13px;color:#94a3b8}.erp-footer .footer-section ul li .sub-menu li:hover{color:#38bdf8}.erp-footer .brand .logo{color:#fff;margin-bottom:10px}.erp-footer .brand p{font-size:14px;opacity:.8}.erp-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.08);text-align:center;padding:15px;font-size:13px;color:#94a3b8}@media(max-width:1024px){.erp-footer .footer-container{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:768px){.erp-footer .footer-container{grid-template-columns:1fr;padding:0 20px 30px}.erp-footer .footer-section{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:15px}.erp-footer .footer-section h4 span{display:block}.erp-footer .footer-section ul{max-height:0;overflow:hidden}.erp-footer .footer-section ul.open{max-height:500px;margin-top:10px}}.home-container{width:100%;min-height:100vh;font-family:Poppins,sans-serif;overflow-x:hidden;padding:0}@media(max-width:1078px){.home-container{width:100%}}.login-wrapper{display:flex;width:100%;height:100vh}.login-wrapper .left-panel{flex:1.3;padding:80px 70px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;overflow:hidden;position:relative;background:linear-gradient(-45deg,#23a4d2,#1b6fa0,#26c6da,#4dd0e1);background-size:400% 400%;animation:gradientAnimation 15s ease infinite}.login-wrapper .left-panel:before{content:"";position:absolute;inset:0;background-image:url(/images/bgImage4.jpg);background-size:cover;background-position:center;opacity:.22;z-index:0}.login-wrapper .left-panel>*{position:relative;z-index:1}.login-wrapper .left-panel .product-name,.login-wrapper .left-panel .product-subtitle,.login-wrapper .left-panel .heading,.login-wrapper .left-panel .description,.login-wrapper .left-panel .feature-list{opacity:0;transform:translateY(20px);transition:all .4s ease;font-weight:250}.login-wrapper .left-panel.animate .product-name{opacity:1;transform:translateY(0);transition-delay:0s;color:#facc15}.login-wrapper .left-panel.animate .product-subtitle{opacity:1;transform:translateY(0);transition-delay:.15s}.login-wrapper .left-panel.animate .heading{opacity:1;transform:translateY(0);transition-delay:.3s}.login-wrapper .left-panel.animate .description{opacity:1;transform:translateY(0);transition-delay:.5s}.login-wrapper .left-panel.animate .feature-list{opacity:1;transform:translateY(0);transition-delay:.7s}.login-wrapper .left-panel .product-subtitle{font-size:13px;font-weight:500;letter-spacing:2px;color:#facc15;margin-bottom:16px;display:inline-block}.login-wrapper .left-panel .feature-list{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:15px;list-style:none;padding:0;font-size:15px}.login-wrapper .left-panel .footer{font-size:12px;color:#c7d2fe;border-top:1px solid rgba(255,255,255,.3);padding-top:20px}.login-wrapper .right-panel{flex:1;display:flex;align-items:center;justify-content:center}.login-wrapper .right-panel .login-box{width:450px;background:#fff;padding:50px 48px;border-radius:16px;box-shadow:0 25px 60px #0000001a;opacity:0;transform:translateY(20px);transition:all .1s ease 1s}.login-wrapper .right-panel .login-box.animate{opacity:1;transform:translateY(0)}.login-wrapper .right-panel .login-box .input-group{margin-bottom:24px}.login-wrapper .right-panel .login-box .input-group label{font-size:13px;font-weight:500;color:#334155}.login-wrapper .right-panel .login-box .input-group input{width:100%;margin-top:8px;padding:14px 12px;border-radius:10px;border:1px solid #cbd5e1;font-size:15px;background:#f0f4ff}.login-wrapper .right-panel .login-box .actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;font-size:13px}.login-wrapper .right-panel .login-box .actions span{color:#3b82f6;cursor:pointer}.login-wrapper .right-panel .login-box .login-btn{width:100%;padding:16px;border-radius:12px;border:none;background:linear-gradient(90deg,#4f46e5,#3b82f6);color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.login-wrapper .right-panel .login-box .login-btn:hover{transform:scale(1.03)}.login-wrapper .right-panel .login-box .login-btn:disabled{opacity:.7;cursor:not-allowed}.login-wrapper .right-panel .login-box .info{margin-top:28px;font-size:12px;color:#94a3b8;text-align:center;line-height:18px}@media(max-width:1200px){.login-wrapper .left-panel{padding:60px 50px}.login-wrapper .left-panel .feature-list{grid-template-columns:1fr}.login-wrapper .right-panel .login-box{width:420px}}@media(max-width:992px){.login-wrapper{flex-direction:column}.login-wrapper .left-panel{padding:50px 40px;min-height:55vh}.login-wrapper .left-panel .heading{font-size:32px}.login-wrapper .left-panel .description{font-size:14px}.login-wrapper .right-panel{padding:40px 20px}.login-wrapper .right-panel .login-box{width:100%;max-width:420px}}@media(max-width:768px){.login-wrapper .left-panel{padding:40px 24px;min-height:50vh}.login-wrapper .left-panel .heading{font-size:26px}.login-wrapper .left-panel .description{font-size:13px}.login-wrapper .left-panel .feature-list{margin-top:30px;font-size:14px}.login-wrapper .left-panel .footer{text-align:center}.login-wrapper .right-panel{padding:20px}.login-wrapper .right-panel .login-box{padding:35px 26px}}@media(max-width:480px){.login-wrapper .left-panel{padding:30px 18px}.login-wrapper .left-panel .heading{font-size:22px}.login-wrapper .left-panel .feature-list{display:none}.login-wrapper .right-panel .login-box{padding:28px 20px}.login-wrapper .right-panel .login-box .login-btn{padding:14px;font-size:15px}}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:14px 40px;background-color:#fffffff7;position:sticky;top:0;z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 25px #0000001f;transition:all .3s ease-in-out}.navbar .navbar-logo{font-size:2rem;font-weight:250;color:#0ea5e9;cursor:pointer;letter-spacing:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.navbar .navbar-menu{list-style:none;display:flex;gap:40px;cursor:pointer}.navbar .navbar-menu li{position:relative}.navbar .navbar-menu li a{text-decoration:none;color:#111827;font-weight:250;padding:5px 0;transition:all .3s ease-in-out;position:relative}.navbar .navbar-menu li a:hover{color:#0ea5e9}.navbar .navbar-menu li a:after{content:"";display:block;height:3px;width:0;background:linear-gradient(90deg,#0ea5e9,#5caef6);border-radius:2px;transition:width .35s ease-in-out;position:absolute;bottom:-4px;left:0}.navbar .navbar-menu li a:hover:after{width:100%}.navbar .navbar-buttons{display:flex;align-items:center;gap:14px}.navbar .navbar-buttons button{height:44px;border-radius:10px;font-size:14px;font-weight:250;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease;border:none;white-space:nowrap;background:transparent}.navbar .navbar-buttons button:hover{transform:translateY(-2px)}.navbar .icon-btn{width:45px;padding:0;background:linear-gradient(135deg,#fff,#e6f7f8)}.navbar .icon-btn img{width:40px;height:40px}.navbar .icon-btn:hover{box-shadow:0 10px 24px #00000040}.navbar .quote-btn{min-width:170px;padding:0 26px;background:#fff;color:#0ea5e9;border:2px solid #0ea5e9}.navbar .quote-btn:hover{background:#0ea5e9;color:#fff;box-shadow:0 10px 26px #0b7f8a59}.navbar .icon-btn{min-width:44px!important;padding:0}.navbar .icon-btn img{width:25px;height:25px;object-fit:contain}.navbar .mobile-menu-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer}.navbar .mobile-menu-toggle span{width:28px;height:3px;background-color:#111827;border-radius:2px;transition:all .3s ease}.navbar .mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.navbar .mobile-menu-toggle.active span:nth-child(2){opacity:0}.navbar .mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media(max-width:1078px){.navbar{padding:12px 30px}.navbar .navbar-menu{gap:25px}.navbar .navbar-buttons{gap:12px}}@media(max-width:1078px){.navbar{flex-direction:row;align-items:center}.navbar .navbar-menu{position:absolute;top:72px;left:0;right:0;background-color:#fffffff7;flex-direction:column;gap:18px;width:100%;padding:15px;display:none;width:124px}.navbar .navbar-menu.open{display:flex}.navbar .navbar-buttons{display:none}.navbar .mobile-menu-toggle{display:flex}}.navbar .navbar-menu li.industries .industries-dropdown{position:absolute;top:calc(100% + 7px);left:-10px;width:320px;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px 24px;border-radius:12px;box-shadow:0 25px 60px #0000002e;display:none;z-index:999;animation:dropdownFade .3s ease forwards}.navbar .navbar-menu li.industries .industries-dropdown h4{font-size:15px;font-weight:250;color:#111827;margin-bottom:14px;padding-bottom:10px}.navbar .navbar-menu li.industries .industries-dropdown ul{list-style:none;padding:0;margin:0}.navbar .navbar-menu li.industries .industries-dropdown ul li{padding:9px 0;font-size:14px;font-weight:250;color:#111827;cursor:pointer;transition:all .25s ease}.navbar .navbar-menu li.industries .industries-dropdown ul li:hover{color:#0ea5e9}.navbar .navbar-menu li.industries:hover .industries-dropdown{display:block}.navbar-menu li.active>a{color:#0ea5e9;font-weight:250;border-bottom:2px solid #0ea5e9;cursor:pointer}.mobile-buttons{display:none}@media(max-width:1078px){.mobile-buttons{display:block}}@media(max-width:1078px){.navbar .navbar-menu li.industries .industries-dropdown{position:absolute;top:calc(100% + 0px);left:70px;width:230px;height:450px;overflow:auto;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px 24px;border-radius:12px;box-shadow:0 25px 60px #0000002e;display:none;z-index:999;animation:dropdownFade .3s ease forwards}.navbar .navbar-menu li.industries .industries-dropdown h4{font-size:15px;font-weight:250;color:#111827;margin-bottom:14px;padding-bottom:10px}.navbar .navbar-menu li.industries .industries-dropdown ul{list-style:none;padding:0;margin:0}.navbar .navbar-menu li.industries .industries-dropdown ul li{padding:9px 0;font-size:14px;font-weight:250;color:#111827;cursor:pointer;transition:all .25s ease}.navbar .navbar-menu li.industries .industries-dropdown ul li:hover{color:#0ea5e9}}.demo-request{max-width:100%;padding:20px}.demo-request h2{font-size:24px;margin-bottom:10px;font-weight:300}.demo-request p{color:#555;margin-bottom:30px}.demo-request p.small{font-size:12px;margin-bottom:5px}.demo-request p.small a{color:#0073e6}.demo-request p.small:last-of-type{margin-bottom:20px}.demo-request form .form-row{display:flex;gap:20px;margin-bottom:20px}.demo-request form .form-row input,.demo-request form .form-row select{flex:1;padding:10px;border-radius:5px;border:1px solid #ccc}.demo-request form button{padding:12px 30px;background-color:#0073e6;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:400;transition:background-color .2s}.demo-request form button:hover{background-color:#0073e6}@media(max-width:1078px){.demo-request{padding:15px}.demo-request h2{font-size:20px}.demo-request .form-row{flex-direction:column;gap:15px}.demo-request .form-row input,.demo-request .form-row select{width:100%}.demo-request button{width:100%;padding:12px 0}}@media(max-width:1078px){.demo-request{padding:10px}.demo-request h2{font-size:18px}.demo-request p{font-size:14px}.demo-request p.small{font-size:11px}.demo-request .form-row{gap:10px}}.custom-alert-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}.custom-alert{background:#fff;padding:25px;border-radius:12px;min-width:320px;box-shadow:0 20px 40px #0003;animation:popup .25s ease}.custom-alert h3{margin:0 0 10px;color:#333}.custom-alert p{margin-bottom:20px;color:#666}.custom-alert button{background:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:6px;cursor:pointer}@keyframes popup{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.common-page{font-family:Inter,system-ui,sans-serif;color:#1f2937}.common-page .hero{background:#0b7f8a;padding:20px 60px;display:flex;justify-content:space-between;align-items:center;gap:40px}.common-page .hero-text{max-width:45%;color:#fff}.common-page .hero-text h1{font-size:48px;font-weight:250;line-height:1.2}.common-page .hero-text p{font-size:14px;font-weight:250;margin-top:12px}.common-page .hero-image{max-width:45%}.common-page .hero-image img{width:100%;height:350px;object-fit:cover;border-radius:10px}@media(max-width:1078px){.common-page .hero{padding:20px 40px;gap:30px}.common-page .hero-text{max-width:50%}.common-page .hero-text h1{font-size:40px}.common-page .hero-text p{font-size:13px}.common-page .hero-image{max-width:50%}.common-page .hero-image img{height:300px}}@media(max-width:1078px){.common-page .hero{flex-direction:column;text-align:center;padding:30px 20px}.common-page .hero-text,.common-page .hero-image{max-width:100%}.common-page .hero-text h1{font-size:32px}.common-page .hero-text p{font-size:14px}.common-page .hero-image img{height:auto;max-height:260px}}@media(max-width:1078px){.common-page .hero{padding:25px 16px}.common-page .hero-text h1{font-size:26px}.common-page .hero-text p{font-size:13px}}.common-page .top-menu{position:sticky;top:74px;z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;padding:18px 250px;display:flex;gap:32px;align-items:center;box-shadow:0 6px 20px #0000000a;overflow-x:auto;white-space:nowrap}.common-page .top-menu::-webkit-scrollbar{display:none}.common-page .top-menu .industry{border-right:1px solid #d1d5db;padding-right:24px;font-size:16px;font-weight:250;flex-shrink:0;color:#00f}.common-page .top-menu .menu-item{cursor:pointer;font-size:14px;color:#374151;position:relative;padding-bottom:6px;flex-shrink:0}.common-page .top-menu .menu-item.active{color:#0b5cff}.common-page .top-menu .menu-item .menu-underline{position:absolute;bottom:-10px;left:0;width:100%;height:3px;background:#0b5cff;border-radius:4px}@media(max-width:1280px){.common-page .top-menu{padding:18px 120px;gap:24px}}@media(max-width:1078px){.common-page .top-menu{padding:16px 40px;gap:20px}.common-page .top-menu .industry{font-size:13px;padding-right:16px}.common-page .top-menu .menu-item{font-size:13px}}@media(max-width:1078px){.common-page .top-menu{top:64px;padding:14px 16px;gap:16px}.common-page .top-menu .industry{font-size:12px;padding-right:12px}.common-page .top-menu .menu-item{font-size:13px}.common-page .top-menu .menu-item .menu-underline{bottom:-8px;height:2px}}.common-page .page-section{scroll-margin-top:110px;padding:10px 150px}.common-page .page-section .second-section{padding:80px 60px;display:flex;gap:60px;background:#fafafa;align-items:center}.common-page .page-section .second-section img{width:45%;border-radius:18px;box-shadow:0 20px 40px #0000001f;object-fit:cover;min-width:600px;max-width:600px}.common-page .page-section .second-section .second-content h2{font-size:38px;font-weight:250;margin-bottom:16px}.common-page .page-section .second-section .second-content p{line-height:1.7;margin-bottom:24px}.common-page .page-section .second-section .second-content ul{padding-left:20px}.common-page .page-section .second-section .second-content ul li{margin-bottom:10px}.common-page .page-section .tabs-header{display:flex;gap:36px;padding:0 60px;border-bottom:1px solid #e5e7eb;margin-top:20px;overflow-x:auto;white-space:nowrap}.common-page .page-section .tabs-header::-webkit-scrollbar{display:none}.common-page .page-section .tabs-header .tab{cursor:pointer;padding-bottom:14px;font-weight:250;color:#4b5563;border-bottom:3px solid transparent;flex-shrink:0}.common-page .page-section .tabs-header .tab.active{color:#0b5cff;border-bottom-color:#0b5cff}.common-page .page-section .tab-content{display:flex;gap:60px;padding:80px 60px;align-items:center}.common-page .page-section .tab-content img{width:45%;border-radius:18px;box-shadow:0 20px 40px #0000001f;object-fit:cover;min-width:600px;max-width:600px}.common-page .page-section .tab-content h3{font-size:28px;font-weight:250;margin-bottom:12px}.common-page .page-section .tab-content p{line-height:1.7;margin-bottom:20px}.common-page .page-section .tab-content ul{padding-left:20px}.common-page .page-section .tab-content ul li{margin-bottom:10px}@media(max-width:1280px){.common-page .page-section{padding:10px 80px}.common-page .page-section .second-section,.common-page .page-section .tab-content{padding:60px 40px;gap:40px}}@media(max-width:1078px){.common-page .page-section{padding:10px 40px}.common-page .page-section .second-section,.common-page .page-section .tab-content{padding:50px 30px;gap:30px}.common-page .page-section .second-section img,.common-page .page-section .tab-content img{width:50%}.common-page .page-section .second-content h2{font-size:32px}.common-page .page-section .tab-content h3{font-size:24px}.common-page .page-section .tabs-header{padding:0 30px;gap:24px}}@media(max-width:1078px){.common-page .page-section{padding:0 16px}.common-page .page-section .second-section,.common-page .page-section .tab-content{flex-direction:column;padding:40px 16px;text-align:center}.common-page .page-section .second-section img,.common-page .page-section .tab-content img{width:100%;max-height:260px}.common-page .page-section .second-section ul,.common-page .page-section .tab-content ul{text-align:left}.common-page .page-section .second-content h2{font-size:26px}.common-page .page-section .tab-content h3{font-size:22px}.common-page .page-section .tabs-header{padding:0 16px;gap:20px}}@media(max-width:1078px){.common-page .page-section .second-section,.common-page .page-section .tab-content{padding:30px 12px}.common-page .page-section .second-content h2{font-size:22px}.common-page .page-section .tab-content h3{font-size:20px}}@media(max-width:768px){.second-section img,.tab-content img{width:100%!important;min-width:0!important;max-width:100%!important;height:auto;display:block}}.nf-wrapper{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:24px;background:radial-gradient(circle at top,#1e293b,#020617);font-family:Inter,system-ui,sans-serif}.nf-card{width:100%;max-width:480px;background:#ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:48px 42px;text-align:center;color:#e5e7eb;box-shadow:0 25px 60px #00000073;animation:fadeUp .6s ease-out}.nf-icon{font-size:44px;margin-bottom:16px}.nf-card h1{font-size:28px;font-weight:250;margin-bottom:12px;color:#fff}.nf-card p{font-size:15px;line-height:1.6;opacity:.85;margin-bottom:28px}.nf-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:10px;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#020617;font-weight:500;text-decoration:none;transition:all .25s ease}.nf-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px #38bdf866}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.nf-card{padding:40px 32px}.nf-card h1{font-size:24px}}@media(max-width:480px){.nf-card{padding:32px 22px;border-radius:16px}.nf-icon{font-size:36px}.nf-card h1{font-size:20px}.nf-card p{font-size:14px}.nf-btn{width:100%;padding:12px}}#usecase-wrapper{min-height:100vh;padding:20px 120px;background:radial-gradient(circle at 10% 20%,#eef2ff,transparent 40%),radial-gradient(circle at 90% 80%,#e0e7ff,transparent 40%),#f8fafc}#usecase-banner{background:#0b7f8a;padding:20px 60px;display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap}.usecase-banner-text{max-width:45%;color:#fff;flex:1 1 300px}.usecase-banner-image{max-width:45%;margin-left:auto;flex:1 1 300px}.usecase-banner-image img{width:100%;height:350px;object-fit:cover;border-radius:10px}#usecase-tabs{position:sticky;top:74px;z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;padding:18px 250px;display:flex;gap:32px;align-items:center;overflow-x:auto;scrollbar-width:none}#usecase-tabs::-webkit-scrollbar{display:none}#usecase-tabs-title{border-right:1px solid #d1d5db;padding-right:24px;font-size:14px;flex-shrink:0}.usecase-tab-item{cursor:pointer;font-size:14px;color:#374151;position:relative;padding-bottom:6px;flex-shrink:0}.usecase-tab-item:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:3px;background:#0b5cff;transition:.3s}.usecase-tab-active{color:#0b5cff;font-weight:600}.usecase-tab-active:after{width:100%}#usecase-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.usecase-card{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 40px #00000014}.usecase-card-image{height:220px}.usecase-card-image img{width:100%;height:100%;object-fit:cover}.usecase-card-body{padding:30px}.usecase-card-desc{color:#475569;margin-bottom:18px}.usecase-card-learn{color:#2563eb;font-weight:600;cursor:pointer}@media(max-width:1200px){#usecase-wrapper{padding:20px 60px}#usecase-banner{padding:20px 30px}}@media(max-width:992px){#usecase-card-grid{grid-template-columns:repeat(2,1fr)}#usecase-tabs{padding:18px 20px}#usecase-banner{flex-direction:column;align-items:flex-start}.usecase-banner-text,.usecase-banner-image{max-width:100%;margin:10px 0}.usecase-banner-image img{height:250px}}@media(max-width:600px){#usecase-card-grid{grid-template-columns:1fr;gap:20px}#usecase-banner-image img{height:200px}.usecase-card-body{padding:20px}}#paintPage{background:#f1f5f9e6;min-height:100vh;font-family:Inter,system-ui,sans-serif}#paintHero{width:100%;background:#1e293b;color:#fff;padding:30px 0}#paintHeroInner{margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}#paintBadge{display:inline-block;background:#ffffff1a;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;margin-bottom:18px}#paintHeroTitle{font-size:48px;font-weight:800;margin-bottom:18px}#paintHeroDesc{font-size:18px;color:#e2e8f0;line-height:30px;margin-bottom:32px}#paintHeroStats{display:flex;gap:50px}#paintHeroStatValue{font-size:26px;font-weight:700;margin-top:6px}#paintHeroImage{width:100%;border-radius:20px;box-shadow:0 40px 80px #0006}#paintContainer{margin:0 auto}#paintSection{background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:34px;margin-top:28px;border:1px solid rgba(255,255,255,.4);box-shadow:0 15px 40px #0000000f}#paintSectionTitle{font-size:24px;font-weight:700;margin-bottom:22px}#paintGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}#paintStatBox{padding:24px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 25px #0000000d}#paintMetric{font-size:30px;font-weight:800;color:#2563eb;margin-top:8px}#paintSplit{display:grid;grid-template-columns:1fr 1fr;gap:28px}#paintStack{display:grid;gap:12px}#paintChallenge{padding:16px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca}#paintSolution{padding:16px;border-radius:12px;background:#ecfdf5;border:1px solid #bbf7d0}#paintWorked{padding:16px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe}@media(max-width:1024px){#paintHeroInner{grid-template-columns:1fr;gap:40px;text-align:center}#paintHeroStats{justify-content:center;flex-wrap:wrap;gap:30px}#paintSplit{grid-template-columns:1fr}}@media(max-width:768px){#paintHeroTitle{font-size:32px}#paintHeroDesc{font-size:16px;line-height:26px}#paintSection{padding:20px}#paintHeroInner{padding:0 15px}#paintGrid{grid-template-columns:1fr}#paintHeroStats{flex-direction:column;gap:20px}#paintHeroImage{margin-top:20px}}@media(max-width:480px){#paintHeroTitle{font-size:26px}#paintSectionTitle{font-size:20px}#paintMetric{font-size:24px}#paintBadge{font-size:11px;padding:6px 12px}}.ctaSectionUseCase{padding:80px 20px;background:#121212;text-align:center;color:#fff}.ctaSectionUseCase__content{max-width:700px;margin:0 auto}.ctaSectionUseCase__title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#fc0}.ctaSectionUseCase__description{font-size:1.125rem;margin-bottom:35px;color:#ddd;line-height:1.6}.ctaSectionUseCase__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.ctaSectionUseCase__button{padding:14px 32px;font-size:1rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;min-width:200px}.ctaSectionUseCase__button--primary{background:linear-gradient(90deg,#ff7a00,#fc0);color:#121212}.ctaSectionUseCase__button--primary:hover{background:linear-gradient(90deg,#e66c00,#ffb700)}.ctaSectionUseCase__button--secondary{background:transparent;color:#fc0;border:2px solid #ffcc00}.ctaSectionUseCase__button--secondary:hover{background:#fc0;color:#121212}.erp-kenya{color:#1a1a1a;line-height:1.6}.erp-kenya .container{margin:0 auto;padding:2rem}.erp-kenya h1,.erp-kenya h2,.erp-kenya h3{font-weight:700}.erp-kenya p{color:#555;padding:10px 0}.erp-kenya .hero{background:linear-gradient(135deg,#f0f4ff,#e0ebff)}.erp-kenya .hero .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.erp-kenya .hero .container .hero-left{flex:1}.erp-kenya .hero .container .hero-left h1{font-size:2.3rem;margin-bottom:1rem;color:#036}.erp-kenya .hero .container .hero-left p{font-size:1.2rem;margin-bottom:2rem}.erp-kenya .hero .container .hero-left .cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.erp-kenya .hero .container .hero-left .cta-buttons button{padding:.9rem 2.5rem;border-radius:6px;font-size:1.05rem;border:none;cursor:pointer;transition:all .3s}.erp-kenya .hero .container .hero-left .cta-buttons button.primary{background:#036;color:#fff;box-shadow:0 4px 10px #0003}.erp-kenya .hero .container .hero-left .cta-buttons button.primary:hover{background:#05a;transform:translateY(-3px)}.erp-kenya .hero .container .hero-left .cta-buttons button.secondary{background:#fff;color:#036;border:2px solid #003366}.erp-kenya .hero .container .hero-left .cta-buttons button.secondary:hover{background:#036;color:#fff;transform:translateY(-3px)}.erp-kenya .hero .container .hero-left .features{display:flex;flex-wrap:wrap;gap:2rem;list-style:none;padding:0}.erp-kenya .hero .container .hero-left .features li{color:#060;font-weight:600}.erp-kenya .hero .container .hero-right{flex:1;display:flex;justify-content:flex-end}.erp-kenya .hero .container .hero-right img{max-width:100%;height:auto}.erp-kenya .why-business{background:#f9f9f9}.erp-kenya .why-business .cards{display:flex;flex-wrap:wrap;gap:2rem}.erp-kenya .why-business .cards .card{flex:1 1 45%;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 20px #0000000d;transition:transform .3s}.erp-kenya .why-business .cards .card h3{color:#036;margin-bottom:1rem}.erp-kenya .why-business .cards .card ul{padding-left:1.5rem}.erp-kenya .why-business .cards .card ul li{margin-bottom:.8rem}.erp-kenya .why-business .cards .card:hover{transform:translateY(-5px)}.erp-kenya .why-business .cards .gradient{background:linear-gradient(135deg,#036,#05a);color:#fff}.erp-kenya .modules .module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.erp-kenya .modules .module-grid .module{background:#f0f4ff;padding:2rem;border-radius:12px;transition:transform .3s}.erp-kenya .modules .module-grid .module h3{color:#036;margin-bottom:1rem}.erp-kenya .modules .module-grid .module:hover{transform:translateY(-5px)}.erp-kenya .industries .tags,.erp-kenya .kenya-specific .tags,.erp-kenya .why-choose .tags{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.erp-kenya .industries .tags .tag,.erp-kenya .kenya-specific .tags .tag,.erp-kenya .why-choose .tags .tag{background:#fff;padding:.7rem 1.5rem;border-radius:30px;box-shadow:0 4px 12px #00000014;font-weight:600;color:#036;transition:transform .3s}.erp-kenya .industries .tags .tag:hover,.erp-kenya .kenya-specific .tags .tag:hover,.erp-kenya .why-choose .tags .tag:hover{transform:translateY(-3px);background:#e0ebff}.erp-kenya .tags-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.erp-kenya .tags-grid .tag-card{background:#fff;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 6px 18px #00000014;font-weight:600;color:#036;text-align:center;transition:all .3s ease}.erp-kenya .tags-grid .tag-card:hover{transform:translateY(-5px);background:#e0ebff}.erp-kenya .tags-grid .tag-card.gradient{background:linear-gradient(135deg,#036,#05a);color:#fff}.erp-kenya .tags-grid .tag-card.gradient:hover{background:linear-gradient(135deg,#05a,#07c)}.erp-kenya .industries h2,.erp-kenya .kenya-specific h2,.erp-kenya .why-choose h2{text-align:center;margin-bottom:1.5rem;color:#036;font-size:2rem}.erp-kenya .faq{background:linear-gradient(135deg,#f0f4ff,#fff)}.erp-kenya .faq .container{margin:auto}.erp-kenya .faq .faq-title{text-align:center;font-size:38px;font-weight:700;margin-bottom:50px;color:#0a2540}.erp-kenya .faq .faq-item{background:#fff;border-radius:14px;margin-bottom:18px;padding:22px 28px;cursor:pointer;border:1px solid #e6ecff;box-shadow:0 8px 25px #0033990f;transition:all .3s ease}.erp-kenya .faq .faq-item:hover{transform:translateY(-4px);box-shadow:0 12px 35px #0033991f}.erp-kenya .faq .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center}.erp-kenya .faq .faq-item .faq-question h3{margin:0;font-size:18px;color:#036;font-weight:600}.erp-kenya .faq .faq-item .faq-question .icon{font-size:24px;font-weight:700;color:#4f7cff;transition:transform .3s}.erp-kenya .faq .faq-item .faq-answer{max-height:0;overflow:hidden;transition:all .4s ease}.erp-kenya .faq .faq-item .faq-answer p{margin-top:16px;color:#555;line-height:1.7}.erp-kenya .faq .faq-item.open{border-color:#4f7cff;background:#f8faff}.erp-kenya .faq .faq-item.open .faq-answer{max-height:200px}.erp-kenya .faq .faq-item.open .icon{transform:rotate(180deg)}.erp-kenya .cta-end{text-align:center;background:linear-gradient(135deg,#036,#05a);color:#fff;padding:6rem 2rem}.erp-kenya .cta-end h2{margin-bottom:1rem;font-size:2.5rem}.erp-kenya .cta-end p{margin-bottom:2rem;font-size:1.2rem;color:#fff}.erp-kenya .cta-end .cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.erp-kenya .cta-end .cta-buttons button{padding:.9rem 2.5rem;border-radius:6px;font-size:1.05rem;border:none;cursor:pointer;transition:all .3s}.erp-kenya .cta-end .cta-buttons button.primary{background:gold;color:#036}.erp-kenya .cta-end .cta-buttons button.primary:hover{background:#ffbf00;transform:translateY(-3px)}.erp-kenya .cta-end .cta-buttons button.secondary{background:#fff;color:#036}.erp-kenya .cta-end .cta-buttons button.secondary:hover{background:#e0e0e0;transform:translateY(-3px)}.erp-kenya .trusted-section{padding:100px 20px;text-align:center;background:linear-gradient(135deg,#f0f4ff,#fff)}.erp-kenya .trusted-section .trusted-container{max-width:850px;margin:auto}.erp-kenya .trusted-section .trusted-badge{display:inline-block;padding:8px 18px;border-radius:50px;background:#e9f0ff;color:#4f7cff;font-size:14px;font-weight:600;margin-bottom:20px}.erp-kenya .trusted-section .trusted-heading{font-size:42px;font-weight:700;color:#0a2540;margin-bottom:20px;line-height:1.2}.erp-kenya .trusted-section .trusted-heading span{color:#4f7cff}.erp-kenya .trusted-section .trusted-description{font-size:18px;color:#5a6a85;line-height:1.7;max-width:650px;margin:0 auto}@media(max-width:1024px){.erp-kenya .hero .container{flex-direction:column-reverse;text-align:center;gap:20px}.erp-kenya .hero .container .hero-left,.erp-kenya .hero .container .hero-right{width:100%}.erp-kenya .hero .container .hero-right{margin-bottom:30px;justify-content:center}.erp-kenya .hero .container .hero-left h1{font-size:2rem}.erp-kenya .hero .container .hero-left p{font-size:1rem}.erp-kenya .why-business .cards .card,.erp-kenya .modules .module-grid .module,.erp-kenya .tags-grid .tag-card{flex:1 1 100%}}@media(max-width:600px){.erp-kenya .hero-left h1{font-size:1.8rem}.erp-kenya .hero-left p{font-size:.95rem}.erp-kenya .cta-end h2{font-size:2rem}.erp-kenya .cta-end p{font-size:1rem}.erp-kenya .trusted-heading{font-size:2rem}.erp-kenya .trusted-description{font-size:1rem}}.aboutUs{background:#f7f9fc;min-height:100vh}.aboutUs .top-nav-container{display:flex;align-items:center;padding:16px 60px;border-bottom:1px solid #e5e5e5;background-color:#fff;position:sticky;top:70px;z-index:3}.aboutUs .top-nav-container .top-nav-menu{display:flex;gap:28px;font-size:15px;align-items:center}.aboutUs .top-nav-container .top-nav-menu .top-nav-item{cursor:pointer;color:#000;font-weight:400;position:relative}.aboutUs .top-nav-container .top-nav-menu .top-nav-item.active{color:#0b5cff}.aboutUs .top-nav-container .top-nav-menu .top-nav-item.active:after{content:"";position:absolute;bottom:-18px;left:0;width:100%;height:3px;background-color:#0b5cff}.aboutUs .about-wrapper{font-size:16px;line-height:1.8;color:#2d3748;margin:auto;background:#f6f9fc;display:flex;justify-content:center}.aboutUs .about-wrapper .about-card{background:#fff;padding:20px;box-shadow:0 20px 40px #00000014;border:1px solid #edf2f7;width:100%}.aboutUs .about-wrapper .about-card .about-tagline{text-align:center;margin-bottom:30px;padding:15px;color:#000;border-radius:6px;font-size:20px;font-weight:600;letter-spacing:.5px}.aboutUs .about-wrapper .about-card .about-title{font-size:34px;font-weight:700;margin-bottom:20px;color:#1a202c}.aboutUs .about-wrapper .about-card .about-subtitle{margin-top:30px;margin-bottom:12px;font-size:22px;font-weight:600;color:#2b6cb0}.aboutUs .about-wrapper .about-card .about-text{margin-bottom:16px;color:#4a5568}.aboutUs .about-wrapper .about-card .about-text-large{margin-bottom:24px;color:#4a5568}.aboutUs .about-wrapper .about-card .about-list{padding-left:20px;margin-bottom:24px;color:#4a5568}.aboutUs .about-wrapper .about-card .about-list li{margin-bottom:8px}.aboutUs .about-wrapper .about-card .about-cta1{text-align:center;font-size:24px;font-weight:700;color:#1a202c;border-top:1px solid #edf2f7;padding-top:20px}.aboutUs .about-container{margin:auto;padding:0 20px}.aboutUs .about-hero{position:relative;text-align:center;padding:40px 20px;overflow:hidden}.aboutUs .about-hero .hero-bg{position:absolute;width:100%;height:600px;background:linear-gradient(135deg,#2193b0,#6dd5ed);opacity:.25;top:-100px;left:50%;transform:translate(-50%)}.aboutUs .about-hero .hero-content{position:relative}.aboutUs .about-hero .hero-content .tag{background:#eef2ff;color:#4f46e5;padding:6px 14px;border-radius:20px;font-size:14px}.aboutUs .about-hero .hero-content h1{font-size:52px;margin:20px 0;line-height:1.2}.aboutUs .about-hero .hero-content h1 span{background:linear-gradient(90deg,#4f46e5,#6366f1);color:transparent}.aboutUs .about-hero .hero-content p{max-width:700px;margin:auto;color:#6b7280;line-height:1.7}.aboutUs .about-timeline{margin-bottom:100px}.aboutUs .about-timeline h2{margin-top:40px;text-align:center;margin-bottom:40px}.aboutUs .about-timeline .timeline{display:grid;gap:30px}.aboutUs .about-timeline .timeline .timeline-item{background:#fff;padding:30px;border-radius:14px;border-left:4px solid #4f46e5;box-shadow:0 10px 25px #0000000d}.aboutUs .about-timeline .timeline .timeline-item p{color:#6b7280}.aboutUs .about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:100px}.aboutUs .about-values .value-card{background:#fff;padding:40px;border-radius:18px;transition:.3s}.aboutUs .about-values .value-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.aboutUs .about-values .value-card p{color:#6b7280}.aboutUs .about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:100px}.aboutUs .about-stats .stat{text-align:center;padding:40px;border-radius:18px;background:#fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aboutUs .about-stats .stat h3{font-size:36px;color:#4f46e5}.aboutUs .about-features{text-align:center;margin-bottom:100px}.aboutUs .about-features h2{margin-bottom:40px}.aboutUs .about-features .features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.aboutUs .about-features .features-grid .feature-card{background:#fff;padding:30px;border-radius:18px;transition:.3s}.aboutUs .about-features .features-grid .feature-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #4f46e526}.aboutUs .about-features .features-grid .feature-card p{color:#6b7280}.aboutUs .about-process{text-align:center;margin-bottom:100px}.aboutUs .about-process .process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.aboutUs .about-process .process-grid .process{background:#fff;padding:40px;border-radius:18px}.aboutUs .about-process .process-grid .process span{font-size:28px;color:#4f46e5;font-weight:700}.aboutUs .about-process .process-grid .process p{color:#6b7280}.aboutUs .about-cta{text-align:center;padding:80px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.aboutUs .about-cta button{margin-top:20px;background:#fff;border:none;padding:14px 32px;border-radius:10px;color:#4f46e5;font-weight:600;cursor:pointer}@media(max-width:1200px){.about .about-values,.about .about-stats{grid-template-columns:repeat(2,1fr)}.about .features-grid,.about .process-grid{grid-template-columns:repeat(2,1fr)!important}.about .about-hero .hero-content h1{font-size:42px}}@media(max-width:992px){.about .about-container{padding:0 16px}.about .about-values,.about .about-stats,.about .features-grid,.about .process-grid{grid-template-columns:1fr!important}.about .about-hero{padding:80px 10px}.about .about-hero .hero-content h1{font-size:34px}}@media(max-width:768px){.about .about-container{padding:0 14px}.about .about-hero{padding:70px 10px}.about .about-hero .hero-bg{width:400px;height:400px}.about .about-hero .hero-content h1{font-size:28px}.about .about-hero .hero-content p{font-size:15px}.about .about-cta{padding:50px 20px}.about .about-cta button{width:100%}}@media(max-width:480px){.about .about-hero .hero-content h1{font-size:24px}.about .about-cta{padding:40px 16px}}.careers-page{font-family:Segoe UI,sans-serif;color:#1f2937}.careers-page .container{max-width:1200px;margin:auto;padding:0 20px}.careers-page .hero{text-align:center;padding:100px 20px;color:#fff;background:linear-gradient(135deg,#0f172a,#2563eb)}.careers-page .hero h1{font-size:48px;margin-bottom:15px}.careers-page .hero p{font-size:18px;opacity:.9;max-width:600px;margin:auto}.careers-page .hero-actions{margin-top:30px;display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.careers-page .primary-btn{padding:12px 28px;border-radius:30px;border:none;background:#fff;color:#2563eb;font-weight:600;cursor:pointer;transition:.3s}.careers-page .primary-btn:hover{transform:translateY(-2px)}.careers-page .secondary-btn{padding:12px 28px;border-radius:30px;border:2px solid white;background:transparent;color:#fff;cursor:pointer}.careers-page .stats{background:#fff;padding:60px 0}.careers-page .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));text-align:center;gap:20px}.careers-page .stats-grid h2{color:#2563eb;font-size:32px}.careers-page .why-join{padding:80px 0;background:#f8fafc;text-align:center}.careers-page .why-join h2{margin-bottom:50px;font-size:34px}.careers-page .benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.careers-page .card{padding:30px;border-radius:14px;background:#fff;box-shadow:0 10px 25px #0000000d;transition:.3s}.careers-page .card:hover{transform:translateY(-6px)}.careers-page .card h3{color:#2563eb;margin-bottom:10px}.careers-page .jobs{padding:80px 0;text-align:center}.careers-page .job-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.careers-page .job-card{background:#fff;padding:30px;border-radius:14px;text-align:left;box-shadow:0 10px 25px #0000000d}.careers-page .job-card h3{margin-bottom:10px}.careers-page .meta{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.careers-page .meta span{background:#eff6ff;color:#2563eb;padding:6px 12px;border-radius:8px;font-size:14px}.careers-page .apply-btn{margin-top:15px;padding:10px 22px;border-radius:8px;border:none;background:#2563eb;color:#fff;cursor:pointer}.careers-page .process{padding:80px 0;background:#f8fafc;text-align:center}.careers-page .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;margin-top:40px}.careers-page .step{padding:25px;background:#fff;border-radius:12px}.careers-page .cta{padding:90px 20px;text-align:center;color:#fff;background:linear-gradient(135deg,#2563eb,#1e3a8a)}.careers-page .cta h2{margin-bottom:10px}@media(max-width:768px){.careers-page .hero h1{font-size:32px}.careers-page .why-join h2,.careers-page .jobs h2{font-size:26px}}.contact-container{background:#f4f7fb}.contact-hero{text-align:center;padding:80px 20px;color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4)}.contact-hero h1{font-size:48px;margin-bottom:10px}.contact-hero p{font-size:18px;opacity:.9}.contact-wrapper{display:flex;gap:40px;padding:60px 80px}.contact-form-card{flex:1.2;background:#fff;padding:40px;border-radius:14px;box-shadow:0 15px 35px #00000014}.contact-form-card h2{margin-bottom:5px}.contact-form-card p{margin-bottom:25px;color:#777}.form-row{display:flex;gap:20px}.input-group{display:flex;flex-direction:column;flex:1;margin-bottom:20px}.input-group label{margin-bottom:6px;font-weight:600}.input-group input,.input-group textarea{padding:14px;border-radius:8px;border:1px solid #ddd}.input-group input:focus,.input-group textarea:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e526}.submit-btn{width:100%;padding:16px;border:none;border-radius:8px;color:#fff;font-size:16px;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#06b6d4)}.contact-info{flex:.8;display:flex;flex-direction:column;gap:20px}.info-card{background:#fff;padding:25px;border-radius:12px;box-shadow:0 15px 35px #00000014;transition:.3s}.info-card:hover{transform:translateY(-5px)}.map-section{padding:60px 80px;text-align:center}.map-section iframe{width:100%;height:400px;border-radius:14px;border:none;margin-top:20px}.trust-section{padding:60px 80px;text-align:center}.trust-grid{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.trust-card{background:#fff;padding:30px;border-radius:14px;box-shadow:0 15px 35px #00000014}.faq-section{padding:60px 80px}.faq-section h2{text-align:center;margin-bottom:30px}.faq-item{background:#fff;padding:20px;border-radius:10px;margin-bottom:15px;box-shadow:0 10px 25px #0000000f}.cta-section{text-align:center;padding:80px 20px;color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4)}.cta-section button{margin-top:20px;padding:16px 40px;border-radius:10px;border:none;background:#fff;color:#4f46e5;font-size:16px;cursor:pointer}@media(max-width:1024px){.contact-wrapper{padding:50px 40px;gap:30px}.map-section,.trust-section,.faq-section{padding:50px 40px}.contact-hero h1{font-size:38px}}@media(max-width:768px){.contact-wrapper{flex-direction:column;padding:40px 20px}.form-row{flex-direction:column}.contact-form-card{padding:25px}.map-section,.trust-section,.faq-section{padding:40px 20px}.contact-hero{padding:60px 20px}.contact-hero h1{font-size:30px}.contact-hero p{font-size:16px}.cta-section{padding:60px 20px}.map-section iframe{height:300px}}@media(max-width:480px){.contact-hero h1{font-size:24px}.submit-btn{padding:14px;font-size:15px}.contact-form-card{padding:20px}}.neqcor-privacy{font-family:Inter,Segoe UI,sans-serif;background:#f9fafb;padding:60px 20px}.neqcor-privacy .privacy-header{text-align:center;margin-bottom:50px}.neqcor-privacy .privacy-header h1{font-size:36px;font-weight:700;color:#111827;margin-bottom:5px}.neqcor-privacy .privacy-header .updated{font-size:14px;color:#6b7280}.neqcor-privacy .privacy-container{max-width:900px;margin:0 auto;background:#fff;padding:50px;border-radius:16px;box-shadow:0 15px 35px #0000001a}.neqcor-privacy .privacy-container section{margin-bottom:40px}.neqcor-privacy .privacy-container section h2{font-size:22px;font-weight:600;color:#1e40af;margin-bottom:15px;border-bottom:2px solid #e0e7ff;padding-bottom:5px}.neqcor-privacy .privacy-container section p{font-size:16px;line-height:1.8;color:#374151;margin-bottom:15px}.neqcor-privacy .privacy-container section p a{color:#1e40af;text-decoration:underline}.neqcor-privacy .privacy-container section p a:hover{color:#2563eb}.neqcor-privacy .privacy-container section ul{padding-left:20px}.neqcor-privacy .privacy-container section ul li{margin-bottom:10px;color:#374151;line-height:1.7}@media(max-width:1024px){.neqcor-privacy .privacy-container{padding:40px}.neqcor-privacy .privacy-header h1{font-size:32px}.neqcor-privacy section h2{font-size:20px}.neqcor-privacy section p,.neqcor-privacy section li{font-size:15px}}@media(max-width:768px){.neqcor-privacy{padding:40px 15px}.neqcor-privacy .privacy-container{padding:30px 20px}.neqcor-privacy .privacy-header h1{font-size:28px}.neqcor-privacy .privacy-header .updated{font-size:13px}.neqcor-privacy section h2{font-size:18px}.neqcor-privacy section p,.neqcor-privacy section li{font-size:14px}.neqcor-privacy ul{padding-left:15px}}@media(max-width:480px){.neqcor-privacy{padding:30px 10px}.neqcor-privacy .privacy-container{padding:20px 15px;border-radius:12px}.neqcor-privacy .privacy-header h1{font-size:24px}.neqcor-privacy section h2{font-size:16px}.neqcor-privacy section p,.neqcor-privacy section li{font-size:13px}.neqcor-privacy ul{padding-left:12px}}.tos-container{max-width:1000px;margin:40px auto;padding:20px;color:#333}.tos-container .tos-header{text-align:center;margin-bottom:40px}.tos-container .tos-header h1{font-size:2.8rem;color:#0a66c2;margin-bottom:10px}.tos-container .tos-header p{font-size:1rem;color:#555;margin-bottom:5px}.tos-container .tos-header p strong{color:#0a66c2}.tos-container .tos-content{display:flex;flex-direction:column;gap:20px}.tos-container .tos-content .tos-section{background:#f8f9fa;border-radius:12px;padding:25px;box-shadow:0 4px 12px #00000014;transition:transform .2s ease,box-shadow .2s ease}.tos-container .tos-content .tos-section:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.tos-container .tos-content .tos-section h2{color:#0a66c2;font-size:1.5rem;margin-bottom:12px;border-bottom:2px solid #0a66c2;padding-bottom:5px}.tos-container .tos-content .tos-section p{font-size:1rem;color:#555;margin-bottom:12px;line-height:1.6}.tos-container .tos-content .tos-section ul{list-style-type:disc;margin-left:20px}.tos-container .tos-content .tos-section ul li{margin-bottom:8px;color:#555}.tos-container .tos-content .tos-footer{text-align:center;margin-top:40px;font-size:.9rem;color:#888}@media(max-width:992px){.tos-container{padding:20px}.tos-container .tos-header h1{font-size:2.2rem}.tos-container .tos-header p{font-size:.95rem}.tos-container .tos-content .tos-section{padding:20px}.tos-container .tos-content .tos-section h2{font-size:1.3rem}.tos-container .tos-content .tos-section p,.tos-container .tos-content .tos-section li{font-size:.95rem}}@media(max-width:768px){.tos-container{padding:15px}.tos-container .tos-header h1{font-size:2rem}.tos-container .tos-header p{font-size:.9rem}.tos-container .tos-content{gap:15px}.tos-container .tos-content .tos-section{padding:18px}.tos-container .tos-content .tos-section h2{font-size:1.2rem}.tos-container .tos-content .tos-section p,.tos-container .tos-content .tos-section li{font-size:.9rem}}@media(max-width:480px){.tos-container{padding:10px}.tos-container .tos-header h1{font-size:1.7rem}.tos-container .tos-header p{font-size:.85rem}.tos-container .tos-content{gap:12px}.tos-container .tos-content .tos-section{padding:15px}.tos-container .tos-content .tos-section h2{font-size:1.1rem}.tos-container .tos-content .tos-section p,.tos-container .tos-content .tos-section li{font-size:.85rem}.tos-container .tos-content .tos-footer{font-size:.8rem}}.help-center{max-width:900px;margin:0 auto;padding:2rem;font-family:Inter,sans-serif;color:#333}.help-center__header{text-align:center;margin-bottom:2rem}.help-center__header h1{font-size:2.5rem;margin-bottom:.5rem;color:#1f2937}.help-center__header p{font-size:1rem;color:#6b7280}.help-center__header__search-wrapper{position:relative;margin-top:1rem;display:inline-block;width:100%;max-width:400px}.help-center__header__search-wrapper .help-center__search{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid #d1d5db;border-radius:.75rem;font-size:1rem;transition:all .3s ease;background-color:#f9fafb;color:#111827;box-shadow:0 1px 2px #0000000d}.help-center__header__search-wrapper .help-center__search::placeholder{color:#9ca3af;font-style:italic}.help-center__header__search-wrapper .help-center__search:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640;background-color:#fff}.help-center__header__search-wrapper .help-center__search:hover{border-color:#9ca3af}.help-center__header__search-wrapper .help-center__search-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:1rem;color:#9ca3af;pointer-events:none}.help-center__faqs .faq{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem 1.5rem;margin-bottom:1rem;cursor:pointer;transition:background-color .3s,transform .2s}.help-center__faqs .faq:hover{transform:translateY(-2px);background-color:#f9fafb}.help-center__faqs .faq--active{background-color:#f3f4f6}.help-center__faqs .faq__question{font-weight:600;font-size:1.1rem;color:#111827}.help-center__faqs .faq__answer{margin-top:.5rem;font-size:1rem;color:#4b5563}.help-center__faqs__no-results{text-align:center;color:#9ca3af;font-style:italic;margin-top:2rem}.documentation-container{display:flex;font-family:Inter,sans-serif;background-color:#f4f5f7;color:#333;min-height:89vh;position:relative}.documentation-container .mobile-hamburger{display:none;position:fixed;top:1rem;left:1rem;z-index:1000;font-size:1.5rem;background:#1f2937;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;cursor:pointer}.documentation-container .doc-sidebar{width:260px;background-color:#1f2937;color:#fff;padding:2rem 1rem;transition:all .3s;height:89vh;overflow-y:auto}.documentation-container .doc-sidebar h2{font-size:1.5rem;margin-bottom:2rem;text-align:center;font-weight:700}.documentation-container .doc-sidebar ul{list-style:none;padding:0}.documentation-container .doc-sidebar ul li{padding:.75rem 1rem;border-radius:6px;cursor:pointer;margin-bottom:.5rem;transition:all .2s;font-weight:500}.documentation-container .doc-sidebar ul li:hover,.documentation-container .doc-sidebar ul li.active{background-color:#374151}.documentation-container .doc-sidebar.open{transform:translate(0)}@media(max-width:640px){.documentation-container .doc-sidebar{position:fixed;top:0;left:0;width:220px;height:100%;transform:translate(-100%);z-index:999;box-shadow:4px 0 12px #0003}}.documentation-container .doc-content{flex:1;padding:3rem 2rem}.documentation-container .doc-content .doc-section{background:#fff;border-radius:12px;margin-bottom:2rem;padding:1.5rem 2rem;box-shadow:0 8px 20px #0000000d;transition:all .3s}.documentation-container .doc-content .doc-section h3{font-size:1.3rem;margin:0;cursor:pointer;display:flex;justify-content:space-between;font-weight:600}.documentation-container .doc-content .doc-section h3:after{content:"+";transition:transform .3s;font-weight:700}.documentation-container .doc-content .doc-section.active h3:after{content:"-"}.documentation-container .doc-content .doc-section.active .section-body{margin-top:1rem;line-height:1.6;background-color:#f3f4f6;border-radius:8px;padding:1rem 1.5rem}.documentation-container .doc-content .doc-section.active .section-body .subsections{list-style:none;padding-left:1rem}.documentation-container .doc-content .doc-section.active .section-body .subsections li{margin-bottom:1rem}.documentation-container .doc-content .doc-section.active .section-body .subsections li strong{display:block;margin-bottom:.25rem;font-weight:600}.documentation-container .doc-content .doc-section.active .section-body .subsections li p{margin:0;color:#555}@media(max-width:1024px){.documentation-container{flex-direction:column}.documentation-container .doc-sidebar{width:100%;display:flex;overflow-x:auto}.documentation-container .doc-sidebar h2{font-size:1.2rem;margin-right:1rem}.documentation-container .doc-sidebar ul{display:flex}.documentation-container .doc-sidebar ul li{margin-right:.5rem;white-space:nowrap}.documentation-container .doc-content{padding:2rem 1rem}}@media(max-width:640px){.documentation-container .mobile-hamburger{display:block}.documentation-container .doc-sidebar{transform:translate(-100%)}.documentation-container .doc-content{padding:1.5rem 1rem}.documentation-container .doc-content .doc-section{padding:1rem}.documentation-container .doc-content .doc-section h3{font-size:1.15rem}}.contact-support{max-width:700px;margin:2rem auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001a;font-family:Inter,sans-serif;color:#333}.contact-support__header{text-align:center;margin-bottom:2rem}.contact-support__header h2{font-size:2rem;color:#0d6efd;margin-bottom:.5rem}.contact-support__header p{font-size:1rem;color:#555;margin-bottom:1rem}.contact-support__header .support-tips{list-style-type:disc;padding-left:1.5rem;font-size:.95rem;color:#666;margin-bottom:1rem}.contact-support__header .support-tips li{margin-bottom:.5rem}.contact-support__header .support-tips li a{color:#0d6efd;text-decoration:none}.contact-support__header .support-tips li a:hover{text-decoration:underline}.contact-support__form .form-group{display:flex;flex-direction:column;margin-bottom:1.5rem}.contact-support__form .form-group label{margin-bottom:.5rem;font-weight:600;color:#444}.contact-support__form .form-group input,.contact-support__form .form-group textarea,.contact-support__form .form-group select{padding:.75rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:all .2s ease-in-out}.contact-support__form .form-group input:focus,.contact-support__form .form-group textarea:focus,.contact-support__form .form-group select:focus{border-color:#0d6efd;box-shadow:0 0 0 2px #0d6efd33;outline:none}.contact-support__form .form-group textarea{min-height:140px;resize:vertical}.contact-support__form .form-group select{background-color:#fff;cursor:pointer}.contact-support__form .submit-btn{width:100%;padding:.85rem;background-color:#0d6efd;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.contact-support__form .submit-btn:hover{background-color:#0b5ed7}.contact-support__form .submit-btn:active{background-color:#0a58ca}.contact-support__footer{margin-top:2rem;text-align:center;font-size:.95rem;color:#666}.contact-support__footer a{color:#0d6efd;text-decoration:none}.contact-support__footer a:hover{text-decoration:underline}@media(max-width:768px){.contact-support{padding:1.5rem;margin:1rem}.contact-support__header h2{font-size:1.75rem}.contact-support__header p{font-size:.95rem}.contact-support__header .support-tips{font-size:.9rem;padding-left:1.2rem}.contact-support__form .form-group input,.contact-support__form .form-group textarea,.contact-support__form .form-group select{font-size:.95rem;padding:.65rem .9rem}.contact-support__form .submit-btn{font-size:.95rem;padding:.75rem}.contact-support__footer{font-size:.9rem}}@media(max-width:480px){.contact-support{padding:1rem}.contact-support__header h2{font-size:1.5rem}.contact-support__header p{font-size:.9rem}.contact-support__header .support-tips{font-size:.85rem;padding-left:1rem}.contact-support__form .form-group input,.contact-support__form .form-group textarea,.contact-support__form .form-group select{font-size:.9rem;padding:.6rem .8rem}.contact-support__form .submit-btn{font-size:.9rem;padding:.7rem}.contact-support__footer{font-size:.85rem}}.blog-container{font-family:Inter,sans-serif;padding:2rem;max-width:1200px;margin:0 auto}.blog-container .blog-header{text-align:center;margin-bottom:3rem}.blog-container .blog-header h1{font-size:2.5rem;color:#1a1a1a;margin-bottom:.5rem}.blog-container .blog-header p{font-size:1.1rem;color:#555}.blog-container .featured-post{position:relative;display:flex;flex-direction:column;margin-bottom:4rem;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px #0000001a}.blog-container .featured-post img{width:100%;height:auto;display:block;object-fit:cover}.blog-container .featured-post .featured-text{position:absolute;bottom:2rem;left:2rem;color:#fff;max-width:500px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.blog-container .featured-post .featured-text h2{font-size:2rem;margin-bottom:.5rem}.blog-container .featured-post .featured-text p{margin-bottom:1rem;line-height:1.5}.blog-container .featured-post .featured-text button{background:#4f46e5;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:600;transition:background .3s}.blog-container .featured-post .featured-text button:hover{background:#3730a3}.blog-container .blog-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.blog-container .blog-grid .blog-card{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014;background:#fff;transition:transform .3s,box-shadow .3s}.blog-container .blog-grid .blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.blog-container .blog-grid .blog-card img{width:100%;height:auto;display:block}.blog-container .blog-grid .blog-card .card-content{padding:1rem}.blog-container .blog-grid .blog-card .card-content .date{font-size:.85rem;color:#888;display:block;margin-bottom:.5rem}.blog-container .blog-grid .blog-card .card-content h3{font-size:1.2rem;margin-bottom:.5rem}.blog-container .blog-grid .blog-card .card-content p{font-size:.95rem;margin-bottom:1rem;color:#555}.blog-container .blog-grid .blog-card .card-content button{background:#4f46e5;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:500;transition:background .3s}.blog-container .blog-grid .blog-card .card-content button:hover{background:#3730a3}@media(max-width:1024px){.featured-post .featured-text{max-width:400px}.featured-post .featured-text h2{font-size:1.8rem}.featured-post .featured-text p{font-size:.95rem}}@media(max-width:768px){.featured-post{flex-direction:column}.featured-post .featured-text{position:static;background:#00000080;padding:1rem;margin-top:-4rem;color:#fff;max-width:100%;text-shadow:none}.featured-post .featured-text h2{font-size:1.5rem}.featured-post .featured-text p{font-size:.9rem}.featured-post .featured-text button{padding:.5rem 1rem}}@media(max-width:480px){.blog-header h1{font-size:1.8rem}.blog-header p{font-size:.95rem}.blog-grid{gap:1.5rem}.blog-card .card-content h3{font-size:1rem}.blog-card .card-content p{font-size:.85rem}}.guides{padding:30px;background:#f6f8fb;min-height:90vh}.guides__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:20px}.guides__header .guides__title h2{margin:0;font-size:26px;font-weight:600;color:#1f2937}.guides__header .guides__title p{margin-top:4px;color:#6b7280;font-size:14px}.guides__header .guides__search input{padding:12px 16px;width:260px;border-radius:8px;border:1px solid #e5e7eb;outline:none;transition:.2s}.guides__header .guides__search input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.guides__categories{display:flex;gap:10px;margin-bottom:25px;flex-wrap:wrap}.guides__categories button{padding:8px 18px;border-radius:20px;border:none;background:#fff;cursor:pointer;transition:.2s;box-shadow:0 2px 6px #0000000d}.guides__categories button:hover{background:#eef2ff}.guides__categories button.active{background:#4f46e5;color:#fff}.guides__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}@media(max-width:1024px){.guides{padding:24px}.guides__header{flex-direction:column;align-items:flex-start}.guides__header .guides__search,.guides__header .guides__search input{width:100%}}@media(max-width:768px){.guides{padding:18px}.guides__title h2{font-size:22px}.guides__grid{grid-template-columns:1fr}}@media(max-width:480px){.guides{padding:14px}.guides__categories{gap:8px}.guides__categories button{padding:6px 14px;font-size:13px}}.guide-card{background:#fff;padding:25px;border-radius:14px;box-shadow:0 6px 18px #0000000f;cursor:pointer;transition:.25s}.guide-card:hover{transform:translateY(-5px)}.guide-card__icon{font-size:30px;margin-bottom:12px}.guide-card h3{margin:0;font-size:18px}.guide-card p{font-size:14px;color:#6b7280;margin:10px 0 18px}.guide-card button{padding:10px 16px;border-radius:8px;border:none;background:#4f46e5;color:#fff;cursor:pointer}.guide-card button:hover{background:#4338ca}@media(max-width:480px){.guide-card{padding:18px}}.guide-modal{position:fixed;inset:0;background:#00000073;display:flex;justify-content:center;align-items:center;padding:20px}.guide-modal__content{background:#fff;padding:30px;border-radius:16px;width:420px;max-width:100%;max-height:90vh;overflow-y:auto}.guide-modal__content h3{margin-top:0}.guide-modal__content ul{padding-left:20px;margin:20px 0}.guide-modal__content ul li{margin-bottom:8px}.guide-modal__content button{padding:10px 18px;background:#4f46e5;border:none;color:#fff;border-radius:8px;cursor:pointer}@media(max-width:480px){.guide-modal__content{padding:20px}}.caseStudies{padding:40px;background:#f5f7fb;min-height:100vh}.caseStudies__hero{text-align:center;margin-bottom:40px}.caseStudies__hero h1{font-size:40px;font-weight:700;margin-bottom:8px;background:linear-gradient(90deg,#6366f1,#9333ea);-webkit-background-clip:text;color:transparent}.caseStudies__hero p{color:#6b7280;margin-bottom:20px}.caseStudies__hero .searchBox input{padding:12px 18px;width:320px;border-radius:10px;border:1px solid #e5e7eb;outline:none;transition:.2s}.caseStudies__hero .searchBox input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.caseStudies__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin-bottom:30px}.caseStudies__stats .stat{background:#fff;padding:20px;border-radius:14px;text-align:center;box-shadow:0 10px 25px #0000000d}.caseStudies__stats .stat h3{font-size:26px;color:#111827}.caseStudies__stats .stat span{color:#6b7280;font-size:14px}.caseStudies__filters{display:flex;gap:12px;margin-bottom:30px;justify-content:center}.caseStudies__filters button{padding:10px 18px;border-radius:8px;border:none;background:#e5e7eb;cursor:pointer}.caseStudies__filters button.active{background:#6366f1;color:#fff}.caseStudies__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.caseStudies__card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 15px 40px #0000000d;transition:.3s}.caseStudies__card:hover{transform:translateY(-8px)}.caseStudies__card .card__header h3{margin-bottom:4px}.caseStudies__card .card__header span{font-size:14px;color:#6366f1}.caseStudies__card .desc{margin:12px 0;color:#6b7280}.caseStudies__card .tags{margin-bottom:16px}.caseStudies__card .tags span{background:#eef2ff;color:#6366f1;padding:6px 10px;border-radius:6px;font-size:12px;margin-right:8px}.caseStudies__card .metrics{display:flex;justify-content:space-between;margin-bottom:16px}.caseStudies__card .metrics div{display:flex;flex-direction:column}.caseStudies__card .metrics div strong{font-size:18px}.caseStudies__card .metrics div span{font-size:12px;color:#9ca3af}.caseStudies__card button{width:100%;padding:10px;border-radius:8px;border:none;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;cursor:pointer}.caseStudies__modal{position:fixed;inset:0;background:#0006;display:flex;justify-content:center;align-items:center}.caseStudies__modal .modal__content{background:#fff;padding:30px;border-radius:16px;width:400px}.caseStudies__modal .modal__content h2{margin-bottom:12px}.caseStudies__modal .modal__content ul{margin:20px 0}.caseStudies__modal .modal__content button{background:#6366f1;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer}@media(max-width:1024px){.caseStudies .caseStudies{padding:30px}.caseStudies .caseStudies__hero h1{font-size:32px}.caseStudies .caseStudies__stats{grid-template-columns:repeat(2,1fr)}.caseStudies .caseStudies__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){.caseStudies .caseStudies{padding:24px}.caseStudies .caseStudies__hero h1{font-size:28px}.caseStudies .caseStudies__hero p{font-size:14px}.caseStudies .caseStudies__hero .searchBox input{width:100%}.caseStudies .caseStudies__stats{grid-template-columns:1fr 1fr;gap:16px}.caseStudies .caseStudies__stats .stat{padding:16px}.caseStudies .caseStudies__stats .stat h3{font-size:22px}.caseStudies .caseStudies__filters{flex-wrap:wrap;gap:8px}.caseStudies .caseStudies__filters button{flex:1;min-width:120px}.caseStudies .caseStudies__grid{grid-template-columns:1fr;gap:18px}.caseStudies .caseStudies__card{padding:20px}.caseStudies .caseStudies__card .metrics{flex-wrap:wrap;gap:10px}.caseStudies .caseStudies__modal{padding:16px}.caseStudies .caseStudies__modal .modal__content{width:100%;max-width:420px}}@media(max-width:480px){.caseStudies .caseStudies{padding:18px}.caseStudies .caseStudies__hero h1{font-size:24px}.caseStudies .caseStudies__stats{grid-template-columns:1fr}.caseStudies .caseStudies__stats .stat h3{font-size:20px}.caseStudies .caseStudies__filters button{font-size:14px;padding:8px 12px}.caseStudies .caseStudies__card{padding:16px}.caseStudies .caseStudies__card .card__header h3{font-size:16px}.caseStudies .caseStudies__card .desc{font-size:13px}.caseStudies .caseStudies__card .metrics div strong{font-size:16px}.caseStudies .caseStudies__modal .modal__content{padding:20px}}.persona{width:100%;font-family:Inter,sans-serif;background:#f8fafc;color:#0f172a}.persona section{padding:60px 40px}.persona h1,.persona h2,.persona h3{font-weight:600}.persona h2{font-size:30px;text-align:center;margin-bottom:40px}.persona p{line-height:1.6;color:#64748b}.persona__hero{background:linear-gradient(135deg,#389adf,#309fef);color:#fff;text-align:center;position:relative;overflow:hidden}.persona__hero:after{content:"";position:absolute;bottom:-200px;left:-100px;width:600px;height:600px;background:#ffffff14;border-radius:50%}.persona__hero-content{max-width:900px;margin:auto;position:relative;z-index:2}.persona__hero-content h1{font-size:48px;margin-bottom:15px}.persona__hero-content p{font-size:18px;color:#e2e8f0;margin-bottom:35px}.persona__hero-stats{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.persona__hero-stats .stat{background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:22px 26px;border-radius:10px;min-width:140px;transition:.3s}.persona__hero-stats .stat:hover{transform:translateY(-4px);background:#ffffff47}.persona__hero-stats .stat h3{font-size:26px;margin-bottom:5px}.persona__hero-stats .stat span{font-size:13px}.persona__profile{background:#fff}.persona__profile .profile-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.persona__profile .profile-grid .profile-card{background:#fff;padding:22px;border-radius:10px;border:1px solid #e2e8f0;text-align:center;transition:.25s}.persona__profile .profile-grid .profile-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000000f}.persona__profile .profile-grid .profile-card h3{color:#389adf;font-size:14px;margin-bottom:6px}.persona__profile .profile-grid .profile-card p{font-size:15px;color:#0f172a}.persona__goals .cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.persona__goals .cards .card{padding:24px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;transition:.25s;position:relative}.persona__goals .cards .card:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:#389adf;border-radius:4px}.persona__goals .cards .card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000012}.persona__goals .cards .card h3{margin-bottom:8px;color:#1f5294}.persona__goals .cards .card p{font-size:14px}.persona__challenges{background:#fff}.persona__challenges ul{width:100%;max-width:700px;margin:auto;padding:0;list-style:none}.persona__challenges ul li{padding:14px 16px;margin-bottom:10px;border-radius:8px;background:#f1f5f9;border-left:3px solid #389adf;font-size:14px}.persona__responsibilities .cards{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.persona__responsibilities .cards .card{background:#fff;padding:22px;border-radius:10px;border:1px solid #e2e8f0;transition:.25s}.persona__responsibilities .cards .card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000012}.persona__responsibilities .cards .card h3{color:#389adf;margin-bottom:6px}.persona__responsibilities .cards .card p{font-size:14px}.persona__workflow{background:#fff}.persona__workflow .steps{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.persona__workflow .steps .step{padding:20px;background:#f9fbff;border-radius:10px;text-align:center;border:1px solid #e2e8f0;transition:.25s}.persona__workflow .steps .step:hover{transform:translateY(-4px)}.persona__workflow .steps .step span{font-size:24px;font-weight:700;color:#389adf;display:block;margin-bottom:6px}.persona__workflow .steps .step p{font-size:13px}.persona__tools .tool-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.persona__tools .tool-grid .tool{padding:14px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;text-align:center;font-size:13px;transition:.25s}.persona__tools .tool-grid .tool:hover{background:#389adf;color:#fff;transform:translateY(-3px)}.persona__kpi{background:#fff}.persona__kpi .kpi-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.persona__kpi .kpi-grid .kpi{padding:26px;border-radius:12px;background:linear-gradient(145deg,#fff,#f2f6fb);border:1px solid #e2e8f0;text-align:center;transition:.25s}.persona__kpi .kpi-grid .kpi:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.persona__kpi .kpi-grid .kpi h3{font-size:32px;color:#389adf;margin-bottom:4px}.persona__kpi .kpi-grid .kpi span{font-size:13px;color:#64748b}@media(max-width:768px){.persona section{padding:45px 20px}.persona__hero-content h1{font-size:36px}}.businessSize{font-family:Inter,sans-serif;color:#1f2937}.businessSize h1,.businessSize h2,.businessSize h3{margin:0}.businessSize p{color:#6b7280;line-height:1.6}.businessSize__hero{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;padding:100px 20px;text-align:center}.businessSize__hero-content{max-width:800px;margin:auto}.businessSize__hero-content h1{font-size:42px;font-weight:700;margin-bottom:20px}.businessSize__hero-content p{font-size:18px;color:#cbd5f5;margin-bottom:30px}.businessSize__cta{padding:14px 30px;background:#6366f1;border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;transition:.3s}.businessSize__cta:hover{background:#4f46e5}.businessSize__section{padding:80px 20px;max-width:1200px;margin:auto}.businessSize__section h2{text-align:center;font-size:32px;margin-bottom:50px;font-weight:700}.businessSize__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.businessSize__card{background:#fff;padding:28px;border-radius:10px;box-shadow:0 8px 25px #0000000d;transition:.3s}.businessSize__card h3{font-size:20px;margin-bottom:10px}.businessSize__card:hover{transform:translateY(-5px);box-shadow:0 12px 35px #00000014}.businessSize__solution{background:#f8fafc;border-radius:10px}.businessSize__benefits{background:#111827;color:#fff;padding:70px 20px}.businessSize__benefits-container{max-width:1100px;margin:auto;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.businessSize__benefit{flex:1;min-width:250px}.businessSize__benefit h3{font-size:24px;margin-bottom:10px}.businessSize__benefit p{color:#9ca3af}.businessSize__finalCta{padding:90px 20px;text-align:center;background:#f1f5f9}.businessSize__finalCta h2{font-size:34px;margin-bottom:15px}.businessSize__finalCta p{max-width:650px;margin:auto auto 25px}.businessSize__finalCta button{padding:14px 32px;background:#6366f1;border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;transition:.3s}.businessSize__finalCta button:hover{background:#4f46e5}.register-page{background:#f5f6f8;padding:20px;min-height:calc(100vh - 76px)}@media(max-width:600px){.register-page{padding:10px}}.register-page .register-container{max-width:900px;width:100%;margin:0 auto;background:#fff;border:1px solid #ddd;padding:30px;border-radius:8px}@media(max-width:768px){.register-page .register-container{padding:20px}}@media(max-width:480px){.register-page .register-container{padding:15px}}.register-page .register-container .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}.register-page .register-container .header h2{margin:0;font-size:22px}@media(max-width:480px){.register-page .register-container .header h2{font-size:18px}}.register-page .register-container .header span{color:#666;font-size:14px}.register-page .register-container .stepper{display:flex;justify-content:space-between;margin-bottom:15px;flex-wrap:wrap;gap:10px}.register-page .register-container .stepper .step{display:flex;align-items:center;gap:8px;color:#999;font-size:14px}@media(max-width:600px){.register-page .register-container .stepper .step{flex:1;justify-content:center}}@media(max-width:480px){.register-page .register-container .stepper .step span{display:none}}.register-page .register-container .stepper .step .circle{width:28px;height:28px;border-radius:50%;background:#ddd;display:flex;align-items:center;justify-content:center;font-size:13px}.register-page .register-container .stepper .step.active{color:#2196f3}.register-page .register-container .stepper .step.active .circle{background:#2196f3;color:#fff}.register-page .register-container .progress{height:6px;background:#eee;margin-bottom:30px;border-radius:4px;overflow:hidden}.register-page .register-container .progress .progress-bar{height:100%;background:#2196f3;transition:.3s}.register-page .register-container .form-section .form-row{display:flex;align-items:flex-start;margin-bottom:18px;gap:15px}.register-page .register-container .form-section .form-row label{min-width:180px;font-size:14px;padding-top:8px}@media(max-width:768px){.register-page .register-container .form-section .form-row label{min-width:140px}}@media(max-width:600px){.register-page .register-container .form-section .form-row label{width:100%;padding-top:0}}.register-page .register-container .form-section .form-row .field{flex:1;display:flex;flex-direction:column;width:100%}.register-page .register-container .form-section .form-row input,.register-page .register-container .form-section .form-row select{padding:10px;border:1px solid #ccc;border-radius:4px;width:100%}.register-page .register-container .form-section .form-row .split{display:flex;gap:10px}.register-page .register-container .form-section .form-row .split select{width:140px}@media(max-width:480px){.register-page .register-container .form-section .form-row .split select{width:110px}}.register-page .register-container .form-section .form-row .split input{flex:1}@media(max-width:600px){.register-page .register-container .form-section .form-row{flex-direction:column}}.register-page .register-container .plan-section{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.register-page .register-container .plan-section{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.register-page .register-container .plan-section{grid-template-columns:1fr}}.register-page .register-container .plan-section .plan-card{border:1px solid #ddd;padding:20px;text-align:center;border-radius:8px;transition:.25s}.register-page .register-container .plan-section .plan-card:hover{box-shadow:0 5px 20px #00000014;transform:translateY(-3px)}.register-page .register-container .plan-section .plan-card h3{margin-bottom:10px}.register-page .register-container .plan-section .plan-card .price{font-size:22px;font-weight:700;margin-bottom:15px}.register-page .register-container .plan-section .plan-card ul{list-style:none;padding:0;margin-bottom:20px}.register-page .register-container .plan-section .plan-card ul li{margin-bottom:8px;font-size:14px}.register-page .register-container .plan-section .plan-card button{background:#2196f3;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:4px;width:100%}.register-page .register-container .plan-section .plan-card.popular{border:2px solid #2196f3;transform:scale(1.05)}@media(max-width:600px){.register-page .register-container .plan-section .plan-card.popular{transform:none}}.register-page .register-container .confirm-section{text-align:center}.register-page .register-container .confirm-section h2{color:#4caf50}.register-page .register-container .confirm-section p{max-width:500px;margin:10px auto}.register-page .register-container .confirm-section .login-btn{margin-top:20px;padding:12px 25px;background:#2196f3;border:none;color:#fff;cursor:pointer;border-radius:4px}.register-page .register-container .footer{margin-top:30px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.register-page .register-container .footer button{padding:10px 22px;border:none;cursor:pointer;border-radius:4px}.register-page .register-container .footer .back-btn{background:#ccc}.register-page .register-container .footer .next-btn{background:#2196f3;color:#fff}@media(max-width:500px){.register-page .register-container .footer{flex-direction:column}.register-page .register-container .footer button{width:100%}}.register-page .register-container .error{color:#c43335;font-size:12px;margin-top:4px}.register-page .register-container .required{color:#c43335}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-DT6-CsId.ttf) format("truetype");font-weight:400}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}:root{line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility}body{margin:0;min-width:320px;min-height:100vh}
