@font-face{font-family:"Hind Siliguri";src:url("../fonts/hind-siliguri-400.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Hind Siliguri";src:url("../fonts/hind-siliguri-500.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"Hind Siliguri";src:url("../fonts/hind-siliguri-600.ttf") format("truetype");font-weight:600;font-display:swap}@font-face{font-family:"Hind Siliguri";src:url("../fonts/hind-siliguri-700.ttf") format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url("../fonts/inter-600.ttf") format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url("../fonts/inter-700.ttf") format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url("../fonts/inter-800.ttf") format("truetype");font-weight:800;font-display:swap}
:root{--orange:#F36A1D;--dark-orange:#D94A00;--gold:#C89B3C;--black:#0D0D0D;--dark:#1A1A1A;--light:#BDBDBD;--white:#fff;--gradient:linear-gradient(135deg,#F36A1D,#D94A00);--radius:18px;--glow:0 18px 60px rgba(243,106,29,.2)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Hind Siliguri",sans-serif;background:var(--black);color:var(--white);overflow-x:hidden;line-height:1.7}h1,h2,h3,.navbar-brand,.footer-brand{font-weight:700}a{text-decoration:none}.section-space{padding:110px 0}.navbar{padding:18px 0;transition:.3s}.navbar.scrolled{padding:10px 0;background:rgba(13,13,13,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.navbar-brand,.footer-brand{font-family:Inter,sans-serif;font-size:1.55rem;letter-spacing:4px;color:#fff}.navbar-brand span,.footer-brand span{color:var(--orange)}.nav-link{color:#ddd!important;font-weight:500}.nav-link:hover{color:var(--orange)!important}.btn{border-radius:999px;padding:12px 24px;font-weight:600}.btn-gradient{color:#fff;background:var(--gradient);border:0;box-shadow:0 8px 30px rgba(243,106,29,.25);position:relative;overflow:hidden}.btn-gradient:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 36px rgba(243,106,29,.4)}.btn-outline-light:hover{color:#111}.ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.4);transform:scale(0);animation:ripple .65s linear;pointer-events:none}@keyframes ripple{to{transform:scale(4);opacity:0}}
#loader{position:fixed;z-index:9999;inset:0;background:#090909;display:grid;place-content:center;text-align:center;transition:.5s}.loader-mark{font:800 2rem Inter;letter-spacing:8px;background:var(--gradient);-webkit-background-clip:text;color:transparent}#loader span{display:block;width:100px;height:2px;margin-top:18px;background:#222;overflow:hidden}#loader span:after{content:"";display:block;width:40%;height:100%;background:var(--orange);animation:load 1s infinite}@keyframes load{from{transform:translateX(-100%)}to{transform:translateX(250%)}}#loader.done{opacity:0;visibility:hidden}#scrollProgress{position:fixed;z-index:9998;left:0;top:0;height:3px;width:0;background:var(--gradient);box-shadow:0 0 12px var(--orange)}
.hero{position:relative;padding:70px 0;overflow:hidden;background:radial-gradient(circle at 75% 45%,rgba(217,74,0,.14),transparent 34%)}.orb{position:absolute;border-radius:50%;filter:blur(2px);background:linear-gradient(135deg,rgba(243,106,29,.16),transparent);animation:drift 9s ease-in-out infinite}.orb-one{width:300px;height:300px;left:-120px;top:20%}.orb-two{width:180px;height:180px;right:5%;bottom:8%;animation-delay:-3s}@keyframes drift{50%{transform:translateY(-28px) rotate(20deg)}}.eyebrow,.section-heading>span{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;color:var(--orange);font-weight:600;letter-spacing:.5px}.hero h1{font-size:clamp(3rem,6vw,6rem);line-height:1.04;letter-spacing:-2px;margin:22px 0}.hero h1 span,.section-heading em{font-style:normal;background:var(--gradient);-webkit-background-clip:text;color:transparent}.hero-copy>p{font-size:1.2rem;color:var(--light);max-width:620px;margin-bottom:32px}.product-stage{height:670px;position:relative;display:grid;place-items:center}.hero-product{width:min(100%,520px);max-height:670px;object-fit:contain;position:relative;z-index:2;border-radius:28px;mix-blend-mode:screen;animation:float 5s ease-in-out infinite;filter:drop-shadow(0 25px 45px rgba(243,106,29,.18))}@keyframes float{50%{transform:translateY(-15px)}}.product-glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:var(--orange);filter:blur(100px);opacity:.25;animation:pulse 3s ease-in-out infinite}@keyframes pulse{50%{opacity:.4;transform:scale(1.08)}}.float-tag{position:absolute;z-index:3;padding:10px 16px;border:1px solid rgba(255,255,255,.13);background:rgba(20,20,20,.72);backdrop-filter:blur(12px);border-radius:999px;box-shadow:var(--glow)}.float-tag i{color:var(--orange)}.tag-one{left:0;top:30%}.tag-two{right:-10px;bottom:22%}.mini-proof{display:flex;gap:14px;align-items:center;margin-top:35px}.avatars{display:flex}.avatars b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#333;border:2px solid #111;margin-left:-8px}.avatars b:first-child{margin-left:0}.mini-proof small{display:block;color:var(--light)}
.stats-strip{background:#121212;border-block:1px solid rgba(255,255,255,.07)}.stat{padding:32px;border-right:1px solid rgba(255,255,255,.07)}.stat strong{display:block;font:700 clamp(1.7rem,3vw,2.5rem) "Hind Siliguri";color:var(--orange)}.stat span{color:var(--light)}.section-heading{max-width:710px;margin:0 auto 55px}.section-heading.text-start{margin-left:0}.section-heading h2{font-size:clamp(2.3rem,4vw,4rem);line-height:1.15;margin:12px 0 16px}.section-heading p{font-size:1.1rem;color:var(--light)}.glass-card{height:100%;position:relative;padding:35px 28px;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.015));transition:.35s;overflow:hidden}.glass-card:hover{transform:translateY(-10px);border-color:rgba(243,106,29,.45);box-shadow:var(--glow)}.glass-card>i{font-size:2.3rem;color:var(--orange)}.glass-card h3{font-size:1.35rem;margin:22px 0 10px}.glass-card p,.detail-card p,.step-card p{color:var(--light);margin:0}.glass-card>b{position:absolute;font:800 4rem Inter;right:15px;bottom:-14px;color:rgba(255,255,255,.035)}
.feature-section{background:#111}.feature-visual{position:relative;max-width:540px;margin:auto}.feature-visual:before{content:"";position:absolute;inset:12% 8%;background:var(--orange);filter:blur(90px);opacity:.22}.feature-visual img{position:relative;width:100%;border-radius:32px;filter:saturate(.95);box-shadow:var(--glow)}.quality-seal{position:absolute;right:-15px;bottom:30px;width:112px;height:112px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--gradient);box-shadow:0 10px 35px rgba(243,106,29,.35);border:5px solid #111}.quality-seal i{font-size:1.8rem}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 34px}.check-grid span{padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#181818}.check-grid i{color:var(--orange);margin-right:7px}.details{background:radial-gradient(circle at center,rgba(243,106,29,.06),transparent 55%)}.detail-card{display:flex;gap:20px;height:100%;padding:26px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:#141414;transition:.3s}.detail-card:hover{border-color:var(--orange);transform:translateY(-5px)}.detail-card i{flex:0 0 55px;width:55px;height:55px;display:grid;place-items:center;border-radius:14px;background:rgba(243,106,29,.1);color:var(--orange);font-size:1.55rem}.detail-card h3{font-size:1.3rem}.reviews{background:#111}.review-card{max-width:760px;margin:auto;text-align:center;padding:45px;background:linear-gradient(145deg,#1b1b1b,#121212);border:1px solid rgba(255,255,255,.09);border-radius:28px}.review-card img{width:82px;height:82px;border-radius:50%;object-fit:cover;border:3px solid var(--orange)}.stars{color:var(--gold);letter-spacing:4px;margin:18px}.review-card blockquote{font-size:1.35rem;line-height:1.65}.review-card h3{font-size:1.2rem;margin-top:18px}.review-card>span{color:var(--light)}.carousel-control-prev,.carousel-control-next{width:48px;height:48px;top:50%;border-radius:50%;background:var(--gradient);opacity:1}.carousel-control-prev{left:4%}.carousel-control-next{right:4%}
.step-card{text-align:center;padding:35px 25px;position:relative}.step-card>b{position:absolute;top:0;right:20%;font:800 5rem Inter;color:rgba(243,106,29,.07)}.step-card i{display:grid;place-items:center;width:78px;height:78px;margin:auto;border-radius:22px;background:var(--gradient);font-size:2rem;box-shadow:var(--glow)}.step-card h3{margin:22px 0 8px}.faq{background:#111}.faq .sticky-lg-top{top:140px}.accordion-item{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.1)}.accordion-button{padding:24px 5px;background:transparent!important;color:#fff!important;font-size:1.12rem;font-weight:600;box-shadow:none!important}.accordion-button:after{filter:invert(1)}.accordion-button:not(.collapsed){color:var(--orange)!important}.accordion-body{color:var(--light);padding:0 5px 25px}.final-cta{padding:100px 0}.cta-box{position:relative;overflow:hidden;padding:80px 20px;border:1px solid rgba(243,106,29,.35);border-radius:32px;background:radial-gradient(circle at 50% 120%,rgba(243,106,29,.4),transparent 45%),#151515;box-shadow:var(--glow)}.cta-box h2{font-size:clamp(3rem,6vw,5.5rem);margin:15px}.cta-box p{color:var(--light);font-size:1.2rem;margin-bottom:28px}footer{padding:75px 0 28px;background:#080808;border-top:1px solid rgba(255,255,255,.07)}footer p,footer a{color:var(--light)}footer a{display:block;margin:8px 0}footer a:hover{color:var(--orange)}footer h3{font-size:1.15rem;margin-bottom:18px}.socials{display:flex;gap:10px}.socials a{width:42px;height:42px;display:grid;place-items:center;border:1px solid #333;border-radius:50%}.copyright{display:flex;justify-content:space-between;color:#777;border-top:1px solid #222;margin-top:50px;padding-top:25px}#backToTop{position:fixed;z-index:20;right:22px;bottom:22px;width:48px;height:48px;border:0;border-radius:50%;color:#fff;background:var(--gradient);box-shadow:var(--glow);opacity:0;visibility:hidden;transform:translateY(15px);transition:.3s}#backToTop.show{opacity:1;visibility:visible;transform:none}
.order-panel{margin-top:65px;border:1px solid rgba(255,255,255,.1);border-radius:30px;overflow:hidden;background:#151515;box-shadow:0 30px 90px rgba(0,0,0,.35)}.order-summary{padding:42px;background:radial-gradient(circle at 10% 10%,rgba(243,106,29,.2),transparent 38%),#101010}.order-kicker{display:inline-block;padding:6px 12px;border-radius:99px;background:rgba(243,106,29,.12);color:var(--orange);font-weight:600}.order-summary>h2{margin:14px 0 26px}.order-product{display:flex;align-items:center;gap:17px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#181818}.order-product img{width:74px;height:82px;object-fit:contain;border-radius:10px}.order-product strong,.order-product span{display:block}.order-product span{color:var(--light);font-size:.92rem}.pack-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.pack-options label{cursor:pointer}.pack-options input{position:absolute;opacity:0}.pack-options label span{display:flex;flex-direction:column;position:relative;padding:15px;border:1px solid #343434;border-radius:14px;background:#171717;transition:.25s}.pack-options input:checked+span{border-color:var(--orange);background:rgba(243,106,29,.09);box-shadow:0 0 0 2px rgba(243,106,29,.1)}.pack-options small{color:var(--orange);font-size:1rem}.pack-options em{position:absolute;right:8px;top:8px;font-style:normal;font-size:.7rem;padding:2px 6px;border-radius:8px;color:#fff;background:var(--orange)}.price-lines{padding-top:8px}.price-lines p{display:flex;justify-content:space-between;color:var(--light);margin:0;padding:10px 2px}.price-lines strong{color:#fff}.price-lines .grand-total{margin-top:8px;padding-top:18px;border-top:1px dashed #3b3b3b;color:#fff;font-size:1.2rem}.grand-total strong{color:var(--orange);font-size:1.5rem}.safe-order{display:flex;gap:12px;align-items:center;margin-top:20px;padding:15px;border-radius:14px;background:rgba(255,255,255,.04)}.safe-order>i{font-size:1.5rem;color:var(--orange)}.safe-order b,.safe-order small{display:block}.safe-order small{color:var(--light)}.order-form-wrap{padding:42px}.form-heading{position:relative;margin-bottom:28px}.form-heading>span{color:var(--orange);font-weight:600}.form-heading h2{margin:5px 0}.form-heading p{position:absolute;right:0;bottom:3px;color:var(--light);margin:0}.order-form-wrap label{display:block;margin-bottom:7px;font-weight:600}.order-form-wrap label b{color:var(--orange)}.order-form-wrap label span{color:#777;font-weight:400}.input-box{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 15px;border:1px solid #373737;border-radius:12px;background:#101010;transition:.2s}.input-box:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px rgba(243,106,29,.1)}.input-box i{color:var(--orange)}.input-box input,.input-box textarea,.input-box select{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit}.input-box textarea{padding:13px 0;resize:vertical}.input-box select{appearance:none;cursor:pointer}.input-box select option{background:#151515}.textarea-box{align-items:flex-start}.textarea-box i{margin-top:15px}.invalid-msg{display:none;color:#ff746c;margin-top:4px}.was-validated input:invalid,.was-validated textarea:invalid{color:#ffaaa5}.was-validated .input-box:has(:invalid){border-color:#ff625a}.was-validated .input-box:has(:invalid)+.invalid-msg{display:block}.quantity-box{height:54px;display:flex;border:1px solid #373737;border-radius:12px;overflow:hidden;background:#101010}.quantity-box button{width:52px;border:0;color:#fff;background:#242424;font-size:1.5rem}.quantity-box button:hover{background:var(--orange)}.quantity-box input{min-width:0;width:100%;border:0;text-align:center;color:#fff;background:transparent;font:600 1.1rem Inter}.order-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:13px;margin-top:25px;padding:16px 22px}.order-submit strong{padding-left:13px;border-left:1px solid rgba(255,255,255,.35)}.form-assurance{text-align:center;color:#999;margin:12px 0 0}.form-assurance i{color:var(--orange)}.order-success{display:none;align-items:center;gap:13px;margin-top:18px;padding:16px;border:1px solid rgba(64,200,120,.35);border-radius:14px;background:rgba(64,200,120,.08)}.order-success.show{display:flex}.order-success>i{font-size:1.8rem;color:#40c878}.order-success strong,.order-success span{display:block}.order-success span{color:var(--light);font-size:.92rem}
.floating-chat{position:fixed;z-index:30;left:20px;bottom:20px;display:flex;flex-direction:column;gap:10px}.chat-btn{display:flex;align-items:center;gap:10px;width:max-content;min-height:50px;padding:9px 17px 9px 12px;border-radius:999px;color:#fff!important;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:.25s}.chat-btn i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.16);font-size:1.25rem}.chat-btn:hover{transform:translateY(-3px);filter:brightness(1.08)}.chat-btn.whatsapp{background:#25d366}.chat-btn.messenger{background:linear-gradient(135deg,#00b2ff,#006aff)}
.order-alert-error{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;border:1px solid rgba(255,98,90,.4);border-radius:14px;background:rgba(255,98,90,.09);color:#ffaaa5}.order-alert-error i{font-size:1.35rem}
@media(max-width:991px){.navbar-collapse{margin-top:12px;padding:20px;background:#151515;border:1px solid #292929;border-radius:18px}.navbar-collapse .btn{margin-top:14px}.hero{text-align:center}.hero-copy>p{margin-inline:auto}.hero-copy .d-flex,.mini-proof{justify-content:center}.product-stage{height:530px}.tag-one{left:5%}.tag-two{right:5%}.section-space{padding:85px 0}.order-summary,.order-form-wrap{padding:32px}.form-heading p{position:static;margin-top:7px}}
@media(max-width:767px){.hero{padding-top:70px}.hero h1{font-size:2.75rem;letter-spacing:-1px}.hero-copy>p{font-size:1.05rem}.product-stage{height:440px}.hero-product{max-height:430px}.float-tag{font-size:.8rem}.stats-strip .stat:nth-child(2){border-right:0}.stats-strip .stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}.section-heading h2{font-size:2.25rem}.check-grid{grid-template-columns:1fr}.review-card{padding:32px 22px;margin:0 10px}.review-card blockquote{font-size:1.12rem}.carousel-control-prev,.carousel-control-next{top:auto;bottom:-65px}.carousel-control-prev{left:35%}.carousel-control-next{right:35%}.reviews{padding-bottom:145px}.quality-seal{right:5px;width:95px;height:95px}.copyright{flex-direction:column;gap:8px;text-align:center}.cta-box{padding:60px 18px}.cta-box h2{font-size:3rem}.order-panel{margin-top:45px;border-radius:22px}.order-summary,.order-form-wrap{padding:25px 20px}.pack-options{grid-template-columns:1fr}.order-submit{gap:8px;padding-inline:12px}.order-submit strong{font-size:.9rem}}
@media(max-width:767px){.floating-chat{left:12px;bottom:12px;gap:8px}.chat-btn{width:50px;height:50px;min-height:0;padding:9px}.chat-btn span{display:none}.chat-btn i{width:32px;height:32px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
