@import "https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700;800;900&family=Noto+Sans+Devanagari:wght@300;400;500;600;700;800;900&display=swap";
.scrolltop{z-index:60;cursor:pointer;width:48px;height:48px;box-shadow:5px 5px 14px var(--neu-dark), -5px -5px 14px var(--neu-light), 0 8px 20px -8px #f97316b3;opacity:0;visibility:hidden;background:linear-gradient(135deg,#fb923c,#ea580c);border:0;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s,box-shadow .2s;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(16px)scale(.9);color:#fff!important}.scrolltop.is-on{opacity:1;visibility:visible;transform:none}.scrolltop:hover{box-shadow:3px 3px 10px var(--neu-dark), -3px -3px 10px var(--neu-light), 0 14px 28px -8px #f97316d9;transform:translateY(-3px)}.scrolltop:active{transform:translateY(0);box-shadow:inset 3px 3px 8px #78502866,inset -3px -3px 8px #fff3}@media (max-width:600px){.scrolltop{width:44px;height:44px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.scrolltop{transition:opacity .2s;transform:none}.scrolltop.is-on{transform:none}}
.pushsub-wrap{z-index:61;position:fixed;bottom:80px;right:22px}.pushsub{cursor:pointer;background:var(--neu-bg);width:48px;height:48px;box-shadow:5px 5px 14px var(--neu-dark), -5px -5px 14px var(--neu-light);border:0;border-radius:50%;place-items:center;transition:transform .18s,box-shadow .18s,color .18s,background .18s;display:grid;color:#ea580c!important}.pushsub:hover{box-shadow:3px 3px 10px var(--neu-dark), -3px -3px 10px var(--neu-light);transform:translateY(-3px)}.pushsub:active{transform:translateY(0)}.pushsub.is-on{box-shadow:5px 5px 14px var(--neu-dark), -5px -5px 14px var(--neu-light), 0 8px 20px -8px #f97316b3;background:linear-gradient(135deg,#fb923c,#ea580c);color:#fff!important}html.dark .pushsub.is-on{color:#fff!important}.pushsub-pop{background:var(--neu-bg);width:250px;box-shadow:8px 8px 22px var(--neu-dark), -8px -8px 22px var(--neu-light);border-radius:16px;padding:16px;animation:.16s pushPop;position:absolute;bottom:calc(100% + 12px);right:0}@keyframes pushPop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.pushsub-pop__title{margin-bottom:6px;font-size:1rem;font-weight:800;color:#14171c!important}.pushsub-pop__ticon{color:#b91c1c;vertical-align:-3px;margin-right:6px}html.dark .pushsub-pop__ticon{color:#f87171}.pushsub-pop__txt{margin:0 0 14px;font-size:.85rem;line-height:1.5;color:#5b626c!important}.pushsub-pop__btn{border-radius:var(--neu-radius);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 14px;font-size:.9rem;font-weight:700;transition:filter .15s,box-shadow .15s;display:inline-flex}.pushsub-pop__btn:disabled{opacity:.65;cursor:default}.pushsub-pop__btn--on{background:linear-gradient(120deg,#fb923c,#ea580c);box-shadow:0 8px 18px -10px #f97316cc;color:#fff!important}.pushsub-pop__btn--on:hover{filter:brightness(1.05)}.pushsub-pop__btn--off{background:var(--neu-bg);box-shadow:inset 3px 3px 7px var(--neu-dark), inset -3px -3px 7px var(--neu-light);color:#b91c1c!important}html.dark .pushsub-pop__btn--off{color:#f87171!important}.pushsub-pop__hint{margin:10px 0 0;font-size:.76rem;line-height:1.45;color:#9a3412!important}html.dark .pushsub-pop__hint{color:#fdba74!important}html.dark .pushsub-pop__title{color:#f2efe9!important}html.dark .pushsub-pop__txt{color:#a8a39b!important}@media (max-width:600px){.pushsub-wrap{bottom:70px;right:16px}.pushsub{width:44px;height:44px}.pushsub-pop{width:220px}}
.search-fab{z-index:60;cursor:pointer;background:var(--neu-bg);width:48px;height:48px;box-shadow:5px 5px 14px var(--neu-dark), -5px -5px 14px var(--neu-light);border:0;border-radius:50%;place-items:center;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:138px;right:22px;color:#ea580c!important}.search-fab:hover{box-shadow:3px 3px 10px var(--neu-dark), -3px -3px 10px var(--neu-light);transform:translateY(-3px)}.search-fab:active{transform:translateY(0)}@media (max-width:600px){.search-fab{width:44px;height:44px;bottom:122px;right:16px}}
:root{--bg-primary:#fff;--bg-secondary:#e6f2ff;--surface:#f0f8ff;--surface-light:#fff;--text-primary:#31344b;--text-secondary:#44476a;--text-muted:#8d93ab;--text-carved:#2a2a2a;--accent:#6d5dfc;--accent-light:#8b7efd;--accent-dark:#5a4de8;--accent-glow:#6d5dfc4d;--golden:#f6d55c;--golden-dark:#e9c046;--golden-accent:#d4a574;--golden-deep:#c19660;--shadow-dark:#a3b1c6;--shadow-light:#fff;--shadow-xl-dark:#9baacf;--shadow-xl-light:#fff;--glass-shadow:#64748b40;--glass-shadow-dark:#64748b4d;--glass-shadow-light:#ffffffe6;--border-radius:20px;--border-radius-lg:30px;--border-radius-xl:40px;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--font-primary:"Lexend", "Noto Sans Devanagari", -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100%}body{font-family:var(--font-primary);color:var(--text-primary);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#fff 0%,#e6f4ff 25%,#cce7ff 50%,#e6f4ff 75%,#fff 100%) fixed;min-height:100dvh;line-height:1.6;position:relative}@supports (-webkit-touch-callout:none){body,html{background:linear-gradient(135deg,#fff 0%,#e6f4ff 25%,#cce7ff 50%,#e6f4ff 75%,#fff 100%) fixed}}h1,h2,h3,h4,h5,h6{color:#1f1f1f!important;text-shadow:none!important}p,span,li,label,td,th,div{color:#2a2a2a!important;text-shadow:none!important}a{transition:var(--transition);text-decoration:none;color:#2a2a2a!important;text-shadow:none!important}img{object-fit:cover;width:100%;max-width:100%;height:auto;box-shadow:none;border:none;border-radius:0;outline:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block;position:relative;transform:translateZ(0)}img:hover{border-color:#fff;outline-color:#a3b1c666;transform:scale(1.03)translateZ(20px);box-shadow:0 4px 8px #00000026,0 8px 16px #0003,10px 10px 20px #a3b1c6cc,15px 15px 30px #a3b1c699,20px 20px 40px #a3b1c680,25px 25px 50px #a3b1c666,-10px -10px 20px #fff,-15px -15px 30px #ffffffe6,-8px -8px 16px #fffffff2,inset 2px 2px 4px #ffffffe6,inset -2px -2px 4px #a3b1c666}.logo-image,.logo-image:hover,.footer-logo-image,.footer-logo-image:hover,.footer-logo-section img,.footer-logo-section img:hover,.logo img,.logo img:hover{box-shadow:none!important;border:none!important;outline:none!important;transition:none!important;transform:none!important}.glass-image,.featured-image,.recommended-image img,.recommended-featured-image img,.video-thumbnail,.video-thumb img{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;transform:translateZ(0)perspective(1000px);box-shadow:0 3px 6px #0000001f,0 6px 12px #0000002e,0 10px 20px #00000026,12px 12px 24px #a3b1c6bf,18px 18px 36px #a3b1c699,24px 24px 48px #a3b1c680,30px 30px 60px #a3b1c666,-12px -12px 24px #fff,-18px -18px 36px #fffffff2,-8px -8px 16px #fffffffa,inset 2px 2px 4px #ffffffd9,inset -2px -2px 4px #a3b1c659,inset 0 0 0 1px #ffffff80;outline-offset:-2px!important;border:3px solid #fffffff2!important;border-radius:16px!important;outline:2px solid #a3b1c659!important}.glass-image:hover,.featured-image:hover,.recommended-image:hover img,.recommended-featured-image:hover img,.video-thumbnail:hover,.video-thumb:hover img{transform:scale(1.04)translateZ(30px)perspective(1000px);box-shadow:0 5px 10px #00000026,0 10px 20px #00000038,0 15px 30px #0000002e,15px 15px 30px #a3b1c6d9,22px 22px 44px #a3b1c6b3,30px 30px 60px #a3b1c699,38px 38px 76px #a3b1c680,-15px -15px 30px #fff,-22px -22px 44px #fffffffa,-10px -10px 20px #fff,inset 3px 3px 6px #ffffffe6,inset -3px -3px 6px #a3b1c666,inset 0 0 0 2px #fff9;border-color:#fff!important;outline-color:#a3b1c673!important}button{cursor:pointer;transition:var(--transition);border:none;font-family:inherit}.container{z-index:1;width:90%;max-width:90%;margin:0 auto;padding:0;position:relative}.glass-card{-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(145deg,#ffffffd9 0%,#f8fafcb3 50%,#e2e8f08c 100%);border:1px solid #ffffffe6;border-radius:16px;padding:1.5rem;transition:all .3s;position:relative;box-shadow:0 15px 35px #64748b40,0 8px 18px #64748b2e,8px 8px 20px #64748b38,12px 4px 25px #64748b26,4px 12px 18px #64748b2e,0 10px 15px #64748b26,inset 1px 0 #ffffff80,inset 0 -1px #64748b14}.glass-card:hover{background:#fffc;border-color:#fff;transform:translateY(-6px)scale(1.01);box-shadow:0 16px 48px #00000026,0 8px 24px #0000001a,inset 0 2px #ffffffe6,inset 0 -1px #00000014,0 0 0 .5px #ffffffb3}@keyframes glass-float{0%,to{transform:translateY(0)rotate(0);box-shadow:0 8px 25px #64748b26,0 3px 10px #64748b14,inset 0 1px #ffffffe6,inset 0 -1px #64748b0d}50%{transform:translateY(-2px)rotate(.1deg);box-shadow:0 10px 30px #64748b2e,0 4px 12px #64748b1a,inset 0 1px #fffffff2,inset 0 -1px #64748b0f}}.glass-float{animation:6s ease-in-out infinite glass-float}.neumorphic-element{border-radius:var(--border-radius);box-shadow:8px 8px 16px var(--shadow-dark), -8px -8px 16px var(--shadow-light);transition:var(--transition);background:linear-gradient(145deg,#f0f5fc,#d1d9e6)}.neumorphic-element:hover{box-shadow:10px 10px 20px var(--shadow-dark), -10px -10px 20px var(--shadow-light);transform:translateY(-2px)}.neumorphic-inset{background:var(--bg-primary);border-radius:var(--border-radius);box-shadow:inset 6px 6px 12px var(--shadow-dark), inset -6px -6px 12px var(--shadow-light)}.neumorphic-button{background:var(--surface);color:var(--text-primary);cursor:pointer;letter-spacing:.5px;transition:var(--transition);box-shadow:10px 10px 20px var(--shadow-dark), -10px -10px 20px var(--shadow-light), inset 1px 1px 2px var(--shadow-light);border:none;border-radius:50px;padding:18px 45px;font-size:16px;font-weight:600;position:relative;overflow:hidden}.neumorphic-button.primary{background:linear-gradient(135deg,#d4a574,#c19660);position:relative}.neumorphic-button.primary span{color:#0000;text-shadow:-2px -2px 4px #d4a57499,2px 2px 4px #c1966099;-webkit-text-stroke:.5px #1f1f23cc;background-image:linear-gradient(135deg,#3f3f46,#2c2c31);-webkit-background-clip:text;background-clip:text}.neumorphic-button:hover{box-shadow:12px 12px 24px var(--shadow-dark), -12px -12px 24px var(--shadow-light), inset 2px 2px 4px var(--shadow-light);transform:translateY(-2px)}.neumorphic-button:active{box-shadow:inset 3px 3px 6px var(--shadow-dark), inset -3px -3px 6px var(--shadow-light);transform:translateY(0)}.glass-card{background:linear-gradient(145deg,#f5f9fc,#dde4ed);border-radius:16px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;transform:translateZ(0);box-shadow:15px 15px 30px #a3b1c699,20px 20px 40px #a3b1c666,25px 25px 50px #a3b1c64d,-15px -15px 30px #ffffffe6,-10px -10px 20px #fffc,inset 2px 2px 4px #ffffffe6,inset -2px -2px 4px #a3b1c633;overflow:visible!important}.glass-card:before{content:"";z-index:-1;opacity:.7;pointer-events:none;background:linear-gradient(145deg,#fffc 0%,#fff6 50%,#a3b1c633 100%);border-radius:22px;position:absolute;inset:-2px}.glass-card:hover{transform:scale(1.01);box-shadow:18px 18px 35px #a3b1c6a6,23px 23px 45px #a3b1c673,28px 28px 55px #a3b1c659,-18px -18px 35px #fffffff2,-12px -12px 25px #ffffffd9,inset 3px 3px 6px #fffffff2,inset -3px -3px 6px #a3b1c640}.glass-button{-webkit-backdrop-filter:blur(16px)saturate(170%);cursor:pointer;background:#ffffffbf;border:.5px solid #fffc;border-radius:12px;padding:12px 24px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;transform:translateZ(0);box-shadow:0 4px 16px #0000001a,0 2px 8px #0000000f,inset 0 1px #ffffffb3,inset 0 -.5px #0000000a}.glass-button:hover{background:#ffffffd9;border-color:#ffffffe6;transform:translateY(-3px);box-shadow:0 6px 20px #0000001f,0 4px 12px #00000014,inset 0 1px #fffc,inset 0 -.5px #0000000f,0 0 0 .5px #fff9}.glass-text-embossed{opacity:1;mix-blend-mode:normal;font-weight:700;color:#1a1a1a!important;text-shadow:none!important;background:0 0!important;padding:0!important}.glass-text-carved{color:#5a657d!important;text-shadow:none!important;filter:none!important;background:0 0!important;padding:0!important;transform:none!important}.hero-title-carved{letter-spacing:-2px;text-transform:uppercase;color:#0000;background:#3f3f46;text-shadow:-10px -10px 20px #4f4f56cc, 10px 10px 20px #1f1f23cc, -2px -2px 4px #4f4f5699, 2px 2px 4px #1f1f2399, inset -10px -10px 20px #1f1f2380, inset 10px 10px 20px #4f4f5680;-webkit-text-stroke:1px #3f3f4680;-webkit-background-clip:text;margin-bottom:35px;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:900;line-height:1.1;position:relative}.hero-cta-button{color:#d4dce7;cursor:pointer;letter-spacing:.5px;background:linear-gradient(145deg,#f5f9fc,#dde4ed);border:none;border-radius:30px;padding:15px 35px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:8px 8px 16px #a3b1c680,-8px -8px 16px #ffffffe6,inset 1px 1px 2px #ffffffe6,inset -1px -1px 2px #a3b1c633}.hero-cta-button span{text-shadow:-1px -1px #ffffffe6,1px 1px #a3b1c6cc,-2px -2px 1px #fffc,2px 2px 2px #a3b1c6b3,0 0 5px #a3b1c633;opacity:.85;mix-blend-mode:multiply}.hero-cta-button:hover{transform:translateY(-2px);box-shadow:10px 10px 20px #a3b1c699,-10px -10px 20px #fffffff2,inset 2px 2px 4px #fffffff2,inset -2px -2px 4px #a3b1c640}.navbar-container{z-index:1000;background:0 0;justify-content:center;width:100%;padding:8px 12px;display:flex;position:fixed;top:0;overflow:visible!important}.navbar-extruded{background:linear-gradient(145deg,#f5f9fc,#dde4ed);border-radius:20px;width:88%;max-width:1200px;padding:1.2rem 2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateZ(0);box-shadow:15px 15px 30px #a3b1c68c,20px 20px 40px #a3b1c659,-15px -15px 30px #ffffffe6,-20px -20px 40px #ffffffb3,inset 2px 2px 4px #fffffff2,inset -2px -2px 4px #a3b1c633;animation:none!important;overflow:visible!important}.navbar-extruded:hover{transform:scale(1.01);box-shadow:18px 18px 35px #a3b1c6a6,23px 23px 45px #a3b1c673,-18px -18px 35px #fffffff2,-23px -23px 45px #ffffffbf,inset 3px 3px 6px #fffffffa,inset -3px -3px 6px #a3b1c640}.circle-pattern{background:#3f3f46;border-radius:50%;position:absolute;box-shadow:-10px -10px 20px #4f4f5699,10px 10px 20px #1f1f2399,inset -10px -10px 20px #1f1f2366,inset 10px 10px 20px #4f4f5666}.accent-dot{z-index:4;background:linear-gradient(135deg,#d4a574,#c19660);border-radius:50%;width:30px;height:30px;position:absolute;box-shadow:0 0 20px #d4a57480,0 0 40px #d4a5744d,4px 4px 8px #0a0a0a,-4px -4px 8px #222}.small-text{line-height:1.6;color:#5a657d!important;font-size:16px!important;font-weight:600!important}.soft-shadow{box-shadow:5px 5px 10px var(--shadow-dark), -5px -5px 10px var(--shadow-light)}.soft-shadow-lg{box-shadow:8px 8px 16px var(--shadow-dark), -8px -8px 16px var(--shadow-light)}.inset-shadow{box-shadow:inset 3px 3px 6px var(--shadow-dark), inset -3px -3px 6px var(--shadow-light)}.fade-in{animation:.6s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.5s ease-out slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:768px){.container{padding:0 15px}.glass-card{padding:1rem;box-shadow:0 8px 25px #64748b26,0 3px 10px #64748b14}}html:not(.dark) body{background:#fff radial-gradient(circle at top,#ff8c3c80,#0000 70%) no-repeat fixed!important}
.App{flex-direction:column;min-height:100dvh;display:flex}main{flex:1;margin-top:96px;padding:0}.footer{background:var(--gradient-dark);color:#fff;margin-top:4rem;padding:3rem 0 1rem}.footer-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.footer-section h3,.footer-section h4{color:#fff;margin-bottom:1rem}.footer-title{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800}.footer-desc{color:#fffc;font-size:.938rem;line-height:1.6}.footer-links{padding:0;list-style:none}.footer-links li{margin-bottom:.5rem}.footer-links a{color:#fffc;font-size:.938rem;transition:color .3s}.footer-links a:hover{color:#fff}.social-links{gap:1rem;display:flex}.social-links a{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;transition:all .3s;display:flex}.social-links a:hover{background:var(--primary-color);transform:translateY(-2px)}.footer-bottom{text-align:center;color:#ffffffb3;border-top:1px solid #ffffff1a;padding-top:2rem;font-size:.875rem}@media (max-width:768px){.footer-content{text-align:center;grid-template-columns:1fr}.social-links{justify-content:center}}
