@font-face{font-family:Poppins;src:url(Poppins-Bold.woff2) format("woff2"),url(Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Black.woff2) format("woff2"),url(Poppins-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-BlackItalic.woff2) format("woff2"),url(Poppins-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-ExtraBold.woff2) format("woff2"),url(Poppins-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-ExtraBoldItalic.woff2) format("woff2"),url(Poppins-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-ExtraLightItalic.woff2) format("woff2"),url(Poppins-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-BoldItalic.woff2) format("woff2"),url(Poppins-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-ExtraLight.woff2) format("woff2"),url(Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Light.woff2) format("woff2"),url(Poppins-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-MediumItalic.woff2) format("woff2"),url(Poppins-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Italic.woff2) format("woff2"),url(Poppins-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Medium.woff2) format("woff2"),url(Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-LightItalic.woff2) format("woff2"),url(Poppins-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Regular.woff2) format("woff2"),url(Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-SemiBoldItalic.woff2) format("woff2"),url(Poppins-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-ThinItalic.woff2) format("woff2"),url(Poppins-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Thin.woff2) format("woff2"),url(Poppins-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-SemiBold.woff2) format("woff2"),url(Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:400;src:local("Abhaya Libre"),url(AbhayaLibre-Regular.woff) format("woff")}@font-face{font-family:Abhaya Libre Medium;font-style:normal;font-weight:400;src:local("Abhaya Libre Medium"),url(AbhayaLibre-Medium.woff) format("woff")}@font-face{font-family:Abhaya Libre SemiBold;font-style:normal;font-weight:400;src:local("Abhaya Libre SemiBold"),url(AbhayaLibre-SemiBold.woff) format("woff")}@font-face{font-family:Abhaya Libre Bold;font-style:normal;font-weight:400;src:local("Abhaya Libre Bold"),url(AbhayaLibre-Bold.woff) format("woff")}@font-face{font-family:Abhaya Libre ExtraBold;font-style:normal;font-weight:400;src:local("Abhaya Libre ExtraBold"),url(AbhayaLibre-ExtraBold.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;color:var(--text-dark);line-height:1.6;overflow-x:hidden}html{overflow-x:hidden}img{max-width:100%;height:auto}.navbar{padding:1rem 0;transition:all .3s ease;z-index:1000}.navbar .navbar-toggler{border-color:#0003}.mobile-menu .header-tabs{margin-left:0}.mobile-menu{background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 8px 18px #0000000f}.mobile-actions{flex-direction:column;align-items:flex-start;gap:10px}.mobile-actions .action-link,.mobile-actions .dropdown{display:block}.navbar-brand{font-weight:500;letter-spacing:1px;color:var(--primary-color)!important}.navbar-neo .list-inline-item:not(:last-child){margin-right:.3rem}.navbar-neo .list-inline-item{padding:0 8px}.header-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.header-left,.header-right{display:flex;align-items:center;gap:.75rem}.header-right{justify-content:flex-end}.header-tabs{display:inline-flex;background:#fff;border-radius:10px;padding:4px;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 1px #fff9}.header-tabs .tab{display:inline-block;padding:6px 12px;border-radius:7px;font-size:.85rem;font-weight:500;color:var(--text-dark);text-decoration:none}.header-tabs .tab.active{background:#eee;box-shadow:0 1px 3px #00000014}.header-actions .action-link{color:var(--text-dark);text-decoration:none;font-weight:400;font-size:.95rem}.header-actions .action-link:hover{color:var(--primary-color)}.nav-link{color:var(--text-dark)!important;font-weight:500;font-size:.95rem;padding:.5rem 1rem!important;transition:color .3s ease}.nav-link:hover{color:var(--primary-color)!important}.nav-icon{color:var(--text-dark);font-size:1.1rem;transition:color .3s ease;text-decoration:none}.nav-icon:hover{color:var(--primary-color)}.cart-badge{position:absolute;top:-5px;right:-8px;background:var(--secondary-color);color:var(--primary-color);font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:50%}.main-header-nav{background-color:#eee;border-radius:14px;padding:6px}.hero-video-section{position:relative;overflow:hidden;padding-bottom:1rem}.hero-video-section{position:relative;height:700px;border-radius:15px;overflow:hidden}.sponsor-section{padding:1.5rem 0}.sponsor-slider .slick-slide{display:flex!important;align-items:center;justify-content:center}.hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.hero-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000000a6,#0006 35%,#00000014)}.video-progress-bar{position:absolute;left:54px;bottom:54px;z-index:3;width:90px;height:4px;background:#ffffff38;border-radius:999px;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px 2px #0003}.video-progress-bar .bar{width:0%;height:100%;background:#fff;border-radius:999px}.video-progress-bar .knob{position:absolute;top:50%;left:0;width:8px;height:8px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000040}.powered-by{display:inline-flex;align-items:center;gap:6px;color:#ffffffbf;font-size:.85rem;font-weight:400;letter-spacing:.5px;margin-bottom:.75rem}.powered-by .label{display:inline-block;background:#dcc33f;color:#000;padding:3px 6px;border-radius:6px;font-size:.8rem;font-weight:400;line-height:1}.hero-award{position:absolute;right:24px;bottom:24px;background:#fff;color:var(--primary-color);border-radius:14px;box-shadow:0 8px 24px #0000002e;padding:8px 12px;display:inline-flex;align-items:center;gap:12px;z-index:5}.hero-award .rank{color:#dc3545;font-weight:800;font-size:1rem}.hero-award .divider{width:1px;height:28px;background:#00000026;border-radius:1px}.hero-award .award-copy{display:flex;flex-direction:column;line-height:1.2}.hero-award .award-copy .top{font-weight:600;color:#2b2b2b}.hero-award .award-copy .bottom{color:#6c757d;font-weight:500}.hero-content{position:absolute;top:10%;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-start;justify-content:flex-start;padding:2.5rem 3rem}.hero-title{font-size:3.25rem;font-weight:600;color:var(--color-grey-99, #FFFFFC);line-height:1.15}.hero-description{font-size:1rem;color:var(--color-grey-90, #F8F8F8);margin-bottom:1.5rem;max-width:560px;opacity:.8}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.btn-hero-primary{background:#fff;color:var(--primary-color);padding:.9rem 2.5rem;border-radius:10px;font-weight:400;text-decoration:none;transition:all .3s ease;border:1px solid #ffffff}.btn-hero-primary:hover{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.65)}.btn-hero-outline{background:#ffffff0f;color:#fff;padding:.9rem 2.5rem;border-radius:10px;font-weight:400;text-decoration:none;border:1px solid rgba(255,255,255,.65);transition:all .3s ease;display:flex;align-items:center}.btn-hero-outline:hover{background:#fff;color:var(--primary-color)}.features-grid{margin-top:.5rem}.feature-card{border-radius:12px;box-shadow:none;transition:transform .2s ease;height:100%}.feature-card:hover{transform:translateY(-2px)}.feature-title{font-size:1.125rem;font-weight:500;margin-bottom:.5rem;color:var(--primary-color);letter-spacing:.2px}.features-section .section-subheading{color:#0000007a}.feature-text{font-size:.95rem;color:#0000007a;line-height:1.6}.product-carousel-section{background:var(--bg-light)}.services-section{padding:80px 0}.section-header{margin-bottom:3rem}.section-heading{font-size:2.625rem;font-weight:700;color:#070e1d}.carousel-nav{display:flex;gap:.8rem}.products-slider .slick-slide{margin:0 10px}.products-slider .slick-list{margin:0 -10px}.carousel-btn{width:45px;height:45px;border-radius:50%;border:0;background:#fff;color:#222;font-size:1rem;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0000001f}.carousel-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.product-image{width:100%;min-height:350px;display:flex;align-items:center;justify-content:center}.product-image img{width:auto;height:85%;object-fit:contain;border-radius:12px}.product-info{padding:1.2rem 0}.product-name{font-size:1.05rem;font-weight:600;color:#2b2b2b;margin-bottom:.4rem}.product-rating{display:flex;align-items:center;gap:4px;color:#c5c539;font-size:1rem;margin-bottom:.35rem}.product-summary{color:#666;font-size:.9rem}.comparison-section .comparison{position:relative;height:420px;overflow:hidden;box-shadow:0 10px 28px #0000001f;border-radius:8px}.comparison img{width:100%;height:100%;object-fit:cover;object-position:center center}.comparison-section .table-responsive{position:relative;overflow:hidden}.comparison-table{width:100%;padding:10px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 24px #00000014;border:1px solid rgba(0,0,0,.06);table-layout:fixed;border-collapse:separate;border-spacing:2px}.comparison-table thead{background:#eeeae4}.comparison-table th{padding:1.2rem;font-weight:500;font-size:1.1rem;color:#2b2b2b;border-bottom:2px solid #e6e3df}.comparison-table td{padding:1.5rem;text-align:center;border-bottom:1px solid #f0f0f0;font-size:1rem}.comparison-table td.text-start{text-align:left;color:#444}.col-badge{display:inline-block;background:#caa621;color:#fff;border-radius:999px;padding:.35rem .8rem;font-weight:500;white-space:nowrap}.dot-check,.dot-x{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:12px;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 1px 2px #ffffffb3}.dot-check{background:#7cb34226;color:#7cb342}.dot-x{background:#ef535026;color:#ef5350}.pro-recommend-section{background:#fff}.pro-card{background:#e9f3ef;border-radius:18px;padding:1rem;display:flex;align-items:center;height:100%}.pro-photo{width:260px;height:260px;border-radius:16px;overflow:hidden;flex:0 0 260px}.pro-photo img{width:100%;height:100%;object-fit:cover}.pro-content{padding:0 1rem;flex:1}.pro-stars{color:#ffb400;margin-bottom:.5rem}.pro-quote{color:#2b2b2b;font-size:.98rem;line-height:1.6;margin-bottom:.75rem}.pro-author .pro-name{font-weight:800;color:#005f5f}.pro-author .pro-role{color:#6c757d;font-size:.9rem}.pro-controls{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:2.5rem}.pro-nav{width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:0 8px 24px #0000001f;display:flex;align-items:center;justify-content:center}.pro-progress{background:#e9f3ef;border-radius:999px;padding:.6rem 1.2rem;box-shadow:0 6px 24px #00000014;min-width:220px;text-align:center;color:#2b2b2b}.loved-section{background:#f7f8fa}.t-nav{display:flex;gap:8px}.t-btn{width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#fff;color:#333;display:flex;align-items:center;justify-content:center}.testimonials-slider .testimonial-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:1.25rem;box-shadow:none}.testimonials-slider .slick-list{margin:0 -12px}.testimonials-slider .slick-slide{padding:0 12px}.testimonial-card .quote-mark{font-size:2.2rem;color:#b8c0c7;line-height:1}.testimonial-card .test-text{color:#2c3e50;margin:.75rem 0 1.25rem;line-height:1.8}.testimonial-card .test-meta{display:flex;gap:.75rem;align-items:center}.testimonial-card .avatar{width:56px;height:56px;border-radius:12px;object-fit:cover}.testimonial-card .name{font-weight:700;font-size:.95rem}.testimonial-card .role{color:#6c757d;font-size:.85rem}.testimonial-card .org{font-weight:800;font-size:.9rem;margin-top:2px}.hiw-section{background:#fff}.hiw-card{border:none;border-radius:16px;overflow:hidden}.hiw-image{position:relative;height:190px;overflow:hidden;border-radius:16px;margin-bottom:40px}.hiw-image img{width:100%;height:100%;object-fit:cover}.hiw-step-tag{display:inline-block;background:#8ee3e1;color:#292923;border-radius:7px;padding:4px 12px;font-weight:400;font-size:.75rem;position:relative;top:-22px;margin-bottom:12px;z-index:1}.hiw-title{font-weight:500;font-size:1.05rem}.hiw-text{color:#4b5563;font-size:.92rem;line-height:1.7}.hiw-steps{position:relative}.hiw-timeline{position:absolute;left:0;right:0;height:2.1px;background:#101828;border-radius:999px;top:244px;pointer-events:none}.promo-banner{background:#fff}.promo-wrap{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.promo-right img{width:100%;height:100%;object-fit:cover}.promo-left{background:#efefef;color:#1a1a1a;padding:4.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.promo-title{font-size:2.7rem;font-weight:500;margin-bottom:.75rem}.promo-text{color:#333;margin-bottom:1.2rem;max-width:560px}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.slick-slide>div{height:100%}@media (max-width:991px){.hero-title{font-size:2.6rem}.hero-video-section .container{height:70vh}.hero-content{padding:2rem 1.25rem}.carousel-nav{display:none}}@media (max-width:767px){.hero-video-section .container{height:60vh}.hero-title{font-size:1.8rem}.section-heading{font-size:2rem}.video-progress-bar{width:100px;bottom:18px;left:16px}.hero-award{right:16px;bottom:16px;padding:8px 10px}}@media (max-width:575px){.hero-buttons{flex-direction:column}.btn-hero-primary,.btn-hero-outline{width:100%;justify-content:center}.hero-video-section .container{height:68vh}.hero-title{font-size:1.6rem;line-height:1.25}.hero-content{padding:1.25rem 1rem}.hero-description{font-size:.95rem;max-width:none}.video-progress-bar{width:80px;bottom:14px;left:12px}}@media (max-width:575px){.section-header{margin-bottom:1.25rem}.product-image{max-height:220px}.product-image img{height:80%}.pro-card{flex-direction:column;align-items:flex-start}.pro-photo{width:140px;height:140px;margin-bottom:12px;flex:0 0 auto}.pro-progress{min-width:160px}.t-btn{width:32px;height:32px}.promo-wrap{grid-template-columns:1fr}.promo-right{height:220px}.promo-left{padding:1.5rem}.products-slider .slick-list,.testimonials-slider .slick-list{margin:0}.row{margin-left:0;margin-right:0}.container,.container-fluid{padding-left:12px;padding-right:12px}}.placeholder-badge{display:inline-block;background:#eee;color:#666;border:1px dashed rgba(0,0,0,.3);border-radius:8px;padding:3px 8px;font-size:.75rem;font-weight:700}.placeholder-card{position:relative}.placeholder-card .placeholder-badge{position:absolute;top:8px;right:8px;z-index:2}.footer-brand-logo{max-height:75px;width:auto}.service-checklist{list-style:none;padding-left:0;margin:0;transition:opacity .2s ease}.service-item{display:flex;align-items:center;gap:.6rem;padding:.35rem 0}.check-badge{width:22px;height:22px;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 1px 1px #ffffff40}.check-badge i{font-size:.9rem;line-height:1}.item-text{color:#fff;opacity:.9}@media (max-width:575px){.check-badge{width:20px;height:20px}.check-badge i{font-size:.8rem}}.service-visual{position:relative}.visual-img{opacity:0;transform:scale(.98);transition:opacity .3s ease,transform .3s ease}.visual-img.active{opacity:1;transform:scale(1)}.headings-group .section-heading{cursor:pointer;opacity:.72;transition:opacity .2s ease,color .2s ease}.headings-group .section-heading.active{color:#fff;opacity:1}.headings-group .section-heading:hover,.headings-group .section-heading:focus{opacity:1;color:#fff}.headings-group .section-heading a{color:#fffffc;text-decoration:none}.headings-group .section-heading a:hover{color:#fff}.service-item[hidden]{display:none}.headings-group .section-heading[data-group="2"].active:before{content:"\2197  "}.product-template .powered-by{color:#000}.feature-banner img{border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/style.css.map */
