.bot-avatar{cursor:pointer;filter:drop-shadow(0 14px 20px #00000059);background:0 0;border:0;flex:none;width:128px;height:160px;padding:0;animation:3.8s ease-in-out infinite botFloat;position:relative}.bot-avatar svg{width:100%;height:100%;overflow:visible}.bot-avatar:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:16px}@keyframes botFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bot-all{transform-box:view-box;transform-origin:42px 100px}.bot-head-group{transform-box:view-box;transform-origin:42px 62px;animation:7s ease-in-out infinite headTilt}@keyframes headTilt{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-7deg)}88%{transform:rotate(-7deg)}94%{transform:rotate(0)}}.eye{transform-box:fill-box;transform-origin:50%}.antenna{transform-box:view-box;transform-origin:42px 11.5px;animation:3.4s ease-in-out infinite antennaSway}@keyframes antennaSway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.cheek{opacity:.85;transition:opacity .3s}.bot-avatar.gesture-smile .cheek,.bot-avatar.gesture-dance .cheek{opacity:1}.mouth-idle{transform-origin:50%}.mouth-grin{transform-origin:50%;opacity:0}.chest-heart{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite heartBeat}@keyframes heartBeat{0%,52%,to{transform:scale(1)}10%{transform:scale(1.13)}20%{transform:scale(1)}32%{transform:scale(1.08)}42%{transform:scale(1)}}.bot-avatar.gesture-smile .mouth-idle{animation:.45s forwards mouthAway}.bot-avatar.gesture-smile .mouth-grin{animation:1.3s forwards grinIn}@keyframes mouthAway{to{opacity:0;transform:scale(.8)}}@keyframes grinIn{0%{opacity:0;transform:scale(.7)}20%{opacity:1;transform:scale(1.08)}30%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.arm-right{transform-box:view-box;transform-origin:62px 66px}.bot-avatar.gesture-wave .arm-right{animation:1.9s ease-in-out armWave}@keyframes armWave{0%{transform:rotate(0)}18%{transform:rotate(-98deg)}30%{transform:rotate(-78deg)}42%{transform:rotate(-94deg)}54%{transform:rotate(-78deg)}66%{transform:rotate(-88deg)}82%{transform:rotate(-40deg)}to{transform:rotate(0)}}.hand-fingers{opacity:0;transform-box:fill-box;transform-origin:50%}.bot-avatar.gesture-wave .hand-fingers{animation:1.9s ease-in-out handShow}@keyframes handShow{0%,14%{opacity:0;transform:scale(.6)}24%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.arm-left{transform-box:view-box;transform-origin:22px 66px}.bot-avatar.gesture-dance .arm-right{animation:2.6s ease-in-out both danceArmR}.bot-avatar.gesture-dance .arm-left{animation:2.6s ease-in-out both danceArmL}@keyframes danceArmR{0%{transform:rotate(0)}14%{transform:rotate(-168deg)}26%{transform:rotate(-142deg)}38%{transform:rotate(-174deg)}50%{transform:rotate(-144deg)}62%{transform:rotate(-174deg)}74%{transform:rotate(-146deg)}86%{transform:rotate(-168deg)}93%{transform:rotate(-160deg)}to{transform:rotate(0)}}@keyframes danceArmL{0%{transform:rotate(0)}14%{transform:rotate(168deg)}26%{transform:rotate(174deg)}38%{transform:rotate(142deg)}50%{transform:rotate(174deg)}62%{transform:rotate(144deg)}74%{transform:rotate(172deg)}86%{transform:rotate(168deg)}93%{transform:rotate(160deg)}to{transform:rotate(0)}}.bot-avatar.gesture-dance .bot-all{animation:2.6s ease-in-out both danceBody}@keyframes danceBody{0%{transform:rotate(0)translateY(0)scale(1)}10%{transform:rotate(2deg)translateY(-4px)scale(1.03)}22%{transform:rotate(-10deg)translateY(-7px)scale(1.06)}32%{transform:rotate(0)translateY(0)scale(1)}42%{transform:rotate(10deg)translateY(-7px)scale(1.06)}52%{transform:rotate(0)translateY(0)scale(1)}62%{transform:rotate(-10deg)translateY(-7px)scale(1.06)}72%{transform:rotate(0)translateY(0)scale(1)}82%{transform:rotate(8deg)translateY(-6px)scale(1.05)}to{transform:rotate(0)translateY(0)scale(1)}}.bot-avatar.gesture-dance .bot-head-group{transform-box:fill-box;transform-origin:bottom;animation:2.6s ease-in-out both danceHead}@keyframes danceHead{0%,to{transform:rotate(0)}13%{transform:rotate(5deg)}17%{transform:rotate(-4deg)}21%{transform:rotate(5deg)}25%{transform:rotate(-4deg)}29%{transform:rotate(3deg)}42%{transform:rotate(-8deg)}62%{transform:rotate(8deg)}82%{transform:rotate(-6deg)}}.bot-avatar.gesture-dance .eye.left,.bot-avatar.gesture-dance .eye.right{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out both eyesDanceJoy}@keyframes eyesDanceJoy{0%,to{transform:translateY(0)scale(1)}10%,90%{transform:translateY(-2.6px)scale(1.32)}50%{transform:translateY(-3.2px)scale(1.4)}}.bot-avatar.gesture-dance .mouth-idle{animation:2.6s both danceMouthIdle}@keyframes danceMouthIdle{0%,8%{opacity:1}14%,88%{opacity:0}to{opacity:1}}.bot-avatar.gesture-dance .mouth-grin{transform-box:fill-box;transform-origin:50%;animation:2.6s both danceGrinLaugh}@keyframes danceGrinLaugh{0%,8%{opacity:0;transform:scale(.7)rotate(0)}16%{opacity:1;transform:scale(1.25)rotate(-4deg)}20%{transform:scale(1.16)rotate(4deg)}24%{transform:scale(1.26)rotate(-4deg)}28%{transform:scale(1.16)rotate(3deg)}32%,84%{opacity:1;transform:scale(1.2)rotate(0)}88%{opacity:1;transform:scale(1.1)rotate(0)}to{opacity:0;transform:scale(.85)rotate(0)}}.bot-avatar.gesture-dance .chest-heart{animation-duration:.85s}.dance-star{opacity:0;transform-box:fill-box;transform-origin:50%}.bot-avatar.gesture-dance .dance-star{animation:2.6s ease-in-out both starTwinkle}.bot-avatar.gesture-dance .dance-star:nth-child(2){animation-delay:.12s}.bot-avatar.gesture-dance .dance-star:nth-child(3){animation-delay:.2s}.bot-avatar.gesture-dance .dance-star:nth-child(4){animation-delay:.3s}@keyframes starTwinkle{0%,12%{opacity:0;transform:scale(.2)rotate(0)}24%{opacity:1;transform:scale(1.25)rotate(20deg)}36%{opacity:.35;transform:scale(.7)rotate(0)}48%{opacity:1;transform:scale(1.15)rotate(-15deg)}62%{opacity:.35;transform:scale(.7)rotate(0)}74%{opacity:1;transform:scale(1.1)rotate(12deg)}90%,to{opacity:0;transform:scale(.3)rotate(0)}}.bot-avatar.gesture-vengchi .mouth-idle{animation:.3s forwards mouthAway}.tongue{opacity:0;transform-box:fill-box;transform-origin:50% 0}.bot-avatar.gesture-vengchi .tongue{animation:1.45s ease-in-out tongueOut}@keyframes tongueOut{0%,12%{opacity:0;transform:scaleY(.2)translateY(-2px)}32%{opacity:1;transform:scaleY(1.3)translateY(2px)rotate(0)}50%{transform:scaleY(1.15)translateY(4px)rotate(-8deg)}66%{transform:scaleY(1.2)translateY(4px)rotate(8deg)}86%{opacity:1;transform:scaleY(1)translateY(2px)rotate(0)}to{opacity:0;transform:scaleY(.2)translateY(-2px)}}.ear-left,.ear-right{transform-box:fill-box;transform-origin:50% 0}.bot-avatar.gesture-vengchi .ear-left{animation:1.45s ease-in-out earStretch}.bot-avatar.gesture-vengchi .ear-right{animation:1.45s ease-in-out 50ms earStretch}@keyframes earStretch{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(.85,1.65)rotate(-5deg)}50%{transform:scale(.78,2.15)rotate(4deg)}75%{transform:scale(.85,1.7)rotate(-3deg)}}.bot-avatar.gesture-vanish{animation:.62s forwards vanishOut}@keyframes vanishOut{0%{opacity:1;filter:blur()drop-shadow(0 14px 20px #2b031366);transform:scale(1)translateY(0)}to{opacity:0;filter:blur(5px)drop-shadow(0 14px 20px #2b031300);transform:scale(.35)translateY(14px)}}.bot-avatar.gesture-reappear{animation:.75s cubic-bezier(.22,.85,.28,1.25) forwards reappearIn}@keyframes reappearIn{0%{opacity:0;filter:blur(6px);transform:scale(.3)translateY(16px)}55%{opacity:1;filter:blur();transform:scale(1.08)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.bot-avatar,.bot-avatar *{animation:none!important}}.eyes-happy,.mouth-laugh,.love-hearts .lh{opacity:0}.eyes-happy,.mouth-laugh{transform-box:fill-box;transform-origin:50%}.bot-avatar.gesture-laugh .eye{animation:1.9s both hideEye}.bot-avatar.gesture-laugh .eyes-happy{animation:1.9s both showHappy}.bot-avatar.gesture-laugh .mouth-idle{animation:1.9s both hideEye}.bot-avatar.gesture-laugh .mouth-laugh{animation:1.9s both laughMouth}.bot-avatar.gesture-laugh .bot-all{animation:1.9s ease-in-out both giggle}.bot-avatar.gesture-laugh .cheek{opacity:1}@keyframes hideEye{0%,to{opacity:1}8%,90%{opacity:0}}@keyframes showHappy{0%,to{opacity:0}8%,90%{opacity:1}}@keyframes laughMouth{0%,to{opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1.1)}20%,40%,60%,80%{transform:scale(.9,.8)}30%,50%,70%{transform:scale(1.1)}90%{opacity:1;transform:scale(1)}}@keyframes giggle{0%,to{transform:rotate(0)translateY(0)}12%,32%,52%,72%{transform:rotate(-3deg)translateY(-2px)}22%,42%,62%,82%{transform:rotate(3deg)translateY(0)}}.bot-avatar.gesture-jump .bot-all{animation:1.1s cubic-bezier(.3,.7,.4,1) both hop}.bot-avatar.gesture-jump .eyes-happy{animation:1.1s both showHappy}.bot-avatar.gesture-jump .eye{animation:1.1s both hideEye}.bot-avatar.gesture-jump .arm-left{animation:1.1s both armsUpL}.bot-avatar.gesture-jump .arm-right{animation:1.1s both armsUpR}@keyframes hop{0%{transform:translateY(0)scale(1)}15%{transform:translateY(2px)scale(1.08,.9)}45%{transform:translateY(-16px)scale(.95,1.06)}70%{transform:translateY(0)scale(1.08,.92)}85%{transform:translateY(-3px)scale(1)}to{transform:translateY(0)scale(1)}}@keyframes armsUpL{0%,to{transform:rotate(0)}40%,60%{transform:rotate(130deg)}}@keyframes armsUpR{0%,to{transform:rotate(0)}40%,60%{transform:rotate(-130deg)}}.bot-avatar.gesture-shy .arm-left{animation:2.2s ease-in-out both shyL}.bot-avatar.gesture-shy .arm-right{animation:2.2s ease-in-out both shyR}.bot-avatar.gesture-shy .bot-head-group{animation:2.2s ease-in-out both shyHead}.bot-avatar.gesture-shy .eye{animation:2.2s both hideEye}.bot-avatar.gesture-shy .eyes-happy{animation:2.2s both showHappy}.bot-avatar.gesture-shy .cheek{opacity:1;transform-box:fill-box;transform-origin:50%;animation:2.2s both blush}@keyframes shyL{0%,to{transform:rotate(0)}25%,80%{transform:rotate(-160deg)}}@keyframes shyR{0%,to{transform:rotate(0)}25%,80%{transform:rotate(160deg)}}@keyframes shyHead{0%,to{transform:rotate(0)translateY(0)}25%,45%{transform:rotate(-6deg)translateY(2px)}60%,80%{transform:rotate(6deg)translateY(2px)}}@keyframes blush{25%,80%{transform:scale(1.35)}}.bot-avatar.gesture-love .love-hearts .lh{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out both floatHeart}.bot-avatar.gesture-love .lh2{animation-delay:.25s!important}.bot-avatar.gesture-love .lh3{animation-delay:.5s!important}.bot-avatar.gesture-love .chest-heart{animation-duration:.6s}.bot-avatar.gesture-love .eye{animation:2.2s both loveEyes}.bot-avatar.gesture-love .bot-all{animation:2.2s ease-in-out both sway}@keyframes floatHeart{0%{opacity:0;transform:translateY(8px)scale(.4)}20%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(-16px)scale(.8)}}@keyframes loveEyes{0%,to{transform:scale(1)}20%,80%{transform:scale(1.18)}}@keyframes sway{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}50%{transform:rotate(4deg)}75%{transform:rotate(-3deg)}}.bot-avatar{animation-name:botFloat}.bot-halo{aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffb0ce61 0%,#f2d6912e 38%,#0000 68%);border-radius:50%;width:150%;animation:4s ease-in-out infinite haloPulse;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.bot-shadow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;width:56%;height:10px;animation:3.8s ease-in-out infinite shadowPulse;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes haloPulse{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.95)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes shadowPulse{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(.8)}}.bot-avatar{isolation:isolate;filter:drop-shadow(0 10px 18px #0000004d)}.scarf-tail{transform-box:fill-box;transform-origin:0 0;animation:2.6s ease-in-out infinite scarfWave}@keyframes scarfWave{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}.bot-avatar.gesture-dance .scarf-tail,.bot-avatar.gesture-jump .scarf-tail{animation-duration:.5s}.bot-body-group{transform-box:view-box;transform-origin:42px 97px;animation:3.8s ease-in-out infinite breathe}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,.985)}}.lid{animation:5.6s ease-in-out infinite blink;transform:translateY(-40px)}@keyframes blink{0%,44%,50%,56%,62%,to{transform:translateY(-40px)}47%{transform:translateY(0)}59%{transform:translateY(0)}}.iris{animation:9s ease-in-out infinite glance}@keyframes glance{0%,20%,to{transform:translate(0)}26%,38%{transform:translate(-1.3px,.2px)}44%,56%{transform:translate(1.3px,-.2px)}62%{transform:translate(0)}}.wink-star{opacity:0;transform-box:fill-box;transform-origin:50%}.bot-avatar.gesture-wink .lid.right{animation:1.1s both winkLid}.bot-avatar.gesture-wink .lid.left{animation:none;transform:translateY(-40px)}.bot-avatar.gesture-wink .wink-star{animation:1.1s both winkStar}.bot-avatar.gesture-wink .bot-head-group{animation:1.1s both winkTilt}.bot-avatar.gesture-wink .cheek ellipse:last-child{transform-box:fill-box;transform-origin:50%;animation:1.1s both cheekUp}.bot-avatar.gesture-wink .mouth-idle{transform-box:fill-box;transform-origin:50%;animation:1.1s both smirk}@keyframes winkLid{0%,to{transform:translateY(-40px)}18%,78%{transform:translateY(0)}}@keyframes winkStar{0%,20%{opacity:0;transform:scale(.2)rotate(0)}40%{opacity:1;transform:scale(1.4)rotate(45deg)}70%{opacity:1;transform:scale(1)rotate(90deg)}to{opacity:0;transform:scale(.3)rotate(120deg)}}@keyframes winkTilt{0%,to{transform:rotate(0)}20%,80%{transform:rotate(5deg)}}@keyframes cheekUp{20%,80%{transform:translateY(-1.2px)scale(1.25)}}@keyframes smirk{20%,80%{transform:rotate(-6deg)translate(.6px)}}.bot-avatar.gesture-laugh .lid,.bot-avatar.gesture-jump .lid,.bot-avatar.gesture-shy .lid,.bot-avatar.gesture-vengchi .lid{animation:none;transform:translateY(-40px)}.bot-avatar.gesture-vengchi .lid{animation:1.45s ease-in-out both halfLid}@keyframes halfLid{0%,to{transform:translateY(-40px)}22%,78%{transform:translateY(-9px)}}.lash-wink,.bot-avatar.gesture-wink .lid.right .lash{opacity:0}.bot-avatar.gesture-wink .lid.right .lash-wink{opacity:1}.mouth-idle{transform-box:fill-box;transform-origin:top;animation:6s ease-in-out infinite lipSmile}@keyframes lipSmile{0%,60%,to{transform:scale(1)}68%,84%{transform:scale(1.14,1.08)}}.bot-avatar.gesture-wink .mouth-idle{animation:1.1s both smirk}.bot-avatar.gesture-shy .mouth-idle{animation:2.2s both shyLip}@keyframes shyLip{20%,80%{transform:scale(.72,.8)}}.bot-avatar.gesture-love .mouth-idle{animation:2.2s both kiss}@keyframes kiss{0%,to{transform:scale(1)}25%,75%{transform:scale(.8,.95)}}.led{filter:url(#botledGlow)}.mouth-idle.led rect{animation:3.2s ease-in-out infinite ledScan}.mouth-idle.led rect:nth-child(2){animation-delay:.1s}.mouth-idle.led rect:nth-child(3){animation-delay:.2s}.mouth-idle.led rect:nth-child(4){animation-delay:.3s}.mouth-idle.led rect:nth-child(5){animation-delay:.4s}.mouth-idle.led rect:nth-child(6){animation-delay:.5s}.mouth-idle.led rect:nth-child(7){animation-delay:.6s}@keyframes ledScan{0%,70%,to{opacity:1}80%{opacity:.35}}.eq{transform-box:fill-box;transform-origin:50%;animation:.45s ease-in-out infinite alternate eqBounce}@keyframes eqBounce{0%{transform:scaleY(.45)}to{transform:scaleY(1.1)}}.bot-avatar{--lx:0;--ly:0}.look-eye{transform:translate(calc(var(--lx) * 1.8px), calc(var(--ly) * 1.4px))}.look-head{transform-box:view-box;transform-origin:42px 60px;transform:translate(calc(var(--lx) * 1.6px), calc(var(--ly) * 1px)) rotate(calc(var(--lx) * 7deg))}.bot-avatar.is-looking .iris{animation:none}.face-sad,.face-wow{opacity:0;transition:opacity .25s}.tear{opacity:0;transform-box:fill-box}.bot-avatar.mood-happy .eye,.bot-avatar.mood-happy .mouth-idle{opacity:0}.bot-avatar.mood-happy .eyes-happy,.bot-avatar.mood-happy .mouth-laugh{opacity:1;animation:none}.bot-avatar.mood-happy .cheek{opacity:1}.bot-avatar.mood-happy .bot-all{animation:1.9s ease-in-out infinite giggle}.bot-avatar.mood-sad .eye,.bot-avatar.mood-sad .mouth-idle,.bot-avatar.mood-sad .cheek{opacity:0}.bot-avatar.mood-sad .face-sad{opacity:1}.bot-avatar.mood-sad .tear{animation:1.3s ease-in infinite tearDrop}.bot-avatar.mood-sad .tear--2{animation-delay:.45s}.bot-avatar.mood-sad .tear--3{animation-delay:.9s}.bot-avatar.mood-sad .bot-all{animation:1.2s ease-in-out infinite sob}.bot-avatar.mood-sad .antenna{animation:1.2s ease-in-out infinite droop}.bot-avatar.mood-sad .arm-left{animation:none;transform:rotate(-150deg)}.bot-avatar.mood-sad .arm-right{animation:none;transform:rotate(150deg)}@keyframes tearDrop{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1;transform:translateY(1px)scale(1)}to{opacity:0;transform:translateY(12px)scale(.8)}}@keyframes sob{0%{transform:translateY(0)scale(1)}4%{transform:translateY(2px)scale(1.03,.96)}9%{transform:translateY(0)scale(1)}16%{transform:translateY(1.4px)scale(1.015,.975)}21%{transform:translateY(0)}28%{transform:translateY(1.4px)scale(1.015,.975)}33%{transform:translateY(0)}40%{transform:translateY(1.4px)scale(1.015,.975)}45%{transform:translateY(0)}52%{transform:translateY(1.4px)scale(1.015,.975)}57%{transform:translateY(0)}64%{transform:translateY(1.4px)scale(1.015,.975)}69%{transform:translateY(0)}76%{transform:translateY(1.2px)scale(1.01,.98)}81%,to{transform:translateY(0)scale(1)}}@keyframes droop{0%,to{transform:rotate(-24deg)}50%{transform:rotate(-30deg)}}.bot-avatar.mood-wow .mouth-idle{opacity:0}.bot-avatar.mood-wow .face-wow{opacity:1}.bot-avatar.mood-wow .eye{transform:scale(1.18)}.bot-avatar.mood-wow .antenna{animation:none;transform:rotate(0)translateY(-1.5px)}.bot-avatar[class*=mood-] .lid{animation:none;transform:translateY(-40px)}.bot-avatar svg{transform-origin:50% 100%}.heart-grow{transform-box:view-box;transform-origin:42px 81.5px;transform:scale(.07)}.chest-heart{animation:1.15s ease-in-out infinite heartBeat}.heart-flash,.shard,.spark,.clutch{opacity:0}.shard,.spark{transform-box:view-box;transform-origin:42px 81.5px}.heart-flash{transform-box:fill-box;transform-origin:50%}.clutch-left{transform-box:view-box;transform-origin:22px 65px}.clutch-right{transform-box:view-box;transform-origin:62px 65px}.face-sad .tear{animation:1.3s ease-in infinite tearDrop}.face-sad .tear--2{animation-delay:.45s}.face-sad .tear--3{animation-delay:.9s}.story--rest .heart-grow{animation:.9s cubic-bezier(.3,1.6,.5,1) both dotIn}@keyframes dotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(.07)}}.story--grow .heart-grow{animation:26s cubic-bezier(.4,0,.6,1) forwards heartGrow}@keyframes heartGrow{0%{transform:scale(.07)}to{transform:scale(2.3)}}.story--shake .heart-grow{animation:1.1s linear forwards heartShake}@keyframes heartShake{0%{transform:scale(2.3)rotate(0)}15%{transform:scale(2.34)rotate(-4deg)}30%{transform:scale(2.38)rotate(4deg)}45%{transform:scale(2.43)rotate(-5deg)}60%{transform:scale(2.48)rotate(5deg)}75%{transform:scale(2.53)rotate(-4deg)}90%{transform:scale(2.6)rotate(2deg)}to{transform:scale(2.65)rotate(0)}}.story--cry .heart-grow,.story--vanish .heart-grow,.story--brand .heart-grow{animation:.2s ease-out forwards heartPop}.story--gone .heart-grow,.story--return .heart-grow{opacity:0;transform:scale(0)}@keyframes heartPop{0%{opacity:1;transform:scale(2.65)}to{opacity:0;transform:scale(3)}}.story--cry .heart-flash,.story--vanish .heart-flash,.story--brand .heart-flash{animation:.8s ease-out forwards heartFlash}@keyframes heartFlash{0%{opacity:1;stroke-width:2.4px;transform:scale(1.2)}to{opacity:0;stroke-width:.3px;transform:scale(4.2)}}.story--cry .shard,.story--vanish .shard,.story--brand .shard{animation:1.5s cubic-bezier(.15,.7,.3,1) forwards shardFly}@keyframes shardFly{0%{opacity:1;transform:rotate(var(--a)) translateY(-4px) scale(var(--s))}55%{opacity:1;transform:rotate(calc(var(--a) + 25deg)) translateY(calc(var(--d) * -1)) scale(var(--s))}to{opacity:0;transform:rotate(calc(var(--a) + 40deg)) translateY(calc(var(--d) * -1.15)) scale(.2)}}.story--cry .spark,.story--vanish .spark,.story--brand .spark{animation:1.1s cubic-bezier(.15,.7,.3,1) forwards sparkFly}@keyframes sparkFly{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1))}}.story--cry .arm-left,.story--cry .arm-right{opacity:0;animation:none}.story--cry .clutch{opacity:1}.story--cry .clutch-left{animation:6.8s cubic-bezier(.3,.7,.3,1) both clutchL}.story--cry .clutch-right{animation:6.8s cubic-bezier(.3,.7,.3,1) both clutchR}@keyframes clutchL{0%{transform:translate(0)rotate(0)}7%{transform:translate(3px,6px)rotate(-52deg)}11%,88%{transform:translate(3px,5px)rotate(-47deg)}to{transform:translate(0)rotate(0)}}@keyframes clutchR{0%{transform:translate(0)rotate(0)}7%{transform:translate(-3px,6px)rotate(52deg)}11%,88%{transform:translate(-3px,5px)rotate(47deg)}to{transform:translate(0)rotate(0)}}.story--cry .eye,.story--cry .mouth-idle,.story--cry .cheek{animation:6.8s ease-in-out both cryFaceOut}.story--cry .face-sad{animation:6.8s ease-in-out both cryFaceIn}@keyframes cryFaceOut{0%{opacity:1}5%,92%{opacity:0}to{opacity:1}}@keyframes cryFaceIn{0%{opacity:0}5%,92%{opacity:1}to{opacity:0}}.story--cry .bot-head-group{animation:6.8s ease-in-out both headBow}@keyframes headBow{0%{transform:rotate(0)translateY(0)}10%{transform:rotate(-4deg)translateY(2px)}40%{transform:rotate(3deg)translateY(2.4px)}70%{transform:rotate(-3deg)translateY(2px)}92%,to{transform:rotate(0)translateY(0)}}.story--cry svg{animation:6.8s ease-in-out both sob}.story--vanish svg{animation:1.1s cubic-bezier(.5,0,.75,0) forwards botVanish}@keyframes botVanish{0%{opacity:1;filter:blur()brightness();transform:scale(1)}22%{opacity:1;filter:blur()brightness(1.25);transform:scale(1.07,.95)}to{opacity:0;filter:blur(6px)brightness(1.8);transform:scale(.15)translateY(-20px)}}.story--gone svg{opacity:0;transform:scale(.15)}.story--vanish .bot-shadow,.story--gone .bot-shadow{opacity:0;transition:opacity .6s;animation:none!important}.story--vanish .bot-halo,.story--gone .bot-halo{opacity:0;transition:opacity .8s;animation:none!important}.story--return svg{animation:1.5s cubic-bezier(.22,.9,.3,1.15) both botReturn}@keyframes botReturn{0%{opacity:0;filter:blur(8px)brightness(1.8);transform:scale(.2)translateY(-18px)}45%{opacity:1;filter:blur(1px)brightness(1.2)}70%{filter:blur()brightness();transform:scale(1.06,.97)translateY(0)}85%{transform:scale(.98,1.02)}to{opacity:1;filter:none;transform:scale(1)}}.story--return .bot-shadow{animation:1.5s ease-out both shadowBack!important}@keyframes shadowBack{0%{opacity:0;transform:translate(-50%)scale(.3)}to{opacity:1;transform:translate(-50%)scale(1)}}.story--return:after{content:"";aspect-ratio:1;pointer-events:none;border:2px solid #ffd1e1cc;border-radius:50%;width:70%;animation:1.2s ease-out both returnRing;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes returnRing{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@media (prefers-reduced-motion:reduce){.heart-grow{transform:scale(1)}}.bot-avatar.gesture-weep .eye,.bot-avatar.gesture-weep .mouth-idle,.bot-avatar.gesture-weep .cheek{animation:3s ease-in-out both weepOut}.bot-avatar.gesture-weep .face-sad{animation:3s ease-in-out both weepIn}.bot-avatar.gesture-weep .bot-all{animation:3s ease-in-out both weepSob}.bot-avatar.gesture-weep .arm-left{animation:3s ease-in-out both weepArmL}.bot-avatar.gesture-weep .arm-right{animation:3s ease-in-out both weepArmR}@keyframes weepOut{0%{opacity:1}10%,88%{opacity:0}to{opacity:1}}@keyframes weepIn{0%{opacity:0}10%,88%{opacity:1}to{opacity:0}}@keyframes weepSob{0%,to{transform:translateY(0)}15%,35%,55%,75%{transform:translateY(1.3px)scale(1.015,.98)}25%,45%,65%,85%{transform:translateY(0)}}@keyframes weepArmL{0%,to{transform:rotate(0)}20%,40%{transform:rotate(-140deg)}30%{transform:rotate(-125deg)}50%{transform:rotate(0)}}@keyframes weepArmR{0%,50%,to{transform:rotate(0)}60%,80%{transform:rotate(140deg)}70%{transform:rotate(125deg)}}.ear-glow{filter:url(#botledGlow)}@media (prefers-reduced-motion:no-preference){.ear-glow{animation:3.2s ease-in-out infinite earGlow}.ear-right .ear-glow{animation-delay:1.6s}}@keyframes earGlow{0%,to{stroke-opacity:1}50%{stroke-opacity:.45}}.face-brand{opacity:0;pointer-events:none}.face-brand text{font-family:Orbitron,Manrope,sans-serif;font-weight:800}.brand-air,.brand-divine{fill:#ff2b4a;filter:url(#botledGlow)}.bl{opacity:0}.brand-line{opacity:0;transform-box:fill-box;transform-origin:50%}.brand-scan{opacity:0;transform-box:view-box}.story--brand .face-brand{animation:3.6s ease-in-out both brandScreen}.story--brand .bl{animation:3.6s step-end both brandLetter}.story--brand .brand-line{animation:3.6s ease-out both brandLine}.story--brand .brand-scan{animation:3.6s ease-in-out both brandScan}.story--brand .brand-air,.story--brand .brand-divine{animation:1.2s ease-in-out .9s 2 alternate brandGlow}.story--brand .eye,.story--brand .mouth-idle,.story--brand .cheek{animation:3.6s ease-in-out both brandFaceOut}.story--brand .lid{animation:none;transform:translateY(-40px)}@keyframes brandScreen{0%{opacity:0}6%,88%{opacity:1}to{opacity:0}}@keyframes brandFaceOut{0%{opacity:1}6%,90%{opacity:0}to{opacity:1}}@keyframes brandLetter{0%,9%{opacity:0}10%{opacity:1}11%{opacity:.2}12%,86%{opacity:1}87%{opacity:.3}88%{opacity:1}90%,to{opacity:0}}@keyframes brandLine{0%,30%{opacity:0;transform:scaleX(0)}40%,85%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}@keyframes brandScan{0%,4%{opacity:0;transform:translateY(0)}8%{opacity:1}30%{opacity:.8;transform:translateY(36px)}33%,to{opacity:0;transform:translateY(36px)}}@keyframes brandGlow{to{opacity:.75}}.after-brand .heart-grow,.after-brand .heart-flash,.after-brand .shard,.after-brand .spark{opacity:0!important;animation:none!important}.ear-glow{opacity:0;transition:opacity .3s;animation:none!important}.bot-avatar.mood-listen .ear-glow{opacity:1;animation:1s ease-in-out infinite earListen!important}@keyframes earListen{0%,to{opacity:.35}50%{opacity:1}}.bot-avatar.mood-listen .mouth-idle{opacity:0}.bot-avatar.mood-listen .mouth-grin{opacity:1;animation:none}.bot-avatar.mood-listen .bot-head-group{animation:2.4s ease-in-out infinite listenTilt}@keyframes listenTilt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(3deg)}}.bot-wrap{flex:none;justify-items:center;gap:4px;display:grid;position:relative}.bot-wrap .bot-halo{transition:transform .4s,opacity .4s}.bot-tip{white-space:nowrap;pointer-events:none;font:700 11.5px/1.2 var(--en,"Manrope", system-ui, sans-serif);letter-spacing:.02em;color:#fbe9c4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #f0c95e59;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.bot-wrap.is-listening .bot-tip{color:#fff;background:#2ecc712e;border-color:#2ecc718c}.bot-tip__dot{background:#2ecc71;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite tipPulse}@keyframes tipPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.bot-wrap.is-listening .bot-avatar{filter:drop-shadow(0 0 18px #7ff0ff73)drop-shadow(0 14px 18px #00000059)}.bot-wrap.is-listening .bot-avatar:after{content:"";aspect-ratio:1;pointer-events:none;border:2px solid #7ff0ff80;border-radius:50%;width:120%;animation:1.6s ease-out infinite listenRing;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@keyframes listenRing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@media (width<=1000px){.bot-tip{padding:3px 9px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.bot-tip__dot,.bot-wrap.is-listening .bot-avatar:after,.bot-avatar.mood-listen .ear-glow{animation:none!important}}.bot-avatar.is-calm{filter:drop-shadow(0 18px 22px #14000873)drop-shadow(0 2px 3px #14000840);width:112px;height:140px;animation:5.5s ease-in-out infinite botFloatCalm}@keyframes botFloatCalm{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bot-avatar.is-calm .bot-halo{background:radial-gradient(circle,#ffecc447 0%,#f0c95e1f 38%,#f0c95e00 66%);width:165%;animation:none;top:40%}.bot-avatar.is-calm .bot-shadow{background:radial-gradient(closest-side,#ffe2a08c,#d4a53738 55%,#0000);width:78%;height:16px;animation:none;bottom:-10px}.bot-avatar.is-calm .bot-shadow:after{content:"";background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;position:absolute;inset:4px 18%}.bot-avatar.is-calm .bot-head-group{animation-duration:11s}.bot-avatar.is-calm:hover{filter:drop-shadow(0 0 22px #ffe2a059)drop-shadow(0 18px 22px #14000873)}.bot-wrap{padding-bottom:8px}@media (width<=1000px){.bot-avatar.is-calm{width:82px;height:103px}}@media (prefers-reduced-motion:reduce){.bot-avatar.is-calm{animation:none}}.face-mic{opacity:0;pointer-events:none;transition:opacity .25s}.fm-icon{transform-box:fill-box;transform-origin:50%}.fw{opacity:0}.bot-avatar.mood-listen .face-mic{opacity:1}.bot-avatar.mood-listen .eye,.bot-avatar.mood-listen .lid,.bot-avatar.mood-listen .cheek,.bot-avatar.mood-listen .mouth-idle,.bot-avatar.mood-listen .mouth-grin,.bot-avatar.mood-listen .eyes-happy,.bot-avatar.mood-listen .mouth-laugh,.bot-avatar.mood-listen .face-wow,.bot-avatar.mood-listen .tongue{opacity:0!important;animation:none!important}.bot-avatar.mood-listen .fm-icon{animation:.7s cubic-bezier(.2,1.5,.4,1) both fmPop,1.6s ease-in-out .7s infinite fmGlow}@keyframes fmPop{0%{opacity:0;transform:scale(.2)rotate(-25deg)}60%{opacity:1;transform:scale(1.18)rotate(6deg)}to{opacity:1;transform:none}}@keyframes fmGlow{0%,to{filter:drop-shadow(0 0 #22e3ff00);transform:scale(1)}50%{filter:drop-shadow(0 0 2.5px #22e3ffe6);transform:scale(1.06)}}.bot-avatar.mood-listen .fw1{animation:1.2s ease-in-out .5s infinite fmWave}.bot-avatar.mood-listen .fw2{animation:1.2s ease-in-out .75s infinite fmWave}@keyframes fmWave{0%,to{opacity:.15}50%{opacity:1}}.bot-avatar.mood-listen .bot-all{animation:.75s cubic-bezier(.3,1.6,.5,1) both botBoing,2.6s ease-in-out .8s infinite botListenSway}@keyframes botBoing{0%{transform:scale(1)}25%{transform:translateY(2px)scale(1.12,.86)}55%{transform:translateY(-10px)scale(.94,1.08)}80%{transform:translateY(0)scale(1.04,.97)}to{transform:none}}@keyframes botListenSway{0%,to{transform:rotate(0)}50%{transform:rotate(-2deg)}}.bot-wrap{isolation:isolate}.bot-burst{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:42%;left:50%}.bb-ring{opacity:0;border:2px solid #7ff0ffcc;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;animation:1.1s cubic-bezier(.15,.7,.3,1) both bbRing;position:absolute;top:0;left:0;box-shadow:0 0 18px #7ff0ff73,inset 0 0 12px #7ff0ff40}.bb-r2{border-color:#f7dd92d9;animation-delay:.12s;box-shadow:0 0 18px #f7dd9273}.bb-r3{border-width:1px;animation-delay:.24s}@keyframes bbRing{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.1)}}.bb-flash{background:radial-gradient(circle,#ffffff8c,#7ff0ff33 40%,#0000 70%);border-radius:50%;width:160px;height:160px;margin:-80px 0 0 -80px;animation:.6s ease-out both bbFlash;position:absolute;top:0;left:0}@keyframes bbFlash{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.4)}}.bb-dot{opacity:0;background:#fff1c9;border-radius:50%;width:6px;height:6px;animation:1s cubic-bezier(.15,.8,.3,1) 80ms both bbDot;position:absolute;top:-3px;left:-3px;box-shadow:0 0 8px #f7dd92}.bb-dot:nth-child(odd){background:#b8fbff;box-shadow:0 0 8px #7ff0ff}@keyframes bbDot{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.3)}}.bot-wrap.is-listening:before{content:"";z-index:-1;opacity:0;border:1px solid #7ff0ff73;border-radius:50%;width:130px;height:130px;margin:-65px 0 0 -65px;animation:1.8s ease-out 1s infinite listenWave;position:absolute;top:42%;left:50%}@keyframes listenWave{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.bot-wrap.is-listening .bot-avatar:after{display:none}@media (width<=1000px){.bb-ring{width:90px;height:90px;margin:-45px 0 0 -45px}.bot-wrap.is-listening:before{width:96px;height:96px;margin:-48px 0 0 -48px}}@media (prefers-reduced-motion:reduce){.bot-wrap.is-listening:before{display:none}.bot-avatar.mood-listen .bot-all,.bot-avatar.mood-listen .fw1,.bot-avatar.mood-listen .fw2{animation:none}.bot-avatar.mood-listen .fw{opacity:.8}}.aiw{--m:#730522;--md:#4a0318;--gold:#d4a537;--ink:#241018;--mut:#7d6a70;--line:#efe5df;--paper:#fffdf9;--bn:"Hind Siliguri", "Manrope", system-ui, sans-serif;--en:"Manrope", "Hind Siliguri", system-ui, sans-serif;z-index:120;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);font-family:var(--bn);background:radial-gradient(900px 500px at 50% 0,#73052259,#0000 70%),#1202088c;place-items:center;padding:20px;animation:.3s both aiwFade;display:grid;position:fixed;inset:0}@keyframes aiwFade{0%{opacity:0}to{opacity:1}}.aiw__box{background:var(--paper);width:min(760px,100%);max-height:min(86vh,860px);color:var(--ink);border-radius:28px;outline:none;flex-direction:column;animation:.55s cubic-bezier(.16,1,.3,1) both aiwRise;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 120px -30px #140008cc,0 0 0 1px #ffffff80,0 0 0 7px #ffffff0f}@keyframes aiwRise{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}.aiw__head{color:#fff;background:radial-gradient(420px 200px at 100% 0%, #f0c95e38, transparent 65%), radial-gradient(300px 180px at 0% 120%, #7ff0ff24, transparent 70%), linear-gradient(135deg, #8f0c35, var(--m) 45%, var(--md));padding:22px 26px 20px;position:relative;overflow:hidden}.aiw__head:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.aiw__brand{z-index:1;align-items:center;gap:14px;padding-right:48px;display:flex;position:relative}.aiw__brand h2{font:800 19px/1.2 var(--en);letter-spacing:.01em;margin:0}.aiw__brand small{color:#fff0dcc7;margin-top:3px;font-size:13px;display:block}.aiw__face{background:#0b0f22;border-radius:15px;flex:none;width:48px;height:40px;position:relative;box-shadow:0 0 0 3px #ffffffe6,0 8px 20px -6px #0009}.aiw__face i{border:2px solid #5fe6ff;border-radius:50%;width:9px;height:11px;animation:4s infinite aiwBlink;position:absolute;top:11px;box-shadow:0 0 6px #5fe6ff}.aiw__face b{border:2px solid #5fe6ff;border-top:0;border-radius:0 0 10px 10px;width:14px;height:6px;margin-left:-7px;position:absolute;bottom:7px;left:50%;box-shadow:0 3px 6px -3px #5fe6ff}@keyframes aiwBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.aiw__x{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s,transform .3s;display:grid;position:absolute;top:18px;right:18px}.aiw__x:hover{background:#ffffff38;transform:rotate(90deg)}.aiw__q{z-index:1;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;margin:16px 0 0;padding:10px 14px;font-size:15.5px;line-height:1.5;position:relative}.aiw__q span{font:800 10.5px/1 var(--en);letter-spacing:.16em;text-transform:uppercase;color:#f3d37e;margin-bottom:2px;display:block}.aiw__body{overscroll-behavior:contain;flex:1;min-height:180px;padding:24px 28px 18px;overflow-y:auto}.aiw-rich{color:var(--ink);font-size:16px;line-height:1.75}.aiw-rich>*{animation:.5s cubic-bezier(.16,1,.3,1) both aiwIn;animation-delay:calc(var(--i,0) * 70ms);margin:0 0 12px}@keyframes aiwIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aiw-rich h4{color:var(--m);align-items:center;gap:10px;margin-top:18px;font-size:16.5px;font-weight:700;display:flex}.aiw-rich h4:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);border-radius:2px;width:18px;height:2px}.aiw-rich h4:first-child{margin-top:0}.aiw-rich ul,.aiw-rich ol{counter-reset:aiw;gap:8px;padding:0;list-style:none;display:grid}.aiw-rich li{border:1px solid var(--line);background:#fff;border-radius:14px;padding:11px 14px 11px 40px;transition:border-color .2s,transform .2s;position:relative;box-shadow:0 6px 16px -14px #4a031880}.aiw-rich li:hover{border-color:#d4a53799;transform:translate(2px)}.aiw-rich ul li:before{content:"";background:radial-gradient(circle at 35% 30%, #fff1c4, var(--gold) 60%, #9c6d14);border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:16px;box-shadow:0 0 0 3px #d4a53729}.aiw-rich ol li{counter-increment:aiw}.aiw-rich ol li:before{content:counter(aiw);width:21px;height:21px;font:800 11.5px/1 var(--en);color:#fff;background:var(--m);border-radius:7px;place-items:center;display:grid;position:absolute;top:11px;left:11px}.aiw-rich b{color:#1c0810;font-weight:700}.aiw-price{font-family:var(--en);color:var(--m);white-space:nowrap;background:linear-gradient(#fdf3dc,#f8e6bd);border-radius:7px;margin:0 1px;padding:0 7px;font-weight:800;display:inline-block;box-shadow:inset 0 0 0 1px #d4a53773}.aiw-think{justify-items:center;gap:14px;padding:18px 0 6px;display:grid}.aiw-orb{width:74px;height:74px;position:relative}.aiw-orb span{background:radial-gradient(circle at 35% 30%,#fff,#7ff0ff 45%,#1487cf);border-radius:50%;animation:1.4s ease-in-out infinite aiwPulse;position:absolute;inset:22px;box-shadow:0 0 22px #7ff0ffb3}.aiw-orb i{border:2px solid #0000;border-top-color:var(--m);border-right-color:#d4a537cc;border-radius:50%;animation:1.1s linear infinite aiwSpin;position:absolute;inset:0}.aiw-orb i:nth-child(2){border-top-color:var(--gold);border-left-color:#73052280;border-right-color:#0000;animation-duration:1.6s;animation-direction:reverse;inset:8px}.aiw-orb i:nth-child(3){border-top-color:#7ff0ffe6;border-right-color:#0000;animation-duration:.9s;inset:15px}@keyframes aiwSpin{to{transform:rotate(360deg)}}@keyframes aiwPulse{0%,to{transform:scale(.9)}50%{transform:scale(1.08)}}.aiw-step{color:var(--m);margin:0;font-size:15px;font-weight:600;animation:.45s both aiwIn}.aiw-skel{gap:10px;width:100%;margin-top:6px;display:grid}.aiw-skel i{background:linear-gradient(90deg,#f3ebe4 0%,#fbf6f1 40%,#f3ebe4 80%) 0 0/200% 100%;border-radius:8px;height:12px;animation:1.3s linear infinite aiwShim}@keyframes aiwShim{0%{background-position:200% 0}to{background-position:-200% 0}}.aiw-fail,.aiw-ok{text-align:center;justify-items:center;gap:8px;padding:20px 10px;display:grid}.aiw-fail b,.aiw-ok b{color:var(--ink);font-size:18px}.aiw-fail p,.aiw-ok p{max-width:46ch;color:var(--mut);margin:0 0 6px;line-height:1.6}.aiw-ok__tick{color:#fff;background:linear-gradient(145deg,#2ecc71,#18794e);border-radius:50%;place-items:center;width:64px;height:64px;animation:.6s cubic-bezier(.2,1.5,.4,1) both aiwPop;display:grid;box-shadow:0 0 0 8px #2ecc7124,0 14px 26px -12px #18794ecc}@keyframes aiwPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.aiw__foot{border-top:1px solid var(--line);background:linear-gradient(#fffaf4,#fbf4ea);gap:12px;padding:14px 20px 18px;display:grid}.aiw-actions{flex-wrap:wrap;gap:8px;display:flex}.aiw-cta{cursor:pointer;height:46px;font:700 15px/1 var(--bn);color:#fff;background:linear-gradient(135deg, #9a1040, var(--m) 55%, var(--md));border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px -12px #730522e6,inset 0 0 0 1px #f0c95e59}.aiw-cta:hover{transform:translateY(-1px);box-shadow:0 16px 28px -12px #730522f2,inset 0 0 0 1px #f0c95e99}.aiw-cta:disabled{opacity:.6;cursor:wait;transform:none}.aiw-cta--sm{height:40px;padding:0 18px;font-size:14px}.aiw-ghost{height:40px;color:var(--m);font:600 14px/1 var(--bn);cursor:pointer;background:#fff;border:1px solid #e6d8cf;border-radius:999px;align-items:center;gap:6px;padding:0 15px;transition:background .2s,border-color .2s;display:inline-flex}.aiw-ghost:hover{background:#fbf2ec;border-color:#7305224d}.aiw-ask{background:#fff;border:1px solid #e6d8cf;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 20px -16px #4a031899}.aiw-ask:focus-within{border-color:#73052273;box-shadow:0 0 0 4px #73052214}.aiw-ask input{min-width:0;height:38px;font:500 15px var(--bn);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.aiw-ask input::placeholder{color:#a8979b}.aiw-ask button{color:#fff;background:var(--m);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .2s,opacity .2s;display:grid}.aiw-ask button:disabled{opacity:.35;cursor:default}.aiw-ask button:not(:disabled):hover{transform:translate(2px)}.aiw-book{gap:14px;display:grid}.aiw-book__head{align-items:center;gap:12px;display:flex}.aiw-book__head b{font-size:18px;display:block}.aiw-book__head small{color:var(--mut);font-size:13.5px}.aiw-back{width:38px;height:38px;color:var(--m);cursor:pointer;background:#fff;border:1px solid #e6d8cf;border-radius:50%;flex:none;place-items:center;display:grid}.aiw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.aiw-f{gap:5px;min-width:0;display:grid}.aiw-f--wide{grid-column:1/-1}.aiw-f span{color:var(--mut);font-size:13px;font-weight:600}.aiw-f input,.aiw-f select{height:46px;font:500 15px var(--bn);color:var(--ink);background:#fff;border:1px solid #e6d8cf;border-radius:13px;outline:none;min-width:0;padding:0 14px;transition:border-color .2s,box-shadow .2s}.aiw-f input:focus,.aiw-f select:focus{border-color:#73052280;box-shadow:0 0 0 4px #73052214}.aiw-err{color:#9b1238;background:#fdecef;border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.aiw-fine{text-align:center;color:var(--mut);margin:-4px 0 0;font-size:12.5px}.aiw__x:focus-visible,.aiw-cta:focus-visible,.aiw-ghost:focus-visible,.aiw-ask button:focus-visible,.aiw-back:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width<=640px){.aiw{place-items:end stretch;padding:0}.aiw__box{border-radius:26px 26px 0 0;width:100%;max-height:92vh;animation-name:aiwSheet}@keyframes aiwSheet{0%{transform:translateY(100%)}to{transform:none}}.aiw__head{padding:18px 18px 16px}.aiw__head:before{content:"";background:#ffffff59;border-radius:4px;width:40px;height:4px;margin-left:-20px;position:absolute;top:7px;left:50%}.aiw__x{top:14px;right:12px}.aiw__q{font-size:14.5px}.aiw__body{padding:18px 16px 12px}.aiw-rich{font-size:15px}.aiw__foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px))}.aiw-grid{grid-template-columns:minmax(0,1fr)}.aiw-actions>*{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.aiw,.aiw__box,.aiw-rich>*,.aiw-step,.aiw-ok__tick{animation:none}.aiw-orb i,.aiw-orb span,.aiw-skel i,.aiw__face i{animation-duration:3s}}.aiw__head,.aiw__foot{flex:none}@media (width<=640px){.aiw-actions{flex-wrap:nowrap;gap:6px}.aiw-actions>*{white-space:nowrap;flex:1 1 0;min-width:0;height:38px;padding:0 8px;font-size:13px}.aiw__brand small{font-size:12px}.aiw__face{width:42px;height:36px}}.aiw-actions .ico,.aiw-cta .ico{flex:none}.aiw-ask{gap:6px;padding-right:5px}.aiw-ask .aiw-mic{width:40px;height:40px;color:var(--m);cursor:pointer;background:#fff6f2;border:1px solid #ecdcd4;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid;position:relative}.aiw-ask .aiw-mic:hover{background:#fbe7e3;transform:scale(1.05)}.aiw-ask .aiw-mic.is-on{color:#fff;background:linear-gradient(145deg,#2ecc71,#18794e);border-color:#0000}.aiw-ask .aiw-mic.is-on:before,.aiw-ask .aiw-mic.is-on:after{content:"";border:2px solid #2ecc718c;border-radius:50%;animation:1.4s ease-out infinite aiwRing;position:absolute;inset:-2px}.aiw-ask .aiw-mic.is-on:after{animation-delay:.7s}@keyframes aiwRing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.aiw-ask .aiw-send{color:#fff;background:var(--m);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.aiw-ask.is-live{border-color:#2ecc7199;box-shadow:0 0 0 4px #2ecc711f}.aiw-eq{align-items:center;gap:2px;height:16px;display:flex}.aiw-eq i{background:#fff;border-radius:2px;width:3px;height:5px;animation:.9s ease-in-out infinite aiwEq}.aiw-eq i:nth-child(2){animation-delay:.12s}.aiw-eq i:nth-child(3){animation-delay:.24s}.aiw-eq i:nth-child(4){animation-delay:.36s}@keyframes aiwEq{0%,to{height:4px}50%{height:15px}}.aiw-vnote{color:#9b1238;margin:-4px 4px 0;font-size:13px}@media (prefers-reduced-motion:reduce){.aiw-ask .aiw-mic.is-on:before,.aiw-ask .aiw-mic.is-on:after,.aiw-eq i{animation:none}}.aic{animation:.55s cubic-bezier(.16,1,.3,1) both aiwIn;animation-delay:calc(var(--i,0) * 90ms + 60ms);background:#fff;border:1px solid #efe4dc;border-radius:22px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 36px -26px #4a03188c,inset 0 2px #fffc}.aic:before{content:"";background:linear-gradient(90deg, #8f0c35, var(--m) 40%, var(--gold) 80%, #f3d37e);height:4px;position:absolute;top:0;left:0;right:0}.aic__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 20px 14px;display:grid}.aic__ic{color:#f3d37e;background:linear-gradient(145deg, #9a1040, var(--m) 55%, var(--md));border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 18px -10px #730522e6,inset 0 0 0 1px #f0c95e4d}.aic__title{min-width:0}.aic__title small{font:800 10.5px/1 var(--en);letter-spacing:.16em;text-transform:uppercase;color:#a8791f;display:block}.aic__title h4{color:#1c0810;margin:5px 0 0;font-size:18.5px;font-weight:700;line-height:1.3;display:block}.aic__title h4:before{display:none}.aic__title p{font:500 13px/1.4 var(--en);color:var(--mut);margin:3px 0 0}.aic__price{text-align:right;background:linear-gradient(#fff8e8,#fbeccb);border-radius:16px;padding:8px 14px;box-shadow:inset 0 0 0 1px #d4a53773}.aic__price small{color:#8a6a2a;font-size:11.5px;font-weight:600;display:block}.aic__price b{font:800 21px/1.15 var(--en);color:var(--m);white-space:nowrap;margin-top:1px;display:block}.aic__chips{flex-wrap:wrap;gap:7px;padding:0 20px 14px;display:flex}.aic__chip{color:#3a1a24;background:#faf5f1;border:1px solid #efe3da;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13.5px;font-weight:600;display:inline-flex}.aic__chip .ico{color:var(--m);flex:none}.aic__hash{font:800 10px/1 var(--en);letter-spacing:.06em;color:#fff;background:var(--m);border-radius:5px;padding:3px 5px;font-style:normal}.aic__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:2px 20px 16px;display:grid}.aic__rows div{min-width:0}.aic__rows dt{color:var(--mut);font-size:12.5px;font-weight:600}.aic__rows dd{color:var(--ink);overflow-wrap:anywhere;margin:1px 0 0;font-size:15px;line-height:1.5}.aic__foot{background:linear-gradient(#fffaf4,#fdf5ea);border-top:1.5px dashed #ead9cc;justify-content:flex-end;padding:12px 16px 14px;display:flex;position:relative}.aic__foot:before,.aic__foot:after{content:"";background:var(--paper);border-radius:50%;width:18px;height:18px;position:absolute;top:-10px;box-shadow:inset 0 0 0 1px #efe4dc}.aic__book{cursor:pointer;height:36px;font:700 13.5px/1 var(--bn);color:#fff;background:linear-gradient(135deg, #9a1040, var(--m) 55%, var(--md));border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 16px -10px #730522e6}.aic__book:hover{transform:translate(2px);box-shadow:0 12px 20px -10px #730522f2}.aic__book:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.aic--hotel .aic__ic{color:#bfefff;background:linear-gradient(145deg,#1f5c7a,#154a63 55%,#0d3446);box-shadow:0 10px 18px -10px #0d3446e6,inset 0 0 0 1px #bfefff4d}.aic--flight .aic__ic{color:#cfe0ff;background:linear-gradient(145deg,#2a3f8f,#1d2f73 55%,#121f52)}@media (width<=640px){.aic__top{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px 16px 12px}.aic__price{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}.aic__chips,.aic__rows{padding-left:16px;padding-right:16px}.aic__rows{grid-template-columns:minmax(0,1fr)}.aic__title h4{font-size:17px}}@media (prefers-reduced-motion:reduce){.aic{animation:none}}.aic__meta{flex-wrap:wrap;align-items:center;gap:6px 0;padding:0 20px 14px 82px;display:flex}.aic__mi{color:#4a3640;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.aic__mi .ico{color:#b8862b;flex:none}.aic__meta>*+:before{content:"";vertical-align:middle;background:#d9c6b8;border-radius:50%;width:4px;height:4px;margin:0 12px;display:inline-block}.aic__mi+.aic__mi:before,.aic__id+.aic__mi:before,.aic__mi+.aic__id:before{flex:none}.aic__id{font:700 12px/1 var(--en);letter-spacing:.06em;color:#8a6a2a;align-items:center;display:inline-flex}.aic__id:after{content:none}@media (width<=640px){.aic__meta{padding-left:16px}}.aic__id small{letter-spacing:.1em;color:#fff;background:#b8862b;border-radius:5px;margin-right:5px;padding:2px 5px;font-size:9.5px}.aiw-orb,.aiw-skel{display:none}.aiw-globe{filter:drop-shadow(0 18px 24px #4a031847);width:min(320px,82%);animation:4s ease-in-out infinite aiwFloat}.aiw-globe svg{width:100%;height:auto;display:block;overflow:visible}@keyframes aiwFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.aiw-halo{transform-origin:110px 80px;animation:2.6s ease-in-out infinite aiwHalo}@keyframes aiwHalo{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.aiw-dash{animation:1.2s linear infinite aiwDash}@keyframes aiwDash{to{stroke-dashoffset:-16px}}.aiw-pin{fill:#f3d37e;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite aiwPin;animation-delay:var(--d)}@keyframes aiwPin{0%{opacity:0;transform:scale(.3)translateY(-6px)}15%,55%{opacity:1;transform:none}75%,to{opacity:0;transform:scale(.8)}}.aiw-ping{fill:none;stroke:#f3d37e;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite aiwPing;animation-delay:var(--d)}@keyframes aiwPing{0%,10%{opacity:0;transform:scale(.3)}20%{opacity:1}60%,to{opacity:0;transform:scale(1.6)}}.aiw-twinkle path{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite aiwTw;animation-delay:var(--d)}@keyframes aiwTw{0%,to{opacity:.15;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}.aiw-stages{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.aiw-stage{color:#a8979b;background:#f8f1ec;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:all .45s cubic-bezier(.16,1,.3,1);display:inline-flex}.aiw-stage em{font-style:normal}.aiw-stage .ico{flex:none}.aiw-step{align-items:baseline;gap:4px;margin:4px 0 0;font-size:15.5px;display:inline-flex}.aiw-dots{gap:3px;display:inline-flex}.aiw-dots i{background:var(--m);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite aiwDot}.aiw-dots i:nth-child(2){animation-delay:.15s}.aiw-dots i:nth-child(3){animation-delay:.3s}@keyframes aiwDot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.aiw-bar{background:#f3ebe4;border-radius:4px;width:min(280px,70%);height:4px;overflow:hidden}.aiw-bar i{background:linear-gradient(90deg, transparent, var(--m), var(--gold), transparent);border-radius:4px;width:40%;height:100%;animation:1.6s cubic-bezier(.6,0,.4,1) infinite aiwBar;display:block}@keyframes aiwBar{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (width<=640px){.aiw-stage em{display:none}.aiw-stage{padding:7px 9px}.aiw-stage.is-on em{display:inline}}@media (prefers-reduced-motion:reduce){.aiw-globe,.aiw-halo,.aiw-dash,.aiw-twinkle path,.aiw-bar i,.aiw-dots i{animation:none}.aiw-pin{opacity:1;animation:none}}.aiw-globe{filter:drop-shadow(0 12px 18px #78561e2e);width:min(190px,56%)}.aiw-pin{fill:var(--m)}.aiw-ping{stroke:var(--m)}.aiw-think{gap:8px;padding:2px 0}.aiw-stages{gap:4px}.aiw-stage{color:#b3a59a;background:0 0;padding:4px 9px;font-size:11.5px}.aiw-stage.is-done{color:#a8833a;background:0 0}.aiw-stage.is-on{color:var(--m);background:#fffaf0;border-color:#c9a24a99;transform:none;box-shadow:0 6px 14px -10px #78561e99}.aiw-stage.is-on .ico{color:#b8862b}.aiw-step{letter-spacing:.01em;font-size:14px;font-weight:600}.aiw-bar{width:min(180px,50%);height:2px}.aiw-bar i{background:linear-gradient(90deg,#0000,#c9a24a,#0000)}.aiw-rich>.aic{margin:0 0 10px}.aic{border-color:#eee3d3;border-radius:16px;box-shadow:0 10px 24px -20px #4a031880}.aic:before{background:linear-gradient(90deg,#0000,#c9a24a 30%,#e9cf8f 60%,#0000);height:2px}.aic:hover{transform:translateY(-1px);box-shadow:0 16px 30px -22px #4a03188c}.aic__top{gap:11px;padding:13px 14px 8px}.aic__ic{color:#b8862b;background:#fbf5ea;border-radius:11px;width:36px;height:36px;box-shadow:inset 0 0 0 1px #c9a24a73}.aic--hotel .aic__ic,.aic--flight .aic__ic{color:#b8862b;background:#fbf5ea;box-shadow:inset 0 0 0 1px #c9a24a73}.aic__ic .ico{width:17px;height:17px}.aic__title small{letter-spacing:.18em;color:#b8862b;font-size:9.5px}.aic__title h4{margin-top:3px;font-size:15.5px}.aic__title p{font-size:12px}.aic__price{box-shadow:none;background:0 0;border-radius:11px;padding:5px 10px}.aic__price small{color:#a8979b;font-size:10.5px}.aic__price b{color:var(--m);font-size:17px}.aic__meta{gap:4px 0;padding:0 14px 10px 61px}.aic__mi{color:#6b5860;font-size:12.5px;font-weight:500}.aic__mi .ico{width:12px;height:12px}.aic__meta>*+:before{width:3px;height:3px;margin:0 9px}.aic__id{font-size:11px}.aic__id small{background:#c9a24a;padding:2px 4px;font-size:8.5px}.aic__rows{gap:6px 14px;padding:0 14px 10px 61px}.aic__rows dt{font-size:11px}.aic__rows dd{font-size:13.5px}.aic__foot{background:#fffcf6;border-top-width:1px;padding:8px 12px 9px}.aic__foot:before,.aic__foot:after{width:14px;height:14px;top:-8px}.aic__foot:before{left:-8px}.aic__foot:after{right:-8px}.aic__book{height:30px;color:var(--m);background:0 0;padding:0 13px;font-size:12.5px;box-shadow:inset 0 0 0 1px #7305224d}.aic__book:hover{color:#fff;background:var(--m);box-shadow:0 8px 16px -10px #730522e6}@media (width<=640px){.aic__top{padding:12px 12px 8px}.aic__price{text-align:right;grid-column:auto;display:block}.aic__top{grid-template-columns:auto minmax(0,1fr) auto}.aic__meta,.aic__rows{padding-left:12px;padding-right:12px}}.aic__meta>*+:before{content:none}.aic__meta>:not(:last-child):after{content:"";vertical-align:middle;background:#d9c6b8;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.aic__id:not(:last-child):after{content:""}.aiw__head{padding:12px 18px}.aiw__brand{gap:10px;padding-right:40px}.aiw__face{border-radius:10px;width:34px;height:28px;box-shadow:0 0 0 2px #ffffffe6,0 4px 10px -4px #0009}.aiw__face i{border-width:1.5px;width:6px;height:8px;top:8px}.aiw__face i:first-child{left:8px}.aiw__face i:nth-child(2){right:8px}.aiw__face b{border-width:1.5px;width:10px;height:4px;margin-left:-5px;bottom:5px}.aiw__brand h2{font-size:15px}.aiw__brand small{margin-top:1px;font-size:11.5px}.aiw__x{width:30px;height:30px;top:10px;right:12px}.aiw__x .ico{width:16px;height:16px}.aiw__q{border-radius:10px;align-items:baseline;gap:8px;margin-top:9px;padding:6px 12px;font-size:13.5px;line-height:1.4;display:flex}.aiw__q span{flex:none;margin:0;font-size:9.5px;display:inline}.aiw__foot{gap:8px;padding:9px 14px 11px}.aiw-actions{gap:6px}.aiw-cta--sm,.aiw__foot .aiw-ghost{height:32px;padding:0 13px;font-size:13px}.aiw__foot .aiw-ghost .ico,.aiw-cta--sm .ico{width:15px;height:15px}.aiw-ask{padding:3px 3px 3px 14px}.aiw-ask input{height:32px;font-size:14px}.aiw-ask .aiw-mic,.aiw-ask .aiw-send{width:32px;height:32px}.aiw-ask .aiw-mic svg{width:16px;height:16px}.aiw-ask .aiw-send .ico{width:15px;height:15px}.aiw__body{padding-top:16px}@media (width<=640px){.aiw__head{padding:14px 14px 10px}.aiw__head:before{top:5px}.aiw__x{top:10px;right:10px}.aiw__q{font-size:13px}.aiw__foot{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))}.aiw-actions>*{height:32px;font-size:12px}}.aic__price b{letter-spacing:-.01em}.rp{z-index:1000;-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:radial-gradient(900px 500px at 50% 0,#c9a24a2e,#0000 70%),#28061480;place-items:center;padding:24px 16px;animation:.35s both rpFade;display:grid;position:fixed;inset:0;overflow-y:auto}.rp__box{background:linear-gradient(#fffdf9,#f9f2e7);border-radius:30px;width:min(100%,1020px);animation:.55s cubic-bezier(.2,.9,.25,1.05) both rpRise;position:relative;box-shadow:0 60px 120px -40px #1e020cd9,0 0 0 1px #c9a24a73,0 0 0 8px #fffaf040}.rp__box:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--rpA,0deg), transparent 0 70%, #f3d37e 80%, #c9a24a 86%, transparent 92%);-webkit-mask-composite:xor;padding:1.5px;animation:1.6s ease-out .25s both rpSweep;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --rpA{syntax:"<angle>";inherits:false;initial-value:0deg}.rp__x{z-index:3;cursor:pointer;color:#730522;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .25s,background .25s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 16px -8px #4a031899,inset 0 0 0 1px #c9a24a73}.rp__x:hover{background:#fff;transform:rotate(90deg)}.rp__x:focus-visible{outline-offset:2px;outline:2px solid #c9a24a}@keyframes rpFade{0%{opacity:0}}@keyframes rpRise{0%{opacity:0;transform:translateY(26px)scale(.96)}}@keyframes rpSweep{0%{--rpA:0deg;opacity:1}85%{opacity:1}to{--rpA:360deg;opacity:0}}@media (width<=640px){.rp{place-items:end center;padding:0}.rp__box{border-radius:26px 26px 0 0;max-height:94dvh;animation-name:rpSheet;overflow-y:auto}.rp__box:before{display:none}@keyframes rpSheet{0%{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.rp,.rp__box,.rp__box:before{animation:none}}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2)format("woff2"),url(/assets/app/playfair-display-cyrillic-500-normal-DmDODJdV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/playfair-display-vietnamese-500-normal-Jyt54flB.woff2)format("woff2"),url(/assets/app/playfair-display-vietnamese-500-normal-_Z41d-72.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2)format("woff2"),url(/assets/app/playfair-display-latin-ext-500-normal-CFxFMdkY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/playfair-display-latin-500-normal-DIxvyhka.woff2)format("woff2"),url(/assets/app/playfair-display-latin-500-normal-BScSeVwi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/app/playfair-display-cyrillic-500-italic-BS1KjYIg.woff2)format("woff2"),url(/assets/app/playfair-display-cyrillic-500-italic-_V8ZrpNH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/app/playfair-display-vietnamese-500-italic-xd_fw9iO.woff2)format("woff2"),url(/assets/app/playfair-display-vietnamese-500-italic-0BOUNE9g.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/app/playfair-display-latin-ext-500-italic-CJ9rSulQ.woff2)format("woff2"),url(/assets/app/playfair-display-latin-ext-500-italic-CJ9UIoiM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/app/playfair-display-latin-500-italic-BFrGFGAj.woff2)format("woff2"),url(/assets/app/playfair-display-latin-500-italic-CRSb1Pyp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sg{--m:#730522;--md:#4a0318;--gold:#c9a24a;--ink:#22101a;--mut:#85727a;--line:#ece0d3;--field:#fffcf7;color:var(--ink);font-family:Hind Siliguri,Manrope,sans-serif}.sg__wrap{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:16px;padding:14px;display:grid}.sg-side{color:#fff;background:radial-gradient(380px 220px at 100% 0%, #f0c95e40, transparent 65%), radial-gradient(300px 220px at 0% 100%, #ffffff0f, transparent 70%), linear-gradient(150deg, #8f0c35, var(--m) 45%, var(--md));border-radius:22px;padding:30px 28px 26px;animation:.7s cubic-bezier(.2,.9,.25,1) .15s both sgIn;position:sticky;top:14px;overflow:hidden;box-shadow:0 40px 70px -40px #4a0318f2,inset 0 0 0 1px #f0c95e47}.sg-side:after{content:"";pointer-events:none;border:1px solid #f0c95e38;border-radius:15px;position:absolute;inset:8px}.sg-side__crest{background:radial-gradient(circle at 35% 30%,#fff,#fbf2e2);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 4px #f0c95e40}.sg-side__crest img{width:32px}.sg-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#f3d37e;margin-top:18px;font:800 10px/1 Manrope,sans-serif;display:block}.sg-side h2{letter-spacing:-.01em;margin:10px 0;font:500 30px/1.15 "Instrument Serif",Georgia,serif}.sg-side h2 em{color:#f3d37e;font-style:italic}.sg-side>p{color:#fff0e1d1;margin:0 0 20px;font-size:15px;line-height:1.7}.sg-perks{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.sg-perks li{align-items:center;gap:12px;display:flex}.sg-perks li>span{color:#f3d37e;background:#ffffff14;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #f0c95e4d}.sg-perks b{font-size:14.5px;font-weight:700;display:block}.sg-perks small{color:#fff0e1ad;font-size:12.5px;display:block}.sg-pass{color:var(--ink);background:linear-gradient(#fffdf8,#f7ecd8);border-radius:18px;padding:16px 18px;position:relative;box-shadow:0 16px 30px -18px #0009}.sg-pass:before,.sg-pass:after{content:"";background:var(--md);border-radius:50%;width:16px;height:16px;position:absolute;top:44px}.sg-pass:before{left:-8px}.sg-pass:after{right:-8px}.sg-pass__row{letter-spacing:.12em;color:var(--m);border-bottom:1.5px dashed #e3cfa6;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;font:800 15px/1 Manrope,sans-serif;display:flex}.sg-pass__row i{color:#b8862b;background:linear-gradient(90deg,#0000,#d9bd7f 20% 80%,#0000) 50%/100% 1px no-repeat;flex:1;justify-content:center;align-items:center;display:flex}.sg-pass__row i .ico{box-sizing:content-box;background:#fbf3e2;padding:0 4px}.sg-pass__row span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.sg-pass__grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.sg-pass__grid small{color:var(--mut);font-size:11.5px;display:block}.sg-pass__grid b{color:var(--ink);font:800 15.5px/1.3 Manrope,Hind Siliguri,sans-serif}.sg-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px 30px 22px;animation:.7s cubic-bezier(.2,.9,.25,1) .25s both sgIn;box-shadow:0 30px 60px -46px #4a031880}@keyframes sgIn{0%{opacity:0;transform:translateY(16px)}}.sg-side__crest{animation:1s cubic-bezier(.2,1.4,.4,1) .3s both sgCrest}@keyframes sgCrest{0%{opacity:0;transform:scale(.4)rotate(-120deg)}}.sg-card__head h3{color:var(--ink);margin:0;font:500 26px/1.2 "Instrument Serif",Hind Siliguri,serif}.sg-card__head p{color:var(--mut);margin:4px 0 6px;font-size:13.5px}.sg-card__head span,.sg-f em{color:var(--m);font-style:normal}.sg-step{border:0;min-width:0;margin:18px 0 0;padding:0}.sg-step legend{width:100%;color:var(--m);align-items:center;gap:10px;margin-bottom:12px;padding:0;font:700 14px Hind Siliguri,sans-serif;display:flex}.sg-step legend:after{content:"";background:linear-gradient(90deg,#c9a24a80,#0000);flex:1;height:1px}.sg-step legend i{color:#fff;background:linear-gradient(145deg, #9a1040, var(--m));border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;font-style:normal;display:grid;box-shadow:0 0 0 3px #7305221a}.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.sg-f{gap:6px;min-width:0;display:grid}.sg-f--wide{grid-column:1/-1}.sg-f>span{color:#5d4a51;font-size:13px;font-weight:600}.sg-f input,.sg-f select,.sg-f textarea,.sg-money,.sg-pw{background:var(--field);width:100%;min-width:0;color:var(--ink);border:1px solid #e8dacd;border-radius:13px;outline:none;font:500 15px Hind Siliguri,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.sg-f input,.sg-f select{height:46px;padding:0 14px}.sg-f textarea{resize:vertical;min-height:64px;padding:10px 14px}.sg-f input:focus,.sg-f select:focus,.sg-f textarea:focus,.sg-money:focus-within,.sg-pw:focus-within{background:#fff;border-color:#73052280;box-shadow:0 0 0 4px #73052214}.sg-money,.sg-pw{align-items:center;height:46px;padding:0 6px 0 14px;display:flex}.sg-money i{color:#b8862b;border-right:1px solid #ecdcc4;margin-right:8px;padding-right:8px;font:800 13px Manrope,sans-serif}.sg-money input,.sg-pw input{background:0 0;border:0;flex:1;height:100%;padding:0;font-family:Manrope,Hind Siliguri,sans-serif;font-weight:600;box-shadow:none!important}.sg-pw button{height:32px;color:var(--m);cursor:pointer;background:#f6ece8;border:0;border-radius:9px;padding:0 10px;font:600 12px Hind Siliguri,sans-serif}.sg-chips{flex-wrap:wrap;gap:7px;display:flex}.sg-chips button{background:var(--field);color:#5d4a51;cursor:pointer;border:1px solid #e8dacd;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 14px;font:600 13.5px Hind Siliguri,sans-serif;transition:all .2s;display:inline-flex}.sg-chips button .ico{color:#b8862b}.sg-chips button:hover{border-color:#73052259}.sg-chips button.is-on{color:#fff;background:linear-gradient(135deg, #9a1040, var(--m) 55%, var(--md));border-color:#0000;box-shadow:0 8px 16px -10px #730522e6}.sg-chips button.is-on .ico{color:#f3d37e}.sg-step__num{background:var(--field);border:1px solid #e8dacd;border-radius:13px;justify-content:space-between;align-items:center;height:46px;padding:0 5px;display:flex}.sg-step__num button{width:36px;height:36px;color:var(--m);cursor:pointer;background:#fff;border:0;border-radius:10px;font:700 18px/1 Manrope,sans-serif;box-shadow:0 2px 6px -3px #4a031866}.sg-step__num b{font:700 15px Hind Siliguri,sans-serif}.sg-calc{color:#1d6b45;background:#eefaf3;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.55;display:flex}.sg-calc .ico{flex:none;margin-top:2px}.sg-calc b{font-family:Manrope,sans-serif}.sg-calc.is-low{color:#7a5410;background:#fff7e6}.sg-agree{color:#5d4a51;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.sg-agree input{width:18px;height:18px;accent-color:var(--m);flex:none;margin-top:2px}.sg-err{color:#9b1238;background:#fdecef;border-radius:12px;margin:16px 0 0;padding:10px 14px;font-size:14px}.sg-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg, #9a1040, var(--m) 55%, var(--md));border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:18px;font:700 16.5px/1 Hind Siliguri,sans-serif;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 16px 28px -16px #730522f2,inset 0 0 0 1px #f0c95e4d}.sg-btn:hover{transform:translateY(-1px);box-shadow:0 20px 32px -16px #730522,inset 0 0 0 1px #f0c95e80}.sg-btn:disabled{opacity:.65;cursor:wait;transform:none}.sg-fine{color:var(--mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:12px 0 0;font-size:12.5px;display:flex}.sg-fine .ico{color:#b8862b}.sg-fine a{color:var(--m);font-weight:700}.sg-done{text-align:center;justify-items:center;gap:8px;padding:30px 6px;display:grid}.sg-done__tick{color:#fff;background:linear-gradient(145deg,#2ecc71,#18794e);border-radius:50%;place-items:center;width:68px;height:68px;animation:.6s cubic-bezier(.2,1.5,.4,1) both sgPop;display:grid;box-shadow:0 0 0 8px #2ecc7124}@keyframes sgPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.sg-done h3{margin:6px 0 0;font:500 30px/1.1 "Instrument Serif",serif}.sg-done h3 em{color:var(--m);font-style:italic}.sg-done p{color:var(--mut);margin:0}.sg-done__id{letter-spacing:.08em;color:var(--m);background:#fbf5ea;border-radius:12px;padding:8px 18px;font:800 26px/1 Manrope,sans-serif;box-shadow:inset 0 0 0 1px #c9a24a73}.sg-done__fine{font-size:13px}.sg-chips button:focus-visible,.sg-btn:focus-visible,.sg-step__num button:focus-visible,.sg-pw button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width<=960px){.sg__wrap{grid-template-columns:minmax(0,1fr);gap:12px;padding:10px}.sg-side{padding:24px 20px;position:static}.sg-side h2{font-size:25px}.sg-perks{grid-template-columns:1fr 1fr;gap:10px}.sg-perks small{display:none}.sg-card{padding:22px 18px 20px}}@media (width<=520px){.sg-grid,.sg-perks{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sg-done__tick,.sg-side,.sg-card,.sg-side__crest{animation:none}}@media (width<=640px){.sg-side{padding:22px 18px 18px}.sg-side>p,.sg-perks,.sg-pass{display:none}.sg-side h2{margin-bottom:14px;padding-right:30px;font-size:23px}}.msv,.msv-pop{--m:#730522;--md:#4a0318;--gold:#c9a24a;--gd:#a8812f;--ink:#22101a;--mut:#85727a;--line:#ece0d3;color:var(--ink);font-family:Hind Siliguri,Manrope,sans-serif}.msv{background:radial-gradient(700px 300px at 50% -60px,#f0d6a059,#0000 70%),linear-gradient(#fbf8f3,#f7f0e6 65%,#f4f2f3);padding:50px 0 56px;position:relative;overflow:hidden}.msv:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(45deg,#c9a24a12 1px,#0000 1px),linear-gradient(-45deg,#c9a24a12 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(70% 90% at 50% 0,#000,#0000 75%)}.msv__wrap{max-width:1000px;position:relative}.msv__head{text-align:center;margin-bottom:26px}.msv__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--gd);background:#ffffffb3;border-radius:999px;padding:6px 14px;font:800 9.5px/1 Manrope,sans-serif;display:inline-block;box-shadow:inset 0 0 0 1px #c9a24a59}.msv__head h1{letter-spacing:-.015em;color:var(--md);margin:12px 0 4px;font:500 clamp(32px,4vw,44px)/1.05 "Instrument Serif",Georgia,serif}.msv__head h1 em{background:linear-gradient(120deg,#8f0c35,#b8862b 70%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}.msv__head p{color:var(--mut);margin:0;font-size:14.5px}.msv__orn{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.msv__orn span{background:linear-gradient(90deg, transparent, var(--gold));width:46px;height:1px}.msv__orn span:last-child{transform:scaleX(-1)}.msv__orn b{border:1px solid var(--gold);width:7px;height:7px;transform:rotate(45deg)}.msv-check{gap:12px;display:grid}.msv-f{gap:5px;display:grid}.msv-f>span{color:#5d4a51;font-size:12.5px;font-weight:600}.msv-f>div{color:#b8862b;background:#fffcf7;border:1px solid #e8dacd;border-radius:12px;align-items:center;gap:10px;height:42px;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.msv-f>div:focus-within{background:#fff;border-color:#73052273;box-shadow:0 0 0 4px #73052212}.msv-f input{min-width:0;height:100%;color:var(--ink);letter-spacing:.02em;background:0 0;border:0;outline:none;flex:1;font:600 14.5px Manrope,Hind Siliguri,sans-serif}.msv-f input::placeholder{color:#b9a9ae;font-weight:500}.msv-err{color:#9b1235;background:#fdf0f2;border-radius:10px;margin:0;padding:8px 12px;font-size:13px}.msv-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg, #9a1040, var(--m) 55%, var(--md));border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;font:700 14.5px Hind Siliguri,sans-serif;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 24px -14px #730522e6,inset 0 1px #ffffff26}.msv-btn:hover{transform:translateY(-1px);box-shadow:0 18px 28px -14px #730522f2,inset 0 1px #ffffff26}.msv-btn:disabled{opacity:.7;cursor:wait;transform:none}.msv-btn .ico{transition:transform .2s}.msv-btn:hover .ico{transform:translate(3px)}.msv-note{text-align:center;color:var(--mut);margin:0;font-size:12px}.msv-res{gap:12px;display:grid}.msv-res__top h3{margin:8px 0 0;font-size:19px}.msv-res__top p{color:var(--mut);margin:0;font-size:13px}.msv-ring{--p:0;background:conic-gradient(from -90deg, #c9a24a, var(--m) calc(var(--p) * 1%), #f3e9dc 0);border-radius:50%;place-items:center;width:136px;height:136px;margin:0 auto;display:grid;box-shadow:0 16px 30px -20px #730522b3}.msv-ring>div{background:#fffdf9;border-radius:50%;align-content:center;place-items:center;width:108px;height:108px;display:grid}.msv-ring b{color:var(--m);font:600 28px/1.1 "Instrument Serif",Manrope,serif}.msv-ring span{color:var(--mut);font-size:12px}.msv-nums{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.msv-nums div{background:#fbf5ec;border-radius:12px;padding:8px 10px;box-shadow:inset 0 0 0 1px #f0e2cc}.msv-nums dt{color:var(--mut);font-size:11.5px}.msv-nums dd{margin:0;font-size:15px;font-weight:700}.msv-eta{color:var(--m);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.msv-res h4{margin:4px 0 0;font-size:15px}.msv-deps{margin:0;padding:0;list-style:none;display:grid}.msv-deps li{border-bottom:1px dashed var(--line);justify-content:space-between;padding:7px 0;font-size:14px;display:flex}.msv-deps b{color:#1d7a4c}.msv-none{color:var(--mut);margin:0;font-size:13.5px}.msv-opts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;display:grid}.msv-opt{border:1px solid var(--line);cursor:pointer;text-align:center;color:var(--ink);font:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border-radius:24px;justify-items:center;gap:4px;padding:28px 22px 22px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.9,.25,1),box-shadow .35s,border-color .35s;animation:.7s cubic-bezier(.2,.9,.25,1) both msvUp;display:grid;position:relative;box-shadow:0 30px 50px -42px #4a031899,0 0 0 5px #ffffff80,0 0 0 6px #c9a24a24}.msv-opt:nth-child(2){animation-delay:80ms}.msv-opt:nth-child(3){animation-delay:.16s}@keyframes msvUp{0%{opacity:0;transform:translateY(18px)}}.msv-opt:hover{border-color:#c9a24a99;transform:translateY(-5px);box-shadow:0 40px 60px -40px #4a0318a6,0 0 0 5px #fff9,0 0 0 6px #c9a24a66}.msv-opt:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.msv-opt__ico{width:54px;height:54px;color:var(--m);background:radial-gradient(circle at 35% 30%,#fff,#f6e7cc);border-radius:50%;place-items:center;margin-bottom:8px;transition:transform .5s cubic-bezier(.2,1.4,.4,1);display:grid;box-shadow:0 0 0 1px #c9a24a80,0 0 0 6px #c9a24a1a}.msv-opt:hover .msv-opt__ico,.msv-opt:hover .msv-opt__crest{transform:rotate(-8deg)scale(1.06)}.msv-opt small,.msv-pop__head small{letter-spacing:.24em;text-transform:uppercase;color:var(--gd);font:800 9.5px/1 Manrope,sans-serif}.msv-opt b{margin-top:4px;font-size:18.5px;font-weight:700}.msv-opt p{max-width:26ch;color:var(--mut);margin:0;font-size:13px;line-height:1.6}.msv-opt__go{color:var(--m);background:#fbf3e4;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;font:700 13px Hind Siliguri,sans-serif;transition:gap .25s,background .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #c9a24a73}.msv-opt:hover .msv-opt__go{background:#f8ead0;gap:10px}.msv-opt--hero{color:#fff;background:radial-gradient(300px 200px at 100% 0%, #f0c95e4d, transparent 65%), radial-gradient(260px 200px at 0% 100%, #ffffff12, transparent 70%), linear-gradient(155deg, #8f0c35, var(--m) 50%, var(--md));border:0;padding:38px 24px 28px;overflow:hidden;box-shadow:0 46px 70px -36px #4a0318f2,inset 0 0 0 1px #f0c95e59}.msv-opt--hero:hover{box-shadow:0 54px 80px -36px #4a0318,inset 0 0 0 1px #f0c95e99}.msv-opt--hero:after{content:"";pointer-events:none;border:1px solid #f0c95e40;border-radius:17px;position:absolute;inset:9px}.msv-opt--hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffecbe2e,#0000);width:45%;animation:5s ease-in-out 1.2s infinite msvShine;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-20deg)}@keyframes msvShine{0%,70%{left:-70%}to{left:130%}}.msv-opt--hero small{color:#f3d37e}.msv-opt--hero b{font-size:21px}.msv-opt--hero p{color:#fff0e1c7}.msv-opt--hero .msv-opt__go{color:var(--md);background:linear-gradient(135deg,#f8e2a6,#e2bb62);box-shadow:0 10px 20px -10px #0009}.msv-opt--hero:hover .msv-opt__go{background:linear-gradient(135deg,#fbe9b8,#e8c26a)}.msv-opt__crest{background:radial-gradient(circle at 35% 30%,#fff,#fbf2e2);border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:8px;transition:transform .5s cubic-bezier(.2,1.4,.4,1);display:grid;box-shadow:0 0 0 5px #f0c95e38,0 0 0 11px #f0c95e14}.msv-opt__crest img{width:38px}.msv-opt__badge{color:var(--md);background:#f3d37e;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:18px;right:18px}.msv-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:860px;margin:30px auto 0;padding:0;list-style:none;display:grid}.msv-how li{background:#ffffff8c;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #c9a24a38}.msv-how i{width:32px;height:32px;color:var(--m);background:#fbf1df;border-radius:50%;flex:none;place-items:center;font-size:14px;font-style:normal;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #c9a24a80}.msv-how b{font-size:14px;display:block}.msv-how small{color:var(--mut);font-size:12px;display:block}.rp__box.msv-pop{width:min(100%,440px)}.msv-pop__in{padding:30px 28px 24px}.msv-pop__head{text-align:center;justify-items:center;gap:4px;margin-bottom:18px;display:grid}.msv-pop__head h2{color:var(--md);margin:6px 0 0;font:500 26px/1.2 "Instrument Serif",Hind Siliguri,serif}.msv-pop__head p{color:var(--mut);margin:0;font-size:13px}.msv-link{color:var(--m);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;font:700 13px Hind Siliguri,sans-serif;text-decoration:underline}@media (width<=760px){.msv{padding:32px 0 40px}.msv-opts{grid-template-columns:minmax(0,1fr);gap:12px}.msv-opt--hero{order:-1}.msv-opt{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start;gap:0 14px;padding:16px 18px}.msv-opt>*{grid-column:2}.msv-opt__ico,.msv-opt__crest{grid-area:1/1/span 3;width:46px;height:46px;margin:0}.msv-opt__crest img{width:28px}.msv-opt b{margin:2px 0 0;font-size:16px}.msv-opt--hero b{font-size:17.5px}.msv-opt p{max-width:none;font-size:12.5px}.msv-opt__go{grid-area:1/3/span 3;justify-content:center;width:34px;height:34px;margin:0;padding:0;font-size:0;gap:0!important}.msv-opt__badge{padding:3px 8px;font-size:10px;top:10px;right:12px}.msv-opt--hero{padding:20px 18px}.msv-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.msv-how li{text-align:center;flex-direction:column;gap:6px;padding:12px 6px}.msv-how b{font-size:12.5px}.msv-how small{display:none}.msv__head{margin-bottom:20px}.msv__head p{font-size:13.5px}.msv-pop__in{padding:26px 18px 22px}}.wg{--m:#730522;--md:#4a0318;--gold:#c9a24a;--gd:#a8812f;--gl:#f3d37e;--ink:#22101a;--mut:#85727a;--line:#eedfd3;--blush:#f7e6e1;--ivory:#fcf8f2;color:var(--ink);background:var(--ivory);font-family:Hind Siliguri,Manrope,sans-serif;overflow:hidden}.wg .wrap{max-width:1080px}.wg h1,.wg h2,.wg h3{font-family:inherit}.wg-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gd);background:#ffffffbf;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font:800 9px/1 Manrope,sans-serif;display:inline-flex;box-shadow:inset 0 0 0 1px #c9a24a61}.wg-eyebrow .ico{color:var(--m)}.wg-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg, #9a1040, var(--m) 55%, var(--md));border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font:700 14.5px Hind Siliguri,sans-serif;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 18px 30px -16px #730522f2,inset 0 0 0 1px #f0c95e4d}.wg-btn:hover{transform:translateY(-2px);box-shadow:0 24px 36px -16px #730522,inset 0 0 0 1px #f0c95e8c}.wg-btn .ico{transition:transform .25s}.wg-btn:hover .ico{transform:translate(3px)}.wg-btn--ghost{color:var(--m);background:#ffffffb3;box-shadow:inset 0 0 0 1px #73052238}.wg-btn--ghost:hover{box-shadow:inset 0 0 0 1px #73052273,0 14px 24px -18px #73052299}.wg-btn--gold{color:var(--md);background:linear-gradient(135deg,#fbe7b4,#e2bb62 60%,#c99a3e);box-shadow:0 18px 30px -16px #0000008c,inset 0 1px #ffffff80}.wg-btn:focus-visible,.wg-chips button:focus-visible,.wg-step button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wg-hero{isolation:isolate;background:radial-gradient(700px 420px at 82% 30%, #f7d6d68c, transparent 70%), radial-gradient(600px 400px at 10% 0%, #f3d37e38, transparent 70%), linear-gradient(180deg, #fffaf4, var(--ivory));padding:40px 0 50px;position:relative}.wg-hero:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background-image:radial-gradient(circle,#c9a24a29 1.2px,#0000 1.6px),linear-gradient(45deg,#c9a24a0f 1px,#0000 1px),linear-gradient(-45deg,#c9a24a0f 1px,#0000 1px);background-size:40px 40px,40px 40px,40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.wg-vine{color:#b98c3c6b;pointer-events:none;width:170px;height:170px;position:absolute}.wg-vine--tl{top:-10px;left:-14px;transform:rotate(90deg)scaleX(-1)}.wg-vine--br{bottom:-16px;right:-10px;transform:rotate(-90deg)scaleX(-1)}.wg-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid}.wg-hero__txt{animation:.8s cubic-bezier(.2,.9,.25,1) both wgUp}.wg-hero h1{letter-spacing:-.02em;color:var(--md);margin:14px 0 0;font:500 clamp(30px,3.7vw,46px)/1.06 "Instrument Serif",Georgia,serif}.wg-hero h1 em{background:linear-gradient(110deg,#8f0c35 10%,#b8862b 55%,#8f0c35 90%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .08em .08em 0;font-style:italic;animation:7s ease-in-out infinite wgSheen;display:block}.wg-hero__bn{color:var(--m);margin:12px 0 0;font-size:clamp(16px,1.6vw,18px);font-weight:700}.wg-hero__sub{max-width:48ch;color:var(--mut);margin:6px 0 0;font-size:14px;line-height:1.7}.wg-ctas{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.wg-stats{gap:0;margin:24px 0 0;padding:0;display:flex}.wg-stats div{border-left:1px solid #c9a24a73;padding:0 18px}.wg-stats div:first-child{border-left:0;padding-left:0}.wg-stats dd{color:var(--m);order:-1;margin:0;font:700 19px/1.2 Hind Siliguri,sans-serif}.wg-stats div{flex-direction:column;display:flex}.wg-stats dt{color:var(--mut);font-size:11.5px}.wg-invite{justify-self:center;width:min(100%,340px);animation:.9s cubic-bezier(.2,.9,.25,1) .15s both wgUp;position:relative}.wg-bloom{aspect-ratio:1;width:100%;position:relative}.wg-bloom__svg{filter:drop-shadow(0 24px 30px #7c2f1740);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wg-bloom__svg g,.wg-bloom__svg circle{transform-box:view-box;transform-origin:0 0}.wg-bloom__in{animation:1.6s cubic-bezier(.2,1.2,.3,1) both wgBloom}.wg-bloom__in--1{animation-delay:.1s}.wg-bloom__in--2{animation-delay:.25s}.wg-bloom__in--3{animation-delay:.45s}.wg-bloom__in--4{animation-delay:.65s}.wg-bloom__in--5{animation-delay:.85s}.wg-spin--slow{animation:120s linear infinite wgSpin}.wg-spin--a{animation:90s linear infinite wgSpin}.wg-spin--b{animation:70s linear infinite reverse wgSpin}.wg-breathe{animation:6s ease-in-out infinite wgBreathe}.wg-bloom__glow{animation:6s ease-in-out infinite wgGlow}.wg-bloom__pic{aspect-ratio:1;border-radius:50%;width:34%;animation:1.2s cubic-bezier(.2,1.2,.3,1) 1.1s both wgPicIn;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fffaf3,0 10px 24px -8px #7c2f178c}.wg-bloom__pic img,.wg-bloom__pic .scene,.wg-dest__pic img,.wg-dest__pic .scene{object-fit:cover;width:100%;height:100%;display:block}.wg-bloom__pic:after{content:"";background:radial-gradient(60% 50% at 30% 25%,#fff6,#0000 70%);border-radius:50%;position:absolute;inset:0}.wg-bloom__fall{pointer-events:none;position:absolute;inset:-10% -10% -30%;overflow:hidden}.wg-bloom__fall i{opacity:0;background:linear-gradient(135deg,#e3a27c,#a9482a);border-radius:13px 0;width:13px;height:9px;animation:9s ease-in infinite wgDrift;position:absolute;top:30%}.wg-bloom__fall i:first-child{animation-delay:1.5s;left:20%}.wg-bloom__fall i:nth-child(2){background:linear-gradient(135deg,#f6dc94,#c9a24a);animation-delay:3s;left:72%}.wg-bloom__fall i:nth-child(3){animation-delay:4.5s;left:45%}.wg-bloom__fall i:nth-child(4){animation-delay:6s;left:85%}.wg-bloom__fall i:nth-child(5){background:linear-gradient(135deg,#f6dc94,#c9a24a);animation-delay:7.5s;left:10%}.wg-bloom__fall i:nth-child(6){animation-delay:9s;left:58%}@keyframes wgBloom{0%{opacity:0;transform:scale(.2)rotate(-60deg)}}@keyframes wgSpin{to{transform:rotate(360deg)}}@keyframes wgBreathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(6deg)}}@keyframes wgGlow{0%,to{opacity:.7}50%{opacity:1}}@keyframes wgPicIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}}@keyframes wgDrift{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:.9}to{opacity:0;transform:translate(-40px,260px)rotate(420deg)}}.wg-invite__body{z-index:2;text-align:center;background:#fffdf9f5;border-radius:18px;justify-items:center;gap:4px;width:90%;margin:4px auto 0;display:grid;position:relative;box-shadow:0 24px 40px -26px #4a03188c,0 0 0 1px #c9a24a73,0 0 0 5px #ffffffb3,0 0 0 6px #c9a24a33;padding:12px 16px!important}.wg-invite__tag{letter-spacing:.26em;text-transform:uppercase;color:var(--gd);font:800 8.5px/1 Manrope,sans-serif}.wg-invite__names{color:var(--md);font:500 22px/1.2 "Instrument Serif",Hind Siliguri,serif}.wg-invite__names em{color:var(--gold);font-style:italic}.wg-invite__meta{color:var(--mut);align-items:center;gap:5px;font-size:12px;display:inline-flex}.wg-invite__meta .ico{color:var(--gd)}.wg-bar{background:#f3e9dc;border-radius:99px;width:100%;height:6px;margin-top:6px;overflow:hidden}.wg-bar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#c9a24a,#9a1040);height:100%;animation:1.6s cubic-bezier(.2,.9,.25,1) .6s both wgBar;display:block}.wg-invite__sum{width:100%;color:var(--mut);justify-content:space-between;align-items:baseline;margin:0;font-size:12px;display:flex}.wg-invite__sum b{color:var(--m);margin-right:4px;font:800 15px Manrope,Hind Siliguri,sans-serif}.wg-invite__note{color:var(--mut);font-size:11px}.wg-invite__qr{z-index:3;width:52px;height:52px;color:var(--md);background:#fff;border-radius:11px;padding:5px;position:absolute;top:-6px;right:-4px;transform:rotate(6deg);box-shadow:0 18px 30px -16px #4a031899,inset 0 0 0 1px #c9a24a73}.wg-qr{width:100%;height:100%;display:block}.wg-float{white-space:nowrap;color:var(--m);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 16px 30px -16px #4a03188c,inset 0 0 0 1px #c9a24a59}.wg-float .ico{color:var(--gd)}.wg-float--a{z-index:3;animation:5s ease-in-out infinite wgFloat;top:40px;left:-46px}.wg-float--b{z-index:3;animation:5s ease-in-out 2.5s infinite wgFloat;top:170px;right:-44px}.wg-petals{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wg-petals i{opacity:0;background:linear-gradient(135deg,#f6c9cf,#e79aa8);border-radius:12px 0;width:12px;height:9px;animation:14s linear infinite wgPetal;position:absolute;top:-20px}.wg-petals i:first-child{animation-delay:0s;left:8%}.wg-petals i:nth-child(2){animation-delay:4s;left:22%;transform:scale(.8)}.wg-petals i:nth-child(3){animation-delay:8s;left:41%}.wg-petals i:nth-child(4){background:linear-gradient(135deg,#fbe7b4,#e2bb62);animation-delay:2s;left:58%}.wg-petals i:nth-child(5){animation-delay:6s;left:72%}.wg-petals i:nth-child(6){background:linear-gradient(135deg,#fbe7b4,#e2bb62);animation-delay:10s;left:86%}.wg-petals i:nth-child(7){animation-delay:12s;left:94%}@keyframes wgUp{0%{opacity:0;transform:translateY(22px)}}@keyframes wgSheen{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes wgBar{0%{transform:scaleX(0)}}@keyframes wgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes wgPetal{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.8}90%{opacity:.6}to{opacity:0;transform:translate(60px,680px)rotate(540deg)}}.wg-quote{text-align:center;color:#fff;background:radial-gradient(600px 200px at 50% 0%, #f0c95e38, transparent 70%), linear-gradient(135deg, #8f0c35, var(--m) 50%, var(--md));padding:26px 0 28px;position:relative}.wg-quote:before,.wg-quote:after{content:"";background:linear-gradient(90deg,#0000,#f0c95e99,#0000);height:1px;position:absolute;left:0;right:0}.wg-quote:before{top:8px}.wg-quote:after{bottom:8px}.wg-quote .wrap{max-width:700px}.wg-quote span{height:26px;color:var(--gl);font:500 52px/1 "Instrument Serif",serif;display:block}.wg-quote p{margin:0;font-size:clamp(16px,1.8vw,19px);font-weight:600;line-height:1.6}.wg-sec{padding:52px 0}.wg-sec--tint{background:linear-gradient(#faf1ea,#fcf6ef)}.wg-head{text-align:center;max-width:560px;margin:0 auto 24px}.wg-orn{color:var(--gold);justify-content:center;align-items:center;gap:10px;display:flex}.wg-orn span{background:linear-gradient(90deg, transparent, var(--gold));width:40px;height:1px}.wg-orn span:last-child{transform:scaleX(-1)}.wg-head h2{color:var(--md);margin:8px 0 0;font-size:clamp(21px,2.3vw,26px);font-weight:700}.wg-head p{color:var(--mut);margin:4px 0 0;font-size:13.5px;line-height:1.65}.wg-head.is-light h2{color:#fff}.wg-head.is-light p{color:#fff0e1cc}.wg-head.is-light .wg-orn{color:var(--gl)}.wg-medal{width:40px;height:40px;color:var(--m);background:radial-gradient(circle at 35% 30%,#fff,#f8e9e3);border-radius:50%;flex:none;place-items:center;transition:transform .5s cubic-bezier(.2,1.4,.4,1);display:grid;box-shadow:0 0 0 1px #c9a24a80,0 0 0 4px #c9a24a1a}.wg-steps{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:12px;max-width:920px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.wg-steps li{box-shadow:0 24px 40px -36px #4a031899, inset 0 0 0 1px var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px 16px;transition:transform .35s,box-shadow .35s;display:grid;position:relative}.wg-steps li>.wg-medal{grid-row:1/span 2}.wg-steps li:hover{transform:translateY(-4px);box-shadow:0 30px 46px -34px #4a031899,inset 0 0 0 1px #c9a24a8c}.wg-steps li:hover .wg-medal,.wg-feat__item:hover .wg-medal{transform:rotate(-10deg)scale(1.08)}.wg-steps__no{color:#c9a24a80;font:italic 500 20px/1 "Instrument Serif",serif;position:absolute;top:10px;right:14px}.wg-steps h3{margin:0;padding-right:22px;font-size:14.5px;font-weight:700}.wg-steps p{color:var(--mut);margin:1px 0 0;font-size:12.5px;line-height:1.5}.wg-feat{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wg-feat__item{text-align:center;box-shadow:0 24px 44px -40px #4a03188c, inset 0 0 0 1px var(--line);background:#ffffffd9;border-radius:18px;justify-items:center;gap:8px;padding:18px 14px 16px;transition:transform .3s,box-shadow .3s;display:grid}.wg-feat__item:hover{transform:translateY(-3px);box-shadow:0 30px 50px -38px #4a03188c,inset 0 0 0 1px #c9a24a80}.wg-feat h3{margin:0;font-size:14.5px;font-weight:700}.wg-feat p{color:var(--mut);margin:2px 0 0;font-size:12.5px;line-height:1.55}.wg-dest{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wg-dest__card{aspect-ratio:1;isolation:isolate;background:#2a0a14;border-radius:20px;transition:transform .45s cubic-bezier(.2,.9,.25,1),box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 26px 44px -30px #4a0318bf,0 0 0 1px #c9a24a73,0 0 0 5px #fffc,0 0 0 6px #c9a24a38}.wg-dest__card:hover{transform:translateY(-6px);box-shadow:0 34px 54px -30px #4a0318cc,0 0 0 1px #c9a24acc,0 0 0 5px #ffffffe6,0 0 0 6px #c9a24a80}.wg-dest__pic{z-index:-1;position:absolute;inset:0}.wg-dest__pic img,.wg-dest__pic .scene{transition:transform 1s cubic-bezier(.2,.9,.25,1)}.wg-dest__card:hover .wg-dest__pic img,.wg-dest__card:hover .wg-dest__pic .scene{transform:scale(1.1)}.wg-dest__pic:after{content:"";background:linear-gradient(#14020800 35%,#28030f8c 65%,#28030fe6);transition:opacity .4s;position:absolute;inset:0}.wg-dest__card:after{content:"";pointer-events:none;border:1px solid #f3d37e8c;border-radius:14px;transition:inset .45s,border-color .45s;position:absolute;inset:8px}.wg-dest__card:hover:after{border-color:#f3d37ee6;inset:6px}.wg-dest__card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff5dc59,#0000);width:50%;transition:left .9s;position:absolute;top:0;bottom:0;left:-80%;transform:skew(-18deg)}.wg-dest__card:hover:before{left:140%}.wg-dest__body{color:#fff;text-align:left;justify-items:start;gap:2px;padding:0 18px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.wg-dest__body h3{color:#fff;text-shadow:0 2px 10px #00000059;margin:0;font:700 21px/1.15 Hind Siliguri,sans-serif}.wg-dest__body h3:after{content:"";background:linear-gradient(90deg,#f3d37e,#c9a24a);border-radius:2px;width:26px;height:2px;margin-top:6px;transition:width .45s;display:block}.wg-dest__card:hover .wg-dest__body h3:after{width:54px}.wg-dest__body p{color:#fff0e6e0;margin:4px 0 0;font-size:12px;line-height:1.5}.wg-dest__price{z-index:2;color:var(--md);background:linear-gradient(135deg,#fff8e6,#f3d37e);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;position:absolute;top:16px;right:16px;box-shadow:0 8px 18px -8px #00000080}.wg-sec--wine{color:#fff;background:radial-gradient(700px 300px at 85% 0%, #f0c95e33, transparent 70%), radial-gradient(500px 300px at 0% 100%, #ffffff0f, transparent 70%), linear-gradient(150deg, #8f0c35, var(--m) 45%, var(--md));position:relative}.wg-calc{background:#ffffff0f;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px;max-width:860px;margin:0 auto;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #f0c95e4d}.wg-calc__in{color:var(--ink);background:#fffdf9;border-radius:18px;gap:16px;padding:20px;display:grid}.wg-calc__f{gap:8px;display:grid}.wg-calc__f>span{color:#5d4a51;font-size:13px;font-weight:700}.wg-calc__f>span b{color:var(--m);font-family:Manrope,Hind Siliguri,sans-serif}.wg-chips{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;display:grid}.wg-chips button{cursor:pointer;text-align:left;color:var(--ink);background:#fffaf3;border:1px solid #ecdccf;border-radius:11px;gap:0;padding:7px 10px;font:700 13px Hind Siliguri,sans-serif;transition:all .2s;display:grid}.wg-chips button small{color:var(--gd);font:600 11px Manrope,Hind Siliguri,sans-serif}.wg-chips button:hover{border-color:#73052259}.wg-chips button.is-on{color:#fff;background:linear-gradient(135deg, #9a1040, var(--m) 55%, var(--md));border-color:#0000;box-shadow:0 12px 20px -12px #730522e6}.wg-chips button.is-on small{color:var(--gl)}.wg-step{background:#fffaf3;border:1px solid #ecdccf;border-radius:11px;align-items:center;width:170px;height:40px;padding:0 4px;display:flex}.wg-step button{width:32px;height:32px;color:var(--m);cursor:pointer;background:#fff;border:0;border-radius:10px;flex:none;font:700 20px/1 Manrope,sans-serif;box-shadow:0 3px 8px -4px #4a031873}.wg-step input{text-align:center;min-width:0;height:100%;color:var(--ink);-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;font:800 15px Manrope,sans-serif}.wg-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wg-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wg-range{--v:50%;cursor:pointer;appearance:none;background:linear-gradient(90deg, #c9a24a, #9a1040) 0 / var(--v) 100% no-repeat, #f1e5d6;border-radius:99px;outline:none;width:100%;height:8px}.wg-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--m);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 4px 10px -3px #4a031899}.wg-range::-moz-range-thumb{border:2px solid var(--m);background:#fff;border-radius:50%;width:22px;height:22px}.wg-calc__out{text-align:center;align-content:center;justify-items:center;gap:10px;padding:16px 12px;display:grid}.wg-ring{--p:0;background:conic-gradient(from -90deg, #f3d37e, #e2bb62 calc(var(--p) * 1%), #ffffff24 0);border-radius:50%;place-items:center;width:124px;height:124px;transition:background .4s;display:grid;box-shadow:0 0 0 8px #ffffff0d,0 20px 40px -20px #0009}.wg-ring>div{background:radial-gradient(circle at 35% 30%, #8f0c35, var(--md));border-radius:50%;align-content:center;place-items:center;width:98px;height:98px;display:grid;box-shadow:inset 0 0 0 1px #f0c95e59}.wg-ring b{color:var(--gl);font:700 28px/1 Hind Siliguri,sans-serif}.wg-ring span{color:#fff0e1cc;margin-top:2px;font-size:10.5px}.wg-calc__res{color:#fff0e1e6;margin:0;font-size:13px;line-height:1.6}.wg-calc__res b{color:var(--gl);font-family:Manrope,Hind Siliguri,sans-serif}.wg-calc__fine{color:#fff0e1a6;text-align:center;grid-column:1/-1;margin:0;padding:0 8px 4px;font-size:12px}.wg-end{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:16px;max-width:960px;display:grid}.wg-end.is-solo{grid-template-columns:minmax(0,1fr);max-width:560px}.wg-reg,.wg-faqBox{background:#fffdf9;border-radius:22px;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:0 30px 50px -42px #4a031899,0 0 0 1px #c9a24a66,0 0 0 5px #ffffffb3,0 0 0 6px #c9a24a29}.wg-reg{background:radial-gradient(320px 180px at 100% 0,#f3d37e2e,#0000 70%),#fffdf9}.wg-vine--card{color:#b98c3c47;width:120px;height:120px;top:-30px;right:-36px}.wg-reg__h{color:var(--md);margin:10px 0 0;font-size:20px;font-weight:700}.wg-reg__lead{color:var(--mut);margin:3px 0 0;font-size:12.5px;line-height:1.6}.wg-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.wg-benefits li{background:#fbf4ea;border-radius:13px;justify-items:start;gap:2px;padding:10px 10px 9px;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:inset 0 0 0 1px #c9a24a47}.wg-benefits li:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #c9a24a99,0 12px 20px -16px #4a031880}.wg-benefits li>span{color:#fff;background:linear-gradient(135deg,#c9a24a,#a8812f);border-radius:50%;place-items:center;width:20px;height:20px;margin-bottom:3px;display:grid}.wg-benefits b{font-size:13px;line-height:1.3}.wg-benefits small{color:var(--mut);font-size:11px;line-height:1.4}.wg-reg__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wg-print{background:linear-gradient(#fffaf3,#f8ecdf);border-radius:14px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex;box-shadow:inset 0 0 0 1px #c9a24a73}.wg-print__qr{width:50px;height:50px;color:var(--md);background:#fff;border-radius:10px;flex:none;padding:5px;box-shadow:inset 0 0 0 1px #c9a24a66}.wg-print small{color:var(--gd);font:italic 500 11px "Instrument Serif",serif;display:block}.wg-print b{color:var(--md);font:500 14.5px/1.25 "Instrument Serif",Hind Siliguri,serif;display:block}.wg-print p{color:var(--mut);margin:0;font-size:10.5px}.wg-faqBox h2{color:var(--md);align-items:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:700;display:flex}.wg-faqBox h2 .ico{color:var(--gd)}.wg-faq{gap:7px;display:grid}.wg-faq details{box-shadow:inset 0 0 0 1px var(--line);background:#fbf6ef;border-radius:12px;transition:box-shadow .3s,background .3s}.wg-faq details[open]{background:#fff;box-shadow:inset 0 0 0 1px #c9a24a8c,0 14px 24px -20px #4a031880}.wg-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:13px;font-weight:700;list-style:none;display:flex}.wg-faq summary::-webkit-details-marker{display:none}.wg-faq summary .ico{color:var(--gd);flex:none;transition:transform .3s}.wg-faq details[open] summary .ico{transform:rotate(45deg)}.wg-faq p{color:var(--mut);margin:0;padding:0 13px 11px;font-size:12.5px;line-height:1.65}@media (width<=980px){.wg-hero__grid,.wg-end,.wg-calc{grid-template-columns:minmax(0,1fr)}.wg-end{max-width:560px}.wg-hero__grid{gap:44px}.wg-feat{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-hero__txt{text-align:center}.wg-hero__sub{margin-left:auto;margin-right:auto}.wg-ctas,.wg-stats{justify-content:center}.wg-dest{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin:0 auto}}@media (width<=720px){.wg-hero{padding:30px 0 44px}.wg-vine{width:110px;height:110px}.wg-sec{padding:40px 0}.wg-head{margin-bottom:20px}.wg-steps{grid-template-columns:minmax(0,1fr);gap:10px}.wg-steps:before{display:none}.wg-stats div{padding:0 14px}.wg-stats dd{font-size:17px}.wg-stats dt{font-size:11.5px}.wg-invite{width:min(100%,280px)}.wg-float--a{top:26px;left:-24px}.wg-float--b{top:150px;right:-24px}.wg-invite__qr{width:46px;height:46px;top:-8px;right:-6px}.wg-dest{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -16px;padding:4px 16px 14px;display:flex;overflow-x:auto}.wg-dest::-webkit-scrollbar{display:none}.wg-dest__card{scroll-snap-align:start;flex:0 0 62%}.wg-dest{scroll-padding:0 22px;padding:10px 22px 20px!important}.wg-calc{border-radius:20px;padding:8px}.wg-calc__in{padding:16px 14px}.wg-feat{gap:8px}.wg-feat__item{padding:14px 10px}.wg-benefits{gap:6px}.wg-benefits small{display:none}.wg-reg__foot{flex-direction:column;align-items:stretch}.wg-btn{height:42px;padding:0 18px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.wg-bloom *{animation:none!important}.wg *,.wg :before{transition:none!important;animation:none!important}}.wg-couples{grid-template-columns:repeat(auto-fit,minmax(250px,300px));justify-content:center;gap:12px;max-width:940px;margin:0 auto;display:grid}.wg-couple{color:var(--ink);background:#fffdf9;border-radius:18px;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 22px 36px -32px #4a031899,0 0 0 1px #c9a24a66}.wg-couple:hover{transform:translateY(-3px);box-shadow:0 26px 40px -30px #4a031899,0 0 0 1px #c9a24acc}.wg-couple__img{width:54px;height:54px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--gold);border-radius:50%;flex:none;overflow:hidden}.wg-couple__img img,.wg-couple__img .scene{object-fit:cover;width:100%;height:100%;display:block}.wg-couple__txt{flex:1;gap:1px;min-width:0;display:grid}.wg-couple__txt b{color:var(--md);font:500 16px/1.25 "Instrument Serif",Hind Siliguri,serif}.wg-couple__txt small{color:var(--mut);font-size:11.5px}.wg-couple__txt .wg-bar{height:5px;margin-top:5px}.wg-couple__go{width:30px;height:30px;color:var(--m);background:#fbf3e6;border-radius:50%;flex:none;place-items:center;transition:transform .3s;display:grid;box-shadow:inset 0 0 0 1px #c9a24a80}.wg-couple:hover .wg-couple__go{transform:translate(3px)}.cp{--m:#730522;--md:#4a0318;--gold:#c9a24a;--gd:#a8812f;--gl:#f3d37e;--ink:#22101a;--mut:#85727a;--line:#eedfd3;--ivory:#fcf8f2;color:var(--ink);background:var(--ivory);font-family:Hind Siliguri,Manrope,sans-serif;overflow:hidden}.cp .wrap{max-width:1040px}.cp-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 22px;font:700 14.5px Hind Siliguri,sans-serif;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.cp-btn:hover{transform:translateY(-2px)}.cp-btn:focus-visible{outline:2px solid var(--gl);outline-offset:3px}.cp-btn--gold{color:var(--md);background:linear-gradient(135deg,#fff1c9,#f0cd74 45%,#c99a3e);box-shadow:0 14px 30px -12px #f0be5ab3,inset 0 1px #fff9}.cp-btn--gold:hover{box-shadow:0 18px 36px -12px #f0be5ae6,inset 0 1px #fff9}.cp-btn--ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;box-shadow:inset 0 0 0 1px #f3d37e80}.cp-btn--ghost:hover{background:#ffffff26}.cp-btn--wine{color:#fff;background:linear-gradient(135deg, #9a1040, var(--m) 55%, var(--md));box-shadow:0 14px 26px -14px #730522f2,inset 0 0 0 1px #f0c95e4d}.cp-btn--ghostDark{height:38px;color:var(--m);background:#fbf3e6;padding:0 16px;font-size:13px;box-shadow:inset 0 0 0 1px #c9a24a80}.cp-hero{isolation:isolate;text-align:center;color:#fff;background:radial-gradient(520px 300px at 50% 45%,#f3d37e38,#0000 70%),radial-gradient(600px 380px at 0 0,#9a1040b3,#0000 70%),radial-gradient(600px 380px at 100% 100%,#9a10408c,#0000 70%),linear-gradient(160deg,#8f0c35,#730522 45%,#4a0318);padding:40px 0 26px;position:relative}.cp-hero:before{content:"";background:linear-gradient(90deg,#0000,#f3d37eb3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cp-hero:after{content:"";background:linear-gradient(90deg,#0000,#f3d37e,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.cp-fw{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cp-lattice{z-index:-2;pointer-events:none;opacity:.7;background-image:radial-gradient(circle,#f3d37e47 1.1px,#0000 1.5px),linear-gradient(45deg,#f3d37e14 1px,#0000 1px),linear-gradient(-45deg,#f3d37e14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 50% 40%,#000,#0000 85%);mask-image:radial-gradient(70% 90% at 50% 40%,#000,#0000 85%)}.cp-hero__in{justify-items:center;display:grid;position:relative}.cp-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gd);background:#fffc;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font:800 9px/1 Manrope,Hind Siliguri,sans-serif;animation:.8s both cpUp;display:inline-flex;box-shadow:inset 0 0 0 1px #c9a24a73}.cp-eyebrow .ico{color:var(--m)}.cp-photo{width:84px;height:84px;margin:12px 0 2px;animation:1s cubic-bezier(.2,1.3,.3,1) .2s both cpPop;position:relative}.cp-photo__ring{background:conic-gradient(#f3d37e,#c9a24a,#fff1c9,#a8812f,#f3d37e);border-radius:50%;animation:8s linear infinite cpSpin;position:absolute;inset:-7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2.5px))}.cp-photo__ring:after{content:"";border:1px dashed #a8812f73;border-radius:50%;position:absolute;inset:-7px}.cp-photo__img{border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 3px #fffaf3,0 16px 30px -12px #4a031873}.cp-photo__img img,.cp-photo__img .scene{object-fit:cover;width:100%;height:100%;display:block}.cp-names{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .3em;margin:8px 0 0;font:500 clamp(28px,3.4vw,38px)/1.12 "Instrument Serif",Hind Siliguri,serif;animation:.9s .35s both cpUp;display:flex}.cp-names span{filter:drop-shadow(0 1px #ffffffd9);background:linear-gradient(110deg,#4a0318 10%,#8f0c35 38%,#a8812f 50%,#8f0c35 62%,#4a0318 90%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:.3em;animation:7s linear infinite cpSheen;display:inline-flex}.cp-names em{background:linear-gradient(#f6dc94,#b8862b 55%,#8a6420);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #fffc);-webkit-background-clip:text;background-clip:text;font-size:.82em;font-style:italic}.cp-meta{color:var(--mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:6px 0 0;font-size:12.5px;animation:.9s .45s both cpUp;display:flex}.cp-meta .ico{color:var(--gd)}.cp-meta i{color:#a8812f99;font-style:normal}.cp-cd{gap:6px;margin-top:2px;animation:.9s .55s both cpUp;display:flex}.cp-cd div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border-radius:12px;min-width:54px;padding:7px 4px 5px;display:grid;box-shadow:0 10px 20px -16px #4a031899,inset 0 0 0 1px #c9a24a73}.cp-cd b{color:var(--m);font:700 18px/1 Hind Siliguri,sans-serif}.cp-cd span{color:var(--mut);margin-top:2px;font-size:10px}.cp-cd__done{color:var(--m);align-items:center;gap:6px;margin:12px 0 0;font-weight:700;display:inline-flex}.cp-ctas{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;animation:.9s .65s both cpUp;display:flex}.cp-hero .cp-btn{height:42px;padding:0 20px;font-size:13.5px}.cp-hero .cp-btn--gold{color:var(--md);background:linear-gradient(135deg,#fff1c9,#f0cd74 45%,#c99a3e);box-shadow:0 14px 30px -12px #00000080,inset 0 1px #fff9}.cp-hero .cp-btn--ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #f3d37e99}.cp-hero .cp-btn--ghost:hover{background:#ffffff29}@keyframes cpUp{0%{opacity:0;transform:translateY(16px)}}@keyframes cpPop{0%{opacity:0;transform:scale(.4)}}@keyframes cpSpin{to{transform:rotate(360deg)}}@keyframes cpSheen{to{background-position:-200% 0}}.cp-foil{transform-origin:50% 0;background:linear-gradient(135deg,#7a561a,#f6dc94 14%,#a8812f 28%,#fff4d2 42%,#b8862b 56%,#f3d37e 70%,#8a6420 84%,#f6dc94) 0 0/220% 220%;border-radius:14px;width:min(100%,450px);padding:6px;animation:1.1s cubic-bezier(.2,.9,.25,1) both cpOpen,9s ease-in-out 1.2s infinite cpFoil;position:relative;box-shadow:0 50px 90px -40px #000000bf,0 0 0 1px #fff1c94d,0 0 60px #f3d37e2e}.cp-float{width:min(100%,450px);animation:7s ease-in-out 1.4s infinite cpFloat;position:relative}.cp-tilt{--rx:0deg;--ry:0deg;--gx:30%;--gy:0%;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.9,.25,1)}.cp-tilt .cp-foil{width:100%}.cp-foil__glare{z-index:4;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(420px 300px at var(--gx) var(--gy), #ffffff8c, transparent 60%);transition:background-position .3s;position:absolute;inset:0}@keyframes cpFoil{0%,to{background-position:0 0}50%{background-position:100% 100%}}@keyframes cpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cp-invite{text-align:center;color:var(--ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .42 0 0 0 0 .25 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(circle,#c9a24a1a 1px,#0000 1.4px) 0 0/14px 14px,radial-gradient(120% 80% at 50% 0,#fffdf8,#fbf3e6 65%,#f1dfc2);border-radius:9px;justify-items:center;padding:32px 34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #a8812f2e,inset 0 2px #fffc}.cp-invite:before{content:"";pointer-events:none;border:1px solid #b8862ba6;border-radius:4px;position:absolute;inset:10px}.cp-invite:after{content:"";pointer-events:none;border:.5px solid #b8862b59;border-radius:3px;position:absolute;inset:14px}.cp-medal{z-index:3;background:radial-gradient(circle at 35% 30%,#fff,#fbf1dd);border-radius:50%;place-items:center;width:54px;height:54px;animation:.9s cubic-bezier(.2,1.4,.3,1) .9s both cpPop;display:grid;position:absolute;top:-26px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #e9c46a,0 0 0 5px #8a6420,0 10px 22px -6px #0000008c}.cp-medal img{width:34px}.cp-seal{z-index:5;filter:drop-shadow(0 8px 10px #00000073);place-items:center;width:62px;height:62px;animation:.9s cubic-bezier(.2,1.4,.3,1) 1.1s both cpPop;display:grid;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.cp-seal svg{width:100%;height:100%;position:absolute;inset:0}.cp-seal path{fill:#7d0727}.cp-seal:before{content:"";background:radial-gradient(circle at 35% 30%,#b4174b,#730522 60%,#4a0318);border-radius:50%;position:absolute;inset:9px;box-shadow:inset 0 2px 3px #ffffff40,inset 0 -3px 5px #00000073,0 0 0 1px #00000026}.cp-seal b{color:#f6dc94;letter-spacing:.02em;text-shadow:0 -1px #00000080,0 1px #ffdca059;font:700 14px/1 Hind Siliguri,sans-serif;position:relative}.cp-invite__shine{z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff1c9b3 50%,#0000 65%) 0 0/250% 100%;animation:6s ease-in-out 1.2s infinite cpShine;position:absolute;inset:0}.cp-corner{color:#a8812f;pointer-events:none;width:74px;height:74px;position:absolute}.cp-corner--tl{top:16px;left:16px}.cp-corner--tr{top:16px;right:16px;transform:scaleX(-1)}.cp-corner--bl{bottom:16px;left:16px;transform:scaleY(-1)}.cp-corner--br{bottom:16px;right:16px;transform:scale(-1)}.cp-invite__top{color:var(--m);letter-spacing:.02em;text-shadow:0 1px #ffffffe6;align-items:center;gap:10px;margin:4px 0 0;font-size:19px;font-weight:700;display:flex}.cp-invite__top i{color:var(--gold);font-size:16px;font-style:normal}.cp-invite__sub{color:var(--gd);font:italic 500 12px "Instrument Serif",serif}.cp-invite__trip{color:var(--m);background:#ffffffb3;border-radius:999px;align-items:center;gap:5px;margin:6px 0 0;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #c9a24a73}.cp-invite__trip .ico{color:var(--gd)}.cp-invite__rule{align-items:center;gap:8px;margin:10px 0 8px;display:flex}.cp-invite__rule span{background:linear-gradient(90deg, transparent, var(--gold));width:60px;height:1px}.cp-invite__rule span:last-child{transform:scaleX(-1)}.cp-invite__rule b{background:var(--gold);width:6px;height:6px;transform:rotate(45deg)}.cp-invite .cp-cd div{background:#fffdf9}@keyframes cpOpen{0%{opacity:0;transform:perspective(900px)rotateX(-55deg)translateY(-10px)}}@keyframes cpShine{0%,60%{background-position:150% 0}to{background-position:-100% 0}}.cp-sec{padding:40px 0}.cp-sec--tint{background:linear-gradient(#faf1ea,#fcf6ef)}.cp-grid{grid-template-columns:1.05fr 1fr .72fr;align-items:stretch;gap:14px;display:grid}.cp-card{background:#fffdf9;border-radius:20px;padding:20px;position:relative;box-shadow:0 26px 44px -38px #4a031899,0 0 0 1px #c9a24a66,0 0 0 5px #ffffffb3,0 0 0 6px #c9a24a26}.cp-card h2{color:var(--md);align-items:center;gap:8px;margin:0 0 12px;font-size:16.5px;font-weight:700;display:flex}.cp-card h2 .ico{color:var(--gd)}.cp-fund{text-align:center;justify-items:center;display:grid}.cp-fund h2{justify-self:start}.cp-fund__msg{color:var(--mut);margin:0 0 12px;font:italic 500 13.5px/1.6 Hind Siliguri,serif}.cp-ring{--p:0;background:conic-gradient(from -90deg, #c9a24a, #9a1040 calc(var(--p) * 1%), #f3e9dc 0);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.cp-ring>div{background:#fffdf9;border-radius:50%;align-content:center;place-items:center;width:88px;height:88px;display:grid}.cp-ring b{color:var(--m);font:700 24px/1 Hind Siliguri,sans-serif}.cp-ring span{color:var(--mut);font-size:10.5px}.cp-nums{gap:6px;width:100%;margin:14px 0 0;display:flex}.cp-nums div{background:#fbf4ea;border-radius:11px;flex:1;padding:7px 6px;box-shadow:inset 0 0 0 1px #c9a24a40}.cp-nums dt{color:var(--mut);font-size:10.5px}.cp-nums dd{color:var(--m);margin:0;font-size:13.5px;font-weight:700}.cp-pay{flex-direction:column;gap:8px;display:flex}.cp-pay__row{background:#fbf4ea;border-radius:13px;align-items:center;gap:10px;padding:9px 10px 9px 12px;display:flex;box-shadow:inset 0 0 0 1px #c9a24a4d}.cp-pay__row span{width:46px;color:var(--gd);font-size:12px;font-weight:700}.cp-pay__row b{text-overflow:ellipsis;letter-spacing:.02em;flex:1;min-width:0;font:700 14.5px Manrope,Hind Siliguri,sans-serif;overflow:hidden}.cp-pay__row button{cursor:pointer;height:30px;color:var(--m);background:#fff;border:0;border-radius:9px;align-items:center;gap:4px;padding:0 10px;font:700 11.5px Hind Siliguri,sans-serif;display:inline-flex;box-shadow:0 2px 6px -3px #4a031866}.cp-pay__none{color:var(--mut);margin:0;font-size:13px}.cp-pay__fine{color:var(--mut);gap:6px;margin:2px 0 4px;font-size:11.5px;line-height:1.55;display:flex}.cp-pay__fine .ico{color:var(--gd);flex:none;margin-top:2px}.cp-pay .cp-btn{height:42px;margin-top:auto}.cp-qr{text-align:center;align-content:center;justify-items:center;gap:4px;display:grid}.cp-qr__box{width:128px;height:128px;color:var(--md);background:#fff;border-radius:14px;margin-bottom:6px;padding:6px;box-shadow:inset 0 0 0 1px #c9a24a80,0 14px 26px -18px #4a031899}.cp-qr__box svg{width:100%;height:100%;display:block}.cp-qr b{color:var(--md);font-size:14px}.cp-qr small{color:var(--mut);margin-bottom:8px;font-size:11.5px}.cp-head{text-align:center;margin-bottom:18px}.cp-orn{color:var(--gold);justify-content:center;align-items:center;gap:9px;display:flex}.cp-orn span{background:linear-gradient(90deg, transparent, var(--gold));width:38px;height:1px}.cp-orn span:last-child{transform:scaleX(-1)}.cp-head h2{color:var(--md);margin:6px 0 0;font-size:22px;font-weight:700}.cp-wishes{columns:3 220px;column-gap:12px}.cp-wish{break-inside:avoid;box-shadow:0 20px 34px -30px #4a03188c, inset 0 0 0 1px var(--line);animation:cpUp .7s var(--d) both;background:#fff;border-radius:16px;margin:0 0 12px;padding:16px 16px 12px;transition:transform .3s,box-shadow .3s}.cp-wish:hover{transform:translateY(-3px);box-shadow:0 24px 38px -28px #4a03188c,inset 0 0 0 1px #c9a24a8c}.cp-wish blockquote{color:var(--ink);margin:0;padding-top:14px;font-size:13.5px;line-height:1.7;position:relative}.cp-wish blockquote:before{content:"“";color:#c9a24ab3;font:500 38px/1 "Instrument Serif",serif;position:absolute;top:-10px;left:-2px}.cp-wish figcaption{color:var(--gd);margin-top:8px;font-size:12px;font-weight:700}.cp-empty{text-align:center;color:var(--mut);font-size:13.5px}.cp-center{justify-content:center;margin-top:10px;display:flex}.cp-own{color:#fff;background:radial-gradient(500px 140px at 80% 0%, #f0c95e38, transparent 70%), linear-gradient(135deg, #8f0c35, var(--m) 50%, var(--md));padding:22px 0}.cp-own__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cp-own b{font-size:17px;display:block}.cp-own span{color:#ffecdccc;font-size:13px}.cp-miss{text-align:center;color:var(--mut,#85727a);background:#fcf8f2;justify-items:center;gap:8px;padding:90px 16px;display:grid}.cp-miss .ico{color:#a8812f}.cp-miss h1{color:#4a0318;margin:0;font-size:24px}@media (width<=900px){.cp-grid{grid-template-columns:1fr 1fr}.cp-qr{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start;column-gap:16px}.cp-qr__box{grid-row:1/span 4;width:110px;height:110px;margin:0}}@media (width<=640px){.cp-hero{padding:24px 0}.cp-photo{width:84px;height:84px;margin-top:12px}.cp-invite{padding:30px 22px 34px}.cp-corner{width:40px;height:40px}.cp-corner--bl,.cp-corner--br{bottom:12px}.cp-hero{padding-top:40px!important}.cp-invite__top{font-size:17px}.cp-cd div{flex:1;min-width:0}.cp-cd{width:100%;max-width:300px}.cp-cd b{font-size:16px}.cp-grid{grid-template-columns:minmax(0,1fr)}.cp-sec{padding:30px 0}.cp-own__in{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.cp-tilt{transform:none!important}.cp *,.cp :before,.cp :after{animation:none!important}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/app/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/app/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/app/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/app/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/app/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/app/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/assets/app/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/app/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/app/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/app/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2)format("woff2"),url(/assets/app/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/app/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/assets/app/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/app/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/app/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/app/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/app/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/app/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/app/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/app/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/app/hind-siliguri-bengali-400-normal-rHQ7AW0H.woff2)format("woff2"),url(/assets/app/hind-siliguri-bengali-400-normal-qtENw2Fc.woff)format("woff");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/app/hind-siliguri-latin-ext-400-normal-EIcpWxdl.woff2)format("woff2"),url(/assets/app/hind-siliguri-latin-ext-400-normal-BPdlAeTO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/app/hind-siliguri-latin-400-normal-esES0U7a.woff2)format("woff2"),url(/assets/app/hind-siliguri-latin-400-normal-B2m00w2e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/hind-siliguri-bengali-500-normal-UuhTmLlo.woff2)format("woff2"),url(/assets/app/hind-siliguri-bengali-500-normal-CDy0O77J.woff)format("woff");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/hind-siliguri-latin-ext-500-normal-BzNTYs89.woff2)format("woff2"),url(/assets/app/hind-siliguri-latin-ext-500-normal-BnuUACUj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/hind-siliguri-latin-500-normal-S8HLIV69.woff2)format("woff2"),url(/assets/app/hind-siliguri-latin-500-normal-6-4w_u8d.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/hind-siliguri-bengali-600-normal-DLZF4s8q.woff2)format("woff2"),url(/assets/app/hind-siliguri-bengali-600-normal-D_VSXRuy.woff)format("woff");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/hind-siliguri-latin-ext-600-normal-BE5fbvrE.woff2)format("woff2"),url(/assets/app/hind-siliguri-latin-ext-600-normal-Cohm2Dtr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/hind-siliguri-latin-600-normal-DHrLfb92.woff2)format("woff2"),url(/assets/app/hind-siliguri-latin-600-normal-Cgt-s7Wl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/app/hind-siliguri-bengali-700-normal-FVd7rFqZ.woff2)format("woff2"),url(/assets/app/hind-siliguri-bengali-700-normal-CeVCCB8W.woff)format("woff");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/app/hind-siliguri-latin-ext-700-normal-DrXhL2wd.woff2)format("woff2"),url(/assets/app/hind-siliguri-latin-ext-700-normal-AcGW2CvL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/app/hind-siliguri-latin-700-normal-DO_14aHP.woff2)format("woff2"),url(/assets/app/hind-siliguri-latin-700-normal-z30-k5TQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAACygAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJYAAAD8jnuVDEdTVUIAAAHcAAAALQAAAC4jdiSCT1MvMgAAAgwAAABNAAAAYHKdrfZTVEFUAAACXAAAACYAAAAqeZNqgWNtYXAAAAKEAAAAZAAAAIpNu/P9Z2FzcAAAAugAAAAIAAAACAAAABBnbHlmAAAC8AAAA2wAAASMk1TtdmhlYWQAAAZcAAAANgAAADYgacSyaGhlYQAABpQAAAAfAAAAJBDQBqlobXR4AAAGtAAAADcAAAA8QpYDZmxvY2EAAAbsAAAAIAAAACAIygpObWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPwAAAH8KXZMBXBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpVzqdZBVEQBeB/M0luFVSAwhAUEk825Bw0sQ4qWP00Gk03w/1GweQ8R4UFy1Y065tb28aDp+tT4+ne7blRCxEqVCdH1+fmkJlWXbKqaO0yJz+96HMCOmI3fiRRIvH1J9skPmIi56a4jW+rMYtJzqbO/KPclz8rtUanN5RsQVV4SZNMh1qvVRkKVxJnstyrtL+7TyiMAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVnM+IWBlYGBVYRlAwMDwzQIzbSHwYipgwEFMLGDCBgv2MPXk+EAA6/CFo6QvysYGDhCmCIUGBjng+RYLFgXACkFBhYAYAQMqQAAAHjaY2AEQg4gZmAQAZMyDEzl6RklICYDEwOYYmRh/MLAAAAt0gL3AAB42lXINQFCARQF0IO7y0yVX4MMzOShAM6CQxJGLASu711HGBFURYQeHtVGXVFEXE5DoGMbCkf70Xn02JhcLvztvegsenjul/Nlc2ldgksI2DWF1H0vK68IcmKS4lIS0ldSPRfmAAEAAf//AA942pRSA5QcTRCu6sEpWts8Y1axdYptWxvbtm3bTn7btm3GyfSmz+/uMWP0x1dQHV4BEEDYAxzEQRLUBBXowAQ2cIEPUiETJAAp6NB4nvB8hY88fMIzGl3Ttu2E3NxoixYTmjSZUK9eNBKZlJUVTUuLpqRMcrujdvsEoxGAgB+A/4F5joNEAAkldHEODjnOj9/dw++uRuWt48ge+YGw50FfbEdP4z3yp6wCrgQXt7oYV6MSEl0qqQoaO6+dv7YyBV+AuVDOk1nMY6zEo3J6vUFJrZVyQuwmilU45bwZuWvyg6G8Na1nVKH25s7IC+bnB9kKQGAbP5MljAdwKBg9OxT4IzW9jWNxzNvUTLpwreX5ZOajy/JRiMXK1hMReACGX8HeNzK8nr0oQuGQlKPVahQuRSCDuJxxYhx7xIah1gOnXvuq/wVb4dIRs3s09J8X9sjP2TSW5Xd201HYtefOiY19Zpvco3g66sW+E2YIT0F1xukEEJxuUkvplnJ4ZS3C+7RMI+zQ6rRa9Pq8XrfINMgXH9MPdu7EtI8/wbQdO+gHn+z9OORLfNQ40R/6mMxJ9IU+pk99GPInWZ/C9ngD2z/1FD1Fm9FTTx3D9fP7TprUZ956smNyn3nryLr5fScDgp9u4f7iI0WtYHkrZ+iUi5iBmRfoFLoFh/KRR8e5Tg9foVuAIfYA8AaGMBb3UFSDzko0GlcwUGTT5SxpokN4a+eDb1gS4vECl6CaPbFgQcZ5PkKnmz3rVyR3z1PcuWPr6Bs4wO+Q/2NcHLSNfcf34ztDTTCUdOElwYCyiF2pURNRxbgZNasAc0prIV33/jprzm+79v02c9Zvh6s36XBo3Dq3Ph5bHmnfqIY8rkaTjtZ1SA4fQ1i9lsYOH6WxtWTBws4jB3evn0s9Y7vOmd9lNACBFkx5mPAUuCC3WJeFCAbCrqBD42B6GjWTKpq9cCgUlkT2RUSfo+itIi/76mJ/S7pgQ6FmNiUN6dBuR7iwi7kv75KNppoajzN9dGarUSlai3hJzHA3ekGeg+RzjjOoXTZbr3D9PnaTQ7gm1kmrd2JA1z216zRTE26CNd0XONKndYP16w1GdzCnwOKx1g7q69sjj1eoFxnHbDSZhUXWUdHEX0Ze3UhF1kPDo8nA3dfK1HRmmJ0lO9tkAOddPmMAAQAAAASBBo28gPJfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+qf3GCdAI+AAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL49/Kfys5LwBFUAE/AJ8hBowAeNpjPcFwgpWHQQOGWWoZGECYVZGhh/UBgw2LGFAsk2EBy0aGAMYJDAwgzLIBiNczuAEAJtsKOQAAAABaAHYAmgDLAOMA6wEUAVYBbwGaAdcB1wHXAdcCRnjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42n2QxVFFQRQFG3e2uOxwd9jg7rrF3d0tEoIgAgIhFroK+/5kpufMdSCdRxKIS0wD3vj84TgK+fjheLJ5/+EEGnn94cQAmyTy2f7hZPXxH86mmdxvjoNM329OlGCCDdbZ4YIDltiQttjmHH/fYzqp8z1jjVN2PJ/LtZzJ++5HqlveTzHIOBOscKhypN0GNUGxF+VT9ONIm1KaqaWFevd/6mKOYSYYkWLFmpW3pH1tTkMsS4Ms+1DlhtO/vkpppJ4GOqR5FT3CIkwjsyuvoQc9XOBE1OzAc/nfdM5+5rPFDlpot0otaxxxgFNTsUKMzrprHQdBmSq+ADOfS6Z42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/app/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/app/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/app/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/app/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/app/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/app/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/app/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/app/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/app/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/app/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/app/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/app/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/app/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/app/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/app/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/app/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/app/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/app/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/app/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/app/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/app/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/app/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/app/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/app/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/app/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/assets/app/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/app/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/assets/app/manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/app/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/app/manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/app/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/app/manrope-latin-800-normal-uHUdIJgA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/app/orbitron-latin-800-normal-CQafOXEd.woff2)format("woff2"),url(/assets/app/orbitron-latin-800-normal-P4cBi4I7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--maroon:#730522;--maroon-deep:#2e0210;--maroon-mid:#56041a;--maroon-soft:#f8ebef;--gold:#d1a13d;--gold-soft:#f2d691;--gold-deep:#9c6d1f;--bg:#f4f2f3;--paper:#f4f2f3;--tint:#f7f3f4;--card:#fff;--ink:#1f1a1c;--muted:#6f6468;--line:#e6dfe2;--ok:#1f8a5b;--danger:#c0392b;--display:"Hind Siliguri", "Noto Sans Bengali", system-ui, sans-serif;--body:"Hind Siliguri", "Noto Sans Bengali", system-ui, sans-serif;--r-lg:16px;--r-md:12px;--r-sm:10px;--shadow:0 6px 24px -10px #2e021038;--shadow-lg:0 20px 50px -20px #2e021059;--wrap:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--maroon);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{margin:0;line-height:1.3}p{margin:0}section[id],form[id]{scroll-margin-top:84px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}.center{text-align:center}.h2{color:var(--maroon-deep);text-wrap:balance;font-size:clamp(24px,3vw,32px);font-weight:700}.lead{color:var(--muted);max-width:62ch;margin-top:8px;font-size:17px}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.btn{border-radius:var(--r-sm);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:16px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn:disabled{opacity:.6;cursor:progress}.btn--sm{min-height:38px;padding:0 14px;font-size:14px}.btn--block{width:100%}.btn--maroon{background:var(--maroon);color:#fff}.btn--maroon:hover{background:var(--maroon-mid)}.btn--gold{background:var(--gold);color:var(--maroon-deep)}.btn--gold:hover{background:var(--gold-soft)}.btn--line{border-color:var(--maroon);color:var(--maroon);background:#fff}.btn--line:hover{background:var(--maroon-soft)}.btn--ghost{color:var(--muted);background:0 0}.btn--ghost:hover{color:var(--maroon)}.btn--ghostLight{color:#fff;border-color:#fff6}.btn--ghostLight:hover{border-color:#fff}.btn--danger{background:var(--danger);color:#fff}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld>span{color:var(--muted);font-size:14px;font-weight:600}.fld>span b{color:var(--maroon)}.fld input:not([type=range]):not([type=checkbox]),.fld select,.fld textarea{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;min-height:48px;color:var(--ink);background:#fff;padding:10px 14px;font-size:16px}.fld textarea{resize:vertical;min-height:70px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--maroon);outline:none;box-shadow:0 0 0 3px #7305221a}input[type=range]{width:100%;accent-color:var(--maroon);height:28px}.pills{flex-wrap:wrap;gap:8px;display:flex}.pills button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:14px;font-weight:600;display:inline-flex}.pills button:hover{border-color:var(--maroon);color:var(--maroon)}.pills button.is-on{background:var(--maroon);border-color:var(--maroon);color:#fff}.logo-img{width:auto;height:46px}.logo-mark{width:auto;height:40px}.hdr{--tb:38px;top:calc(var(--tb) * -1);z-index:60;--gold-r:#d4a537;font-family:Manrope,Hind Siliguri,system-ui,sans-serif;position:sticky}.hdr__top{color:#ffffffc7;letter-spacing:.01em;height:var(--tb);background:linear-gradient(90deg,#2a010d,#4a0318 30%,#5e0420 50%,#4a0318 70%,#2a010d);font-size:12.5px;position:relative;overflow:hidden}.hdr__top:after{content:"";background:linear-gradient(90deg,#0000,#d4a537b3 30%,#f0c95e 50%,#d4a537b3 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.hdr__topRow{justify-content:space-between;align-items:center;gap:16px;height:38px;display:flex}.hdr__promo{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;display:inline-flex;overflow:hidden}.hdr__promo .ico{color:#e0b04a;flex:none}.hdr__dot{background:#f0c95e;border-radius:50%;flex:none;width:6px;height:6px;position:relative;box-shadow:0 0 8px #f0c95ee6}.hdr__dot:after{content:"";border:1px solid #f0c95e99;border-radius:50%;animation:2.4s ease-out infinite hdrPing;position:absolute;inset:-4px}@keyframes hdrPing{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.hdr__topLinks{flex:none;align-items:center;gap:18px;display:flex}.hdr__topLinks a{color:#ffffffc7;align-items:center;gap:6px;font-weight:600;transition:color .2s;display:inline-flex}.hdr__topLinks a .ico{color:#e0b04a}.hdr__topLinks a:hover{color:#f0c95e}.hdr__topLinks a+a:before{content:"";background:#d4a537b3;border-radius:50%;width:3px;height:3px;margin-right:12px}.hdr__bar{background:#fffffff5;transition:background .35s,box-shadow .35s;position:relative}.hdr__bar:after{content:"";background:linear-gradient(90deg,#0000,#7305221f 20%,#d4a53773 50%,#7305221f 80%,#0000);height:1px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.hdr__row{align-items:center;gap:12px;height:80px;transition:height .35s,background .35s,box-shadow .35s,padding .35s,margin .35s,border-radius .35s;display:flex}.hdr__brand{flex:none;display:flex}.logo-img{width:auto;height:46px;transition:height .35s}.hdr__nav{background:linear-gradient(#f8f2f4,#f4ecef);border-radius:999px;flex:none;align-items:center;gap:0;margin:0 auto;padding:3px;display:flex;position:relative;box-shadow:inset 0 1px 2px #2e02100f,0 0 0 1px #7305220d}.hdr__ind{z-index:0;background:linear-gradient(135deg, #8f0c35, var(--maroon) 55%, #4a0318);opacity:0;pointer-events:none;border-radius:999px;transition:transform .35s cubic-bezier(.3,.8,.25,1),width .35s cubic-bezier(.3,.8,.25,1),opacity .25s;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 6px 16px -8px #2e021059,0 0 0 1px #7305220f}.hdr__ind:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f0c95e73,inset 0 1px #ffffff26}.hdr__link{z-index:1;color:#5a4b50;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:14px;font-weight:700;transition:color .25s;display:inline-flex;position:relative}.hdr__link .ico{color:#b3a3a8;flex:none;width:16px;height:16px;transition:color .25s,transform .3s}.hdr__link:hover,.hdr__link.is-on,.hdr__link.is-hot{color:var(--maroon)}.hdr__link:hover .ico,.hdr__link.is-on .ico,.hdr__link.is-hot .ico{color:var(--gold-r);transform:translateY(-1px)rotate(-6deg)}.hdr__caret{width:10px;height:6px;transition:transform .25s}.hdr__drop{z-index:1;position:relative}.hdr__drop:hover .hdr__caret,.hdr__drop:focus-within .hdr__caret{transform:rotate(180deg)}.hdr__menu{opacity:0;visibility:hidden;transform-origin:top;background:#fff;border-radius:20px;width:400px;padding:10px;transition:opacity .22s,transform .3s cubic-bezier(.3,.8,.25,1),visibility .22s;position:absolute;top:calc(100% + 16px);left:50%;overflow:hidden;transform:translate(-50%,10px)scale(.98);box-shadow:0 40px 70px -28px #2e021073,0 0 0 1px #73052212}.hdr__menu:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-r), #f0c95e, var(--gold-r), transparent);height:2px;position:absolute;top:0;left:0;right:0}.hdr__drop:after{content:"";height:22px;position:absolute;top:100%;left:-20px;right:-20px}.hdr__drop:hover .hdr__menu,.hdr__drop:focus-within .hdr__menu{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.hdr__menuHead{letter-spacing:.18em;text-transform:uppercase;color:#b8862b;align-items:center;gap:8px;padding:10px 12px 8px;font-size:11px;font-weight:800;display:flex}.hdr__menuHead:after{content:"";background:linear-gradient(90deg,#d4a53773,#0000);flex:1;height:1px}.hdr__mItem,.hdr__dItem{border-radius:14px;align-items:center;gap:14px;padding:11px 12px;transition:background .25s;display:flex;position:relative}.hdr__mItem:after{content:"→";color:var(--maroon);opacity:0;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;right:16px;transform:translate(-6px)}.hdr__mItem:hover,.hdr__mItem.active{background:linear-gradient(90deg,#fbf3f5,#fdf8ee)}.hdr__mItem:hover:after{opacity:1;transform:none}.hdr__mItem b,.hdr__dItem b{color:var(--ink);font-size:15px;display:block}.hdr__mItem small,.hdr__dItem small{color:var(--muted);padding-right:22px;font-size:12.5px;line-height:1.45;display:block}.hdr__mIcon{width:44px;height:44px;color:var(--maroon);background:linear-gradient(135deg,#fbeef2,#fdf3dc);border-radius:14px;flex:none;place-items:center;transition:color .25s,background .25s,transform .3s;display:grid;box-shadow:inset 0 0 0 1px #d4a53740}.hdr__mItem:hover .hdr__mIcon{color:#f0c95e;background:linear-gradient(135deg, #8f0c35, var(--maroon) 55%, #4a0318);transform:rotate(-4deg)scale(1.04)}.hdr__right{flex:none;align-items:center;gap:10px;display:flex}.hdr__phone{width:44px;height:44px;color:var(--maroon);background:#fff;border-radius:50%;place-items:center;transition:color .25s,background .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 0 0 1px #7305221f}.hdr__phone:hover{color:#f0c95e;background:var(--maroon);box-shadow:0 0 0 1px var(--maroon), 0 0 0 4px #d4a53740}.hdr__phone span{color:#f3dfae;white-space:nowrap;opacity:0;pointer-events:none;background:#2a010d;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.hdr__phone:hover span{opacity:1;transform:translate(-50%)}.hdr__cta{letter-spacing:.01em;color:#fff;background:linear-gradient(135deg, #8f0c35, var(--maroon) 50%, #4a0318);border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px 0 18px;font-size:14px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 22px -10px #730522d9,inset 0 0 0 1px #f0c95e59,inset 0 1px #ffffff2e}.hdr__cta .ico{color:#f0c95e}.hdr__cta:after{content:"";background:linear-gradient(90deg,#0000,#ffecbe59,#0000);width:30%;transition:left .6s;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}.hdr__cta:hover{transform:translateY(-1px);box-shadow:0 16px 28px -12px #730522e6,inset 0 0 0 1px #f0c95e99,inset 0 1px #ffffff2e}.hdr__cta:hover:after{left:120%}.hdr__bar{background:linear-gradient(#fffefc,#fdfaf6)}.hdr__bar:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(520px 140px at 92% 100%,#7305220f,#0000 70%);position:absolute;inset:0}.is-scrolled .hdr__bar:before{opacity:0}.hdr__nav{background:linear-gradient(#fdfafb,#f7f1f3) padding-box padding-box,linear-gradient(90deg,#d4a53759,#e0b04a 25%,#d4a53773 50%,#e0b04a 75%,#d4a53759) border-box;border:1px solid #0000;box-shadow:0 6px 18px -12px #73052259,inset 0 1px #fff}.hdr__cta{padding-left:6px}.hdr__ctaIc{background:linear-gradient(145deg,#f7d97e,#d4a537 55%,#a8771c);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #fff5d2b3,0 2px 6px #00000040}.hdr__ctaIc .ico,.hdr__cta .hdr__ctaIc .ico{color:#4a0318}.hdr__cta--block{padding-left:8px}.hdr__menu--mega{transform-origin:100% 0;grid-template-columns:1fr 230px;gap:8px;width:640px;display:grid;left:auto;right:-6px;transform:translateY(10px)scale(.98)}.hdr__drop:hover .hdr__menu--mega,.hdr__drop:focus-within .hdr__menu--mega{transform:none}.hdr__menuList{min-width:0}.hdr__feat{color:#fff;isolation:isolate;background:linear-gradient(150deg, #8f0c35, var(--maroon) 45%, #3a0213);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f0c95e4d}.hdr__feat:before{content:"";z-index:-1;background:radial-gradient(circle,#f0c95e59,#0000 65%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.hdr__feat:after{content:"";pointer-events:none;border:1px solid #d4a53738;border-radius:12px;position:absolute;inset:6px}.hdr__featTag{letter-spacing:.2em;text-transform:uppercase;color:#f0c95e;align-self:flex-start;font-size:10.5px;font-weight:800}.hdr__feat>b{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.3}.hdr__featRoute{letter-spacing:.14em;color:#f0c95ed9;align-items:center;gap:8px;font-family:Orbitron,sans-serif;font-size:10px;display:flex}.hdr__featRoute i{font-style:normal;font-weight:800}.hdr__featRoute em{color:#f0c95e;flex:1;align-items:center;gap:4px;display:flex}.hdr__featRoute em:before,.hdr__featRoute em:after{content:"";border-top:1px dashed #d4a53780;flex:1}.hdr__featBtn{color:#2e0110;background:linear-gradient(135deg,#f4d27a,#d4a537 55%,#b8862b);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:32px;margin-top:auto;padding:0 14px;font-size:12.5px;font-weight:800;transition:transform .25s;display:inline-flex}.hdr__feat:hover .hdr__featBtn{transform:translate(3px)}@media (width<=1180px){.hdr__menu--mega{grid-template-columns:1fr;width:400px}.hdr__feat{display:none}}@media (prefers-reduced-motion:reduce){.hdr__dot:after{animation:none}.hdr__ind{transition:none}}.hdr__burger{background:#fff;border:1px solid #f0e6e9;border-radius:12px;width:44px;height:44px;margin-left:auto;display:none;position:relative}.hdr__burger span{background:var(--maroon-deep);border-radius:2px;height:2px;transition:transform .3s,opacity .2s,top .3s;position:absolute;left:12px;right:12px}.hdr__burger span:first-child{top:15px}.hdr__burger span:nth-child(2){top:21px}.hdr__burger span:nth-child(3){top:27px}.is-open .hdr__burger span:first-child{top:21px;transform:rotate(45deg)}.is-open .hdr__burger span:nth-child(2){opacity:0}.is-open .hdr__burger span:nth-child(3){top:21px;transform:rotate(-45deg)}.hdr__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;background:#1e020c73;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.hdr__drawer{width:min(360px,88vw);padding:18px 18px 24px;padding-top:calc(18px + env(safe-area-inset-top,0px));background:#fff;flex-direction:column;gap:6px;transition:transform .35s cubic-bezier(.3,.7,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-30px 0 60px -30px #0006}.is-open .hdr__scrim{opacity:1;visibility:visible}.is-open .hdr__drawer{transform:none}.hdr__dHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hdr__dHead .logo-img{height:38px}.hdr__dClose{width:40px;height:40px;color:var(--maroon-deep);background:#fff;border:1px solid #f0e6e9;border-radius:12px;place-items:center;display:grid}.hdr__dLabel{letter-spacing:.18em;text-transform:uppercase;color:#b8862b;margin:14px 4px 6px;font-size:11px;font-weight:800}.hdr__dGrid{flex-wrap:wrap;gap:8px;display:flex}.hdr__dGrid>a{flex:calc(33.333% - 8px);min-width:78px}.hdr__dGrid a{color:#4b3f43;text-align:center;background:#faf6f7;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;font-size:13.5px;font-weight:600;display:flex}.hdr__dGrid a .ico{color:var(--maroon)}.hdr__dGrid a.is-on{background:var(--maroon);color:#fff}.hdr__dGrid a.is-on .ico{color:var(--gold-soft)}.hdr__dFoot{gap:10px;margin-top:auto;padding-top:18px;display:grid}.hdr__cta--block{width:100%;height:50px}.hdr__dCall{height:48px;color:var(--maroon);border:1px solid #f0e6e9;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero{isolation:isolate;background:radial-gradient(700px 320px at 12% 10%, #d1a13d29, transparent 70%), linear-gradient(120deg, var(--maroon-deep) 0%, var(--maroon) 60%, #8f1238 100%);padding:70px 0 44px;position:relative}.hero:after{content:"";background:var(--bg);z-index:-1;height:110px;position:absolute;inset:auto 0 0}.hero__inner{position:relative}.greet{align-items:center;gap:22px;margin-bottom:26px;display:flex}.greet__main{flex:1;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.bubble{background:#fff;border-radius:18px;align-self:flex-start;width:fit-content;max-width:100%;padding:12px 18px;position:relative;box-shadow:0 12px 30px -14px #00000080}.bubble:before{content:"";background:#fff;border-radius:2px;width:14px;height:14px;position:absolute;top:24px;left:-7px;transform:rotate(45deg)}.bubble strong{color:var(--maroon-deep);font-size:18px;display:block}.bubble p{color:var(--muted);font-size:15px}.asst{flex:1;align-items:center;gap:28px;min-width:0;display:flex}.asst__col{flex:1;min-width:0}.asst__bar{background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 20px;display:flex}.asst__bar input{color:#fff;background:0 0;border:0;flex:1;min-width:0;height:40px;font-size:15px}.asst__bar input::placeholder{color:#ffffffa6}.asst__bar input:focus{outline:none}.asst__go{width:40px;height:40px;color:var(--maroon);background:#fff;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes pulse{50%{box-shadow:0 0 0 7px #d1a13d4d}}.asst__reply{color:var(--gold-soft);margin:8px 0 0 12px;font-size:15px}.vmic{cursor:pointer;color:#f7dc9c;background:radial-gradient(circle at 34% 26%,#b0164a 0%,#7a0626 52%,#45021a 100%) padding-box padding-box,linear-gradient(145deg,#fff1c9,#d1a13d 45%,#8a5f1a 70%,#f2d691) border-box;border:2px solid #0000;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;margin:0 8px;padding:0;transition:transform .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 0 22px -4px #f2d6918c,0 16px 30px -14px #000000bf,inset 0 2px 6px #ffffff2e,inset 0 -6px 12px #0000004d}.vmic:after{content:"";pointer-events:none;background:linear-gradient(#ffffff59,#fff0);border-radius:50%;width:26px;height:12px;position:absolute;top:6px;left:14px;transform:rotate(-20deg)}.vmic:hover{transform:translateY(-2px);box-shadow:0 0 30px -2px #f2d691bf,0 20px 34px -14px #000c,inset 0 2px 6px #fff3,inset 0 -6px 12px #0000004d}.vmic:active{transform:scale(.96)}.vmic:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.vmic__core{z-index:1;place-items:center;display:grid;position:relative}.vmic__icon{filter:drop-shadow(0 1px 2px #00000059);width:28px;height:28px}.vmic__ring{pointer-events:none;opacity:0;border:1.5px solid #f2d691b3;border-radius:50%;position:absolute;inset:-2px}@media (prefers-reduced-motion:no-preference){.vmic__ring{animation:3.6s ease-out infinite vmicBreath}.vmic__ring--2{animation-delay:1.8s}.vmic{animation:3.6s ease-in-out infinite vmicGlow}}@keyframes vmicBreath{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes vmicGlow{50%{box-shadow:0 0 32px -2px #f2d691cc,0 16px 30px -14px #000000bf,inset 0 2px 6px #ffffff2e,inset 0 -6px 12px #0000004d}}.vmic.is-on{color:var(--maroon);background:radial-gradient(circle at 34% 26%,#fffaf0,#f6dfa8 55%,#d9a948) padding-box padding-box,linear-gradient(145deg,#fff1c9,#d1a13d 45%,#8a5f1a 70%,#f2d691) border-box;animation:none;box-shadow:0 0 36px #f2d691b3,0 16px 30px -14px #000000bf}.vmic.is-on .vmic__ring{animation-duration:1.6s}.vmic.is-on .vmic__ring--2{animation-delay:.8s}.vmic__eq{align-items:center;gap:3px;height:26px;display:flex}.vmic__eq i{background:var(--maroon);border-radius:2px;width:3px;height:8px;animation:1s ease-in-out infinite vmicEq}.vmic__eq i:nth-child(2){animation-delay:.15s}.vmic__eq i:nth-child(3){animation-delay:.3s}.vmic__eq i:nth-child(4){animation-delay:.45s}@keyframes vmicEq{0%,to{height:8px}50%{height:24px}}.sc{--en:"Manrope", "Hind Siliguri", system-ui, sans-serif;--b:#e4dde0;font-family:var(--en);letter-spacing:-.005em;background:#fff;border:1px solid #fff9;border-radius:18px;position:relative;box-shadow:0 30px 60px -30px #2e021080,0 2px 6px #2e02100f}.sc__top{border-bottom:1px solid #efe9eb;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;padding:0 22px;display:flex}.sc__tabs{scrollbar-width:none;gap:6px;max-width:100%;display:flex;overflow-x:auto}.sc__tabs::-webkit-scrollbar{display:none}.sc__tabs button{color:#6b6064;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:18px 14px 16px;font-size:14.5px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.sc__tabs button:after{content:"";background:var(--maroon);border-radius:3px 3px 0 0;height:3px;transition:transform .25s;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(0)}.sc__tabs button:hover,.sc__tabs button.is-on{color:var(--maroon)}.sc__tabs button.is-on:after{transform:scaleX(1)}.sc__opts{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:12px;display:flex}.chip{color:#6b6064;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.chip:before{content:"";box-sizing:border-box;border:1.5px solid #cfc5c9;border-radius:50%;width:14px;height:14px}.chip.is-on{color:#1f1a1c}.chip.is-on:before{border:4.5px solid var(--maroon)}.chip input{opacity:0;pointer-events:none;position:absolute}.chip:has(input:focus-visible){outline:2px solid var(--maroon);outline-offset:2px}.chip--select{appearance:none;border:1px solid var(--b);font-family:var(--en);color:#1f1a1c;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23730522' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 11px center no-repeat;padding:0 30px 0 12px}.chip--select:before{content:none}.sc__body{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px 12px;padding:20px 22px 22px;display:grid}.sc__body>*{grid-column:1/-1}.sc__body>.sc__grid{grid-column:1}.sc__foot{grid-row:1;display:flex;grid-column:2!important}.sc__grid{border:1px solid var(--b);background:#fff;border-radius:14px;gap:0;display:grid}.sc__grid--flight{grid-template-columns:2.1fr 1fr 1fr 1fr}.sc__grid--hotel{grid-template-columns:1.5fr 1fr 1fr .8fr .8fr}.sc__grid--3{grid-template-columns:1.4fr 1fr 1fr}.sc .sc__grid>*+*,.sc .sc__route>*+.box{border-left:1px solid var(--b)}.sc__route{grid-template-columns:1fr 1fr;min-width:0;display:grid;position:relative}.sc__swap{z-index:2;border:1px solid var(--b);width:34px;height:34px;color:var(--maroon);background:#fff;border-radius:50%;place-items:center;transition:transform .3s,border-color .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sc__swap:hover{border-color:var(--maroon);transform:translate(-50%,-50%)rotate(180deg)}.box{cursor:pointer;text-align:left;min-width:0;font-family:var(--en);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:13px 18px;transition:background .15s;display:flex;position:relative}.sc__grid>.box:first-child,.sc__route>.box:first-child{border-radius:13px 0 0 13px}.sc__grid>.box:last-child{border-radius:0 13px 13px 0}.box:hover{background:#faf6f7}.box:focus-within{box-shadow:inset 0 -2px 0 var(--maroon);background:#faf6f7}.box__label{color:#8a7e82;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.box__label .ico{color:#a8999e}.box__value{color:#1a1416;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:19px;font-weight:800;line-height:1.3;overflow:hidden}.box__sub{color:#8a7e82;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.box__native{opacity:0;cursor:pointer;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.box--ghost{background:0 0}.box__add{color:var(--maroon);margin-top:5px;font-size:14px;font-weight:700}.sc__route .box:last-of-type{padding-left:30px}.sc__chips{color:#8a7e82;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:600;display:flex}.sc__chips>span{margin-right:2px}.sc__chips button{border:1px solid var(--b);font-size:12.5px;font-weight:600;font-family:var(--en);color:#4b3f43;background:#fff;border-radius:8px;padding:4px 11px}.sc__chips button i{color:#a8999e;font-style:normal}.sc__chips button:hover,.sc__chips button.is-on{border-color:var(--maroon);color:var(--maroon)}.sc__result{color:#125c3b;background:#f1f8f3;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.sc__result b{font-weight:800}.sc__go{min-width:176px;font-family:var(--en);color:#fff;background:var(--maroon);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:15.5px;font-weight:800;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 10px 22px -12px #730522e6}.sc__go:hover{background:#8a0a31}.sc__go:active{transform:scale(.98)}.sc__go .ico{color:var(--gold-soft)}.blk{padding:44px 0 8px}.hero+.blk{padding-top:24px}.blk__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:20px;display:flex}.blk__head h2{color:var(--maroon-deep);font-size:clamp(22px,2.6vw,28px);font-weight:700}.blk__head p{color:var(--muted);margin-top:2px}.blk__more{justify-content:center;margin-top:24px;display:flex}.empty{border-radius:var(--r-lg);text-align:center;color:var(--muted);background:#fff;justify-items:center;gap:14px;padding:32px;display:grid}.car{position:relative}.car__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(280px,calc(25% - 12px));grid-auto-flow:column;gap:16px;padding:2px 2px 8px;display:grid;overflow-x:auto}.car__track::-webkit-scrollbar{display:none}.car__track>*{scroll-snap-align:start}.car__btn{border:1px solid var(--line);width:42px;height:42px;color:var(--maroon);box-shadow:var(--shadow);z-index:2;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.car__btn--l{left:-18px}.car__btn--r{right:-18px}.offer{border-radius:var(--r-lg);color:#fff;isolation:isolate;flex-direction:column;gap:6px;min-height:180px;padding:20px;display:flex;position:relative;overflow:hidden}.offer:after{content:"";z-index:-1;border:22px solid #ffffff1a;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-40px;right:-40px}.offer--maroon{background:linear-gradient(135deg, var(--maroon) 0%, #9a1640 100%)}.offer--gold{color:var(--maroon-deep);background:linear-gradient(135deg,#b8862a 0%,#e0b457 100%)}.offer--green{background:linear-gradient(135deg,#17694a 0%,#2f9468 100%)}.offer--teal{background:linear-gradient(135deg,#185d6c 0%,#2b8c9c 100%)}.offer__img{object-fit:cover;z-index:-2;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.offer__cat{background:#fff3;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:700}.offer h3{max-width:18ch;font-size:19px;font-weight:700;line-height:1.35}.offer p{opacity:.88;font-size:14px}.offer__code{color:inherit;background:#ffffff1f;border:1.5px dashed;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:5px 12px;font-size:13px;display:inline-flex}.offer__code b{letter-spacing:.06em;font-size:15px}.pk{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pk__card{border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.pk__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.pk__art{height:190px;position:relative}.pk__art .scene,.pk__art img{object-fit:cover;width:100%;height:100%}.pk__tag{color:#fff;background:#1f1a1cc7;border-radius:999px;padding:3px 12px;font-size:13px;position:absolute;bottom:12px;left:12px}.pk__hot{background:var(--gold);color:var(--maroon-deep);border-radius:6px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.pk__body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.pk__dest{color:var(--muted);align-items:center;gap:4px;font-size:14px;display:flex}.pk__body h3{margin-top:2px;font-size:19px;font-weight:700}.pk__body ul{color:var(--muted);grid-template-columns:1fr 1fr;gap:4px 10px;margin:12px 0 16px;padding:0;font-size:14px;list-style:none;display:grid}.pk__body li{align-items:center;gap:5px;display:flex}.pk__body li .ico{color:var(--ok);flex:none}.pk__foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.pk__price{flex-direction:column;line-height:1.3;display:flex}.pk__price small{color:var(--muted);font-size:12px}.pk__price b{color:var(--maroon);font-size:24px}.pk__price em{color:var(--ok);font-size:13px;font-style:normal;font-weight:600}.pk__actions{gap:8px;display:flex}.promo{background:linear-gradient(120deg, var(--maroon-deep), var(--maroon));color:#fff;border-radius:24px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:40px;display:grid;overflow:hidden}.promo__tag{color:var(--gold-soft);background:#d1a13d2e;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.promo h2{margin-top:12px;font-size:clamp(26px,3.2vw,36px)}.promo__copy>p{color:#fffc;max-width:52ch;margin-top:8px;font-size:17px}.promo__steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.promo__steps li{counter-increment:s;border-radius:var(--r-md);background:#ffffff12;flex-direction:column;padding:12px 14px;display:flex}.promo__steps li:before{content:counter(s, bengali);background:var(--gold);width:28px;height:28px;color:var(--maroon-deep);border-radius:50%;place-items:center;margin-bottom:6px;font-weight:700;display:grid}.promo__steps span{color:#ffffffb3;font-size:14px}.promo__ctas{flex-wrap:wrap;gap:12px;display:flex}.promo__card{color:var(--ink);border-radius:var(--r-lg);background:#fff;padding:24px;position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 60px -30px #000}.promo__sample{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 8px;font-size:12px;font-weight:700;position:absolute;top:16px;right:16px}.promo__goal{font-size:18px;font-weight:700}.promo__amt{color:var(--muted);margin-top:8px}.promo__amt b{color:var(--maroon);font-size:26px}.promo__deps{gap:8px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.promo__deps li{border-bottom:1px dashed var(--line);justify-content:space-between;padding-bottom:8px;display:flex}.promo__deps b{color:var(--ok)}.promo__left{color:var(--maroon);margin-top:12px;font-weight:600}.bar{background:var(--tint);border-radius:999px;height:10px;margin:10px 0 4px;display:block;overflow:hidden}.dest{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dest__card{border-radius:var(--r-lg);text-align:left;background:var(--tint);border:0;height:220px;padding:0;position:relative;overflow:hidden}.dest__card .scene,.dest__card img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.dest__card:hover .scene,.dest__card:hover img{transform:scale(1.05)}.dest__txt{color:#fff;background:linear-gradient(#0000,#14040ad9);flex-direction:column;padding:48px 16px 14px;display:flex;position:absolute;inset:auto 0 0}.dest__txt b{font-size:20px}.dest__txt span{opacity:.88;font-size:13px;line-height:1.4}.dest__txt em{color:var(--gold-soft);margin-top:6px;font-size:14px;font-style:normal;font-weight:700}.spc{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.spc__card{border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.spc__card:hover{box-shadow:var(--shadow-lg)}.spc__art{height:170px}.spc__art .scene{width:100%;height:100%}.spc__body{flex-direction:column;flex:1;gap:6px;padding:18px 20px 20px;display:flex}.spc__who{color:var(--maroon);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.spc__body h3{font-size:20px}.spc__body p{color:var(--muted);font-size:15px}.spc__more{color:var(--maroon);align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-weight:600;display:inline-flex}.why{border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;grid-template-columns:repeat(4,1fr);gap:16px;padding:28px;display:grid}.why__item{align-items:flex-start;gap:14px;display:flex}.why__ic{background:var(--maroon-soft);width:50px;height:50px;color:var(--maroon);border-radius:14px;flex:none;place-items:center;display:grid}.why__item h3{font-size:17px}.why__item p{color:var(--muted);margin-top:2px;font-size:14px}.ft{margin-top:80px;font-family:Manrope,Hind Siliguri,system-ui,sans-serif}.ft__ctaWrap{z-index:2;filter:drop-shadow(0 28px 34px #2e021073)drop-shadow(0 2px 3px #2e02104d);max-width:1200px;margin:0 auto -56px;position:relative}.ft__cta{--stub:420px;--n:13px;isolation:isolate;grid-template-columns:1fr var(--stub);color:#fff;background:linear-gradient(105deg, #5e0420 0%, var(--maroon) 40%, #4a0318 72%, #2a010d 100%);-webkit-mask:radial-gradient(circle var(--n) at calc(100% - var(--stub)) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--n) at calc(100% - var(--stub)) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at calc(100% - var(--stub)) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--n) at calc(100% - var(--stub)) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--n) at calc(100% - var(--stub)) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--n) at calc(100% - var(--stub)) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;display:grid;position:relative;overflow:hidden}.ft__cta:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#e9dfcc 30%,#f4ecdd 50%,#c9b99c 70%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.ft__cta:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fffaf012,#0000);width:18%;animation:8s ease-in-out infinite ftSheen;position:absolute;inset:-40% auto -40% -30%;transform:skew(-20deg)}@keyframes ftSheen{0%,55%{left:-30%}to{left:130%}}.ft__ctaFrame{z-index:-1;pointer-events:none;border:1px solid #f0e6d442;position:absolute;inset:8px}.ft__ctaFrame:before,.ft__ctaFrame:after{content:"";border:0 solid #f0e6d4fa;width:14px;height:14px;position:absolute}.ft__ctaFrame:before{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.ft__ctaFrame:after{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.ft__ctaPerf{top:22px;bottom:22px;left:calc(100% - var(--stub));border-left:2px dotted #f0e6d496;position:absolute}.ft__ctaGlow{z-index:-1;background:radial-gradient(closest-side,#f0e6d442,#0000);border-radius:50%;width:360px;height:220px;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.ft__ctaMain{align-items:center;gap:20px;min-width:0;padding:14px 30px 14px 22px;display:flex}.ft__ctaText{flex:1;min-width:0;position:relative}.ft__eyebrow{color:#efe5d2;letter-spacing:.24em;text-transform:uppercase;opacity:.9;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.ft__cta h3{white-space:nowrap;letter-spacing:-.015em;margin-top:4px;font-size:clamp(19px,1.7vw,22px);font-weight:800;line-height:1.25}.ft__cta h3 em{background:linear-gradient(100deg,#d6c8b0 0%,#f7f0e3 30%,#fffaf0 45%,#f7f0e3 60%,#d6c8b0 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:5s linear infinite ftShimmer}.ft__cta p{color:#ffffffa8;margin-top:4px;font-size:13.5px}.ft__ctaStub{background:linear-gradient(#ffffff0b,#00000024);align-items:center;gap:18px;padding:14px 24px 14px 28px;display:flex}.ft__stubBody{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ft__route{color:#f0e6d4;letter-spacing:.18em;align-items:center;gap:10px;font-family:Orbitron,Manrope,sans-serif;font-size:10.5px;display:flex}.ft__route b{font-weight:800}.ft__route i{color:#efe5d2;flex:1;align-items:center;gap:6px;display:flex}.ft__route i:before,.ft__route i:after{content:"";border-top:1px dashed #f0e6d496;flex:1}.ft__route i svg{transform:none}.ft__ctaBtns{justify-content:center;gap:8px;display:flex;position:relative}.ft__btn{letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:29px;padding:0 13px;font-size:11.5px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s,color .25s;display:inline-flex}.ft__btn--gold{color:#2e0110;background:linear-gradient(135deg,#fbf6ec 0%,#e9dfcc 55%,#d6c8b0 100%);box-shadow:0 6px 16px -6px #0000008c,inset 0 1px #ffffffd9}.ft__btn--gold:hover{transform:translateY(-1px);box-shadow:0 10px 22px -8px #f0e6d48c,inset 0 1px #ffffffd9}.ft__btn--gold svg{transition:transform .2s}.ft__btn--gold:hover svg{transform:translate(3px)}.ft__btn--ghost{color:#f6efe2;background:0 0;border:1px solid #f0e6d48c}.ft__btn--ghost svg{color:#4fd88a}.ft__btn--ghost:hover{color:#fff;background:#f0e6d41a;border-color:#e9dfcc}@keyframes ftShimmer{to{background-position:-250% 0}}.ft__eyebrow s{opacity:.7;background:currentColor;border-radius:50%;width:4px;height:4px}.ft__stars{z-index:-1;pointer-events:none;position:absolute;inset:0}.ft__stars i{opacity:.2;background:#fff;border-radius:50%;width:3px;height:3px;animation:4.2s ease-in-out infinite ftTwinkle;position:absolute;box-shadow:0 0 6px 1px #fffaf0cc}.ft__stars i:nth-child(odd){width:2px;height:2px}@keyframes ftTwinkle{50%{opacity:.9;transform:scale(1.4)}}.ft__barcode{color:#f0e8d8d9;border-left:1px solid #f0e6d43b;flex:none;align-self:center;align-items:stretch;gap:6px;margin-right:4px;padding-left:14px;display:flex}.ft__barcode i{background-size:100% 100%;width:10px;display:block}.ft__barcode em{white-space:nowrap;letter-spacing:.16em;writing-mode:vertical-rl;background:linear-gradient(#c9b99c,#fdf8ee 50%,#c9b99c) 0 0/100% 250%;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;font-size:8px;font-style:normal;font-weight:800;line-height:10px;animation:5s linear infinite ftMark;display:block;transform:rotate(180deg)}@keyframes ftMark{to{background-position:0 -250%}}.ft__ctaWrap{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)scale(.98)}.ft__ctaWrap.is-in{opacity:1;transform:none}.ft__ctaWrap.is-in .ft__ctaPerf{animation:1.2s ease-out .4s both ftPerf}@keyframes ftPerf{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.ft__ctaWrap{opacity:1;transition:none;transform:none}.ft__btn--gold:after,.ft__stars i,.ft__cta h3 em,.ft__globe:before{animation:none}.ft__cta:after{animation:none;display:none}}.ft__main{color:#ffffffad;isolation:isolate;background:#14020a;padding-top:112px;font-size:15px;position:relative;overflow:hidden}.ft__aurora{z-index:-1;background:radial-gradient(600px 300px at 12% 10%,#8f0c358c,#0000 70%),radial-gradient(500px 260px at 88% 30%,#d1a13d29,#0000 70%),radial-gradient(700px 300px at 50% 110%,#73052280,#0000 70%);position:absolute;inset:0}.ft__grid{grid-template-columns:1.5fr 1fr 1.1fr 1.3fr;gap:40px;display:grid}.ft__art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ft__grain{position:absolute;inset:0}.ft__map{opacity:.9;-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;width:min(1440px,130%);position:absolute;top:40px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000001f 0%,#00000059 30%,#000 62%,#0000008c 100%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000001f 0%,#00000059 30%,#000 62%,#0000008c 100%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ft__blob{filter:blur(70px);opacity:.5;border-radius:50%;position:absolute}.ft__blob--1{background:radial-gradient(circle,#8f0c35,#0000 70%);width:420px;height:420px;top:40px;left:-120px}.ft__blob--2{opacity:.3;background:radial-gradient(circle,#d4a5378c,#0000 70%);width:380px;height:380px;top:120px;right:-80px}.ft__blob--3{opacity:.35;background:radial-gradient(circle,#a3174a,#0000 70%);width:520px;height:300px;bottom:-160px;left:35%}.ft__brand .logo-img{height:52px}.ft__brand p{max-width:36ch;margin:18px 0 22px;line-height:1.7}.ft__social{gap:10px;display:flex}.ft__social a{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:42px;height:42px;transition:background .25s,transform .25s,border-color .25s;display:grid}.ft__social svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.ft__social a:hover{background:linear-gradient(135deg, #9a1040, var(--maroon));border-color:#f2d69180;transform:translateY(-3px)}.ft__col h4{color:#fff;letter-spacing:.02em;margin-bottom:16px;padding-bottom:10px;font-size:15px;font-weight:800;position:relative}.ft__col h4:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);border-radius:2px;width:28px;height:2px;position:absolute;bottom:0;left:0}.ft__col>a,.ft__col>p{align-items:center;gap:10px;padding:6px 0;transition:color .2s,transform .2s;display:flex}.ft__col:not(.ft__contact)>a:hover{color:var(--gold-soft);transform:translate(4px)}.ft__contact>a,.ft__contact>p{align-items:flex-start;padding:7px 0}.ft__contact small{color:#ffffff73;font-size:11.5px;font-weight:600;display:block}.ft__contact span:last-child{color:#fff;word-break:break-word;font-weight:600}.ft__contact>a:hover span:last-child{color:var(--gold-soft)}.ft__ic{width:34px;height:34px;color:var(--gold-soft);background:#f2d69114;border:1px solid #f2d69126;border-radius:10px;flex:none;place-items:center;display:grid}.ft__giant{-webkit-user-select:none;user-select:none;pointer-events:none;height:clamp(54px,9.4vw,128px);margin-top:8px;position:relative;overflow:hidden}.ft__giant svg{width:min(1320px,96%);height:auto;margin:0 auto;display:block}.ft__giant:before{content:"";background:linear-gradient(90deg,#0000,#f6efe238,#0000);width:min(900px,80%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ft__base{color:#ffffff73;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:44px;padding:20px;font-size:13px;display:flex;position:relative}.ft__base i{color:#ff5c7a;font-style:normal}.mys{padding:48px 0 16px}.mys__grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:40px;display:grid}.mys h1{color:var(--maroon-deep);font-size:clamp(28px,3.4vw,38px)}.mys__lead{color:var(--muted);max-width:46ch;margin-top:6px}.mys__form{border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;gap:14px;margin-top:24px;padding:24px;display:grid}.mys__card{border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;gap:16px;padding:28px;display:grid}.mys__card--empty{text-align:center;color:var(--muted);justify-items:center;padding:48px 28px}.mys__card--empty .ico{color:var(--gold-deep)}.mys__card--empty h2{color:var(--ink);font-size:22px}.mys__top h2{margin-top:8px;font-size:24px}.mys__top p{color:var(--muted)}.status{border-radius:999px;padding:3px 12px;font-size:13px;font-weight:700;display:inline-block}.status--on{color:var(--gold-deep);background:#fff4dc}.status--ok{color:var(--ok);background:#e3f4ea}.mys__ring{--p:0;background:conic-gradient(var(--maroon) calc(var(--p) * 1%), var(--tint) 0);border-radius:50%;place-items:center;width:170px;height:170px;margin:0 auto;display:grid}.mys__ring>div{background:#fff;border-radius:50%;align-content:center;place-items:center;width:132px;height:132px;display:grid}.mys__ring b{color:var(--maroon);font-size:34px;line-height:1.1}.mys__ring span{color:var(--muted);font-size:13px}.mys__nums{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.mys__nums div{background:var(--tint);border-radius:var(--r-sm);padding:10px 12px}.mys__nums dt{color:var(--muted);font-size:13px}.mys__nums dd{margin:0;font-size:17px;font-weight:700}.mys__eta{color:var(--maroon);align-items:center;gap:8px;font-weight:600;display:flex}.mys__card h3{font-size:17px}.mys__deps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mys__deps li{border-bottom:1px dashed var(--line);justify-content:space-between;padding:8px 0;font-size:15px;display:flex}.mys__deps b{color:var(--ok)}.mys__none{color:var(--muted);font-size:15px}.code{border:2px dashed var(--gold);border-radius:var(--r-md);background:#fffaf0;align-items:center;gap:12px;padding:12px 18px;display:flex}.code b{letter-spacing:.12em;color:var(--maroon);font-variant-numeric:tabular-nums;font-size:30px}.code button{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:14px;display:inline-flex}.modal__small{font-size:14px}.nf{text-align:center;justify-items:center;gap:14px;padding:100px 20px;display:grid}.nf h1{color:var(--maroon-deep);font-size:30px}.nf p{color:var(--muted)}.adm-loading{text-align:center;color:var(--muted);padding:40px}.modal{z-index:100;background:#1e020c99;place-items:center;padding:16px;animation:.2s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.modal__box{border-radius:var(--r-lg);background:#fff;width:100%;max-width:460px;max-height:calc(100vh - 32px);padding:30px 26px 24px;animation:.25s cubic-bezier(.2,.8,.3,1) rise;position:relative;overflow:auto}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.modal__box form{gap:14px;display:grid}.modal__box h3{color:var(--maroon-deep);padding-right:30px;font-size:26px;font-weight:700}.modal__x{background:var(--tint);border:0;border-radius:50%;width:38px;height:38px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.modal__sum{background:var(--tint);border-radius:var(--r-sm);gap:6px;margin:0;padding:14px 16px;font-size:15px;display:grid}.modal__sum div{justify-content:space-between;gap:12px;display:flex}.modal__sum dt{color:var(--muted)}.modal__sum dd{text-align:right;margin:0;font-weight:600}.modal__err{color:var(--danger);font-size:14px;font-weight:600}.modal__note{color:var(--muted);text-align:center;font-size:13px}.modal__done{text-align:center;justify-items:center;gap:14px;display:grid}.modal__done p{color:var(--muted)}.modal__tick{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.jp{--accent:var(--gold)}.jp--wedding{--accent:#e7a6a1}.jp--senior{--accent:#9cc28b}.jp--talent{--accent:#8fc5e0}.jp__hero{background:linear-gradient(180deg, var(--maroon-deep), var(--maroon));color:#fff;padding:56px 0 72px}.jp__heroGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.jp__kicker{color:var(--accent);margin-bottom:12px;font-weight:600}.jp__title{text-wrap:balance;font-size:clamp(32px,4.6vw,54px);font-weight:700;line-height:1.22}.jp__sub{color:#ffffffd1;max-width:56ch;margin-top:18px;font-size:18px}.jp__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.jp__art{border-radius:200px 200px var(--r-lg) var(--r-lg);aspect-ratio:4/5;border:6px solid #ffffff14;justify-self:end;width:100%;max-width:380px;max-height:460px;overflow:hidden;box-shadow:0 30px 60px -30px #000}.jp__quote{background:var(--tint);text-align:center;padding:44px 0}.jp__quote p{color:var(--maroon);max-width:820px;font-size:clamp(20px,2.6vw,28px);font-weight:700}.jp__steps{grid-template-columns:repeat(var(--n), 1fr);gap:28px;margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.jp__steps:before{content:"";border-top:2px dashed var(--gold);position:absolute;top:24px;left:8%;right:8%}.jp__steps li{text-align:center;position:relative}.jp__num{background:var(--maroon);color:#fff;width:50px;height:50px;box-shadow:0 0 0 8px var(--bg);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:20px;font-weight:700;display:grid}.jp__steps h3{color:var(--maroon-deep);margin-bottom:6px;font-size:19px}.jp__steps p{color:var(--muted);max-width:28ch;margin:0 auto;font-size:16px}.jp__feat{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.jp__featItem{border-radius:var(--r-md);border-left:4px solid var(--accent);background:#fff;padding:22px}.jp__featItem h3{color:var(--maroon-deep);margin-bottom:4px;font-size:18px}.jp__featItem p{color:var(--muted);font-size:15px}.jp__dest{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:18px;padding-bottom:12px;display:grid;overflow-x:auto}.jp__destCard{scroll-snap-align:start;border-radius:var(--r-md);border:1px solid var(--line);background:#fff;overflow:hidden}.jp__destCard .scene{height:160px}.jp__destCard>div{flex-direction:column;padding:16px;display:flex}.jp__destCard b{color:var(--maroon-deep);font-size:22px;font-weight:700}.jp__destCard span{color:var(--muted);font-size:15px}.jp__destCard em{color:var(--maroon);margin-top:6px;font-style:normal;font-weight:600}.jp__calcSec{background:var(--maroon-deep);color:#fff}.jp__calcSec .h2{color:#fff}.jp__calcSec .lead{color:#ffffffb8}.jc{color:var(--ink);border-radius:var(--r-lg);background:#fff;grid-template-columns:1.3fr 1fr;gap:24px;padding:28px;display:grid}.jc__inputs{gap:20px;display:grid}.jc__out{background:var(--tint);border-radius:var(--r-md);flex-direction:column;justify-content:center;gap:6px;padding:26px;display:flex}.jc__out>span{color:var(--muted)}.jc__out>b{color:var(--maroon);font-size:52px;font-weight:700;line-height:1.1}.jc__out small{color:var(--muted);margin-bottom:14px;font-size:15px}.jc__fine{color:var(--muted);grid-column:1/-1;font-size:13px}.stp{border:1.5px solid var(--line);border-radius:999px;align-items:center;width:fit-content;display:inline-flex}.stp button{width:46px;height:46px;color:var(--maroon);background:0 0;border:0;font-size:22px}.stp output{text-align:center;min-width:56px;font-size:18px;font-weight:700}.jp__reg{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;display:grid}.jp__benefits{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.jp__benefits li{border-left:2px dashed var(--gold);flex-direction:column;padding-left:20px;display:flex}.jp__benefits b{color:var(--maroon-deep)}.jp__benefits span{color:var(--muted);font-size:15px}.jp__sample{border-radius:var(--r-lg);box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;position:relative;overflow:hidden;transform:rotate(1.5deg)}.jp__sample .scene{height:170px}.jp__sampleTag{color:var(--maroon);z-index:1;background:#fff;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600;position:absolute;top:12px;right:12px}.jp__sampleBody{flex-direction:column;gap:4px;padding:20px 22px 24px;display:flex}.jp__sampleBody>b{color:var(--maroon-deep);font-size:24px;font-weight:700}.jp__sampleBody>span,.jp__sampleBody small{color:var(--muted);font-size:14px}.jp__sampleBody p{font-size:15px}.jp__sampleBody p b{color:var(--maroon);font-size:18px}.bar{background:var(--tint);border-radius:999px;height:10px;margin:12px 0 6px;overflow:hidden}.bar i{background:repeating-linear-gradient(90deg, var(--gold) 0 14px, var(--gold-deep) 14px 16px);border-radius:inherit;height:100%;display:block}@media (width<=1180px){.hdr__link{gap:5px;padding:0 10px;font-size:14px}.hdr__link .ico{display:none}.hdr__row{gap:14px}.hdr__cta{padding:0 16px}.hdr__phone{display:none}.hdr__menu{left:auto;right:0;transform:translateY(8px)}.hdr__drop:hover .hdr__menu,.hdr__drop:focus-within .hdr__menu{transform:none}}@media (width<=1100px){.sc__body{grid-template-columns:1fr}.sc__foot{grid-row:auto;grid-column:1!important}.sc__go{width:100%;height:52px}.sc__grid--flight{grid-template-columns:1fr 1fr 1fr}.sc__grid--flight .sc__route{border-bottom:1px solid var(--b);grid-column:1/-1}.sc .sc__grid--flight>.sc__route+*{border-left:0}.sc__grid--hotel{grid-template-columns:1fr 1fr 1fr 1fr}.sc__grid--hotel>:first-child{border-bottom:1px solid var(--b);grid-column:1/-1}.sc .sc__grid--hotel>:nth-child(2){border-left:0}.sc__grid>.box:first-child,.sc__grid>.box:last-child,.sc__route>.box:first-child{border-radius:0}.pk,.why{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.hdr__nav,.hdr__right{display:none}.hdr__burger{display:block}.hdr__topLinks a:not(:first-child){display:none}.promo,.mys__grid,.jp__heroGrid,.jp__reg,.jc{grid-template-columns:1fr;gap:28px}.promo__card{transform:none}.dest{grid-template-columns:repeat(2,1fr)}.spc,.ft__grid{grid-template-columns:1fr 1fr}.ft__brand{grid-column:1/-1}.jp__art{aspect-ratio:1;max-width:340px}.jp__steps{grid-template-columns:1fr 1fr;row-gap:32px}.jp__steps:before{display:none}.jp__sample{transform:none}.car__btn{display:none}}@media (width<=640px){.wrap{padding:0 16px}.hdr__row{height:64px}.hdr__promo,.hdr__top{font-size:12px}.logo-img{height:38px}.hero{padding:56px 0 40px}.greet{grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:12px 8px;margin-bottom:18px;display:grid}.greet__main,.asst{display:contents}.asst__col{grid-area:2/1/auto/-1}.vmic{width:62px;height:62px;margin:0 10px 0 0}.vmic__icon{width:24px;height:24px}.vmic:after{width:22px;height:10px;top:5px;left:12px}.bot-avatar{width:84px;height:106px}.bubble{padding:10px 14px}.bubble strong{font-size:16px}.bubble p{font-size:14px}.asst__badge{gap:0;padding:7px 9px;font-size:0}.asst__badge .ico{width:18px;height:18px}.asst__bar input{font-size:14px}.sc__top{padding:0 6px}.sc__tabs{grid-template-columns:repeat(5,1fr);gap:0;width:100%;display:grid}.sc__tabs button{flex-direction:column;gap:3px;padding:12px 2px 10px;font-size:11.5px}.sc__tabs button:after{left:14%;right:14%}.sc__opts{width:100%;padding:8px 6px 10px}.chip{height:30px;padding:0 8px;font-size:13px}.sc__body{padding:14px 12px 16px}.box{padding:11px 14px}.box__value{font-size:17px}.sc__grid--flight,.sc__grid--hotel,.sc__grid--3{grid-template-columns:1fr 1fr}.sc .sc__grid>*+*,.sc .sc__route>*+.box{border-left:0}.sc .sc__grid>*{border-top:1px solid var(--b)}.sc .sc__grid>:first-child{border-top:0}.sc .sc__grid--flight>:nth-child(3),.sc .sc__grid--hotel>:nth-child(3),.sc .sc__grid--hotel>:nth-child(5),.sc .sc__grid--3>:nth-child(3){border-left:1px solid var(--b)}.sc__grid--3>:first-child,.sc__grid--flight>:last-child,.sc__grid--hotel>:first-child{grid-column:1/-1}.sc__grid--flight .sc__route{border-bottom:0}.sc__route{grid-template-columns:1fr}.sc .sc__route>.box~.box{border-top:1px solid var(--b)}.sc__route .box:last-of-type{padding-left:14px}.sc__swap{left:auto;right:14px;transform:translateY(-50%)rotate(90deg)}.sc__swap:hover{transform:translateY(-50%)rotate(270deg)}.sc{border-radius:16px}.car__track{grid-auto-columns:82%}.pk,.spc,.why,.pk__body ul{grid-template-columns:1fr}.dest{grid-template-columns:1fr 1fr;gap:10px}.dest__card{height:170px}.dest__txt{padding:36px 12px 10px}.dest__txt b{font-size:17px}.dest__txt span{display:none}.promo{border-radius:18px;padding:24px 18px}.promo__steps{grid-template-columns:1fr}.ft__grid{grid-template-columns:1fr 1fr;gap:30px 20px}.ft__contact{grid-column:1/-1}.ft__ctaWrap{margin-bottom:-64px}.ft__cta{--stubh:128px;-webkit-mask:radial-gradient(circle var(--n) at 0 calc(100% - var(--stubh)), transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% calc(100% - var(--stubh)), transparent 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 calc(100% - var(--stubh)), transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% calc(100% - var(--stubh)), transparent 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--n) at 0 calc(100% - var(--stubh)), transparent 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% calc(100% - var(--stubh)), transparent 97%, #000) right / 51% 100% no-repeat;grid-template-columns:1fr}.ft__ctaPerf{top:auto;bottom:var(--stubh);border-top:2px dotted #f0e6d473;border-left:0;left:22px;right:22px}.ft__ctaMain{align-items:flex-start;gap:16px;padding:24px 22px 22px}.ft__barcode{display:none}.ft__cta h3{white-space:normal}.ft__cta p{font-size:13px}.ft__ctaStub{height:var(--stubh);padding:18px 22px 22px}.ft__main{padding-top:96px}.ft__base{text-align:center;justify-content:center}.jp__steps{grid-template-columns:1fr}.jp__dest{grid-auto-columns:78%}.jc__out>b{font-size:40px}.mys__card,.mys__form{padding:20px}.code b{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.scene{width:100%;height:100%}.jp__destCard .scene,.jp__sample .scene{height:170px}.sec{padding:64px 0}.sec--tint{background:#fff}.sec__head{margin-bottom:28px}@media (width<=640px){.sec{padding:44px 0}}@media (width<=1100px) and (width>=641px){.ft__cta{--stub:330px}.ft__barcode{display:none}.ft__cta h3{white-space:normal}}@media (width<=640px){.ft__map{width:260%;top:120px;left:20%}}.logo-img--white{filter:brightness(0)invert()}.hdr.no-top{--tb:0px}.hdr__row{transition:none}.logo-img{will-change:height}@media (width<=1000px){.hdr__row{height:66px}}@media (width<=640px){.hdr{--tb:34px}.hdr__row{height:60px}.hdr__topRow{height:var(--tb);justify-content:center}.hdr__topLinks{display:none}.logo-img,.is-scrolled .hdr__brand .logo-img{height:34px}.hdr__burger{width:42px;height:42px}.hdr__burger span:first-child{top:14px}.hdr__burger span:nth-child(2){top:20px}.hdr__burger span:nth-child(3){top:26px}.is-open .hdr__burger span:first-child,.is-open .hdr__burger span:nth-child(3){top:20px}}@media (width<=360px){.hdr__dHead .logo-img{height:30px}.hdr__drawer{padding-left:14px;padding-right:14px}.hdr__promo{font-size:11px}.logo-img,.is-scrolled .hdr__brand .logo-img{height:30px}}@media (width>=1001px) and (width<=1100px){.hdr__row{gap:10px}.hdr__link{padding:0 9px;font-size:13.5px}.hdr__cta{padding:0 14px 0 6px}.logo-img{height:40px}}.hdr__row{height:90px}.hdr__brand{align-items:center;margin-right:0;padding-right:18px;position:relative}.hdr__brand:after{content:"";background:linear-gradient(#0000,#d4a537bf,#73052259,#0000);width:1px;height:38px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hdr__brand .logo-img{filter:drop-shadow(0 2px 6px #7305221f);height:52px;transition:height .3s,transform .4s;position:relative}.hdr__brand:hover .logo-img{transform:translateY(-1px)}.is-scrolled .hdr__brand .logo-img{height:46px}@media (width>=1181px) and (width<=1340px){.hdr__link{padding:0 10px}.hdr__brand .logo-img{height:48px}}@media (width>=1001px) and (width<=1180px){.hdr__brand{padding-right:14px}.hdr__brand .logo-img,.is-scrolled .hdr__brand .logo-img{height:44px}}@media (width<=1000px){.hdr__row{height:72px}.hdr__brand{padding-right:0}.hdr__brand:after{display:none}.hdr__brand .logo-img,.is-scrolled .hdr__brand .logo-img{height:46px}}@media (width<=640px){.hdr__row{height:64px}.hdr__brand .logo-img,.is-scrolled .hdr__brand .logo-img{height:38px}}@media (width<=360px){.hdr__brand .logo-img,.is-scrolled .hdr__brand .logo-img{height:33px}}.hdr__nav,.is-scrolled .hdr__nav{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hdr__ind{background:linear-gradient(90deg, transparent, var(--maroon) 18%, #d4a537 50%, var(--maroon) 82%, transparent);height:2px;box-shadow:none;border-radius:2px;top:auto;bottom:-6px}.hdr__ind:after{content:"";background:#d4a537;border-radius:0;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;inset:50% auto auto 50%;transform:rotate(45deg);box-shadow:0 0 0 2px #fffdfa,0 0 8px #d4a537b3}.hdr__link{height:44px;padding:0 14px}.hdr__link+.hdr__link:before,.hdr__drop:before{content:"";background:#73052238;border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:-1.5px}.hdr__drop{position:relative}.hdr__nav.has-ind .hdr__link.is-under,.hdr__link:hover,.hdr__link.is-on{color:var(--maroon)}.hdr__nav.has-ind .hdr__link.is-under .ico{color:#d4a537}@media (width>=1181px) and (width<=1340px){.hdr__link{padding:0 11px}}@media (width>=1001px) and (width<=1180px){.hdr__link{padding:0 9px}}@media (width>=1001px){.hdr__nav .hdr__link>.ico{display:none}.hdr__link{letter-spacing:.14em;text-transform:uppercase;color:#3d2a31;gap:6px;padding:0 16px;font-size:12.5px;font-weight:800}.hdr__link:before{opacity:.9}.hdr__link span{transition:transform .3s;position:relative}.hdr__link:hover span{transform:translateY(-1px)}.hdr__caret{opacity:.7;width:9px;height:5px;margin-left:2px}.hdr__ind{bottom:-4px}.hdr__brand .logo-img{height:50px}.hdr__cta{letter-spacing:.1em;text-transform:uppercase;height:44px;padding:0 20px 0 6px;font-size:12.5px}}@media (width>=1181px) and (width<=1340px){.hdr__link{letter-spacing:.1em;padding:0 12px}}@media (width>=1001px) and (width<=1180px){.hdr__link{letter-spacing:.06em;padding:0 8px;font-size:12px}.hdr__cta{letter-spacing:.05em;padding-right:14px}}@media (width>=1001px) and (width<=1100px){.hdr__link{letter-spacing:.03em;padding:0 6px;font-size:11.5px}.hdr__brand{padding-right:10px}.hdr__brand .logo-img,.is-scrolled .hdr__brand .logo-img{height:40px}}@media (width>=1001px){.hdr__cta{letter-spacing:.09em;gap:7px;height:36px;padding:0 15px 0 4px;font-size:11.5px}.hdr__cta{color:#fbf3e4;background:linear-gradient(160deg,#8f0c35 0%,#6a0425 45%,#3a0213 100%) padding-box padding-box,linear-gradient(120deg,#f7dd92,#b8862b 35%,#f3d37e 60%,#9c6d14) border-box;border:1px solid #0000;box-shadow:0 8px 18px -10px #4a0318e6,inset 0 1px #ffecc838}.hdr__cta:hover{box-shadow:0 12px 24px -12px #4a0318f2,0 0 0 3px #d4a53724,inset 0 1px #ffecc84d}.hdr__ctaIc{background:radial-gradient(circle at 35% 30%,#fff1c4,#e2b65a 45%,#9c6d14 100%);box-shadow:inset 0 0 0 1px #fff5d780,0 1px 3px #00000059}.hdr__cta{letter-spacing:.14em;gap:7px;height:32px;padding:0 14px 0 3px;font-size:10.5px;font-weight:800}.hdr__ctaIc{width:24px;height:24px}.hdr__ctaIc .ico{width:12px;height:12px}.hdr__cta:before{content:"";pointer-events:none;background:linear-gradient(#fff0d71a,#0000);border-radius:999px;height:42%;position:absolute;top:2px;left:30px;right:12px}}.hdr{--rh:90px;--rhs:66px;height:calc(var(--tb) + var(--rh));pointer-events:none}.hdr>*{pointer-events:auto}.hdr__row,.is-scrolled .hdr__row{height:var(--rh);transition:height .55s cubic-bezier(.22,.9,.25,1)}.is-scrolled .hdr__row{height:var(--rhs)}.hdr__brand .logo-img,.is-scrolled .hdr__brand .logo-img{transform-origin:0;height:50px;transition:transform .6s cubic-bezier(.22,.9,.25,1),filter .4s}.is-scrolled .hdr__brand .logo-img{transform:scale(.8)}.hdr__brand{transition:padding .55s cubic-bezier(.22,.9,.25,1)}.hdr__brand:after{transition:height .5s,opacity .5s}.is-scrolled .hdr__brand:after{height:26px}.is-scrolled .hdr__bar{-webkit-backdrop-filter:saturate(1.6)blur(16px);background:#fffcf7e6;box-shadow:0 14px 34px -22px #2e02108c}.hdr__bar:after{transition:opacity .4s,background .4s}.is-scrolled .hdr__bar:after{opacity:1;background:linear-gradient(90deg,#0000,#d4a53740 15%,#d4a537d9 50%,#d4a53740 85%,#0000)}.hdr__cta{transition:transform .25s,box-shadow .25s,height .5s}@media (width>=1001px) and (width<=1100px){.hdr__brand .logo-img,.is-scrolled .hdr__brand .logo-img{height:40px}}@media (width<=1000px){.hdr{--rh:72px;--rhs:60px}.hdr__brand .logo-img,.is-scrolled .hdr__brand .logo-img{height:46px}.is-scrolled .hdr__brand{margin-right:0}}@media (width<=640px){.hdr{--rh:64px;--rhs:54px}.hdr__brand .logo-img,.is-scrolled .hdr__brand .logo-img{height:38px}.is-scrolled .hdr__brand .logo-img{transform:scale(.86)}}@media (width<=360px){.hdr__brand .logo-img,.is-scrolled .hdr__brand .logo-img{height:33px}}@media (prefers-reduced-motion:reduce){.hdr__row,.hdr__brand .logo-img{transition:none}}.hdr__brand .logo-img{transition:height .55s cubic-bezier(.22,.9,.25,1),filter .4s}.is-scrolled .hdr__brand .logo-img{height:40px;transform:none}.is-scrolled .hdr__brand{margin-right:0;padding-right:14px}@media (width>=1001px) and (width<=1100px){.is-scrolled .hdr__brand .logo-img{height:34px}}@media (width<=1000px){.is-scrolled .hdr__brand .logo-img{height:40px}}@media (width<=640px){.is-scrolled .hdr__brand .logo-img{height:33px;transform:none}}@media (width<=360px){.is-scrolled .hdr__brand .logo-img{height:29px}}.hdr__bar{transition:box-shadow .4s}.is-scrolled .hdr__bar{background:linear-gradient(#fffefcf7,#fdf9f4f7)}@media (width>=1001px){.hdr[data-logo-desktop] .hdr__brand .logo-img{height:var(--logo-d)}.hdr[data-logo-desktop].is-scrolled .hdr__brand .logo-img{height:calc(var(--logo-d) * .8)}}@media (width<=1000px){.hdr[data-logo-mobile] .hdr__brand .logo-img{height:var(--logo-m)}.hdr[data-logo-mobile].is-scrolled .hdr__brand .logo-img{height:calc(var(--logo-m) * .87)}}.ft[data-logo-footer] .ft__brand .logo-img{height:var(--logo-f)}.hdr__ind{background:linear-gradient(90deg, #73052200 0%, var(--maroon) 14%, #d4a537 45%, #f7dc8a 55%, #d4a537 65%, var(--maroon) 92%);background-size:220% 100%;border-radius:3px;height:3px;animation:2.4s linear infinite hdr-ind-shine;bottom:-3px;box-shadow:0 2px 10px -1px #d4a537a6,0 0 0 .5px #73052226}.hdr__ind:after{width:18px;height:18px;box-shadow:none;filter:drop-shadow(0 1px 2px #73052273);background:linear-gradient(135deg,#f7dc8a,#c8922c);border-radius:0;margin:-9px 0 0;animation:1.6s ease-in-out infinite hdr-ind-fly;top:50%;left:auto;right:-17px;transform:rotate(90deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.hdr__nav.has-ind .hdr__link.is-under{color:var(--maroon)}.hdr__nav.has-ind .hdr__link.is-under span{transform:translateY(-2px)}@keyframes hdr-ind-shine{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes hdr-ind-fly{0%,to{transform:rotate(90deg)translate(0)}50%{transform:rotate(84deg)translate(-2px)}}@media (prefers-reduced-motion:reduce){.hdr__ind,.hdr__ind:after{animation:none}}.acct{z-index:2;position:relative}.acct:after{content:"";height:14px;position:absolute;top:100%;left:-10px;right:-10px}.acct__btn{cursor:pointer;height:36px;color:var(--maroon);font:inherit;background:linear-gradient(#fffdf9,#f8f2e8);border:1px solid #dcc79a;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 3px;transition:border-color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 14px -10px #73052273,inset 0 1px #fff}.acct__btn:hover,.acct.is-open .acct__btn,.acct:focus-within .acct__btn{border-color:#c9a55a;box-shadow:0 8px 18px -10px #73052280,inset 0 1px #fff}.acct__btn:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}.acct__av{color:#fffdf9;background:linear-gradient(150deg, #8f0c35, var(--maroon) 55%, #4a0318);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.acct__txt{text-align:left;line-height:1;display:grid}.acct__txt b{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.acct__caret{color:#a08a7c;width:9px;height:5px;transition:transform .25s}.acct:hover .acct__caret,.acct.is-open .acct__caret{transform:rotate(180deg)}.acct__menu{opacity:0;visibility:hidden;background:#fffdf9;border:1px solid #e6d8bb;border-radius:14px;gap:2px;width:250px;padding:5px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(6px);box-shadow:0 22px 40px -22px #4a031873}.acct:hover .acct__menu,.acct.is-open .acct__menu,.acct:focus-within .acct__menu{opacity:1;visibility:visible;transform:none}.acct__item{color:var(--maroon);border-radius:10px;align-items:center;gap:9px;padding:7px 8px;transition:background .2s;display:flex}.acct__item:hover,.acct__item:focus-visible{background:#f7f0e3;outline:none}.acct__ic{width:30px;height:30px;color:var(--maroon);background:#f6ece8;border-radius:9px;flex:none;place-items:center;display:grid}.acct__ic .ico{width:15px;height:15px}.acct__label{flex:1;gap:1px;min-width:0;display:grid}.acct__label b{letter-spacing:.02em;font-size:12.5px;font-weight:800}.acct__label small{color:#8a7479;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.acct__go{color:#b9a5a9;width:12px;height:12px}@media (prefers-reduced-motion:reduce){.acct__menu,.acct__caret{transition:none}}.hdr__dAcct{gap:8px;display:grid}.hdr__cta--alt{color:var(--maroon);background:#fff;box-shadow:inset 0 0 0 1.5px #d4a537b3}@media (width>=1001px){.hdr__link{letter-spacing:.005em;text-transform:none;color:#3d2a31;gap:8px;padding:0 13px;font-size:14.5px;font-weight:650}.hdr__link+.hdr__link:before,.hdr__drop:before{display:none}.hdr__caret{opacity:.8;width:10px;height:6px}}@media (width>=1181px){.hdr__nav .hdr__link>.ico{color:#8f7b81;width:19px;height:19px;display:block}.hdr__nav .hdr__link:hover>.ico,.hdr__nav .hdr__link.is-on>.ico,.hdr__nav.has-ind .hdr__link.is-under>.ico{color:var(--maroon);transform:translateY(-1px)}}@media (width>=1181px) and (width<=1340px){.hdr__link{gap:6px;padding:0 9px;font-size:14px}}.hdr__sep{background:linear-gradient(#0000,#73052233,#0000);width:1px;height:26px}.help{z-index:3;position:relative}.help:after{content:"";width:60px;height:14px;position:absolute;top:100%;right:-10px}.help__btn{cursor:pointer;width:40px;height:40px;color:var(--maroon);background:radial-gradient(circle at 35% 30%,#fff,#f9eef0 70%);border:1px solid #73052229;border-radius:50%;place-items:center;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:grid;box-shadow:0 6px 14px -10px #73052299,inset 0 1px #fff}.help__btn:hover,.help.is-open .help__btn,.help:focus-within .help__btn{color:#f0c95e;border-color:var(--maroon);background:linear-gradient(150deg, #8f0c35, var(--maroon) 55%, #4a0318);box-shadow:0 10px 20px -10px #730522cc}.help__btn:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}.help__menu{opacity:0;visibility:hidden;background:#fff;border-radius:22px;width:340px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:calc(100% + 12px);right:-6px;overflow:hidden;transform:translateY(8px);box-shadow:0 36px 60px -26px #2e021080,0 0 0 1px #73052214}.help:hover .help__menu,.help.is-open .help__menu,.help:focus-within .help__menu{opacity:1;visibility:visible;transform:none}.help__head{background:radial-gradient(240px 120px at 100% 0,#d4a53729,#0000 70%),linear-gradient(#fbeff2,#fff);align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative}.help__head:after{content:"";background:linear-gradient(90deg,#d4a5378c,#7305221f 60%,#0000);height:1px;position:absolute;bottom:0;left:20px;right:20px}.help__ic{color:#f3d37e;background:linear-gradient(150deg, #9a1040, var(--maroon) 50%, #4a0318);border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 20px -10px #730522e6,inset 0 0 0 1px #f0c95e59,inset 0 1px #ffffff26}.help__head b{color:#2a1018;letter-spacing:-.01em;font-size:17px;font-weight:800;display:block}.help__head small{color:#7b6a6f;margin-top:2px;font-size:13px;display:block}.help__body{gap:8px;padding:14px 16px 16px;display:grid}.help__hours{justify-content:space-between;align-items:center;gap:10px;margin:0 2px 2px;display:flex}.help__hours span{letter-spacing:.16em;text-transform:uppercase;color:#7b6a6f;font-size:11px;font-weight:800}.help__hours em{color:#18794e;white-space:nowrap;background:#e9f8f0;border:1px solid #bfe9d2;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.help__hours i{background:#22a565;border-radius:50%;width:6px;height:6px}.help__row{background:#fff;border:1px solid #efe6e8;border-radius:16px;align-items:center;gap:6px;padding:6px 6px 6px 8px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.help__row:hover{background:snow;border-color:#73052247;box-shadow:0 8px 18px -14px #73052299}.help__link{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;padding:4px 0;display:flex}.help__rIc{width:40px;height:40px;color:var(--maroon);background:#f8edef;border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.help__row:hover .help__rIc{color:#f3d37e;background:var(--maroon)}.help__rTxt{gap:1px;min-width:0;display:grid}.help__rTxt small{letter-spacing:.14em;text-transform:uppercase;color:#9b8a8f;font-size:10.5px;font-weight:800}.help__rTxt b{color:#2a1018;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.help__copy{color:#9b8a8f;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:grid}.help__copy:hover{color:var(--maroon);background:#f8edef}.help__copy.is-done{color:#18794e;background:#e9f8f0}@media (prefers-reduced-motion:reduce){.help__menu{transition:none}}@media (width>=1001px){.hdr .wrap.hdr__row{max-width:1320px}}.hdr__ind,.hdr__nav.has-ind .hdr__ind{box-sizing:border-box;background:linear-gradient(90deg, var(--maroon), #b8862b) content-box;height:2.5px;box-shadow:none;border-radius:3px;padding:0 13px;transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),opacity .35s;animation:none;bottom:2px}.hdr__ind:after{content:none;display:none}@media (width>=1181px) and (width<=1340px){.hdr__ind{padding:0 9px}}@media (width>=1001px) and (width<=1180px){.hdr__ind{padding:0 8px}}.hdr__link,.hdr__link .ico,.hdr__link span{transition:color .35s,transform .35s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.hdr__ind{transition:opacity .2s}}.hdr__link:hover span,.hdr__nav.has-ind .hdr__link.is-under span{transform:translateY(-1px)}.hdr__brand.is-dual{--ls:var(--logo-d,70px);--ll:36px;box-sizing:content-box;width:calc(var(--ls) * 1.763);height:var(--ls);flex:none;transition:width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1);display:block;position:relative}.hdr__brand.is-dual img{transform-origin:0;pointer-events:none;max-width:none;transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0}.hdr__brand.is-dual .brand-stack{height:var(--ls);opacity:1;filter:drop-shadow(0 2px 6px #7305221a);width:auto;transform:translateY(-50%)}.hdr__brand.is-dual .brand-line{height:var(--ll);opacity:0;width:auto;transform:translateY(-50%)scale(.92)}.is-scrolled .hdr__brand.is-dual{width:calc(var(--ll) * 5.533);height:var(--ll)}.is-scrolled .hdr__brand.is-dual .brand-stack{opacity:0;transform:translateY(-50%)scale(.6)}.is-scrolled .hdr__brand.is-dual .brand-line{opacity:1;transform:translateY(-50%)}.hdr__brand.is-dual:hover .logo-img{transform:none}@media (width>=1001px){.hdr:has(.hdr__brand.is-dual){--rh:calc(var(--logo-d,70px) + 24px)}}@media (width<=1000px){.hdr__brand.is-dual{--ll:var(--logo-m,40px);width:calc(var(--ll) * 5.533);height:var(--ll)}.is-scrolled .hdr__brand.is-dual{--ll:calc(var(--logo-m,40px) * .87)}.hdr__brand.is-dual .brand-stack{display:none}.hdr__brand.is-dual .brand-line{opacity:1;transform:translateY(-50%)}}@media (width<=640px){.hdr__brand.is-dual{--ll:var(--logo-m,34px)}.is-scrolled .hdr__brand.is-dual{--ll:calc(var(--logo-m,34px) * .87)}}@media (width<=360px){.hdr__brand.is-dual{--ll:var(--logo-m,29px)}}@media (prefers-reduced-motion:reduce){.hdr__brand.is-dual,.hdr__brand.is-dual img{transition:opacity .2s}}.hdr__brand:after,.is-scrolled .hdr__brand:after{content:none;display:none}.help__btn{width:34px;height:34px}.help__btn .ico{width:16px;height:16px}.acct__btn{gap:6px;height:32px;padding:0 10px 0 3px}.acct__av{width:24px;height:24px}.acct__av .ico{width:12px;height:12px}.acct__txt b{letter-spacing:.11em;font-size:10.5px}.hdr__right{gap:10px}.hdr__sep{height:22px}.hdr__brand.is-dual{--ls:var(--logo-d,82px);--ll:40px}@media (width>=1001px){.hdr:has(.hdr__brand.is-dual){--rh:calc(var(--logo-d,82px) + 22px)}}@media (width>=1001px) and (width<=1180px){.hdr__brand.is-dual{--ls:var(--logo-d,72px);--ll:34px}}@media (width<=1000px){.hdr__brand.is-dual{--ll:var(--logo-m,44px)}.is-scrolled .hdr__brand.is-dual{--ll:calc(var(--logo-m,44px) * .87)}}@media (width<=640px){.hdr__brand.is-dual{--ll:var(--logo-m,37px)}.is-scrolled .hdr__brand.is-dual{--ll:calc(var(--logo-m,37px) * .87)}}@media (width<=360px){.hdr__brand.is-dual{--ll:var(--logo-m,31px)}.is-scrolled .hdr__brand.is-dual{--ll:calc(var(--logo-m,31px) * .9)}}@media (width>=1001px) and (width<=1180px){.hdr:has(.hdr__brand.is-dual){--rh:calc(var(--logo-d,72px) + 20px)}}.box.is-lit{animation:2.2s boxLit}@keyframes boxLit{0%{background:#fff;box-shadow:inset 0 0 #d4a53700}15%{background:#fdf5e4;box-shadow:inset 0 0 0 2px #d4a537bf}70%{background:#fdf8ee;box-shadow:inset 0 0 0 2px #d4a53780}to{background:0 0;box-shadow:inset 0 0 #d4a53700}}.box.is-lit .box__value{animation:.5s cubic-bezier(.2,.9,.3,1.3) valuePop}@keyframes valuePop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.box.is-lit,.box.is-lit .box__value{animation:none}.box.is-lit{background:#fdf5e4}}.say{--en:"Manrope", "Hind Siliguri", system-ui, sans-serif;--bn:"Hind Siliguri", "Manrope", system-ui, sans-serif;font-family:var(--en)}.greet{justify-content:flex-start;align-items:center;gap:14px}.greet__main{flex:0 auto;min-width:0;display:block}.say{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff29,#ffffff0f) padding-box padding-box,linear-gradient(120deg,#f7dd92f2,#d4a53759 40%,#ffffff40 60%,#f7dd92e6) border-box;border:1px solid #0000;border-radius:18px;max-width:380px;animation:.45s cubic-bezier(.2,.9,.3,1.2) sayIn;display:inline-block;position:relative;box-shadow:0 14px 30px -16px #000000b3,0 0 26px -10px #f7dd928c,inset 0 1px #ffffff40}.say:before{content:"";background:#82283ce6;border-bottom:1px solid #f7dd92cc;border-left:1px solid #f7dd92cc;border-radius:2px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-6px;transform:rotate(45deg)}@keyframes sayIn{0%{opacity:0;transform:translate(-6px)scale(.97)}to{opacity:1;transform:none}}.say__line{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}div.say__line{cursor:default}.say__ic{color:#5e0420;background:radial-gradient(circle at 35% 28%,#fff4d1,#ecc565 45%,#c08a24);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 3px #f7dd922e,0 4px 10px -3px #00000080}@keyframes icPulse{0%,to{box-shadow:0 0 0 3px #f7dd922e,0 4px 10px -3px #00000080}50%{box-shadow:0 0 0 7px #f7dd9214,0 4px 10px -3px #00000080}}.say__ic--live{color:#fff;background:radial-gradient(circle at 35% 28%,#d9fff0,#3ddc97 50%,#17935d)}.say__txt{gap:1px;min-width:0;display:grid}.say__txt b{font:800 13.5px/1.25 var(--en);letter-spacing:.01em;color:#fff}.say__txt small{font:500 11.5px/1.35 var(--en);color:#fff0d7c7;text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.say__heard{font-family:var(--bn)!important;color:#f7dd92!important}.say__wave{align-items:center;gap:2px;height:16px;display:flex}.say__wave i{background:#fff;border-radius:2px;width:2.5px;height:5px;animation:.9s ease-in-out infinite sayWave}.say__wave i:nth-child(2){animation-delay:.12s}.say__wave i:nth-child(3){animation-delay:.24s}.say__wave i:nth-child(4){animation-delay:.36s}@keyframes sayWave{0%,to{height:4px}50%{height:15px}}.say__again{color:#f7dd92;cursor:pointer;background:#ffffff14;border:1px solid #f7dd9280;border-radius:50%;flex:none;width:28px;height:28px;margin-left:2px;font-size:15px;line-height:1;transition:background .2s,transform .3s}.say__again:hover{background:#f7dd9233;transform:rotate(-90deg)}.say__form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px;width:min(340px,62vw);padding:6px 6px 6px 14px;display:grid}.say__form input{color:#fff;min-width:0;height:32px;font:500 13.5px var(--bn);background:0 0;border:0}.say__form input:focus{outline:none}.say__go{color:#5e0420;cursor:pointer;background:radial-gradient(circle at 35% 28%,#fff4d1,#ecc565 45%,#c08a24);border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.say__go svg{width:15px;height:15px}.say__note{font:500 10.5px/1.3 var(--en);color:#fff0d7b3;grid-column:1/-1;padding:0 0 2px}.say__line:focus-visible,.say__again:focus-visible,.say__go:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #f7dd92}@media (width<=1000px){.greet{gap:10px;margin-bottom:16px;display:flex}.say{max-width:calc(100vw - 140px)}.say__txt small{max-width:190px}.say__form{width:min(260px,100vw - 150px)}}@media (prefers-reduced-motion:reduce){.say,.say--idle .say__ic,.say__wave i{animation:none}}.say{color:#2a0a14;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffcf7;border:1px solid #eadfcd;animation:.35s sayIn;box-shadow:0 12px 28px -16px #0000008c,inset 0 1px #fff}.say:before{background:#fffcf7;border-bottom:1px solid #eadfcd;border-left:1px solid #eadfcd;border-radius:1px}.say__line{gap:11px;padding:7px 16px 7px 7px}.say__ic{color:#fffcf7;background:var(--maroon);width:32px;height:32px;box-shadow:none}.say__ic svg{width:15px;height:15px}.say--idle .say__ic{animation:none}.say__ic--live{background:#18794e}.say__ic--ok{background:var(--maroon)}.say__txt b{color:#2a0a14;letter-spacing:0;font-size:13.5px;font-weight:800}.say__txt small{color:#8a7479;font-weight:500}.say--reply .say__txt b{color:#2a0a14;font-size:12.5px;font-weight:700}.say__wave i{background:#fff}.say__go{color:#fffcf7;background:var(--maroon)}.say{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff12;border:1px solid #ffffff29;box-shadow:0 10px 30px -18px #0009,inset 0 1px #ffffff1f}.say:before{background:#781e328c;border-bottom:1px solid #ffffff29;border-left:1px solid #ffffff29}.say__ic{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38}.say__ic--live{background:#2ecc7138;box-shadow:inset 0 0 0 1px #2ecc718c}.say__ic--ok{color:#f3dfae;background:#ffffff1f}.say__line:hover .say__ic{background:#fff3}.say__txt b{color:#fffffff2;font-weight:700}.say__txt small{color:#fff9}.say--reply .say__txt b{color:#ffffffeb;font-weight:600}.say__heard{color:#f3dfae!important;font-weight:500!important}.say__again{color:#ffffffd9;background:0 0;border:1px solid #fff3}.say__again:hover{background:#ffffff1a}.say__form input{color:#fff}.say__form input::placeholder{color:#ffffff73}.say__go{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff40}.say__go:hover{background:#ffffff3d}.say__note{color:#ffffff8c}.say__line:focus-visible,.say__again:focus-visible,.say__go:focus-visible{outline-color:#ffffffb3}.say--idle .say__line{padding-left:16px}.say__live{background:#2ecc71;border-radius:50%;flex:none;width:9px;height:9px;margin-left:9px;animation:1.2s ease-out infinite liveDot;box-shadow:0 0 #2ecc7199}@keyframes liveDot{to{box-shadow:0 0 0 9px #2ecc7100}}@media (prefers-reduced-motion:reduce){.say__live{animation:none}}.greet{justify-content:center}@media (width<=1000px){.greet{justify-content:center}}.hero{--ivory:#fbf8f2;--gold-1:#c9a24a;--gold-2:#e9d3a1;--wine:#730522;--ink:#1f0a12;color:var(--ink);background:linear-gradient(180deg, #fdfbf7 0%, var(--ivory) 55%, var(--bg) 100%);padding:56px 0 44px;overflow:hidden}.hero:after{display:none}.hero__art{z-index:-1;pointer-events:none;position:absolute;inset:0}.ha-glow{filter:blur(70px);border-radius:50%;position:absolute}.ha-glow--1{background:radial-gradient(closest-side,#ecd6aab3,#0000);width:620px;height:520px;top:-120px;right:4%}.ha-glow--2{background:radial-gradient(closest-side,#f2dedeb3,#0000);width:520px;height:360px;bottom:60px;left:-160px}.ha-lines{width:100%;height:100%;position:absolute;inset:0}.ha-rib{transform-origin:50%;animation:22s ease-in-out infinite alternate haRib}.ha-rib--b{animation-duration:28s;animation-direction:alternate-reverse}.ha-rib--c{animation-duration:18s}@keyframes haRib{0%{transform:translate(0)}to{transform:translate(-30px,14px)}}.ha-rose{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.ha-rib{animation:none}}.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;margin-bottom:34px;display:grid}.hero__copy{justify-items:start;gap:18px;display:grid}.hero__eyebrow{letter-spacing:.34em;text-transform:uppercase;color:#a8791f;align-items:center;gap:12px;font:700 11.5px/1 Manrope,system-ui,sans-serif;display:inline-flex}.hero__eyebrow i{background:var(--gold-1);width:38px;height:1px}.hero__head{letter-spacing:-.02em;color:var(--ink);margin:0;font:500 clamp(46px,6vw,84px)/.95 "Instrument Serif",Georgia,serif}.hero__head em{color:var(--wine);font-style:italic;font-weight:500}.hero__sub{color:#5d4a51;max-width:46ch;margin:0;font:400 16.5px/1.75 Hind Siliguri,sans-serif}.hero__trust{flex-wrap:wrap;gap:0;margin:6px 0 0;padding:0;list-style:none;display:flex}.hero__trust li{border-left:1px solid #c9a24a73;gap:2px;padding:0 22px;display:grid}.hero__trust li:first-child{border-left:0;padding-left:0}.hero__trust b{color:var(--ink);font:700 14px/1.2 Manrope,sans-serif}.hero__trust span{color:#8a7479;font:400 12.5px/1.3 Hind Siliguri,sans-serif}.hero__stage{place-items:end center;min-height:400px;padding:0 0 18px;display:grid;position:relative}.hs-arch{background:radial-gradient(120% 70% at 50% 18%,#fff 0%,#fbf3e3 45%,#f3e3c4 100%);border:1px solid #c9a24a8c;border-radius:999px 999px 28px 28px;width:min(340px,92%);height:390px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 40px 80px -40px #733c0a73,inset 0 0 0 8px #ffffffb3,inset 0 0 0 9px #c9a24a59}.hs-ring{border:1px dashed #b8862b59;border-radius:50%;width:420px;height:420px;animation:60s linear infinite hsSpin;position:absolute;top:4px;left:50%;transform:translate(-50%)}.hs-ring i{background:var(--wine);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 4px #7305221f}@keyframes hsSpin{to{transform:translate(-50%)rotate(360deg)}}.hero .greet{z-index:1;justify-items:center;gap:16px;margin:0;display:grid;position:relative}.hero .bot-avatar.is-calm{filter:drop-shadow(0 20px 22px #733c0a40);width:150px;height:188px}.hero .bot-avatar.is-calm .bot-halo{background:radial-gradient(circle,#fffffff2 0%,#fff0 62%)}.hero .bot-avatar.is-calm .bot-shadow{background:radial-gradient(closest-side,#733c0a47,#0000)}.hero .bot-wrap.is-listening .bot-avatar{filter:drop-shadow(0 0 18px #7fdcff8c)drop-shadow(0 18px 20px #733c0a40)}.hero .say{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #c9a24a80;box-shadow:0 16px 30px -18px #733c0a73}.hero .say:before{background:#fff;border:0;border-top:1px solid #c9a24a80;border-left:1px solid #c9a24a80;margin:0 0 0 -5px;top:-6px;left:50%}.hero .say__txt b{color:var(--ink)}.hero .say__txt small{color:#8a7479}.hero .say--reply .say__txt b{color:#3a1220}.hero .say__heard{color:var(--wine)!important}.hero .say__form input{color:var(--ink)}.hero .say__form input::placeholder{color:#a8979b}.hero .say__go,.hero .say__ic{color:#fff;background:var(--wine);box-shadow:none}.hero .say__note{color:#8a7479}.hero .sc{box-shadow:0 44px 90px -44px #733c0a66,0 0 0 1px #c9a24a47}@media (width<=1000px){.hero{padding:28px 0}.hero__grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:22px}.hero__copy{text-align:center;justify-items:center;gap:12px}.hero__head{font-size:clamp(40px,11vw,58px)}.hero__head br{display:none}.hero__sub{font-size:14.5px}.hero__trust{justify-content:center}.hero__trust li{padding:0 12px}.hero__trust b{font-size:12.5px}.hero__trust span{font-size:11px}.hero__stage{min-height:0;padding:18px 0 14px}.hs-arch{width:min(280px,86%);height:100%}.hs-ring{display:none}.hero .bot-avatar.is-calm{width:104px;height:130px}}@media (prefers-reduced-motion:reduce){.hs-ring{animation:none}}@media (width<=1000px){.hero .greet{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px}.hero .say{max-width:300px}.hs-arch{height:auto;top:6px}.ha-lines{width:1100px;left:50%;transform:translate(-50%)}.ha-rose{display:none}}.ha-rose{opacity:.4;animation:120s linear infinite haSpin;position:absolute}.ha-rose--1{width:300px;height:300px;top:-80px;right:-90px}.ha-rose--2{opacity:.3;width:240px;height:240px;animation-direction:reverse;bottom:-40px;left:-100px}@keyframes haSpin{to{transform:rotate(360deg)}}@media (width<=1000px){.ha-rose{display:block}.ha-rose--1{width:200px;height:200px;top:-60px;right:-80px}.ha-rose--2{display:none}}@media (prefers-reduced-motion:reduce){.ha-rose{animation:none}}.hero{padding:40px 0}.hero .greet{flex-direction:row;justify-content:center;align-items:center;gap:14px;margin:0 0 26px;display:flex}.hero .bot-avatar.is-calm{width:112px;height:140px}.hero .say:before{border-top:0;border-bottom:1px solid #c9a24a80;border-left:1px solid #c9a24a80;border-right:0;margin:-5px 0 0;top:50%;left:-6px}.hero .say__line{text-align:left;justify-content:flex-start}.hero .say--idle .say__line{padding:8px 16px}@media (width<=1000px){.hero{padding:24px 0 26px}.hero .greet{grid-template-columns:none;gap:10px;margin-bottom:16px;display:flex}.hero .bot-avatar.is-calm{width:82px;height:103px}.hero .say{max-width:calc(100vw - 140px)}}.ha-lines,.ha-rose{display:none!important}.ha-glow--1{background:radial-gradient(closest-side,#e2a06e59,#0000)}.ha-glow--2{background:radial-gradient(closest-side,#e9c58a59,#0000)}.tc-field{opacity:.32;position:absolute;inset:0}.tc-frieze{filter:drop-shadow(0 6px 10px #8f3a1c1f);position:absolute;top:0;left:0}@media (width<=1000px){.hero{padding-top:58px}.tc-field{opacity:.26}}.tc-field{-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.tc-field,.tc-frieze{display:none!important}.hero{background:radial-gradient(900px 420px at 50% 42%, #fffdf9 0%, #fffdf900 70%), linear-gradient(180deg, #fcf8f1 0%, #f9f2e7 62%, var(--bg) 100%);padding-top:40px}.vn{color:#b8862b;opacity:.32;pointer-events:none;position:absolute}.vn .vn-dot{fill:currentColor;stroke:none}.vn--tl{width:620px;top:-40px;left:-60px;transform:scaleY(-1)}.vn--br{width:620px;bottom:-30px;right:-50px;transform:scaleX(-1)}.vn--tr{opacity:.22;width:420px;top:-70px;right:8%;transform:rotate(180deg)}@keyframes vnSway{0%{transform:rotate(0)}to{transform:rotate(.6deg)}}@media (width<=1000px){.hero{padding-top:26px}.vn--tl{width:360px;top:-40px;left:-110px}.vn--br{width:360px;bottom:20px;right:-120px}.vn--tr{display:none}}.vn-sway{transform-box:view-box;transform-origin:0 400px;animation:10s ease-in-out infinite alternate vnSway}.vn{opacity:.4}.vn--tl{width:640px;top:-30px;left:-70px}.vn--br{width:640px;inset:-30px -70px auto auto;transform:scale(-1)}@media (width<=1000px){.vn--tl{width:380px;top:-20px;left:-120px}.vn--br{width:380px;top:-20px;right:-130px}}@media (prefers-reduced-motion:reduce){.vn-sway{animation:none}}

/* ===== লতাপাতা: ধীরে ধীরে গজিয়ে ওঠা, তারপর মিলিয়ে গিয়ে আবার শুরু (লুপ) ===== */
.vn{--ez:cubic-bezier(.42,0,.28,1);--pop:cubic-bezier(.25,1.08,.45,1);transition:opacity 2.2s ease}
.vn.vn-out{opacity:0!important}
.vn .vn-grow{stroke-dasharray:1 1;stroke-dashoffset:1}
.vn .vn-leaf{transform-box:fill-box;transform-origin:0 50%;opacity:0;transform:scale(.05) rotate(-34deg)}
.vn .vn-leaf__b{fill:currentColor;fill-opacity:0}
.vn .vn-flut,.vn .vn-nod{transform-box:fill-box}
.vn .vn-flut{transform-origin:0 50%}
.vn .vn-bloom{transform-box:fill-box;transform-origin:50% 50%;opacity:0;transform:scale(.1) rotate(-70deg)}
.vn .vn-petal{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.12)}
.vn .vn-core{opacity:0;transform-box:fill-box;transform-origin:50% 50%;transform:scale(0)}
.vn .vn-bud{transform-box:fill-box;transform-origin:50% 100%;opacity:0;transform:scale(0)}
.vn .vn-nod{transform-origin:50% 100%}
.vn .vn-glint{stroke:#f0cf7a;stroke-width:2.6;stroke-dasharray:.07 1.2;stroke-dashoffset:.07;opacity:0;filter:drop-shadow(0 0 3px #f6d98a)}
.vn.vn-on .vn-grow{animation:vnDraw var(--t,3s) var(--ez) calc(var(--b,0s) + var(--d,0s)) forwards}
.vn.vn-on .vn-leaf{animation:vnLeaf 7.5s var(--pop) calc(var(--b,0s) + var(--d,0s)) forwards}
.vn.vn-on .vn-leaf__b{animation:vnFill 7s ease calc(var(--b,0s) + var(--d,0s) + .8s) forwards}
.vn.vn-on .vn-flut{animation:vnFlut var(--f,6s) ease-in-out calc(var(--b,0s) + var(--d,0s) + 5.5s) infinite alternate}
.vn.vn-on .vn-bloom{animation:vnBloom 9s var(--pop) calc(var(--b,0s) + var(--d,0s)) forwards,vnBreath 11s ease-in-out calc(var(--b,0s) + var(--d,0s) + 6.5s) infinite alternate}
.vn.vn-on .vn-petal{animation:vnPetal 6.5s var(--pop) calc(var(--b,0s) + var(--d,0s)) forwards}
.vn.vn-on .vn-core{animation:vnPop 2.6s var(--pop) calc(var(--b,0s) + var(--d,0s)) forwards}
.vn.vn-on .vn-bud{animation:vnPop 6s var(--pop) calc(var(--b,0s) + var(--d,0s)) forwards}
.vn.vn-on .vn-nod{animation:vnNod 9s ease-in-out calc(var(--b,0s) + var(--d,0s) + 2s) infinite alternate}
.vn.vn-on .vn-glint{animation:vnGlint 16s ease-in-out calc(var(--b,0s) + 21s) 1 forwards}
@keyframes vnDraw{to{stroke-dashoffset:0}}
@keyframes vnLeaf{0%{opacity:0;transform:scale(.05) rotate(-34deg)}40%{opacity:1}to{opacity:1;transform:none}}
@keyframes vnFill{to{fill-opacity:.14}}
@keyframes vnFlut{0%{transform:rotate(0)}to{transform:rotate(5deg)}}
@keyframes vnBloom{0%{opacity:0;transform:scale(.1) rotate(-70deg)}35%{opacity:1}to{opacity:1;transform:none}}
@keyframes vnBreath{0%{opacity:1;transform:none}to{opacity:1;transform:scale(1.04) rotate(3deg)}}
@keyframes vnPetal{to{transform:none}}
@keyframes vnPop{to{opacity:1;transform:none}}
@keyframes vnNod{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}
@keyframes vnGlint{0%{stroke-dashoffset:.07;opacity:0}10%{opacity:1}80%{stroke-dashoffset:-1;opacity:1}to{stroke-dashoffset:-1;opacity:0}}
.vn-sway{animation-delay:16s!important;animation-duration:14s!important}
.vn{opacity:.5!important;filter:drop-shadow(0 1px 0 #ffffff99)}
.vn.vn-out{opacity:0!important}
.vn .vn-leaf__b{fill:#c99a3c}
.vn .vn-dot{fill:#b8862b}
.vn .vn-spark{fill:#d9a93f;opacity:0;transform-box:fill-box;transform-origin:50% 50%;transform:scale(0)}
.vn.vn-on .vn-spark{animation:vnTwinkle var(--k,3s) ease-in-out calc(var(--b,0s) + var(--d,0s)) infinite}
@keyframes vnTwinkle{0%,100%{opacity:0;transform:scale(0) rotate(0)}45%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:.6;transform:scale(.7) rotate(70deg)}}
@media (min-width:1000px){.vn--tl,.vn--br{width:740px!important}}
@media (prefers-reduced-motion:reduce){.vn .vn-spark{display:none}}
/* ===== হিরো: আসল রং (শুধু লতাপাতা একটু স্বচ্ছ) ===== */
.hero .vn{opacity:.38!important}
.hero .vn.vn-out{opacity:0!important}
/* ===== হিরো: solid রং (গ্রেডিয়েন্ট ছাড়া) ===== */
.hero{background:#fbf7f0!important}
.hero .ha-glow{display:none!important}
/* ===== কিউট প্লেন আঁকাবাঁকা উড়ে লতাপাতা আঁকে ===== */
.vf-host{position:absolute;top:0;left:50%;width:clamp(1100px,100%,1500px);transform:translateX(-50%);pointer-events:none}
.vn.vf{position:static;display:block;width:100%;height:auto;color:#b8862b}
.hero .vn.vf{opacity:1!important}
.hero .vn.vf.vn-out{opacity:0!important}
.vf .vf-art{opacity:.45}
.vn .vn-main{stroke-dasharray:1 1;stroke-dashoffset:1}
.vn.vn-still .vn-main{stroke-dashoffset:0!important}
.vn.vn-still .vn-plane,.vn.vn-still .vn-trail{display:none}
.vn .vn-plane{filter:drop-shadow(0 3px 3px #73052240)}
.vn .vn-plane__in,.vn .vn-trail{stroke:none}
.vn .vn-tdot{fill:#d4a537;transform-box:fill-box;transform-origin:50% 50%;animation:vnTdot 1.9s ease-out forwards}
@keyframes vnTdot{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:translateY(6px) scale(.3)}}
@media (width<=640px){.vf-host{top:-6px}}
/* ===== রয়্যাল হোয়াইট হিরো, প্লেন ও লতাপাতা একই হালকা সোনালি ===== */
.hero{background:#fff!important}
.vn{color:#c98a9a}
.vn .vn-leaf__b{fill:#e8bfc8}
.vn .vn-dot{fill:#c98a9a}
.vn .vn-spark{fill:#dda3b0}
.vn .vn-tdot{fill:#e3b5bf}
.vn .vn-glint{stroke:#f3d6dc;filter:drop-shadow(0 0 3px #f0c9d2)}
.hero .vn .vn-sway{opacity:1}
.hero .vn{opacity:.5!important}
.hero .vn.vn-out{opacity:0!important}
.vf .vf-art{opacity:.62}
.vn .vn-plane{filter:drop-shadow(0 2px 2.5px #a85a6c40)}
/* ===== শুধু প্লেনই লতা আঁকে: কোণার নিজে নিজে গজানো লতা বন্ধ ===== */
.hero .vn--tl,.hero .vn--br{display:none!important}
.vf .vf-art{opacity:.55}
.vf .vf-twin{stroke-width:.7;opacity:.55}
.vf .vn-leaf__b{fill:#ebc9d1}
.vf .vn-bud .vn-leaf__b{fill-opacity:.25}
.vf .vn-spark{fill:#d9a2b0}
/* ===== লতাপাতা আরও হালকা, রোবট দিভু ফোকাসে ===== */
.vf .vf-art{opacity:.24}
.vf .vn-trail{opacity:.6}
.vn .vn-plane{opacity:.7}
.hero .bot-avatar.is-calm .bot-halo{display:none!important}
.hero .bot-avatar.is-calm{filter:drop-shadow(0 14px 16px #0000002e)drop-shadow(0 2px 3px #00000024)}

/* ===== সার্চ কার্ড: elegant ও royal ===== */
.sc{--b:#ecdfc6;--en:Manrope,"Hind Siliguri",system-ui,sans-serif;background:#fffdf8;border:1px solid #e3cc98;border-radius:18px}
.hero .sc{box-shadow:0 60px 100px -60px #7a4b1280,0 20px 44px -30px #73052238,inset 0 1px #fff}
.sc:before{content:"";position:absolute;top:-1px;left:28px;right:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,#0000,#c99a3c 20%,#f1d998 50%,#c99a3c 80%,#0000);pointer-events:none}
.sc__top{border-bottom:1px solid #f0e5cf;padding:0 26px}
.sc__tabs button{color:#6f6468;font:600 14px/1 Manrope,sans-serif;letter-spacing:0;padding:18px 14px 16px}
.sc__tabs button .ico{color:#b8862b;transition:color .2s,transform .3s}
.sc__tabs button:hover{color:#5b0b25}
.sc__tabs button:hover .ico{transform:translateY(-2px)}
.sc__tabs button.is-on{color:#5b0b25;font-weight:700}
.sc__tabs button.is-on .ico{color:#730522}
.sc__tabs button:after{height:2.5px;background:linear-gradient(90deg,#730522,#a8791f);border-radius:3px}
.sc .chip{font-family:Manrope,sans-serif;font-weight:600;font-size:13px;color:#6f6468}
.sc .chip:before{border-color:#d6c09a}
.sc .chip.is-on{color:#2a0d17}
.sc .chip.is-on:before{border-color:#730522;box-shadow:0 0 0 3px #7305221a}
.sc .chip--select{border-color:#e7d3a6;border-radius:10px;background-color:#fff;font-weight:600;color:#2a0d17}
.sc__body{padding:22px 26px 24px;gap:16px 14px}
.sc__grid{border-color:var(--b);border-radius:14px;background:#fff;box-shadow:0 1px 0 #fff inset,0 10px 24px -20px #7a4b1240}
.sc__grid>.box:first-child,.sc__route>.box:first-child{border-radius:13px 0 0 13px}
.sc__grid>.box:last-child{border-radius:0 13px 13px 0}
.sc .box{padding:13px 18px;transition:background .25s}
.sc .box:hover{background:#fdf8ee}
.sc .box:focus-within{background:#fdf8ee;box-shadow:inset 0 -2px 0 #c99a3c}
.sc .box__label{font:600 12px/1.3 Manrope,sans-serif;letter-spacing:0;color:#8a7e82}
.sc .box__label .ico{color:#b8862b}
.sc .box__value{font:700 17.5px/1.3 Manrope,sans-serif;letter-spacing:-.01em;color:#1f1a1c;margin-top:3px}
.sc .box__sub{font:500 11.5px/1.4 Manrope,sans-serif;color:#8a7e82;margin-top:1px}
.sc__swap{border-color:#e0c78f;color:#730522;background:#fff;box-shadow:0 6px 14px -8px #7a4b1266;transition:transform .35s,background .25s,color .25s,border-color .25s}
.sc__swap:hover{background:#730522;color:#fff;border-color:#730522}
.sc__go{position:relative;overflow:hidden;border-radius:14px;font:700 15px/1 Manrope,sans-serif;letter-spacing:.01em;background:linear-gradient(135deg,#9a1040 0%,#730522 52%,#560418 100%);box-shadow:0 22px 34px -18px #730522b3,inset 0 1px #ffffff40,inset 0 0 0 1px #c99a3c40}
.sc__go:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-40%;width:30%;background:linear-gradient(90deg,#0000,#ffffff40,#0000);transform:skew(-20deg);transition:left .7s ease}
.sc__go:hover{background:linear-gradient(135deg,#a8124a 0%,#7d0626 52%,#5e051b 100%)}
.sc__go:hover:after{left:120%}
.sc__go .ico{color:#f1d998}
.sc__chips{font-family:Manrope,sans-serif}
.sc__chips>span{font:600 12.5px/1 Manrope,sans-serif;color:#8a7e82;margin-right:4px}
.sc__chips button{font:600 12px/1 Manrope,sans-serif;border-radius:999px;padding:7px 13px;border-color:#ecdfc6;background:#fff;color:#4a2a33;transition:all .2s}
.sc__chips button i{color:#c99a3c}
.sc__chips button:hover{border-color:#c99a3c;color:#5b0b25;background:#fdf6e6}
.sc__chips button.is-on{border-color:#730522;color:#fff;background:linear-gradient(135deg,#8f1238,#730522)}
.sc__chips button.is-on i{color:#f1d998}
@media (width<=900px){.sc .box__value{font-size:16.5px}.sc__body{padding:16px 14px 18px}.sc__top{padding:0 8px}}
@media (width<=640px){.sc{border-radius:18px}.sc .box{padding:13px 14px}.sc .box__value{font-size:16px}.sc__tabs button{font-size:11px;padding:13px 2px 11px}.sc__grid>.box:first-child,.sc__grid>.box:last-child,.sc__route>.box:first-child{border-radius:0}.sc__grid{border-radius:14px}}
/* ===== মোবাইলে Boarding Pass চিকন (আসল মেরুন রং) ===== */
@media (width<=640px){
.ft .ft__ctaWrap{margin-bottom:-44px}
.ft .ft__cta{--stubh:60px;--n:10px}
.ft .ft__ctaFrame{inset:6px}
.ft .ft__ctaMain{padding:16px 18px 12px;gap:0}
.ft .ft__eyebrow{font-size:9.5px;letter-spacing:.2em;gap:8px}
.ft .ft__cta h3{font-size:17px;line-height:1.3;margin-top:5px}
.ft .ft__cta p{display:none}
.ft .ft__ctaPerf{left:16px;right:16px}
.ft .ft__ctaStub{padding:12px 16px}
.ft .ft__stubBody{gap:0}
.ft .ft__route{display:none}
.ft .ft__ctaBtns{width:100%;gap:10px}
.ft .ft__btn{flex:1;height:34px;font-size:12px}
.ft .ft__main{padding-top:72px}
}
/* ===== ফুটার: আসল রং, ফন্ট একটু ছোট ও professional ===== */
.ft .ft__main{font-size:14px}
.ft .ft__brand p{font-size:14px;line-height:1.7}
.ft .ft__col h4{font-size:14px;font-weight:700;letter-spacing:.03em;margin-bottom:14px}
.ft .ft__col>a,.ft .ft__col>p{font-size:14px;padding:5px 0}
.ft .ft__contact small{font-size:11px}
.ft .ft__contact span:last-child{font-size:14px}
.ft .ft__base{font-size:12.5px}

/* ===== অ্যাডমিন: পাসওয়ার্ড ভুলে গেলে ===== */
.adm-help{color:#6f6468;font-size:13.5px;line-height:1.6;margin:-4px 0 14px}
.adm-ok{color:#125c3b;background:#eef8f1;border:1px solid #cfe9d8;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.55;margin:0 0 14px}
.adm-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:12px}
.adm-link{background:0 0;border:0;padding:4px 0;color:#730522;font:600 13.5px/1.3 Manrope,"Hind Siliguri",sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#73052255}
.adm-link:hover{text-decoration-color:#730522}
/* ===== অ্যাডমিন প্যানেল: premium + English ===== */
.adm-en .adm,.adm-en .adm-login,.adm-en .adm-toast{font-family:Manrope,"Hind Siliguri",system-ui,sans-serif;letter-spacing:-.003em}
.adm{background:#f6f2ef}
.adm-side{background:linear-gradient(180deg,#3d0818 0%,#2a0410 55%,#1e020b 100%);box-shadow:inset -1px 0 0 #d4a53733,8px 0 30px -18px #1e020b80}
.adm-side__brand{padding:26px 22px 22px;border-bottom:1px solid #d4a53726;position:relative}
.adm-side__brand:after{content:"ADMIN CONSOLE";display:block;margin-top:10px;font:700 9.5px/1 Manrope,sans-serif;letter-spacing:.32em;color:#d4a537b3}
.adm-side nav{padding:16px 12px;gap:3px}
.adm-side nav button{position:relative;font:600 14px/1.2 Manrope,"Hind Siliguri",sans-serif;color:#f6e9ecb8;padding:11px 14px;border-radius:12px;transition:background .25s,color .25s,transform .25s}
.adm-side nav button svg,.adm-side nav button .ico{color:#d9b56a;opacity:.85}
.adm-side nav button:hover{background:#ffffff0d;color:#fff;transform:translateX(2px)}
.adm-side nav button.is-on{color:#fff;background:linear-gradient(135deg,#a3123f 0%,#7a0628 60%,#5e041f 100%);box-shadow:0 10px 22px -12px #000c,inset 0 1px #ffffff26,inset 0 0 0 1px #d4a53740}
.adm-side nav button.is-on:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(#f0c95e,#d4a537)}
.adm-side nav button.is-on svg,.adm-side nav button.is-on .ico{color:#f2d691;opacity:1}
.adm-side__foot{border-top:1px solid #d4a53726}
.adm-side__foot a{color:#f2d691;font-weight:600;font-size:13.5px}
.adm-side__foot button{color:#f6e9ecb8;font-weight:600;border-radius:12px}
.adm-side__foot button:hover{background:#ffffff0d;color:#fff}
.adm-main{padding-top:30px}
.adm-main>h1,.adm-top h1{font:800 28px/1.15 Manrope,"Hind Siliguri",sans-serif;letter-spacing:-.02em;color:#2a0410;position:relative;padding-bottom:12px}
.adm-main>h1:after,.adm-top h1:after{content:"";position:absolute;left:0;bottom:0;width:46px;height:3px;border-radius:3px;background:linear-gradient(90deg,#730522,#d4a537)}
.adm-stats{gap:16px}
.adm-stat{position:relative;overflow:hidden;background:#fff;border:1px solid #efe5e8;border-radius:18px;padding:20px 20px 18px;box-shadow:0 1px 2px #2e02100a,0 14px 30px -22px #2e021040;transition:transform .25s,box-shadow .25s}
.adm-stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#730522,#c99a3c)}
.adm-stat:after{display:none}
.adm-stat:hover{transform:translateY(-3px);box-shadow:0 2px 4px #2e02100d,0 22px 38px -24px #2e021059}
.adm-stat span{position:relative;z-index:1;font:700 11px/1.3 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8a7479}
.adm-stat b{position:relative;z-index:1;display:block;margin-top:10px;font:800 32px/1 Manrope,sans-serif;letter-spacing:-.02em;color:#5b0b25}
.adm-stat.is-hot{background:linear-gradient(135deg,#8f1238 0%,#730522 55%,#4a0318 100%);border-color:#730522}
.adm-stat.is-hot:before{background:linear-gradient(90deg,#f0c95e,#d4a537)}

.adm-stat.is-hot span{color:#f6e1e6}.adm-stat.is-hot b{color:#fff}
.adm-panel{background:#fff;border:1px solid #efe5e8;border-radius:20px;box-shadow:0 1px 2px #2e02100a,0 18px 40px -30px #2e021047}
.adm-panel__head{border-bottom:1px solid #f3ecee;padding-bottom:14px;margin-bottom:14px}
.adm-panel__head h2,.adm-panel h2{font:800 17px/1.3 Manrope,"Hind Siliguri",sans-serif;color:#2a0410;letter-spacing:-.01em}
.adm-empty{color:#8a7e82}
.adm .btn--maroon,.adm-login .btn--maroon{background:linear-gradient(135deg,#9a1040 0%,#730522 55%,#5b0b25 100%);box-shadow:0 10px 22px -12px #730522b3,inset 0 1px #ffffff2e;border:0}
.adm .btn--maroon:hover,.adm-login .btn--maroon:hover{filter:brightness(1.08)}
.adm .btn--line{border-color:#d9bd84;color:#5b0b25;background:#fffdf8}
.adm .btn--line:hover{background:#5b0b25;border-color:#5b0b25;color:#fff}
.adm .fld>span{font:700 12px/1.3 Manrope,"Hind Siliguri",sans-serif;color:#5d4a51;letter-spacing:.01em}
.adm .fld input,.adm .fld select,.adm .fld textarea,.adm-login .fld input,.adm-search input{border:1px solid #e6dce0;border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s}
.adm .fld input:focus,.adm .fld select:focus,.adm .fld textarea:focus,.adm-login .fld input:focus,.adm-search input:focus{outline:0;border-color:#a3123f;box-shadow:0 0 0 4px #7305221a}
.adm-table th{font:700 11px/1.3 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8a7479;background:#fbf8f9;border-bottom:1px solid #efe5e8;padding:11px 12px}
.adm-table td{border-bottom:1px solid #f3ecee;padding:12px}
.adm-table tbody tr{transition:background .2s}.adm-table tbody tr:hover{background:#fcf7f8}
.adm-chip{border-radius:999px}
.adm-toast{border-radius:14px;box-shadow:0 18px 40px -18px #2e021080;font-weight:600}
.adm-login{background:radial-gradient(900px 500px at 15% 10%,#a3123f66,#0000 60%),radial-gradient(700px 500px at 90% 90%,#d4a5372e,#0000 60%),linear-gradient(135deg,#3d0818 0%,#2a0410 50%,#14010a 100%)}
.adm-login form{position:relative;border-radius:24px;padding:38px 34px 30px;box-shadow:0 40px 90px -30px #000000b3,0 0 0 1px #d4a53733;background:#fffdfb}
.adm-login form:before{content:"";position:absolute;top:0;left:34px;right:34px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#0000,#d4a537,#f0c95e,#d4a537,#0000)}
.adm-login h1{font:800 24px/1.2 Manrope,"Hind Siliguri",sans-serif;letter-spacing:-.02em;color:#2a0410}
.adm-login .btn--block{height:48px;border-radius:12px;font:700 15px/1 Manrope,sans-serif;letter-spacing:.01em}
.adm-en .adm-link{font-family:Manrope,sans-serif}
/* ===== 100% smooth ও responsive ===== */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
html,body{overflow-x:clip}
body{-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
img,svg,video{max-width:100%}
.vf.vf-paused,.vf.vf-paused *{animation-play-state:paused!important}
.vf-host{contain:layout paint}
@media (width<=640px){
.sc__chips button{min-height:36px;padding:9px 14px}
.sc .chip--select{min-height:38px}
button,a.btn,.btn{touch-action:manipulation}
}
@media (pointer:coarse){input[type=password]+button,.pw-toggle{min-height:36px;min-width:44px}}
/* ===== প্যাকেজ: ছবি আপলোড, তালিকায় ছবি ও ডিলিট ===== */
.adm-imgup{display:grid;grid-template-columns:200px 1fr;gap:10px 18px;align-items:center;margin-top:6px;padding:14px;border:1px dashed #e3d3d8;border-radius:16px;background:#fcf9fa}
.adm-imgup>span{grid-column:1/-1;font:700 12px/1.3 Manrope,"Hind Siliguri",sans-serif;color:#5d4a51}
.adm-imgup__box{width:200px;aspect-ratio:3/2;border-radius:12px;overflow:hidden;background:#f1eaec;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #eadfe3}
.adm-imgup__box img,.adm-imgup__box svg{width:100%;height:100%;object-fit:cover;display:block}
.adm-imgup__box small{color:#8a7e82}
.adm-imgup__btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.adm-imgup__btns label.btn{cursor:pointer}
.adm-imgup__btns .is-busy{opacity:.7;pointer-events:none}
.adm-imgup__hint{grid-column:2;color:#8a7e82;font-size:12px}
.adm-thumb{width:74px}
.adm-thumb img,.adm-thumb svg{width:64px;height:44px;border-radius:8px;object-fit:cover;display:block;box-shadow:0 0 0 1px #eadfe3}
.adm-rowact__in{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}
.adm .adm-del{color:#b3261e}
.adm .adm-del:hover{background:#fdecec;color:#8c1d18}
@media (width<=640px){.adm-imgup{grid-template-columns:1fr}.adm-imgup__box{width:100%}.adm-imgup__hint{grid-column:1}}
/* ===== ফন্ট: শিরোনামে Hind Siliguri, বর্ণনায় Tiro Bangla ===== */
@font-face{font-family:"AD Desc";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/app/tiro-bangla-bengali-400-normal-ad1.woff2)format("woff2"),url(/assets/app/tiro-bangla-bengali-400-normal-ad1.woff)format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
@font-face{font-family:"AD Desc";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/app/tiro-bangla-bengali-400-italic-ad1.woff2)format("woff2"),url(/assets/app/tiro-bangla-bengali-400-italic-ad1.woff)format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0-1CF9,U+200C-200D,U+25CC,U+A8F1}
html:not(.adm-en) body :is(h1,h2,h3,h4,h5,h6):not([class*=hero__head]):not(.wg-hero__title):not(.wg-hero__h){font-family:"Raleway","Hind Siliguri",Manrope,system-ui,sans-serif}
html:not(.adm-en) body :is(p,li,blockquote):not(.promo__goal):not(.promo__left):not(.wg-calc__res):not(.adm *):not(.adm-login *){font-family:"AD Desc",Manrope,"Hind Siliguri",system-ui,sans-serif!important;line-height:1.75}
/* ===== সঞ্চয় কার্ডের প্রগ্রেস বার: premium ===== */
.pbar{--p:60%;margin:16px 0 6px}
.pbar__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}
.pbar__head span{font:600 13px/1 "Hind Siliguri",Manrope,sans-serif;letter-spacing:0;color:#8a7479}
.pbar__head b{font:800 26px/1 "Hind Siliguri",Manrope,sans-serif;background:linear-gradient(90deg,#730522,#b8862b);-webkit-background-clip:text;background-clip:text;color:transparent}
.pbar__head b small{font-size:14px;margin-left:1px}
.pbar__track{position:relative;height:8px;border-radius:999px;background:linear-gradient(180deg,#efe6e9,#f8f3f4);box-shadow:inset 0 1px 3px #2e021024,inset 0 0 0 1px #2e02100d}
.pbar__tick{position:absolute;top:2px;bottom:2px;width:1.5px;margin-left:-.75px;border-radius:2px;background:#ffffff8c;box-shadow:0 0 0 .5px #2e02101f;z-index:2}
.pbar__fill{position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:999px;overflow:hidden;z-index:1;background:linear-gradient(90deg,#5b0b25 0%,#8f1238 38%,#b8862b 78%,#e6c46f 100%);box-shadow:0 3px 8px -3px #73052299,inset 0 1px 0 #ffffff4d;transform-origin:left center;animation:pbarGrow 1.6s cubic-bezier(.22,.9,.3,1) .3s both}
.pbar__fill:before{content:"";position:absolute;inset:0 0 50% 0;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#ffffff40,#fff0)}
.pbar__shine{position:absolute;top:0;bottom:0;left:-40%;width:35%;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);transform:skewX(-20deg);animation:pbarShine 3.2s ease-in-out 2s infinite}
.pbar__knob{position:absolute;top:50%;left:clamp(11px,var(--p),calc(100% - 11px));z-index:3;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;display:grid;place-items:center;color:#730522;background:radial-gradient(circle at 35% 30%,#fff 0%,#fff6e6 60%,#f3e1b8 100%);box-shadow:0 0 0 1.5px #d4a537,0 4px 10px -3px #730522a6,0 0 0 4px #d4a53726;animation:pbarKnob 1.6s cubic-bezier(.22,.9,.3,1) .3s both,pbarPulse 2.6s ease-in-out 2s infinite}
.pbar__knob svg{width:12px;height:12px}
.pbar__foot{display:flex;justify-content:space-between;margin-top:11px;font:600 12.5px/1.2 "Hind Siliguri",Manrope,sans-serif;color:#8a7479}
.pbar__foot b{color:#730522}
.pbar__dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:linear-gradient(135deg,#8f1238,#b8862b);vertical-align:1px}
@keyframes pbarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes pbarKnob{0%{left:11px;opacity:0}20%{opacity:1}to{left:clamp(11px,var(--p),calc(100% - 11px));opacity:1}}
@keyframes pbarShine{0%{left:-40%}60%,to{left:130%}}
@keyframes pbarPulse{0%,to{box-shadow:0 0 0 1.5px #d4a537,0 4px 10px -3px #730522a6,0 0 0 4px #d4a53726}50%{box-shadow:0 0 0 1.5px #d4a537,0 4px 10px -3px #730522a6,0 0 0 7px #d4a53712}}
@media (prefers-reduced-motion:reduce){.pbar__fill,.pbar__knob,.pbar__shine{animation:none!important}}
/* ===== ১০০% পূরণ হলে প্রগ্রেস সবুজ ===== */
.pbar.is-done .pbar__fill{background:linear-gradient(90deg,#0d5c3a 0%,#168a55 50%,#34c38f 100%);box-shadow:0 3px 8px -3px #168a5599,inset 0 1px 0 #ffffff4d}
.pbar.is-done .pbar__head b{background:linear-gradient(90deg,#0d5c3a,#22a06b);-webkit-background-clip:text;background-clip:text;color:transparent}
.pbar.is-done .pbar__knob{color:#168a55;background:radial-gradient(circle at 35% 30%,#fff 0%,#effaf4 60%,#cdeedd 100%);box-shadow:0 0 0 1.5px #22a06b,0 4px 10px -3px #168a55a6,0 0 0 4px #22a06b2e;animation:pbarKnob 1.6s cubic-bezier(.22,.9,.3,1) .3s both,pbarPulseG 2.6s ease-in-out 2s infinite}
.pbar.is-done .pbar__foot b,.pbar.is-done .pbar__dot{color:#168a55}
.pbar.is-done .pbar__dot{background:linear-gradient(135deg,#168a55,#34c38f)}
@keyframes pbarPulseG{0%,to{box-shadow:0 0 0 1.5px #22a06b,0 4px 10px -3px #168a55a6,0 0 0 4px #22a06b2e}50%{box-shadow:0 0 0 1.5px #22a06b,0 4px 10px -3px #168a55a6,0 0 0 7px #22a06b14}}
.bar.is-done>i,.wg-bar.is-done>i,.acc-bar.is-done>i{background:linear-gradient(90deg,#0d5c3a,#168a55 55%,#34c38f)!important;box-shadow:0 2px 8px -2px #168a5580}
:is(.acc-ring,.msv-ring,.wg-ring,.cp-ring).is-done :is([class*=__bar],circle+circle){stroke:#22a06b!important}
:is(.acc-ring,.msv-ring,.wg-ring,.cp-ring).is-done :is([class*=__txt],b,strong){color:#168a55}
/* ফুটার: বড় AIR DIVINE লেখা বাদ দেওয়ার পর নিচে একটু জায়গা */
.ft__base{padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}

.vn.vn-still .vn-grow,.vn.vn-still .vn-leaf,.vn.vn-still .vn-leaf__b,.vn.vn-still .vn-flut,.vn.vn-still .vn-bloom,.vn.vn-still .vn-petal,.vn.vn-still .vn-core,.vn.vn-still .vn-bud,.vn.vn-still .vn-nod{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}
.vn.vn-still .vn-leaf__b{fill-opacity:.14}.vn.vn-still .vn-glint{display:none}

/* ===== Senior Air / Talent Tour — profiles list + profile pages ===== */
.jp__art--img{background:#2a0712}
.jp__art--img img{width:100%;height:100%;object-fit:cover;display:block;animation:jpZoom 18s ease-in-out infinite alternate}
@keyframes jpZoom{to{transform:scale(1.07)}}
.jp__destImg{width:100%;aspect-ratio:16/11;object-fit:cover;display:block}
.jp__sampleImg{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}

.jpl{position:relative;background:radial-gradient(700px 260px at 50% 0,#c9a24a14,#0000 70%),linear-gradient(180deg,#fffdf9,#fbf4ea)}
.jpl__head{text-align:center;justify-items:center;display:grid;gap:6px}
.jpl__head .lead{max-width:560px;margin-inline:auto}
.jpl__orn{display:inline-flex;align-items:center;gap:10px;color:#a8812f}
.jpl__orn span{width:46px;height:1px;background:linear-gradient(90deg,#0000,#c9a24a)}
.jpl__orn span+svg+span,.jpl__orn span:last-child{background:linear-gradient(270deg,#0000,#c9a24a)}
.jpl__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,300px));justify-content:center;gap:22px;margin-top:26px}
.jpl__card{--a:#730522;--ad:#4a0318;position:relative;display:flex;flex-direction:column;background:#fffdf9;border-radius:22px;overflow:hidden;text-decoration:none;color:#22101a;box-shadow:0 30px 50px -40px #4a0318a6,0 0 0 1px #c9a24a59,0 0 0 5px #ffffffc7,0 0 0 6px #c9a24a24;transition:transform .45s cubic-bezier(.2,.9,.25,1),box-shadow .45s;animation:jplUp .8s var(--d) both}
.jp--talent .jpl__card{--a:#163a6b;--ad:#0b1f40}
@keyframes jplUp{from{opacity:0;transform:translateY(18px)}}
.jpl__card:hover{transform:translateY(-6px);box-shadow:0 40px 60px -40px #4a0318bf,0 0 0 1px #c9a24a99,0 0 0 5px #fff,0 0 0 6px #c9a24a40}
.jpl__img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#f3e9dc}
.jpl__img img,.jpl__img>svg,.jpl__img>div{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.9,.25,1)}
.jpl__card:hover .jpl__img img,.jpl__card:hover .jpl__img>svg,.jpl__card:hover .jpl__img>div{transform:scale(1.06)}
.jpl__img:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(0deg,#0000004d,#0000);pointer-events:none}
.jpl__done{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;font:700 11.5px Hind Siliguri,sans-serif;font-style:normal;color:#fff;background:linear-gradient(135deg,#168a55,#34c38f);box-shadow:0 8px 16px -8px #168a55}
.jpl__body{display:grid;gap:7px;padding:16px 18px 6px}
.jpl__body b{font:700 18px/1.3 Hind Siliguri,sans-serif;color:var(--ad)}
.jpl__body small{color:#85727a;font-size:13px;line-height:1.5}
.jpl__body .bar{margin-top:4px}
.jpl__nums{display:flex;justify-content:space-between;font-size:12.5px;color:#85727a}
.jpl__nums em{font-style:normal}
.jpl__nums .jpl__pc{font-weight:700;color:var(--a)}
.jpl__go{display:flex;align-items:center;justify-content:space-between;margin:10px 18px 16px;padding-top:12px;border-top:1px dashed #c9a24a66;font:700 13.5px Hind Siliguri,sans-serif;color:var(--a)}
.jpl__go svg{transition:transform .3s}
.jpl__card:hover .jpl__go svg{transform:translateX(4px)}
@media (max-width:560px){.jpl__grid{grid-template-columns:1fr;gap:16px}.jpl__img{aspect-ratio:16/10}}

/* stars layer + story */
.jp-stars{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 12% 22%,#fff8 50%,#0000),radial-gradient(1.2px 1.2px at 78% 14%,#fff9 50%,#0000),radial-gradient(1.6px 1.6px at 64% 72%,#f3d37ecc 50%,#0000),radial-gradient(1.2px 1.2px at 30% 82%,#fff8 50%,#0000),radial-gradient(1.4px 1.4px at 88% 58%,#f3d37ea6 50%,#0000),radial-gradient(1px 1px at 46% 10%,#fff 50%,#0000),radial-gradient(1.2px 1.2px at 6% 60%,#f3d37e99 50%,#0000);animation:jpTw 5s ease-in-out infinite alternate}
@keyframes jpTw{from{opacity:.45}to{opacity:1}}
.jp-names{display:block;background:linear-gradient(110deg,#4a0318 10%,#8f0c35 38%,#a8812f 50%,#8f0c35 62%,#4a0318 90%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;color:#0000;animation:.9s .35s both cpUp,7s linear infinite cpSheen;filter:drop-shadow(0 1px #ffffffd9)}
.cp-invite__trip{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:5px 14px;border-radius:999px;font-size:13px;color:var(--md);background:#fbf3e6;box-shadow:inset 0 0 0 1px #c9a24a73}
.jp-story__in{max-width:720px;text-align:center;display:grid;justify-items:center;gap:8px}
.jp-story h2{margin:0;font:600 clamp(22px,2.6vw,28px)/1.25 Hind Siliguri,serif;color:var(--md)}
.jp-story p{margin:0;white-space:pre-line;font:400 16.5px/1.95 "AD Desc","Tiro Bangla",Hind Siliguri,serif;color:#4b3940;position:relative;padding:6px 10px}
.jp-story p:before{content:"“";position:absolute;left:-14px;top:-18px;font:700 64px/1 "Instrument Serif",serif;color:#c9a24a59}

/* Talent theme — midnight navy with gold & sky */
.cp--talent{--m:#163a6b;--md:#0b1f40;--line:#dfe6f0}
.cp--talent .cp-hero{background:radial-gradient(520px 300px at 50% 45%,#f3d37e2e,#0000 70%),radial-gradient(600px 380px at 0 0,#2c6db0a6,#0000 70%),radial-gradient(600px 380px at 100% 100%,#1f5a96a6,#0000 70%),linear-gradient(160deg,#1a4680,#112e5a 45%,#081733)}
.cp--talent .cp-btn--wine{background:linear-gradient(135deg,#2563a6,#163a6b 55%,#0b1f40);box-shadow:0 14px 26px -14px #0b1f40f2,inset 0 0 0 1px #f0c95e4d}
.cp--talent .cp-own{background:radial-gradient(500px 140px at 80% 0%,#f0c95e38,transparent 70%),linear-gradient(135deg,#1a4680,#163a6b 50%,#0b1f40)}
.cp--talent .cp-ring{background:conic-gradient(from -90deg,#c9a24a,#2563a6 calc(var(--p) * 1%),#e6ecf4 0)}
.cp--talent .cp-seal:before{background:radial-gradient(circle at 35% 30%,#2f74bd,#163a6b 60%,#0b1f40)}
.cp--talent .cp-card{box-shadow:0 26px 44px -38px #0b1f4099,0 0 0 1px #c9a24a66,0 0 0 5px #ffffffb3,0 0 0 6px #c9a24a26}
.cp--talent .cp-wish{box-shadow:0 20px 34px -30px #0b1f408c,inset 0 0 0 1px var(--line)}
.cp--talent .jp-names{background-image:linear-gradient(110deg,#0b1f40 10%,#1f5a96 38%,#a8812f 50%,#1f5a96 62%,#0b1f40 90%)}
.cp--talent .cp-miss h1,.cp--talent .jp-story h2{color:#0b1f40}
.cp--talent .cp-photo__img{box-shadow:0 0 0 3px #fffaf3,0 16px 30px -12px #0b1f4073}
.cp--talent{background:#f7f9fc}
.cp--talent .cp-sec--tint{background:#eef3f9}
@media (prefers-reduced-motion:reduce){.jp-stars,.jp__art--img img,.jp-names,.jpl__card{animation:none!important}}
.cp--talent .cp-seal path{fill:#102a52}

/* ===================== Journey pages — premium v2 ===================== */
.jp{--jD:#3d0214;--jM:#730522;--jL:#9a1040;--jG:#c9a24a;--jGl:#f3d37e;--jInk:#2a0d16;--jTint:#fbf5ec}
.jp--talent{--jD:#081733;--jM:#163a6b;--jL:#2563a6;--jInk:#0b1f40;--jTint:#f2f6fb}
.jp .h2{color:var(--jInk)}
.jp .sec__head .h2:before,.jp #how .h2:before{content:"";display:block;width:74px;height:9px;margin:0 0 14px;background:radial-gradient(circle,var(--jG) 2.6px,#0000 3px) center/9px 9px no-repeat,linear-gradient(90deg,#0000,var(--jG) 30%,var(--jG) 70%,#0000) center/100% 1px no-repeat}
.jp #how .h2:before,.jp .jpl__head .h2:before{margin-inline:auto}
.jp .jpl__head .h2:before{display:none}
.jp .btn{border-radius:999px;height:50px;padding:0 26px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s}
.jp .btn:hover{transform:translateY(-2px)}
.jp .btn--gold{color:var(--jD);background:linear-gradient(135deg,#fff1c9,#f0cd74 45%,#c99a3e);box-shadow:0 16px 32px -14px #f0be5ab3,inset 0 1px #fff9;border:0}
.jp .btn--gold:hover{box-shadow:0 20px 38px -14px #f0be5ae6,inset 0 1px #fff9}
.jp .btn--ghostLight{color:#fff;background:#ffffff12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #f3d37e8c;border:0}
.jp .btn--ghostLight:hover{background:#ffffff24}
.jp .btn--maroon{color:#fff;border:0;background:linear-gradient(135deg,var(--jL),var(--jM) 55%,var(--jD));box-shadow:0 16px 30px -14px var(--jD),inset 0 0 0 1px #f0c95e4d}
.jp .btn--line{border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--jG);color:var(--jM)}

/* hero */
.jp__hero{position:relative;isolation:isolate;overflow:hidden;padding:76px 0 96px;background:radial-gradient(560px 360px at 82% 42%,#f3d37e2e,#0000 70%),radial-gradient(720px 440px at 0 0,#ffffff1f,#0000 70%),radial-gradient(600px 400px at 100% 100%,#00000040,#0000 70%),linear-gradient(160deg,var(--jL),var(--jM) 48%,var(--jD))}
.jp__hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.75;background-image:radial-gradient(circle,#f3d37e40 1.1px,#0000 1.5px),linear-gradient(45deg,#f3d37e12 1px,#0000 1px),linear-gradient(-45deg,#f3d37e12 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 90% at 30% 40%,#000,#0000 85%);mask-image:radial-gradient(80% 90% at 30% 40%,#000,#0000 85%)}
.jp__hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 12% 22%,#fff9 50%,#0000),radial-gradient(1.2px 1.2px at 58% 14%,#fffb 50%,#0000),radial-gradient(1.6px 1.6px at 64% 82%,#f3d37ecc 50%,#0000),radial-gradient(1.2px 1.2px at 30% 88%,#fff8 50%,#0000),radial-gradient(1.4px 1.4px at 92% 18%,#f3d37ea6 50%,#0000),radial-gradient(1px 1px at 46% 50%,#fff 50%,#0000),radial-gradient(1.2px 1.2px at 6% 64%,#f3d37e99 50%,#0000);animation:jpTw 5s ease-in-out infinite alternate}
.jp__kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:7px 16px 7px 12px;border-radius:999px;color:var(--jGl);font:600 14px/1.2 "Hind Siliguri",sans-serif;background:#ffffff10;box-shadow:inset 0 0 0 1px #f3d37e59;animation:cpUp .8s .1s both}
.jp__kicker:before{content:"✦";font-size:12px;color:var(--jGl)}
.jp__title{color:#0000;background:linear-gradient(180deg,#fff 35%,#f8e7bd);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 12px #0000004d);animation:cpUp .9s .2s both}
.jp__sub{animation:cpUp .9s .32s both;line-height:1.85}
.jp__ctas{animation:cpUp .9s .44s both}
.jp__art{position:relative;border:0;padding:7px;overflow:visible;background:linear-gradient(135deg,#7a561a,#f6dc94 14%,#a8812f 28%,#fff4d2 42%,#b8862b 56%,#f3d37e 70%,#8a6420 84%,#f6dc94) 0 0/220% 220%;animation:9s ease-in-out infinite cpFoil,1.1s cubic-bezier(.2,.9,.25,1) both jpArtIn;box-shadow:0 50px 90px -40px #000000c7,0 0 70px #f3d37e33}
@keyframes jpArtIn{from{opacity:0;transform:translateY(24px) scale(.97)}}
.jp__art>*{width:100%;height:100%;display:block;border-radius:193px 193px 22px 22px;overflow:hidden}
.jp__art>.scene,.jp__art>div{height:100%}
.jp__art:before{content:"";position:absolute;inset:-18px;z-index:-1;border-radius:inherit;border:1px solid #f3d37e40;border-radius:210px 210px 34px 34px}
.jp__art:after{content:"✈";position:absolute;top:18%;right:-22px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font-size:20px;color:var(--jM);background:radial-gradient(circle at 35% 30%,#fff,#fff6e6 60%,#f3e1b8);box-shadow:0 0 0 2px #d4a537,0 14px 24px -10px #000000a6;animation:jpBob 4.5s ease-in-out infinite}
@keyframes jpBob{50%{transform:translateY(-10px)}}

/* quote band */
.jp__quote{position:relative;padding:70px 0 64px;background:radial-gradient(600px 200px at 50% 0,#c9a24a1f,#0000 70%),linear-gradient(180deg,#fffcf7,var(--jTint));border-bottom:1px solid #c9a24a33}
.jp__quote:before{content:"❦";display:block;text-align:center;font-size:22px;color:var(--jG);margin-bottom:14px;letter-spacing:.4em}
.jp__quote p{position:relative;color:var(--jM);font:600 clamp(21px,2.5vw,29px)/1.65 "Hind Siliguri",serif}
.jp__quote p:before,.jp__quote p:after{position:absolute;font:700 90px/1 "Instrument Serif",serif;color:#c9a24a40}
.jp__quote p:before{content:"“";left:max(0px,calc(50% - 470px));top:-34px}
.jp__quote p:after{content:"”";right:max(0px,calc(50% - 470px));bottom:-70px}

/* how it works */
.jp__steps{margin-top:62px}
.jp__steps:before{top:0;border-top:1.5px dashed #c9a24a99}
.jp__steps li{padding:40px 18px 24px;border-radius:22px;background:#fffdf9;box-shadow:0 30px 50px -42px var(--jD),0 0 0 1px #c9a24a4d,0 0 0 5px #ffffffd9,0 0 0 6px #c9a24a1f;transition:transform .4s cubic-bezier(.2,.9,.25,1),box-shadow .4s}
.jp__steps li:hover{transform:translateY(-6px);box-shadow:0 40px 60px -40px var(--jD),0 0 0 1px #c9a24a99,0 0 0 5px #fff,0 0 0 6px #c9a24a40}
.jp__num{position:absolute;top:-26px;left:50%;margin:0 0 0 -26px;width:52px;height:52px;color:#f6dc94;font:700 21px/1 "Hind Siliguri",sans-serif;background:radial-gradient(circle at 35% 30%,var(--jL),var(--jM) 60%,var(--jD));box-shadow:0 0 0 3px #fffdf9,0 0 0 5px var(--jG),0 14px 24px -10px var(--jD)}
.jp__steps h3{color:var(--jInk)}

/* features */
.jp .sec--tint{background:radial-gradient(700px 260px at 100% 0,#c9a24a14,#0000 70%),var(--jTint)}
.jp__feat{gap:18px;counter-reset:jf}
.jp__featItem{position:relative;counter-increment:jf;border:0;border-radius:20px;padding:26px 22px 22px;background:#fffdf9;overflow:hidden;box-shadow:0 26px 44px -38px var(--jD),inset 0 0 0 1px #c9a24a40;transition:transform .4s cubic-bezier(.2,.9,.25,1),box-shadow .4s}
.jp__featItem:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--jM),var(--jG) 60%,var(--jGl))}
.jp__featItem:after{content:counter(jf,decimal-leading-zero);position:absolute;right:16px;top:12px;font:700 34px/1 "Instrument Serif",serif;color:#c9a24a2e}
.jp__featItem:hover{transform:translateY(-5px);box-shadow:0 34px 54px -38px var(--jD),inset 0 0 0 1px #c9a24a99}
.jp__featItem h3{display:flex;align-items:center;gap:10px;color:var(--jInk);padding-right:34px}
.jp__featItem h3:before{content:"✦";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:12px;color:#f6dc94;background:radial-gradient(circle at 35% 30%,var(--jL),var(--jM) 60%,var(--jD));box-shadow:0 0 0 2px #fff,0 0 0 3px #c9a24a8c}
.jp__featItem p{margin-top:6px;padding-left:40px}

/* destinations */
.jp__dest{gap:22px;padding:6px 4px 18px;scrollbar-width:thin;scrollbar-color:#c9a24a80 #0000}
.jp__destCard{position:relative;border:0;border-radius:22px;background:#fffdf9;box-shadow:0 30px 50px -40px var(--jD),0 0 0 1px #c9a24a4d,0 0 0 5px #ffffffd9,0 0 0 6px #c9a24a1f;transition:transform .45s cubic-bezier(.2,.9,.25,1),box-shadow .45s}
.jp__destCard:hover{transform:translateY(-6px)}
.jp__destCard>:first-child{border-radius:22px 22px 0 0;overflow:hidden;transition:transform 1.2s cubic-bezier(.2,.9,.25,1)}
.jp__destCard .scene,.jp__destImg{height:180px}
.jp__destCard:hover>:first-child{transform:scale(1.04)}
.jp__destCard>div:last-child{position:relative;z-index:1;background:#fffdf9;gap:4px;padding:18px 18px 20px}
.jp__destCard b{color:var(--jInk);font:700 22px/1.25 "Hind Siliguri",sans-serif}
.jp__destCard em{align-self:flex-start;margin-top:10px;padding:5px 13px;border-radius:999px;font-size:14px;color:var(--jD);background:linear-gradient(135deg,#fff1c9,#f0cd74 55%,#d9ae55);box-shadow:0 8px 16px -10px #c99a3e}

/* calculator */
.jp__calcSec{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(600px 300px at 90% 0,#f3d37e26,#0000 70%),linear-gradient(160deg,var(--jM),var(--jD) 60%)}
.jp__calcSec:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.6;background-image:radial-gradient(circle,#f3d37e38 1.1px,#0000 1.5px);background-size:30px 30px;-webkit-mask-image:linear-gradient(180deg,#000,#0000 80%);mask-image:linear-gradient(180deg,#000,#0000 80%)}
.jp__calcSec .h2:before{background:radial-gradient(circle,var(--jGl) 2.6px,#0000 3px) center/9px 9px no-repeat,linear-gradient(90deg,#0000,var(--jGl) 30%,var(--jGl) 70%,#0000) center/100% 1px no-repeat!important}
.jp .jc{border-radius:26px;padding:30px;background:#fffdf9;box-shadow:0 50px 90px -40px #000000b3,0 0 0 1px #f3d37e66,0 0 0 7px #ffffff14}
.jp .jc .fld>span{font-weight:600;color:var(--jInk)}
.jp .jc .fld>span b{color:var(--jM)}
.jp .jc select{border-radius:14px;border:1px solid #c9a24a66;background-color:#fff;height:48px}
.jp .jc input[type=range]{accent-color:var(--jM)}
.jp .jc__out{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(300px 160px at 100% 0,#f3d37e40,#0000 70%),linear-gradient(160deg,#fffaf0,#f8ecd6);box-shadow:inset 0 0 0 1px #c9a24a73}
.jp .jc__out:after{content:"✈";position:absolute;right:18px;top:14px;font-size:22px;color:#c9a24a73;transform:rotate(-12deg)}
.jp .jc__out>b{color:#0000;background:linear-gradient(110deg,var(--jD) 10%,var(--jL) 45%,#a8812f 60%,var(--jD) 90%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:cpSheen 7s linear infinite}
.jp .jc__out .btn{align-self:flex-start}

/* registration + sample */
.jp__benefits{gap:18px}
.jp__benefits li{position:relative;border:0;padding:2px 0 2px 52px}
.jp__benefits li:before{content:"✓";position:absolute;left:0;top:2px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-weight:800;color:#f6dc94;background:radial-gradient(circle at 35% 30%,var(--jL),var(--jM) 60%,var(--jD));box-shadow:0 0 0 2px #fff,0 0 0 3px #c9a24a8c,0 10px 18px -8px var(--jD)}
.jp__benefits b{color:var(--jInk);font-size:17px}
.jp__sample{border:0;border-radius:24px;background:#fffdf9;box-shadow:0 50px 80px -46px var(--jD),0 0 0 1px #c9a24a80,0 0 0 6px #fffdf8,0 0 0 7px #c9a24a4d;transition:transform .6s cubic-bezier(.2,.9,.25,1)}
.jp__sample:hover{transform:rotate(0) translateY(-4px)}
.jp__sampleImg,.jp__sample .scene{height:190px}
.jp__sampleTag{color:var(--jD);background:linear-gradient(135deg,#fff1c9,#f0cd74 55%,#d9ae55);box-shadow:0 8px 16px -8px #c99a3e;font-weight:700}
.jp__sampleBody>b{color:var(--jInk)}
.jp__sampleBody .pbar{margin:12px 0 8px}

/* progress bar inside list cards + profile */
.jpl__body .pbar{margin:8px 0 2px}
.jpl__body .pbar__head{margin-bottom:7px}
.jpl__body .pbar__head b{font-size:20px}
.jpl__body .pbar__head b small{font-size:12px}
.jpl__body .pbar__foot{font-size:12px;margin-top:9px}
.cp-fund .pbar--lg{width:100%;margin:18px 0 16px}
.pbar--lg .pbar__head b{font-size:34px}
.pbar--lg .pbar__track{height:10px}
.pbar--lg .pbar__knob{width:26px;height:26px;margin:-13px 0 0 -13px;left:clamp(13px,var(--p),calc(100% - 13px))}
.pbar--lg .pbar__knob svg{width:14px;height:14px}
:is(.jp--talent,.cp--talent) .pbar__fill{background:linear-gradient(90deg,#0b1f40 0%,#1f5a96 40%,#b8862b 80%,#e6c46f 100%);box-shadow:0 3px 8px -3px #0b1f4099,inset 0 1px 0 #ffffff4d}
:is(.jp--talent,.cp--talent) .pbar__knob{color:#163a6b}
:is(.jp--talent,.cp--talent) .pbar__head b{background-image:linear-gradient(90deg,#163a6b,#b8862b)}
:is(.jp--talent,.cp--talent) .pbar.is-done .pbar__fill{background:linear-gradient(90deg,#0d5c3a,#168a55 55%,#34c38f)}
:is(.jp--talent,.cp--talent) .pbar.is-done .pbar__head b{background-image:linear-gradient(90deg,#0d5c3a,#22a06b)}
:is(.jp--talent,.cp--talent) .pbar.is-done .pbar__knob{color:#168a55}

/* scroll reveal (modern browsers) */
@supports (animation-timeline:view()){
.jp__steps li,.jp__featItem,.jp__destCard,.jp__benefits li,.jp__sample,.jp .jc{animation:jpRise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}
@keyframes jpRise{from{opacity:0;translate:0 26px}}
}
@media (max-width:900px){.jp__art:after{right:-8px}.jp__quote p:before,.jp__quote p:after{display:none}}
@media (max-width:640px){.jp__hero{padding:48px 0 70px}.jp__steps{margin-top:46px;row-gap:46px}.jp__steps li{padding-top:38px}.jp .jc{padding:20px}.jp__art:before{inset:-12px}.jp__featItem p{padding-left:0}}
@media (prefers-reduced-motion:reduce){.jp__hero:after,.jp__art,.jp__art:after,.jp .jc__out>b{animation:none!important}}
.jp .jp__calcSec .h2{color:#fff}
.jp__dest{padding:6px 6px 34px}
.jp__destCard{box-shadow:0 22px 30px -26px var(--jD),0 0 0 1px #c9a24a4d,0 0 0 5px #ffffffd9,0 0 0 6px #c9a24a1f}
.jp__featItem:after{top:auto;bottom:10px;right:14px;font-size:30px;color:#c9a24a26}
.jp__featItem h3{padding-right:0}
.jp__quote:before{content:"";width:120px;height:12px;margin:0 auto 18px;background:radial-gradient(circle,var(--jG) 3px,#0000 3.5px) center/12px 12px no-repeat,linear-gradient(90deg,#0000,var(--jG) 30%,var(--jG) 70%,#0000) center/100% 1px no-repeat}
.jpl__body .pbar__foot b,.jp__sampleBody .pbar__foot b{font-size:13px}
.pbar__foot b{font-weight:700}

/* ===== Hero customization (admin) ===== */
.jp__hero{display:flex;align-items:center;min-height:var(--jhH,0)}
.jp__hero>.wrap{width:100%}
.jp__title{font-size:clamp(28px,5.4vw,var(--jtD,54px))}
.jp__sub{font-size:var(--jsD,18px)}
@media (max-width:640px){.jp__title{font-size:var(--jtM,32px)}.jp__sub{font-size:var(--jsM,16px)}.jp__hero{min-height:min(var(--jhH,0px),100svh)}}
.jp__bg{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}
.jp__bg img,.jp__bg video{width:100%;height:100%;object-fit:cover;display:block;animation:jpZoom 24s ease-in-out infinite alternate}
.jp__bg video{animation:none}
.jp__bgShade{position:absolute;inset:0;background:linear-gradient(100deg,color-mix(in srgb,var(--jD) calc(var(--jov,.72)*100%),transparent) 0%,color-mix(in srgb,var(--jD) calc(var(--jov,.72)*78%),transparent) 55%,color-mix(in srgb,var(--jD) calc(var(--jov,.72)*45%),transparent) 100%)}
.jp__hero--center .jp__bgShade{background:color-mix(in srgb,var(--jD) calc(var(--jov,.72)*85%),transparent)}
.jp__hero--media{background:var(--jD)}
.jp__hero--media:before{opacity:.35}
.jp__hero--noart .jp__heroGrid{grid-template-columns:1fr}
.jp__hero--noart .jp__art{display:none}
.jp__hero--noart .jp__heroTxt{max-width:820px}
.jp__hero--center .jp__heroTxt{text-align:center;margin-inline:auto}
.jp__hero--center .jp__sub{margin-inline:auto}
.jp__hero--center .jp__ctas{justify-content:center}
.jp__hero--center:not(.jp__hero--noart) .jp__heroTxt{text-align:left;margin:0}
.jp__hero--center:not(.jp__hero--noart) .jp__sub{margin-inline:0}
.jp__hero--center:not(.jp__hero--noart) .jp__ctas{justify-content:flex-start}
@media (prefers-reduced-motion:reduce){.jp__bg img{animation:none}}
.jx-vbox{width:200px!important;aspect-ratio:16/9;height:auto!important;border-radius:12px;overflow:hidden}
.jx-vbox video{width:100%;height:100%;object-fit:cover;display:block}

/* ===== Wedding hero customization (admin) ===== */
.wg-hero{--jD:#fffaf4;display:flex;align-items:center;min-height:var(--jhH,0)}
.wg-hero>.wrap{width:100%}
.wg-hero h1{font-size:clamp(28px,4.4vw,var(--wtD,46px))}
.wg-hero__bn{font-size:clamp(15px,1.7vw,var(--wbD,18px))}
.wg-hero__sub{font-size:var(--wsD,14px)}
@media (max-width:640px){.wg-hero h1{font-size:var(--wtM,30px)}.wg-hero__bn{font-size:var(--wbM,16px)}.wg-hero__sub{font-size:var(--wsM,14px)}.wg-hero{min-height:min(var(--jhH,0px),100svh)}}
.wg-hero--media{background:var(--jD)}
.wg-hero--media:before{opacity:.25}
.wg-hero .jp__bgShade{background:linear-gradient(100deg,color-mix(in srgb,var(--jD) calc(var(--jov,.72)*100%),transparent) 0%,color-mix(in srgb,var(--jD) calc(var(--jov,.72)*80%),transparent) 55%,color-mix(in srgb,var(--jD) calc(var(--jov,.72)*50%),transparent) 100%)}
.wg-hero--center .jp__bgShade{background:color-mix(in srgb,var(--jD) calc(var(--jov,.72)*88%),transparent)}
.wg-hero--dark{--jD:#3d0214}
.wg-hero--dark h1{color:#fff;text-shadow:0 2px 14px #0000004d}
.wg-hero--dark h1 em{background-image:linear-gradient(110deg,#f6dc94 10%,#fff4d2 50%,#f6dc94 90%)}
.wg-hero--dark .wg-hero__bn{color:#f3d37e}
.wg-hero--dark .wg-hero__sub{color:#ffffffd9}
.wg-hero--dark .wg-stats dd{color:#f3d37e}
.wg-hero--dark .wg-stats dt{color:#ffffffb3}
.wg-hero--dark .wg-btn--ghost{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #f3d37e8c}
.wg-hero--dark .wg-vine{color:#f3d37e59}
.wg-hero--nocard .wg-hero__grid{grid-template-columns:minmax(0,1fr)}
.wg-hero--nocard .wg-invite{display:none}
.wg-hero--nocard .wg-hero__txt{max-width:780px}
.wg-hero--center.wg-hero--nocard .wg-hero__txt{text-align:center;margin-inline:auto}
.wg-hero--center.wg-hero--nocard .wg-hero__sub{margin-inline:auto}
.wg-hero--center.wg-hero--nocard :is(.wg-ctas,.wg-stats){justify-content:center}
