.shubham-hero{padding:var(--space-2) 0;display:flex;flex-direction:column}.shubham-title{font-size:var(--font-2xl);font-weight:500;margin-bottom:var(--space-4);max-width:900px}.shubham-subtitle{font-size:var(--font-md);font-weight:300;line-height:1.3;color:#333;margin-bottom:var(--space-8);max-width:800px}.hero-ctas{display:flex;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap}.shubham-banner{min-height:500px;background:url(/assets/images/Shubham-India.webp);background-size:cover;background-position:center;border-radius:16px}@media(max-width:768px){.shubham-banner{min-height:300px}.shubham-title{font-size:var(--font-2xl)}.hero-ctas{flex-direction:column;gap:var(--space-2);width:100%}.hero-ctas .btn{width:100%;justify-content:center;padding:1rem 2rem;font-size:var(--font-base)}}.trust-bar{padding:var(--space-8) 0;background:#f9f9f9;border-radius:16px;margin:var(--space-8) 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);text-align:center}.trust-item h3{font-size:var(--font-xl);font-weight:500;color:var(--secondary);margin-bottom:.5rem}.trust-item p{font-size:var(--font-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}@media(max-width:768px){.trust-grid{grid-template-columns:1fr}}.problem-section{padding:var(--space-10) 0}.benefits-section{background:#fff;color:#fff;border-radius:16px}.benefits-section .section-title{font-size:var(--font-2xl);font-weight:500;color:var(--text-primary);margin-bottom:var(--space-6);letter-spacing:-2px}.accordion-item{border-bottom:1px solid #f0f0f0;transition:.3s ease}.accordion-trigger{width:100%;display:flex;align-items:center;padding:2.5rem 0;background:none;border:none;color:inherit;cursor:pointer;text-align:left;gap:var(--space-8)}.accordion-num{font-size:var(--font-sm);color:#333;width:40px;flex-shrink:0}.accordion-title{font-size:2.2rem;font-weight:400;margin:0;flex-grow:1}.accordion-state-icon{font-size:24px;opacity:.8;color:#333;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1),padding .5s ease;padding-left:calc(40px + var(--space-8))}.accordion-item.is-open .accordion-content{max-height:400px;padding-bottom:2.5rem}.accordion-item.is-open .accordion-state-icon{transform:rotate(45deg)}.accordion-content p{color:var(--text-primary);font-size:var(--font-base);line-height:1.6;max-width:700px;margin:0;font-weight:300}.accordion-content ul{list-style-type:disc;padding-left:1.5rem;margin-top:1rem;color:var(--text-primary);font-size:var(--font-base);font-weight:300}.accordion-content li{margin-bottom:.5rem;line-height:1.6}.accordion-item:hover{background:#ffffff05}.accordion-container:hover .accordion-item{opacity:.4}.accordion-container .accordion-item:hover{opacity:1}@media(max-width:991px){.benefits-section .section-title{font-size:2.8rem}.accordion-title{font-size:1.8rem}}@media(max-width:768px){.benefits-section .section-title{font-size:var(--font-xl)}.accordion-title{font-size:var(--font-base)}.accordion-trigger{gap:var(--space-4);padding:2rem 0}.accordion-content{padding-left:calc(40px + var(--space-4))}.accordion-num{width:30px}}.uic-section{background:#111;color:#fff;padding:var(--space-16) 0;border-radius:16px;margin:var(--space-12) 0}.uic-section h2{color:#fff;font-size:var(--font-2xl);margin-bottom:var(--space-8)}.uic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-8)}.uic-item h4{color:var(--primary);margin-bottom:1rem}.uic-item p{color:#ccc;font-weight:300;line-height:1.6}.superstore-section{padding:var(--space-10) 0;margin:var(--space-4) 0}.superstore-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--space-12);align-items:center}.superstore-image{border-radius:16px;overflow:hidden;height:500px;background-color:var(--bg-secondary)}.superstore-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.superstore-image:hover img{transform:scale(1.05)}.superstore-content{padding-right:var(--space-6)}.superstore-content .section-label{margin-bottom:var(--space-4)}.superstore-content .section-title{font-size:var(--font-2xl);font-weight:500;margin-bottom:var(--space-6);line-height:1.1;color:var(--text-primary)}.superstore-content .section-desc{font-size:var(--font-base);font-weight:300;line-height:1.6;color:var(--text-primary);margin-bottom:var(--space-6)}.superstore-content .section-highlight{font-weight:500;color:var(--primary);font-size:var(--font-base)}@media(max-width:991px){.superstore-grid{grid-template-columns:1fr;gap:var(--space-8)}.superstore-image{height:350px;order:1}.superstore-content{padding-right:0;order:2}.superstore-content .section-title{font-size:var(--font-xl)}}@media(max-width:768px){.superstore-section{padding:var(--space-6) 0}.superstore-image{height:280px}}.brands-section{padding:var(--space-16) 0;overflow:hidden;border-radius:16px;margin:var(--space-12) 0}.brands-container{max-width:1200px}.brands-title{font-size:var(--font-2xl);font-weight:500;line-height:1.25;margin-bottom:var(--space-8);color:var(--text-primary);letter-spacing:-.5px}.marquee-wrapper{display:flex;flex-direction:column;gap:var(--space-6);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-row{display:flex;gap:var(--space-4);width:max-content}.marquee-content{display:flex;gap:var(--space-4);animation:marquee-left-to-right 60s linear infinite;padding-right:var(--space-4)}.marquee-content.row-2{animation:marquee-right-to-left 75s linear infinite}@keyframes marquee-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes marquee-right-to-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-pill{display:flex;align-items:center;padding:16px 48px;background:#fff;border:1px solid #e4e4e4;border-radius:100px;white-space:nowrap;transition:all .3s ease}.brand-pill img{height:40px;width:auto;max-width:120px;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media(max-width:768px){.brands-section{padding:var(--space-8) 0}.brands-title{font-size:var(--font-xl)}.brand-pill{padding:10px 20px}.brand-pill img{height:28px;max-width:90px}.brand-pill span{font-size:.9rem}}
