.elementor-173 .elementor-element.elementor-element-4a2ece8{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-173 .elementor-element.elementor-element-c4abc93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-173 .elementor-element.elementor-element-c4abc93:not(.elementor-motion-effects-element-type-background),.elementor-173 .elementor-element.elementor-element-c4abc93>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-31d0e41)}.elementor-173 .elementor-element.elementor-element-7a6f7c1{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px}.elementor-173 .elementor-element.elementor-element-1d66d07{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0}.elementor-173 .elementor-element.elementor-element-cc183a3{text-align:center}.elementor-173 .elementor-element.elementor-element-cc183a3 .elementor-heading-title{color:var(--e-global-color-58cdbf0)}.elementor-173 .elementor-element.elementor-element-e98d90f{--e-image-carousel-slides-to-show:6}.elementor-173 .elementor-element.elementor-element-28f597e{--e-image-carousel-slides-to-show:6}@media(max-width:1024px){.elementor-173 .elementor-element.elementor-element-7a6f7c1{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px}.elementor-173 .elementor-element.elementor-element-e98d90f{--e-image-carousel-slides-to-show:5}.elementor-173 .elementor-element.elementor-element-28f597e{--e-image-carousel-slides-to-show:5}}@media(max-width:767px){.elementor-173 .elementor-element.elementor-element-e98d90f{--e-image-carousel-slides-to-show:3}.elementor-173 .elementor-element.elementor-element-28f597e{--e-image-carousel-slides-to-show:3}}:root{--primary:#1A233A;--primary-light:#2A3855;--accent:#F2A900;--accent-hover:#E09800;--secondary:#00E5FF;--bg-light:#E6F0F9;--bg-white:#FFFFFF;--text-main:#333333;--text-muted:#666666;--text-light:#F8F9FA;--font-heading:'Poppins', sans-serif;--font-body:'Inter', sans-serif;--transition:all 0.3s ease;--shadow-soft:0 10px 30px rgba(0,0,0,0.05);--shadow-hover:0 20px 40px rgba(0,0,0,0.1);--radius-md:12px;--radius-lg:20px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);color:var(--text-main);background:var(--bg-white);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2}a{text-decoration:none;color:inherit;transition:var(--transition)}img{max-width:100%;display:block}.container{max-width:1280px;margin:0 auto;padding:0 2rem}section{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.section-title{font-size:2.5rem;color:var(--primary);margin-bottom:1rem}.section-title.white{color:var(--bg-white)}.section-subtitle{font-size:1.125rem;color:var(--text-muted);margin-bottom:3rem;max-width:700px}.section-subtitle.white{color:rgb(255 255 255 / .8)}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.py-20{padding-top:5rem;padding-bottom:5rem}.bg-light{background-color:var(--bg-light)}.bg-primary{background-color:var(--primary);color:var(--bg-white)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;font-weight:600;border-radius:50px;transition:var(--transition);cursor:pointer;font-family:var(--font-body);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;border:none}.btn-primary{background:var(--accent);color:var(--primary);box-shadow:0 4px 15px rgb(242 169 0 / .3)}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 8px 25px rgb(242 169 0 / .4)}.btn-secondary{background:#fff0;border:2px solid var(--bg-white);color:var(--bg-white)}.btn-secondary:hover{background:var(--bg-white);color:var(--primary);transform:translateY(-2px)}.btn-outline-primary{background:#fff0;border:2px solid var(--primary);color:var(--primary)}.btn-outline-primary:hover{background:var(--primary);color:var(--bg-white)}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.sm-hero{display:flex;min-height:90vh;background:var(--primary);position:relative;overflow:hidden}.sm-hero::after{content:'';position:absolute;width:500px;height:500px;background:radial-gradient(circle,var(--secondary) 0%,transparent 70%);opacity:.1;top:-200px;left:-200px;border-radius:50%}.sm-hero-content{flex:1;padding:6rem 4rem 6rem 0;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.sm-hero-image{flex:1;position:relative;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);min-height:100%}.sm-hero-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.sm-hero-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgb(26 35 58 / .8) 0%,rgb(0 0 0 / .1) 100%)}.sm-hero-container{display:flex;width:100%}.sm-hero h1{font-size:3.5rem;color:var(--bg-white);margin-bottom:1.5rem;line-height:1.1}.sm-hero h1 span{color:var(--accent);position:relative;display:inline-block}.sm-hero p{font-size:1.125rem;color:rgb(255 255 255 / .8);margin-bottom:2.5rem;max-width:600px}.sm-hero-btns{display:flex;gap:1rem;flex-wrap:wrap}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.problem-card{background:var(--bg-white);padding:3rem 2rem;border-radius:var(--radius-md);box-shadow:var(--shadow-soft);text-align:center;transition:var(--transition);border:1px solid rgb(0 0 0 / .05);position:relative;overflow:hidden}.problem-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover)}.problem-icon{font-size:3rem;margin-bottom:1.5rem;display:inline-block}.problem-card:nth-child(1) .problem-icon{color:#FF4D4D}.problem-card:nth-child(2) .problem-icon{color:#F90}.problem-card:nth-child(3){background:var(--primary);color:var(--bg-white);transform:scale(1.05);border:2px solid var(--accent);box-shadow:0 20px 40px rgb(26 35 58 / .3)}.problem-card:nth-child(3):hover{transform:scale(1.05) translateY(-10px)}.problem-card:nth-child(3) .problem-icon{color:var(--accent)}.problem-card:nth-child(3) p{color:rgb(255 255 255 / .9)}.problem-card h3{font-size:1.5rem;margin-bottom:1rem}.problem-card p{color:var(--text-muted)}.supply-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.supply-card{background:var(--bg-white);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-soft);transition:var(--transition);border-bottom:4px solid #fff0}.supply-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);border-bottom-color:var(--accent)}.supply-icon-wrapper{width:60px;height:60px;background:var(--bg-light);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--primary);margin-bottom:1.5rem;transition:var(--transition)}.supply-card:hover .supply-icon-wrapper{background:var(--primary);color:var(--accent)}.supply-card h4{font-size:1.25rem;margin-bottom:1rem;color:var(--primary)}.supply-card p{color:var(--text-muted);font-size:.95rem}.why-section{position:relative}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.why-item{display:flex;gap:1.5rem;background:var(--bg-white);padding:2rem;border-radius:var(--radius-md);box-shadow:var(--shadow-soft);transition:var(--transition)}.why-item:hover{background:var(--primary);color:var(--bg-white);transform:translateX(10px)}.why-icon{font-size:2rem;color:var(--accent)}.why-content h4{font-size:1.25rem;margin-bottom:.5rem;transition:var(--transition)}.why-content p{color:var(--text-muted);transition:var(--transition)}.why-item:hover .why-content p{color:rgb(255 255 255 / .8)}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.gallery-item{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:1}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.gallery-item:hover img{transform:scale(1.1)}.gallery-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(26 35 58 / .9),transparent);opacity:0;transition:var(--transition);display:flex;align-items:flex-end;padding:1.5rem}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-overlay i{color:var(--accent);font-size:1.5rem}.stories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.story-card{background:var(--bg-white);padding:3rem 2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);position:relative}.story-card::before{content:'"';position:absolute;top:1rem;right:2rem;font-size:6rem;font-family:Georgia,serif;color:var(--bg-light);line-height:1;opacity:.5}.story-icon{font-size:2.5rem;color:var(--primary);margin-bottom:1.5rem}.story-card h4{font-size:1.2rem;margin-bottom:1rem;color:var(--primary)}.story-card p{color:var(--text-muted);font-style:italic;font-size:1.05rem;position:relative;z-index:1}.brands-marquee{overflow:hidden;padding:2rem 0;border-top:1px solid rgb(0 0 0 / .05);border-bottom:1px solid rgb(0 0 0 / .05);white-space:nowrap}.brands-track{display:inline-block;animation:marquee 20s linear infinite}.brand-item{display:inline-block;margin:0 3rem;font-size:1.5rem;font-weight:800;color:#CCC;text-transform:uppercase;letter-spacing:2px;transition:var(--transition)}.brand-item:hover{color:var(--primary)}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.order-section{background:linear-gradient(135deg,var(--primary) 0%,#0A192F 100%);color:var(--bg-white);position:relative;overflow:hidden}.order-section::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjEiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC4wNSkiLz48L3N2Zz4=) repeat}.order-container{display:flex;gap:4rem;align-items:center;position:relative;z-index:1}.order-text{flex:1}.order-form-wrapper{flex:1;background:rgb(255 255 255 / .05);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .1);padding:3rem;border-radius:var(--radius-lg);box-shadow:0 20px 40px rgb(0 0 0 / .3)}.form-group{margin-bottom:1.5rem}.form-control{width:100%;padding:1rem 1.5rem;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .05);color:var(--bg-white);border-radius:8px;font-family:var(--font-body);font-size:1rem;transition:var(--transition)}.form-control::placeholder{color:rgb(255 255 255 / .5)}.form-control:focus{outline:none;border-color:var(--accent);background:rgb(255 255 255 / .1)}textarea.form-control{height:120px;resize:vertical}.file-upload{border:2px dashed rgb(255 255 255 / .3);text-align:center;padding:2rem;border-radius:8px;cursor:pointer;transition:var(--transition)}.file-upload:hover{border-color:var(--accent);background:rgb(255 255 255 / .05)}.file-upload i{font-size:2rem;color:var(--accent);margin-bottom:.5rem;display:block}.faq-map-container{display:flex;gap:4rem}.faq-col{flex:1}.map-col{flex:1}.faq-item{border-bottom:1px solid rgb(0 0 0 / .1);padding:1.5rem 0}.faq-question{font-size:1.15rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.faq-answer{color:var(--text-muted)}.map-wrapper{height:100%;min-height:300px;background:url(https://images.unsplash.com/photo-1524661135-423995f22d0b?q=80&w=1000&auto=format&fit=crop) center/cover;border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:var(--shadow-soft)}.map-overlay{position:absolute;bottom:20px;left:20px;background:var(--bg-white);padding:1.5rem;border-radius:var(--radius-md);box-shadow:var(--shadow-hover);display:flex;align-items:center;gap:1rem}.map-icon{width:50px;height:50px;background:var(--bg-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:1.5rem}.map-info h4{color:var(--primary)}.map-info p{color:var(--text-muted);font-size:.9rem}@media (max-width:992px){.sm-hero{flex-direction:column}.sm-hero-content{padding:4rem 0;text-align:center}.sm-hero-container{flex-direction:column}.sm-hero-image{display:none}.sm-hero::after{display:none}.problem-grid,.why-grid,.stories-grid,.faq-map-container{grid-template-columns:1fr}.supply-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.order-container{flex-direction:column}.problem-card:nth-child(3){transform:none}.problem-card:nth-child(3):hover{transform:translateY(-10px)}}@media (max-width:768px){.sm-hero h1{font-size:2.5rem}.gallery-grid{grid-template-columns:repeat(2,1fr)}}