html{scroll-behavior:smooth}:root{--primary-color:#0d0d0d;--secondary-color:#1a1a1ae0;--black-color:black;--white-color:#fff;--section-white-bg:rgba(255,255,255,0.979);--highlight-fonts:#4979c0;--text-color:#b8b8bd;--text-black:rgba(0,0,0,0.877);--border-thin:1px;--border-md:2px;--border-thick:4px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-round:9999px;--radius-parent:48px;--radius-child:16px;--product-inside-box:10px;--primary-fonts:"Poppins",sans-serif;--secondary-fonts:"Poppins",sans-serif;--font-femto:8px;--fon-picot:9px;--font-nano:10px;--font-micro:11px;--font-uxs:12px;--font-xs:14px;--font-sm:16px;--font-md:18px;--font-lg:20px;--font-xl:22px;--font-2xl:24px;--font-3xl:26px;--font-4xl:28px;--font-5xl:30px;--font-6xl:36px;--wrapper:auto}@media (max-width:480px){:root{--font-femto:8px;--fon-picot:9px;--font-nano:10px;--font-micro:11px;--font-uxs:12px;--font-xs:14px;--font-sm:14px;--font-md:16px;--font-lg:18px;--font-xl:20px;--font-2xl:22px;--font-3xl:24px;--font-4xl:22px;--font-5xl:23px;--font-6xl:32px;--wrapper:100%}}@media (min-width:481px) and (max-width:767px){:root{--font-atto:5px;--font-zepto:6px;--font-femto:8px;--font-pico:9px;--font-nano:10px;--font-micro:11px;--font-uxs:12px;--font-xs:14px;--font-sm:15px;--font-md:17px;--font-lg:19px;--font-xl:21px;--font-2xl:23px;--font-3xl:25px;--font-4xl:27px;--font-5xl:29px;--font-6xl:34px;--wrapper:100%}}@media (min-width:768px){:root{--font-femto:9px;--font-pico:10px;--font-nano:11px;--font-micro:12px;--font-uxs:13px;--font-xs:15px;--font-sm:17px;--font-md:19px;--font-lg:21px;--font-xl:23px;--font-2xl:25px;--font-3xl:27px;--font-4xl:29px;--font-5xl:31px;--font-6xl:37px;--wrapper:720px}}@media (min-width:992px){:root{--font-femto:10px;--font-pico:11px;--font-nano:12px;--font-micro:13px;--font-uxs:14px;--font-xs:16px;--font-sm:18px;--font-md:20px;--font-lg:22px;--font-xl:24px;--font-2xl:26px;--font-3xl:28px;--font-4xl:30px;--font-5xl:32px;--font-6xl:38px;--wrapper:960px}}@media (min-width:1200px){:root{--font-femto:11px;--font-pico:12px;--font-nano:13px;--font-micro:14px;--font-uxs:15px;--font-xs:17px;--font-sm:19px;--font-md:21px;--font-lg:23px;--font-xl:25px;--font-2xl:27px;--font-3xl:29px;--font-4xl:31px;--font-5xl:33px;--font-6xl:39px;--wrapper:1140px}}@media (min-width:1400px){:root{--font-femto:12px;--font-pico:13px;--font-nano:14px;--font-micro:15px;--font-uxs:16px;--font-xs:18px;--font-sm:20px;--font-md:22px;--font-lg:24px;--font-xl:26px;--font-2xl:28px;--font-3xl:30px;--font-4xl:32px;--font-5xl:34px;--font-6xl:40px;--wrapper:1320px}}@media (min-width:1600px){:root{--wrapper:1542px}}*{margin:0;padding:0}.cta{background:var(--secondary-color);min-height:300px;display:flex;align-items:center}.cta-headline{font-size:var(--font-6xl);font-family:var(--primary-fonts);color:var(--white-color)}.cta-sub-headline{font-size:var(--font-xs);color:var(--white-color)}.cta-btn,.cta-sub-headline{font-family:var(--secondary-fonts)}.cta-btn{font-size:var(--font-sm)}@media (min-width:768px){.cta{min-height:350px}}@media (min-width:1200px){.cta{min-height:400px}}.glass-gradient{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 30px rgba(0,0,0,.1)}section{padding:120px 0}@media (max-width:1024px){section{padding:100px 0}}@media (max-width:767px){section{padding:80px 0}}@media (max-width:575px){section{padding:70px 10px}}.section-heading-light{color:var(--white-color)!important}.section-heading-dark,.section-heading-light{font-size:var(--font-6xl)!important;font-family:var(--primary-fonts)!important}.section-heading-dark{color:var(--text-black)!important}.section-sub-heading-dark{color:var(--text-black)!important}.section-sub-heading-dark,.section-sub-heading-light{font-size:var(--font-sm)!important;font-family:var(--secondary-fonts)}.section-sub-heading-light{color:var(--text-color)!important}body{font-family:var(--secondary-fonts)!important;background-color:var(--black-color)}@media (max-width:991px){body.support-page{padding-top:0!important}body{padding-top:56px}}.section-heading .main-heading-light{position:relative;display:inline-block}.section-heading .main-heading-light:after{content:"";display:block;width:64px;height:3px;background:var(--white-color);margin:12px auto 0;border-radius:2px;opacity:.6}.download-navigation,.nav-item a{color:var(--white-color);font-size:var(--font-uxs);font-family:var(--primary-fonts)}.nav-item a:hover{color:rgba(255,255,255,.712)}.navbar .dropdown-item.active,.navbar .dropdown-item:active,.navbar .dropdown-item:focus,.navbar .nav-link.active,.navbar .nav-link:active,.navbar .nav-link:focus{color:#fff!important;background-color:transparent!important}.navbar-nav .dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;margin-top:0;z-index:1000;display:none}.navbar-nav .dropdown-menu.show{display:block!important}.custom-dropdown{background-color:#0a0f1a;border:1px solid #222;min-width:200px;padding:8px 0;position:absolute}.custom-dropdown .dropdown-item{color:#fff;font-weight:300;font-size:var(--font-micro);padding:10px 16px;display:flex;align-items:center;text-transform:capitalize}.custom-dropdown .dropdown-item.active-nav{font-weight:500}.custom-dropdown .dropdown-item i{font-size:var(--font-micro);color:#4da3ff}.custom-dropdown .dropdown-item:hover{background-color:transparent!important;background:transparent!important;color:#ffffff!important}.dropdown-menu{background-color:#222;border:none}.dropdown-item{color:#fff}.dropdown-item:hover{background-color:transparent!important;background:transparent!important;color:#ffffff!important}.navbar.navbar-bg{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;transition:padding .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease,margin .3s ease!important}.navbar.navbar-bg.scrolled{background:rgba(10,15,26,.75)!important;background-color:rgba(10,15,26,.75)!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 30px rgba(0,0,0,.25)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;padding-top:12px!important;padding-bottom:12px!important}.navbar-container{padding:10px 0}.navbar-container,.navbar-fluid{background-color:transparent!important;display:flex;justify-content:space-between;align-items:center}.navbar-fluid{border-radius:0}.nav-link{color:#fff;text-decoration:none;transition:color .2s;font-weight:300}.nav-link:focus,.nav-link:hover{color:#fff!important}.navbar-nav .active-nav{font-weight:400!important}.navbar ul{list-style:none;padding-left:0;margin-bottom:0}.navbar li::marker{content:none}.contact-btn{background-color:#222;color:#fff;border-radius:60px;padding:12px 23px;border:none;transition:background-color .3s ease;text-decoration:none;font-weight:500}.contact-btn:hover{background-color:#444}.nav-contact-btn{font-size:var(--font-micro)!important}@media (max-width:767px){.navbar-nav .dropdown-menu{top:calc(100% + 4px);left:-8px}}@media (max-width:991px){.navbar.navbar-bg{background:rgba(10,15,26,.6)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-bottom:1px solid rgba(255,255,255,.05)!important;padding:12px 16px!important}.navbar.navbar-bg.scrolled{background:rgba(10,15,26,.8)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:8px 16px!important}.navbar-collapse{background:#0a0f1a!important;border-radius:16px;padding:15px 20px!important;margin-top:15px;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.08);max-height:75vh;overflow-y:auto}.navbar-container{flex-direction:column;gap:1rem;text-align:center}.nav-links{flex-direction:column;gap:.5rem}}@media (min-width:992px){.navbar .nav-item.dropdown:hover .dropdown-menu{display:block;margin-top:0;opacity:1;visibility:visible}.navbar .nav-item.dropdown.closed-menu .dropdown-menu{display:none!important;opacity:0!important;visibility:hidden!important}.navbar .dropdown-menu{display:none;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out}}.custom-dropdown:before{content:"";position:absolute;top:-8px;left:30px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #222}.nav-item.dropdown:before{content:"";position:absolute;top:100%;left:-20px;width:calc(100% + 40px);height:30px;pointer-events:auto;background:transparent;z-index:1}.navbar .dropdown-menu,.navbar .nav-link{position:relative;z-index:2;font-weight:300}.footer-section{background:var(--primary-color)}.footer{background-color:var(--primary-color)!important}.footer-about-text,.footer-text{font-family:var(--primary-fonts)!important;font-size:var(--font-uxs)!important;color:rgba(255,255,255,.7)!important;font-weight:300!important}.footer-text{transition:color .2s ease}.footer-text:hover{color:#fff!important;text-decoration:none}.footer-submenu-text{color:rgba(255,255,255,.7)!important;font-family:var(--primary-fonts)!important;font-size:var(--font-micro)!important;font-weight:300!important;transition:color .2s ease}.footer-submenu-text:hover{color:#fff!important;text-decoration:none}.get-in-touch,.quick-link{font-size:var(--font-3xl);font-family:var(--primary-fonts);color:var(--white-color)}.hero-headline{font-weight:500!important;line-height:1.2;letter-spacing:-.02em;color:#ffffff!important;font-size:1.6rem!important}.hero-subtitle{font-family:var(--primary-fonts);font-weight:300!important;color:#cbd5e1!important;letter-spacing:.01em;line-height:1.6;font-size:.95rem!important}@media (min-width:576px) and (max-width:1024px){.hero-headline{font-size:2.4rem!important}.hero-subtitle{font-size:1.25rem!important}}@media (min-width:1025px){.hero-headline{font-size:2.8rem!important}.hero-subtitle{font-size:1.4rem!important}}@media (min-width:1400px){.hero-headline{font-size:3.2rem!important}.hero-subtitle{font-size:1.6rem!important}}.hero.hero-section{width:100%;height:auto;display:flex;justify-content:center;text-align:center;color:white}@media (max-width:767.98px){.hero.hero-section{aspect-ratio:auto;min-height:70vh;min-height:70dvh;align-items:end;padding:75px 1.5rem 2.5rem}}@media (min-width:768px) and (max-width:1024px){.hero.hero-section{aspect-ratio:auto;min-height:65vh;min-height:65dvh;align-items:end;padding:100px 2.5rem 3.5rem}}@media (min-width:1025px){.hero.hero-section{max-height:100vh;max-height:100dvh;aspect-ratio:16/9;align-items:flex-end;padding:0 1.5rem 10vh}}.hero{position:relative;overflow:hidden;--hero-zoom:1;display:flex;justify-content:center;align-items:center;padding:0 1rem;text-align:center;color:white}.hero-video{object-fit:cover;z-index:0}.hero-video,.space-background{position:absolute;inset:0;width:100%;height:100%}.space-background{z-index:1;pointer-events:none}.hero-overlay{inset:0;background:var(--secondary-color,rgba(0,0,0,.6));z-index:2}.hero-date{font-size:var(--font-md)!important;color:var(--highlight-fonts)}.hero-description{font-size:var(--font-xs)!important}.about-usx{background:var(--section-white-bg);color:#f4f4f5;overflow:hidden}.section-heading .main-heading{position:relative;display:inline-block}.about-heading{color:var(--text-black);text-transform:capitalize;font-size:var(--font-4xl)}.about-desc{font-size:var(--font-xs);text-align:justify}.about-date,.about-desc{color:var(--black-color)}.section-heading .main-heading:after{content:"";display:block;width:64px;height:3px;background:var(--black-color);margin:12px auto 0;border-radius:2px;opacity:.6}.heading-desc{max-width:760px}.card3d{position:relative;border-radius:var(--radius-lg)!important;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.021);transition:box-shadow .5s ease}.card3d .img,.card3d img{transition:transform .5s ease}.card3d:hover .img,.card3d:hover img{transform:scale(1.08)}.img-wrap{padding-top:100%}.about-card-overlay{position:absolute;color:#fff;padding:1.25rem;z-index:2;transition:all .5s ease}.left-overlay{top:0;bottom:0;left:0;width:65%;background:linear-gradient(90deg,rgba(0,0,0,.85),transparent);display:flex;flex-direction:column;justify-content:center;opacity:.95}.bottom-overlay{left:0;right:0;bottom:0;background:linear-gradient(0deg,rgb(0,0,0),transparent);text-align:center;padding:1rem 0;opacity:.98}.text-shadow h2,.text-shadow h6,.text-shadow p,.text-shadow small{text-shadow:0 2px 6px rgba(0,0,0,.8)}.stat-box{transition:transform .3s ease,color .3s ease}.stat-box h2{color:var(--text-black);font-size:var(--font-4xl)}.stat-box p{color:var(--black-color);font-size:var(--font-xs)}.stat-box:hover{transform:scale(1.08);color:#e6e6e9}@media (max-width:991.98px){.left-overlay{width:75%}.text-glow h1{font-size:1.9rem}}@media (max-width:575.98px){.left-overlay{width:100%;padding:1rem}.text-glow h1{font-size:1.6rem}}.about-team-img{border-radius:var(--radius-lg);overflow:hidden}.about-team-img img{border-radius:var(--radius-lg);transition:transform .5s ease}.about-team-img:hover img{transform:scale(1.08)}.productsx{color:var(--white-color);background:var(--primary-color)}.productsx,.productsx-light{overflow:hidden;position:relative}.productsx-light{color:var(--text-black);background:var(--section-white-bg)}.product-card{background:linear-gradient(135deg,rgba(255,255,255,.212),rgba(255,255,255,.068));backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.45);transition:transform .4s ease,box-shadow .4s ease;border-radius:var(--radius-lg)!important;display:flex;flex-direction:column}.product-card .content{display:flex;flex-direction:column;flex:1 1}.product-card .desc,.product-card .desc-dark{flex-grow:1}.product-card .pub-btn{margin-top:auto}.product-img-wrap-dark,.productsx .img-wrap{background:radial-gradient(circle at center,rgba(255,255,255,.28) 0,rgba(255,255,255,.08) 55%,rgba(255,255,255,.02) 100%),linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 0 30px rgba(255,255,255,.08);transition:background .4s ease,box-shadow .4s ease,border-color .4s ease;border-radius:16px!important;overflow:hidden}.product-card-wrapper:hover .product-img-wrap-dark,.product-card:hover .product-img-wrap-dark,.productsx .product-card-wrapper:hover .img-wrap,.productsx .product-card:hover .img-wrap{background:radial-gradient(circle at center,rgba(255,255,255,.38) 0,rgba(255,255,255,.14) 60%,rgba(255,255,255,.04) 100%),linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.06));border-color:rgba(255,255,255,.28);box-shadow:inset 0 0 40px rgba(255,255,255,.15),0 8px 25px rgba(0,0,0,.3)}.product-img-wrap-light,.productsx-light .img-wrap{background:radial-gradient(circle at center,rgba(255,255,255,.95) 0,rgba(240,245,250,.8) 55%,rgba(230,238,245,.5) 100%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(240,244,248,.6));border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 0 25px rgba(255,255,255,.9),0 4px 15px rgba(0,0,0,.04);transition:background .4s ease,box-shadow .4s ease,border-color .4s ease;border-radius:16px!important;overflow:hidden}.product-card-wrapper:hover .product-img-wrap-light,.product-card:hover .product-img-wrap-light,.productsx-light .product-card-wrapper:hover .img-wrap,.productsx-light .product-card:hover .img-wrap{background:radial-gradient(circle at center,#ffffff 0,rgba(245,248,252,.9) 60%,rgba(235,242,250,.7) 100%),linear-gradient(135deg,#ffffff,rgba(240,245,250,.8));border-color:rgba(0,0,0,.15);box-shadow:inset 0 0 35px #ffffff,0 8px 20px rgba(0,0,0,.08)}.product-img-contain{transform:scale(.9)}.clean-img-wrap,.productsx .clean-img-wrap,.productsx-light .clean-img-wrap{background:transparent!important;border:none!important;box-shadow:none!important}.productsx .product-card-wrapper:hover .clean-img-wrap,.productsx .product-card:hover .clean-img-wrap,.productsx-light .product-card-wrapper:hover .clean-img-wrap,.productsx-light .product-card:hover .clean-img-wrap{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.smart-life-card{border-radius:20px;min-height:380px;transition:transform .4s cubic-bezier(.165,.84,.44,1);cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.1)!important}.smart-life-card:before{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.smart-life-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.2)!important}.smart-life-card .overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,26,.4) 0,rgba(10,15,26,.85))!important;z-index:1;transition:opacity .3s ease}.smart-life-card:hover .overlay{opacity:.9}.smart-life-card .card-body{position:relative;z-index:2}.card-icon{width:70px;height:70px;background:rgba(255,255,255,.15)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff!important;transition:all .4s ease}.smart-life-card:hover .card-icon{transform:scale(1.1) rotate(5deg);background:#fff!important;color:#0a0f1a!important}.why-sml-title{font-size:20px;font-weight:700;color:#fff;letter-spacing:.5px}.why-sml-desc{font-size:14px;line-height:1.6;color:#e2e8f0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#555;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#888}*{scrollbar-width:thin;scrollbar-color:#555 #111}.img-wrap{position:relative;width:100%;padding-top:65%;border-radius:var(--product-inside-box)}.img-wrap img{object-fit:cover;border-radius:var(--radius-lg)}.line-divider{background:linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,.1))}.line-divider,.line-divider-dark{height:2px;margin:0 auto;width:40%;animation:linePulse 2.5s ease-in-out infinite}.line-divider-dark{background:linear-gradient(90deg,rgba(29,28,28,.5),rgba(36,33,33,.1))}@keyframes linePulse{0%{width:20%;opacity:.7}50%{width:90%;opacity:1}to{width:20%;opacity:.7}}.content{color:#e6e6e9}.title{color:#ffffff}.title,.title-dark{font-size:var(--font-md);font-weight:600}.title-dark{color:#000000}.category{font-size:var(--font-pico);color:#999;text-transform:uppercase;letter-spacing:.5px}.desc{color:#b3b3b3}.desc,.desc-dark{font-size:var(--font-xs);line-height:1.5}.desc-dark{color:#0000008f}.pagination{margin-top:2rem;display:flex;justify-content:center;align-items:center;gap:.6rem;flex-wrap:wrap}.GFWay-section{background:var(--section-white-bg);position:relative}.content-layer{position:relative;z-index:2}.green-card-modern{border-radius:var(--radius-lg);cursor:pointer}.green-card-modern,.image-wrapper{height:400px;overflow:hidden;position:relative}.card-img{object-fit:cover;transition:transform .5s ease}.green-card-modern:hover .card-img{transform:scale(1.1)}.logo-badge{position:absolute;top:1rem;right:1rem;z-index:10;padding:5px}.logo-badge img{object-fit:cover}.card-overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);transition:background .3s ease}.green-card-modern:hover .card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.85),transparent)}.GFWay-card-title h6{color:var(--text-black);font-size:var(--font-xl)!important;text-align:start}.GFWay-card-description{color:var(--text-black);font-size:var(--font-uxs)!important;text-align:start}.team-section{background:var(--primary-color)!important}.mentors-heading{text-align:center;font-weight:700;font-size:var(--font-4xl);color:var(--white-color)}.member-name{font-size:var(--font-lg)}.member-role{font-size:var(--font-uxs)}.mentor-name{color:var(--text-color);font-size:var(--font-lg);font-weight:700}.mentor-role{color:var(--text-color);font-size:var(--font-uxs)!important}.team-card-wrapper{perspective:1000px}.team-card{position:relative;overflow:hidden;border-radius:var(--radius-lg);transition:transform .4s ease,box-shadow .4s ease}.team-card-img{transition:transform .5s ease}.team-card:hover .team-card-img{transform:scale(1.05)}.team-card-overlay{position:absolute;bottom:0;left:0;width:100%;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);transition:background .3s ease}.team-card:hover .team-card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.85),transparent)}.team-socials .social-btn{color:#fff;font-size:.9rem;background:rgba(255,255,255,.2);padding:.3rem .5rem;border-radius:5px;transition:background .3s ease,transform .3s ease}.team-socials .social-btn:hover{background:#fff;color:#000;transform:translateY(-2px)}.mentor-card{height:100%}.mentor-gradient-bg{height:280px;border-radius:var(--radius-lg);padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.226),rgba(255,255,255,.11));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 15px rgba(0,0,0,.15);color:#fff;transition:transform .3s ease,box-shadow .3s ease}.mentor-avatar{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;font-size:32px;color:#fff;transition:.2s ease-in-out}.mentor-gradient-bg:hover .mentor-avatar{transform:translateY(-6px) scale(1.03)}.news-card{border-radius:var(--radius-lg);transition:transform .3s ease,box-shadow .3s ease}.news-img-wrapper{height:250px;overflow:hidden}.news-img{transition:transform .4s ease}.news-card:hover .news-img{transform:scale(1.1)}.news-date{z-index:2;top:15px;left:15px}.news-content{background:linear-gradient(135deg,rgba(255,255,255,.75),rgba(255,255,255,.55));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.4);border-radius:0 0 1rem 1rem}.news-events{background:var(--section-white-bg)}.news-event-title{font-size:var(--font-md)}.news-event-description{font-size:var(--font-micro)}.news-content a{font-size:var(--font-micro)!important}.news-date{font-size:var(--font-micro)}.segment-hero-section{position:relative;background:#0a0f1a url(/_next/static/media/smartlivingsegments.64fb38c6.jpg) 50%/cover no-repeat}.segment-section{background:var(--section-white-bg)}.hero-sub-headline{font-family:var(--secondary-fonts);font-size:var(--font-xs)}.hero-headline{font-family:var(--primary-fonts)}.segment-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1}.segment-hero-section .container{position:relative;z-index:2}.segment-head{font-size:var(--font-4xl);font-family:var(--primary-fonts);color:var(--text-black)}.segment-desc{font-size:var(--font-sm);font-family:var(--secondary-fonts);text-align:justify;color:var(--text-black)}@media (max-width:575px){.collage{grid-template-columns:1fr}.main-hero-img{width:85%}.small-hero-img{width:65%}}@media (min-width:576px) and (max-width:991px){.hero{padding-top:100px!important}.main-hero-img{width:60%}.small-hero-img{width:40%}}@media (min-width:992px){.hero{min-height:590px}.main-hero-img{width:280px;height:200px}.small-hero-img{width:220px;height:180px}}@media (min-width:1400px){.hero{min-height:700px}}.count-number{font-size:1.8rem;color:var(--white-color)}.magic-title{font-size:1.25rem;color:#fff;position:relative;display:inline-block;animation:fadeInUp 1s ease-in-out;width:300px}.magic-sub{letter-spacing:1px}.magic-small,.magic-sub{color:var(--white-color)}.magic-small{animation:fadeIn 2s ease-in-out}@keyframes glowPulse{0%,to{text-shadow:0 0 10px rgba(0,198,255,.8),0 0 20px rgba(0,114,255,.6)}50%{text-shadow:0 0 20px rgba(0,198,255,1),0 0 40px rgba(0,114,255,1)}}@keyframes underlineGrow{0%{width:0}to{width:60%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.primary-btn{position:relative;display:inline-block;font-size:var(--font-uxs);font-weight:700;background:var(--white-color)!important;border:none;border-radius:28px;cursor:pointer;overflow:hidden;transition:all .3s ease-in-out}.primary-btn:hover{scale:1.06}.primary-btn:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(8,8,8,.6) 50%,rgba(255,255,255,0));transform:skewX(-20deg);opacity:0}.primary-btn:hover:after{animation:shine .6s forwards;opacity:1}.secondary-btn{position:relative;display:inline-block;padding:16px 34px;font-size:1rem;font-weight:700;color:#fff;background:transparent;border:2px solid #fff;border-radius:28px;cursor:pointer;overflow:hidden;transition:all .3s ease-in-out;line-height:1}.secondary-btn:hover{scale:1.06}.secondary-btn:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.6) 50%,rgba(255,255,255,0));transform:skewX(-20deg);opacity:0}.secondary-btn:hover:after{animation:shine .6s forwards;opacity:1}.primary-btn-outline{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 34px;font-size:1rem;font-weight:700;color:#fff;background:transparent;border:2px solid #fff;border-radius:28px;cursor:pointer;overflow:hidden;transition:all .3s ease-in-out;line-height:1;text-decoration:none}.primary-btn-outline:hover{scale:1.06}.primary-btn-outline i{font-size:1.2rem}.primary-btn-outline:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.6) 50%,rgba(255,255,255,0));transform:skewX(-20deg);opacity:0}.primary-btn-outline:hover:after{animation:shine .6s forwards;opacity:1}.btn-outline-glass{color:#fff;border:2px solid rgba(255,255,255,.7);border-radius:50px;padding:3px 8px;font-weight:500;background:transparent;transition:all .3s ease;font-size:var(--font-nano);font-weight:700}.btn-outline-glass:hover{background:white;color:black}.smartlife-products-section{background:var(--white-color)}.product-table-data,.product-table-data strong{font-size:var(--font-femto)!important}.product-table-title{font-size:var(--font-sm)}.product-specification,.product-table-subtitle{font-size:var(--font-pico)}.GSwitchProducts-section{background:var(--white-color)}.gs-switch-heading{font-size:var(--font-2xl);font-family:var(--primary-fonts);color:var(--text-black)}.gs-switch-operates-subtitle,.gs-switch-product{color:var(--text-black);font-family:var(--secondary-fonts)}.gs-switch-product{font-size:var(--font-micro)}.img-wrap{overflow:hidden;border-radius:var(--radius-lg)!important}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}.product-card-wrapper:hover .overlay{opacity:1}.HowWeCanMakeYourHomeSmart-section{background:var(--section-white-bg)}.how-we-card-title{font-size:var(--font-2xl);font-family:var(--primary-fonts);color:var(--white-color)}.how-we-card-desc{font-size:var(--font-xs);font-family:var(--secondary-fonts);color:var(--white-color)}.how-we-img-heading{font-size:var(--font-4xl);font-family:var(--primary-fonts);color:var(--white-color)}.how-we-img-desc{font-size:var(--font-sm);font-family:var(--secondary-fonts);color:var(--white-color)}.smartlife-card{position:relative;overflow:hidden;border-radius:12px}.smartlife-card .card-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;transition:transform .6s ease;z-index:0}.smartlife-card .card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.26);z-index:1}.smartlife-card .card-content{position:relative;z-index:2}.smartlife-card .icon-wrapper{width:60px;height:60px;transition:transform .3s ease}.smartlife-card:hover .card-bg{transform:scale(1.1)}.smartlife-card:hover .icon-wrapper{transform:scale(1.2)}.smartlife-card .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.14);opacity:0;transition:opacity .3s ease;z-index:3}.smartlife-card:hover .hover-overlay{opacity:1}.why-sml-title{font-size:var(--font-lg)}.why-sml-desc,.why-sml-title{color:var(--white-color);font-family:var(--primary-fonts)}.why-sml-desc{font-size:var(--font-uxs)}.why-smart-life-section{background:var(--white-color)}.smart-life-card{position:relative;overflow:hidden;border-radius:var(--radius-lg);min-height:350px;background-size:cover;background-position:50%;transition:transform .4s ease}.smart-life-card:hover .card-icon,.smart-life-card:hover:before{transform:scale(1.1)}.smart-life-card:before{content:"";background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:inherit;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:transform .4s ease}.smart-life-card .card-body,.smart-life-card .overlay{position:relative;z-index:1}.card-icon{transition:transform .4s ease}.about-sml-heading{font-size:var(--font-4xl)}.about-sml-desc,.about-sml-heading{font-family:var(--secondary-fonts);color:var(--text-black)}.about-sml-desc{text-align:justify;font-size:var(--font-sm)}.sml-count{font-size:var(--font-3xl)}.sml-count,.sml-count-text{color:var(--text-black)!important;font-family:var(--secondary-fonts)}.sml-count-text{font-size:var(--font-micro)}.problem-section{background:var(--section-white-bg)}.prblm-stm-card{position:relative;overflow:hidden;z-index:0;border-radius:var(--radius-lg)}.prblm-stm-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:inherit;transition:transform .5s ease-in-out;z-index:-2}.prblm-stm-card>.bg-dark{z-index:-1}.prblm-stm-card:hover:before{transform:scale(1.1)}.prblm-stm-card .fs-1{transition:transform .3s ease-in-out}.prblm-stm-card:hover .fs-1{transform:scale(1.2)}.prblm-stm-role{font-size:var(--font-lg)}.prblm-stm-need,.prblm-stm-role{font-family:var(--primary-fonts);color:var(--white-color)}.prblm-stm-need{font-size:var(--font-uxs)}.why-gsswitch-section{background:var(--primary-color)}.why-gsswitch-head{font-size:var(--font-5xl)}.why-gsswitch-head,.why-gsswitch-sub-head{font-family:var(--secondary-fonts);color:var(--white-color)}.why-gsswitch-sub-head{font-size:var(--font-sm)}.why-gsswitch-id,.why-gsswitch-text{font-size:var(--font-xs);font-family:var(--secondary-fonts);color:var(--white-color)}.gchome-section{background:var(--primary-color)}.our-solutions-card{border-radius:var(--radius-lg)}.our-solutions-card-img{border-radius:16px 16px 0 0!important}.our-solutions-card-content{border-radius:0 0 16px 16px}.our-solutions-img-wrapper{overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.our-solutions-card-img{transition:transform .4s ease-in-out}.our-solutions-card:hover .our-solutions-card-img{transform:scale(1.1)}.why-gchome-headline{font-size:var(--font-3xl);font-family:var(--secondary-fonts)}.why-gchome-sub-headline{font-size:var(--font-xs);font-family:var(--secondary-fonts)}.why-gchome-sub-headline li i{color:var(--black-color)}.shine-text{position:relative;display:inline-block;color:#111;background:linear-gradient(90deg,#000,#0e0d0d80 25%,#000 50%,#0c0c0ca8 75%,#000);background-size:200% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:shine 3s linear infinite}@keyframes shine{0%{background-position:200%}to{background-position:-200%}}.why-gc-home-feature-card,.why-gc-home-left-card{border-radius:var(--radius-lg)}.why-gc-home-feature-card-text{font-size:var(--font-xs)}.device-card{min-width:140px;padding:12px 20px;background:#fff;border-radius:var(--radius-lg);box-shadow:0 2px 6px rgba(0,0,0,.1);text-align:center;font-weight:600;transition:transform .3s}.device-card:hover{transform:scale(1.05);background:#e8f0fe}.why-gc-home-solution-heading{font-size:var(--font-6xl);font-family:var(--primary-fonts);color:var(--white-color)}.why-gc-home-solution-title{font-size:var(--font-xs);color:#000000cc;font-family:var(--primary-fonts)}.why-gc-home-solution-smart,.why-gc-home-solution-solution{font-size:var(--font-micro);color:#000000cc;font-family:var(--secondary-fonts)}.packages-section{background:var(--section-white-bg)}.package-card{background:var(--primary-color);color:#fff;border-radius:var(--radius-lg)!important;padding:30px 20px;transition:transform .4s ease,box-shadow .4s ease;display:flex;flex-direction:column;justify-content:space-between}.package-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.6)}.package-header h5{font-size:var(--font-lg);font-family:var(--secondary-fonts);margin-bottom:.5rem;color:var(--white-color)}.package-header p{font-size:var(--font-xs);font-family:var(--secondary-fonts);color:#bbb}.package-price{font-size:var(--font-3xl);font-weight:700;margin:20px 0;background:linear-gradient(45deg,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.promise-section{background:var(--primary-color)}.promise-subtitle{color:var(--white-color);font-family:var(--secondary-fonts);font-size:var(--font-uxs)}.promise-certificate-and-testing,.promise-customer-care,.promise-warranty{font-size:var(--font-2xl);color:var(--white-color);font-family:var(--secondary-fonts)}.elevator-product-section{background:var(--section-white-bg)}.elevator-product-table-title{font-size:var(--font-lg);font-family:var(--secondary-fonts);color:var(--white-color)}.elevator-product-table-subtitle{font-size:var(--font-micro);font-family:var(--secondary-fonts);color:var(--white-color)}.elevator-product-table-button{font-size:var(--font-uxs)}.elevator-product-card{border-radius:var(--radius-lg);background:var(--primary-color)}.product-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);transition:all .3s ease}.elevator-product-card:hover .product-image{transform:scale(1.05)}.product-btn{transition:all .2s ease}.product-btn:hover{transform:translateY(-2px)}.usp-cards-section{background:var(--white-color)}.usp-card{background:var(--primary-color);border-radius:15px;transition:transform .4s ease,box-shadow .4s ease;z-index:1}.usp-icon{transition:transform .5s ease;color:var(--white-color)!important;font-size:var(--font-4xl)}.usp-card:hover .usp-icon{transform:scale(1.2) rotate(10deg)}.usp-title{position:relative;display:inline-block;z-index:3;color:var(--white-color);font-size:var(--font-md);font-family:var(--primary-fonts)}.usp-description{color:var(--white-color);font-size:var(--font-uxs);font-family:var(--secondary-fonts)}.usp-title:after{content:"";display:block;width:50px;height:3px;background-color:var(--white-color);margin:10px auto 0;border-radius:3px;transition:width .4s ease}.usp-card:hover .usp-title:after{width:70px}.gradient-overlay{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,255,255,.1),transparent 70%);opacity:0;transition:opacity .5s ease;border-radius:15px;z-index:0}.usp-card:hover .gradient-overlay{opacity:1}.usp-features-section{background:var(--white-color);padding:0 0 120px}@media (max-width:767.98px){.usp-features-section{padding:0 0 70px!important}}.usp-features-heading{color:var(--text-black);font-size:var(--font-4xl);font-family:var(--primary-fonts)}.usp-features-desc{font-size:var(--font-uxs);font-family:var(--secondary-fonts)}.usp-feature,.usp-feature-icon,.usp-features-desc{color:var(--text-black)}.usp-feature{font-size:var(--font-uxs)!important;font-family:var(--secondary-fonts)}.RDSection{background:var(--white-color)}.focus-area-icon{width:80px;line-height:80px;text-align:center;color:var(--text-black)!important}.RD-heding{font-size:var(--font-4xl);font-family:var(--primary-fonts)}.RD-desc,.RD-heding{color:var(--text-black)}.RD-desc{font-size:var(--font-sm);font-family:var(--secondary-fonts);text-align:justify}.RD-focus-area-section{background:var(--primary-color)}.focus-area-card{min-height:400px;align-content:center;border-radius:var(--radius-lg)}.focus-area-heading{color:var(--text-black);font-size:var(--font-2xl);font-family:var(--primary-fonts)!important}.focus-area-desc{color:var(--text-black);font-size:var(--font-sm);font-family:var(--secondary-fonts)}.focus-area-card{transition:transform .3s ease}.focus-area-card .focus-area-icon{transition:transform .3s ease,background-color .3s ease}.focus-area-card:hover .focus-area-icon{transform:scale(1.2) rotate(8deg);background-color:var(--bs-primary);color:#fff}.inovation-future-section{background:var(--white-color)}.timeline{position:relative;max-width:700px;margin:auto;padding:2rem 0}.timeline:after{content:"";position:absolute;width:4px;background:var(--primary-color);top:0;bottom:0;left:50%;margin-left:-2px}.timeline-item{position:relative;width:50%;padding:1rem 2rem;opacity:0;transform:translateY(50px) scale(.8);animation:popUp .8s ease forwards}.timeline-item:first-child{animation-delay:.3s}.timeline-item:nth-child(2){animation-delay:.9s}.timeline-item:nth-child(3){animation-delay:1.5s}.timeline-item.left{left:0;text-align:right}.timeline-item.right{left:50%;text-align:left}.timeline-content{position:relative;background:var(--primary-color);border-radius:10px;padding:1rem;box-shadow:0 3px 8px rgba(0,0,0,.1);color:white!important}.timeline-content h5{font-size:var(--font-sm)}.timeline-content h5,.timeline-content p{color:var(--white-color);font-family:var(--secondary-fonts)}.timeline-content p{font-size:var(--font-uxs)}.timeline-icon{position:absolute;top:10px;right:-35px;width:50px;height:50px;background:#007bff;color:#fff;border-radius:50%;font-size:1.5rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.timeline-item.right .timeline-icon{left:-35px;right:auto}.timeline-item:hover .timeline-icon{transform:scale(1.2) rotate(15deg)}@keyframes popUp{0%{opacity:0;transform:translateY(50px) scale(.8)}60%{opacity:1;transform:translateY(-10px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.timeline:after{left:20px}.timeline-item{width:100%;padding-left:3rem;padding-right:1rem;text-align:left!important;left:0!important;transform:translateY(50px) scale(.8)}.timeline-icon{left:-5px!important;right:auto!important}}.productionunit-section{background:var(--white-color)}.prod-timeline{position:relative;margin:auto;padding:2rem 0}.prod-timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:4px;background:var(--primary-color);transform:translateX(-50%)}.prod-timeline-item{position:relative;width:50%;padding:1rem 2rem;box-sizing:border-box;display:flex;align-items:flex-start;opacity:0;animation:fadeInUp .6s ease forwards}.prod-timeline-item:nth-child(odd){left:0;justify-content:flex-end;text-align:right}.prod-timeline-item:nth-child(2n){left:50%;justify-content:flex-start;text-align:left}.prod-timeline-icon{width:40px;height:40px;background:var(--primary-color);color:white;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;flex-shrink:0;margin:0 15px;transition:transform .3s ease}.prod-timeline-item:hover .prod-timeline-icon{transform:scale(1.2)}.prod-timeline-content{background:var(--primary-color);color:var(--white-color);padding:1rem;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;max-width:300px}.prod-timeline-content h5{font-size:var(--font-sm)}.prod-timeline-content h5,.prod-timeline-content p{font-family:var(--secondary-fonts);color:var(--white-color)}.prod-timeline-content p{font-size:var(--font-uxs)}.prod-timeline-item:hover .prod-timeline-content{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.prod-timeline-item{width:100%;padding-left:3rem;padding-right:1rem;text-align:left!important;justify-content:flex-start!important}.prod-timeline-item:nth-child(2n){left:0!important}.prod-timeline:before{left:20px}.prod-timeline-icon{margin:0 10px 0 0;position:absolute;left:0;top:10px}.prod-timeline-content{min-width:100%}}.ManufacturingSlider{background:var(--primary-color)}.support-page{background:var(--white-color)}.support-hero-section{position:relative;background:var(--primary-color);color:#fff;text-align:center;padding:0 1rem;display:flex;flex-direction:column;justify-content:end}.support-logo{position:absolute;top:20px;left:50%;transform:translateX(-50%)}.support-content{margin-top:auto;margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.support-title{font-size:var(--font-6xl);font-family:var(--primary-fonts);font-weight:700;margin-bottom:1rem}.support-search{width:100%;max-width:500px}.support-input-group{display:flex;border-radius:50px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3)}.support-input{flex:1 1;padding:.75rem 1rem;border:none;background-color:#333;color:#fff}.input-no-border:focus{border:none;box-shadow:none;outline:none}.support-input::placeholder{color:#aaa}.support-button{padding:.75rem 1.5rem;border:none;background-color:var(--white-color);color:var(--text-black);cursor:pointer}@media (max-width:575px){.support-hero-section{min-height:500px}.support-button{display:flex;justify-content:center;align-items:center;width:50px;height:50px;padding:0}.support-button i{font-size:1.25rem}}@media (min-width:768px){.support-hero-section{min-height:550px}}@media (min-width:992px){.support-hero-section{min-height:550px}}@media (min-width:1400px){.support-hero-section{min-height:650px!important}}.customer-care-heading{font-size:var(--font-5xl);font-family:var(--primary-fonts);color:var(--text-black)}.customer-care-desc{font-size:var(--font-xs)}.customer-care-call,.customer-care-desc{font-family:var(--secondary-fonts);color:var(--text-black)}.customer-care-call{font-size:var(--font-md)}.service-philosophy-headind{font-size:var(--font-5xl);font-family:var(--primary-fonts);color:var(--text-black)}.service-philosophy-desc,.service-philosophy-service li{font-size:var(--font-xs);font-family:var(--secondary-fonts);color:var(--text-black)}.service-philosophy-service li i{color:var(--text-black)!important}.accordion-button:not(.collapsed){background-color:var(--primary-color);color:#fff}.accordion-body{background-color:#e9ecef;transition:background-color .3s}.accordion-button:hover{background-color:var(--primary-color);color:#fff}.accordion-button{background-color:#f8f9fa;color:#212529;transition:background-color .3s,color .3s}.accordion-button:after{filter:invert(.3);transition:filter .3s,transform .3s}.accordion-button:not(.collapsed):after{filter:invert(1) sepia(0) saturate(0) hue-rotate(0deg) brightness(1);transform:rotate(180deg)}.accordion-button:focus{box-shadow:none!important}.faq-heading{font-size:var(--font-5xl);color:var(--text-black);font-family:var(--primary-fonts)}.faq-question{font-size:var(--font-xs)}.faq-answer,.faq-question{color:var(--text-black);font-family:var(--secondary-fonts)}.faq-answer{font-size:var(--font-uxs)}.milestones-number{font-size:var(--font-4xl);color:var(--white-color)}.milestones-text{font-size:var(--font-xs);color:var(--white-color);font-family:var(--secondary-fonts)}.milestone-card{background-color:var(--primary-color);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;cursor:default}.milestone-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.cultureCard{border:none;overflow:hidden;position:relative;cursor:pointer}.cultureCard .card-img{transition:transform .3s ease;height:100%;object-fit:cover}.cultureCard:hover .card-img{transform:scale(1.05)}.cultureCard .card-img-overlay{background:rgba(0,0,0,.4);opacity:1;transition:opacity .3s ease}.cultureCard:hover .card-img-overlay{background:rgba(0,0,0,.6)}.overlayContent{text-align:center}.overlayContent h5{font-size:var(--font-lg)}.overlayContent h5,.overlayContent p{font-family:var(--primary-fonts);color:var(--white-color)}.overlayContent p{font-size:var(--font-sm)}.cultureCard img{height:400px!important;object-fit:cover;width:100%}.culture-card-section{background:var(--white-color)}.work-card{background:var(--primary-color);transition:all .4s ease;border:1px solid #f0f0f0;min-height:300px;align-content:center;border-radius:var(--radius-lg)}.work-card h4{color:var(--white-color);font-family:var(--primary-fonts);font-size:var(--font-lg)}.work-card p{color:var(--white-color);font-family:var(--secondary-fonts);font-size:var(--font-xs)}.icon-circle{width:70px;height:70px;border-radius:50%;background:var(--white-color);display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--black-color)}@media (max-width:767px){.work-card{margin-top:0!important}.icon-circle{width:60px;height:60px;font-size:1.5rem}}.career-section{background:var(--white-color)}.job-opening-card{background:var(--primary-color);border-radius:var(--radius-lg)}.job-opening-card h5{font-family:var(--primary-fonts);color:var(--white-color)!important;font-size:var(--font-md)}.job-opening-card p{font-family:var(--secondary-fonts);color:var(--white-color)!important;font-size:var(--font-uxs)}.contact{background:var(--white-color)}.contact .contact-form-card{background:var(--primary-color);border-radius:var(--radius-lg);padding:40px;box-shadow:0 20px 60px color-mix(in srgb,var(--black-color),transparent 92%);border:1px solid color-mix(in srgb,var(--black-color),transparent 90%);position:relative;overflow:hidden}.contact .contact-form-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--black-color)}.contact .contact-form-card .form-header{text-align:center;margin-bottom:35px}.contact .contact-form-card .form-header .header-icon{width:60px;height:60px;background:var(--white-color);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.contact .contact-form-card .form-header .header-icon i{font-size:28px;color:var(--primary-color)}.contact .contact-form-card .form-header h3{font-size:var(--font-lg);font-weight:400;margin-bottom:12px;color:var(--white-color);font-family:var(--primary-fonts)}.contact .contact-form-card .form-header p{font-size:var(--font-uxs);font-family:var(--secondary-fonts);line-height:1.6;color:color-mix(in srgb,var(--white-color),transparent 20%);margin-bottom:0}.contact .contact-form-card .php-email-form .form-control{height:52px;padding:16px 20px;border-radius:16px;border:2px solid var(--white-color);background-color:var(--primary-color);color:var(--white-color);font-size:var(--font-uxs);font-family:var(--secondary-fonts);transition:all .3s ease}.contact .contact-form-card .php-email-form .form-control:focus{border-color:var(--white-color);box-shadow:0 0 0 4px var(--white-color);background-color:var(--black-color);outline:none}.contact .contact-form-card .php-email-form .form-control::placeholder{color:var(--white-color);font-weight:400}.contact .contact-form-card .php-email-form textarea.form-control{height:100px;resize:vertical;font-family:inherit}.contact .contact-form-card .php-email-form .submit-btn{width:100%;background:var(--white-color);color:var(--text-black);border:none;padding:16px 30px;border-radius:var(--radius-lg)!important;font-weight:600;font-size:var(--font-xs);font-family:var(--secondary-fonts);display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease;position:relative;overflow:hidden}.contact .contact-form-card .php-email-form .submit-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--white-color);transition:left .6s ease}.contact .contact-form-card .php-email-form .submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 35px color-mix(in srgb,var(--white-color),transparent 75%)}.contact .contact-form-card .php-email-form .submit-btn:hover:before{left:100%}.contact .contact-form-card .php-email-form .submit-btn:hover i{transform:translateX(3px)}.contact .contact-form-card .php-email-form .submit-btn i,.contact .contact-form-card .php-email-form .submit-btn span{position:relative;z-index:1}.contact .contact-form-card .php-email-form .submit-btn i{font-size:16px;transition:transform .3s ease}.contact .contact-info-area{padding-left:40px}.contact .contact-info-area .info-header{margin-bottom:40px}.contact .contact-info-area .info-header h3{font-size:32px;font-weight:400;margin-bottom:16px;color:var(--black-color);line-height:1.2}.contact .contact-info-area .info-header p{font-size:16px;line-height:1.7;color:var(--black-color);margin-bottom:0}.contact .contact-info-area .contact-methods{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.contact .contact-info-area .method-card{display:flex;align-items:center;gap:20px;padding:24px;background:var(--primary-color);border-radius:var(--radius-lg);border:1px solid var(--white-color);transition:all .3s ease}.contact .contact-info-area .method-card:hover{transform:translateX(8px);box-shadow:0 8px 30px color-mix(in srgb,var(--black-color),transparent 88%);border-color:color-mix(in srgb,var(--black-color),transparent 80%)}.contact .contact-info-area .method-card:hover .card-icon{background:var(--white-color)}.contact .contact-info-area .method-card:hover .card-icon i{color:var(--black-color)}.contact .contact-info-area .method-card .card-icon{width:50px;height:50px;background:color-mix(in srgb,var(--white-color),transparent 92%);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.contact .contact-info-area .method-card .card-icon i{font-size:20px;color:var(--white-color);transition:all .3s ease}.contact .contact-info-area .method-card .card-content{flex:1 1}.contact .contact-info-area .method-card .card-content h5{font-size:var(--font-xs);font-family:var(--secondary-fonts);font-weight:600;margin-bottom:4px;color:var(--white-color)}.contact .contact-info-area .method-card .card-content p{font-size:var(--font-uxs);font-family:var(--secondary-fonts);font-weight:300;margin-bottom:4px;color:var(--white-color)}.contact .contact-info-area .method-card .card-content .response-time{font-size:var(--font-micro);color:color-mix(in srgb,var(--white-color),transparent 40%)}.contact .contact-info-area .additional-info .info-stats{display:flex;gap:30px;padding:30px;background:linear-gradient(135deg,color-mix(in srgb,var(--black-color),transparent 96%),color-mix(in srgb,var(--black-color),transparent 92%));border-radius:20px;margin-bottom:30px}.contact .contact-info-area .additional-info .info-stats .stat-item{text-align:center}.contact .contact-info-area .additional-info .info-stats .stat-item .stat-number{font-size:24px;font-weight:700;color:var(--text-black);margin-bottom:4px}.contact .contact-info-area .additional-info .info-stats .stat-item .stat-label{font-size:13px;color:color-mix(in srgb,var(--text-black),transparent 30%);font-weight:500}.contact .contact-info-area .additional-info .social-connect{text-align:center}.contact .contact-info-area .additional-info .social-connect h6{font-size:var(--font-sm);font-weight:600;margin-bottom:16px;color:var(--text-black)}.contact .contact-info-area .additional-info .social-connect .social-links{display:flex;justify-content:center;gap:12px}.contact .contact-info-area .additional-info .social-connect .social-links .social-link{width:40px;height:40px;background:var(--primary-color);border:1px solid color-mix(in srgb,var(--white-color),transparent 85%);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--white-color);text-decoration:none;transition:all .3s ease}.contact .contact-info-area .additional-info .social-connect .social-links .social-link:hover{color:var(--white-color);transform:translateY(-3px);box-shadow:0 6px 20px color-mix(in srgb,var(--white-color),transparent 80%)}.contact .contact-info-area .additional-info .social-connect .social-links .social-link i{font-size:16px}@media (max-width:992px){.contact .contact-info-area{padding-left:0;margin-top:40px}.contact .contact-info-area .info-header h3{font-size:28px}.contact .contact-info-area .additional-info .info-stats{gap:20px;padding:25px}}@media (max-width:768px){.contact .contact-form-card{padding:30px 25px}.contact .contact-form-card .form-header h3{font-size:24px}.contact .contact-info-area .info-header h3{font-size:26px}.contact .contact-info-area .method-card{padding:20px}.contact .contact-info-area .method-card:hover{transform:translateY(-3px)}.contact .contact-info-area .additional-info .info-stats{flex-direction:column;gap:15px;text-align:center}}.blogSection{background:#f9f9fb}.blogCard{transition:transform .3s ease,box-shadow .3s ease;border-radius:12px;overflow:hidden}.blogCard:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.cardImageWrapper{position:relative;overflow:hidden}.readTag{position:absolute;top:12px;left:12px;background:#fff;color:#000;font-size:.85rem;font-weight:500;padding:4px 10px;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.2)}.card-img-top{object-fit:cover;height:220px}.smart-life-hero{display:flex;align-items:center;justify-content:center;position:relative;background:url("https://placehold.co/1920x750/0b0f19/00FFE0/png?text=Suggested+Size:+1920x750+%0A(Dark+Tech+Abstract+Variant)") 50%/cover no-repeat;overflow:hidden;width:100%;aspect-ratio:1920/750;min-height:380px}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1}.smart-life-hero .container{position:relative;z-index:2}.smart-life-hero h1{text-shadow:2px 2px 8px rgba(0,0,0,.7)}.smart-life-hero p{text-shadow:1px 1px 6px rgba(0,0,0,.6)}.btn-primary{background-color:#007bff;border-color:#007bff}@media (max-width:768px){.smart-life-hero h1{font-size:2.5rem}.smart-life-hero p{font-size:1.2rem}}.premium-slider{position:relative}.premium-heading{font-size:2.5rem;font-weight:700;letter-spacing:1px}.premium-subheading{font-size:1.1rem;opacity:.7}.premium-slide{position:relative;overflow:hidden}.premium-image-wrapper{height:600px;overflow:hidden}.premium-image{width:100%;height:100%;object-fit:cover;transition:transform 6s ease}.slick-active .premium-image{transform:scale(1.1)}.premium-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.7) 20%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.1));display:flex;align-items:center;padding:0!important;margin:0!important}.premium-content{display:flex;align-items:flex-start;gap:20px;margin-left:8%;max-width:600px;color:white;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:25px 30px;border-radius:12px;background:rgba(255,255,255,.05);animation:fadeUp 1s ease}.premium-line{width:5px;background:#ffffff;border-radius:3px}.premium-title{font-size:2rem;font-weight:700;margin-bottom:10px}.premium-desc{font-size:1rem;line-height:1.6;opacity:.9}.premium-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:55px;height:55px;border-radius:50%;border:none;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:white;font-size:18px;transition:all .3s ease}.premium-arrow:hover{background:white;color:black;transform:translateY(-50%) scale(1.1)}.premium-arrow.left{left:20px}.premium-arrow.right{right:20px}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.premium-arrow{top:auto;bottom:15px;transform:none}.premium-arrow.left{left:50%;transform:translateX(-70px)}.premium-arrow.right{right:50%;transform:translateX(70px)}.premium-arrow{width:45px;height:45px;font-size:16px}}.category-wrapper{display:flex;justify-content:center}.category-box{position:relative;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15)}.category-tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px;margin:0;list-style:none}.category-tabs::-webkit-scrollbar{display:none}li{flex:0 0 auto}.tab-btn{border:none;background:transparent;color:#fff;padding:8px 16px;margin:0 4px;border-radius:999px;white-space:nowrap;transition:.3s}.tab-btn:hover{background:rgba(255,255,255,.1)}.active-tab{background:#fff!important;color:#333;box-shadow:0 5px 20px rgba(255,255,255,.25);font-weight:600}.scroll-indicator{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#fff;font-size:16px;opacity:.8;pointer-events:none;animation:arrowMove 1.2s ease-in-out infinite}@media (min-width:481px){.scroll-indicator{display:none}}@media (max-width:480px){.category-tabs{padding-right:30px}.category-box{max-width:90%}}@keyframes arrowMove{0%{transform:translateY(-50%) translateX(0);opacity:.4}50%{transform:translateY(-50%) translateX(8px);opacity:1}to{transform:translateY(-50%) translateX(0);opacity:.4}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer-box{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#f1f3f5 4%,#e9ecef 25%,#f1f3f5 36%);background-size:1000px 100%;border-radius:6px}.pdf-scroll-container::-webkit-scrollbar{width:6px}.pdf-scroll-container::-webkit-scrollbar-track{background:transparent}.pdf-scroll-container::-webkit-scrollbar-thumb{background:#ffffff;border-radius:10px}.pdf-scroll-container::-webkit-scrollbar-thumb:hover{background:#f8f9fa}.pdf-viewer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;max-width:100vw;background-color:rgba(0,0,0,.9);z-index:999999!important;justify-content:center;align-items:center;padding:0;touch-action:none}.pdf-viewer-content,.pdf-viewer-overlay{width:100%;height:100vh;height:100dvh;display:flex;overflow:hidden}.pdf-viewer-content{max-width:100%;background-color:var(--bs-body-bg,#fff);border-radius:0;flex-direction:column;box-shadow:none}.pdf-viewer-header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid #dee2e6;gap:10px;width:100%;box-sizing:border-box;overflow:hidden;touch-action:none;flex-shrink:0}.pdf-viewer-title{margin:0;color:var(--bs-body-color,#333);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.pdf-viewer-header-actions,.pdf-viewer-header>div{display:flex;gap:15px;align-items:center;flex-shrink:0}.pdf-viewer-download-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap}.pdf-viewer-close-btn{background:transparent;border:none;font-size:1.5rem;cursor:pointer;line-height:1;padding:0;color:var(--bs-body-color,#333);flex-shrink:0}.pdf-scroll-container{flex:1 1 auto;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);max-width:100%;overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y pinch-zoom!important;background-color:#e9ecef;display:block;padding:0;scrollbar-width:none}.pdf-scroll-container::-webkit-scrollbar{display:none}.pdf-scroll-container iframe{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;border:none!important;display:block;touch-action:pan-y!important}@media (max-width:768px){.pdf-viewer-header{padding:10px 12px;gap:8px}.pdf-viewer-title{font-size:.95rem}.pdf-viewer-header-actions,.pdf-viewer-header>div{gap:8px}.pdf-viewer-download-btn{padding:4px 10px!important;font-size:.8rem!important;margin-right:0!important}}.pdf-page-wrapper{margin-bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.3);background-color:#fff;min-height:800px;width:100%;max-width:900px;display:flex;justify-content:center;align-items:center}.page-shimmer-container{padding:50px;background-color:#fff;min-height:800px}.global-shimmer-wrapper{width:100%;max-width:900px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.pdf-download-btn{background-color:#222!important;color:#fff;border-radius:60px;padding:12px 23px;border:none;transition:background-color .3s ease;text-decoration:none;font-weight:700;font-size:var(--font-micro)}.pdf-download-btn:hover{background-color:#444}.product-detail-page{font-family:Poppins,sans-serif}.product-detail-hero-bg{background-color:#F1F3F7}.product-detail-brand{letter-spacing:.5px}.product-detail-title{font-size:56px;line-height:60px;color:#000000}.product-detail-body,.product-detail-title{font-family:Poppins,sans-serif;font-weight:400}.product-detail-body{font-size:20px;line-height:28px;color:#202124}.product-detail-services{display:flex;flex-direction:row;justify-content:flex-end}.product-detail-services-list li a,.product-detail-services-title{font-size:20px;font-weight:400;line-height:24px}.product-detail-services-list li a{font-family:Poppins,sans-serif}.product-detail-service-link{font-size:20px}.product-detail-feature-title{font-family:Poppins,sans-serif;font-size:48px;font-weight:400;line-height:56px;color:#323746}.product-detail-feature-text{line-height:1.8;font-size:20px;color:#000000}.product-detail-image-wrapper{height:70vh;min-height:500px;background-color:#f4f5f7}.product-detail-hover-dark:hover{color:#1a1a1a!important}.product-detail-border-start-md{border-left:2px solid #000}@media (min-width:769px){.product-detail-border-start-md{border-left:2px solid #000}}@media (max-width:768px){.product-detail-border-start-md{border-left:none!important;border-top:1px solid #000;padding-top:1.5rem;margin-top:1.5rem;padding-left:calc(var(--bs-gutter-x) * .5)!important;padding-right:calc(var(--bs-gutter-x) * .5)!important}}.product-swipe-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;scrollbar-width:none;-ms-overflow-style:none}.product-swipe-container::-webkit-scrollbar{display:none}.product-swipe-item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0.5rem);scroll-snap-align:start;min-width:280px}@media (max-width:768px){.product-swipe-item{flex:0 0 85%}}.product-auto-slider .slick-list{margin:0 -10px}.product-auto-slider .slick-slide>div{padding:0 10px}.product-detail-aboutProduct-title{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:200;line-height:1.4;color:#1a1a1a;letter-spacing:0}.product-detail-aboutProduct-author p{font-family:Poppins,sans-serif;font-size:.95rem;color:#1a1a1a}.product-detail-aboutProduct-author h5{font-weight:700;margin-bottom:2px}.product-detail-aboutProduct-author p{font-weight:400;color:#444}@media (max-width:768px){.product-detail-aboutProduct-title{font-size:1.8rem}}.news-title{font-size:3rem;font-weight:400;color:#323746}.news-readlatest{font-size:1rem;color:#1a1a1a;text-decoration:none;position:relative;display:inline-flex;align-items:center;padding-bottom:4px}.news-readlatest em{font-style:italic;position:relative}.news-readlatest em:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:#1a1a1a;transition:width .4s ease}.news-readlatest:hover em:after{width:100%}.news-item{border-left:2px solid #1a1a1a;padding:0 40px 0 20px}.news-item-title{font-size:22px;font-weight:200;line-height:1.4;color:#1a1a1a;display:inline-block;position:relative;padding-bottom:8px;cursor:pointer}.news-item-title:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#1a1a1a;transition:width .4s ease}.news-item:hover .news-item-title:after{width:100%}.news-item-source{font-size:14px;color:#000000}@media (max-width:768px){.news-title{font-size:2rem}.news-item-title{font-size:1rem}}.asym-slide-inner{position:relative;overflow:hidden}.asym-slide-overlay{opacity:0;transition:opacity .35s ease;background:rgba(255,255,255,.85)}.asym-slide-inner:hover .asym-slide-overlay{opacity:1}.asym-overlay-content{transform:translateY(10px);transition:transform .35s ease}.asym-slide-inner:hover .asym-overlay-content{transform:translateY(0)}@media (min-width:1200px){.custom-team-col{flex:0 0 20%;max-width:20%}}@media (min-width:992px) and (max-width:1199px){.custom-team-col{flex:0 0 25%;max-width:25%}}@media (min-width:768px) and (max-width:991px){.custom-team-col{flex:0 0 33.333%;max-width:33.333%}}@media (min-width:576px) and (max-width:767px){.custom-team-col{flex:0 0 50%;max-width:50%}.team-card{height:360px!important}}@media (max-width:575px){.custom-team-col{flex:0 0 100%;max-width:100%}.team-card{height:380px!important;max-width:320px;margin:auto}}@media (min-width:1200px){.custom-product-col{flex:0 0 20%;max-width:20%}}@media (min-width:992px) and (max-width:1199px){.custom-product-col{flex:0 0 25%;max-width:25%}}@media (min-width:768px) and (max-width:991px){.custom-product-col{flex:0 0 33.333%;max-width:33.333%}}@media (min-width:576px) and (max-width:767px){.custom-product-col{flex:0 0 50%;max-width:50%}}@media (max-width:575px){.custom-product-col{flex:0 0 100%;max-width:100%}}.download-main-content{background:#000}.troubleshooting-btn-wrapper{display:flex;justify-content:center;align-items:center;margin-top:1.5rem}.btn-troubleshooting-glow{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 36px;font-family:var(--primary-fonts);font-size:var(--font-md);font-weight:600;color:var(--white-color);background:linear-gradient(135deg,var(--highlight-fonts) 0,var(--primary-color) 100%);border:var(--border-thin) solid var(--highlight-fonts);border-radius:var(--radius-round);cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px -6px var(--highlight-fonts);z-index:1;text-decoration:none}.btn-troubleshooting-glow:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--white-color),transparent);opacity:.25;transition:left .75s ease}.btn-troubleshooting-glow:hover:before{left:100%}.troubleshooting-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;height:100dvh;background:var(--secondary-color);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;overflow-x:hidden;box-sizing:border-box}.troubleshooting-modal-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.troubleshooting-modal-container{position:relative;width:100%;max-width:1100px;background:var(--primary-color);border:var(--border-thin) solid var(--highlight-fonts);border-radius:var(--radius-lg);padding:30px;box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 30px var(--highlight-fonts);overflow:hidden;box-sizing:border-box;min-width:0;transform:scale(.95);transition:transform .3s cubic-bezier(.16,1,.3,1);max-height:90vh;display:flex;flex-direction:column}.troubleshooting-modal-overlay.active .troubleshooting-modal-container{transform:scale(1)}@media (max-width:767.98px){.troubleshooting-modal-overlay{padding:10px;overflow-x:hidden}.troubleshooting-modal-container{width:100%;max-width:100%;min-width:0;padding:20px 14px;overflow-x:hidden;max-height:92vh}.faq-slider-wrapper,.troubleshooting-modal-body{min-width:0;overflow-x:hidden}.faq-slider-wrapper{width:100%;max-width:100%}}@media (max-width:991.98px){.troubleshooting-modal-body{overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(85vh - 100px);padding-right:6px}.troubleshooting-modal-body::-webkit-scrollbar{width:6px}.troubleshooting-modal-body::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:10px}.troubleshooting-modal-body::-webkit-scrollbar-thumb{background:#00c8f0;border-radius:10px}}@media (max-width:575.98px){.troubleshooting-modal-header{padding-bottom:12px;margin-bottom:15px}.troubleshooting-modal-title{font-size:var(--font-lg)!important}.troubleshooting-modal-close{width:36px;height:36px;font-size:var(--font-md)}.troubleshooting-modal-container{padding:15px 10px;border-radius:12px}}.troubleshooting-modal-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:25px;border-bottom:var(--border-thin) solid var(--secondary-color);box-sizing:border-box;max-width:100%}.troubleshooting-modal-title{font-family:var(--primary-fonts);color:var(--white-color);font-size:var(--font-2xl);font-weight:700;margin:0}.troubleshooting-modal-close{background:var(--secondary-color);border:var(--border-thin) solid var(--highlight-fonts);color:var(--white-color);width:42px;height:42px;border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;font-size:var(--font-xl);cursor:pointer;transition:all .25s ease;flex-shrink:0}.troubleshooting-modal-close:hover{background:var(--highlight-fonts);color:var(--white-color);transform:rotate(90deg)}.faq-slider-wrapper,.troubleshooting-modal-body{overflow:hidden}.faq-slider-wrapper,.faq-slider-wrapper .slick-list,.faq-slider-wrapper .slick-slider,.troubleshooting-modal-body{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.faq-slide,.faq-slider-wrapper .slick-slide{min-width:0;box-sizing:border-box}.faq-slide{width:100%}.faq-slider-wrapper{position:relative}.faq-slider-wrapper .slick-next:before,.faq-slider-wrapper .slick-prev:before{content:""!important;display:none!important}.faq-slider-wrapper .slick-next,.faq-slider-wrapper .slick-prev,.slick-custom-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:20!important;width:40px!important;height:40px!important;border-radius:var(--radius-round)!important;background:var(--secondary-color)!important;border:var(--border-thin) solid var(--highlight-fonts)!important;color:var(--white-color)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--font-sm)!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 15px rgba(0,0,0,.6)!important;margin-top:0!important}.faq-slider-wrapper .slick-prev,.slick-custom-prev{left:4px!important}.faq-slider-wrapper .slick-next,.slick-custom-next{right:4px!important}.faq-slider-wrapper .slick-next:focus,.faq-slider-wrapper .slick-next:hover,.faq-slider-wrapper .slick-prev:focus,.faq-slider-wrapper .slick-prev:hover,.slick-custom-arrow:hover{background:var(--highlight-fonts)!important;color:var(--white-color)!important;border-color:var(--white-color)!important;transform:translateY(-50%) scale(1.1)!important}.faq-slider-wrapper .slick-dots{bottom:-35px}.faq-slider-wrapper .slick-dots li button:before{color:var(--white-color);font-size:10px;opacity:.35;transition:all .3s ease}.faq-slider-wrapper .slick-dots li.slick-active button:before{color:var(--highlight-fonts);opacity:1;font-size:12px}.hover-link{transition:color .2s ease-in-out,opacity .2s ease-in-out}.hover-link:hover{color:#ffffff!important;opacity:1!important}.guide-card-item{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;cursor:pointer;height:100%;display:flex;flex-direction:column}.guide-card-item:hover{border-color:rgba(255,255,255,.25);box-shadow:0 10px 25px rgba(0,0,0,.5)}.guide-card-top{position:relative;height:190px;background-color:#cccccc;color:#333333;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.05rem;overflow:hidden}.guide-card-badge{position:absolute;top:14px;right:14px;padding:4px 16px;border-radius:50px;font-size:.75rem;font-weight:700;color:#000000;z-index:2;box-shadow:0 2px 6px rgba(0,0,0,.15)}.guide-card-badge.badge-video{background-color:#00c8f0}.guide-card-badge.badge-pdf{background-color:#ffc107}.guide-card-bottom{background-color:#141414;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.guide-card-title{color:#ffffff;font-weight:700;font-size:.95rem;margin-bottom:8px}.guide-card-link{color:#999999;font-size:.85rem;font-weight:400;display:flex;align-items:center;gap:4px}.guide-card-item:hover .guide-card-link{color:#ffffff}.pub-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.165,.84,.44,1);height:100%;display:flex;flex-direction:column}.pub-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.2);box-shadow:0 12px 30px rgba(255,255,255,.05)}.pub-img-wrapper{position:relative;aspect-ratio:4/5;width:100%;border-radius:12px!important;overflow:hidden;background:#111;border-bottom:1px solid rgba(255,255,255,.05)}.pub-img{transition:transform .5s ease}.pub-card:hover .pub-img{transform:scale(1.05)}.pub-category-badge{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#888;font-weight:700;margin-bottom:.5rem}.pub-date{font-size:.85rem;color:#888;margin-bottom:.75rem}.pub-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.75rem;line-height:1.4}.pub-desc{font-size:.95rem;color:#aaa;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.pub-btn{background:transparent;color:#fff;border:1px solid #fff;border-radius:6px;padding:10px 20px;font-size:.9rem;font-weight:600;width:100%;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pub-btn:hover{background:#fff;color:#0a0f1a;box-shadow:0 0 15px rgba(255,255,255,.15)}.brand-logo-item{transition:transform .3s ease}.brand-logo-item:hover{transform:scale(1.12)}.view-more-btn{background:#fff;color:#0a0f1a;border:1px solid #fff;border-radius:6px;padding:10px 20px;font-size:.9rem;font-weight:600;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px}html.anniv-open,html.anniv-open body{overflow:hidden}html:not(.anniv-open) .anniv-overlay{display:none}.anniv-overlay{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(ellipse at center,rgba(16,40,28,.85) 0,rgba(0,0,0,.92) 70%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:anniv-fade .5s ease both;overflow:hidden;font-family:var(--primary-fonts)}.anniv-canvas{position:absolute;inset:0;pointer-events:none;z-index:1}.anniv-card{position:relative;z-index:3;width:min(92vw,520px);max-height:92dvh;overflow-y:auto;padding:40px 32px 32px;text-align:center;color:var(--white-color);border-radius:28px;background:linear-gradient(160deg,rgba(20,32,26,.95),rgba(8,12,10,.97)) padding-box,linear-gradient(135deg,#f7d774,#b8860b 30%,#3fbf6f 60%,#f7d774) border-box;border:2px solid transparent;box-shadow:0 0 60px rgba(247,215,116,.25),0 30px 80px rgba(0,0,0,.6);animation:anniv-pop .8s cubic-bezier(.18,1.25,.4,1) both;scrollbar-width:none}.anniv-card::-webkit-scrollbar{display:none}.anniv-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:var(--radius-round);border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:var(--white-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,background .3s ease;z-index:2}.anniv-close:focus-visible,.anniv-close:hover{background:rgba(247,215,116,.25);transform:rotate(90deg);outline:none}.anniv-logo{display:block;height:clamp(48px,12vw,72px);width:auto;max-width:80%;object-fit:contain;margin:0 auto 18px}.anniv-ribbon{display:inline-block;padding:6px 22px;font-size:var(--font-xs);font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#1a1205;background:linear-gradient(90deg,#b8860b,#f7d774,#b8860b);border-radius:var(--radius-round);box-shadow:0 4px 18px rgba(247,215,116,.35);animation:anniv-rise .7s ease .3s both}.anniv-number-wrap{position:relative;width:190px;height:190px;margin:22px auto 10px;display:flex;align-items:center;justify-content:center;animation:anniv-zoom .9s cubic-bezier(.18,1.4,.4,1) .4s both}.anniv-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#f7d774,transparent 30%,#3fbf6f 50%,transparent 70%,#f7d774);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));filter:drop-shadow(0 0 12px rgba(247,215,116,.7));animation:anniv-spin 4s linear infinite}.anniv-number{font-size:120px;font-weight:700;line-height:1;background:linear-gradient(110deg,#b8860b 20%,#fff6c9 40%,#f7d774 50%,#b8860b 70%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px rgba(247,215,116,.45));animation:anniv-shimmer 3s linear infinite}.anniv-title{font-size:var(--font-4xl);font-weight:700;letter-spacing:3px;text-transform:uppercase;margin:6px 0 4px;color:var(--white-color);animation:anniv-rise .7s ease .6s both}.anniv-years{font-size:var(--font-lg);font-weight:500;letter-spacing:6px;color:#f7d774;margin-bottom:16px;animation:anniv-rise .7s ease .7s both}.anniv-years span{color:rgba(255,255,255,.5);letter-spacing:0;margin:0 6px}.anniv-text{font-size:var(--font-xs);line-height:1.7;color:rgba(255,255,255,.8);margin:0 auto 18px;max-width:420px;animation:anniv-rise .7s ease .8s both}.anniv-text strong{color:#7be0a0;font-weight:600}.anniv-chip{display:inline-block;padding:8px 18px;margin-bottom:22px;font-size:var(--font-xs);font-weight:500;border-radius:var(--radius-round);border:1px solid rgba(63,191,111,.6);background:rgba(63,191,111,.12);color:#c9f5d8;animation:anniv-rise .7s ease .9s both,anniv-pulse 2.2s ease-in-out 1.6s infinite}.anniv-cta{display:inline-flex;align-items:center;padding:13px 30px;font-size:var(--font-sm);font-weight:600;color:#1a1205;border:none;border-radius:var(--radius-round);background:linear-gradient(90deg,#f7d774,#e6b422,#f7d774);background-size:200% 100%;box-shadow:0 8px 26px rgba(247,215,116,.4);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background-position .6s ease;animation:anniv-rise .7s ease 1s both}.anniv-cta:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 12px 32px rgba(247,215,116,.55)}.anniv-star{position:absolute;color:#f7d774;pointer-events:none;animation:anniv-twinkle 2s ease-in-out infinite}.anniv-star-1{top:18%;left:10%;font-size:22px}.anniv-star-2{top:30%;right:12%;font-size:16px;animation-delay:.6s}.anniv-star-3{top:52%;left:8%;font-size:14px;animation-delay:1.1s}.anniv-star-4{bottom:14%;right:9%;font-size:18px;animation-delay:.3s}.anniv-balloon{position:absolute;bottom:-160px;width:56px;height:70px;border-radius:50% 50% 48% 48%;z-index:2;pointer-events:none;opacity:.9;animation:anniv-float 9s ease-in infinite}.anniv-balloon:before{content:"";position:absolute;top:12px;left:12px;width:12px;height:18px;border-radius:50%;background:rgba(255,255,255,.45)}.anniv-balloon:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:70px;background:rgba(255,255,255,.35)}.anniv-balloon-1{left:6%;background:radial-gradient(circle at 30% 30%,#fff1b0,#e6b422)}.anniv-balloon-2{left:20%;background:radial-gradient(circle at 30% 30%,#b9f3cf,#2e9e5b);animation-delay:3s;width:46px;height:58px}.anniv-balloon-3{right:18%;background:radial-gradient(circle at 30% 30%,#fff1b0,#e6b422);animation-delay:1.5s;width:48px;height:60px}.anniv-balloon-4{right:5%;background:radial-gradient(circle at 30% 30%,#c4d8ff,#4979c0);animation-delay:4.5s}@keyframes anniv-fade{0%{opacity:0}to{opacity:1}}@keyframes anniv-pop{0%{opacity:0;transform:scale(.6) translateY(40px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes anniv-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes anniv-zoom{0%{opacity:0;transform:scale(.3) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes anniv-spin{to{transform:rotate(1turn)}}@keyframes anniv-shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes anniv-twinkle{0%,to{opacity:.2;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(20deg)}}@keyframes anniv-pulse{0%,to{box-shadow:0 0 0 0 rgba(63,191,111,.45)}50%{box-shadow:0 0 0 8px rgba(63,191,111,0)}}@keyframes anniv-float{0%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-60vh) rotate(4deg)}to{transform:translateY(-125vh) rotate(-4deg)}}@media (max-width:480px){.anniv-card{padding:34px 20px 24px;border-radius:22px}.anniv-number-wrap{width:140px;height:140px;margin-top:16px}.anniv-number{font-size:84px}.anniv-title{letter-spacing:2px}.anniv-years{letter-spacing:4px}.anniv-balloon{width:38px;height:48px}}@media (prefers-reduced-motion:reduce){.anniv-overlay *,.anniv-overlay :after,.anniv-overlay :before{animation-duration:.01ms!important;animation-iteration-count:1!important}.anniv-balloon{display:none}}@media (max-width:767.98px){.quick-links-title{font-size:15px}.footer-email{overflow-wrap:anywhere;word-break:break-word}.footer-copyright{width:100%;max-width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}.footer-developed{width:100%;max-width:100%;overflow-wrap:break-word}.contact-column{min-width:0}}