:root{--primary-900: #4a0e0e;--primary-800: #7a1712;--primary-700: #8a1d13;--primary-600: #b02418;--primary-500: #e02f1f;--primary-400: #fc8181;--primary-300: #feb2b2;--primary-200: #fed7d7;--primary-100: #fff5f5;--grey-900: #1a202c;--grey-800: #2d3748;--grey-700: #4a5568;--grey-600: #718096;--grey-500: #a0aec0;--grey-400: #cbd5e0;--grey-300: #e2e8f0;--grey-200: #edf2f7;--grey-100: #f7fafc;--font-family: "Inter", sans-serif;--font-weight-light: 200;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--font-size-h1: 32px;--line-height-h1: 48px;--font-size-h2: 24px;--line-height-h2: 36px;--font-size-h3: 20px;--line-height-h3: 30px;--font-size-h4: 16px;--line-height-h4: 24px;--font-size-t1: 20px;--line-height-t1: 30px;--font-size-t2: 16px;--line-height-t2: 24px;--font-size-t3: 14px;--line-height-t3: 20px;--font-size-b1: 16px;--line-height-b1: 24px;--font-size-b2: 14px;--line-height-b2: 20px;--font-size-b3: 12px;--line-height-b3: 18px;--container-max-width-screen: 1350px;--container-max-width: 1200px;--section-padding: 80px 0;--section-padding-mobile: 60px 0;--header-height: 64px;--header-height-mobile: 56px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--font-size-b1);line-height:var(--line-height-b1);color:var(--grey-800);background-color:#fff}.container{max-width:var(--container-max-width-screen);margin:0 auto;padding:0 20px}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold)}.pointer{cursor:pointer}.text-primary{font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:42px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:var(--primary-600)}.hero-title .title{font-weight:400;font-style:Regular;font-size:40px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#29313d}.section-title{font-weight:400;font-style:Regular;font-size:32px;line-height:100%;letter-spacing:0%;text-transform:capitalize;text-align:center;margin-bottom:60px;color:#536379}.btn{display:inline-block;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-b1);line-height:var(--line-height-b1);text-align:center;cursor:pointer;border:none;transition:all .3s ease}.features-column{display:flex!important;flex-direction:column!important;gap:14px!important}.btn-primary{background-color:var(--primary-600);color:#fff}.btn-primary:hover{background-color:var(--primary-700)}.btn-secondary{background-color:transparent;color:var(--grey-800);border:2px solid var(--grey-300)}.btn-secondary:hover{background-color:var(--grey-100);border-color:var(--grey-400)}.btn-link{color:var(--grey-600);text-decoration:none;font-weight:var(--font-weight-regular);padding:8px 16px}.btn-link:hover{color:var(--grey-800)}.header{background-color:#fff;position:sticky;top:0;left:0;right:0;width:100%;z-index:1300;border-bottom:1px solid var(--grey-200);box-shadow:0 1px 3px #0000000d}.nav-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;padding:16px 0;gap:32px}.logo{flex-shrink:0}.logo-img{height:32px;width:auto}.nav{display:flex;align-items:center;gap:32px;flex:1;padding:0;margin:0}.mobile-menu-toggle-wrapper{display:none}.nav-link{color:var(--grey-600);text-decoration:none;font-weight:var(--font-weight-regular);font-size:var(--font-size-b1);transition:color .3s ease}.nav-link:hover,.nav-link.active{color:#b02418}.nav-link.active{font-weight:600}.dropdown{position:relative}.dropdown-toggle:after{content:"▼";margin-left:8px;font-size:12px}.header-actions{display:flex;align-items:center;gap:16px}.mobile-menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-toggle svg{display:block;width:20px;height:20px}.dropdown-menu{position:absolute;top:100%;left:0;min-width:220px;background:#fff;border:.8px solid var(--grey-200);border-radius:10px;box-shadow:0 8px 24px #00000014;padding:8px 0;margin-top:8px;display:none;z-index:1001}.dropdown.open .dropdown-menu{display:block}@media(hover:hover)and (pointer:fine){.nav .dropdown:hover .dropdown-menu{display:block}}.dropdown-item{display:block;padding:12px 16px;text-decoration:none;color:var(--grey-700);font-size:var(--font-size-b1)}.dropdown-item:hover{background:var(--grey-100)}.dropdown-item.active{background:#fef6f6a3;border-left:3px solid var(--primary-600);color:var(--grey-800)}.mobile-menu-toggle span{width:24px;height:2px;background-color:var(--grey-600);margin:3px 0;transition:.3s}.hero{padding:var(--section-padding);background:linear-gradient(135deg,#fff,#fafafa);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:linear-gradient(45deg,transparent 0%,rgba(229,62,62,.03) 50%,transparent 100%);transform:rotate(15deg);z-index:0}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hero-subtitle{background:#fef6f6a3;border:.8px solid #F9D5D2;color:#b02418;font-weight:500;padding:10px 16px;border-radius:101px;font-size:var(--font-size-b1);margin-bottom:16px}.hero-title{font-size:48px;line-height:56px;font-weight:var(--font-weight-bold);color:var(--grey-800);margin-bottom:24px;letter-spacing:-.02em}.hero-description{font-size:var(--font-size-b1);line-height:var(--line-height-b1);color:var(--grey-600);margin-bottom:32px}.hero-actions{display:flex;gap:16px}.hero-images{position:relative}.hero-image-stack{position:relative;height:450px;width:100%}.hero-image{position:absolute;width:184px;height:348px;border-radius:16px;background-size:cover;background-position:center;box-shadow:0 15px 40px #00000026;transition:transform .3s ease}.hero-image:hover{transform:translateY(-5px)}.hero-image-1{top:115px;background-image:url(/assets/home-1.png);z-index:3}.hero-image-2{left:210px;top:40px;background-image:url(/assets/home-3.png);z-index:2}.hero-image-3{left:425px;bottom:20px;background-image:url(/assets/home-2.png);z-index:1}.challenges{padding:var(--section-padding);background-color:var(--grey-100)}.challenges-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.challenge-card{padding:40px 32px;border-radius:12px;text-align:center;box-shadow:0 4px 20px #0000000d;background:linear-gradient(90deg,#fef6f6,#f7f8fa)!important}.challenge-title{font-size:var(--font-size-t1);line-height:var(--line-height-t1);font-weight:var(--font-weight-bold);color:var(--grey-800);margin-bottom:16px}.challenge-description{font-size:var(--font-size-b1);line-height:var(--line-height-b1);color:var(--grey-600)}.why-choose{padding:var(--section-padding);background-color:#fff}.why-choose-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.why-choose-text .section-title{text-align:left;margin-bottom:40px}.features-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feature-item{display:flex;align-items:center;gap:16px}.feature-text{font-family:Inter;font-weight:500;font-style:Medium;font-size:17px;line-height:100%;letter-spacing:0%;color:#677b98}.why-choose-images{position:relative;width:100%}.why-choose-image-stack{position:relative;height:420px;width:100%}.why-choose-image{position:absolute;border-radius:16px;background-size:cover;background-position:center;box-shadow:0 15px 40px #00000026;transition:transform .3s ease}.why-choose-image:hover{transform:translateY(-3px)}.why-choose-image-1{max-width:300px;width:100%;height:220px;left:0;top:0;background-image:url(/assets/why-choose-us-1.png);z-index:2}.why-choose-image-2{width:180px;height:140px;right:160px;bottom:92px;background-image:url(/assets/why-choose-us-2.png);z-index:2}.how-it-works{padding:var(--section-padding);background-color:var(--grey-100)}.how-it-works-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.how-it-works-visual{position:relative;display:flex;justify-content:center;align-items:center}.phone-mockup{width:280px;height:560px;background-color:var(--grey-800);border-radius:32px;padding:8px;position:relative;z-index:2}.phone-screen{width:100%;height:100%;background-color:#fff;border-radius:24px;overflow:hidden;position:relative}.phone-header{height:32px;background-color:var(--grey-900);display:flex;justify-content:center;align-items:center;border-radius:24px 24px 0 0}.phone-notch{width:120px;height:20px;background-color:#000;border-radius:10px}.phone-content{padding:40px 32px;text-align:center;height:calc(100% - 32px);display:flex;flex-direction:column;justify-content:space-between}.back-arrow{align-self:flex-start;color:var(--grey-600)}.pin-input h3{font-size:24px;font-weight:var(--font-weight-bold);color:var(--grey-800);margin-bottom:8px}.pin-input p{font-size:14px;color:var(--grey-600);margin-bottom:40px}.pin-dots{display:flex;justify-content:center;gap:16px;margin-bottom:60px}.pin-dot{width:16px;height:16px;border-radius:50%;background-color:var(--grey-300)}.pin-dot.filled{background-color:var(--primary-600)}.redeem-btn{background-color:var(--primary-600);color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:var(--font-weight-semibold);cursor:pointer}.text-gray{color:#29313d}.decorative-dots{position:absolute;width:100%;height:100%;z-index:1}.dot{position:absolute;width:12px;height:12px;border-radius:50%}.dot-1{background-color:var(--primary-600);top:20%;left:10%}.dot-2{background-color:var(--primary-400);top:60%;right:15%}.dot-3{background-color:gold;bottom:30%;left:20%}.dot-4{background-color:var(--primary-300);bottom:10%;right:25%}.how-it-works-text .section-title{flex-direction:column;text-align:left;margin-bottom:40px}.steps-list{display:flex;flex-direction:column;gap:32px}.step-item{display:flex;gap:24px}.step-indicator{position:relative;width:24px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.step-indicator:before{content:"";width:12px;height:12px;border-radius:50%;background-color:var(--grey-300);border:2px solid var(--grey-300);z-index:2;position:relative}.step-indicator.active:before{background-color:var(--primary-600);border-color:var(--primary-600)}.step-line{width:2px;height:40px;background-color:var(--grey-300);margin-top:8px}.step-content{flex:1}.step-title{font-size:var(--font-size-t1);line-height:var(--line-height-t1);font-weight:var(--font-weight-bold);color:var(--grey-800);margin-bottom:8px}.step-description{font-size:var(--font-size-b1);line-height:var(--line-height-b1);color:var(--grey-600)}.enterprise{padding:var(--section-padding);background:linear-gradient(135deg,var(--grey-800) 0%,var(--grey-900) 100%);color:#fff}.enterprise-content{text-align:center;max-width:600px;margin:0 auto}.enterprise-title{font-size:40px;line-height:48px;font-weight:var(--font-weight-bold);margin-bottom:24px}.enterprise-title .text-primary{color:var(--primary-400)}.enterprise-description{font-size:var(--font-size-b1);line-height:var(--line-height-b1);color:var(--grey-300);margin-bottom:40px}.enterprise-actions{display:flex;justify-content:center;gap:16px}.enterprise .btn-secondary{background-color:transparent;color:#fff;border-color:var(--grey-500)}.enterprise .btn-secondary:hover{background-color:#ffffff1a;border-color:#fff}.footer{padding:40px 0;background-color:#fff;border-top:1px solid var(--grey-200)}.footer-content{display:flex;justify-content:space-between;align-items:center}.footer-text{font-size:var(--font-size-b2);color:var(--grey-600)}.footer-text .text-primary{font-size:18px;font-weight:500}.social-links{display:flex;gap:16px}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--grey-100);color:var(--grey-600);text-decoration:none;transition:all .3s ease}.social-link:hover{background-color:var(--primary-600);color:#fff}@media(min-width:1025px){.nav{display:flex!important}}@media(max-width:1024px){body{padding-top:var(--header-height-mobile)}.hero-content,.why-choose-content,.how-it-works-content{display:flex;flex-direction:column-reverse}.hero{padding-top:30px}.challenges-grid{grid-template-columns:1fr;gap:32px}.header{overflow:visible;position:fixed;top:0;left:0;right:0;width:100%}.nav-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 0;overflow:visible;position:relative;background:#fff;z-index:auto}.nav-wrapper>.logo{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:8px;order:1}.container{overflow:visible}.nav{display:none;order:3}.header-actions{display:none}.mobile-menu-toggle-wrapper{display:flex;align-items:center;gap:12px;position:absolute;right:0;top:12px;order:2}.mobile-menu-toggle{display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;padding:8px;position:relative;z-index:1002}.mobile-menu-toggle svg{width:20px;height:20px;display:block;pointer-events:none}.nav.active{display:flex;flex-direction:column;background:#fff;border-top:.8px solid var(--grey-200);padding:20px 16px 16px;gap:12px;z-index:1100;box-shadow:0 8px 20px #00000014;margin-top:8px}.nav.active .nav-link{padding:8px 4px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.5px;text-transform:capitalize;color:#677b98;transition:color .2s ease}.nav.active .nav-link.active{color:#b02418;font-weight:600}.nav.active .nav-link:hover{color:#b02418}.mobile-menu-toggle .hamburger-icon{display:block;width:20px;height:20px}.mobile-menu-toggle .close-icon{display:none;width:20px;height:20px}.mobile-menu-toggle.active .hamburger-icon{display:none}.mobile-menu-toggle.active .close-icon{display:block}}.hero-title .text-primary{font-size:64px}@media(max-width:1009px){:root{--section-padding: clamp(20px, 5vw, 30px) 0}body{overflow-x:hidden}.container{padding:0 clamp(12px,4vw,16px);max-width:100%}.hero{padding:clamp(20px,5vw,30px) 0 0;background:#fff;overflow:visible}.hero:before{display:none}.hero-content{display:flex!important;flex-direction:column!important;gap:clamp(16px,4vw,20px)}.hero-subtitle{font-size:clamp(9px,2.5vw,10px);font-weight:500;background:#fceee9a3;padding:6px 12px;color:#e16030;border:.8px solid #f9ddd2;border-radius:1000px;text-align:center;margin-bottom:0;align-self:flex-start;width:auto;max-width:100%}.hero-title{font-size:clamp(20px,6vw,24px);line-height:1.2;font-weight:400;color:#29313d;margin-bottom:6px}.hero-title .title{font-weight:400;font-size:clamp(20px,6vw,24px);line-height:1.2;color:#29313d;margin-bottom:6px}.hero-title .text-primary{font-size:clamp(26px,8vw,32px);font-weight:600;color:#b02418;line-height:1.2}.hero-description{font-size:clamp(14px,4vw,16px);line-height:1.5;color:#536379;text-align:justify;margin-bottom:clamp(16px,4vw,20px)}.hero-actions{display:flex;gap:clamp(10px,3vw,12px);width:100%;flex-wrap:wrap;justify-content:center}.hero-actions .btn,.hero-actions .btn-primary,.hero-actions .btn-secondary{flex:0 0 160px;min-width:160px;max-width:160px;height:40px;font-size:clamp(12px,3.5vw,14px);font-weight:600;border-radius:8px;padding:8px 12px;white-space:nowrap}.hero-actions .btn-primary{background:#b02418;color:#fff;border:none}.hero-actions .btn-secondary{color:#536379;background:transparent;border:none}.hero-images{position:relative;width:100%;height:auto;margin-top:clamp(16px,4vw,20px)}.hero-image-stack{position:relative;width:100%;height:clamp(200px,60vw,244px);display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(8px,2.5vw,10px)}.hero-image{position:unset;flex:1;min-width:0;max-width:33.33%;height:clamp(168px,52vw,204px);border-radius:clamp(8px,3vw,12px);background:#536379;overflow:hidden;background-size:cover;background-position:center;mix-blend-mode:normal}.hero-image-1{background-image:url(/assets/home-1.png);margin-top:clamp(32px,10vw,40px);background-position:center;background-size:cover}.hero-image-2{background-image:url(/assets/home-2.png);margin-top:clamp(16px,5vw,20px);background-position:center;background-size:cover}.hero-image-3{background-image:url(/assets/home-3.png);margin-top:clamp(8px,2.5vw,10px);background-position:center;background-size:cover}.header-actions{display:none}.hero-title{font-size:36px;line-height:44px}.hero-actions{flex-direction:row;justify-content:space-between}.hero-actions .btn-primary{width:50%}.challenges{padding:clamp(20px,5vw,30px) 0;background:#fff}.challenges-grid{display:flex;flex-direction:column;gap:clamp(12px,3.5vw,14px)}.challenge-card{background:#fff;padding:clamp(20px,5vw,24px) clamp(12px,4vw,16px);border-radius:clamp(8px,3vw,12px);text-align:center;box-shadow:none}.challenge-title{font-size:clamp(14px,4vw,16px);font-weight:600;color:#3e4a5b;margin-bottom:clamp(3px,1vw,4px);line-height:1.3}.challenge-description{font-size:clamp(12px,3.5vw,14px);color:#677b98;line-height:1.5;letter-spacing:.07px}.section-title{font-size:clamp(14px,4vw,16px);font-weight:400;color:#536379;margin-bottom:clamp(12px,3.5vw,14px);text-align:left;line-height:1.3;text-align:center}.section-title .text-primary{font-size:clamp(18px,5vw,20px);font-weight:600;color:#b02418}.why-choose{padding:clamp(20px,5vw,30px) 0;background:#fff}.why-choose-content{display:flex;flex-direction:column;gap:clamp(16px,4vw,20px)}.features-list{display:flex;flex-direction:column;gap:clamp(8px,2.5vw,10px)}.feature-item{display:flex;align-items:center;gap:clamp(3px,1vw,4px)}.feature-number{width:4px;height:4px;background-color:#a4b0c1;border-radius:1px}.feature-text{font-size:clamp(14px,4vw,16px);font-weight:500;color:#677b98;flex:1;line-height:1.4}.why-choose-images{position:relative;width:100%;height:clamp(220px,65vw,266px)}.hero-image-stack,.why-choose-image-stack{height:clamp(250px,75vw,300px);width:100%}.why-choose-image{position:absolute;border-radius:clamp(8px,3vw,12px);background-size:cover;background-position:center;box-shadow:0 4px 12px #0000001a}.why-choose-image-1{width:min(260px,80%);height:auto;aspect-ratio:260 / 168;max-height:168px;left:clamp(12px,4vw,16px);top:clamp(40px,12vw,49px);background-image:url(/assets/why-choose-us-1.png);z-index:2}.why-choose-image-2{width:min(124px,38%);height:auto;aspect-ratio:124 / 80;max-height:80px;right:clamp(12px,4vw,16px);bottom:0;background:#f2baa6;background-image:url(/assets/why-choose-us-2.png);z-index:1}.how-it-works{padding:clamp(20px,5vw,30px) 0;background:#fff}.how-it-works-content{display:flex;flex-direction:column;gap:clamp(16px,4vw,20px)}.how-it-works-visual{position:relative;display:flex;justify-content:center;align-items:center}.phone-mockup{width:clamp(180px,52vw,202px);height:clamp(368px,106vw,412px);background:#29313d;border-radius:clamp(24px,7vw,28px);padding:clamp(6px,2vw,8px);position:relative;margin:0 auto}.phone-screen{width:100%;height:100%;background:#fff;border-radius:clamp(18px,5vw,20px);overflow:hidden;position:relative}.phone-header{height:clamp(28px,8vw,32px);background:#29313d;border-radius:clamp(18px,5vw,20px) clamp(18px,5vw,20px) 0 0;display:flex;justify-content:center;align-items:center}.phone-notch{width:clamp(48px,14vw,55px);height:clamp(14px,4vw,16px);background:#000;border-radius:clamp(6px,2vw,8px)}.phone-content{padding:clamp(32px,9vw,40px) clamp(24px,7vw,32px);text-align:center;height:calc(100% - clamp(28px,8vw,32px));display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,7vw,30px)}.pin-input h3{font-size:clamp(14px,4vw,16px);font-weight:600;color:#3e4a5b;margin-bottom:clamp(6px,2vw,8px)}.pin-input p{font-size:clamp(10px,3vw,12px);color:#677b98;margin-bottom:0}.pin-dots{display:flex;justify-content:space-between;gap:clamp(5px,1.5vw,6px);margin-bottom:0;margin-top:clamp(12px,3.5vw,16px)}.pin-dot{width:clamp(18px,5.5vw,22px);height:clamp(18px,5.5vw,22px);border-radius:clamp(3px,1vw,4px);background:#e1e5ea;flex:1;max-width:22px}.redeem-btn{background:#b02418;color:#fff;border:none;padding:clamp(5px,1.5vw,6px) clamp(12px,3.5vw,16px);border-radius:clamp(5px,1.5vw,6px);font-size:clamp(10px,3vw,12px);font-weight:600;height:clamp(28px,8vw,32px);cursor:pointer}.steps-list{display:flex;flex-direction:column;gap:0}.step-item{display:flex;position:relative;padding:clamp(6px,2vw,6px) 0 clamp(6px,2vw,6px) clamp(12px,4vw,16px);border-left:3px solid #d1d8e0}.step-item:first-child,.step-item.active{border-left-color:#b02418}.step-indicator{display:none}.step-content{flex:1;width:100%}.step-title{font-size:clamp(14px,4vw,16px);font-weight:600;color:#29313d;margin-bottom:clamp(6px,2vw,8px);line-height:1.3}.step-description{font-size:clamp(12px,3.5vw,14px);color:#677b98;line-height:1.5}.step-item:not(:last-child){margin-bottom:clamp(12px,3.5vw,14px)}.enterprise{padding:clamp(20px,5vw,30px) 0;background:#264073;color:#fff}.enterprise-content{text-align:center;max-width:100%;padding:0 clamp(12px,4vw,16px)}.enterprise-title{font-size:clamp(14px,4vw,16px);font-weight:400;color:#fff;margin-bottom:clamp(5px,1.5vw,6px);line-height:1.3}.enterprise-title .text-primary{font-size:clamp(18px,5vw,20px);font-weight:600;color:#f3aca5;line-height:1.3}.enterprise-description{font-size:clamp(12px,3.5vw,14px);color:#d1d8e0;margin-bottom:clamp(16px,4vw,20px);line-height:1.5}.enterprise-actions{display:flex;gap:clamp(10px,3vw,12px);width:100%;flex-wrap:wrap;justify-content:center}.enterprise-actions .btn,.enterprise-actions .btn-primary{flex:0 0 160px;min-width:160px;max-width:160px;height:40px;font-size:clamp(12px,3.5vw,14px);font-weight:600;background:#b02418;border-radius:clamp(6px,2vw,8px);border:none;padding:8px 12px}.enterprise-actions .btn-secondary{flex:0 0 160px;min-width:160px;max-width:160px;height:40px;font-size:clamp(12px,3.5vw,14px);font-weight:600;color:#536379;background:#f7f8faa3;border:1px solid #c2cad6;border-radius:clamp(6px,2vw,8px);padding:8px 12px}.footer{padding:clamp(14px,4vw,16px) 0 clamp(16px,5vw,20px);background:#fff;border-top:.8px solid #d1d8e0}.footer-content{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,2vw,8px)}.footer-text{display:flex;align-items:center;gap:clamp(6px,2vw,8px);font-size:clamp(12px,3.5vw,14px);color:#677b98;flex-wrap:wrap;justify-content:center}.footer-text .text-primary{font-size:clamp(14px,4vw,16px);font-weight:500;color:#b02418;text-transform:uppercase}.social-links{display:flex;gap:clamp(12px,4vw,16px);flex-wrap:wrap;justify-content:center}.social-link{width:clamp(18px,5vw,20px);height:clamp(18px,5vw,20px);border-radius:0;background:transparent;color:#677b98;display:flex;align-items:center;justify-content:center}.social-link svg,.social-link img{width:100%;height:100%}.why-choose-text{width:100%}.how-it-works{margin:25px 0}.btn-mobile{display:flex!important}}@media(max-width:480px){.container{padding:0 16px}.hero-title{font-size:28px;line-height:36px}.section-title{font-size:24px;line-height:32px}.enterprise-title{font-size:28px;line-height:36px}}*{padding:0;margin:0;box-sizing:border-box}.btn-mobile{font-weight:600;font-style:Semi Bold;font-size:12px;line-height:20px;letter-spacing:0px;text-align:right;vertical-align:middle;text-transform:capitalize;padding:6px 16px;display:none;justify-content:center;align-items:center}.mobile-menu-toggle-wrapper{display:flex}@media screen and (max-width:1009px)and (min-width:378px){.why-choose-image-2{position:relative;left:110px;bottom:39px;z-index:4}.why-choose-image-1{position:unset;width:100%;height:unset}.why-choose-image-stack{display:flex;justify-content:center;align-items:center;flex-direction:column}}.contact-hero{padding:80px 0;text-align:center}.contact-hero .container{max-width:1000px;margin:0 auto;padding:0 20px}.hero-title{font-size:52px;line-height:normal;font-weight:var(--font-weight-semibold);color:#b02418;margin:0 0 16px;text-transform:capitalize}.get-in-touch{padding:50px 0 80px}.get-in-touch .container{max-width:1204px;margin:0 auto;padding:0 81px}.section-header{text-align:center;margin-bottom:64px}.section-title{font-size:32px;line-height:normal;font-weight:var(--font-weight-regular);color:#536379;margin:0 0 16px;text-transform:capitalize}.section-subtitle{font-size:20px;line-height:normal;color:#677b98;margin:0}.contact-cards{display:flex;gap:20px;flex-wrap:wrap}.contact-card{justify-content:space-between;background-color:#f7f8fa;border:.5px solid #e1e5ea;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.contact-info{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.contact-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.contact-icon svg{width:24px;height:24px}.contact-content{display:flex;flex-direction:column;gap:12px}.contact-label{font-size:16px;line-height:20px;color:#677b98;letter-spacing:.08px;margin-bottom:8px}.contact-value{font-size:18px;line-height:normal;font-weight:var(--font-weight-semibold);color:#3e4a5b;margin:0;text-transform:capitalize}.map-container{margin-top:20px;width:100%}.map-placeholder{background-color:#fff;border-radius:6px;height:136px;display:flex;align-items:center;justify-content:center;color:#677b98;font-size:16px}.map-placeholder img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.contact-form-section{padding:50px 0 80px}.contact-form-section .container{max-width:1000px;margin:0 auto;padding:0 20px}.form-header{text-align:center;margin-bottom:48px}.form-title{font-size:32px;line-height:normal;font-weight:var(--font-weight-regular);color:#536379;margin:0 0 16px}.form-subtitle{font-size:20px;line-height:normal;color:#677b98;margin:0}.contact-form{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.form-row{display:flex;gap:20px}.form-group{flex:1;display:flex;flex-direction:column;gap:8px}.form-group label{font-size:12px;line-height:normal;color:#8696ac;text-transform:capitalize;padding-left:14px}.form-group input,.form-group select,.form-group textarea{background-color:#f7f8fa;border:none;border-radius:10px;padding:14px;font-size:16px;line-height:20px;color:#3e4a5b;font-family:Inter,sans-serif}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{color:#a4b0c1;text-transform:capitalize}.form-group select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:20px;padding-right:40px}.message-group{height:120px}.message-group textarea{flex:1;resize:none;height:100%}.submit-btn{background-color:#b02418;color:#fff;border:none;border-radius:10px;padding:10px 16px;font-size:16px;font-weight:var(--font-weight-semibold);text-transform:capitalize;cursor:pointer;height:48px;width:200px;align-self:center;transition:background-color .2s ease}.submit-btn:hover{background-color:#8a1d13}.faq-section{padding:50px 0 80px}.faq-section .container{max-width:1000px;margin:0 auto;padding:0 20px}.faq-header{text-align:center;margin-bottom:48px}.faq-title{font-size:32px;line-height:normal;font-weight:var(--font-weight-regular);color:#536379;margin:0;text-transform:capitalize}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{border-left:3px solid #c4c6d4;padding:8px 0 8px 24px;transition:all .3s ease}.faq-item.active{border-left-color:#b02418}.faq-question{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 0}.faq-question h3{font-size:20px;line-height:normal;font-weight:var(--font-weight-regular);color:#898ca9;margin:0;flex:1}.faq-item.active .faq-question h3{font-weight:var(--font-weight-semibold);color:#2b2d3b}.faq-toggle{font-size:24px;color:#677b98;font-weight:700;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.faq-answer{padding-top:12px;display:none}.faq-item.active .faq-answer{display:block}.faq-answer p{font-size:18px;line-height:24px;color:#5e6282;margin:0}@media(max-width:1280px){.get-in-touch .container{padding:0 40px}.contact-cards{flex-direction:column}.contact-card{min-width:100%}.form-row{flex-direction:column}}@media(max-width:768px){.hero-title{font-size:40px}.hero-description{font-size:18px}.section-title,.form-title,.faq-title{font-size:24px}.section-subtitle,.form-subtitle{font-size:18px}.get-in-touch .container,.contact-form-section .container,.faq-section .container{padding:0 20px}.contact-card{padding:20px}.contact-value,.faq-question h3{font-size:18px}.faq-answer p{font-size:16px;line-height:22px}}@media(max-width:480px){.contact-hero{padding:60px 0}.hero-title{font-size:32px}.hero-description{font-size:16px}.section-title,.form-title,.faq-title{font-size:20px}.section-subtitle,.form-subtitle{font-size:16px}.contact-card{padding:16px}.contact-value{font-size:16px}.form-group input,.form-group select,.form-group textarea{font-size:14px;padding:12px}.submit-btn{width:100%}}.about-hero{padding:60px 0 80px;background-color:#fff;overflow-x:hidden}.about-hero-content{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:flex-start}.about-hero-title{font-size:52px;line-height:64px;font-weight:var(--font-weight-bold);color:var(--grey-800);margin-bottom:32px;letter-spacing:-.02em}.about-hero-description{margin-bottom:40px}.about-hero-description p{font-size:16px;line-height:26px;color:var(--grey-600);margin-bottom:20px;text-align:justify}.about-hero-description p:last-child{margin-bottom:0}.about-hero-images{position:relative;height:100%;min-height:400px;overflow:hidden}.about-hero-image-stack{position:relative;width:100%;height:100%}.about-hero-image{position:absolute;border-radius:16px;background-size:cover;background-position:center;box-shadow:0 15px 40px #0000001f}.about-hero-image-1{width:388px;height:252px;top:120px;right:0;background-image:url(/assets/why-choose-us-1.png);z-index:2}.about-hero-image-2{width:200px;height:150px;bottom:20px;right:0;z-index:2;background-image:url(/assets/why-choose-us-2.png)}.about-trust{padding:80px 0;background-color:var(--grey-100)}.about-trust .section-title{margin-bottom:60px}.trust-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.trust-card{padding:48px 32px;border-radius:16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(90deg,#fef6f6,#f7f8fa)}.trust-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001a}.trust-icon{width:80px;height:80px;margin:0 auto 24px;background-color:var(--primary-600);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 20px #c530304d}.trust-card-title{font-size:20px;line-height:30px;font-weight:var(--font-weight-bold);color:var(--grey-800);margin-bottom:16px}.trust-card-description{font-size:16px;line-height:24px;color:var(--grey-600)}.about-mission{padding:80px 0;background-color:#fff}.mission-content{display:flex;gap:80px;align-items:center}.mission-grid{display:flex;flex-direction:column;gap:16px;width:100%}.mission-image{border-radius:16px;background-size:cover;background-position:center;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease}.mission-row-1{margin-left:20px}.mission-image:hover{transform:scale(1.05)}.mission-image-1{width:368px;height:180px;background-image:url(/assets/our-mission-1.png)}.mission-image-2{width:184px;height:180px;background-image:url(/assets/our-mission-2.png)}.mission-image-3{width:184px;height:180px;background-image:url(/assets/our-mission-3.png)}.mission-image-4{width:368px;height:180px;background-image:url(/assets/our-mission-4.png)}.mission-flex{display:flex;gap:20px}.mission-text{padding-left:20px}.mission-title{font-weight:400;font-style:Regular;font-size:32px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#536379;margin-bottom:32px}.mission-primary-title{margin-top:8px;display:inline-block}.mission-description{font-size:16px;line-height:26px;color:var(--grey-600)}.about-cta{padding:100px 0;background:linear-gradient(135deg,#2d3748,#1a202c);position:relative;overflow:hidden}.about-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 50%,rgba(229,62,62,.1) 0%,transparent 50%);z-index:0}.about-cta-content{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:1}.about-cta-title{font-size:44px;line-height:54px;font-weight:var(--font-weight-bold);color:#fff;margin-bottom:24px;letter-spacing:-.01em}.text-secondary{color:#feb2b2}.about-cta-description{font-size:18px;line-height:28px;color:var(--grey-300);margin-bottom:40px}.btn-primary-light{background-color:var(--primary-600);color:#fff;padding:14px 40px;font-size:16px;font-weight:var(--font-weight-semibold);border-radius:8px;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:0 4px 20px #e53e3e4d}.btn-primary-light:hover{background-color:var(--primary-700);transform:translateY(-2px);box-shadow:0 6px 30px #e53e3e66}@media(max-width:1024px){.about-hero-content,.mission-content{grid-template-columns:1fr;gap:60px}.about-hero-images{order:-1;min-height:300px}.mission-images{order:-1}.trust-cards{grid-template-columns:1fr;gap:32px}.about-hero-title{font-size:42px;line-height:52px}.mission-title,.about-cta-title{font-size:36px;line-height:46px}}@media(max-width:1009px){.about-hero-content,.mission-content{display:flex;flex-direction:column;gap:60px}.about-hero-images{order:-1;min-height:300px}.mission-images{order:-1}.trust-cards{grid-template-columns:1fr;gap:32px}.about-hero-title{font-size:42px;line-height:52px}.mission-title,.about-cta-title{font-size:36px;line-height:46px}}@media(max-width:1009px){body{overflow-x:hidden}.container{max-width:100%;overflow-x:hidden}.about-hero{padding:30px 0;overflow:hidden}.about-hero-content{display:flex;flex-direction:column;gap:24px;padding:0 16px;max-width:100%;width:100%;box-sizing:border-box}.about-hero-text{order:1;display:flex;flex-direction:column;gap:16px;max-width:100%;width:100%}.about-hero-title{display:flex;align-items:center;justify-content:space-between;font-size:24px;font-weight:600;line-height:normal;color:#b02418;text-transform:capitalize;margin-bottom:0;flex-wrap:wrap;gap:8px;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.about-hero-title:before,.about-hero-title:after{content:"•";width:4px;height:4px;color:#b02418;font-size:4px}.about-hero-description{margin-bottom:0}.about-hero-description p{font-size:16px;line-height:1.5;color:#536379;text-align:justify;margin-bottom:8px;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.about-hero-description p:last-child{margin-bottom:0}.btn-primary{width:140px;height:40px;padding:8px 16px;background:#b02418;border-radius:8px;font-size:12px!important;font-weight:600;color:#fff;text-transform:capitalize}.about-hero-images{order:2;position:relative;width:100%;max-width:100%;height:clamp(200px,60vw,246px);overflow:hidden;box-sizing:border-box}.about-hero-image-stack{position:relative;width:100%;max-width:100%;height:100%;padding:0 16px;box-sizing:border-box}.about-hero-image{position:absolute;background-size:cover;background-position:center;border-radius:12px;box-shadow:0 66.939px 53.551px #00000005,0 43.386px 31.362px #00000005,0 25.784px 17.057px #00000003,0 13.388px 8.702px #00000003,0 5.454px 4.363px #00000003}.about-hero-image-1{width:clamp(120px,60%,260px);height:auto;aspect-ratio:260 / 168;left:0;top:clamp(30px,10vw,39px);z-index:2}.about-hero-image-2{width:clamp(80px,30%,124px);height:auto;aspect-ratio:124 / 80;right:0;bottom:0;background-color:#f2baa6;background-image:url(/assets/why-choose-us-2.png);z-index:1}.about-trust{padding:71px 0 30px;overflow:hidden}.about-trust .section-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:14px;text-align:center}.about-trust .section-title span:first-child{font-size:16px;font-weight:400;color:#536379;text-transform:capitalize}.about-trust .section-title .text-primary{font-size:20px;font-weight:600;color:#b02418}.trust-cards{display:flex;flex-direction:column;gap:14px;width:100%;max-width:100%}.trust-card{padding:24px 16px;border-radius:12px;display:flex;flex-direction:column;gap:12px;text-align:center;box-shadow:none}.trust-icon{width:42px;height:42px;margin:0 auto;position:relative;border:.5px dashed #b02418;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;box-shadow:none}.trust-icon:before{content:"";position:absolute;width:38px;height:38px;background:#b02418;border-radius:50%;z-index:0}.trust-icon svg,.trust-icon img{position:relative;z-index:1;width:18px;height:18px;color:#fff;filter:brightness(0) invert(1)}.trust-card-title{font-size:16px;font-weight:600;line-height:normal;color:#3e4a5b;margin-bottom:4px}.trust-card-description{font-size:14px;font-weight:400;line-height:1.43;color:#677b98;letter-spacing:.07px;word-wrap:break-word;overflow-wrap:break-word}.about-mission{padding:30px 0;overflow:hidden}.mission-content{display:flex;flex-direction:column;gap:20px;max-width:100%}.mission-images{order:1;width:100%;max-width:100%}.mission-grid{display:flex;flex-direction:column;gap:10px;width:100%}.mission-flex,.mission-row-1{display:flex;gap:10px;width:100%;margin-left:0}.mission-image{background-size:cover;background-position:center;border-radius:12px;background-color:#fff;overflow:hidden;box-shadow:0 100px 80px #00000005,0 64.815px 46.852px #00000005,0 38.519px 25.481px #00000003,0 20px 13px #00000003,0 8.148px 6.519px #00000003,0 1.852px 3.148px #0000}.mission-image-1{width:calc(65% - 5px);min-width:calc(65% - 5px);max-width:calc(65% - 5px);height:106px;flex-shrink:0}.mission-image-2,.mission-image-3{width:calc(35% - 5px);min-width:calc(35% - 5px);max-width:calc(35% - 5px);height:106px;flex-shrink:0}.mission-image-4{width:calc(65% - 5px);min-width:calc(65% - 5px);max-width:calc(65% - 5px);height:106px;flex-shrink:0}.mission-text{order:2;padding-left:0}.mission-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:normal;color:#536379;margin-bottom:20px;text-transform:capitalize}.mission-primary-title{font-size:20px;font-weight:600;color:#b02418;margin-top:0;display:inline}.mission-description{font-size:14px;font-weight:400;line-height:1.43;color:#677b98;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.about-cta{padding:30px 0;overflow:hidden}.about-cta-content{padding:40px 16px;text-align:center;max-width:100%}.about-cta-title{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:16px;font-weight:400;line-height:1.25;color:#fff;margin-bottom:10px;text-transform:capitalize}.about-cta-title .text-secondary{font-size:20px;font-weight:600;color:#f3aca5}.about-cta-description{font-size:14px;line-height:normal;color:#d1d8e0;margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.about-cta .btn-primary{width:160px;height:40px}}@media(max-width:480px){.about-hero-title{font-size:28px;line-height:36px;justify-content:center}.mission-title{font-size:32px;line-height:40px}.about-cta-title{font-size:28px;line-height:36px}.about-hero-description p,.mission-description{font-size:15px;line-height:24px}}.features-hero{padding:80px 0;text-align:center}.features-hero .container{max-width:1000px;margin:0 auto;padding:0 20px}.hero-title-wrapper{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;margin-bottom:16px}.hero-text-normal{font-size:36px;line-height:normal;font-weight:var(--font-weight-regular);color:#29313d;margin:0}.hero-text-highlight{font-size:52px;line-height:normal;font-weight:var(--font-weight-semibold);color:#b02418;margin:0}.hero-description{font-size:20px;line-height:normal;color:#536379;text-align:justify;margin:0;max-width:1000px}.powerful-features{padding:40px 0 60px;overflow:hidden}.powerful-features .container{max-width:1600px;margin:0 auto;padding:0 81px}.section-title{display:flex;gap:8px;align-items:center;justify-content:center;margin-bottom:16px;text-transform:capitalize}.title-normal{font-size:32px;line-height:normal;font-weight:var(--font-weight-regular);color:#536379;margin:0}.title-highlight{font-size:42px;line-height:52px;font-weight:var(--font-weight-semibold);color:#b02418;margin:0}.section-subtitle{font-size:20px;line-height:normal;color:#677b98;text-align:center;margin:0 0 48px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.features-grid>div{display:flex;gap:20px}.feature-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;width:388px}.feature-icon{width:48px;height:48px;border-radius:1000px;background-color:#f0f2f5;border:1px solid #e1e5ea;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon svg{width:24px;height:24px}.feature-content{display:flex;flex-direction:column;gap:4px}.feature-title{font-size:20px;line-height:normal;font-weight:var(--font-weight-semibold);color:#3e4a5b;margin:0}.feature-description{font-size:18px;line-height:24px;color:#677b98;letter-spacing:.09px;margin:0}.trust-scale{padding:50px 0 80px;overflow:hidden}.trust-scale .container{max-width:1600px;margin:0 auto;padding:0 81px}.trust-scale .section-title{margin-bottom:16px}.trust-scale .section-subtitle{margin-bottom:64px}.trust-grid{display:flex;gap:20px;justify-content:space-between}.trust-card{flex:1;padding:32px 20px;border-radius:16px;display:flex;flex-direction:column;gap:16px;text-align:center;width:286px;overflow:hidden}.trust-title{font-size:20px;line-height:normal;font-weight:var(--font-weight-semibold);color:#3e4a5b;margin:0 0 4px;height:24px}.trust-description{font-size:18px;line-height:24px;color:#677b98;letter-spacing:.09px;margin:0}@media(max-width:1280px){.powerful-features .container,.trust-scale .container{max-width:100%;padding:0 40px}.features-grid>div{flex-wrap:wrap}.feature-card{width:calc(50% - 10px);min-width:300px}.trust-grid{flex-wrap:wrap}.trust-card{width:calc(50% - 10px);min-width:250px}}@media(max-width:768px){.hero-text-normal{font-size:28px}.hero-text-highlight{font-size:40px}.hero-description{font-size:18px}.title-normal{font-size:24px}.title-highlight{font-size:32px;line-height:40px}.section-subtitle{font-size:18px}.powerful-features .container,.trust-scale .container{padding:0 20px}.features-grid{grid-template-columns:repeat(2,1fr);gap:16px}.features-grid>div{flex-direction:column}.feature-card{width:100%}.trust-grid{flex-direction:column}.trust-card{width:100%}}@media(max-width:490px){.features-hero{padding:60px 0}.hero-text-normal{font-size:24px}.hero-text-highlight{font-size:32px}.hero-description{font-size:16px}.title-normal{font-size:20px}.title-highlight{font-size:28px;line-height:36px}.section-subtitle{font-size:16px;margin-bottom:32px}.feature-title{font-size:18px}.feature-description{font-size:16px;line-height:22px}.trust-title{font-size:18px}.trust-description{font-size:16px;line-height:22px}.features-grid{grid-template-columns:1fr;gap:16px}.feature-card{width:100%}}.solutions-hero{padding:80px 0 60px;background-color:#fff;text-align:center}.solutions-hero-content{max-width:900px;margin:0 auto}.solutions-hero-title{font-family:Inter;font-weight:400;font-style:Regular;font-size:36px;line-height:100%;letter-spacing:0%;text-transform:capitalize;color:#29313d;margin-bottom:1rem}.solutions-hero-description{font-size:18px;line-height:28px;color:var(--grey-600);max-width:700px;margin:0 auto}.solutions-section{padding:80px 0;background-color:#fff}.motivate-section{background-color:#fff}.engage-section{background-color:var(--grey-100)}.solutions-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:flex-start;margin-bottom:60px}.solutions-content.reverse{direction:ltr}.solutions-content.reverse .solutions-images{order:-1}.solutions-section-title{display:flex;flex-direction:column;gap:8px;margin-bottom:30px;text-transform:capitalize}.title-primary{font-size:42px;line-height:normal;font-weight:var(--font-weight-semibold);color:#b02418;margin:0}.title-secondary{font-size:32px;line-height:normal;font-weight:var(--font-weight-regular);color:#536379;margin:0}.solutions-question{font-size:16px;line-height:20px;margin-bottom:28px;font-weight:500;padding:10px 16px;border-radius:1000px;display:inline-block;text-transform:capitalize}.solutions-list{list-style:none;padding:0;margin:0}.solutions-list li{display:flex;align-items:center;gap:4px;margin-bottom:14px;height:32px}.solutions-list li:last-child{margin-bottom:0}.list-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background-color:#fceee9a3;border:.8px solid #f9ddd2;color:#e16030;border-radius:50%;font-size:14px;font-weight:500;margin-top:2px}.list-text{font-size:20px;line-height:26px;color:#677b98;flex:1;font-weight:500}.solutions-images{position:relative;height:100%;min-height:400px}.solutions-image-stack{position:relative;width:100%;height:100%}.solutions-image{position:absolute;border-radius:16px;background-size:cover;background-position:center;box-shadow:0 15px 40px #0000001f;transition:transform .3s ease}.solutions-image:hover{transform:translateY(-5px)}.solutions-image-1{width:388px;height:252px;top:100px;left:0;background-image:url(/assets/why-choose-us-1.png);z-index:2}.solutions-image-2{width:184px;height:120px;bottom:40px;right:33px;background-image:url(/assets/why-choose-us-2.png);z-index:3}.solutions-image-3{width:280px;height:220px;top:0;right:0;background-image:url(/assets/why-choose-us-1.png);z-index:2}.solutions-image-4{width:160px;height:120px;bottom:40px;left:40px;background-image:url(/assets/why-choose-us-2.png);z-index:1;transform:rotate(2deg)}.solutions-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.solution-card{min-width:286px;padding:32px 24px;border-radius:12px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(90deg,#fef6f6,#f7f8fa)}.solution-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000001a}.solution-card-title{font-size:20px;line-height:24px;font-weight:var(--font-weight-semibold);color:#3e4a5b;margin-bottom:4px;text-transform:lowercase;height:24px}.solution-card-description{font-size:18px;line-height:24px;color:#677b98;letter-spacing:.09px}@media(max-width:1024px){.solutions-content{grid-template-columns:1fr;gap:60px}.solutions-content.reverse .solutions-images{order:0}.solutions-images{min-height:300px}.solutions-cards{grid-template-columns:repeat(2,1fr);gap:20px}.solutions-hero-title{font-size:42px;line-height:52px}.solutions-section-title{font-size:36px;line-height:46px}}@media(max-width:768px){.solutions-hero{padding:60px 0 40px}.solutions-image-stack{display:flex;justify-content:flex-end;align-items:center}.solutions-image-1,.solutions-image-2{position:unset}.solutions-image-2{position:relative;top:110px;right:60px}.solutions-section{padding:60px 0}.solutions-hero-title{font-size:36px;line-height:44px}.title-primary{font-size:24px}.title-secondary{font-size:18px}.solutions-question{font-size:12px;padding:8px 12px}.solutions-section-title{font-size:32px;line-height:40px}.solutions-cards{grid-template-columns:1fr;gap:16px}.solutions-image-1,.solutions-image-3{width:280px;height:200px}.solutions-image-2,.solutions-image-4{width:160px;height:100px}.solution-card{padding:28px 20px}.solutions-content{margin-bottom:40px}}@media(max-width:480px){.solutions-hero-title,.solutions-section-title{font-size:28px;line-height:36px}.title-primary{font-size:20px}.title-secondary{font-size:16px}.solutions-hero-description{font-size:16px;line-height:26px}.list-text{font-size:16px;line-height:22px}.solutions-images{min-height:260px}.solutions-image-1,.solutions-image-3{width:240px;height:180px}.solutions-image-2,.solutions-image-4{width:140px;height:90px}}.howitworks-hero{padding:80px 0 50px;background-color:#fff}.howitworks-hero-content{max-width:1000px;margin:0 auto;text-align:center}.howitworks-hero-title{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.title-normal{font-size:36px;line-height:normal;font-weight:var(--font-weight-regular);color:#29313d}.title-bold{font-size:52px;line-height:normal;font-weight:var(--font-weight-semibold);color:#b02418}.howitworks-hero-description{font-size:20px;line-height:28px;color:#536379;text-align:center;max-width:100%}.howitworks-process{padding:64px 0 80px;background-color:#fff;overflow:hidden}.process-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:flex-start}.process-visual{position:relative;height:508px;display:flex;align-items:center;justify-content:center}.decorative-circles{position:absolute;width:100%;height:100%;z-index:0}.circle{position:absolute;border-radius:50%;border:1px solid rgba(177,36,24,.1)}.circle-1{width:444px;height:444px;top:32px;left:50%;transform:translate(-50%)}.circle-2{width:380px;height:380px;top:64px;left:50%;transform:translate(-50%);border-color:#b1241826}.circle-dot{position:absolute;border-radius:50%;background-color:#b02418}.dot-1{width:19px;height:19px;top:150px;right:0}.dot-2{width:11px;height:11px;bottom:94px;right:50px}.dot-3{width:19px;height:19px;top:246px;left:0}.phone-mockup{position:relative;z-index:2;width:248px;height:508px;background-color:#29313d;border-radius:32px;padding:11px;box-shadow:0 20px 60px #0003}.phone-screen{width:100%;height:100%;background-color:#fff;border-radius:28px;overflow:hidden;position:relative}.phone-notch{position:absolute;top:14px;left:50%;transform:translate(-50%);width:72px;height:19px;background-color:#29313d;border-radius:12px;z-index:10}.phone-home-button{position:absolute;bottom:13px;left:50%;transform:translate(-50%);width:51px;height:6px;background-color:#29313d;border-radius:3px}.phone-content{padding:50px 13px 30px;height:100%;display:flex;flex-direction:column;gap:30px}.back-arrow{position:absolute;top:48px;left:18px;color:#677b98}.pin-section{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.pin-section>div:first-child{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.pin-icon{width:42px;height:42px;background:linear-gradient(135deg,#b02418,#8a1d13);border-radius:50%;margin-bottom:8px}.pin-title{font-size:20px;line-height:normal;font-weight:var(--font-weight-semibold);color:#3e4a5b;text-transform:capitalize;margin:0 0 8px}.pin-subtitle{font-size:14px;line-height:normal;color:#677b98;margin:0}.pin-dots{display:flex;justify-content:space-between;width:100%;margin-top:0}.pin-dot{width:28px;height:28px;background-color:#e1e5ea;border-radius:4px}.redeem-button{width:100%;background-color:#b02418;color:#fff;border:none;padding:6px 16px;border-radius:6px;font-size:12px;font-weight:var(--font-weight-semibold);text-transform:capitalize;cursor:pointer;height:32px;line-height:20px}.process-steps{padding-top:64px}.steps-header{margin-bottom:30px}.steps-title{display:flex;flex-direction:column;gap:8px;text-transform:capitalize}.title-normal-small{font-size:32px;line-height:normal;font-weight:var(--font-weight-regular);color:#536379}.title-bold-large{font-size:42px;line-height:normal;font-weight:var(--font-weight-semibold);color:#b02418}.steps-list{display:flex;flex-direction:column;gap:24px}.step-item{border-left:3px solid #d1d8e0;padding:8px 0 8px 48px;position:relative;display:flex;flex-direction:column;gap:16px}.step-item.active{border-left-color:#b02418}.step-title{font-size:20px;line-height:normal;font-weight:500;color:#536379;margin:0}.step-item.active .step-title{font-weight:var(--font-weight-semibold);color:#29313d;margin-bottom:0}.step-description{font-size:18px;line-height:24px;color:#677b98;margin:0}.process-benefits{padding:50px 0 80px;background-color:#fff}.benefits-header{text-align:center;margin-bottom:75px}.benefits-title{display:flex;align-items:center;justify-content:center;gap:8px;text-transform:capitalize}.title-normal-medium{font-size:32px;line-height:normal;font-weight:var(--font-weight-regular);color:#536379}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit-card{background-color:transparent;padding:42px 24px;border-radius:16px;text-align:center}.benefit-title{font-size:20px;line-height:normal;font-weight:var(--font-weight-semibold);color:#3e4a5b;margin:0 0 4px}.benefit-description{font-size:18px;line-height:24px;color:#677b98;margin:0;letter-spacing:.09px}.howitworks-cta{padding:50px 0;background-color:#264073;position:relative;overflow:hidden}.howitworks-cta-content{text-align:center;max-width:796px;margin:0 auto;padding:50px 0}.howitworks-cta-title{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;text-transform:capitalize}.cta-title-normal{font-size:32px;line-height:40px;font-weight:var(--font-weight-regular);color:#fff}.cta-title-bold{font-size:48px;line-height:normal;font-weight:var(--font-weight-semibold);color:#fff}.howitworks-cta-description{font-size:20px;line-height:normal;color:#d1d8e0;margin-bottom:30px}.btn-primary-cta{background-color:#b02418;color:#fff;padding:10px 16px;font-size:16px;font-weight:var(--font-weight-semibold);border-radius:10px;text-decoration:none;display:inline-block;transition:all .3s ease;text-transform:capitalize;height:48px;line-height:28px;min-width:250px}.btn-primary-cta:hover{background-color:#8a1d13;transform:translateY(-2px);box-shadow:0 4px 20px #b0241866}@media(max-width:1024px){.process-content{grid-template-columns:1fr;gap:60px}.process-visual{order:-1;height:400px}.process-steps{padding-top:0}.benefits-grid{grid-template-columns:1fr;gap:32px}.circle-1{width:360px;height:360px}.circle-2{width:300px;height:300px}.title-normal{font-size:32px}.title-bold{font-size:44px}}@media(max-width:768px){.howitworks-hero{padding:60px 0 40px}.howitworks-process,.process-benefits{padding:60px 0}.howitworks-cta,.howitworks-cta-content{padding:40px 0}.title-normal{font-size:28px}.title-bold{font-size:38px}.howitworks-hero-description{font-size:18px;line-height:26px}.phone-mockup{width:200px;height:400px}.process-visual{height:350px}.circle-1{width:300px;height:300px}.circle-2{width:250px;height:250px}.cta-title-normal{font-size:28px}.cta-title-bold{font-size:38px}}@media(max-width:480px){.howitworks-hero-title{flex-direction:column;gap:4px}.title-normal{font-size:24px}.title-bold{font-size:32px}.phone-mockup{width:180px;height:360px}.benefit-card{padding:32px 20px}}.rewards-hero{padding:112px 0 80px;background-color:#fff;position:relative}.rewards-hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}.rewards-hero-text{padding-top:0}.rewards-hero-subtitle{font-size:16px;line-height:20px;font-weight:500;color:#e16030;background-color:#fceee9a3;border:.8px solid #f9ddd2;padding:10px 16px;border-radius:1000px;display:inline-block;text-transform:capitalize;margin-bottom:24px}.rewards-hero-title{font-size:36px;line-height:normal;font-weight:var(--font-weight-regular);color:#29313d;margin-bottom:8px;text-transform:capitalize}.rewards-hero-title .text-primary{display:block;font-size:52px;line-height:normal;font-weight:var(--font-weight-semibold);color:#b02418;margin-top:8px}.rewards-hero-description{font-size:20px;line-height:28px;color:#64748b;text-align:justify;margin-bottom:24px}.rewards-hero-images{position:relative;height:428px}.rewards-hero-image-stack{display:flex;gap:20px;align-items:flex-start;height:100%;position:relative}.rewards-hero-image{border-radius:16px;background-size:cover;background-position:center;overflow:hidden;position:relative;background-color:#536379}.rewards-hero-image:after{content:"";position:absolute;inset:0;background-color:#536379;mix-blend-mode:color;pointer-events:none}.rewards-hero-image-1{width:184px;height:348px;margin-top:80px;background-image:url(/assets/main-Image.jpg)}.rewards-hero-image-2{width:184px;height:348px;background-image:url(/assets/main-Image-1.jpg)}.rewards-hero-image-3{width:184px;height:348px;margin-top:40px;background-image:url(/assets/main-Image-2.jpg)}.rewards-hero:before{content:"";position:absolute;right:81px;top:206px;width:176px;height:112px;opacity:.1;pointer-events:none}.catalog-features{padding:80px 0;background-color:#fff}.catalog-features-header{text-align:center;margin-bottom:60px}.catalog-features-title{font-size:48px;line-height:56px;font-weight:var(--font-weight-bold);color:var(--grey-800);margin-bottom:16px}.catalog-features-subtitle{font-size:18px;line-height:26px;color:var(--grey-600)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 40px;margin:0 auto}.feature-card{padding:12px 20px;border-radius:8px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:flex-start;justify-content:center;gap:4px}.feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000000f}.rewards-stats{padding:60px 0;background-color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:60px;max-width:1000px;margin:0 auto}.stat-item{text-align:center}.stat-number{font-size:42px;line-height:48px;font-weight:var(--font-weight-bold);color:#b02418;margin:0 0 8px}.stat-label{font-size:16px;line-height:24px;color:var(--grey-600);font-weight:var(--font-weight-regular);margin:0;text-transform:lowercase}.rewards-cta{padding:100px 0;background:linear-gradient(135deg,#2d4a7c,#1e3a5f);position:relative;overflow:hidden}.rewards-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 50%,rgba(255,255,255,.05) 0%,transparent 50%);z-index:0}.rewards-cta-content{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:1}.rewards-cta-title{font-size:44px;line-height:54px;font-weight:var(--font-weight-bold);color:#fff;margin-bottom:24px;letter-spacing:-.01em}.rewards-cta-title .text-secondary{color:#feb2b2;display:block}.rewards-cta-description{font-size:18px;line-height:28px;color:#ffffffe6;margin-bottom:40px}.btn-primary-cta{background-color:#b02418;color:#fff;padding:14px 40px;font-size:16px;font-weight:var(--font-weight-semibold);border-radius:10px;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:0 4px 20px #b024184d;text-transform:capitalize}.btn-primary-cta:hover{background-color:#8a1d13;transform:translateY(-2px);box-shadow:0 6px 30px #b0241866}@media(max-width:1024px){.rewards-hero-content{grid-template-columns:1fr;gap:60px}.rewards-hero-images{order:-1;height:348px}.rewards-hero-image-stack{justify-content:center}.stats-grid{grid-template-columns:repeat(2,1fr);gap:40px}.rewards-hero-title{font-size:32px}.rewards-hero-title .text-primary{font-size:42px}.catalog-features-title{font-size:38px;line-height:46px}}@media(max-width:768px){.rewards-hero{padding:80px 0 60px}.rewards-hero-subtitle{font-size:12px;padding:8px 12px}.rewards-hero-content{display:flex;flex-direction:column}.rewards-hero-text{order:1}.rewards-hero-images{order:2}.catalog-features,.rewards-stats{padding:60px 0}.rewards-cta{padding:80px 0}.rewards-hero-title{font-size:28px}.rewards-hero-title .text-primary{font-size:36px}.rewards-hero-description{font-size:18px;line-height:26px;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.features-grid{grid-template-columns:1fr;gap:16px}.stats-grid{grid-template-columns:1fr;gap:32px}.rewards-hero-image-stack{gap:12px}.rewards-hero-image-1,.rewards-hero-image-2,.rewards-hero-image-3{width:140px;height:260px}.rewards-hero-image-1,.rewards-hero-image-3{margin-top:40px}.catalog-features-title,.rewards-cta-title{font-size:32px;line-height:40px}}@media(max-width:480px){.rewards-hero-title{font-size:24px}.rewards-hero-title .text-primary{font-size:32px}.catalog-features-title,.rewards-cta-title{font-size:28px;line-height:36px}.stat-number{font-size:36px;line-height:42px}.feature-card{padding:24px 20px}.feature-text{font-size:16px;line-height:24px}}.disabled-nav-item{pointer-events:none;opacity:.5}.feature-number{width:4px;height:4px;background-color:#a4b0c1;border-radius:1px}.subtitle-badge{background:#fef6f6a3;border:.8px solid #F9D5D2;color:#b02418}.features.hero-description{text-align:center}.nav-wrapper .logo{margin-right:15px;position:relative;top:4px}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffffffa;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.page-loader.active{opacity:1;visibility:visible;pointer-events:all}.spinner{width:56px;height:56px;border:4px solid var(--grey-200);border-top:4px solid var(--primary-500);border-right:4px solid var(--primary-600);border-radius:50%;animation:spin .9s cubic-bezier(.68,-.55,.265,1.55) infinite;position:relative}.spinner:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:var(--primary-500);border-radius:50%;box-shadow:0 0 12px #e02f1f66}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-text{margin-top:20px;font-size:16px;color:var(--grey-600);font-weight:var(--font-weight-semibold)}.spinner-dots{display:flex;gap:8px}.spinner-dots .dot{width:12px;height:12px;background:var(--primary-600);border-radius:50%;animation:bounce 1.4s infinite ease-in-out both}.spinner-dots .dot:nth-child(1){animation-delay:-.32s}.spinner-dots .dot:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.spinner-pulse{width:50px;height:50px;background:var(--primary-600);border-radius:50%;animation:pulse 1.2s infinite ease-in-out}@keyframes pulse{0%,to{transform:scale(0);opacity:1}50%{transform:scale(1);opacity:.3}}.page-transition{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#app-main{opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}#app-main:not(.content-loaded){opacity:0;transform:translateY(8px)}#app-main.content-loaded{opacity:1;transform:translateY(0)}
