@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&family=Playfair+Display:wght@700;800&display=swap";:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}:root{--primary:#fff;--secondary:#f4f7fc;--navy-dark:#001b3a;--navy-deep:#002b5b;--accent-blue:#0038a8;--accent-blue-light:#1e50c0;--accent-gold:#1e50c0;--accent-yellow:#002b5b;--text-dark:#002b5b;--text-light:#fff;--text-muted:#64748b;--glass:#ffffffd9;--glass-dark:#002b5bf2;--glass-border:#0038a826;--glass-gold-border:#e7ce9f4d;--transition:all .35s cubic-bezier(.175, .885, .32, 1.275);--shadow-3d:0 15px 35px #0038a81f, 0 1px 3px #0000000d;--shadow-gold:0 10px 25px #ffb00033;--glow-blue:0 0 25px #0038a859;--glow-gold:0 0 20px #e7ce9f66}.perspective-1000{perspective:1000px}.preserve-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background-color:var(--primary);color:var(--text-dark);-webkit-overflow-scrolling:touch;min-height:100vh;min-height:-webkit-fill-available;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{color:var(--text-dark);margin-bottom:1rem;font-family:Poppins,sans-serif;font-weight:800;line-height:1.2}h1{font-size:clamp(1.75rem,5vw,3.75rem)}h2{font-size:clamp(1.4rem,3.5vw,2.75rem)}h3{font-size:clamp(1.1rem,2.5vw,1.75rem)}.text-gradient{background:linear-gradient(135deg, var(--accent-blue) 0%, var(--accent-yellow) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-accent{color:var(--accent-blue)}.text-yellow{color:var(--accent-yellow)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.section{padding:clamp(3rem,8vw,6rem) 0}.grid{gap:2rem;display:grid}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:clamp(.6rem,2vw,.8rem) clamp(1.2rem,4vw,2.2rem);font-family:Poppins,sans-serif;font-size:clamp(.85rem,2vw,1rem);font-weight:700;transition:all .5s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.btn-primary{background-color:var(--accent-blue);color:var(--text-light)}.btn-primary:hover{background-color:var(--accent-yellow);color:var(--text-dark);transform:translateY(-2px);box-shadow:0 10px 20px #f3a7124d}.btn-outline{border:2px solid var(--accent-blue);color:var(--accent-blue);background-color:#0000}.btn-outline:hover{background-color:var(--accent-blue);color:var(--text-light)}.glass-panel{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);transition:var(--transition);border-radius:1rem;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 4px 6px #0000000d}.glass-panel:hover{border-color:var(--accent-blue);transform:translateY(-5px);box-shadow:0 20px 40px #004da81a}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseEffect{0%{transform:scale(1);box-shadow:0 0 #0038a866}70%{transform:scale(1.05);box-shadow:0 0 0 15px #0038a800}to{transform:scale(1);box-shadow:0 0 #0038a800}}.animate-fade-in{animation:.8s ease-out forwards fadeIn}.animate-pulse{animation:2s infinite pulseEffect}.hero-section{align-items:center;min-height:85vh;padding-top:clamp(90px,15vw,150px);display:flex;position:relative;overflow:hidden}.hero-bg{z-index:-1;background:linear-gradient(90deg,#fffffff2,#ffffffb3),url(https://content3.jdmagicbox.com/v2/comp/chennai/19/044p4003019/catalogue/silicon-radio-house-aminjikarai-chennai-projector-screen-dealers-4acuafx.jpg) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.navbar{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border);width:100%;transition:var(--transition);background:#fffffff2;position:fixed;top:0;box-shadow:0 2px 10px #0000000d}.nav-container{justify-content:space-between;align-items:center;height:80px;display:flex}.nav-links{gap:2rem;display:flex}.nav-link{color:var(--text-muted);transition:var(--transition);font-weight:500;position:relative}.nav-link:hover,.nav-link.active{color:var(--accent-blue)}.nav-link:after{content:"";background-color:var(--accent-yellow);width:0;height:2px;transition:var(--transition);position:absolute;bottom:-5px;left:0}.nav-link:hover:after,.nav-link.active:after{width:100%}.product-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.product-card{flex-direction:column;height:100%;display:flex}.product-img-wrapper{background-color:var(--secondary);border-radius:.5rem;margin-bottom:1.5rem;padding-top:min(100%,280px);position:relative;overflow:hidden}.product-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0}.product-card:hover .product-img{transform:scale(1.05)}.footer{background-color:var(--secondary);border-top:1px solid var(--glass-border);color:var(--text-dark);padding:4rem 0 2rem}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.footer-brand{grid-column:span 2}@media (width<=992px){.desktop-nav{display:none!important}.navbar{padding:0 1.5rem!important}.menu-btn{color:var(--accent-blue);cursor:pointer;background:0 0;border:none;display:block!important}.mobile-actions{display:flex!important}.mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;background:#fffffffa;flex-direction:column;width:100%;height:calc(100vh - 80px);padding:2rem;transition:transform .4s ease-in-out;display:flex;position:fixed;top:80px;left:0;overflow-y:auto;transform:translate(100%)}.mobile-menu.active{transform:translate(0)}.mobile-nav-links{flex-direction:column;gap:1.5rem;list-style:none;display:flex}.mobile-nav-links a{color:var(--text-dark);text-transform:uppercase;border-bottom:1px solid #0000000d;padding:.5rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:block}.mobile-store-btn{text-align:center;border-radius:8px;margin-top:1rem;color:#000!important;background:#a3ff00!important;border-bottom:none!important;padding:1rem!important}.section{padding:4rem 0}h1{font-size:clamp(1.6rem,5vw,2.4rem)}.hero-section{min-height:80vh}.product-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-brand{grid-column:1/-1}}@media (width>=993px){.menu-btn,.mobile-menu,.mobile-actions{display:none!important}.navbar{padding:0 3rem!important}}@media (width<=768px){.container{padding:0 1.25rem}.section{padding:clamp(2.5rem,6vw,4rem) 0}h1{font-size:clamp(1.6rem,5.5vw,2.2rem)}}@media (width<=425px){.container{padding:0 1rem}h1{font-size:clamp(1.4rem,6.5vw,1.9rem)}.btn{padding:.7rem 1.4rem;font-size:.85rem}}@media (width<=320px){.container{padding:0 .75rem}h1{font-size:1.3rem}h2{font-size:1.15rem}.btn{padding:.6rem 1.1rem;font-size:.82rem}}@media (width<=480px){.hero-split-grid{grid-template-columns:1fr!important}.hero-split-grid>div:first-child{min-height:520px!important;padding:80px 18px 36px!important}.hero-split-grid h1{margin-bottom:14px!important;font-size:1.9rem!important;line-height:1.2!important}.hero-split-grid p{margin-bottom:22px!important;font-size:15px!important;line-height:1.6!important}.eyebrow-pill{margin-bottom:12px!important;padding:5px 12px!important;font-size:10px!important}.btn-atelier-outline{justify-content:center;width:100%;height:46px;margin-bottom:12px;font-size:14px!important}.hero-slider-nav{flex-wrap:wrap;justify-content:center!important;gap:6px!important}.hero-slider-nav button{width:6px!important;height:6px!important}.hero-slider-nav button.active{width:22px!important;height:6px!important}.hero-slide-label{display:none}}@media (width<=320px){.hero-split-grid>div:first-child{min-height:480px!important;padding:70px 14px 28px!important}.hero-split-grid h1{font-size:1.65rem!important}.hero-split-grid p{font-size:14px!important}.btn-atelier-outline{height:42px;font-size:13px!important}}*,:before,:after{box-sizing:border-box}html,body{overflow-x:hidden}img,video,iframe{max-width:100%}.motion-safe{will-change:transform, opacity;backface-visibility:hidden;transform:translateZ(0)}@media (width<=480px){.hero-split-grid{grid-template-columns:1fr!important}.hero-split-grid>div:first-child{min-height:520px!important;padding:80px 18px 36px!important}.hero-split-grid h1{margin-bottom:14px!important;font-size:1.9rem!important;line-height:1.2!important}.hero-split-grid p{margin-bottom:22px!important;font-size:15px!important;line-height:1.6!important}.eyebrow-pill{margin-bottom:12px!important;padding:5px 12px!important;font-size:10px!important}.btn-atelier-outline{justify-content:center;width:100%;height:46px;margin-bottom:12px;font-size:14px!important}.hero-slider-nav{flex-wrap:wrap;justify-content:center!important;gap:6px!important}.hero-slider-nav button{width:6px!important;height:6px!important}.hero-slider-nav button.active{width:22px!important;height:6px!important}.hero-slide-label{display:none}}@media (width<=320px){.hero-split-grid>div:first-child{min-height:480px!important;padding:70px 14px 28px!important}.hero-split-grid h1{font-size:1.65rem!important}.hero-split-grid p{font-size:14px!important}.btn-atelier-outline{height:42px;font-size:13px!important}}@media (hover:none){.hover-lift:hover{box-shadow:none!important;transform:none!important}.hover-lift:active{transform:scale(.98)!important}}@media (width>=2000px){.container{max-width:1800px!important}body{font-size:18px}}@media (width>=1440px) and (width<=1999px){.container{max-width:1380px}}@media (width<=1024px){.container{padding:0 1.5rem}.products-layout{grid-template-columns:1fr!important}.desktop-filters{display:none!important}.mobile-filter-btn{display:flex!important}}@media (width<=768px){.container{padding:0 1.25rem}[class*=grid-2],[class*=two-col]{grid-template-columns:1fr!important}section{padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2.5rem,6vw,4rem)}}@media (width<=425px){.container{padding:0 1rem}h1{word-break:break-word;font-size:clamp(1.4rem,7vw,1.9rem)!important}h2{font-size:clamp(1.2rem,5.5vw,1.6rem)!important}h3{font-size:clamp(1rem,4.5vw,1.3rem)!important}button,a{min-height:40px}}@media (width<=375px){.container{padding:0 .9rem}}@media (width<=320px){.container{padding:0 .75rem}h1{font-size:1.3rem!important}h2{font-size:1.15rem!important}h3{font-size:1rem!important}*{word-break:break-word}}@media (width<=768px){@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
