*,body{font-family:Poppins,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{background:none;border:none;cursor:pointer;font-family:inherit}@media (max-width:768px){body{font-size:14px}}.container{margin:0 auto;max-width:1400px;padding:0 30px}@media (max-width:1200px){.container{padding:0 25px}}@media (max-width:768px){.container{padding:0 20px}}@media (max-width:480px){.container{padding:0 15px}}.top-bar{background-color:#432274;color:#6a8689;font-size:12px;font-weight:400;padding:8px 0}.top-bar-content{justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 30px}.top-bar-content,.top-bar-left{align-items:center;display:flex}.top-bar-left{gap:15px}.top-bar-item{align-items:center;display:flex;gap:8px}.top-bar-icon{color:#ffc107;font-size:14px}.top-bar-separator{color:#ffffff80;margin:0 5px}.top-bar-left span:not(.top-bar-separator){color:#6a8689}.top-bar-right{align-items:center;display:flex;gap:15px}.top-bar-nav-links{align-items:center;display:flex;gap:10px;margin-right:35px}.top-bar-right a{color:#6a8689;font-size:13px;text-decoration:none;transition:.3s}.top-bar-right a:hover{color:#fff}.follow-text{color:#6a8689;font-size:13px}.social-icons{gap:4px}.social-icons,.social-icons a{align-items:center;display:flex}.social-icons a{background-color:initial;border-radius:4px;color:#fff;cursor:pointer;height:28px;justify-content:center;transition:opacity .3s;width:28px}.social-icons a:hover{opacity:.7}.social-icons a svg{height:14px;width:14px}.main-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ffffff80;box-shadow:0 2px 4px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-content{gap:30px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:18px 30px}.header-content,.logo{align-items:center;display:flex}.logo{color:#432274;gap:10px;text-decoration:none}.logo-image{height:60px;object-fit:contain;width:60px}.logo-text{font-size:18px;font-weight:700}.main-nav{display:flex;flex:1 1;gap:35px;justify-content:center}.main-nav a{border-bottom:2px solid #0000;color:#010202;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding-bottom:5px;text-decoration:none;transition:color .3s,border-bottom .3s;white-space:nowrap}.main-nav a:hover{color:#432274}.main-nav a.active{border-bottom:2px solid #432274;color:#432274}.app-download{display:flex;flex-direction:column;gap:0;height:48px;justify-content:center}.app-download-text{color:#061c3d;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:36px;margin:0;white-space:nowrap}.app-buttons{display:flex;flex-shrink:0;gap:0}.app-store-buttons-image{display:block;height:30px;width:191px}.mobile-menu-toggle{background:none;border:none;color:#432274;cursor:pointer;display:none;font-size:24px;padding:8px;z-index:1001}.mobile-menu-overlay{background-color:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.mobile-top-bar{display:none}@media (max-width:1200px){.header-content{padding:15px 30px}.main-nav{gap:25px}.main-nav a{font-size:13px}.app-download{width:180px}.app-store-buttons-image{height:28px;width:180px}}@media (max-width:1024px){.top-bar{font-size:11px}.top-bar-content{flex-wrap:wrap;gap:10px;padding:0 20px}.top-bar-left{flex-wrap:wrap;gap:8px}.top-bar-item,.top-bar-item span{font-size:11px}.top-bar-right{flex-wrap:wrap;gap:10px}.top-bar-nav-links{gap:8px;margin-right:20px}.follow-text,.top-bar-right a{font-size:11px}.main-nav{gap:15px}.main-nav a{font-size:13px}.app-download-text{font-size:14px}}@media (max-width:900px){.mobile-menu-toggle{display:block}.top-bar{display:none}.mobile-menu-overlay{display:block}.main-nav{align-items:flex-start;background-color:#fff;box-shadow:-2px 0 10px #0000001a;flex-direction:column;gap:0;height:100vh;justify-content:flex-start;overflow-y:auto;padding:80px 30px 30px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:280px;z-index:1000}.mobile-top-bar{display:block;margin-bottom:16px;padding:12px 0;width:100%}.mobile-top-bar .top-bar-content{align-items:flex-start;flex-direction:column;gap:10px;padding:0}.mobile-top-bar .top-bar-left{align-items:flex-start;flex-direction:column;gap:8px}.mobile-top-bar .top-bar-separator{display:none}.mobile-top-bar .top-bar-right{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.mobile-top-bar .top-bar-nav-links{flex-wrap:wrap;gap:8px;margin-bottom:4px;margin-right:0}.mobile-top-bar .top-bar-nav-links span{display:none}.mobile-top-bar .social-icons{gap:8px}.main-nav.mobile-open{right:0}.main-nav a{font-size:16px;padding:15px 0;width:100%}.main-nav a,.main-nav a.active{border-bottom:1px solid #f0f0f0}.main-nav a.active{border-left:3px solid #432274;color:#432274;padding-left:10px}.app-download{width:auto}}@media (max-width:768px){.top-bar{padding:10px 0}.top-bar-content{gap:12px;padding:0 15px}.top-bar-content,.top-bar-left{align-items:flex-start;flex-direction:column}.top-bar-left{background-color:#ffffff14;border-radius:8px;gap:6px;padding:8px 10px;width:100%}.top-bar-item{font-size:11px;white-space:normal}.top-bar-item span{font-size:11px;word-break:break-word}.top-bar-right,.top-bar-separator{display:none}.top-bar-nav-links{flex-wrap:wrap;gap:8px;margin-bottom:5px;margin-right:0}.top-bar-nav-links span{display:none}.follow-text,.top-bar-right a{font-size:11px}.social-icons{gap:8px}.social-icons a{height:24px;width:24px}.social-icons a svg{height:12px;width:12px}.header-content{gap:15px;padding:15px 20px}.logo-image{height:50px;width:50px}.app-download{display:none}.main-nav{padding:70px 25px 25px;width:250px}.main-nav a{font-size:15px;padding:12px 0}}@media (max-width:480px){.top-bar{padding:8px 0}.top-bar-content{gap:10px;padding:0 12px}.top-bar-item{gap:6px}.top-bar-item,.top-bar-item span{font-size:10px}.top-bar-icon{font-size:12px}.follow-text,.top-bar-right a{font-size:10px}.social-icons a{height:22px;width:22px}.social-icons a svg{height:11px;width:11px}.header-content{gap:10px;padding:12px 15px}.logo-image{height:45px;width:45px}.mobile-menu-toggle{font-size:22px;padding:6px}.main-nav{max-width:280px;width:100%}}.footer{width:100%}.footer-content{display:flex;min-height:420px}.footer-left{background-color:#fcc300;display:flex;flex-direction:column;gap:24px;padding:60px 29px 60px 60px;width:35%}.footer-logo-image{width:120px}.company-name{color:#061c3d;font-size:32px;font-weight:700;margin:0}.logo-container{display:inline-block;position:relative}.corporate-address{margin-top:0}.corporate-address p{color:#061c3d;font-size:16px;font-weight:600;line-height:1.6;margin:0}.footer-app-download{display:flex;flex-direction:column;gap:8px;margin-top:20px}.download-text{color:#061c3d;font-size:15px;font-weight:400;margin:0}.app-inline{align-items:center;display:flex;gap:16px}.app-name{color:#061c3d;font-size:38px;font-weight:700;line-height:1}.app-store-buttons-image{height:56px;object-fit:contain}.footer-right{background:#432274;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:27px 24px 36px}.footer-top-section{align-items:flex-start;display:flex;gap:30px;margin-bottom:40px}.footer-links-section{flex:1 1}.useful-links-heading{color:#fff;font-size:20px;font-weight:700;margin-bottom:24px}.footer-columns{display:flex;gap:0}.footer-column{flex:1 1}.footer-column h4{color:#fff;font-size:20px;font-weight:700;margin-bottom:18px}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column ul li{margin-bottom:12px}.footer-column ul li a{color:#c9c9c9;font-size:16px;font-style:normal;font-weight:500;line-height:41px;text-decoration:none}.footer-social-icons{display:flex;gap:12px}.footer-connect-section{flex-shrink:0;min-width:200px}.footer-connect-section h4{color:#fff;font-size:20px;font-weight:700;margin-bottom:18px}.footer-social-icons a{align-items:center;background:#ffffff26;border-radius:6px;color:#fff;display:flex;height:44px;justify-content:center;transition:background .3s ease;width:44px}.footer-social-icons a:hover{background:#ffffff40}.footer-copyright-section{margin-top:auto}.copyright-divider{background-color:#ffffff4d;height:1px;margin-bottom:20px;width:100%}.footer-copyright{color:#fff;font-size:15px;font-weight:600;margin:0;text-align:center}@media (max-width:1024px){.footer-content{flex-direction:column}.footer-left,.footer-right{width:100%}.footer-left{padding:50px 40px}.footer-right{padding:50px 40px 30px}.footer-top-section{flex-direction:column;gap:30px}.footer-columns{flex-wrap:wrap;gap:40px}.footer-connect-section{min-width:auto}}@media (max-width:768px){.footer-left{padding:40px 30px}.footer-right{padding:40px 30px 30px}.footer-columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-name{font-size:28px}.corporate-address p{font-size:14px}.footer-top-section{gap:20px;margin-bottom:20px}.footer-connect-section h4,.useful-links-heading{font-size:18px}.footer-column ul li a{font-size:15px;line-height:26px}}@media (max-width:480px){.footer-left{padding:30px 20px}.footer-right{padding:26px 18px 18px}.footer-logo-image{width:100px}.company-name{font-size:24px}.corporate-address p{font-size:13px}.app-inline{align-items:flex-start;flex-direction:column;gap:10px}.app-name{font-size:28px}.app-store-buttons-image{height:44px}.footer-column h4{font-size:16px;margin-bottom:12px}.footer-column ul li{margin-bottom:6px}.footer-column ul li a{font-size:14px;line-height:22px}.footer-columns{gap:16px;grid-template-columns:1fr}.footer-top-section{margin-bottom:16px}.footer-social-icons{gap:10px}.footer-social-icons a{height:40px;width:40px}.footer-copyright{font-size:13px;margin-top:20px}}.hero-section{overflow:hidden}.hero-section,.hero-slider{position:relative;width:100%}.hero-slider{min-height:600px}.hero-slide{background-image:var(--hero-image);background-position:50%;background-size:cover;left:0;min-height:750px;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out,visibility 1s ease-in-out;visibility:hidden;width:100%}.hero-slide.active{opacity:1;position:relative;visibility:visible}.hero-carousel-dots{bottom:115px;display:flex;gap:10px;left:92px;position:absolute;z-index:10}.hero-carousel-dots .dot{background-color:#fff9;border:2px solid #ffffffe6;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.hero-carousel-dots .dot.active{background-color:#fcc300;border:2px solid #fff;box-shadow:0 2px 6px #0006;transform:scale(1.2)}.hero-carousel-dots .dot:hover{background-color:#fcc300cc;border:2px solid #fff;transform:scale(1.1)}@media (max-width:1024px){.hero-slide,.hero-slider{min-height:550px}.hero-carousel-dots{bottom:80px;left:50px;z-index:10}}@media (max-width:768px){.hero-slide,.hero-slider{min-height:450px}.hero-slide{background-image:var(--hero-image);background-image:var(--hero-image-mobile,var(--hero-image))}.hero-carousel-dots{bottom:20px;gap:8px;left:50%;transform:translateX(-50%);z-index:10}.hero-carousel-dots .dot{background-color:#fff9;border:2px solid #ffffffe6;box-shadow:0 2px 4px #0000004d;height:10px;width:10px}.hero-carousel-dots .dot.active{transform:scale(1.2)}}@media (max-width:480px){.hero-slide,.hero-slider{min-height:400px}.hero-slide{background-image:var(--hero-image);background-image:var(--hero-image-mobile,var(--hero-image))}.hero-carousel-dots{bottom:15px;gap:8px;left:50%;transform:translateX(-50%);z-index:10}.hero-carousel-dots .dot{background-color:#fff9;border:2px solid #ffffffe6;box-shadow:0 2px 4px #0000004d;height:10px;width:10px}.hero-carousel-dots .dot.active{transform:scale(1.2)}}.our-projects-section{background-color:#432274;overflow:visible;padding:0 0 0 34px;position:relative;width:100%}.projects-white-container{background-color:#fff;border-radius:92px 0 0 0;box-sizing:border-box;left:36px;margin:0;min-height:600px;padding:27px 51px 22px 72px;position:relative;top:-58px;width:100%}.projects-container{margin:0 auto;max-width:1400px;position:relative}.projects-header{margin-bottom:13px}.know-more-text{color:#fcc300;display:block;font-size:24px;font-weight:700;margin:0 0 0 4px}.projects-title{color:#432274;font-size:40px;font-style:normal;font-weight:600;line-height:42px;margin:0}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.project-card{background:#eee;border-radius:12px;overflow:hidden;position:relative;transition:transform .3s}.project-card:hover{transform:translateY(-5px)}.project-image{display:block;height:100%;min-height:280px;object-fit:cover;width:100%}.project-logo-text{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0;text-align:left}.project-logo-text .big-b{display:inline-block;position:relative}.project-logo-text .big-b:after{background:#4caf50;border-radius:50% 50% 50% 0;bottom:-2px;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%);transform:translateX(-50%) rotate(-45deg);width:8px}.project-tagline{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:1.4;margin:0;text-align:left}.coming-soon-text{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:10px 0 0}.napp-logo-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.napp-circle{align-items:center;background:linear-gradient(135deg,gold,#ffa000);border-radius:50%;box-shadow:0 4px 12px #ffd7004d;display:flex;height:80px;justify-content:center;position:relative;width:80px}.napp-signature{color:#1e3a8a;font-family:Poppins,sans-serif;font-size:20px;font-style:italic;font-weight:700;letter-spacing:1px}.napp-star{color:gold;font-size:20px;position:absolute;right:-5px;text-shadow:0 2px 4px #0003;top:-5px}.m-mart-logo{height:70px;margin-bottom:10px;width:70px}.m-logo-shape,.m-mart-logo{align-items:center;display:flex;justify-content:center}.m-logo-shape{background-color:#ffc107;border-radius:4px;color:#432274;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;height:50px;line-height:1;position:relative;width:50px}.know-more-btn-wrapper{align-items:flex-end;display:flex;justify-content:flex-start;margin-top:auto;position:relative;width:100%;z-index:1}.know-more-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:4px;padding:0;transition:opacity .3s}.know-more-btn:hover{opacity:.8}.projects-description-wrapper{margin-bottom:50px}.projects-description{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;margin:0;text-align:justify}.projects-question-wrapper{margin-bottom:26px;margin-top:28px}.projects-question{color:#11182780;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;margin:0;text-align:justify}.people-connected-section{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:0;width:100%}.people-connected-left{align-items:center;display:flex;flex:1 1;gap:20px;min-width:0}.people-text-with-button{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.people-avatars{align-items:center;display:flex;height:50px;position:relative}.avatar-circle{background-color:#f0f0f0;border:1px solid #fcc300;border-radius:50%;box-shadow:0 2px 8px #00000026;height:50px;margin-left:-15px;overflow:hidden;position:relative;width:50px}.avatar-circle:first-child{margin-left:0}.avatar-image{display:block;height:100%;object-fit:cover;width:100%}.people-count{color:#432274;flex:1 1;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;white-space:nowrap}.read-more-section{align-items:center;display:flex;justify-content:flex-end;margin-top:0}.read-more-btn{background-color:#432274;border:2px solid #432274;border-radius:5px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;padding:10px 23px;transition:all .3s ease;white-space:nowrap}.read-more-btn:hover{background-color:#432274;box-shadow:0 4px 12px #2d1b694d;color:#fff;transform:translateY(-2px)}@media (max-width:1199px) and (min-width:900px){.our-projects-section{padding:0 0 0 20px}.projects-white-container{border-radius:60px 0 0 0;left:20px;padding:50px 35px 40px 50px;top:-50px}.projects-grid{gap:24px;grid-template-columns:repeat(2,1fr)}.projects-title{font-size:36px}.know-more-text{font-size:20px}}@media (max-width:1200px){.projects-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.projects-white-container{border-radius:60px 0 0 0;left:20px;padding:60px 40px 50px}}@media (max-width:899px) and (min-width:640px){.our-projects-section{padding:0 0 0 15px}.projects-white-container{border-radius:40px 0 0 0;left:15px;padding:45px 25px 35px 30px;top:-45px}.projects-title{font-size:32px;line-height:1.2}.know-more-text{font-size:18px}.projects-grid{gap:22px;grid-template-columns:1fr}.project-image{min-height:260px}.people-count{font-size:20px}}@media (max-width:768px){.our-projects-section{padding:0 0 0 10px}.projects-white-container{border-radius:30px 0 0 0;left:10px;padding:40px 20px 30px;top:-40px}.people-count{font-size:20px}.projects-title{font-size:32px;line-height:1.2}.know-more-text{font-size:16px}.projects-grid{gap:20px;grid-template-columns:1fr;margin-bottom:30px}.project-card,.project-image{min-height:240px}.projects-description{font-size:14px;line-height:1.6}.projects-question{font-size:14px}.people-connected-section{align-items:flex-start;flex-direction:column;gap:18px}.people-connected-left,.people-text-with-button{align-items:flex-start;flex-direction:column;gap:15px;width:100%}.read-more-section{justify-content:center;width:100%}.read-more-btn{padding:12px 20px;width:100%}}@media (max-width:639px) and (min-width:480px){.our-projects-section{padding:0}.projects-white-container{border-radius:25px 0 0 0;left:0;padding:35px 18px 25px;top:-35px}.projects-title{font-size:28px;line-height:1.2}.know-more-text{font-size:14px}.project-logo-text{font-size:22px}.project-tagline{font-size:12px}.projects-description{font-size:13px}.people-count{font-size:18px}}@media (max-width:480px){.our-projects-section{padding:0}.projects-white-container{border-radius:20px 0 0 0;left:0;padding:30px 15px 25px;top:-30px}.people-count{font-size:18px}.projects-title{font-size:24px;line-height:1.2}.know-more-text{font-size:13px}.project-logo-text{font-size:20px}.project-tagline{font-size:11px}.projects-description{font-size:12px;line-height:1.5}.projects-question{font-size:12px}.project-image{min-height:200px}.avatar-circle{border:2px solid #fff;height:36px;margin-left:-10px;width:36px}.people-avatars{height:36px}.read-more-btn{font-size:13px;padding:10px 18px}}@media (max-width:320px){.projects-white-container{border-radius:15px 0 0 0;padding:25px 12px 20px}.projects-title{font-size:20px}.know-more-text{font-size:12px}.project-logo-text{font-size:18px}.people-count{font-size:16px}}.maintenance-popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.maintenance-popup-container{animation:popupFadeIn .3s ease-out;background:#fff;border:2px solid #432274;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:500px;padding:40px;position:relative;width:100%}@keyframes popupFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.maintenance-popup-close{align-items:center;background:none;border:none;color:#432274;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:15px;top:15px;transition:color .3s ease,transform .2s ease;width:32px}.maintenance-popup-close:hover{color:#fcc300;transform:rotate(90deg)}.maintenance-popup-content{text-align:center}.maintenance-popup-icon{animation:rotateIcon 2s linear infinite;color:#432274;font-size:64px;margin-bottom:20px}@keyframes rotateIcon{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.maintenance-popup-title{color:#432274;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;margin:0 0 15px}.maintenance-popup-text{color:#666;font-family:Poppins,sans-serif;font-size:18px;margin:0}@media (max-width:768px){.maintenance-popup-container{max-width:90%;padding:30px 20px}.maintenance-popup-title{font-size:24px}.maintenance-popup-text{font-size:16px}.maintenance-popup-icon{font-size:48px}}.customers-trust-section{background-color:#432274;overflow:visible;padding:0 0 0 34px;position:relative;width:100%}.customers-trust-container{margin:0 auto;max-width:1400px;padding:0}.customers-trust-content{grid-gap:42px;align-items:center;display:grid;gap:42px;grid-template-columns:1fr 1fr;min-height:284px}.customers-trust-text{display:flex;flex-direction:column;justify-content:center;max-width:600px}.trust-text-content{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.trust-headline,.trust-subheadline{color:#fff;font-size:30px;font-style:normal;font-weight:600;letter-spacing:0;line-height:42px;margin:0}.join-milkano-btn{align-items:center;background-color:#fcc300;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;gap:8px;height:40px;justify-content:center;margin-top:16px;padding:0 20px;text-transform:capitalize;transition:all .3s;width:132px}.join-milkano-btn:hover{background-color:#ffd54f;box-shadow:0 4px 12px #fcc30066;transform:translateY(-2px)}.customers-trust-image{align-items:center;display:flex;height:284px;justify-content:flex-end;margin-bottom:0;width:813px}.trust-team-image{border-radius:8px;display:block;height:284px;object-fit:cover;width:813px}@media (max-width:1199px) and (min-width:1024px){.customers-trust-image,.trust-team-image{height:auto;max-width:700px;min-height:250px;width:100%}.trust-headline,.trust-subheadline{font-size:30px;line-height:40px}}@media (max-width:1200px){.customers-trust-image,.trust-team-image{height:auto;max-width:700px;min-height:250px;width:100%}}@media (max-width:1023px) and (min-width:768px){.customers-trust-section{padding:70px 0 0}.customers-trust-container{padding:0 25px}.customers-trust-content{gap:35px;grid-template-columns:1fr}.customers-trust-image{justify-content:center}.customers-trust-image,.trust-team-image{height:auto;min-height:280px;width:100%}.trust-headline,.trust-subheadline{font-size:30px;line-height:40px}.join-milkano-btn{font-size:14px;height:42px;width:130px}}@media (max-width:1024px){.customers-trust-section{padding:70px 0 0}.customers-trust-container{padding:0 25px}.customers-trust-content{gap:35px;grid-template-columns:1fr}.customers-trust-image{justify-content:center}.customers-trust-image,.trust-team-image{height:auto;min-height:280px;width:100%}.trust-headline,.trust-subheadline{font-size:28px;line-height:38px}}@media (max-width:767px) and (min-width:640px){.customers-trust-section{padding:50px 0 0}.customers-trust-container{padding:0 20px}.customers-trust-content{gap:30px}.customers-trust-image,.trust-team-image{min-height:250px}.trust-headline,.trust-subheadline{font-size:26px;line-height:36px}.join-milkano-btn{font-size:13px;height:40px;margin-top:14px;width:125px}}@media (max-width:768px){.customers-trust-section{padding:50px 0 0}.customers-trust-container{padding:0 20px}.customers-trust-content{gap:30px}.customers-trust-image,.trust-team-image{min-height:250px}.trust-headline,.trust-subheadline{font-size:24px;line-height:32px}.join-milkano-btn{font-size:13px;height:38px;margin-top:12px;width:120px}}@media (max-width:639px) and (min-width:480px){.customers-trust-section{padding:40px 0 0}.customers-trust-container{padding:0 18px}.trust-headline,.trust-subheadline{font-size:22px;line-height:30px}.join-milkano-btn{font-size:12px;height:36px;width:115px}}@media (max-width:480px){.customers-trust-section{padding:35px 0 0}.customers-trust-container{padding:0 15px}.customers-trust-content{gap:25px}.customers-trust-image,.trust-team-image{min-height:220px}.trust-headline,.trust-subheadline{font-size:20px;line-height:28px}.join-milkano-btn{font-size:12px;height:35px;margin-top:10px;min-height:44px;width:110px}}@media (max-width:320px){.trust-headline,.trust-subheadline{font-size:18px;line-height:26px}.join-milkano-btn{max-width:200px;width:100%}}.about-us-section{background-color:initial;padding:60px 0}.about-us-container{margin:0 auto;max-width:1400px;padding:0 30px}.about-us-content{grid-gap:80px;align-items:flex-start;display:grid;gap:80px;grid-template-columns:1fr 1fr}.about-us-left{display:flex;justify-content:flex-start}.about-left-image{border-radius:12px;max-width:600px;object-fit:cover;width:100%}.about-us-right{position:relative}.about-subtitle{color:#fcc300;display:block;font-size:22px;font-weight:700;margin-bottom:6px}.about-subtitle,.about-title{font-family:Poppins,sans-serif}.about-title{color:#483d8b;font-size:40px;font-weight:600;line-height:1.2;margin:0 0 16px}.about-description{color:#777;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.7;margin-bottom:20px;text-align:justify}.read-more-link{color:#f63a61;font-weight:700;text-decoration:none}.read-more-link:hover{text-decoration:underline}.about-features{bottom:0;display:flex;flex-direction:column;gap:20px;margin-top:171px;position:relative}.flex{display:flex;gap:16px;padding:23px}.border-b{border-bottom:1px solid #061c3d3b}.feature-box{background-color:#ffc107;border-radius:14px;box-shadow:0 6px 16px #ffc10759;display:block;gap:22px;padding:28px 30px}.feature-icon{color:#5b4fff;font-size:34px}.feature-content h4{color:#1e1e1e;font-size:20px;font-weight:700;margin:0 0 8px}.feature-content p{color:#333;font-size:13px;line-height:1.6;margin:0;text-align:justify}@media (max-width:1199px) and (min-width:1024px){.about-us-content{gap:60px}.about-title{font-size:38px}}@media (max-width:1024px){.about-us-section{padding:50px 0}.about-us-container{padding:0 25px}.about-us-content{gap:40px;grid-template-columns:1fr}.about-left-image{max-width:100%}.about-features{margin-top:40px}}@media (max-width:899px) and (min-width:768px){.about-us-section{padding:45px 0}.about-us-container{padding:0 20px}.about-title{font-size:34px}.about-subtitle{font-size:19px}.about-description{font-size:15px}.feature-box{padding:22px}}@media (max-width:768px){.about-us-section{padding:40px 0}.about-us-container{padding:0 20px}.about-us-content{gap:35px}.about-title{font-size:30px;line-height:1.2}.about-subtitle{font-size:17px}.about-description{font-size:15px;line-height:1.6}.about-features{gap:15px;margin-top:30px}.feature-box{padding:20px}.feature-icon{font-size:28px}.feature-content h4{font-size:18px}.feature-content p{font-size:14px}.flex{gap:12px;padding:18px}}@media (max-width:639px) and (min-width:480px){.about-us-section{padding:35px 0}.about-us-container{padding:0 18px}.about-title{font-size:28px}.about-subtitle{font-size:16px}.about-description{font-size:14px}.feature-box{padding:18px}}@media (max-width:480px){.about-us-section{padding:30px 0}.about-us-container{padding:0 15px}.about-us-content{gap:30px}.about-title{font-size:24px;line-height:1.2}.about-subtitle{font-size:15px;margin-bottom:5px}.about-description{font-size:13px;line-height:1.6;margin-bottom:15px}.about-features{gap:12px;margin-top:25px}.feature-box{padding:16px}.feature-icon{font-size:24px}.feature-content h4{font-size:16px;margin-bottom:6px}.feature-content p{font-size:12px;line-height:1.5}.flex{gap:10px;padding:15px}}@media (max-width:320px){.about-title{font-size:20px}.about-subtitle{font-size:14px}.feature-box{padding:14px}}.what-we-have-section{padding:0}.what-we-have-container{margin:0 auto;max-width:1400px;padding:0 30px}.section-label{color:#fcc300;display:block;font-size:24px}.section-label,.section-main-title{font-family:Poppins,sans-serif;font-weight:700}.section-main-title{color:#432274;font-size:40px;line-height:42px;margin:0 0 25px}.what-we-have-content{grid-gap:0;align-items:stretch;background-color:#fff;border-radius:30px;display:grid;gap:0;grid-template-columns:40% 1fr;overflow:hidden}.services-tabs{background-color:#432274;border-radius:24px 0 0 24px;overflow:visible;padding:14px 0 14px 14px;position:relative}.service-tab{align-items:center;cursor:pointer;display:flex;gap:25px;margin:0;padding:35px 40px;position:relative;transition:all .3s ease}.service-tab:first-child{border-radius:30px 0 0 0}.service-tab:last-child{border-radius:0 0 0 30px}.service-tab.active{background-color:#fff;border-radius:30px 0 0 30px;box-shadow:0 4px 15px #0000001a;margin-left:0;z-index:2}.service-tab:not(.active){background-color:initial}.service-tab:not(.active):hover{background-color:#ffffff1a}.service-tab-icon{flex-shrink:0;height:55px;object-fit:contain;transition:all .3s ease;width:55px}.service-tab-title{font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:42px;margin:0;transition:color .3s ease}.service-tab.active .service-tab-title{color:#432274;font-weight:600}.service-tab:not(.active) .service-tab-title{color:#fff;font-weight:500}.service-content{align-items:flex-start;background-color:#fff;border:1px solid #d9d9d9;border-left:none;display:flex;min-height:400px;padding:30px}.service-content-wrapper{display:flex;flex-direction:column;gap:30px;width:100%}.service-video-container{aspect-ratio:16/9;background-color:#000;border:2px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 15px #00000026;overflow:hidden;width:100%}.service-video-player{display:block;height:100%;object-fit:cover;width:100%}.service-content-description{color:#111827;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8;margin:0}@media (max-width:1200px){.section-main-title{font-size:42px}.what-we-have-content{gap:40px}}@media (max-width:1024px){.what-we-have-content{gap:40px;grid-template-columns:1fr}.section-main-title{font-size:38px}.service-tab{padding:25px 30px}.service-tab-icon{height:42px;width:42px}.service-tab-title{font-size:22px}}@media (max-width:768px){.what-we-have-section{padding:60px 0}.what-we-have-container{padding:0 20px}.section-label{font-size:18px}.section-main-title{font-size:32px;margin-bottom:35px}.what-we-have-content{border-radius:20px;grid-template-columns:1fr}.services-tabs{border-radius:20px 20px 0 0}.service-tab{gap:20px;padding:25px 28px}.service-tab:first-child{border-radius:20px 20px 0 0}.service-tab.active,.service-tab:last-child{border-radius:0}.service-tab-icon{height:45px;width:45px}.service-tab-title{font-size:22px}.service-content{min-height:250px;padding:30px 25px}.service-content-wrapper{gap:25px}.service-video-container{border-radius:10px}.service-content-description{font-size:15px}}@media (max-width:480px){.section-label{font-size:16px}.section-main-title{font-size:28px;margin-bottom:30px}.what-we-have-content{border-radius:18px}.services-tabs{border-radius:18px 18px 0 0}.service-tab{gap:15px;padding:20px 22px}.service-tab:first-child{border-radius:18px 18px 0 0}.service-tab.active,.service-tab:last-child{border-radius:0}.service-tab-icon{height:40px;width:40px}.service-tab-title{font-size:19px}.service-content{min-height:200px;padding:25px 20px}.service-content-wrapper{gap:20px}.service-video-container{border-radius:8px}.service-content-description{font-size:14px;line-height:1.7}}.life-with-us{padding:24px 0 0}.life-container{margin:auto;max-width:1400px;padding:0 30px}.life-label{color:#f4b400;font-size:18px;font-weight:500}.life-title{color:#45278b;font-size:48px;font-weight:700;margin:10px 0 60px}.life-content{grid-gap:90px;align-items:center;display:grid;gap:90px;grid-template-columns:1fr 1fr}.life-left-image-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.life-left-image{border-radius:20px;height:auto;left:-45px;max-width:100%;object-fit:contain;position:relative;width:100%}.life-image-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.life-image{border-radius:24px;box-shadow:0 20px 40px #00000026;max-width:420px;width:100%}@media (max-width:1024px){.life-content{gap:60px;grid-template-columns:1fr}.life-image-wrapper{display:flex;justify-content:center}}@media (max-width:600px){.life-title{font-size:32px}.life-image{max-width:320px}}.testimonials-section{background-color:#f6f6f6;margin-top:64px;padding:24px 0}.testimonials-container{margin:0 auto;max-width:100%;padding:0}.testimonials-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:50px;padding:0 90px}.testimonials-title-wrapper{display:flex;flex-direction:column}.testimonials-label{color:gold;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;margin-bottom:8px}.testimonials-title{color:#8b5cf6;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0}.testimonials-nav{display:flex;gap:12px}.nav-arrow{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:18px;height:50px;justify-content:center;transition:.3s ease;width:50px}.nav-arrow-left{background-color:#e8e0ff;color:#8b5cf6}.nav-arrow-right{background-color:#8b5cf6;color:#fff}.testimonials-slider-wrapper{overflow:hidden;padding:0;position:relative;width:100%}.testimonials-slider{align-items:stretch;display:flex;gap:30px;transition:transform .5s ease;will-change:transform}.testimonial-card{align-self:stretch;border-radius:20px;box-sizing:border-box;display:flex;flex:0 0 25%;flex-direction:column;gap:18px;height:400px;min-width:0;padding:30px;scroll-snap-align:start}.testimonial-header{align-items:center;display:flex;gap:16px}.testimonial-avatar{flex-shrink:0;height:70px;width:70px}.testimonial-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.testimonial-meta{display:flex;flex-direction:column;gap:4px}.author-name{color:#333;font-size:18px;font-weight:700}.author-name,.author-role{font-family:Poppins,sans-serif;margin:0}.author-role{color:#666;font-size:14px}.testimonial-quote{color:#333;font-family:Poppins,sans-serif;font-size:15px;line-height:1.7;margin:0}@media (max-width:1200px){.testimonial-card{flex:0 0 33.3333%}.testimonials-title{font-size:42px}}@media (max-width:1024px){.testimonial-card{flex:0 0 50%}.testimonials-title{font-size:38px}}@media (max-width:768px){.testimonials-header{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:40px;padding:0 20px}.testimonials-slider-wrapper{box-sizing:border-box;padding:0 20px;width:100%}.testimonials-slider{gap:0}.testimonial-card{box-sizing:border-box;flex:0 0 100%;height:auto;min-height:350px;padding:25px;width:100%}.testimonial-avatar{height:60px;width:60px}.testimonials-title{font-size:32px}.nav-arrow{height:45px;width:45px}}@media (max-width:480px){.testimonials-header{padding:0 15px}.testimonials-slider-wrapper{box-sizing:border-box;padding:0 15px;width:100%}.testimonials-slider{gap:0}.testimonial-card{border-radius:16px;box-sizing:border-box;flex:0 0 100%;gap:15px;min-height:320px;padding:20px;width:100%}.testimonials-label{font-size:15px}.testimonials-title{font-size:28px}.author-name{font-size:17px}.author-role{font-size:13px}.testimonial-quote{font-size:14px;line-height:1.6}.testimonial-avatar{height:50px;width:50px}.testimonials-header{margin-bottom:30px}.nav-arrow{font-size:16px;height:40px;width:40px}}.connected-with-us-section{overflow-x:hidden;width:100%}.connected-header-section{padding:40px 0 0}.connected-header-container{margin:0 auto;max-width:1400px;padding:0 20px}.connected-header-content{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.connected-header-left{flex:1 1}.brand-label{color:gold;display:block;font-size:18px;font-weight:500;margin-bottom:6px}.connected-title{color:#7c3aed;font-size:48px;font-weight:700;margin:0}.view-all-button{background:none;border:none;color:#7c3aed;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-bottom:6px;padding:12px 0;transition:color .3s ease;white-space:nowrap}.view-all-button:hover{color:#5b21b6}.connected-content-section{background:#fff;border-radius:16px;margin:0 auto;max-width:1400px;padding:40px 0 60px}.connected-with-us-container{border:1px solid #c9c9c9;border-radius:10px;padding:12px 0}.categories-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin-bottom:40px;overflow-x:auto;overflow-y:hidden;padding-bottom:14px;scrollbar-color:#c9c9c9 #0000;scrollbar-width:thin}.categories-tabs::-webkit-scrollbar{height:4px}.categories-tabs::-webkit-scrollbar-track{background:#0000}.categories-tabs::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:4px}.categories-tabs::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.category-tab{border-radius:12px;cursor:pointer;flex:1 1;max-width:110px;padding:0 8px;position:relative;text-align:center;transition:all .25s ease}.category-tab.active:after{background-color:#7c3aed;border-radius:4px;bottom:-16px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:70%}.category-icon-wrapper{align-items:center;background:#ffe4d0;border:1px solid #f8c39b;border-radius:5px;display:flex;height:69px;justify-content:center;margin:0 auto 6px;padding:4px;transition:all .25s ease;width:73px}.category-icon-wrapper.active{border-color:#7c3aed;box-shadow:0 6px 16px #7c3aed40}.category-icon{height:36px;object-fit:contain;width:36px}.category-name{color:#374151;font-size:11px;font-weight:500;line-height:1.3}.category-tab.active .category-name{color:#7c3aed;font-weight:600}.brands-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(6,1fr)}.brand-item{align-items:center;display:flex;height:80px;justify-content:center;padding:20px;transition:all .25s ease}.brand-logo{height:87px;object-fit:contain;width:87px}@media (min-width:1400px){.connected-title{font-size:52px}.brands-grid{gap:36px;grid-template-columns:repeat(7,1fr)}}@media (max-width:1399px) and (min-width:1200px){.connected-title{font-size:48px}.brands-grid{gap:32px;grid-template-columns:repeat(6,1fr)}}@media (max-width:1199px) and (min-width:1024px){.connected-header-container{padding:0 30px}.connected-title{font-size:42px}.brand-label{font-size:16px}.brands-grid{gap:28px;grid-template-columns:repeat(5,1fr)}.category-tab{max-width:100px}.category-icon-wrapper{height:52px;width:52px}.category-icon{height:32px;width:32px}}@media (max-width:1023px) and (min-width:900px){.connected-header-container{padding:0 25px}.connected-content-section{padding:35px 25px 50px}.connected-title{font-size:38px}.brand-label{font-size:16px}.brands-grid{gap:24px;grid-template-columns:repeat(4,1fr);padding:18px}.category-tab{max-width:90px;padding:0 6px}.category-icon-wrapper{height:48px;width:48px}.category-icon{height:30px;width:30px}.category-name{font-size:10px}.brand-item{height:110px;padding:18px}}@media (max-width:899px) and (min-width:768px){.connected-header-section{padding:35px 0 0}.connected-header-container{padding:0 20px}.connected-content-section{border-radius:12px;padding:30px 20px 45px}.connected-with-us-container{padding:10px 0}.connected-header-content{align-items:flex-end;flex-direction:row;gap:20px}.connected-title{font-size:36px}.brand-label{font-size:15px}.view-all-button{font-size:15px;padding:10px 0}.categories-tabs{-webkit-overflow-scrolling:touch;gap:10px;margin-bottom:30px;overflow-x:auto;padding:0 15px 12px;scrollbar-width:thin}.categories-tabs::-webkit-scrollbar{height:4px}.categories-tabs::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:4px}.category-tab{flex-shrink:0;max-width:85px;min-width:80px;padding:0 5px}.category-icon-wrapper{height:46px;margin-bottom:5px;width:46px}.category-icon{height:28px;width:28px}.category-name{font-size:10px;line-height:1.2}.brands-grid{gap:20px;grid-template-columns:repeat(4,1fr);padding:15px}.brand-item{height:105px;padding:16px}}@media (max-width:767px) and (min-width:640px){.connected-header-section{padding:30px 0 0}.connected-header-container{padding:0 18px}.connected-content-section{border-radius:12px;padding:25px 18px 40px}.connected-with-us-container{border-radius:8px;padding:8px 0}.connected-header-content{align-items:flex-start;flex-direction:column;gap:12px}.connected-title{font-size:32px}.brand-label{font-size:14px;margin-bottom:5px}.view-all-button{align-self:flex-end;font-size:14px;margin-bottom:0;padding:10px 20px}.categories-tabs{-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:25px;overflow-x:auto;padding:0 12px 10px}.category-tab{flex-shrink:0;max-width:75px;min-width:70px;padding:0 4px}.category-icon-wrapper{height:42px;margin-bottom:4px;width:42px}.category-icon{height:26px;width:26px}.category-name{font-size:9px;line-height:1.2}.category-tab.active:after{bottom:-11px;height:3px;width:60%}.brands-grid{gap:16px;grid-template-columns:repeat(3,1fr);padding:12px}.brand-item{border-radius:12px;height:95px;padding:14px}}@media (max-width:639px) and (min-width:480px){.connected-header-section{padding:25px 0 0}.connected-header-container{padding:0 15px}.connected-content-section{border-radius:10px;padding:20px 15px 35px}.connected-with-us-container{border-radius:8px;padding:6px 0}.connected-header-content{align-items:flex-start;flex-direction:column;gap:10px}.connected-title{font-size:28px;line-height:1.2}.brand-label{font-size:13px;margin-bottom:4px}.view-all-button{align-self:flex-end;font-size:13px;margin-bottom:0;padding:8px 18px}.categories-tabs{-webkit-overflow-scrolling:touch;gap:6px;margin-bottom:20px;overflow-x:auto;padding:0 10px 8px;scrollbar-width:none}.categories-tabs::-webkit-scrollbar{display:none}.category-tab{flex-shrink:0;max-width:70px;min-width:65px;padding:0 3px}.category-icon-wrapper{border-radius:10px;height:40px;margin-bottom:4px;width:40px}.category-icon{height:24px;width:24px}.category-name{font-size:8px;line-height:1.2}.category-tab.active:after{bottom:-9px;height:2.5px;width:55%}.brands-grid{gap:14px;grid-template-columns:repeat(3,1fr);padding:10px}.brand-item{border-radius:10px;height:90px;padding:12px}}@media (max-width:479px){.connected-header-section{padding:20px 0 0}.connected-header-container{padding:0 12px}.connected-content-section{border-radius:10px;padding:18px 12px 30px}.connected-with-us-container{border-radius:8px;padding:5px 0}.connected-header-content{align-items:flex-start;flex-direction:column;gap:8px}.connected-title{font-size:24px;line-height:1.2}.brand-label{font-size:12px;margin-bottom:3px}.view-all-button{align-self:flex-end;font-size:12px;margin-bottom:0;min-height:36px;padding:8px 16px}.categories-tabs{-webkit-overflow-scrolling:touch;gap:5px;margin-bottom:18px;overflow-x:auto;padding:0 8px 6px;scrollbar-width:none}.categories-tabs::-webkit-scrollbar{display:none}.category-tab{border-radius:10px;flex-shrink:0;max-width:65px;min-width:60px;padding:0 2px}.category-icon-wrapper{border-radius:8px;border-width:1.5px;height:36px;margin-bottom:3px;width:36px}.category-icon{height:22px;width:22px}.category-name{font-size:7px;line-height:1.2}.category-tab.active:after{bottom:-7px;height:2px;width:50%}.brands-grid{gap:12px;grid-template-columns:repeat(2,1fr);padding:8px}.brand-item{border-radius:8px;height:85px;min-height:44px;padding:10px}.brand-item:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}}@media (max-width:320px){.connected-title{font-size:20px}.brand-label{font-size:11px}.brands-grid{gap:10px;grid-template-columns:1fr}.brand-item{height:80px}.category-tab{max-width:60px;min-width:55px}.category-icon-wrapper{height:32px;width:32px}.category-icon{height:20px;width:20px}}@media (hover:none) and (pointer:coarse){.category-tab{min-height:44px}.view-all-button{min-height:44px;min-width:100px}.brand-item{min-height:44px}.brand-item:hover{transform:none}.category-tab:hover{background-color:initial}}@media (max-width:767px) and (orientation:landscape){.connected-header-section{padding:20px 0 0}.connected-content-section{padding:20px 15px 30px}.brands-grid{gap:14px;grid-template-columns:repeat(4,1fr)}.brand-item{height:90px}}@media print{.connected-with-us-section{break-inside:avoid;page-break-inside:avoid}.view-all-button{display:none}.brands-grid{grid-template-columns:repeat(4,1fr)}}.join-our-team-section{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;color:#fff;margin:0 auto;padding:30px 0;position:relative;width:92%!important}.join-our-team-section:before{background-color:#5b3a8f4d;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.join-our-team-container{margin:0 auto;max-width:1400px;padding:0 80px;position:relative;z-index:1}.join-content{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:auto 1fr}.join-title{color:#fff;font-family:Poppins,sans-serif;font-size:64px;font-weight:700;line-height:1.2;margin:0;white-space:nowrap}.join-description{display:flex;flex-direction:column;gap:30px;max-width:750px}.join-description p{font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0}.apply-now-btn,.join-description p{color:#fff;font-family:Poppins,sans-serif}.apply-now-btn{align-self:flex-start;background-color:#fcc300;border:none;border-radius:6px;box-shadow:0 4px 12px #fcc3004d;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:14px 32px;text-align:center;text-decoration:none;transition:all .3s ease}.apply-now-btn:hover{background-color:#ffd54f;box-shadow:0 6px 16px #fcc30066;transform:translateY(-2px)}@media (max-width:1200px){.join-our-team-section{padding:70px 0}.join-our-team-container{padding:0 50px}.join-content{gap:60px}.join-title{font-size:52px}}@media (max-width:1024px){.join-our-team-container{padding:0 40px}.join-content{gap:35px;grid-template-columns:1fr}.join-title{font-size:48px;white-space:normal}.join-description p{font-size:15px}}@media (max-width:768px){.join-our-team-section{padding:50px 0}.join-our-team-container{padding:0 25px}.join-content{gap:30px}.join-title{font-size:40px}.join-description p{font-size:15px;line-height:1.7}.apply-now-btn{font-size:15px;padding:12px 28px}}@media (max-width:480px){.join-our-team-section{padding:40px 0}.join-our-team-container{padding:0 20px}.join-title{font-size:32px}.join-description p{font-size:14px;line-height:1.6}.apply-now-btn{font-size:15px;padding:12px 24px;width:100%}}.faq-section{background-color:#f5f5f5;margin:60px 0}.faq-container{margin:0 auto;max-width:100%}.faq-content{grid-gap:80px;align-items:flex-start;display:grid;gap:80px;grid-template-columns:1fr 1fr}.faq-list{display:flex;flex-direction:column;padding:18px 0 0 54px}.faq-subtitle{color:#f8b724;font-size:16px;font-weight:600;margin:0 0 8px;text-transform:capitalize}.faq-subtitle,.faq-title{font-family:Poppins,sans-serif}.faq-title{color:#1e0e4a;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 32px}.faq-accordion{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.faq-item{background-color:#fff;border-radius:8px;overflow:hidden;transition:all .3s ease}.faq-item.active{background-color:#3e2a7c}.faq-question{align-items:center;background-color:initial;border:none;color:#1e0e4a;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;justify-content:space-between;padding:20px 24px;text-align:left;transition:all .3s ease;width:100%}.faq-question:hover{opacity:.8}.faq-question.active{color:#fff}.faq-icon{color:#c4c4c4;font-size:32px;font-weight:300;line-height:1;min-width:32px;text-align:center;transition:transform .3s}.faq-question.active .faq-icon{color:#fff;font-size:40px}.faq-answer{animation:fadeIn .3s ease-in;background-color:initial;color:#fff;padding:0 24px 20px}.faq-answer p{font-weight:400;line-height:1.6;margin:0}.faq-answer p,.faq-read-more{font-family:Poppins,sans-serif;font-size:16px}.faq-read-more{align-self:flex-start;background-color:#3e2a7c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;margin-top:8px;padding:12px 32px;transition:all .3s ease}.faq-read-more:hover{background-color:#432274;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.faq-visual{align-items:center;display:flex;height:100%;justify-content:end;min-height:500px;position:relative}.question-image{height:auto;max-width:600px;object-fit:contain;width:100%}@media (max-width:1200px){.faq-container{padding:0 40px}.faq-content{gap:60px}}@media (max-width:1024px){.faq-content{gap:40px;grid-template-columns:1fr}.faq-title{font-size:36px}.faq-visual{min-height:400px}.question-image{max-width:500px}.faq-list{padding:0}}@media (max-width:768px){.faq-section{padding:60px 0}.faq-container{padding:0 30px}.faq-list{padding:0}.faq-title{font-size:32px}.faq-question{font-size:16px;padding:16px 20px}.faq-answer{padding:0 20px 16px}.faq-answer p{font-size:14px}.faq-visual{min-height:300px}.question-image{max-width:100%}}@media (max-width:480px){.faq-list{padding:0}.faq-container{padding:0 20px}.faq-title{font-size:28px}}.scroll-to-top-button{align-items:center;animation:fadeInUp .5s ease forwards;background:linear-gradient(135deg,#432274,#5b21b6);border:none;border-radius:50%;bottom:30px;box-shadow:0 6px 20px #43227466,0 0 0 0 #432274b3;color:#fff;cursor:pointer;display:flex;height:56px!important;justify-content:center;opacity:0;overflow:hidden;position:fixed;right:30px;transform:translateY(20px) scale(.8);transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:56px!important;z-index:9999}.scroll-to-top-button:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.scroll-to-top-button:hover{background:linear-gradient(135deg,#5b21b6,#6d28d9);box-shadow:0 10px 30px #43227499,0 0 0 8px #4322741a;transform:translateY(-8px) scale(1.1)}.scroll-to-top-button:hover:before{height:300px;width:300px}.scroll-to-top-button:active{box-shadow:0 6px 20px #43227480,0 0 0 4px #43227426;transform:translateY(-4px) scale(1.05)}.scroll-to-top-icon{animation:bounceArrow 2s ease-in-out infinite;color:#fff;display:block;height:22px;position:relative;transition:transform .3s ease;width:22px;z-index:1}.scroll-to-top-button:hover .scroll-to-top-icon{animation:none;transform:translateY(-3px)}@keyframes bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pulse{0%{box-shadow:0 6px 20px #43227466,0 0 0 0 #432274b3}50%{box-shadow:0 6px 20px #43227466,0 0 0 10px #43227400}to{box-shadow:0 6px 20px #43227466,0 0 0 0 #43227400}}.scroll-to-top-button{animation:fadeInUp .5s ease forwards,pulse 2s ease-in-out .5s infinite}@media (max-width:767px){.scroll-to-top-button{bottom:20px;height:50px;right:20px;width:50px}.scroll-to-top-icon{height:20px;width:20px}.scroll-to-top-button:hover{transform:translateY(-6px) scale(1.08)}}@media (max-width:479px){.scroll-to-top-button{bottom:15px;height:48px;right:15px;width:48px}.scroll-to-top-icon{height:18px;width:18px}.scroll-to-top-button:hover{transform:translateY(-5px) scale(1.06)}}.home-page{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;width:100%}.home-page>*{width:100%}@media (max-width:1023px) and (min-width:768px){.home-page{margin-top:-80px}}@media (max-width:767px) and (min-width:480px){.home-page{margin-top:-70px;overflow-x:hidden}}@media (max-width:479px){.home-page{margin-top:-60px;overflow-x:hidden}}@media (max-width:320px){.home-page{margin-top:-50px}}@media (prefers-reduced-motion:no-preference){.home-page{scroll-behavior:smooth}}@media print{.home-page{margin-top:0}}.page-hero-section{overflow:hidden;position:relative;width:100%}.page-hero-container{margin:0 auto;max-width:100%;padding:0}.page-hero-image-wrapper{overflow:hidden;position:relative;width:100%}.page-hero-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.page-hero-overlay{align-items:center;background:linear-gradient(180deg,#00000073,#00000059);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.page-hero-content{color:#fff;padding:20px;text-align:center;z-index:1}.page-hero-label{color:#fcc300;display:block;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.page-hero-title{font-size:48px;font-weight:700;line-height:1.2;margin:0 0 15px}.page-hero-description,.page-hero-title{color:#fff;font-family:Poppins,sans-serif}.page-hero-description{font-size:18px;font-weight:400;line-height:1.6;margin:0;max-width:800px}@media (max-width:1200px){.page-hero-title{font-size:42px}.page-hero-description{font-size:16px}}@media (max-width:992px){.page-hero-title{font-size:36px}.page-hero-label{font-size:16px}.page-hero-description{font-size:15px}}@media (max-width:768px){.page-hero-image-wrapper{height:450px!important;max-height:450px!important}.page-hero-title{font-size:28px}.page-hero-label{font-size:14px;margin-bottom:10px}.page-hero-description{font-size:14px}}@media (max-width:576px){.page-hero-image-wrapper{height:380px!important;max-height:380px!important}.page-hero-title{font-size:24px}.page-hero-label{font-size:12px}.page-hero-description{font-size:13px}}@media (max-width:480px){.page-hero-image-wrapper{height:340px!important;max-height:340px!important}}.job-application-form-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:30px}.form-title{color:#432274;font-size:24px;font-weight:700;margin:0 0 25px;text-align:center}.job-application-form{display:flex;flex-direction:column;gap:20px}.form-input,.form-select{border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:15px;padding:12px 15px;transition:border-color .3s;width:100%}.form-input:focus,.form-select:focus{border-color:#432274;outline:none}.form-input::placeholder{color:#999}.form-select{background-color:#fff;cursor:pointer}.file-upload-label{display:block;width:100%}.file-input{display:none}.file-upload-button{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:15px;gap:10px;justify-content:center;padding:12px 15px;transition:border-color .3s,background-color .3s}.file-upload-button:hover{background-color:#f5f5f5;border-color:#432274}.upload-icon{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center}.upload-icon svg{height:18px;width:18px}.submit-button{background-color:#432274;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px;transition:background-color .3s,transform .2s;width:100%}.submit-button:hover{background-color:#1a1045;transform:translateY(-1px)}.submit-button:active{transform:translateY(0)}@media (max-width:768px){.job-application-form-container{padding:25px 20px}}.career-listings-section{background-color:#fff;padding:80px 20px}.career-listings-content{margin:0 auto;max-width:1400px}.career-listings-header{margin-bottom:50px}.career-label{color:#ff6b35;font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.career-title{color:#333;font-size:48px;font-weight:700;margin:10px 0 0}.career-listings-layout{grid-gap:40px;align-items:flex-start;display:grid;gap:40px;grid-template-columns:2fr 1fr}.job-listings{width:100%}.job-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.job-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:25px;text-align:center;transition:box-shadow .3s,transform .3s}.job-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.job-icon{align-items:center;border-radius:8px;display:flex;font-size:30px;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.job-title{color:#432274;font-size:20px;font-weight:600;margin:0 0 15px}.job-details{text-align:left}.job-details p{color:#666;font-size:14px;line-height:1.5;margin:8px 0}.job-details strong{color:#333}.application-form-container{position:-webkit-sticky;position:sticky;top:100px}@media (max-width:1200px){.career-listings-layout{grid-template-columns:1fr}.application-form-container{position:static}.job-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.career-listings-section{padding:60px 20px}.career-title{font-size:32px}.job-grid{grid-template-columns:1fr}}.career-page{overflow-x:hidden;width:100%}@media (max-width:768px){.career-page{overflow-x:hidden}}.introduction-section{background-color:#fafafa;margin:60px auto;padding:80px}.introduction-content{align-items:flex-start;display:flex;gap:60px;margin:0 auto}.introduction-left,.introduction-right{flex:1 1}.section-heading{color:#252b42;font-size:40px;font-weight:400;line-height:57px;margin-bottom:16px;position:relative;top:6px}.video-thumbnail{margin-top:20px;width:100%}.video-container{aspect-ratio:16/9;background-color:#000;border:1px solid #dedede;border-radius:8px;box-shadow:0 4px 12px #00000026;height:442px;max-width:600px;overflow:hidden;position:relative;width:100%}.video-player{border:none;display:block;height:100%;object-fit:cover;width:100%}.introduction-text{margin-bottom:30px}.introduction-text p{color:#111827;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.introduction-features{display:flex;flex-direction:column;gap:20px;margin-top:140px}.feature-item{align-items:flex-start;display:flex;gap:15px}.feature-icon{align-items:center;background-color:#e3f2fd;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.feature-icon img{height:20px;object-fit:contain;width:20px}.feature-item p{color:#333;font-size:15px;line-height:1.6;margin:0}@media (max-width:1199px) and (min-width:1024px){.introduction-section{margin:50px auto;padding:70px 40px}.introduction-content{gap:50px}.section-heading{font-size:36px;line-height:1.3}.video-container{height:auto;max-width:550px;width:100%}}@media (max-width:1200px){.introduction-section{margin:50px auto;padding:70px 30px}.section-heading{font-size:34px;line-height:1.3}.video-container{height:auto;max-width:550px;width:100%}}@media (max-width:1023px) and (min-width:768px){.introduction-section{margin:40px auto;padding:60px 25px}.introduction-content{gap:40px}.section-heading{font-size:32px;line-height:1.3;margin-bottom:20px}.introduction-text p{font-size:15px;line-height:1.6}.introduction-features{gap:18px;margin-top:50px}.video-container{height:auto;max-width:100%;width:100%}}@media (max-width:1024px){.introduction-section{margin:40px auto;padding:60px 25px}.introduction-content{gap:40px}.section-heading{font-size:30px;line-height:1.3;margin-bottom:20px}.introduction-text p{font-size:15px;line-height:1.6}.introduction-features{margin-top:50px}.video-container{height:auto;max-width:100%;width:100%}}@media (max-width:767px) and (min-width:640px){.introduction-section{margin:35px auto;padding:50px 20px}.introduction-content{flex-direction:column;gap:30px}.section-heading{font-size:28px;line-height:1.3}.introduction-text p{font-size:14px;line-height:1.6;margin-bottom:15px}.introduction-features{gap:16px;margin-top:40px}.feature-icon{height:36px;width:36px}.feature-icon img{height:18px;width:18px}.feature-item p{font-size:14px;line-height:1.5}.video-container{height:auto;width:100%}}@media (max-width:768px){.introduction-section{margin:35px auto;padding:50px 20px}.introduction-content{flex-direction:column;gap:30px}.section-heading{font-size:26px;line-height:1.3}.introduction-text p{font-size:14px;line-height:1.6;margin-bottom:15px}.introduction-features{gap:16px;margin-top:40px}.feature-icon{height:36px;width:36px}.feature-icon img{height:18px;width:18px}.feature-item p{font-size:14px;line-height:1.5}.video-container{height:auto;width:100%}}@media (max-width:639px) and (min-width:480px){.introduction-section{margin:30px auto;padding:40px 18px}.section-heading{font-size:24px;line-height:1.3}.introduction-text p{font-size:13px}.introduction-features{gap:14px;margin-top:35px}.feature-icon{height:32px;width:32px}.feature-icon img{height:16px;width:16px}.feature-item p{font-size:13px}}@media (max-width:480px){.introduction-section{margin:25px auto;padding:0 15px}.section-heading{font-size:22px;line-height:1.3}.introduction-text p{font-size:13px;line-height:1.6}.introduction-features{gap:12px;margin-top:30px}.feature-icon{height:32px;width:32px}.feature-icon img{height:16px;width:16px}.feature-item p{font-size:12px;line-height:1.5}.video-container{border-radius:6px;height:auto;width:100%}}@media (max-width:320px){.introduction-section{margin:20px auto;padding:30px 12px}.section-heading{font-size:20px}.introduction-text p{font-size:12px}}.our-journey-content{margin:0 auto;max-width:1400px}.section-heading.centered{color:#131313;font-family:Poppins,sans-serif;font-size:50px;font-weight:700;line-height:67px;margin-bottom:50px;text-align:center}.journey-layout{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;margin-bottom:70px}.journey-left,.journey-right{display:flex;flex-direction:column;gap:30px}.service-card{background-color:#f3f3f3;border-radius:10px;height:291px;min-height:291px;padding:40px 30px;transition:transform .3s,box-shadow .3s}.service-card:hover{box-shadow:0 8px 24px #ffffff1a;transform:translateY(-5px)}.service-icon{align-items:center;display:flex;height:60px;justify-content:center;margin-bottom:8px;width:60px}.service-icon img{height:60px;object-fit:contain;width:60px}.service-card h3{color:#464646;font-family:Poppins,sans-serif;font-size:24px;font-weight:700}.service-card p{color:#787878;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:25px;margin:0}.journey-center{align-items:center;display:flex;justify-content:center}.center-image{margin:0 auto;max-width:400px;width:100%}.journey-main-image{border-radius:10px;height:390px;object-fit:contain;width:100%}.our-journey-section{background-color:#fff;padding:80px 60px}.our-journey-content{padding:0 20px}@media (max-width:1199px) and (min-width:1024px){.our-journey-section{padding:70px 50px}.section-heading.centered{font-size:44px;line-height:1.2}.service-card{height:auto;min-height:270px;padding:35px 25px}}@media (max-width:1024px){.our-journey-section{padding:60px 40px}.our-journey-content{padding:0 15px}.section-heading.centered{font-size:40px;line-height:1.2;margin-bottom:45px}.journey-layout{gap:40px;grid-template-columns:1fr;margin-bottom:60px}.journey-left,.journey-right{flex-direction:row;flex-wrap:wrap;gap:20px}.service-card{flex:1 1;height:auto;min-height:260px;min-width:250px}.journey-center{order:-1}.center-image{max-width:100%}.journey-main-image{height:auto;max-height:350px}}@media (max-width:899px) and (min-width:768px){.our-journey-section{padding:50px 30px}.section-heading.centered{font-size:36px;margin-bottom:35px}.journey-left,.journey-right{flex-direction:row;gap:18px}.service-card{flex:1 1;min-height:240px;min-width:220px;padding:30px 20px}.service-card h3{font-size:22px}.service-card p{font-size:16px}}@media (max-width:768px){.our-journey-section{padding:50px 25px}.our-journey-content{padding:0 10px}.section-heading.centered{font-size:32px;line-height:1.2;margin-bottom:35px}.journey-layout{gap:35px;margin-bottom:50px}.journey-left,.journey-right{flex-direction:column;gap:18px}.service-card{height:auto;min-height:auto;padding:28px 22px;width:100%}.service-card h3{font-size:20px}.service-card p{font-size:15px;line-height:1.5}.service-icon,.service-icon img{height:50px;width:50px}.journey-main-image{height:auto;max-height:300px}}@media (max-width:639px) and (min-width:480px){.our-journey-section{padding:40px 20px}.section-heading.centered{font-size:28px;margin-bottom:30px}.journey-layout{gap:30px;margin-bottom:40px}.service-card{padding:25px 20px}.service-card h3{font-size:19px}.service-card p{font-size:14px}}@media (max-width:479px){.our-journey-section{padding:35px 15px}.our-journey-content{padding:0 5px}.section-heading.centered{font-size:24px;line-height:1.2;margin-bottom:30px}.journey-layout{gap:25px;margin-bottom:35px}.journey-left,.journey-right{gap:15px}.service-card{min-height:auto;padding:22px 18px}.service-card h3{font-size:18px;margin-bottom:8px}.service-card p{font-size:13px;line-height:1.5}.service-icon{margin-bottom:6px}.service-icon,.service-icon img{height:45px;width:45px}.journey-main-image{height:auto;max-height:250px}}@media (max-width:320px){.our-journey-section{padding:30px 12px}.section-heading.centered{font-size:20px}.service-card{padding:20px 15px}.service-card h3{font-size:16px}.service-card p{font-size:12px}}.leadership-section{background-color:#432274;margin-bottom:70px;padding:50px 20px}.leadership-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.leadership-left{flex:1 1}.section-heading.white{color:#fff;font-family:Poppins,sans-serif;font-size:50px;font-weight:700;line-height:85px}.leadership-text{margin-top:0}.leadership-text p{color:#fff;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;line-height:28px;margin-bottom:0;text-align:justify}.leadership-right{align-items:center;display:flex;flex:1 1;justify-content:center}.leadership-image-wrapper{max-width:500px;width:100%}.leadership-image{border-radius:10px;height:auto;object-fit:cover;width:100%}@media (max-width:1199px) and (min-width:1024px){.leadership-section{margin-bottom:60px;padding:60px 40px}.leadership-content{gap:60px}.section-heading.white{font-size:44px;line-height:1.2}}@media (max-width:1024px){.leadership-section{margin-bottom:50px;padding:50px 30px}.leadership-content{gap:40px;grid-template-columns:1fr}.leadership-image-wrapper{max-width:100%}.section-heading.white{font-size:40px;line-height:1.2}.leadership-text p{font-size:15px;line-height:1.6}}@media (max-width:899px) and (min-width:768px){.leadership-section{margin-bottom:45px;padding:45px 25px}.leadership-content{gap:35px}.section-heading.white{font-size:36px;line-height:1.2}.leadership-text p{font-size:15px}}@media (max-width:768px){.leadership-section{margin-bottom:40px;padding:40px 20px}.leadership-content{gap:30px}.section-heading.white{font-size:32px;line-height:1.2}.leadership-text p{font-size:14px;line-height:1.6;text-align:left}.leadership-image-wrapper{max-width:100%}}@media (max-width:639px) and (min-width:480px){.leadership-section{margin-bottom:35px;padding:35px 18px}.section-heading.white{font-size:28px}.leadership-text p{font-size:13px}}@media (max-width:479px){.leadership-section{margin-bottom:30px;padding:30px 15px}.leadership-content{gap:25px}.section-heading.white{font-size:24px;line-height:1.2}.leadership-text p{font-size:13px;line-height:1.5}}@media (max-width:320px){.leadership-section{padding:25px 12px}.section-heading.white{font-size:20px}.leadership-text p{font-size:12px}}.milkano-family-section{padding:90px 0}.milkano-family-container{margin:0 auto;max-width:1400px;padding:0 30px}.milkano-family-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.milkano-family-left{background-color:initial!important;box-shadow:none!important;display:flex;flex-direction:column;gap:20px}.milkano-family-heading{color:#fcc300;font-size:18px}.milkano-family-heading,.milkano-family-title{font-family:Poppins,sans-serif;font-weight:700}.milkano-family-title{color:#432274;font-size:34px;line-height:1.2;margin:0}.milkano-family-stats-card{align-items:center;background:#fcc300;border-radius:14px;box-shadow:0 8px 18px #0000000f;display:flex;gap:20px;padding:30px}.milkano-family-card{border-radius:100px;height:150px;max-height:150px}.milkano-family-icon{height:70px;object-fit:contain;width:70px}.milkano-family-stats-content{display:flex;flex-direction:column;gap:5px}.milkano-family-number{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:48px;font-weight:600;line-height:36px}.milkano-family-label{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:18px;font-weight:400}@media (max-width:992px){.milkano-family-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.milkano-family-grid{grid-template-columns:1fr}}@media (max-width:480px){.milkano-family-number,.milkano-family-title{font-size:28px}.milkano-family-icon-wrapper{height:50px;width:50px}.milkano-family-icon{height:28px;width:28px}}.about-page{background-color:#fff;min-height:100vh;overflow-x:hidden;width:100%}.about-page>*{width:100%}@media (max-width:1023px) and (min-width:768px){.about-page{margin-top:-80px}}@media (max-width:767px) and (min-width:480px){.about-page{margin-top:-70px;padding:0}}@media (max-width:479px){.about-page{margin-top:-60px;padding:0}}@media (max-width:320px){.about-page{margin-top:-50px}}@media (prefers-reduced-motion:no-preference){.about-page{scroll-behavior:smooth}}@media print{.about-page{margin-top:0}}.saas-tool-section{background-color:#fff;padding:80px 20px}.saas-tool-container{margin:0 auto;max-width:1200px}.saas-tool-content{align-items:flex-start;display:flex;flex-direction:column;gap:40px}.saas-tool-left{flex:1 1}.saas-tool-heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f0049;display:-webkit-box;font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:47px;overflow:hidden;text-align:center;text-overflow:ellipsis}.saas-tool-right{flex:1 1}.saas-tool-text{margin-top:0}.saas-tool-text p{color:#111827;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;text-align:center}.saas-tool-text p:last-child{margin-bottom:0}@media (max-width:1199px) and (min-width:1024px){.saas-tool-section{padding:70px 30px}.saas-tool-content{gap:60px}.saas-tool-heading{font-size:48px;line-height:1.2}.saas-tool-text p{font-size:15px;line-height:1.6}}@media (max-width:1024px){.saas-tool-section{padding:60px 30px}.saas-tool-content{gap:35px}.saas-tool-heading{font-size:40px;line-height:1.2}.saas-tool-text p{font-size:15px;line-height:1.6}}@media (max-width:899px) and (min-width:768px){.saas-tool-section{padding:50px 25px}.saas-tool-content{gap:35px}.saas-tool-heading{font-size:36px;line-height:1.2}.saas-tool-text p{font-size:15px;line-height:1.6}}@media (max-width:768px){.saas-tool-section{padding:50px 20px}.saas-tool-content{gap:30px}.saas-tool-heading{font-size:32px;line-height:1.2}.saas-tool-text p{font-size:14px;line-height:1.6}}@media (max-width:639px) and (min-width:480px){.saas-tool-section{padding:40px 18px}.saas-tool-content{gap:25px}.saas-tool-heading{font-size:28px;line-height:1.2}.saas-tool-text p{font-size:14px;line-height:1.5}}@media (max-width:479px){.saas-tool-section{padding:35px 15px}.saas-tool-content{gap:25px}.saas-tool-heading{font-size:24px;line-height:1.2}.saas-tool-text p{font-size:13px;line-height:1.5}}@media (max-width:320px){.saas-tool-section{padding:30px 12px}.saas-tool-heading{font-size:20px}.saas-tool-text p{font-size:12px}}.our-offerings-section{background-color:#fff;padding:0 60px 200px}.our-offerings-container{margin:0 auto;max-width:1440px;padding:0 20px}.offerings-heading{color:#432274;font-size:40px;font-weight:600;line-height:42px;margin-bottom:40px}.offerings-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(3,1fr)}.offering-card-link{cursor:pointer;display:block;height:100%;text-decoration:none;transition:transform .3s ease;width:100%}.offering-card-link:hover{transform:scale(1.02)}.offering-image-wrapper{height:420px;position:relative}.offering-image-wrapper img{filter:grayscale(100%);height:100%;object-fit:cover;width:100%}.offering-tag{background-color:#fbbf24;bottom:100px;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);color:#000;font-size:12px;font-weight:600;left:22px;padding:6px 18px 6px 12px;position:absolute;z-index:2}.offering-overlay{bottom:22px;left:22px;padding:22px 20px;position:absolute;width:58%}.offering-overlay span{color:#fff;font-size:22px;font-weight:700}.offering-overlay.coming-soon{background-color:#fff!important}.offering-overlay.coming-soon span{color:#000}@media (max-width:1199px) and (min-width:1024px){.our-offerings-section{padding:0 40px 180px}.our-offerings-container{padding:0 15px}.offerings-heading{font-size:38px;line-height:1.2}.offerings-grid{gap:32px}.offering-image-wrapper{height:400px}}@media (max-width:1024px){.our-offerings-section{padding:0 30px 150px}.our-offerings-container{padding:0 10px}.offerings-heading{font-size:36px;line-height:1.2;margin-bottom:35px}.offerings-grid{gap:28px;grid-template-columns:repeat(2,1fr)}.offering-image-wrapper{height:380px}.offering-overlay{padding:20px 18px;width:65%}.offering-overlay span{font-size:20px}.offering-tag{bottom:90px;font-size:11px;left:18px;padding:5px 16px 5px 10px}}@media (max-width:899px) and (min-width:768px){.our-offerings-section{padding:0 30px 120px}.offerings-heading{font-size:32px;margin-bottom:30px}.offerings-grid{gap:24px}.offering-image-wrapper{height:360px}.offering-overlay{padding:18px 16px;width:70%}.offering-overlay span{font-size:18px}.offering-tag{bottom:85px;left:16px}}@media (max-width:768px){.our-offerings-section{padding:0 20px 100px}.our-offerings-container{padding:0 5px}.offerings-heading{font-size:30px;line-height:1.2;margin-bottom:30px}.offerings-grid{gap:22px;grid-template-columns:1fr}.offering-image-wrapper{height:350px}.offering-overlay{bottom:20px;left:20px;padding:18px 16px;width:75%}.offering-overlay span{font-size:18px}.offering-tag{bottom:80px;font-size:11px;left:20px}}@media (max-width:639px) and (min-width:480px){.our-offerings-section{padding:0 20px 80px}.offerings-heading{font-size:28px;margin-bottom:25px}.offerings-grid{gap:20px}.offering-image-wrapper{height:320px}.offering-overlay{bottom:18px;left:18px;padding:16px 14px;width:80%}.offering-overlay span{font-size:16px}.offering-tag{bottom:75px;font-size:10px;left:18px;padding:4px 14px 4px 8px}}@media (max-width:479px){.our-offerings-section{padding:0 15px 60px}.our-offerings-container{padding:0}.offerings-heading{font-size:24px;line-height:1.2;margin-bottom:25px}.offerings-grid{gap:18px}.offering-image-wrapper{height:300px}.offering-overlay{bottom:15px;left:15px;padding:14px 12px;width:85%}.offering-overlay span{font-size:16px;font-weight:600}.offering-tag{bottom:70px;font-size:10px;left:15px;padding:4px 12px 4px 8px}}@media (max-width:320px){.our-offerings-section{padding:0 12px 50px}.offerings-heading{font-size:20px;margin-bottom:20px}.offerings-grid{gap:15px}.offering-image-wrapper{height:280px}.offering-overlay{bottom:12px;left:12px;padding:12px 10px;width:90%}.offering-overlay span{font-size:14px}.offering-tag{bottom:65px;font-size:9px;left:12px;padding:3px 10px 3px 6px}}@media (hover:none) and (pointer:coarse){.offering-card-link:hover{transform:none}.offering-card-link:active{transform:scale(.98)}}@media (max-width:767px) and (orientation:landscape){.our-offerings-section{padding:0 20px 80px}.offering-image-wrapper{height:280px}}.offering-page{background-color:#fff;min-height:100vh;overflow-x:hidden;width:100%}.offering-page>*{width:100%}@media (max-width:1023px) and (min-width:768px){.offering-page{margin-top:-80px}}@media (max-width:767px) and (min-width:480px){.offering-page{margin-top:-70px}}@media (max-width:479px){.offering-page{margin-top:-60px}}@media (max-width:320px){.offering-page{margin-top:-50px}}@media (prefers-reduced-motion:no-preference){.offering-page{scroll-behavior:smooth}}@media print{.offering-page{margin-top:0}}.offering-details-page{background-color:#fff;min-height:100vh;overflow-x:hidden;width:100%}.offering-details-page>*{width:100%}.offering-details-hero.page-hero-section{margin-top:-100px}.offering-details-hero-overlay{align-items:center;background:linear-gradient(180deg,#00000073,#00000059);display:flex;inset:0;justify-content:center;position:absolute}.offering-details-title{color:#fff;font-family:Poppins,sans-serif;font-size:64px;font-weight:700;margin:0;text-align:center}.what-is-bigbonus-section{background-color:#fff;margin:0;padding:80px 0}.what-is-bigbonus-container{margin:0 auto;max-width:1400px;padding:0 30px}.what-is-bigbonus-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.what-is-bigbonus-left{display:flex;flex-direction:column}.what-is-bigbonus-label{color:#fcc300;display:block;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;margin-bottom:8px}.what-is-bigbonus-title{color:#432274;font-family:Poppins,sans-serif;font-size:40px;font-weight:600;line-height:1.2;margin:0 0 24px}.what-is-bigbonus-description{color:#777;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin:0 0 16px;text-align:justify}.what-is-bigbonus-description:last-of-type{margin-bottom:0}.what-is-bigbonus-right{align-items:center;display:flex;justify-content:flex-end}.what-is-bigbonus-image{display:block;height:auto;max-width:600px;object-fit:contain;width:100%}.about-bigbonus-section{margin:0;padding:80px 0;width:100%}.about-bigbonus-container{margin:0 auto;max-width:1400px;padding:0 30px}.about-bigbonus-content{margin:0 auto;max-width:900px;text-align:center}.about-bigbonus-label{color:#fcc300;display:block;font-size:22px;margin-bottom:20px}.about-bigbonus-label,.about-bigbonus-title{font-family:Poppins,sans-serif;font-weight:700}.about-bigbonus-title{color:#0d1b3e;font-size:48px;line-height:1.3;margin:0 0 40px}.about-bigbonus-description{color:#090909;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8;margin:0;text-align:center}.bigbonus-24x7-section{background:#f5f5f5;margin:0;min-height:478px;padding:80px 0;width:100%}.bigbonus-24x7-container{margin:0 auto;max-width:1400px;padding:0 30px}.bigbonus-24x7-content{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 2fr}.bigbonus-24x7-left{position:relative;top:-60px}.bigbonus-24x7-image{border-radius:10px;display:block;height:auto;max-width:500px;object-fit:contain;width:100%}.bigbonus-24x7-right{display:flex;flex-direction:column;gap:24px;padding:60px 50px}.bigbonus-24x7-title{color:#432274;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin:0}.bigbonus-24x7-description{color:#777;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin:0;text-align:justify}.bigbonus-24x7-app-buttons{margin-top:8px}.bigbonus-24x7-app-store-buttons{display:block;height:50px;object-fit:contain;width:auto}.bigbonus-mart-section{background:#f5f5f5;margin:0;min-height:478px;padding:80px 0;width:100%}.bigbonus-mart-container{margin:0 auto;max-width:1400px;padding:0 30px}.bigbonus-mart-content{grid-gap:0;display:grid;gap:0;grid-template-columns:2fr 1fr}.bigbonus-mart-left{display:flex;flex-direction:column;gap:24px;padding:60px 50px}.bigbonus-mart-title{color:#432274;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin:0}.bigbonus-mart-description{color:#777;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin:0;text-align:justify}.bigbonus-mart-right{position:relative;top:-60px}.bigbonus-mart-image{border-radius:10px;display:block;height:auto;max-width:500px;object-fit:contain;width:100%}.bigbonus-offering4-section{background:#f5f5f5;margin:0;min-height:478px;padding:80px 0;width:100%}.bigbonus-offering4-container{margin:0 auto;max-width:1400px;padding:0 30px}.bigbonus-offering4-content{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 2fr}.bigbonus-offering4-left{position:relative;top:-60px}.bigbonus-offering4-image{border-radius:10px;display:block;height:auto;max-width:500px;object-fit:contain;width:100%}.bigbonus-offering4-right{display:flex;flex-direction:column;gap:24px;padding:60px 50px}.bigbonus-offering4-title{color:#432274;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin:0}.bigbonus-offering4-description{color:#777;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin:0;text-align:justify}.bigbonus-offering4-app-buttons{margin-top:8px}.bigbonus-offering4-app-store-buttons{display:block;height:50px;object-fit:contain;width:auto}.bigbonus-supermart-section{background:#f5f5f5;margin:0;min-height:478px;padding:80px 0;width:100%}.bigbonus-supermart-container{margin:0 auto;max-width:1400px;padding:0 30px}.bigbonus-supermart-content{grid-gap:0;display:grid;gap:0;grid-template-columns:2fr 1fr}.bigbonus-supermart-left{display:flex;flex-direction:column;gap:24px;padding:60px 50px}.bigbonus-supermart-title{color:#432274;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin:0}.bigbonus-supermart-description{color:#777;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin:0;text-align:justify}.bigbonus-supermart-right{align-items:center;display:flex;justify-content:center;position:relative;top:-60px}.bigbonus-supermart-image{border-radius:10px;display:block;height:auto;max-width:500px;object-fit:contain;width:100%}.connect-with-us-section{margin:0;padding:80px 0 0;width:100%}.connect-with-us-header{background:#432274;padding:80px 30px;text-align:center}.connect-with-us-title{color:#fff;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 20px}.connect-with-us-description{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin:0 auto;max-width:800px}.connect-with-us-form-container{margin:-60px auto 80px;max-width:900px;padding:0 30px;position:relative;z-index:1}.connect-with-us-form{background:#fff;border-radius:20px;box-shadow:0 8px 30px #0000001f;display:flex;flex-direction:column;gap:24px;padding:50px}.connect-form-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.connect-form-group{width:100%}.connect-form-input,.connect-form-textarea{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;padding:14px 16px;transition:border-color .3s ease;width:100%}.connect-form-input:focus,.connect-form-textarea:focus{border-color:#432274;outline:none}.connect-form-input::placeholder,.connect-form-textarea::placeholder{color:#999}.connect-form-textarea{font-family:Poppins,sans-serif;min-height:120px;resize:vertical}.connect-form-submit-wrapper{display:flex;justify-content:flex-end;margin-top:10px}.connect-form-submit-button{background-color:#432274;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;padding:14px 32px;transition:background-color .3s ease}.connect-form-submit-button:hover{background-color:#5a2d8f}.connect-form-input.error-input,.connect-form-textarea.error-input{background-color:#fff5f5!important;border-color:#dc3545!important}.connect-form-input.error-input:focus,.connect-form-textarea.error-input:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a!important}.offering-details-section{background:#fff;padding:90px 0}.offering-details-wrapper{margin:0 auto;max-width:1400px;padding:0 30px}.offering-details-grid{grid-gap:45px;display:grid;gap:45px;grid-template-columns:repeat(2,1fr)}.offering-card{background:#fff;border-radius:14px;box-shadow:0 8px 26px #0000001f;overflow:hidden;transition:all .3s ease}.offering-card:hover{box-shadow:0 14px 34px #0000002e;transform:translateY(-6px)}.offering-card img{display:block;object-fit:cover;width:100%}@media (max-width:1199px) and (min-width:1024px){.offering-details-hero-img{height:420px}.what-is-bigbonus-content{gap:60px}.what-is-bigbonus-title{font-size:38px}.about-bigbonus-title{font-size:44px}.bigbonus-24x7-section,.bigbonus-mart-section,.bigbonus-offering4-section,.bigbonus-supermart-section{height:auto;min-height:450px}.bigbonus-24x7-right,.bigbonus-mart-left,.bigbonus-offering4-right,.bigbonus-supermart-left{padding:55px 45px}}@media (max-width:1024px){.offering-details-title{font-size:50px}.offering-details-grid{gap:30px}.what-is-bigbonus-content{gap:50px;grid-template-columns:1fr}.what-is-bigbonus-right{justify-content:center}.what-is-bigbonus-image{max-width:100%}.about-bigbonus-section{margin:0;padding:80px 0}.about-bigbonus-title{font-size:42px}.about-bigbonus-description{font-size:15px}.bigbonus-24x7-section{height:auto;min-height:auto;padding:80px 0}.bigbonus-24x7-content{grid-template-columns:1fr}.bigbonus-24x7-left{border-radius:20px 20px 0 0;padding:50px 30px;top:0}.bigbonus-24x7-right{padding:50px 40px}.bigbonus-24x7-title{font-size:36px}.bigbonus-mart-section{height:auto;min-height:auto;padding:80px 0}.bigbonus-mart-container{margin:0 auto}.bigbonus-mart-content{grid-template-columns:1fr}.bigbonus-mart-left{padding:50px 40px}.bigbonus-mart-right{padding:50px 30px;top:0}.bigbonus-mart-title{font-size:36px}.bigbonus-offering4-section{height:auto;min-height:auto;padding:80px 0}.bigbonus-offering4-container{margin:0 auto}.bigbonus-offering4-content{grid-template-columns:1fr}.bigbonus-offering4-left{border-radius:20px 20px 0 0;padding:50px 30px;top:0}.bigbonus-offering4-right{padding:50px 40px}.bigbonus-offering4-title{font-size:36px}.bigbonus-supermart-section{height:auto;min-height:auto;padding:80px 0}.bigbonus-supermart-container{margin:0 auto}.bigbonus-supermart-content{grid-template-columns:1fr}.bigbonus-supermart-left{padding:50px 40px}.bigbonus-supermart-right{padding:50px 30px;top:0}.bigbonus-supermart-image{border-radius:20px}.bigbonus-supermart-title{font-size:36px}}@media (max-width:768px){.offering-details-hero-img{height:340px}.offering-details-title{font-size:36px}.offering-details-grid{grid-template-columns:1fr}.what-is-bigbonus-section{padding:60px 0}.what-is-bigbonus-title{font-size:32px}.what-is-bigbonus-label{font-size:18px}.about-bigbonus-section{margin:0;padding:60px 0}.about-bigbonus-container{padding:0 20px}.about-bigbonus-title{font-size:36px}.about-bigbonus-label{font-size:18px;margin-bottom:15px}.about-bigbonus-description{font-size:15px;line-height:1.7}.bigbonus-24x7-section{height:auto;min-height:auto;padding:60px 0}.bigbonus-24x7-container{padding:0 20px}.bigbonus-24x7-left{padding:40px 20px;top:0}.bigbonus-24x7-right{padding:40px 30px}.bigbonus-24x7-title{font-size:32px}.bigbonus-24x7-description{font-size:15px}.bigbonus-24x7-app-store-buttons{height:45px}.bigbonus-mart-section{height:auto;min-height:auto;padding:60px 0}.bigbonus-mart-container{margin:0 auto;padding:0 20px}.bigbonus-mart-left{padding:40px 30px}.bigbonus-mart-right{padding:40px 20px;top:0}.bigbonus-mart-image{max-width:100%}.bigbonus-mart-title{font-size:32px}.bigbonus-mart-description{font-size:15px}.bigbonus-offering4-section{height:auto;min-height:auto;padding:60px 0}.bigbonus-offering4-container{margin:0 auto;padding:0 20px}.bigbonus-offering4-left{padding:40px 20px;top:0}.bigbonus-offering4-right{padding:40px 30px}.bigbonus-offering4-title{font-size:32px}.bigbonus-offering4-description{font-size:15px}.bigbonus-offering4-app-store-buttons{height:45px}.bigbonus-supermart-section{height:auto;min-height:auto;padding:60px 0}.bigbonus-supermart-container{margin:0 auto;padding:0 20px}.bigbonus-supermart-left{padding:40px 30px}.bigbonus-supermart-right{padding:40px 20px;top:0}.bigbonus-supermart-image{border-radius:20px;max-width:100%}.bigbonus-supermart-title{font-size:32px}.bigbonus-supermart-description{font-size:15px}.connect-with-us-header{padding:50px 20px}.connect-with-us-title{font-size:36px}.connect-with-us-description{font-size:15px}.connect-with-us-form-container{margin:-30px auto 50px;padding:0 15px}.connect-with-us-form{gap:20px;padding:30px}.connect-form-row{gap:20px;grid-template-columns:1fr}.connect-form-submit-wrapper{justify-content:center}.connect-form-submit-button{width:100%}}@media (max-width:899px) and (min-width:768px){.offering-details-hero-img{height:380px}.what-is-bigbonus-section{padding:60px 0}.what-is-bigbonus-container{padding:0 25px}.what-is-bigbonus-content{gap:40px}.what-is-bigbonus-title{font-size:34px}.about-bigbonus-section{margin:0;padding:60px 0}.about-bigbonus-title{font-size:38px}.bigbonus-24x7-section,.bigbonus-mart-section,.bigbonus-offering4-section,.bigbonus-supermart-section{padding:60px 0}.bigbonus-24x7-container,.bigbonus-mart-container,.bigbonus-offering4-container,.bigbonus-supermart-container{padding:0 25px}.bigbonus-24x7-right,.bigbonus-mart-left,.bigbonus-offering4-right,.bigbonus-supermart-left{padding:45px 35px}.bigbonus-24x7-title,.bigbonus-mart-title,.bigbonus-offering4-title,.bigbonus-supermart-title{font-size:34px}.connect-with-us-header{padding:60px 25px}.connect-with-us-title{font-size:40px}.connect-with-us-form-container{margin:-40px auto 60px;padding:0 20px}.connect-with-us-form{padding:40px}}@media (max-width:480px){.offering-details-hero{margin-top:-80px}.offering-details-hero-img{height:300px}.offering-details-title{font-size:28px}.offering-details-wrapper{padding:0 15px}.what-is-bigbonus-section{padding:40px 0}.what-is-bigbonus-container{padding:0 15px}.what-is-bigbonus-title{font-size:26px}.what-is-bigbonus-description{font-size:14px}.about-bigbonus-section{margin:0;padding:50px 0}.about-bigbonus-container{padding:0 15px}.about-bigbonus-title{font-size:28px;margin-bottom:30px}.about-bigbonus-label{font-size:16px;margin-bottom:12px}.about-bigbonus-description{font-size:14px;line-height:1.6}.bigbonus-24x7-section{height:auto;min-height:auto;padding:0}.bigbonus-24x7-container{padding:0 15px}.bigbonus-24x7-left{padding:30px 15px;top:0}.bigbonus-24x7-right{gap:20px;padding:30px 20px}.bigbonus-24x7-title{font-size:28px}.bigbonus-24x7-description{font-size:14px}.bigbonus-24x7-app-store-buttons{height:40px}.bigbonus-mart-section{height:auto;min-height:auto;padding:0}.bigbonus-mart-container{margin:0 auto;padding:0 15px}.bigbonus-mart-left{gap:20px;padding:30px 20px}.bigbonus-mart-right{padding:30px 15px;top:0}.bigbonus-mart-title{font-size:28px}.bigbonus-mart-description{font-size:14px}.bigbonus-offering4-section{height:auto;min-height:auto;padding:0}.bigbonus-offering4-container{margin:0 auto;padding:0 15px}.bigbonus-offering4-left{padding:30px 15px;top:0}.bigbonus-offering4-right{gap:20px;padding:30px 20px}.bigbonus-offering4-title{font-size:28px}.bigbonus-offering4-description{font-size:14px}.bigbonus-offering4-app-store-buttons{height:40px}.bigbonus-supermart-section{height:auto;min-height:auto;padding:0}.bigbonus-supermart-container{margin:0 auto;padding:0 15px}.bigbonus-supermart-left{gap:20px;padding:30px 20px}.bigbonus-supermart-right{padding:30px 15px;top:0}.bigbonus-supermart-image{border-radius:20px}.bigbonus-supermart-title{font-size:28px}.bigbonus-supermart-description{font-size:14px}.connect-with-us-header{padding:40px 15px}.connect-with-us-title{font-size:28px}.connect-with-us-description{font-size:14px}.connect-with-us-form-container{margin:-20px auto 40px;padding:0 15px}.connect-with-us-form{gap:18px;padding:25px}.connect-form-input,.connect-form-textarea{font-size:15px;padding:12px 14px}.connect-form-submit-button{font-size:16px;padding:12px 28px}}@media (max-width:639px) and (min-width:480px){.offering-details-hero-img{height:320px}.what-is-bigbonus-section{padding:0}.what-is-bigbonus-title{font-size:30px}.about-bigbonus-title{font-size:32px}.bigbonus-24x7-title,.bigbonus-mart-title,.bigbonus-offering4-title,.bigbonus-supermart-title{font-size:30px}}@media (max-width:320px){.offering-details-hero{margin-top:-70px}.offering-details-hero-img{height:250px}.what-is-bigbonus-section{padding:35px 0}.what-is-bigbonus-container{padding:0 12px}.what-is-bigbonus-title{font-size:24px}.what-is-bigbonus-label{font-size:14px}.what-is-bigbonus-description{font-size:13px}.about-bigbonus-section{padding:40px 0}.about-bigbonus-container{padding:0 12px}.about-bigbonus-title{font-size:24px}.about-bigbonus-label{font-size:14px}.about-bigbonus-description{font-size:13px}.bigbonus-24x7-section,.bigbonus-mart-section,.bigbonus-offering4-section,.bigbonus-supermart-section{padding:40px 0}.bigbonus-24x7-container,.bigbonus-mart-container,.bigbonus-offering4-container,.bigbonus-supermart-container{padding:0 12px}.bigbonus-24x7-left,.bigbonus-mart-right,.bigbonus-offering4-left,.bigbonus-supermart-right{padding:25px 12px}.bigbonus-24x7-right,.bigbonus-mart-left,.bigbonus-offering4-right,.bigbonus-supermart-left{gap:15px;padding:25px 15px}.bigbonus-24x7-title,.bigbonus-mart-title,.bigbonus-offering4-title,.bigbonus-supermart-title{font-size:24px}.bigbonus-24x7-description,.bigbonus-mart-description,.bigbonus-offering4-description,.bigbonus-supermart-description{font-size:13px}.bigbonus-24x7-app-store-buttons,.bigbonus-offering4-app-store-buttons{height:35px}.connect-with-us-header{padding:35px 12px}.connect-with-us-title{font-size:24px}.connect-with-us-description{font-size:13px}.connect-with-us-form-container{margin:-15px auto 35px;padding:0 12px}.connect-with-us-form{gap:15px;padding:20px}.connect-form-input,.connect-form-textarea{font-size:14px;padding:10px 12px}.connect-form-submit-button{font-size:15px;padding:10px 24px}}@media (max-width:767px) and (orientation:landscape){.offering-details-hero-img{height:280px}.bigbonus-24x7-section,.bigbonus-mart-section,.bigbonus-offering4-section,.bigbonus-supermart-section{height:auto;min-height:350px}}@media (prefers-reduced-motion:no-preference){.offering-details-page{scroll-behavior:smooth}}.point-about-bigbonus-section{background:#f6f6f6;margin:0;padding:80px 0}.point-about-bigbonus-container{margin:0 auto;max-width:1400px;padding:0 30px}.point-about-bigbonus-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.point-left{background-color:none!important;box-shadow:none!important}.point-heading{color:#fcc300;font-size:18px;font-weight:700}.point-title{color:#432274;font-size:34px;font-weight:700;margin:8px 0 18px}.point-text{color:#555;line-height:1.7}.point-card{border-radius:14px;box-shadow:0 8px 18px #0000000f;padding:30px}.point-card.white{background:#fff}.point-card.yellow{background:#fcc300;color:#fff}.point-number{font-size:44px;font-weight:800}.point-card-title{font-size:20px;font-weight:700;margin:8px 0}.point-card-desc{line-height:1.6}@media (max-width:1199px) and (min-width:1024px){.point-about-bigbonus-section{padding:80px 0}.point-about-bigbonus-container{padding:0 25px}.point-about-bigbonus-grid{gap:24px}.point-card{padding:28px}.point-title{font-size:32px}.point-card-title{font-size:19px}}@media (max-width:1024px){.point-about-bigbonus-section{margin:0;padding:60px 0}.point-about-bigbonus-container{padding:0 25px}.point-about-bigbonus-grid{gap:22px}.point-card{padding:26px}.point-title{font-size:30px}.point-number{font-size:40px}.point-card-title{font-size:18px}}@media (max-width:899px) and (min-width:768px){.point-about-bigbonus-section{margin:0;padding:60px 0}.point-about-bigbonus-container{padding:0 20px}.point-about-bigbonus-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.point-card{padding:24px}.point-heading{font-size:16px}.point-title{font-size:28px;margin:6px 0 15px}.point-number{font-size:38px}.point-card-title{font-size:18px}}@media (max-width:768px){.point-about-bigbonus-section{margin:0;padding:50px 0}.point-about-bigbonus-container{padding:0 20px}.point-about-bigbonus-grid{gap:18px;grid-template-columns:repeat(2,1fr)}.point-card{padding:22px}.point-heading{font-size:16px}.point-title{font-size:26px;margin:6px 0 15px}.point-text{font-size:14px}.point-number{font-size:36px}.point-card-title{font-size:17px}.point-card-desc{font-size:14px}}@media (max-width:639px) and (min-width:480px){.point-about-bigbonus-section{margin:0;padding:40px 0}.point-about-bigbonus-container{padding:0 18px}.point-about-bigbonus-grid{gap:16px;grid-template-columns:1fr}.point-card{padding:20px}.point-title{font-size:24px}.point-number{font-size:34px}}@media (max-width:479px){.point-about-bigbonus-section{margin:0;padding:40px 0}.point-about-bigbonus-container{padding:0 15px}.point-about-bigbonus-grid{gap:15px;grid-template-columns:1fr}.point-card{padding:20px}.point-heading{font-size:15px}.point-title{font-size:22px;margin:5px 0 12px}.point-text{font-size:13px;line-height:1.6}.point-number{font-size:32px}.point-card-title{font-size:16px;margin:6px 0}.point-card-desc{font-size:13px;line-height:1.5}}@media (max-width:320px){.point-about-bigbonus-section{margin:0;padding:35px 0}.point-about-bigbonus-container{padding:0 12px}.point-about-bigbonus-grid{gap:12px}.point-card{padding:18px}.point-heading{font-size:14px}.point-title{font-size:20px;margin:4px 0 10px}.point-text{font-size:12px}.point-number{font-size:28px}.point-card-title{font-size:15px}.point-card-desc{font-size:12px}}.tech-driven-section{background-color:#fff;padding:100px 20px;position:relative}.tech-driven-container{margin:0 auto;max-width:1400px;width:100%}.tech-driven-heading{color:#432274;font-family:Poppins,sans-serif;font-size:40px;font-weight:600;line-height:1.2;margin:0 0 50px;text-align:center}.tech-driven-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);width:100%}.tech-card{align-items:center;background:#fafafa;border:1px solid #e2e2e2;border-radius:12px;box-shadow:0 2px 8px 0 #00000014;cursor:pointer;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;min-height:138px;padding:30px 25px;transition:all .3s cubic-bezier(.4,0,.2,1)}.tech-card:hover{background:#fff;border-color:#432274;box-shadow:0 12px 32px #43227433;transform:translateY(-8px)}.tech-card-icon{align-items:center;display:flex;flex-shrink:0;height:72px;justify-content:center;transition:transform .3s ease;width:72px}.tech-card:hover .tech-card-icon{transform:scale(1.1)}.tech-card-icon img{height:72px;object-fit:contain;width:72px}.tech-card-text{color:#737373;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.5;margin:0;transition:color .3s ease}.tech-card:hover .tech-card-text{color:#432274}@media (max-width:1400px){.tech-driven-container{max-width:1200px}}@media (max-width:1200px){.tech-driven-grid{gap:25px}.tech-card{padding:25px 20px}}@media (max-width:1024px){.tech-driven-section{padding:80px 20px}.tech-driven-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.tech-driven-heading{font-size:36px;margin-bottom:45px}.tech-card{min-height:150px}}@media (max-width:768px){.tech-driven-section{padding:60px 20px}.tech-driven-grid{gap:20px;grid-template-columns:1fr}.tech-driven-heading{font-size:32px;margin-bottom:40px}.tech-card{gap:18px;min-height:120px;padding:25px 20px}.tech-card-icon,.tech-card-icon img{height:60px;width:60px}.tech-card-text{font-size:15px}}@media (max-width:480px){.tech-driven-section{padding:50px 15px}.tech-driven-heading{font-size:28px;margin-bottom:35px}.tech-card{border-radius:10px;gap:15px;min-height:110px;padding:20px 18px}.tech-card-icon,.tech-card-icon img{height:50px;width:50px}.tech-card-text{font-size:14px}}@media (max-width:360px){.tech-driven-section{padding:40px 12px}.tech-driven-heading{font-size:24px;margin-bottom:30px}.tech-card{gap:12px;padding:18px 15px}.tech-card-icon,.tech-card-icon img{height:45px;width:45px}.tech-card-text{font-size:13px}}.b2b-solution-section{background-color:#fff;padding:100px 20px}.b2b-solution-container{margin:0 auto;max-width:1400px;width:100%}.b2b-solution-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1.8fr}.b2b-solution-left{flex:1 1;width:100%}.b2b-solution-image{border-radius:16px;box-shadow:0 8px 24px #0000001a;height:auto;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.b2b-solution-image:hover{box-shadow:0 12px 32px #00000026;transform:scale(1.02)}.b2b-solution-right{flex:1 1;width:100%}.b2b-solution-heading{color:#432274;font-family:Poppins,sans-serif;font-size:40px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0 0 25px}.b2b-solution-text{margin-bottom:40px}.b2b-solution-text p{color:#666;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.75;margin:0 0 20px;text-align:left}.b2b-solution-text p:last-of-type{margin-bottom:0}.b2b-feature-item span{color:#0f0049;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.4}.b2b-features-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;max-width:500px;padding:0;width:100%}.b2b-feature-item{align-items:center;color:#333;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;gap:12px;transition:transform .2s ease}.b2b-feature-item:hover{transform:translateX(5px)}.b2b-check-icon{flex-shrink:0;height:20px;object-fit:contain;transition:transform .2s ease;width:20px}.b2b-feature-item:hover .b2b-check-icon{transform:scale(1.1)}.b2b-feature-item:empty{display:none}@media (max-width:1400px){.b2b-solution-container{max-width:1200px}.b2b-solution-content{gap:60px}}@media (max-width:1200px){.b2b-solution-content{gap:50px}.b2b-solution-heading{font-size:36px}}@media (max-width:1024px){.b2b-solution-section{padding:80px 20px}.b2b-solution-content{gap:50px;grid-template-columns:1fr}.b2b-solution-heading{font-size:36px;text-align:center}.b2b-solution-text,.b2b-solution-text p{text-align:center}.b2b-features-list{grid-template-columns:1fr;margin:0 auto;max-width:100%}}@media (max-width:768px){.b2b-solution-section{padding:60px 20px}.b2b-solution-content{gap:40px}.b2b-solution-heading{font-size:32px;margin-bottom:20px}.b2b-solution-text{margin-bottom:35px}.b2b-solution-text p{font-size:15px;line-height:1.7}.b2b-feature-item{font-size:15px}.b2b-feature-item span{font-size:16px}.b2b-features-list{gap:18px}}@media (max-width:480px){.b2b-solution-section{padding:50px 15px}.b2b-solution-content{gap:35px}.b2b-solution-heading{font-size:28px;margin-bottom:18px}.b2b-solution-text{margin-bottom:30px}.b2b-solution-text p{font-size:14px;line-height:1.6;margin-bottom:15px}.b2b-feature-item{font-size:14px;gap:10px}.b2b-feature-item span{font-size:15px}.b2b-check-icon{height:18px;width:18px}.b2b-features-list{gap:15px}.b2b-solution-image{border-radius:12px}}@media (max-width:360px){.b2b-solution-section{padding:40px 12px}.b2b-solution-heading{font-size:24px}.b2b-feature-item,.b2b-solution-text p{font-size:13px}.b2b-feature-item span{font-size:14px}}.livelihood-section{background-color:#fff;padding:100px 20px}.livelihood-container{margin:0 auto;max-width:1400px;width:100%}.livelihood-content{grid-gap:0;align-items:stretch;border:1px solid #0000001a;border-radius:16px;box-shadow:0 4px 20px #00000014;display:grid;gap:0;grid-template-columns:2fr 1fr;min-height:350px;overflow:hidden;transition:box-shadow .3s ease}.livelihood-content:hover{box-shadow:0 8px 30px #0000001f}.livelihood-left{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 50px}.livelihood-heading{color:#432274;font-size:40px;font-weight:600;letter-spacing:0;line-height:1.2}.livelihood-heading,.livelihood-subheading{font-family:Poppins,sans-serif;margin:0 0 20px}.livelihood-subheading{color:#0f0049;font-size:24px;font-weight:500;line-height:1.3}.livelihood-text{color:#666;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.75;margin:0}.livelihood-right{flex:1 1;height:100%;width:100%}.livelihood-placeholder{align-items:center;background-color:#00713d;background:linear-gradient(135deg,#00713d,#005a32);display:flex;height:100%;justify-content:center;min-height:350px;overflow:hidden;position:relative;width:100%}.livelihood-placeholder:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}@media (max-width:1400px){.livelihood-container{max-width:1200px}.livelihood-left{padding:35px 40px}}@media (max-width:1200px){.livelihood-left{padding:30px 35px}.livelihood-heading{font-size:36px}.livelihood-subheading{font-size:22px}}@media (max-width:1024px){.livelihood-section{padding:80px 20px}.livelihood-content{gap:0;grid-template-columns:1fr;min-height:auto}.livelihood-left{order:1;padding:40px 35px}.livelihood-right{order:2}.livelihood-heading{font-size:36px;text-align:center}.livelihood-subheading{font-size:22px;text-align:center}.livelihood-text{text-align:center}.livelihood-placeholder{border-radius:0;min-height:300px}}@media (max-width:768px){.livelihood-section{padding:60px 20px}.livelihood-content{border-radius:12px}.livelihood-left{padding:35px 25px}.livelihood-heading{font-size:32px;margin-bottom:18px}.livelihood-subheading{font-size:20px;margin-bottom:18px}.livelihood-text{font-size:15px;line-height:1.7}.livelihood-placeholder{min-height:250px}}@media (max-width:480px){.livelihood-section{padding:50px 15px}.livelihood-content{border-radius:10px}.livelihood-left{padding:30px 20px}.livelihood-heading{font-size:28px;margin-bottom:15px}.livelihood-subheading{font-size:18px;margin-bottom:15px}.livelihood-text{font-size:14px;line-height:1.6}.livelihood-placeholder{min-height:200px}}@media (max-width:360px){.livelihood-section{padding:40px 12px}.livelihood-left{padding:25px 18px}.livelihood-heading{font-size:24px}.livelihood-subheading{font-size:16px}.livelihood-text{font-size:13px}.livelihood-placeholder{min-height:180px}}.philanthropy-section{background-color:#fff;padding:100px 20px 200px}.philanthropy-container{margin:0 auto;max-width:1400px;width:100%}.philanthropy-content{grid-gap:0;align-items:stretch;border:1px solid #0000001a;border-radius:16px;box-shadow:0 4px 20px #00000014;display:grid;gap:0;grid-template-columns:1fr 2fr;min-height:350px;overflow:hidden;transition:box-shadow .3s ease}.philanthropy-content:hover{box-shadow:0 8px 30px #0000001f}.philanthropy-left{flex:1 1;height:100%;order:1;width:100%}.philanthropy-placeholder{align-items:center;background-color:#00713d;background:linear-gradient(135deg,#00713d,#005a32);display:flex;height:100%;justify-content:center;min-height:350px;overflow:hidden;position:relative;width:100%}.philanthropy-placeholder:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.philanthropy-right{display:flex;flex:1 1;flex-direction:column;justify-content:center;order:2;padding:40px 50px}.philanthropy-heading{color:#432274;font-family:Poppins,sans-serif;font-size:40px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0 0 20px}.philanthropy-subheading{color:#0f0049;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:1.3;margin:0 0 20px}.philanthropy-text{color:#666;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.75;margin:0}@media (max-width:1400px){.philanthropy-container{max-width:1200px}.philanthropy-right{padding:35px 40px}}@media (max-width:1200px){.philanthropy-right{padding:30px 35px}.philanthropy-heading{font-size:36px}.philanthropy-subheading{font-size:22px}}@media (max-width:1024px){.philanthropy-section{padding:80px 20px 150px}.philanthropy-content{gap:0;grid-template-columns:1fr;min-height:auto}.philanthropy-left{order:1}.philanthropy-right{order:2;padding:40px 35px}.philanthropy-heading{font-size:36px;text-align:center}.philanthropy-subheading{font-size:22px;text-align:center}.philanthropy-text{text-align:center}.philanthropy-placeholder{border-radius:0;min-height:300px}}@media (max-width:768px){.philanthropy-section{padding:60px 20px 100px}.philanthropy-content{border-radius:12px}.philanthropy-right{padding:35px 25px}.philanthropy-heading{font-size:32px;margin-bottom:18px}.philanthropy-subheading{font-size:20px;margin-bottom:18px}.philanthropy-text{font-size:15px;line-height:1.7}.philanthropy-placeholder{min-height:250px}}@media (max-width:480px){.philanthropy-section{padding:50px 15px 80px}.philanthropy-content{border-radius:10px}.philanthropy-right{padding:30px 20px}.philanthropy-heading{font-size:28px;margin-bottom:15px}.philanthropy-subheading{font-size:18px;margin-bottom:15px}.philanthropy-text{font-size:14px;line-height:1.6}.philanthropy-placeholder{min-height:200px}}@media (max-width:360px){.philanthropy-section{padding:40px 12px 60px}.philanthropy-right{padding:25px 18px}.philanthropy-heading{font-size:24px}.philanthropy-subheading{font-size:16px}.philanthropy-text{font-size:13px}.philanthropy-placeholder{min-height:180px}}.usp-page{background-color:#fff;overflow-x:hidden;width:100%}@media (prefers-reduced-motion:no-preference){.usp-page{scroll-behavior:smooth}}.usp-stars{color:#fff;font-size:24px;letter-spacing:8px;margin-bottom:15px;opacity:.9;text-shadow:0 2px 10px #0000004d}.usp-title{color:#fff;font-family:Poppins,sans-serif;font-size:120px;font-weight:700;letter-spacing:10px;line-height:1.1;margin:0;text-shadow:0 4px 20px #00000080}@media (max-width:1200px){.usp-title{font-size:100px;letter-spacing:8px}}@media (max-width:992px){.usp-title{font-size:80px;letter-spacing:6px}.usp-stars{font-size:20px;letter-spacing:6px}}@media (max-width:768px){.usp-title{font-size:60px;letter-spacing:4px}.usp-stars{font-size:18px;letter-spacing:4px;margin-bottom:10px}}@media (max-width:576px){.usp-title{font-size:48px;letter-spacing:3px}.usp-stars{font-size:16px;letter-spacing:3px}}.business-solutions-page{background-color:#fff;overflow-x:hidden;width:100%}@media (prefers-reduced-motion:no-preference){.business-solutions-page{scroll-behavior:smooth}}.business-solutions-banner{background:linear-gradient(135deg,#fff,#fafaff);overflow:hidden;padding:50px 30px 0;position:relative;width:100%}.business-solutions-banner:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23432274' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}.business-solutions-banner-container{animation:fadeInUp .8s ease-out;display:flex;flex-direction:column;gap:25px;margin:0 auto;max-width:1400px;position:relative;text-align:center;z-index:1}.business-solutions-banner-label{color:#ffc107;font-size:24px;letter-spacing:1px;text-shadow:0 2px 4px #ffc10733;text-transform:uppercase}.business-solutions-banner-label,.business-solutions-banner-title{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;margin:0}.business-solutions-banner-title{color:#432274;font-size:48px;letter-spacing:-.5px}.business-solutions-banner-container p{color:#4a5568;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.8;margin:0 auto;max-width:1000px;opacity:.9}@media (max-width:1400px){.business-solutions-banner-container{max-width:1200px}}@media (max-width:1200px){.business-solutions-banner{padding:80px 25px}.business-solutions-banner-title{font-size:42px}.business-solutions-banner-container p{font-size:17px}}@media (max-width:1024px){.business-solutions-banner{padding:70px 25px}.business-solutions-banner-title{font-size:36px}.business-solutions-banner-label{font-size:22px}.business-solutions-banner-container{gap:22px}}@media (max-width:768px){.business-solutions-banner{padding:60px 20px}.business-solutions-banner-label{font-size:20px;letter-spacing:.5px}.business-solutions-banner-title{font-size:32px;line-height:1.3}.business-solutions-banner-container{gap:20px}.business-solutions-banner-container p{font-size:16px;line-height:1.7}}@media (max-width:480px){.business-solutions-banner{padding:0 15px}.business-solutions-banner-label{font-size:18px}.business-solutions-banner-title{font-size:28px;line-height:1.3}.business-solutions-banner-container{gap:18px}.business-solutions-banner-container p{font-size:15px;line-height:1.7;text-align:justify}}@media (max-width:360px){.business-solutions-banner{padding:40px 12px}.business-solutions-banner-label{font-size:16px}.business-solutions-banner-title{font-size:24px}.business-solutions-banner-container p{font-size:14px;line-height:1.6}}.problem-section{background-color:#fff;padding:100px 20px;position:relative}.problem-container{margin:0 auto;max-width:1400px;width:100%}.problem-title{color:#432274;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:70px;text-align:center}.problem-content{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;min-height:600px;position:relative}.problem-image-wrapper{display:inline-block;max-width:100%;position:relative;width:100%}.facing-issue-image{border-radius:16px;display:block;height:auto;position:relative;width:100%;z-index:1}.problem-thoughts{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.thought-bubble{border-radius:25px;color:#000;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:30px;padding:12px 20px;position:absolute;text-align:center}.thought-bubble:first-child{left:-5%;top:5%}.thought-bubble:first-child:before{border-color:#4a90e2 #0000 #0000;border-width:10px 8px 0;bottom:-10px;left:20px}.thought-bubble:nth-child(2){right:-8%;top:0}.thought-bubble:nth-child(2):before{border-color:#4a90e2 #0000 #0000;border-width:10px 8px 0;bottom:-10px;right:20px}.thought-bubble:nth-child(3){left:-8%;top:20%}.thought-bubble:nth-child(3):before{border-color:#4a90e2 #0000 #0000;border-width:10px 8px 0;bottom:-10px;left:20px}.thought-bubble:nth-child(4){right:-5%;top:40%}.thought-bubble:nth-child(4):before{border-color:#4a90e2 #0000 #0000;border-width:10px 8px 0;bottom:-10px;right:20px}.thought-bubble:nth-child(5){bottom:10%;left:-3%}.thought-bubble:nth-child(5):before{border-color:#4a90e2 #0000 #0000;border-width:10px 8px 0;bottom:-10px;left:20px}@media (max-width:1400px){.problem-container{max-width:1200px}}@media (max-width:1200px){.problem-section{padding:80px 20px}.problem-title{font-size:42px;margin-bottom:60px}.problem-content{min-height:500px}}@media (max-width:1024px){.problem-section{padding:70px 20px}.problem-title{font-size:38px;margin-bottom:50px}.problem-content{flex-direction:column;gap:40px;min-height:auto}.problem-image-wrapper{max-width:100%}.facing-issue-image{border-radius:12px}.problem-thoughts{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:20px;position:relative}.thought-bubble{bottom:auto;left:auto;max-width:100%;position:relative;right:auto;top:auto;white-space:normal}.thought-bubble:before{display:none}}@media (max-width:768px){.problem-section{padding:60px 20px}.problem-title{font-size:32px;margin-bottom:40px}.problem-content{gap:30px}.facing-issue-image{border-radius:10px}}@media (max-width:480px){.problem-section{padding:50px 15px}.problem-title{font-size:28px;line-height:1.3;margin-bottom:35px}.problem-content{gap:25px}.thought-bubble{font-size:16px;line-height:1.4;max-width:100%;padding:10px 18px}}@media (max-width:360px){.problem-section{padding:40px 12px}.problem-title{font-size:24px;margin-bottom:30px}.thought-bubble{font-size:14px;padding:8px 16px}}.solution-banner-section{background-color:initial;overflow:hidden;padding:0;position:relative;width:100%}.solution-banner-container{margin:0 auto;max-width:1400px;text-align:center;width:100%}.solution-banner-image{cursor:pointer;display:block;height:auto;object-fit:cover;transition:transform .3s ease,opacity .3s ease;width:100%}.solution-banner-image:hover{opacity:.95;transform:scale(1.01)}@media (max-width:1200px){.solution-banner-container{max-width:1200px}}@media (max-width:1024px){.solution-banner-container{max-width:100%}}@media (max-width:768px){.solution-banner-image{min-height:200px;object-fit:contain}}@media (max-width:480px){.solution-banner-image{min-height:150px;object-fit:contain}}@media (max-width:360px){.solution-banner-image{min-height:120px;object-fit:contain}}.register-modal-overlay{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:1000}.register-modal-container{background:#fff;border:2px solid #333;border-radius:8px;margin:auto;max-height:90vh;max-width:800px;overflow-y:auto;padding:40px;position:relative;width:100%}.register-modal-close{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:15px;top:15px;transition:color .3s ease;width:32px}.register-modal-close:hover{color:#432274}.register-modal-title{color:#333;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;margin:0 0 30px;text-align:center}.register-modal-form{display:flex;flex-direction:column;gap:20px}.register-form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.register-form-group{display:flex;flex-direction:column;gap:8px}.register-form-label{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin:0}.register-form-input,.register-form-select-input,.register-form-textarea{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;padding:12px 16px;transition:border-color .3s ease;width:100%}.register-form-input:focus,.register-form-select-input:focus,.register-form-textarea:focus{border-color:#432274;outline:none}.register-form-input::placeholder,.register-form-textarea::placeholder{color:#999}.register-form-textarea{font-family:Poppins,sans-serif;min-height:100px;resize:vertical}.register-form-select{position:relative}.register-form-select-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:40px}.register-select-icon{bottom:12px;height:16px;pointer-events:none;position:absolute;right:16px;width:16px}.register-otp-container{align-items:flex-start;display:flex;gap:10px}.register-otp-input{flex:1 1}.register-send-otp-button{background-color:#432274;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .3s ease;white-space:nowrap}.register-send-otp-button:hover{background-color:#5a2d8f}.register-resend-text{color:#666;font-family:Poppins,sans-serif;font-size:14px;margin:5px 0 0}.register-resend-button{background:none;border:none;color:#432274;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-top:5px;padding:5px 0;text-align:left;transition:color .3s ease}.register-resend-button:hover{color:#5a2d8f;text-decoration:underline}.register-submit-button{background-color:#432274;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;margin-top:10px;padding:16px 32px;transition:background-color .3s ease;width:100%}.register-submit-button:hover{background-color:#5a2d8f}.register-success-screen{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:40px;position:relative;text-align:center}.register-success-icon{height:80px;margin-bottom:20px;object-fit:contain;width:80px}.register-success-close{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:15px;top:15px;transition:color .3s ease;width:32px}.register-success-close:hover{color:#432274}.register-success-title{color:#1a1a5e;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 20px}.register-success-message{color:#1a1a5e;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0}@media (max-width:768px){.register-modal-container{max-height:95vh;padding:30px 20px}.register-modal-title{font-size:24px;margin-bottom:20px}.register-success-screen{min-height:250px;padding:30px 20px}.register-success-title{font-size:28px}.register-success-message{font-size:16px}.register-form-row{gap:20px;grid-template-columns:1fr}.register-otp-container{flex-direction:column}.register-send-otp-button{width:100%}}@media (max-width:480px){.register-modal-container{padding:20px 15px}.register-modal-title{font-size:20px}.register-success-screen{min-height:200px;padding:20px 15px}.register-success-title{font-size:24px;margin-bottom:15px}.register-success-message{font-size:14px}.register-form-input,.register-form-select-input,.register-form-textarea{font-size:14px;padding:10px 14px}.register-form-label{font-size:13px}}.register-form-input.error-input,.register-form-select-input.error-input,.register-form-textarea.error-input{background-color:#fff5f5!important;border-color:#dc3545!important}.register-form-input.error-input:focus,.register-form-select-input.error-input:focus,.register-form-textarea.error-input:focus{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a!important}.solutions-grid-section{background-color:#fff;padding:50px 20px 80px;position:relative}.solutions-container{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1400px;width:100%}.solution-item{align-items:flex-startS;display:flex;flex-direction:row;flex-wrap:nowrap;gap:80px;padding:40px 0;transition:background-color .3s ease}.solution-item:last-of-type{border-bottom:none}.solution-item:hover{background-color:#fafaff80}.solution-item.solution-left{flex-direction:row}.solution-item.solution-right{flex-direction:row-reverse}.solution-item.solution-right .solution-content,.solution-item.solution-right .solution-image-wrapper{order:0}.solution-item.solution-full-width{grid-gap:0;border-bottom:none;display:grid;gap:0;grid-template-columns:1fr;padding:0}.solution-item.solution-full-width:hover{background-color:initial}.solution-image-wrapper.solution-full-image{border-radius:16px;max-width:100%;overflow:hidden;padding:0;position:relative;width:100%}.solution-item.solution-full-width .solution-image{border-radius:16px;display:block;max-width:100%;transition:transform .5s ease;width:100%}.solution-item.solution-full-width .solution-image:hover{transform:scale(1.02)}.solution-image-clickable{cursor:pointer;transition:opacity .3s ease,transform .3s ease}.solution-image-clickable:hover{opacity:.95}.solution-overlay-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2d1b69d9;border-radius:12px;left:60px;max-width:500px;padding:20px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.solution-overlay-title{color:#fff;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin:0 0 20px}.solution-overlay-description{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8;margin:0 0 30px;opacity:.95}.solution-overlay-button{background-color:#ffc107;border:none;border-radius:8px;box-shadow:0 4px 12px #ffc1074d;color:#432274;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:12px 32px;transition:all .3s ease;white-space:nowrap}.solution-overlay-button:hover{background-color:#ffd54f;box-shadow:0 6px 16px #ffc10780;transform:translateY(-2px)}.solution-content{display:flex;flex:1 1;flex-direction:column;gap:25px;min-width:0;padding:20px}.solution-title{color:#1a1a1a;font-size:64px;font-weight:500;letter-spacing:-.5px;line-height:120%}.solution-description,.solution-title{font-family:Poppins,sans-serif;font-style:normal;margin:0}.solution-description{color:#424242;font-size:20px;font-weight:400;line-height:normal;text-align:justify}.solution-image-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0;padding:20px;width:100%}.solution-image{border-radius:12px;box-shadow:0 4px 20px #0000001a;display:block;height:auto;max-width:600px;object-fit:contain;transition:transform .3s ease,box-shadow .3s ease;width:100%}.solution-image:hover{box-shadow:0 8px 30px #00000026;transform:scale(1.03)}@media (max-width:1400px){.solutions-container{max-width:1200px}.solution-item{gap:60px;padding:50px 0}}@media (max-width:1200px){.solutions-grid-section{padding:80px 20px}.solution-item{gap:50px;padding:45px 0}.solution-title{font-size:32px}.solution-description{font-size:16px}}@media (max-width:1024px){.solutions-grid-section{padding:70px 20px}.solution-item{gap:50px;padding:50px 0}.solution-content,.solution-image-wrapper{padding:15px}}@media (max-width:768px){.solutions-grid-section{padding:60px 20px}.solutions-container{gap:0}.solution-item{align-items:center;flex-wrap:nowrap;gap:15px;padding:30px 0}.solution-item,.solution-item.solution-right{flex-direction:row!important}.solution-content{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:10px}.solution-title{font-size:16px;line-height:1.3;margin:0}.solution-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:1.5;margin:0;overflow:hidden;text-align:left}.solution-image-wrapper{flex:0 0 120px;min-width:120px;padding:5px}.solution-image{border-radius:8px;height:auto;max-width:100%;width:100%}.solution-overlay-content{bottom:30px;left:20px;max-width:calc(100% - 40px);padding:20px;right:20px;top:auto;transform:none}.solution-overlay-title{font-size:28px;margin-bottom:15px}.solution-overlay-description{font-size:14px;line-height:1.6;margin-bottom:20px}}@media (max-width:480px){.solutions-grid-section{padding:50px 15px}.solution-item{align-items:center;flex-wrap:nowrap;gap:12px;padding:25px 0}.solution-item,.solution-item.solution-right{flex-direction:row!important}.solution-content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding:8px}.solution-title{font-size:14px;line-height:1.3;margin:0}.solution-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:10px;line-height:1.4;margin:0;overflow:hidden;text-align:left}.solution-image-wrapper{flex:0 0 100px;min-width:100px;padding:5px}.solution-image{border-radius:8px;height:auto;max-width:100%;width:100%}.solution-overlay-content{bottom:20px;left:15px;max-width:calc(100% - 30px);padding:18px;right:15px}.solution-overlay-title{font-size:22px;margin-bottom:12px}.solution-overlay-description{font-size:13px;margin-bottom:18px}.solution-overlay-button{font-size:14px;padding:10px 24px}}@media (max-width:360px){.solutions-grid-section{padding:40px 12px}.solution-item{align-items:center;flex-wrap:nowrap;gap:10px;padding:20px 0}.solution-item,.solution-item.solution-right{flex-direction:row!important}.solution-content{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:5px}.solution-title{font-size:12px;line-height:1.3;margin:0}.solution-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:9px;line-height:1.4;margin:0;overflow:hidden;text-align:left}.solution-image-wrapper{flex:0 0 90px;min-width:90px;padding:5px}.solution-image{border-radius:6px;height:auto;max-width:100%;width:100%}.solution-overlay-content{bottom:15px;left:12px;max-width:calc(100% - 24px);padding:15px;right:12px}.solution-overlay-title{font-size:20px}.solution-overlay-description{font-size:12px}}.investor-relations-page{background-color:#fff;overflow-x:hidden;width:100%}@media (prefers-reduced-motion:no-preference){.investor-relations-page{scroll-behavior:smooth}}.welcome-section{background-color:#fff;padding:100px 20px;position:relative}.welcome-container{margin:0 auto;max-width:1400px;width:100%}.welcome-header{animation:fadeInUp .8s ease-out;margin-bottom:50px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.welcome-subtitle{color:#ffc107;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;margin:0 0 15px;text-transform:uppercase}.welcome-title{color:#432274;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 30px}.welcome-description{color:#666;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8;max-width:100%;padding:0 120px}.welcome-description p{margin:0 0 20px}.welcome-description p:last-child{margin-bottom:0}.welcome-tabs{-webkit-overflow-scrolling:touch;border-bottom:2px solid #43227433;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:50px;overflow-x:auto;padding:0 70px 15px;scrollbar-width:thin}.welcome-tabs::-webkit-scrollbar{height:6px}.welcome-tabs::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.welcome-tabs::-webkit-scrollbar-thumb{background:#432274;border-radius:10px}.welcome-tab{background-color:#f6f6f4;border:1px solid #e0e0e0;border-radius:8px;color:#6f6c6c;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.welcome-tab:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.welcome-tab:hover:before{left:100%}.welcome-tab:hover{background-color:#e8e8e8;border-color:#432274;box-shadow:0 4px 12px #43227426;color:#432274}.welcome-tab.active{background-color:#432274;border-color:#432274;box-shadow:0 4px 16px #2d1b694d;color:#fff}.welcome-tab-content{animation:fadeIn .5s ease-in;margin-top:50px}@media (max-width:1400px){.welcome-container{max-width:1200px}}@media (max-width:1200px){.welcome-section{padding:80px 20px}.welcome-description{padding:0 80px}.welcome-tabs{padding:0 50px 15px}}@media (max-width:1024px){.welcome-section{padding:70px 20px}.welcome-title{font-size:42px}.welcome-description{font-size:15px;padding:0 60px}.welcome-tabs{gap:12px;padding:0 40px 15px}.welcome-tab{font-size:15px;padding:10px 20px}}@media (max-width:768px){.welcome-section{padding:60px 20px}.welcome-header{margin-bottom:40px}.welcome-title{font-size:36px;margin-bottom:25px}.welcome-subtitle{font-size:16px}.welcome-description{font-size:15px;line-height:1.7;padding:0 20px}.welcome-tabs{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:40px;overflow-x:auto;padding:0 0 15px}.welcome-tab{font-size:14px;min-width:-webkit-fit-content;min-width:fit-content;padding:10px 18px;text-align:center;width:auto}.welcome-tab-content{margin-top:40px}}@media (max-width:480px){.welcome-section{padding:50px 15px}.welcome-header{margin-bottom:35px}.welcome-title{font-size:32px;margin-bottom:20px}.welcome-subtitle{font-size:14px;margin-bottom:12px}.welcome-description{font-size:14px;line-height:1.6;padding:0}.welcome-tabs{gap:8px;margin-top:35px}.welcome-tab{border-radius:6px;font-size:13px;padding:8px 16px}.welcome-tab-content{margin-top:35px}}@media (max-width:360px){.welcome-section{padding:40px 12px}.welcome-title{font-size:28px}.welcome-description,.welcome-subtitle{font-size:13px}.welcome-tab{font-size:12px;padding:8px 14px}}.tab-content-wrapper{width:100%}.tab-content-title{color:#432274;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 20px}.tab-content-text{margin:0 0 20px}.tab-content-additional,.tab-content-text{color:#666;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8}.tab-content-additional{border-top:1px solid #e0e0e0;margin:20px 0 0;padding-top:20px}.strong-market-focus-section{background-color:#fff;padding:80px 20px}.strong-market-focus-container{margin:0 auto;max-width:1400px}.strong-market-focus-content{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:2fr 1fr}.strong-market-focus-text{display:flex;flex-direction:column;gap:30px}.strong-market-focus-title{color:#432274;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin:0}.strong-market-focus-description{color:#666;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8}.strong-market-focus-description p{margin:0 0 20px}.strong-market-focus-description p:last-child{margin-bottom:0}.strong-market-focus-features-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:40px;max-width:600px;width:100%}.strong-market-focus-features{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.strong-market-focus-feature{align-items:center;color:#333;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;gap:15px}.feature-icon{flex-shrink:0;height:24px;width:24px}.strong-market-focus-image{align-items:center;display:flex;justify-content:end;width:100%}.strong-market-focus-image img{border-radius:8px;height:auto;max-width:450px;object-fit:cover;width:100%}@media (max-width:1400px){.strong-market-focus-container{max-width:1200px}}@media (max-width:1200px){.strong-market-focus-section{padding:70px 20px}.strong-market-focus-content{gap:60px}.strong-market-focus-title{font-size:38px}}@media (max-width:1024px){.strong-market-focus-section{padding:0 20px}.strong-market-focus-content{gap:40px;grid-template-columns:1fr}.strong-market-focus-image{justify-content:center;order:-1}.strong-market-focus-features-container{gap:20px;grid-template-columns:1fr;max-width:100%;width:100%}.strong-market-focus-title{font-size:36px;text-align:center}.strong-market-focus-description{text-align:center}}@media (max-width:768px){.strong-market-focus-section{padding:50px 20px}.strong-market-focus-content{gap:35px}.strong-market-focus-title{font-size:32px}.strong-market-focus-description,.strong-market-focus-feature{font-size:15px}}@media (max-width:480px){.strong-market-focus-section{padding:40px 15px}.strong-market-focus-content{gap:30px}.strong-market-focus-title{font-size:28px}.strong-market-focus-description{font-size:14px;line-height:1.7}.strong-market-focus-features-container{gap:18px;margin-top:30px}.strong-market-focus-feature{font-size:14px;gap:12px}.feature-icon{height:20px;width:20px}}@media (max-width:360px){.strong-market-focus-section{padding:35px 12px}.strong-market-focus-title{font-size:24px}.strong-market-focus-description,.strong-market-focus-feature{font-size:13px}}.company-tab-wrapper{margin-top:40px;padding:0 20px;width:100%}.company-tab-container{margin:0 auto;max-width:1400px;width:100%}.company-tab-image-wrapper{align-items:center;display:flex;justify-content:center;padding:20px 0;width:100%}.company-tab-image{border-radius:12px;box-shadow:0 4px 20px #0000001a;height:auto;max-width:100%;object-fit:contain;transition:transform .3s ease;width:100%}.company-tab-image:hover{transform:scale(1.01)}@media (max-width:1024px){.company-tab-wrapper{padding:0 20px}}@media (max-width:768px){.company-tab-wrapper{margin-top:30px;padding:0 15px}.company-tab-image{border-radius:10px}}@media (max-width:480px){.company-tab-wrapper{margin-top:25px;padding:0 12px}.company-tab-image{border-radius:8px}}.tab-content-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:30px 0}.tab-content-item{display:flex;flex-direction:column;gap:15px}.tab-content-subtitle{color:#432274;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:1.2;margin:0}.tab-content-list{background-color:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:15px;margin:30px 0;padding:20px}.tab-content-list-item{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 0}.tab-content-list-item:last-child{border-bottom:none}.tab-content-list-label{color:#432274;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.tab-content-list-value{color:#666;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}.financial-reporting-wrapper{background-color:#fff;padding:0 20px;width:100%}.financial-reporting-container{margin:0 auto;max-width:1400px}.financial-reporting-title{color:#fcc300;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;margin:0 0 10px;text-align:center}.financial-reporting-subtitle{color:#432274;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin:0 0 40px;text-align:center}.financial-reporting-content{width:100%}.financial-reporting-paragraph{color:#333;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8;margin:0 0 25px;text-align:left}.financial-reporting-list{list-style-type:disc;margin:0 0 30px;padding-left:30px}.financial-reporting-list-item{color:#432274;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.8;margin-bottom:12px}.financial-reporting-list-item:last-child{margin-bottom:0}.financial-section{align-items:center;display:flex;gap:60px;margin:80px 0;padding:40px 0}.financial-section>*{flex:1 1}.financial-section-image{align-items:center;display:flex;justify-content:center;width:100%}.financial-section-image img{border-radius:12px;height:600px;max-width:600px;object-fit:contain;width:600px}.financial-section-content{display:flex;flex-direction:column;gap:25px}.financial-section-title{color:#333;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin:0}.financial-section-list{list-style-type:disc;margin:0;padding-left:25px}.financial-section-list-item{color:#333;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8;margin-bottom:15px}.financial-section-list-item:last-child{margin-bottom:0}.financial-section-capital-list{list-style-type:none;padding-left:0}.financial-section-capital-item{margin-bottom:20px}.financial-capital-amount{font-size:20px}.financial-capital-amount,.financial-capital-label{color:#432274;font-family:Poppins,sans-serif;font-weight:700}.financial-capital-label{display:block;font-size:18px;margin-bottom:10px}.financial-section-sublist{list-style-type:disc;margin-top:10px;padding-left:25px}.financial-section-sublist li{color:#666;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8;margin-bottom:8px}.financial-section-reverse{flex-direction:row-reverse}@media (max-width:1200px){.financial-section-image img{height:auto;max-width:500px;width:100%}}@media (max-width:1024px){.financial-reporting-wrapper{padding:0 20px}.financial-reporting-container{max-width:100%}.financial-section{gap:40px;margin:60px 0;padding:30px 0}.financial-section,.financial-section-reverse{flex-direction:column}.financial-section-image{width:100%}.financial-section-image img{height:auto;max-width:100%;width:100%}.financial-section-content{width:100%}}@media (max-width:768px){.financial-reporting-wrapper{padding:50px 20px}.financial-reporting-title{font-size:32px}.financial-reporting-subtitle{font-size:20px;margin-bottom:30px}.financial-reporting-list-item,.financial-reporting-paragraph{font-size:15px;line-height:1.7}.financial-section{gap:30px;margin:50px 0;padding:25px 0}.financial-section-title{font-size:32px}.financial-section-list-item{font-size:15px;line-height:1.7}.financial-section-image img{border-radius:10px}}@media (max-width:480px){.financial-reporting-wrapper{padding:40px 15px}.financial-reporting-title{font-size:28px}.financial-reporting-subtitle{font-size:18px;margin-bottom:25px}.financial-reporting-list-item,.financial-reporting-paragraph{font-size:14px;line-height:1.6}.financial-reporting-list{padding-left:20px}.financial-section{gap:25px;margin:40px 0;padding:20px 0}.financial-section-title{font-size:28px;line-height:1.3}.financial-section-list-item{font-size:14px;line-height:1.6;margin-bottom:12px}.financial-section-list{padding-left:20px}.financial-capital-amount,.financial-capital-label{font-size:16px}.financial-section-image img{border-radius:8px}}@media (max-width:360px){.financial-reporting-wrapper{padding:35px 12px}.financial-reporting-title{font-size:24px}.financial-reporting-subtitle{font-size:16px}.financial-reporting-list-item,.financial-reporting-paragraph{font-size:13px}.financial-section-title{font-size:24px}.financial-section-list-item{font-size:13px}}.shareholder-image-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:40px;padding:40px 70px;width:100%}.shareholder-header-image{border-radius:12px;box-shadow:0 4px 20px #0000001a;height:auto;max-width:100%;object-fit:contain;transition:transform .3s ease;width:100%}.shareholder-header-image:hover{transform:scale(1.01)}@media (max-width:1024px){.shareholder-image-wrapper{padding:30px 50px}}@media (max-width:768px){.shareholder-image-wrapper{margin-bottom:30px;padding:25px 20px}.shareholder-header-image{border-radius:10px}}@media (max-width:480px){.shareholder-image-wrapper{margin-bottom:25px;padding:20px 15px}.shareholder-header-image{border-radius:8px}}@media (max-width:360px){.shareholder-image-wrapper{padding:15px 12px}}.tab-content-features{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin:30px 0}.tab-content-feature{background-color:#f9f9f9;border-left:4px solid #ffc107;border-radius:8px;padding:20px}.tab-content-feature-title{color:#432274;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 10px}.tab-content-feature-text{color:#666;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0}.investors-image-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;padding:40px 70px;text-align:center;width:100%}@media (max-width:1024px){.investors-image-wrapper{padding:30px 50px}}@media (max-width:768px){.investors-image-wrapper{margin-bottom:30px;padding:25px 20px}.financial-reporting-subtitle,.financial-reporting-title{font-size:28px}}@media (max-width:480px){.investors-image-wrapper{margin-bottom:25px;padding:20px 15px}.financial-reporting-title{font-size:24px}.financial-reporting-subtitle{font-size:20px}.financial-reporting-paragraph{font-size:14px}}@media (max-width:360px){.investors-image-wrapper{padding:15px 12px}.financial-reporting-title{font-size:22px}.financial-reporting-subtitle{font-size:18px}}.tab-content-hero{background:linear-gradient(135deg,#432274,#5a2d8f);border-radius:12px;margin:30px 0;padding:40px}.tab-content-hero-text{color:#fff;font-size:18px;margin:0}.tab-content-cta{background-color:#ffc107;border-radius:8px;margin:30px 0;padding:30px;text-align:center}.tab-content-cta-title{color:#432274;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin:0 0 15px}.tab-content-cta-text{color:#432274;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0}@media (max-width:1200px){.tab-content-grid{gap:25px}.tab-content-features{gap:20px}}@media (max-width:1024px){.tab-content-grid{gap:20px;grid-template-columns:1fr}.tab-content-features{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tab-content-title{font-size:28px}.tab-content-additional,.tab-content-text{font-size:15px;line-height:1.7}.tab-content-hero{padding:30px 20px}.tab-content-hero-text{font-size:16px}.tab-content-cta{padding:25px 20px}.tab-content-features{gap:15px;grid-template-columns:1fr}.tab-content-feature{padding:18px}}@media (max-width:480px){.tab-content-title{font-size:24px}.tab-content-additional,.tab-content-text{font-size:14px;line-height:1.6}.tab-content-hero{border-radius:10px;padding:25px 15px}.tab-content-hero-text{font-size:15px}.tab-content-cta{border-radius:8px;padding:20px 15px}.tab-content-cta-title{font-size:20px}.tab-content-cta-text{font-size:14px}.tab-content-feature{padding:15px}.tab-content-feature-title{font-size:16px}.tab-content-feature-text{font-size:13px}}@media (max-width:360px){.tab-content-title{font-size:22px}.tab-content-additional,.tab-content-text{font-size:13px}.tab-content-hero{padding:20px 12px}.tab-content-cta{padding:18px 12px}.tab-content-cta-title{font-size:18px}}.overview-section{background-color:#fff;padding:60px 20px}.overview-container{margin:0 auto;max-width:1400px}.overview-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:3fr 1fr}.overview-text{display:flex;flex-direction:column;gap:20px}.overview-title{color:#432274;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:1.2;margin:0}.overview-description{color:#666;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.8}.overview-description p{margin:0 0 16px}.overview-description p:last-child{margin-bottom:0}.overview-image{align-items:center;display:flex;justify-content:end;width:100%}.overview-image img{border-radius:8px;height:auto;max-width:300px;object-fit:cover;width:100%}@media (max-width:1200px){.overview-content{gap:40px;grid-template-columns:2.5fr 1fr}}@media (max-width:900px){.overview-section{padding:40px 20px}.overview-content{gap:30px;grid-template-columns:1fr}.overview-image{justify-content:center;order:-1}.overview-description,.overview-title{text-align:center}}@media (max-width:768px){.overview-title{font-size:28px}.overview-description{font-size:13px}}@media (max-width:480px){.overview-section{padding:35px 15px}.overview-title{font-size:24px}.overview-description{line-height:1.7}}.core-strengths-section{background:#f6f6f6;margin:50px 0;padding:90px 0}.core-strengths-container{margin:0 auto;max-width:1400px;padding:0 30px}.core-strengths-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.core-left{background-color:none!important;box-shadow:none!important}.core-heading{color:#fcc300;font-size:18px;font-weight:700}.core-title{color:#432274;font-size:34px;font-weight:700;margin:8px 0 18px}.core-text{color:#555;line-height:1.7}.core-card{border-radius:14px;box-shadow:0 8px 18px #0000000f;padding:30px}.core-card.white{background:#fff}.core-card.yellow{background:#fcc300;color:#fff}.core-number{font-size:44px;font-weight:800}.core-card-title{font-size:20px;font-weight:700;margin:8px 0}.core-card-desc{line-height:1.6}@media (max-width:992px){.core-strengths-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.core-strengths-grid{grid-template-columns:1fr}}.get-in-touch-section{background:#fafafa;padding:60px 90px}.get-in-touch-container{margin:auto;max-width:1400px}.get-in-touch-content{align-items:flex-start;display:flex;gap:70px}.get-in-touch-form-section,.get-in-touch-info-section{flex:1 1}.get-in-touch-form-section{min-width:0}.get-in-touch-title{font-size:40px;font-weight:700;margin-bottom:14px}.get-in-touch-description{color:#666;line-height:1.7;margin-bottom:36px;max-width:520px}.get-in-touch-form{display:flex;flex-direction:column;gap:22px}.get-in-touch-form-row{display:flex;gap:18px}.get-in-touch-form-row .form-group{flex:1 1}.form-group label{margin-bottom:8px}.get-in-touch-required-asterisk{color:#f44336;margin-left:4px}.get-in-touch-input,.get-in-touch-textarea{border:2px solid #e0e0e0;border-radius:14px;font-size:15px;padding:16px 18px}.get-in-touch-textarea{min-height:140px}.get-in-touch-phone-wrapper{display:flex}.get-in-touch-country-selector{align-items:center;border-bottom-left-radius:6px;border-top-left-radius:6px;display:flex;position:relative}.get-in-touch-country-selector,.get-in-touch-country-selector:active,.get-in-touch-country-selector:focus,.get-in-touch-country-selector:hover,.get-in-touch-country-selector:visited{background:linear-gradient(135deg,#432274,#6b3db8)!important}.get-in-touch-country-select{-webkit-appearance:none!important;appearance:none!important;background:#0000!important;border:none!important;color:#000!important;font-weight:700;padding:14px 20px 16px 8px!important}.get-in-touch-country-select:active,.get-in-touch-country-select:focus,.get-in-touch-country-select:hover,.get-in-touch-country-select:link,.get-in-touch-country-select:visited{background:#0000!important;border:none!important;color:#000!important;outline:none!important}.get-in-touch-country-icon{filter:invert(1);position:absolute;right:14px;width:14px}.get-in-touch-phone-input{border:none;border-bottom-left-radius:0!important;border-top-left-radius:0!important;flex:1 1;font-size:15px;padding:16px 18px}.has-error{border-color:#f44336}.has-verified{border-color:#4caf50}.get-in-touch-error-message{color:#f44336;font-size:12px}.get-in-touch-verified-message{color:#4caf50;font-size:13px;font-weight:600}.get-in-touch-error-input{border-color:#f44336!important}.get-in-touch-verified-input{background-color:#f1f8f4!important;border-color:#4caf50!important}.get-in-touch-email-wrapper{align-items:stretch;display:flex;gap:12px}.get-in-touch-email-wrapper .get-in-touch-input{flex:1 1}.get-in-touch-email-wrapper .get-in-touch-verify-button{margin-top:0;padding:12px 20px;white-space:nowrap}.get-in-touch-verify-button{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:12px;transition:background-color .3s,opacity .3s}.get-in-touch-verify-button:hover:not(:disabled){background:#45a049}.get-in-touch-verify-button:disabled{background:#ccc;color:#666;cursor:not-allowed;opacity:.7}.get-in-touch-submit-button{background:linear-gradient(135deg,#432274,#5a2d9e);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:16px 44px;transition:opacity .3s,transform .2s}.get-in-touch-submit-button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.get-in-touch-submit-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.get-in-touch-image-wrapper{aspect-ratio:4/3;border-radius:20px;overflow:hidden}.get-in-touch-image-wrapper img{height:100%;object-fit:cover;width:100%}.get-in-touch-contact-info{background:#f9f9f9;border-radius:14px;display:flex;flex-direction:column;gap:26px;margin-top:24px;padding:22px}.get-in-touch-contact-item{align-items:flex-start;display:flex;gap:12px}.get-in-touch-contact-item p{color:#333;line-height:1.6;margin:0}.get-in-touch-contact-icon{flex-shrink:0;height:40px;margin-top:2px;position:relative;top:-8px;width:40px}.get-in-touch-otp-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.get-in-touch-otp-modal{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;max-width:500px;overflow:hidden;width:100%}.get-in-touch-otp-header{background:#432274;border-radius:16px 16px 0 0;padding:20px 30px}.get-in-touch-otp-header h2{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;margin:0;text-align:left;text-transform:uppercase}.get-in-touch-otp-content{padding:30px}.get-in-touch-otp-instruction{color:#666;font-family:Poppins,sans-serif;font-size:16px;line-height:1.6;margin-bottom:30px;text-align:left}.get-in-touch-otp-phone-number{color:#432274;font-weight:600}.get-in-touch-otp-form{display:flex;flex-direction:column;gap:25px}.get-in-touch-otp-inputs{display:flex;gap:12px;justify-content:center}.get-in-touch-otp-input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;height:50px;text-align:center;transition:border-color .3s ease;width:50px}.get-in-touch-otp-input:focus{border-color:#432274;box-shadow:0 0 0 2px #4322741a;outline:none}.get-in-touch-otp-submit-button{align-self:flex-end;background:#432274;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:12px 30px;transition:background-color .3s ease}.get-in-touch-otp-submit-button:hover{background:#351c5e}@media (max-width:1024px){.get-in-touch-section{padding:50px 40px}.get-in-touch-content{flex-direction:column;gap:40px}.get-in-touch-description{max-width:100%}}@media (max-width:768px){.get-in-touch-section{padding:40px 24px}.get-in-touch-title{font-size:32px}.get-in-touch-description{font-size:14px;margin-bottom:24px}.get-in-touch-form{gap:18px}.get-in-touch-form-row{flex-direction:column;gap:18px}.get-in-touch-email-wrapper{align-items:stretch;flex-direction:column}.get-in-touch-email-wrapper .get-in-touch-verify-button,.get-in-touch-submit-button{width:100%}.get-in-touch-contact-info{gap:18px;padding:18px}.get-in-touch-contact-icon{height:32px;top:-4px;width:32px}}@media (max-width:480px){.get-in-touch-section{padding:32px 16px}.get-in-touch-title{font-size:28px}.get-in-touch-input,.get-in-touch-textarea{font-size:14px;padding:14px 16px}.get-in-touch-submit-button{font-size:14px;padding:14px 28px}.get-in-touch-contact-info{gap:14px;padding:16px}.get-in-touch-contact-icon{height:28px;top:-2px;width:28px}}.email-verification-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.email-verification-modal{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;max-width:450px;padding:40px;width:90%}.email-verification-modal-header{margin-bottom:24px;text-align:center}.email-verification-modal-header h2{color:#333;font-size:24px;font-weight:700;margin:0}.email-verification-modal-content{text-align:center}.email-verification-instruction{color:#666;font-size:14px;line-height:1.5;margin-bottom:24px}.email-verification-email{color:#333;font-weight:600}.email-verification-form{margin-bottom:20px}.email-verification-input-wrapper{margin-bottom:16px}.email-verification-input{border:2px solid #e0e0e0;border-radius:8px;font-size:16px;font-weight:600;letter-spacing:4px;padding:12px 16px;text-align:center;transition:border-color .3s;width:100%}.email-verification-input:focus{border-color:#4caf50;outline:none}.email-verification-error{color:#f44336;display:block;font-size:12px;margin-bottom:12px;text-align:left}.email-verification-submit-button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:background-color .3s;width:100%}.email-verification-submit-button:hover{background-color:#45a049}.email-verification-resend{margin-top:20px}.email-verification-resend p{color:#666;font-size:14px;margin-bottom:8px}.email-verification-resend-button{background:none;border:none;color:#4caf50;cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:underline}.email-verification-resend-button:hover{color:#45a049}.contact-page{background-color:#fff;overflow-x:hidden;width:100%}.contact-intro-section{background:linear-gradient(135deg,#43227405,#fcc30005);overflow:hidden;padding:80px 20px;position:relative;width:100%}.contact-intro-section:before{background:radial-gradient(circle at 20% 50%,#4322740d 0,#0000 50%),radial-gradient(circle at 80% 50%,#fcc3000d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.contact-intro-container{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:1}.contact-intro-title{color:#fcc300;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.contact-intro-description{color:#111827b3;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.8;margin:0 auto;max-width:900px;text-align:center}.contact-content-section{background-color:#fff;padding:80px 20px}.contact-content-container{margin:0 auto;max-width:1400px}.contact-content-grid{grid-gap:80px;align-items:flex-start;display:grid;gap:80px;grid-template-columns:1fr 1fr}.contact-form-wrapper,.contact-info-wrapper{width:100%}@media (max-width:1024px){.contact-content-grid{gap:60px;grid-template-columns:1fr}.contact-info-wrapper{order:-1}}@media (max-width:768px){.contact-intro-section{padding:60px 20px}.contact-intro-title{font-size:24px}.contact-intro-description{font-size:16px}.contact-content-section{padding:60px 20px}.contact-content-grid{gap:40px}}@media (max-width:480px){.contact-intro-section{padding:40px 20px}.contact-intro-title{font-size:20px}.contact-intro-description{font-size:14px}.contact-content-section{padding:40px 20px}}.contact-section{box-sizing:border-box;overflow:hidden;padding:80px 20px;position:relative;width:100%}.contact-section:before{background:radial-gradient(circle at 20% 50%,#43227408 0,#0000 50%),radial-gradient(circle at 80% 50%,#fcc30008 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.contact-wrapper{display:flex;gap:80px;margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:1}.contact-left{background:#fff;border:1px solid #43227414;border-radius:24px;box-shadow:0 8px 32px #4322741a;flex:1 1;min-width:0;padding:50px;transition:all .3s ease}.contact-left:hover{box-shadow:0 12px 48px #43227426;transform:translateY(-2px)}.contact-title{color:#432274;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin-bottom:35px}.contact-form{display:flex;flex-direction:column;gap:20px}.form-group label{color:#432274;margin-bottom:4px}.form-row{grid-gap:20px;gap:20px;grid-template-columns:1fr 1.5fr!important}input,select,textarea{background:#fff;border:2px solid #e0e0e0;border-radius:12px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:15px;padding:16px 20px;transition:all .3s ease;width:100%}input::placeholder,textarea::placeholder{color:#999;font-weight:400}input:focus,select:focus,textarea:focus{background:#fff;border-color:#432274;box-shadow:0 0 0 4px #4322741a;outline:none}input:hover,select:hover,textarea:hover{border-color:#b0b0b0}.mobile-wrapper{display:flex;gap:12px;min-width:0}.mobile-wrapper input{flex:1 1;min-width:0}.mobile-wrapper button{background:linear-gradient(135deg,#432274,#5a3090);border:none;border-radius:12px;box-shadow:0 4px 12px #4322744d;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:16px 24px;transition:all .3s ease;white-space:nowrap}.mobile-wrapper button:hover{background:linear-gradient(135deg,#351c5e,#432274);box-shadow:0 6px 16px #43227466;transform:translateY(-2px)}.mobile-wrapper button:active{transform:translateY(0)}.select-wrapper select{background-image:none}.select-wrapper img{height:18px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:18px}.select-wrapper:hover img{transform:translateY(-50%) rotate(180deg)}textarea{border-radius:16px;line-height:1.6;min-height:140px;resize:vertical}.submit-btn,textarea{font-family:Poppins,sans-serif}.submit-btn{align-self:flex-start;background:linear-gradient(135deg,#432274,#5a3090);border:none;border-radius:12px;box-shadow:0 4px 12px #4322744d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;min-width:180px;padding:16px 40px;transition:all .3s ease;width:auto}.submit-btn:hover{background:linear-gradient(135deg,#351c5e,#432274);box-shadow:0 6px 16px #43227466;transform:translateY(-2px)}.submit-btn:active{transform:translateY(0)}.contact-right{display:flex;flex:1 1;flex-direction:column;gap:35px;justify-content:center;min-width:0;padding:20px 0}.info-item{align-items:flex-start;background:#fff;border:1px solid #43227414;border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;gap:20px;padding:25px;transition:all .3s ease}.info-item:hover{border-color:#43227426;box-shadow:0 8px 24px #4322741f;transform:translateY(-4px)}.info-item img{background:linear-gradient(135deg,#4322741a,#fcc3001a);border-radius:12px;flex-shrink:0;height:56px;object-fit:contain;padding:12px;transition:transform .3s ease;width:56px}.info-item:hover img{transform:scale(1.1)}.info-item h4{color:#432274;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.info-item h4,.info-item p{font-family:Poppins,sans-serif}.info-item p{color:#666;font-size:15px;line-height:1.6;margin:0}@media (max-width:1200px){.contact-section{padding:70px 20px}.contact-wrapper{gap:60px}.contact-left{padding:45px}.contact-title{font-size:32px}}@media (max-width:992px){.contact-section{padding:60px 20px}.contact-wrapper{gap:50px}.contact-title{font-size:30px}.contact-left{padding:40px}.info-item{padding:22px}}@media (max-width:900px){.contact-section{padding:50px 20px}.contact-wrapper{flex-direction:column;gap:50px}.contact-left{padding:40px 35px}.contact-right{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.info-item{flex:1 1;min-width:250px;padding:20px}}@media (max-width:768px){.contact-section{padding:50px 15px}.contact-left{border-radius:20px;padding:35px 30px}.contact-title{font-size:28px;margin-bottom:30px}.contact-form{gap:18px}.form-row{gap:18px;grid-template-columns:1fr}.contact-right{flex-direction:column;gap:20px}.info-item{min-width:100%;padding:20px}input,select,textarea{font-size:15px;padding:14px 18px}.mobile-wrapper{flex-direction:column;gap:12px}.mobile-wrapper button{padding:14px;width:100%}.submit-btn{padding:16px;width:100%}}@media (max-width:576px){.contact-section{padding:40px 15px}.contact-left{border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:30px 25px}.contact-title{font-size:24px;margin-bottom:25px}.contact-form,.form-row{gap:16px}input,select,textarea{font-size:14px;padding:14px 16px}textarea{min-height:120px}.contact-right{gap:18px}.info-item{gap:16px;padding:18px}.info-item img{height:48px;padding:10px;width:48px}.info-item h4{font-size:16px}.info-item p{font-size:14px}.select-wrapper img{height:16px;right:16px;width:16px}.submit-btn{font-size:15px;padding:14px}}@media (max-width:400px){.contact-section{padding:35px 12px}.contact-left{border-radius:16px;padding:25px 20px}.contact-title{font-size:22px;margin-bottom:20px}.contact-form{gap:14px}input,select,textarea{font-size:14px;padding:12px 16px}.mobile-wrapper button{font-size:13px;padding:12px}.info-item{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.info-item img{height:44px;padding:8px;width:44px}.info-item h4{font-size:15px}.info-item p{font-size:13px}.submit-btn{font-size:14px;padding:12px}}.category-list-page{background-color:#f9fafb;min-height:100vh;overflow-x:hidden;width:100%}.category-hero-section{overflow:hidden}.category-hero-container,.category-hero-section{position:relative;width:100%}.category-hero-image-wrapper{height:550px;overflow:hidden;position:relative;width:100%}.category-hero-image{height:100%;object-fit:cover;object-position:center;width:100%}.category-hero-overlay{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:absolute}.category-hero-content{max-width:1400px;padding:0 20px;position:relative;width:100%;z-index:1}.back-button{background:none;border:none;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin-bottom:20px;padding:8px 0;text-shadow:1px 1px 2px #00000080;transition:color .3s ease}.back-button:hover{color:gold}.category-hero-text{display:flex;flex-direction:column;gap:8px}.category-hero-label{color:gold;font-size:18px;font-weight:500;text-shadow:1px 1px 2px #00000080}.category-hero-title{color:#fff;font-size:48px;font-weight:700;margin:0;text-shadow:2px 2px 4px #00000080}.category-intro-section{background-color:#fff;padding:80px 20px;width:100%}.category-intro-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1400px;text-align:center}.category-intro-label{color:gold;font-size:18px;margin-bottom:8px}.category-intro-label,.category-intro-title{font-family:Poppins,sans-serif;font-weight:700}.category-intro-title{color:#432274;font-size:48px;line-height:1.2;margin:0}.category-intro-description{color:#555;font-family:Poppins,sans-serif;font-size:16px;line-height:1.7;margin:0;max-width:900px}.category-list-content{background-color:#fff;padding:60px 20px}.category-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:120px 1fr;margin:0 auto;max-width:1400px}.category-vertical-sidebar{background:#432274;border-radius:0 0 20px 0;display:flex;flex-direction:column;gap:25px;height:650px;overflow-x:hidden;overflow-y:auto;padding:20px 10px;position:-webkit-sticky;position:sticky;top:100px}.vertical-sidebar-item{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px 6px;transition:.25s ease}.vertical-sidebar-item:hover{background:#ffffff1a}.vertical-sidebar-item.active{background:#ffffff40}.vertical-icon-wrapper{align-items:center;background:#fff;border-radius:10px;display:flex;height:48px;justify-content:center;width:48px}.vertical-icon-wrapper img{height:80%;object-fit:contain;width:80%}.vertical-sidebar-item span{font-size:12px;font-weight:500;text-align:center}.category-vertical-sidebar::-webkit-scrollbar{width:6px}.category-vertical-sidebar::-webkit-scrollbar-track{background:#ffffff1a;border-radius:6px}.category-vertical-sidebar::-webkit-scrollbar-thumb{background:#fff6;border-radius:6px}.category-vertical-sidebar::-webkit-scrollbar-thumb:hover{background:#fff9}.category-brand-wrapper{background:#fff;border-radius:14px;height:650px;overflow-x:hidden;overflow-y:auto;width:100%}.category-brand-wrapper::-webkit-scrollbar{width:8px}.category-brand-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.category-brand-wrapper::-webkit-scrollbar-thumb{background:#432274;border-radius:10px}.category-brand-wrapper::-webkit-scrollbar-thumb:hover{background:#5a2d8f}.category-brands-grid{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(5,1fr)}.category-brand-logo{height:170px;max-height:100%;max-width:100%;object-fit:contain;width:260px}.no-brands-message{color:#6b7280;font-family:Poppins,sans-serif;font-size:16px;grid-column:1/-1;padding:40px;text-align:center}.onboard-brand-section{padding:0 20px 60px;width:100%}.onboard-brand-container{margin:0 auto;max-width:1400px}.onboard-brand-content{grid-gap:35px;align-items:center;background-color:gold;border-radius:16px;display:grid;gap:35px;grid-template-columns:1fr 1.5fr;padding:60px 50px}.onboard-brand-title{color:#432274;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;margin:0}.onboard-brand-description{color:#555;font-family:Poppins,sans-serif;font-size:16px;line-height:1.7;margin:0}.onboard-brand-button{background-color:#432274;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:14px 32px;transition:.3s ease;width:-webkit-fit-content;width:fit-content}.onboard-brand-button:hover{background-color:#5a2d8f;box-shadow:0 4px 12px #4322744d;transform:translateY(-2px)}@media (min-width:1400px){.category-hero-title,.category-intro-title{font-size:56px}.category-brands-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:1399px) and (min-width:1200px){.category-brands-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1199px) and (min-width:1024px){.category-brand-wrapper,.category-vertical-sidebar{height:600px}.category-brands-grid{gap:22px;grid-template-columns:repeat(4,1fr)}.category-hero-title,.category-intro-title,.onboard-brand-title{font-size:42px}}@media (max-width:1023px) and (min-width:768px){.category-list-content{padding:40px 15px}.category-layout{gap:15px;grid-template-columns:100px 1fr}.category-vertical-sidebar{border-radius:0 0 16px 0;gap:20px;height:600px;padding:15px 8px}.category-brand-wrapper{height:600px;padding:20px}.category-brands-grid{gap:18px;grid-template-columns:repeat(4,1fr)}.category-brand-item{height:110px;padding:15px}.vertical-icon-wrapper{height:44px;width:44px}.vertical-sidebar-item span{font-size:11px}.category-hero-image-wrapper{height:450px}.category-hero-title{font-size:36px}.category-intro-section{padding:60px 20px}.category-intro-title{font-size:36px}.category-intro-description{font-size:15px}.onboard-brand-content{gap:30px;grid-template-columns:1fr;padding:50px 40px}.onboard-brand-title{font-size:36px}}@media (max-width:767px) and (min-width:640px){.category-list-content{padding:30px 15px}.category-layout{gap:12px;grid-template-columns:90px 1fr}.category-vertical-sidebar{border-radius:0 0 12px 0;gap:18px;height:550px;padding:12px 6px;top:80px}.category-brand-wrapper{height:550px;padding:18px}.category-brands-grid{gap:15px;grid-template-columns:repeat(3,1fr)}.category-brand-item{height:100px;padding:12px}.vertical-icon-wrapper{height:40px;width:40px}.vertical-sidebar-item{align-items:center;flex-direction:column;gap:5px;padding:8px 4px}.vertical-sidebar-item span{font-size:10px;line-height:1.2;text-align:center}.category-hero-image-wrapper{height:400px}.category-hero-title{font-size:32px}.category-intro-section{padding:50px 20px}.category-intro-title{font-size:32px}.category-intro-description{font-size:14px}.onboard-brand-section{padding:0 15px 40px}.onboard-brand-content{gap:25px;padding:40px 30px}.onboard-brand-title{font-size:32px}.onboard-brand-description{font-size:15px}.onboard-brand-button{font-size:15px;padding:12px 28px}}@media (max-width:639px) and (min-width:480px){.category-list-content{padding:30px 12px}.category-layout{gap:10px;grid-template-columns:80px 1fr}.category-vertical-sidebar{border-radius:0 0 10px 0;gap:15px;height:500px;padding:12px 5px;top:70px}.category-brand-wrapper{border-radius:12px;height:500px;padding:15px}.category-brands-grid{gap:12px;grid-template-columns:repeat(3,1fr)}.category-brand-item{border-radius:12px;height:95px;padding:10px}.vertical-icon-wrapper{border-radius:8px;height:36px;width:36px}.vertical-sidebar-item{border-radius:8px;gap:4px;padding:8px 3px}.vertical-sidebar-item span{font-size:9px;line-height:1.2}.vertical-sidebar-item:first-child .vertical-icon-wrapper{display:none}.category-hero-image-wrapper{height:350px}.category-hero-content{padding:0 15px}.category-hero-title{font-size:28px;line-height:1.3}.category-intro-section{padding:40px 15px}.category-intro-label{font-size:16px}.category-intro-title{font-size:28px}.category-intro-description{font-size:14px;line-height:1.6}.onboard-brand-section{padding:0 12px 30px}.onboard-brand-content{border-radius:12px;gap:20px;padding:35px 25px}.onboard-brand-title{font-size:28px}.onboard-brand-description{font-size:14px;line-height:1.6}.onboard-brand-button{font-size:14px;padding:12px 24px}}@media (max-width:479px){.category-list-page{margin-top:-80px}.category-list-content{padding:25px 10px}.category-layout{gap:15px;grid-template-columns:1fr}.category-vertical-sidebar{-webkit-overflow-scrolling:touch;background:#432274;border-radius:12px;display:flex;flex-direction:row;gap:10px;height:auto;overflow-x:auto;overflow-y:hidden;padding:12px 8px;position:relative;top:0}.category-vertical-sidebar::-webkit-scrollbar{height:4px;width:auto}.category-vertical-sidebar::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.category-vertical-sidebar::-webkit-scrollbar-thumb{background:#fff6;border-radius:4px}.vertical-sidebar-item{align-items:center;border-radius:8px;flex-direction:column;gap:6px;justify-content:center;min-width:-webkit-fit-content;min-width:fit-content;padding:10px 12px}.vertical-icon-wrapper{border-radius:6px;flex-shrink:0;height:36px;width:36px}.vertical-sidebar-item span{font-size:10px;line-height:1.2;max-width:70px;text-align:center;white-space:normal;word-break:break-word}.vertical-sidebar-item:first-child .vertical-icon-wrapper{display:flex}.category-brand-wrapper{-webkit-overflow-scrolling:touch;border-radius:12px;height:auto;max-height:500px;min-height:400px;overflow-y:auto;padding:15px 12px}.category-brands-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.category-brand-item{border-radius:10px;height:90px;padding:10px}.category-hero-image-wrapper{height:300px}.category-hero-content{padding:0 12px}.category-hero-title{font-size:24px;line-height:1.3}.category-intro-section{padding:35px 12px}.category-intro-label{font-size:14px;margin-bottom:6px}.category-intro-title{font-size:24px;line-height:1.2}.category-intro-description{font-size:13px;line-height:1.6}.onboard-brand-section{padding:0 10px 25px}.onboard-brand-content{border-radius:12px;gap:20px;padding:30px 20px}.onboard-brand-title{font-size:24px}.onboard-brand-description{font-size:13px;line-height:1.6}.onboard-brand-button{font-size:14px;padding:11px 22px;width:100%}.no-brands-message{font-size:14px;padding:30px 20px}}@media (max-width:320px){.category-hero-image-wrapper{height:250px}.category-hero-title,.category-intro-title{font-size:20px}.category-brands-grid{gap:10px;grid-template-columns:1fr}.category-brand-item{height:85px}.onboard-brand-title{font-size:20px}}@media (hover:none) and (pointer:coarse){.category-brand-item,.onboard-brand-button,.vertical-sidebar-item{min-height:44px}}@media (max-width:767px) and (orientation:landscape){.category-brand-wrapper,.category-vertical-sidebar{height:400px}.category-hero-image-wrapper{height:300px}}.faq-page{background-color:#f5f5f5;min-height:100vh;width:100%}.faq-hero-section{overflow:hidden}.faq-hero-container,.faq-hero-image-wrapper,.faq-hero-section{position:relative;width:100%}.faq-hero-image-wrapper{height:550px;overflow:hidden}.faq-hero-image{height:100%;object-fit:cover;object-position:center;width:100%}.faq-hero-overlay{align-items:center;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.faq-hero-content{max-width:1400px;padding:0 20px;position:relative;width:100%;z-index:1}.faq-back-button{background:none;border:none;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin-bottom:20px;padding:8px 0;text-shadow:1px 1px 2px #00000080;transition:color .3s ease}.faq-back-button:hover{color:#f8b724}.faq-hero-text{display:flex;flex-direction:column;gap:8px}.faq-hero-label{color:#f8b724;display:block;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;text-shadow:1px 1px 2px #00000080;text-transform:capitalize}.faq-hero-title{color:#fff;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0;text-shadow:2px 2px 4px #00000080}.faq-page-section{padding:60px 20px 80px}.faq-page-container{margin:0 auto;max-width:1400px}.faq-page-main-title{color:#1e0e4a;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 50px}.faq-page-content{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.faq-page-list{gap:50px}.faq-page-list,.faq-section-group{display:flex;flex-direction:column}.faq-section-group{gap:20px}.faq-section-title{color:#1e0e4a;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin:0}.faq-page-accordion{display:flex;flex-direction:column;gap:16px}.faq-page-item{background-color:#fff;border-radius:8px;overflow:hidden;transition:all .3s ease}.faq-page-item.active{background-color:#3e2a7c}.faq-page-question{align-items:center;background-color:initial;border:none;color:#1e0e4a;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;justify-content:space-between;padding:20px 24px;text-align:left;transition:all .3s ease;width:100%}.faq-page-question:hover{opacity:.8}.faq-page-question.active{color:#fff}.faq-page-icon{color:#c4c4c4;font-size:32px;font-weight:300;line-height:1;min-width:32px;text-align:center;transition:transform .3s}.faq-page-question.active .faq-page-icon{color:#fff;font-size:40px}.faq-page-answer{animation:fadeIn .3s ease-in;background-color:initial;color:#fff;padding:0 24px 20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-page-answer p{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0}.faq-contact-form-wrapper{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.faq-contact-form-box{background-color:#432274;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:40px 35px}.faq-contact-form-title{color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin:0 0 30px}.faq-contact-form{gap:20px}.faq-contact-form,.faq-form-group{display:flex;flex-direction:column}.faq-form-group{gap:8px}.faq-form-group label{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.faq-form-input,.faq-form-textarea{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:Poppins,sans-serif;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.faq-form-input:focus,.faq-form-textarea:focus{background-color:#fff;border-color:#f8b724;outline:none}.faq-form-textarea{min-height:120px;resize:vertical}.faq-form-submit-button{align-self:flex-end;background-color:#f8b724;border:none;border-radius:8px;color:#1f2937;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-top:10px;padding:14px 32px;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.faq-form-submit-button:hover{background-color:#ffc947;box-shadow:0 4px 12px #f8b72466;transform:translateY(-2px)}@media (max-width:1200px){.faq-page-content{gap:60px}}@media (max-width:1024px){.faq-page-main-title{font-size:40px}.faq-page-content{gap:40px;grid-template-columns:1fr}.faq-contact-form-wrapper{position:relative;top:0}}@media (max-width:768px){.faq-hero-image-wrapper{height:450px}.faq-hero-title{font-size:32px}.faq-page-section{padding:40px 20px 60px}.faq-page-question{font-size:16px;padding:16px 20px}.faq-page-answer{padding:0 20px 16px}.faq-page-answer p{font-size:14px}.faq-page-main-title{font-size:32px}.faq-section-title{font-size:20px}.faq-contact-form-box{padding:30px 25px}}@media (max-width:480px){.faq-hero-image-wrapper{height:350px}.faq-hero-title{font-size:28px}.faq-hero-label{font-size:16px}}.gallery-page{background-color:#f5f5f5;min-height:100vh;width:100%}.gallery-hero-section{overflow:hidden}.gallery-hero-container,.gallery-hero-image-wrapper,.gallery-hero-section{position:relative;width:100%}.gallery-hero-image-wrapper{height:550px;overflow:hidden}.gallery-hero-image{height:100%;object-fit:cover;object-position:center;width:100%}.gallery-hero-overlay{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:flex-start;position:absolute}.gallery-hero-content{max-width:1400px;padding:0 20px;position:relative;width:100%;z-index:1}.gallery-hero-text{display:flex;flex-direction:column}.gallery-hero-title{color:#fff;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0;text-shadow:2px 2px 4px #00000080;width:50%}.gallery-content-section{background:#fff;padding:80px 20px}.gallery-container{margin:0 auto;max-width:1400px}.gallery-section-heading{color:#333;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 40px}.gallery-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.gallery-item{background:#eee;border-radius:18px;box-shadow:0 4px 12px #0000001a;cursor:pointer;height:260px;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.gallery-item-full{grid-column:span 3;height:300px}.gallery-item:hover{box-shadow:0 10px 26px #00000026;transform:translateY(-5px)}.gallery-image{border-radius:18px;display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-item:hover .gallery-image{transform:scale(1.05)}.gallery-special-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-top:24px}.gallery-special-left,.gallery-special-right{display:flex;flex-direction:column;gap:24px}.gallery-special-center{align-items:stretch}.gallery-item-tall{min-height:560px}@media (max-width:1024px){.gallery-hero-image-wrapper{height:450px}.gallery-hero-title,.gallery-section-heading{font-size:40px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item-full{grid-column:span 2;height:280px}.gallery-item{height:230px}.gallery-special-section{gap:20px;grid-template-columns:1fr 1fr}.gallery-special-center{grid-column:span 2;order:-1}.gallery-item-tall{min-height:300px}}@media (max-width:768px){.gallery-hero-image-wrapper{height:450px}.gallery-hero-title{font-size:32px}.gallery-section-heading{font-size:32px;margin-bottom:30px}.gallery-content-section{padding:60px 20px}.gallery-grid{grid-template-columns:1fr}.gallery-item-full{grid-column:span 1;height:240px}.gallery-item{height:220px}.gallery-special-section{gap:20px;grid-template-columns:1fr}.gallery-special-center{grid-column:span 1;order:0}.gallery-special-left,.gallery-special-right{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.gallery-item-tall{min-height:250px}}@media (max-width:480px){.gallery-hero-image-wrapper{height:350px}.gallery-hero-title{font-size:28px}.gallery-section-heading{font-size:28px;margin-bottom:24px}.gallery-content-section{padding:40px 15px}.gallery-item{height:200px}.gallery-item-full{height:220px}.gallery-special-section{gap:16px}.gallery-special-left,.gallery-special-right{gap:16px;grid-template-columns:1fr}.gallery-item-tall{min-height:220px}}.vendor-onboarding-page{background:linear-gradient(180deg,#f8f9fa,#fff);min-height:100vh;width:100%}.vendor-intro-section{background:linear-gradient(135deg,#43227405,#fcc30005);overflow:hidden;padding:80px 20px;position:relative;width:100%}.vendor-intro-section:before{background:radial-gradient(circle at 20% 50%,#4322740d 0,#0000 50%),radial-gradient(circle at 80% 50%,#fcc3000d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.vendor-intro-container{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:1}.vendor-intro-title{color:#fcc300;font-size:28px;letter-spacing:-.5px;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.vendor-intro-question,.vendor-intro-title{font-family:Poppins,sans-serif;font-weight:700}.vendor-intro-question{color:#432274;font-size:42px;letter-spacing:-1px;line-height:1.3;margin:0 0 30px;text-align:center}.vendor-intro-description{color:#111827b3;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.8;margin:0 auto 40px;max-width:900px;text-align:center}.vendor-intro-cta{display:flex;flex-direction:column;gap:15px;margin-top:40px}.vendor-cta-line1,.vendor-cta-line2{color:#111827;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.6}.vendor-cta-line2{color:#432274}.vendor-registration-section{background:#fff;padding:80px 20px}.vendor-registration-container{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1.5fr 1fr;margin:0 auto;max-width:1400px}.vendor-image-wrapper{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:20px;box-shadow:0 10px 40px #43227414;display:flex;justify-content:center;padding:20px;position:-webkit-sticky;position:sticky;top:20px}.vendor-right-image{border-radius:16px;height:auto;object-fit:contain;transition:transform .3s ease;width:100%}.vendor-right-image:hover{transform:scale(1.02)}.vendor-form-wrapper{background:#fff;border:1px solid #43227414;border-radius:24px;box-shadow:0 8px 32px #4322741a;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:100%;overflow:hidden;padding:50px;transition:all .3s ease;width:100%}.vendor-form-wrapper:hover{box-shadow:0 12px 48px #43227426;transform:translateY(-2px)}.vendor-form-wrapper.login-mode{background:#0000;border:none;box-shadow:none;padding:0}.vendor-form-wrapper.login-mode:hover{box-shadow:none;transform:none}.form-header-title{color:#432274;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 30px}.form-header-subtitle{color:#666;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:normal;margin-left:10px}.vendor-form-wrapper.login-mode .form-header-title{text-align:center}.login-form-container{gap:30px;justify-content:space-between;min-height:400px}.login-form,.login-form-container{display:flex;flex-direction:column}.login-form{gap:20px}.login-form .form-group{display:flex;flex-direction:column;gap:8px}.login-form .form-group label{color:#333;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.floating-label-group{margin-bottom:8px;position:relative}.floating-input,.login-input{border:2px solid #e0e0e0;border-radius:12px;box-sizing:border-box;color:#333;padding:20px 18px 8px;width:100%}.floating-input,.floating-label,.login-input{background:#fff;font-family:Poppins,sans-serif;font-size:16px;transition:all .3s ease}.floating-label{color:#999;font-weight:400;left:18px;padding:0 6px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.floating-input:focus+.floating-label,.floating-label.active,.login-input:focus+.floating-label{color:#432274;font-size:12px;font-weight:600;top:0;transform:translateY(-50%) scale(.9)}.floating-input:focus,.login-input:focus{border-color:#432274;box-shadow:0 0 0 4px #4322741a;outline:none}.send-otp-button{background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:12px;box-shadow:0 4px 12px #28a7454d;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:16px;transition:all .3s ease;width:100%}.send-otp-button:hover{background:linear-gradient(135deg,#218838,#1ea080);box-shadow:0 6px 16px #28a74566;transform:translateY(-2px)}.send-otp-button:active{transform:translateY(0)}.otp-message{color:#666;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;margin:10px 0;text-align:center}.login-footer{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:auto}.no-account-text{color:#666;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;margin:0;text-align:center;transition:color .3s ease}.no-account-text:hover{color:#432274;font-weight:600}.register-now-button{background:linear-gradient(135deg,#432274,#5a3090);border:none;border-radius:40px;box-shadow:0 4px 12px #4322744d;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:16px;transition:all .3s ease;width:100%}.register-now-button:hover{background:linear-gradient(135deg,#351c5e,#432274);box-shadow:0 6px 16px #43227466;transform:translateY(-2px)}.vendor-registration-form{display:flex;flex-direction:column;gap:24px;max-width:100%;width:100%}.form-row1{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;width:100%}@media (max-width:1023px){.form-row1{gap:20px;grid-template-columns:1fr!important}}.form-group{gap:10px;min-width:0;width:100%}.form-group label{word-wrap:break-word;color:#333;font-size:14px;font-weight:600;line-height:1.5;overflow:visible;text-overflow:clip;white-space:normal}.form-group input,.form-group select{border:2px solid #e0e0e0;border-radius:12px;font-size:15px;min-height:50px;padding:14px 18px}.select-wrapper{min-width:0}.select-wrapper select{padding-right:50px}.select-icon{height:18px;width:18px}.select-wrapper:hover .select-icon{transform:translateY(-50%) rotate(180deg)}.form-checkbox{align-items:flex-start;background:#f8f9fa;border:2px solid #0000;border-radius:12px;gap:12px;padding:16px;transition:all .3s ease}.form-checkbox:hover{background:#f0f0f0;border-color:#4322741a}.form-checkbox input[type=checkbox]{flex-shrink:0;height:20px;margin-top:2px;width:20px}.form-checkbox label{color:#555;flex:1 1;font-size:14px;line-height:1.6}.register-button{background:linear-gradient(135deg,#29be60,#20c997);border:none;border-radius:12px;box-shadow:0 4px 12px #29be604d;color:#fff;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-left:auto;margin-right:auto;margin-top:10px;max-width:100%;min-width:250px;padding:16px 40px;transition:all .3s ease;width:auto}.register-button:hover{background:linear-gradient(135deg,#218838,#1ea080);box-shadow:0 6px 16px #29be6066;transform:translateY(-2px)}.register-button:active{transform:translateY(0)}.error-input{background-color:#fff5f5!important;border-color:#dc3545!important}.error-input:focus{border-color:#dc3545!important;box-shadow:0 0 0 4px #dc35451a!important}.error-message{font-size:12px;font-weight:500;margin-top:6px}.otp-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf}.otp-modal{animation:modalSlideIn .3s ease;border-radius:24px;box-shadow:0 20px 60px #0000004d}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.otp-modal-header{background:linear-gradient(135deg,#432274,#5a3090);padding:24px;text-align:center}.otp-modal-header h2{font-size:22px}.otp-modal-content{padding:40px}.otp-form{gap:30px}.otp-input{border:2px solid #e0e0e0;border-radius:12px;height:55px;transition:all .3s ease;width:55px}.otp-input:focus{box-shadow:0 0 0 4px #4322741a}.otp-submit-button{background:linear-gradient(135deg,#432274,#5a3090);border-radius:12px;box-shadow:0 4px 12px #4322744d;padding:14px 32px;transition:all .3s ease}.otp-submit-button:hover{background:linear-gradient(135deg,#351c5e,#432274);box-shadow:0 6px 16px #43227466;transform:translateY(-2px)}.success-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf}.success-modal{animation:modalSlideIn .3s ease;border-radius:24px;box-shadow:0 20px 60px #0000004d;position:relative}.success-modal-close{align-items:center;background:#0000000d;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:28px;height:36px;justify-content:center;line-height:1;padding:8px;position:absolute;right:20px;top:20px;transition:all .3s ease;width:36px;z-index:10}.success-modal-close:hover{background:#4322741a;color:#432274;transform:rotate(90deg)}.success-modal-content{gap:24px}.success-icon{animation:successBounce .6s ease;height:90px;width:90px}@keyframes successBounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-message{line-height:1.6}@media (min-width:1400px){.vendor-registration-container{gap:100px}.vendor-form-wrapper{padding:60px}}@media (max-width:1399px){.vendor-registration-container{gap:60px}}@media (max-width:1199px){.vendor-registration-container{gap:50px}.vendor-form-wrapper{padding:40px}.form-header-title{font-size:32px}}@media (max-width:1023px){.vendor-intro-section{padding:60px 20px}.vendor-intro-title{font-size:24px}.vendor-intro-question{font-size:36px;line-height:1.3}.vendor-intro-description{font-size:17px}.vendor-registration-section{padding:60px 20px}.vendor-registration-container{gap:50px;grid-template-columns:1fr}.vendor-image-wrapper{margin:0 auto;max-width:600px;order:-1;position:relative;top:0}.vendor-form-wrapper{padding:40px 35px}.form-header-title{font-size:30px}.form-row1{gap:20px;grid-template-columns:1fr!important}.vendor-registration-form{gap:20px}.form-group{width:100%}.register-button{max-width:100%;width:100%}}@media (max-width:767px){.vendor-intro-section{padding:50px 20px}.vendor-intro-title{font-size:22px;margin-bottom:16px}.vendor-intro-question{font-size:28px;line-height:1.3;margin-bottom:20px}.vendor-intro-description{font-size:16px;margin-bottom:30px}.vendor-cta-line1,.vendor-cta-line2{font-size:16px}.vendor-registration-section{padding:50px 20px}.vendor-registration-container{gap:40px}.vendor-image-wrapper{border-radius:16px;padding:15px}.vendor-form-wrapper{border-radius:20px;padding:35px 25px}.vendor-form-wrapper.login-mode{padding:0}.form-header-title{font-size:26px;margin-bottom:24px}.form-header-subtitle{font-size:14px;margin-left:8px}.form-row1{gap:18px;grid-template-columns:1fr!important}.vendor-registration-form{gap:20px}.form-group{width:100%}.form-group label{font-size:13px}.form-group input,.form-group select{font-size:15px;min-height:48px;padding:14px 16px}.register-button{font-size:15px;padding:16px 24px;width:100%}.form-checkbox{padding:14px}.form-checkbox label{font-size:13px}.login-form-container{gap:25px;min-height:350px}.floating-input,.login-input{font-size:15px;padding:18px 16px 6px}.floating-label{font-size:15px;left:16px}.floating-input:focus+.floating-label,.floating-label.active,.login-input:focus+.floating-label{font-size:11px}.register-now-button,.send-otp-button{font-size:15px;padding:15px}.otp-modal{max-width:calc(100% - 40px)}.otp-modal-content{padding:30px 25px}.otp-input{font-size:22px;height:50px;width:50px}.otp-inputs{gap:10px}.success-modal{max-width:calc(100% - 40px)}.success-modal-content{padding:50px 30px}.success-icon{height:80px;width:80px}.success-title{font-size:28px}.success-message{font-size:16px}}@media (max-width:639px){.vendor-intro-section{padding:40px 15px}.vendor-intro-title{font-size:20px}.vendor-intro-question{font-size:24px}.vendor-intro-description{font-size:15px}.vendor-registration-section{padding:40px 15px}.vendor-form-wrapper{border-radius:16px;padding:30px 20px}.form-header-title{font-size:24px;margin-bottom:20px}.form-row1{gap:16px;grid-template-columns:1fr!important}.vendor-registration-form{gap:18px}.form-group{width:100%}.form-group label{font-size:12px}.form-group input,.form-group select{font-size:14px;min-height:46px;padding:12px 16px}.register-button{font-size:14px;padding:14px 20px}.floating-input,.login-input{font-size:14px;padding:16px 14px 6px}.floating-label{font-size:14px;left:14px}.floating-input:focus+.floating-label,.floating-label.active,.login-input:focus+.floating-label{font-size:10px}.login-form-container{gap:20px;min-height:320px}.register-now-button,.send-otp-button{font-size:14px;padding:14px}.otp-modal-content{padding:25px 20px}.otp-input{font-size:20px;height:45px;width:45px}.otp-inputs{gap:8px}.success-modal-content{padding:40px 25px}.success-icon{height:70px;width:70px}.success-title{font-size:24px}.success-message{font-size:15px}}@media (max-width:479px){.vendor-intro-section{padding:35px 12px}.vendor-intro-title{font-size:18px}.vendor-intro-question{font-size:22px}.vendor-intro-description{font-size:14px}.vendor-registration-section{padding:35px 12px}.vendor-form-wrapper{border-radius:16px;padding:25px 18px}.form-header-title{font-size:22px;margin-bottom:18px}.form-header-subtitle{font-size:13px;margin-left:6px}.form-row1{gap:16px;grid-template-columns:1fr!important}.vendor-registration-form{gap:16px}.form-group{width:100%}.form-group label{font-size:11px}.form-group input,.form-group select{font-size:14px;min-height:44px;padding:12px 14px}.register-button{font-size:13px;min-width:100%;padding:12px 18px}.form-checkbox{padding:12px}.form-checkbox label{font-size:12px}.floating-input,.login-input{font-size:13px;padding:15px 12px 5px}.floating-label{font-size:13px;left:12px}.floating-input:focus+.floating-label,.floating-label.active,.login-input:focus+.floating-label{font-size:9px}.login-form-container{gap:18px;min-height:300px}.register-now-button,.send-otp-button{font-size:13px;padding:12px}.otp-modal{border-radius:20px;max-width:calc(100% - 20px)}.otp-modal-header{padding:20px}.otp-modal-header h2{font-size:18px}.otp-modal-content{padding:20px 18px}.otp-instruction{font-size:14px;margin-bottom:25px}.otp-input{font-size:18px;height:42px;width:42px}.otp-inputs{gap:8px}.otp-submit-button{font-size:14px;padding:12px 24px}.success-modal{border-radius:20px;max-width:calc(100% - 20px)}.success-modal-close{font-size:24px;height:32px;right:15px;top:15px;width:32px}.success-modal-content{gap:20px;padding:40px 20px}.success-icon{height:60px;width:60px}.success-title{font-size:22px}.success-message{font-size:14px}}.select-wrapper select{padding:12px 18px}.multi-select-input,.multi-select-wrapper{position:relative;width:100%}.multi-select-input{cursor:pointer}.multi-select-input input{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;box-sizing:border-box;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;min-height:44px;padding:12px 40px 12px 18px;transition:border-color .3s ease;width:100%}.multi-select-input input:focus{border-color:#432274;outline:none}.multi-select-input input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.multi-select-input .select-icon{height:16px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:16px}.multi-select-input .select-icon.rotate{transform:translateY(-50%) rotate(180deg)}.multi-select-dropdown{background:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:10000}.multi-select-option{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background-color .2s ease}.multi-select-option:hover{background-color:#f5f5f5}.multi-select-option input[type=checkbox]{accent-color:#432274;cursor:pointer;margin:0;width:auto}.multi-select-option label{color:#333;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;margin:0}.investor-relations-financial-reporting-page{background:#fff;min-height:100vh;width:100%}.form-row.tot-row{grid-template-columns:repeat(5,minmax(180px,1fr))!important}.onboarding-hero-section{padding:80px 20px 60px;width:100%}.onboarding-hero-content{max-width:1400px;text-align:center}.onboarding-hero-logo-section{gap:15px;justify-content:left;margin-bottom:25px}.onboarding-hero-logo{height:60px;object-fit:contain;width:60px}.onboarding-hero-company{color:#432274;font-size:32px}.onboarding-hero-content h3{color:#432274;font-size:24px;font-weight:700;margin:10px 0 0;text-align:left}.onboarding-hero-content h3,.onboarding-hero-label{font-family:Poppins,sans-serif;letter-spacing:1px;text-transform:uppercase}.onboarding-hero-label{color:#fcc300;display:inline-block;font-size:18px;font-weight:600;margin-bottom:15px}.onboarding-hero-title{color:#432274;font-family:Poppins,sans-serif;font-size:64px;font-weight:700;line-height:1.2;margin:0}.onboarding-form-section{background:#fff;padding:40px 20px 80px}.onboarding-form-container{margin:0 auto;max-width:1400px}.onboarding-form{background:#fff;border-radius:0;box-shadow:none;overflow:hidden}.form-section{margin-bottom:25px;overflow:visible}.form-section:last-child{border-bottom:none;margin-bottom:0}.form-section-header{background:linear-gradient(135deg,#432274,#351c5e);padding:20px 30px}.form-section-header h3{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.form-section-content{overflow:visible;padding:30px;position:relative}.form-section-content .multi-select-wrapper{position:relative;z-index:1}.form-section-content .multi-select-dropdown{z-index:10001}.form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.form-row.tot-row{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto;padding-bottom:6px}@media (max-width:1200px){.form-row.tot-row{grid-template-columns:repeat(5,minmax(180px,1fr))}}@media (max-width:768px){.form-row.tot-row{gap:10px;grid-template-columns:repeat(5,minmax(180px,1fr))}}@media (max-width:576px){.form-row.tot-row{gap:12px;grid-template-columns:repeat(5,minmax(180px,1fr))}}.form-row:last-child{margin-bottom:0}.form-row.two-columns{grid-template-columns:repeat(2,1fr)}.form-row.three-columns{grid-template-columns:repeat(6,1fr)}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#6e6e6e;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:25px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-group input,.form-group select{background:#fff;border:1px solid #d0d0d0;border-radius:6px;box-sizing:border-box;color:#333;font-family:Poppins,sans-serif;font-size:14px;height:44px;padding:11px 16px;transition:all .3s ease;width:100%}.form-group input:hover,.form-group select:hover{border-color:#b0b0b0}.form-group input::placeholder{color:#999}.form-group input:disabled,.form-group input:focus,.form-group select:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed;opacity:.8}.form-group input.error-input,.form-group select.error-input{background-color:#fff5f5;border-color:#dc3545}.form-group input.error-input:focus,.form-group select.error-input:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc35451a}.error-message{color:#dc3545;display:block;font-family:Poppins,sans-serif;font-size:11px;line-height:1.4;margin-top:4px}.select-wrapper{width:100%}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #eaeaea;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;height:44px;padding:12px 40px 12px 18px;transition:border-color .3s ease}.select-wrapper select:hover{border-color:#432274}.select-wrapper select:focus{border-color:#432274;box-shadow:0 0 0 2px #4322741a;outline:none}.select-wrapper select:disabled{background-color:#f5f5f5;border-color:#eaeaea;color:#666;cursor:not-allowed;opacity:.6}.select-wrapper select.error-input{background-color:#fff5f5;border-color:#dc3545}.select-wrapper select.error-input:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc35451a}.select-icon{height:16px;pointer-events:none;right:18px;transition:transform .3s ease;width:16px}.product-row{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:1fr 1fr auto;margin-bottom:15px}.delete-product-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:transform .2s ease;width:40px}.delete-product-btn:hover{transform:scale(1.1)}.delete-product-btn img{height:24px;width:24px}.add-product-btn{align-items:center;background:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:8px;margin-top:10px;padding:12px 20px;transition:background-color .3s ease}.add-product-btn:hover{background:#218838}.add-product-btn img{height:20px;width:20px}.upload-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.upload-grid.four-items{-webkit-overflow-scrolling:touch;gap:15px;grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto;padding-bottom:6px}.upload-grid.six-items{grid-template-columns:repeat(6,1fr)}@media (max-width:1200px){.upload-grid{grid-template-columns:repeat(3,1fr)}.upload-grid.four-items{grid-template-columns:repeat(5,minmax(180px,1fr))}.upload-grid.six-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.upload-grid{grid-template-columns:repeat(2,1fr)}.upload-grid.four-items{gap:10px;grid-template-columns:repeat(5,minmax(180px,1fr))}.upload-grid.six-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.upload-grid{grid-template-columns:1fr}.upload-grid.four-items{gap:12px;grid-template-columns:repeat(5,minmax(180px,1fr))}.upload-grid.six-items{grid-template-columns:1fr}}.upload-item{display:flex;flex-direction:column;gap:8px}.upload-label{color:#333;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-button{align-items:center;background:#432274;border:1px solid #c1c1c2;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:73.063px;justify-content:center;min-height:73px;padding:25px 15px;text-align:center;transition:all .3s ease;width:100%}.upload-button:hover{background:#351c5e;border-color:#432274;box-shadow:0 4px 12px #4322744d;transform:translateY(-2px)}.upload-button:active{transform:translateY(0)}.upload-button img{height:25px;width:25px}.upload-button span{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.4;text-align:center}.uploaded-file-display{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.uploaded-file-name{color:#432274;flex:1 1;font-size:12px;margin:0;min-width:0;word-break:break-word}.uploaded-file-view-btn{background-color:#432274;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-family:Poppins,sans-serif;font-size:11px;padding:4px 12px;transition:background-color .3s ease;white-space:nowrap}.uploaded-file-view-btn:hover{background-color:#351c5e}.form-checkbox{align-items:center;display:flex;gap:10px;margin:20px 0}.form-checkbox input[type=checkbox]{accent-color:#432274;cursor:pointer;height:18px;width:18px}.form-checkbox label{color:#333;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-details-actions{align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:20px}.download-sample-btn,.upload-sample-btn{align-items:center;background-color:#432274;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.download-sample-btn:hover,.upload-sample-btn:hover{background-color:#351c5e;box-shadow:0 4px 12px #4322744d;transform:translateY(-2px)}.download-sample-btn:active,.upload-sample-btn:active{transform:translateY(0)}.download-sample-btn img{height:16px;transform:rotate(180deg);width:16px}.upload-sample-btn img{height:16px;width:16px}.upload-sample-wrapper{position:relative}.uploaded-sample-display{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:15px}.uploaded-sample-name{color:#432274;flex:1 1;font-size:13px;font-weight:500;margin:0;min-width:0;word-break:break-word}.uploaded-sample-view-btn{background-color:#432274;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:6px 16px;transition:background-color .3s ease;white-space:nowrap}.uploaded-sample-view-btn:hover{background-color:#351c5e}.declaration-section{margin-top:20px}.declaration-text{color:#666;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7;margin-bottom:20px}.declaration-form-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.declaration-name-group{flex:1 1;min-width:250px}.declaration-submit-group,.submit-button-wrapper{display:flex;justify-content:flex-end;width:100%}.submit-button-wrapper{background-color:initial;gap:16px;margin-top:0;padding-top:0}.submit-approval-button{background-color:#432274;font-size:15px;min-width:180px;padding:14px 30px;transition:all .3s ease}.submit-save-button{background-color:#29be60!important}.submit-save-button:hover{background-color:#249a4f}.submit-approval-button:hover{background-color:#351c5e}.submit-approval-button:active{transform:translateY(0)}.submit-approval-button:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.otp-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.otp-modal{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;max-width:500px;overflow:hidden;width:100%}.otp-modal-header{background:#432274;border-radius:16px 16px 0 0;padding:20px 30px}.otp-modal-header h2{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;margin:0;text-align:left;text-transform:uppercase}.otp-modal-content{padding:30px}.otp-instruction{color:#666;font-family:Poppins,sans-serif;font-size:16px;line-height:1.6;margin-bottom:30px;text-align:left}.otp-phone-number{color:#432274;font-weight:600}.otp-form{display:flex;flex-direction:column;gap:25px}.otp-inputs{display:flex;gap:12px;justify-content:center}.otp-input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;height:50px;text-align:center;transition:border-color .3s ease;width:50px}.otp-input:focus{border-color:#432274;box-shadow:0 0 0 2px #4322741a;outline:none}.otp-input::placeholder{color:#999}.otp-submit-button{align-self:flex-end;background:#432274;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:12px 30px;transition:background-color .3s ease}.otp-submit-button:hover{background:#432274}@media (max-width:767px){.otp-modal{margin:20px;max-width:calc(100% - 40px)}.otp-modal-header{padding:18px 25px}.otp-modal-header h2{font-size:18px}.otp-modal-content{padding:25px 20px}.otp-instruction{font-size:14px;margin-bottom:25px}.otp-input{font-size:20px;height:45px;width:45px}.otp-inputs{gap:10px}.otp-submit-button{font-size:15px;padding:11px 25px}}@media (max-width:479px){.otp-modal{border-radius:12px;margin:10px;max-width:calc(100% - 20px)}.otp-modal-header{padding:15px 20px}.otp-modal-header h2{font-size:16px}.otp-modal-content{padding:20px 15px}.otp-instruction{font-size:13px;margin-bottom:20px}.otp-input{font-size:18px;height:40px;width:40px}.otp-inputs{gap:8px}.otp-submit-button{font-size:14px;padding:10px 20px}}.document-viewer-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10002}.document-viewer-modal{animation:modalFadeIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;width:100%}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.document-viewer-header{align-items:center;background:linear-gradient(135deg,#432274,#351c5e);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:18px 24px}.document-viewer-header h3{color:#fff;flex:1 1;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin:0;overflow:hidden;padding-right:15px;text-overflow:ellipsis;white-space:nowrap}.document-viewer-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;transition:background-color .3s ease;width:32px}.document-viewer-close-btn:hover{background-color:#fff3}.document-viewer-content{align-items:center;background:#f5f5f5;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:24px}.document-viewer-image{border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:70vh;max-width:100%;object-fit:contain}.document-viewer-iframe{border:none;border-radius:8px;box-shadow:0 4px 12px #0000001a;height:70vh;width:100%}.document-viewer-placeholder{padding:40px 20px;text-align:center}.document-viewer-placeholder p{color:#666;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:20px}.document-viewer-download-btn{background-color:#432274;border-radius:8px;color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .3s ease}.document-viewer-download-btn:hover{background-color:#351c5e;box-shadow:0 4px 12px #4322744d;transform:translateY(-2px)}.submit-approval-button{background:#432274;border-radius:6px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;letter-spacing:.5px;margin-top:0;min-width:220px;padding:14px 45px;text-transform:uppercase;transition:background-color .3s ease;width:auto}.submit-approval-button:hover{background:#5b21b6;box-shadow:0 4px 12px #4322744d;transform:translateY(-2px)}@media (min-width:1400px){.onboarding-form-container{max-width:1600px}}@media (max-width:1399px){.form-row{grid-template-columns:repeat(4,1fr)}.form-row.three-columns{grid-template-columns:repeat(3,1fr)}}@media (max-width:1199px){.onboarding-hero-section{padding:70px 20px 55px}.onboarding-hero-company{font-size:28px}.onboarding-hero-content h3{font-size:22px}.form-section-content{padding:22px 25px}.form-row,.form-row.three-columns,.upload-grid.four-items,.upload-grid.six-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.onboarding-hero-section{padding:60px 20px 50px}.onboarding-hero-logo-section{justify-content:center;margin-bottom:20px}.onboarding-hero-logo{height:50px;width:50px}.onboarding-hero-company{font-size:26px}.onboarding-hero-content h3{font-size:20px;text-align:center}.onboarding-form-section{padding:0 20px 60px}.form-section-header{padding:16px 25px}.form-section-header h3{font-size:17px}.form-section-content{padding:20px 25px}.form-row{gap:15px}.form-row,.form-row.three-columns,.form-row.two-columns{grid-template-columns:repeat(2,1fr)!important}.product-row{gap:15px;grid-template-columns:1fr 1fr auto}.delete-product-btn{align-self:flex-end}.upload-grid.four-items,.upload-grid.six-items{gap:12px;grid-template-columns:repeat(2,1fr)}.submit-approval-button{font-size:15px;min-width:200px;padding:12px 35px}.product-details-actions{gap:15px}.download-sample-btn,.upload-sample-btn{font-size:13px;padding:11px 22px}.declaration-form-row{gap:18px}.document-viewer-modal{max-height:calc(100% - 40px);max-width:calc(100% - 40px)}}@media (max-width:767px){.onboarding-hero-section{padding:50px 15px 40px}.onboarding-hero-logo{height:45px;width:45px}.onboarding-hero-company{font-size:22px}.onboarding-hero-content h3{font-size:18px}.onboarding-form-section{padding:0 15px 50px}.form-section-header{padding:14px 20px}.form-section-header h3{font-size:16px}.form-section-content{padding:18px 20px}.form-row{gap:15px}.form-row,.form-row.tot-row{grid-template-columns:1fr!important}.form-row.tot-row{overflow-x:visible;padding-bottom:0}.form-row.three-columns,.form-row.two-columns{grid-template-columns:1fr!important}.form-group label{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-group input,.form-group select{font-size:14px;height:42px;padding:10px 14px}.select-wrapper select{font-size:14px;height:42px;min-height:42px;padding:10px 38px 10px 14px}.product-row{gap:12px;grid-template-columns:1fr}.delete-product-btn{align-self:flex-start;height:36px;width:36px}.delete-product-btn img{height:20px;width:20px}.add-product-btn{font-size:13px;padding:11px 18px}.upload-grid.four-items,.upload-grid.six-items{gap:10px;grid-template-columns:repeat(2,1fr)}.upload-button{min-height:65px;padding:20px 12px}.upload-button img{height:35px;width:35px}.upload-button span{font-size:12px}.upload-label{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-file-display{gap:6px}.uploaded-file-name{font-size:11px}.uploaded-file-view-btn{font-size:10px;padding:3px 10px}.form-checkbox{gap:8px;margin:18px 0}.form-checkbox input[type=checkbox]{height:16px;width:16px}.form-checkbox label{font-size:13px}.declaration-text{font-size:13px;line-height:1.6;margin-bottom:18px}.submit-button-wrapper{margin-top:20px}.submit-approval-button{font-size:14px;min-width:auto;padding:12px 30px;width:100%}.select-icon{height:14px;right:14px;width:14px}}@media (max-width:639px){.onboarding-hero-section{padding:40px 12px 35px}.onboarding-hero-logo-section{flex-direction:column;gap:10px;margin-bottom:15px}.onboarding-hero-logo{height:40px;width:40px}.onboarding-hero-company{font-size:20px}.onboarding-hero-content h3{font-size:16px}.onboarding-form-section{padding:0 12px 40px}.form-section-header{padding:12px 15px}.form-section-header h3{font-size:15px}.form-section-content{padding:15px}.form-group{gap:6px}.form-group label{font-size:12px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-group input,.form-group select{font-size:13px;height:40px;padding:9px 12px}.select-wrapper select{font-size:13px;height:40px;min-height:40px;padding:9px 36px 9px 12px}.product-row{gap:10px}.upload-grid.four-items,.upload-grid.six-items{gap:12px;grid-template-columns:1fr}.upload-item{gap:6px}.upload-label{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-button{min-height:60px;padding:18px 10px}.uploaded-file-display{align-items:flex-start;flex-direction:column;gap:6px}.uploaded-file-name{font-size:11px;width:100%}.uploaded-file-view-btn{font-size:10px;padding:4px 10px}.upload-button img{height:30px;width:30px}.upload-button span{font-size:11px}.declaration-text{font-size:12px;margin-bottom:15px}.submit-approval-button{font-size:13px;padding:11px 25px}}@media (max-width:479px){.onboarding-hero-section{padding:35px 10px 30px}.onboarding-hero-logo{height:35px;width:35px}.onboarding-hero-company{font-size:18px}.onboarding-hero-content h3{font-size:14px}.onboarding-form-section{padding:0 10px 35px}.form-section-header{padding:10px 12px}.form-section-header h3{font-size:14px}.form-section-content{padding:12px}.form-group label{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-group input,.form-group select{font-size:12px;height:38px;padding:8px 10px}.select-wrapper select{font-size:12px;height:38px;min-height:38px;padding:8px 32px 8px 10px}.select-icon{height:12px;right:12px;width:12px}.product-row{gap:8px}.delete-product-btn{height:32px;width:32px}.delete-product-btn img{height:18px;width:18px}.add-product-btn{font-size:12px;padding:10px 15px}.add-product-btn img{height:18px;width:18px}.upload-button{min-height:55px;padding:15px 8px}.upload-button img{height:28px;width:28px}.upload-button span{font-size:10px}.uploaded-file-display{align-items:flex-start;flex-direction:column;gap:6px}.uploaded-file-name{font-size:10px;width:100%}.uploaded-file-view-btn{font-size:9px;padding:3px 8px}.product-details-actions{align-items:stretch;flex-direction:column;gap:12px}.download-sample-btn,.upload-sample-btn{font-size:13px;justify-content:center;padding:10px 20px;width:100%}.declaration-form-row{flex-direction:column;gap:15px;justify-content:center}.declaration-name-group,.declaration-submit-group{display:flex;justify-content:center;min-width:100%;width:100%}.submit-button-wrapper{justify-content:center;width:100%}.submit-approval-button{font-size:14px;padding:12px 24px;width:100%}.document-viewer-modal{border-radius:8px;max-height:calc(100% - 20px);max-width:calc(100% - 20px)}.document-viewer-header{padding:15px 18px}.document-viewer-header h3{font-size:14px}.document-viewer-content{padding:15px}.document-viewer-iframe,.document-viewer-image{height:60vh;max-height:60vh}.form-checkbox input[type=checkbox]{height:14px;width:14px}.form-checkbox label{font-size:12px}.declaration-text{font-size:11px;margin-bottom:12px}.submit-approval-button{font-size:12px;padding:10px 20px}}.success-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10001}.success-modal{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;max-width:450px;overflow:hidden;width:100%}.success-modal-content{align-items:center;display:flex;flex-direction:column;gap:20px;padding:60px 40px;text-align:center}.success-icon{height:80px;object-fit:contain;width:80px}.success-title{color:#432274;font-size:32px;font-weight:700;line-height:1.2}.success-message,.success-title{font-family:Poppins,sans-serif;margin:0}.success-message{color:#666;font-size:18px;line-height:1.5}@media (max-width:767px){.success-modal{margin:20px;max-width:calc(100% - 40px)}.success-modal-content{gap:18px;padding:50px 30px}.success-icon{height:70px;width:70px}.success-title{font-size:28px}.success-message{font-size:16px}}@media (max-width:479px){.success-modal{border-radius:12px;margin:10px;max-width:calc(100% - 20px)}.success-modal-content{gap:15px;padding:40px 20px}.success-icon{height:60px;width:60px}.success-title{font-size:24px}.success-message{font-size:14px}}.onboarding-hero-section{background:#fff;padding:24px 20px 10px}.onboarding-hero-content{margin:0 auto;max-width:1200px}.onboarding-hero-logo-section{align-items:center;display:flex;gap:12px}.onboarding-hero-logo{height:40px;width:40px}.onboarding-hero-company{color:#2b2b2b;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin:0}.product-details-container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1400px;padding:0}.product-details-tabs{display:flex;gap:10px;margin-bottom:16px}.product-details-tab{background:#e5e5e5;border-radius:4px;box-shadow:inset 0 0 0 1px #e0e0e0;color:#4b4b4b;font-size:13px;font-weight:600;padding:8px 18px;text-decoration:none}.product-details-tab.active{background:#432274;color:#fff}.product-details-card-body{display:flex;flex-direction:column;gap:16px;padding:0}.product-details-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.product-details-row.four-col{grid-template-columns:repeat(4,minmax(0,1fr))}.product-details-row.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.product-details-row.six-col{grid-template-columns:repeat(6,minmax(0,1fr))}.product-details-row.actions-row{align-items:end;grid-template-columns:repeat(5,minmax(0,1fr))}.product-image-link-input{grid-column:span 2}.product-details-row-group{background:#fff;border:1px solid #4322740d;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px 10px}.form-group label{color:#6d6d6d;display:block;font-size:11px;margin-bottom:6px}.form-group input{background:#fff;border:1px solid #c1c1c2;border-radius:5px;font-size:13px;height:38px;min-height:44px;padding:0 12px;width:100%}.select-wrapper{position:relative}.select-wrapper select{background:#fff;border:1px solid #c1c1c2;border-radius:5px;font-size:13px;height:38px;min-height:44px;padding:0 12px;width:100%}.select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px}.product-details-actions{align-items:flex-end;display:flex;gap:10px;justify-content:flex-start;margin-bottom:5px}.product-action-btn{border:none;border-radius:6px;box-shadow:0 4px 10px #00000014;color:#fff;cursor:pointer;font-size:18px;height:34px;width:34px}.product-action-btn.delete{background:#d32f2f}.product-action-btn.add{background:#18a65b}.product-details-upload-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.product-upload-btn{align-items:center;background:#432274;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;gap:8px;padding:9px 16px;text-decoration:none}.product-upload-btn img{height:16px;width:16px}.product-upload-filename{background:#e0e0e0;border-radius:6px;color:#666;flex:0 0 140px;font-size:12px;min-width:120px;padding:9px 14px}.file-input-hidden{display:none}.declaration-section{padding:0}.declaration-title{color:#432274;font-size:13px;margin:0 0 8px}.product-declaration-checkbox{align-items:center;color:#666;display:flex;font-size:12px;gap:10px;margin-bottom:10px}.product-declaration-checkbox input{height:16px;width:16px}.declaration-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.product-otp-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.product-otp-modal{background:#fff;border-radius:8px;box-shadow:0 12px 30px #0003;max-width:520px;min-height:260px;overflow:hidden;pointer-events:auto;width:100%}.product-otp-header{background:#432274;padding:12px 20px}.product-otp-header h3{color:#fff;font-size:16px;margin:0}.product-otp-body{color:#666;font-size:13px;min-height:180px;padding:20px}.product-otp-highlight{color:#432274;font-weight:600}.product-otp-form{margin-top:16px}.product-otp-inputs{display:flex;gap:10px;justify-content:center;margin-bottom:16px}.product-otp-inputs input{background:#fff;border:1px solid #d9d9d9;border-radius:6px;caret-color:#432274;color:#333;font-size:16px;height:42px;outline:none;pointer-events:auto;text-align:center;width:42px}.product-otp-inputs input:focus{border-color:#432274;box-shadow:0 0 0 2px #43227426}.product-otp-submit{background:#432274;border:none;border-radius:6px;color:#fff;cursor:pointer;float:right;padding:10px 24px}.product-success-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10001}.product-success-modal{background:#fff;border-radius:12px;box-shadow:0 15px 40px #0003;max-width:420px;padding:40px 30px;text-align:center;width:100%}.product-success-icon{align-items:center;border:6px solid #7bd08b;border-radius:50%;color:#7bd08b;display:flex;font-size:36px;font-weight:700;height:80px;justify-content:center;margin:0 auto 18px;width:80px}.product-success-modal h3{color:#432274;font-size:20px;margin:0 0 6px}.product-success-modal p{color:#666;font-size:13px;margin:0}.submit-approval-button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-width:160px;padding:10px 22px}.product-details-upload-row .product-upload-btn:nth-of-type(2){background:#5b2aa6}.submit-save-button{background-color:#29be60;color:#fff}.submit-next-button{background-color:#432274;color:#fff}@media (max-width:992px){.product-details-row,.product-details-row.actions-row,.product-details-row.four-col,.product-details-row.six-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.product-details-row,.product-details-row.actions-row,.product-details-row.four-col,.product-details-row.six-col{grid-template-columns:1fr!important}.product-details-row.actions-row .product-details-actions{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px}.product-details-row-group{padding:10px}.product-details-actions{justify-content:flex-start}.product-details-upload-row{align-items:center;flex-direction:row;flex-wrap:nowrap;overflow-x:auto}.product-upload-btn,.product-upload-filename{flex:0 0 auto;width:auto}.declaration-actions{align-items:stretch;flex-direction:column}.submit-approval-button{width:100%}}@media (max-width:480px){.product-details-section{padding:16px 12px}.product-details-tab{font-size:12px;padding:8px 12px}.product-details-card-header h3{font-size:14px}.product-details-card-body{padding:12px}.product-action-btn{height:32px;width:32px}}.not-found-page{align-items:center;background:#fff;display:flex;justify-content:center;min-height:60vh;padding:80px 20px}.not-found-content{animation:notFoundFadeUp .6s ease-out both;margin:24px;max-width:520px;text-align:center}.not-found-illustration{animation:notFoundFloat 2.8s ease-in-out infinite;margin:0 auto 18px;width:min(320px,90%)}.not-found-illustration svg{display:block;height:auto;width:100%}.nf-magnifier{animation:notFoundTilt 2.8s ease-in-out infinite;transform-origin:175px 85px}.nf-dot{animation:notFoundPulse 1.8s ease-in-out infinite}.nf-dot-2{animation-delay:.3s}.nf-dot-3{animation-delay:.6s}.not-found-code{color:#432274;font-size:96px;font-weight:800;margin:0 0 10px}.not-found-title{color:#432274;font-size:28px;font-weight:700;margin:0 0 12px}.not-found-text{color:#6e6e6e;margin:0 0 24px}.not-found-link{background:#432274;border-radius:6px;color:#fff;display:inline-block;font-weight:600;padding:10px 22px;text-decoration:none}.not-found-link:hover{background:#351c5e}@keyframes notFoundFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes notFoundFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes notFoundTilt{0%,to{transform:rotate(0deg)}50%{transform:rotate(-6deg)}}@keyframes notFoundPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.App{display:flex;flex-direction:column;min-height:100vh}.App,.main-content{overflow-x:hidden;width:100%}.main-content{flex:1 1;margin-top:-99px}@media (max-width:768px){.main-content{margin-top:0}}*{box-sizing:border-box}*,body{margin:0;padding:0}body{background-color:#fff}body,html{overflow-x:hidden;width:100%}html{scroll-behavior:smooth}img{display:block;height:auto;max-width:100%}.container,.container-fluid{max-width:100%;overflow-x:hidden;width:100%}
/*# sourceMappingURL=main.c61fc04e.css.map*/