:root{--primary:#8b1a1a;--primary-dark:#6b0000;--primary-light:#b22222;--secondary:#b8860b;--secondary-light:#daa520;--accent:#c8680a;--lotus:#be185d;--bg-dark:#fff;--bg-medium:#fff;--bg-light:#fff;--bg-section:#fdf8f0;--bg-alt:#fff9f2;--text-primary:#1a1a1a;--text-secondary:#3d2b1a;--text-muted:#6b5240;--gold:#b8860b;--gold-light:#daa520;--saffron:#c8680a;--gradient-main:linear-gradient(180deg, #fff 0%, #fdf8f0 100%);--gradient-card:linear-gradient(145deg, #8b1a1a08, #b8860b0d);--gradient-gold:linear-gradient(135deg, #b8860b, #daa520, #b8860b);--gradient-hero:linear-gradient(135deg, #6b0000 0%, #8b1a1a 50%, #c8680a 100%);--gradient-section:linear-gradient(180deg, #fdf8f0 0%, #fff 100%);--shadow-glow:0 6px 24px #b8860b38;--shadow-card:0 2px 12px #00000012;--shadow-hover:0 8px 28px #8b1a1a24;--border-gold:1px solid #b8860b47;--border-red:1px solid #8b1a1a2e;--font-hindi:"Tiro Devanagari Hindi", serif;--font-body:"Poppins", sans-serif;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:60px;--space-2xl:80px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;min-height:100vh;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--secondary)}::selection{background:var(--secondary);color:#fff}.app-wrapper{flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}section{padding:var(--space-xl) 0}section:nth-child(2n){background:var(--bg-section)}.section-title{font-family:var(--font-hindi);color:var(--primary);text-align:center;margin-bottom:10px;font-size:clamp(1.6rem,3.5vw,2.2rem);line-height:1.3}.section-label{font-family:var(--font-hindi);color:var(--text-muted);letter-spacing:1px;text-align:center;margin-bottom:8px;font-size:.88rem;display:block}.hindi-text{font-family:var(--font-hindi)}.divider{justify-content:center;align-items:center;gap:12px;margin:12px auto 32px;display:flex}.divider:before,.divider:after{content:"";background:var(--gradient-gold);flex-shrink:0;width:70px;height:1px}.divider span{color:var(--secondary);flex-shrink:0;font-size:1.1rem}.btn-primary{background:var(--gradient-hero);color:#fff;font-family:var(--font-hindi);cursor:pointer;white-space:nowrap;letter-spacing:.3px;border:none;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:13px 30px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px #922b2159}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #922b2173}.btn-secondary{color:var(--primary);border:2px solid var(--primary);font-family:var(--font-hindi);cursor:pointer;white-space:nowrap;background:0 0;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:11px 28px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex}.btn-secondary:hover{background:var(--gradient-hero);color:#fff;border-color:#0000;transform:translateY(-2px)}.card{border:var(--border-gold);padding:var(--space-md);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.card:before{content:"";background:var(--gradient-gold);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.card:hover:before{opacity:1}.footer-wa-update{color:#16a34a;font-family:var(--font-hindi);background:#25d3661f;border:1px solid #25d3664d;border-radius:20px;align-items:center;gap:8px;margin-top:12px;padding:9px 16px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.footer-wa-update:hover{background:#25d36633}@media (max-width:768px){.main-content{padding-bottom:72px}section{padding:var(--space-lg) 0}.container{padding:0 16px}}@media (max-width:480px){.container{padding:0 14px}section{padding:36px 0}.btn-primary,.btn-secondary{padding:11px 22px;font-size:.9rem}}
.navbar{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#fffffff7;border-bottom:1px solid #b8860b33;transition:top .3s,background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled{background:#fffffffc;border-bottom-color:#8b1a1a26;box-shadow:0 2px 16px #0000001a}.navbar-container{align-items:center;gap:8px;max-width:1400px;height:76px;margin:0 auto;padding:0 20px;display:flex}.navbar-logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-icon{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.4rem;display:flex}.logo-text{flex-direction:column;line-height:1.2;display:flex}.logo-main{font-family:var(--font-hindi);color:var(--primary);white-space:nowrap;font-size:1rem;font-weight:700}.logo-sub{color:var(--text-muted);letter-spacing:.3px;white-space:nowrap;font-size:.58rem}.desktop-links{flex:1;justify-content:center;align-items:center;gap:2px;padding:0 8px;display:flex}.nav-link{color:var(--text-secondary);font-family:var(--font-hindi);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:7px 10px;font-size:.82rem;line-height:1;text-decoration:none;transition:all .2s;display:flex}.nav-link:hover,.dropdown-trigger:hover{color:var(--primary);background:#8b000014}.nav-link.active{color:var(--primary);background:#8b00001a;font-weight:600}.nav-dropdown-wrap{position:relative}.dropdown-trigger{color:var(--text-secondary);font-family:var(--font-hindi);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:7px 10px;font-size:.82rem;line-height:1;transition:all .2s;display:flex}.chevron{flex-shrink:0;font-size:.7rem;transition:transform .2s}.chevron.open{transform:rotate(180deg)}.dropdown-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:200;background:#fff;border:1px solid #b8860b40;border-radius:14px;min-width:200px;padding:7px;animation:.15s dd-in;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0000001f}@keyframes dd-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.dropdown-item{color:var(--text-secondary);font-family:var(--font-hindi);white-space:nowrap;border-radius:9px;padding:10px 14px;font-size:.88rem;text-decoration:none;transition:all .18s;display:block}.dropdown-item:hover{color:var(--primary);background:#8b000014;padding-left:20px}.navbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.navbar-phone{color:var(--primary);white-space:nowrap;border:1px solid #8b000059;border-radius:22px;align-items:center;gap:6px;padding:7px 13px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.navbar-phone:hover{background:#8b000014}.navbar-book-btn{background:var(--gradient-hero);color:#fff;font-family:var(--font-hindi);cursor:pointer;white-space:nowrap;border:none;border-radius:22px;padding:9px 15px;font-size:.8rem;font-weight:700;transition:all .25s}.navbar-book-btn:hover{transform:translateY(-2px);box-shadow:0 5px 16px #8b000059}.hamburger{color:var(--primary);cursor:pointer;background:#8b00000f;border:1px solid #8b000038;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;font-size:1.25rem;transition:background .2s;display:none}.hamburger:hover{background:#8b00001f}.mobile-menu-overlay{z-index:1098;opacity:0;pointer-events:none;background:#000000a6;transition:opacity .28s;position:fixed;inset:0}.mobile-menu-overlay.open{opacity:1;pointer-events:all}.mobile-menu-drawer{z-index:1099;background:#fff;border-left:1px solid #b8860b33;flex-direction:column;width:min(300px,82vw);height:92dvh;transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.mobile-menu-drawer.open{transform:translate(0)}.mobile-menu-header{border-bottom:1px solid #d4a01724;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 16px 14px;display:flex}.mobile-logo{align-items:center;gap:10px;display:flex}.mobile-logo-icon{color:var(--secondary);flex-shrink:0;font-size:1.7rem}.mobile-logo div{flex-direction:column;gap:1px;display:flex}.mobile-logo span:first-child{font-family:var(--font-hindi);color:var(--secondary);white-space:nowrap;font-size:.93rem;font-weight:700;display:block}.mobile-logo span:last-child{color:var(--text-muted);white-space:nowrap;font-size:.6rem;display:block}.mobile-close-btn{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #d4a0172e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.mobile-close-btn:hover{color:#f88;background:#ff505026}.mobile-menu-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1px;min-height:0;padding:6px 12px;display:flex;overflow-y:auto}.mobile-nav-link{color:var(--text-secondary);font-family:var(--font-hindi);border:1px solid #0000;border-radius:9px;align-items:center;padding:10px 14px;font-size:.92rem;text-decoration:none;transition:all .2s;display:flex}.mobile-nav-link:hover,.mobile-nav-link.active{color:var(--secondary);background:#d4a01714;border-color:#d4a0172e}.mobile-dropdown-section{flex-direction:column;display:flex}.mobile-dropdown-trigger{color:var(--text-secondary);cursor:pointer;font-family:var(--font-hindi);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:.92rem;transition:all .2s;display:flex}.mobile-dropdown-trigger:hover{color:var(--secondary);background:#d4a0170f;border-color:#d4a01724}.mobile-dropdown-items{border-left:2px solid #d4a01738;flex-direction:column;gap:2px;margin:3px 0 4px 14px;padding-left:10px;display:flex}.mobile-sub-link{color:var(--text-muted);font-family:var(--font-hindi);border-radius:7px;padding:9px 12px;font-size:.86rem;text-decoration:none;transition:all .18s;display:block}.mobile-sub-link:hover{color:var(--secondary);background:#d4a0170f}.mobile-menu-footer{padding:14px 12px;padding-bottom:max(18px, env(safe-area-inset-bottom,18px));background:#fafafa;border-top:1px solid #b8860b26;flex-direction:column;flex-shrink:0;gap:10px;display:flex}.mobile-call-btn{border:2px solid var(--primary);color:var(--primary);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.mobile-call-btn:hover{background:#8b000014}.mobile-book-btn{background:var(--gradient-hero);color:#fff;font-family:var(--font-hindi);cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:1rem;font-weight:700;transition:all .25s;display:flex}.mobile-book-btn:hover{box-shadow:0 6px 20px #8b000059}@media (max-width:1100px){.desktop-links,.navbar-book-btn{display:none}.hamburger{display:flex}.navbar-phone span{display:none}.navbar-phone{border-radius:9px;padding:7px 10px}.navbar-container{justify-content:space-between}.navbar-logo{margin-right:0}.navbar-right{gap:6px;margin-left:auto}.hamburger{margin-left:6px}}@media (max-width:480px){.navbar-container{height:66px;padding:0 12px}.logo-main{font-size:.88rem}.logo-sub{display:none}.logo-icon{width:38px;height:38px;font-size:1.25rem}}.nav-history-link{color:var(--primary)!important;background:#8b00000f!important;border:1px solid #8b000066!important}.nav-history-link:hover{background:#8b000024!important;border-color:#8b0000b3!important}.mobile-history-link{color:var(--primary)!important;background:#8b00000d!important;border-color:#8b00004d!important}
.footer{background:linear-gradient(180deg, var(--bg-dark) 0%, #060210 100%);border-top:1px solid #d4a01733;padding:60px 0 30px;position:relative;overflow:hidden}.footer-glow{background:var(--gradient-gold);filter:blur(4px);width:400px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:50px;display:grid}.footer-logo{align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer-logo-icon{color:var(--secondary);font-size:2.5rem}.footer-logo h3{font-family:var(--font-hindi);color:var(--secondary);font-size:1.3rem}.footer-logo p{color:var(--text-muted);letter-spacing:1px;font-size:.75rem}.footer-desc{color:var(--text-muted);margin-bottom:20px;font-size:.88rem;line-height:1.7}.social-links{gap:12px;display:flex}.social-link{width:38px;height:38px;color:var(--text-secondary);background:#ffffff0d;border:1px solid #d4a01733;border-radius:10px;justify-content:center;align-items:center;font-size:1.1rem;text-decoration:none;transition:all .3s;display:flex}.social-link:hover{background:var(--primary);color:#fff;transform:translateY(-3px)}.social-link.youtube:hover{background:red}.social-link.insta:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social-link.whatsapp:hover{background:#25d366}.footer-heading{font-family:var(--font-hindi);color:var(--secondary);border-bottom:1px solid #d4a01733;margin-bottom:16px;padding-bottom:10px;font-size:1.05rem}.footer-links{flex-direction:column;gap:8px;list-style:none;display:flex}.footer-link{color:var(--text-muted);font-size:.9rem;text-decoration:none;transition:all .3s}.footer-link:hover{color:var(--secondary);padding-left:6px}.contact-items{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.contact-item{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:.9rem;text-decoration:none;transition:color .3s;display:flex}.contact-item:hover{color:var(--secondary)}.contact-icon{color:var(--secondary);flex-shrink:0;margin-top:2px;font-size:1.1rem}.footer-timing{background:#d4a01714;border:1px solid #d4a01733;border-radius:10px;padding:12px 16px}.footer-timing h5{font-family:var(--font-hindi);color:var(--secondary);margin-bottom:6px;font-size:.9rem}.footer-timing p{font-family:var(--font-hindi);color:var(--text-muted);font-size:.82rem;line-height:1.7}.footer-bottom{text-align:center;border-top:1px solid #d4a01726;padding-top:24px}.footer-mantra{font-family:var(--font-hindi);color:var(--secondary);margin-bottom:10px;font-size:1rem}.footer-copy{color:var(--text-muted);font-size:.82rem}.footer-copy a{color:var(--secondary);text-decoration:none}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr;gap:30px}.footer{padding:40px 0 100px}}.footer-branch-item{margin-top:4px;align-items:flex-start!important}.footer-branch-icon{flex-shrink:0;margin-right:8px;font-size:15px}.footer-branch-name{color:var(--secondary,#d4a017);font-size:13px;font-weight:600;line-height:1.4}
.mobile-bottom-nav{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0514f7;border-top:1px solid #d4a01740;justify-content:space-around;align-items:center;height:70px;padding:0 10px;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-tab{color:var(--text-muted);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:100%;padding:8px 5px;text-decoration:none;transition:all .3s;display:flex;position:relative}.mobile-tab.active{color:var(--secondary)}.mobile-tab.active .tab-icon{background:#d4a01726;border-radius:12px}.tab-icon{padding:4px 10px;font-size:1.4rem;transition:all .3s}.tab-label{font-size:.65rem;font-family:var(--font-hindi);font-weight:600}.live-dot{background:#f44;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-dot;position:absolute;top:6px;right:18px}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@media (max-width:768px){.mobile-bottom-nav{display:flex}}
.notification-banner{background:linear-gradient(90deg, var(--primary-dark), var(--primary), var(--primary-dark));color:#fff;z-index:1001;background-size:200% 100%;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;animation:4s linear infinite banner-slide;display:flex;position:relative}@keyframes banner-slide{0%{background-position:0%}to{background-position:200%}}.banner-content{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.banner-icon{font-size:1rem}.banner-text{text-align:center;font-size:.88rem;font-weight:500}.banner-close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;align-items:center;padding:4px;font-size:1rem;transition:opacity .2s;display:flex}.banner-close:hover{opacity:1}@media (max-width:480px){.banner-text{font-size:.78rem}}
.popup-overlay{-webkit-backdrop-filter:blur(8px);z-index:4000;background:#000000c7;justify-content:center;align-items:center;padding:16px;animation:.25s pop-fade;display:flex;position:fixed;inset:0}@keyframes pop-fade{0%{opacity:0}to{opacity:1}}.popup-box{background:linear-gradient(160deg,#160a22 0%,#1e0c2e 50%,#140820 100%);border:1px solid #d4a0174d;border-radius:22px;width:100%;max-width:480px;max-height:92vh;animation:.3s cubic-bezier(.34,1.56,.64,1) pop-up;position:relative;overflow-y:auto;box-shadow:0 30px 80px #000000b3,0 0 60px #7b2d8b40,inset 0 1px #d4a01726}@keyframes pop-up{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.popup-top-bar{background:var(--gradient-gold);border-radius:22px 22px 0 0;height:4px}.popup-header{border-bottom:1px solid #d4a01726;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.popup-header-left{align-items:center;gap:12px;display:flex}.popup-lotus-wrap{background:linear-gradient(135deg, var(--primary), var(--secondary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 0 16px #d4a01766}.popup-lotus{color:#fff;font-size:1.5rem}.popup-header h2{font-family:var(--font-hindi);color:var(--secondary);margin-bottom:2px;font-size:1.05rem}.popup-header p{font-family:var(--font-hindi);color:var(--text-muted);font-size:.76rem}.popup-close{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.popup-close:hover{color:#f88;background:#ff505033;border-color:#ff50504d}.popup-body{padding:18px 22px 22px}.popup-quick{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.pq-call,.pq-wa{border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.pq-call{background:var(--gradient-gold);color:var(--bg-dark)}.pq-call:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4a01766}.pq-wa{color:#fff;font-family:var(--font-hindi);background:#25d366}.pq-wa:hover{background:#1aad52;transform:translateY(-2px)}.popup-or{text-align:center;margin-bottom:14px;position:relative}.popup-or:before,.popup-or:after{content:"";background:#d4a01733;width:30%;height:1px;position:absolute;top:50%}.popup-or:before{left:0}.popup-or:after{right:0}.popup-or span{font-family:var(--font-hindi);color:var(--text-muted);z-index:1;background:linear-gradient(160deg,#160a22,#1e0c2e);padding:0 10px;font-size:.75rem;position:relative}.popup-form{flex-direction:column;gap:12px;display:flex}.pf-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pf-field{flex-direction:column;display:flex}.pf-input-wrap{position:relative}.pf-icon{color:var(--text-muted);pointer-events:none;z-index:1;font-size:.85rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pf-icon-top{top:14px;transform:none}.pf-input-wrap input,.pf-input-wrap textarea{width:100%;color:var(--text-primary);font-family:var(--font-hindi);resize:none;background:#ffffff0d;border:1px solid #d4a01733;border-radius:10px;outline:none;padding:11px 12px 11px 34px;font-size:.88rem;transition:all .25s}.pf-input-wrap textarea{padding-top:12px}.pf-input-wrap input:focus,.pf-input-wrap textarea:focus{background:#ffffff12;border-color:#d4a01780;box-shadow:0 0 0 3px #d4a01712}.pf-input-wrap input::placeholder,.pf-input-wrap textarea::placeholder{color:#ffffff38;font-family:var(--font-hindi)}.pf-select{width:100%;color:var(--text-primary);font-family:var(--font-hindi);cursor:pointer;background:#ffffff0d;border:1px solid #d4a01733;border-radius:10px;outline:none;padding:11px 12px;font-size:.88rem;transition:all .25s}.pf-select:focus{border-color:#d4a01780}.pf-select option{color:var(--text-primary);background:#1a0a24}.pf-submit{color:#fff;font-family:var(--font-hindi);cursor:pointer;background:#25d366;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:2px;padding:14px;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.pf-submit:hover{background:#1aad52;transform:translateY(-2px);box-shadow:0 8px 24px #25d36659}.popup-skip{text-align:center;font-family:var(--font-hindi);color:var(--text-muted);cursor:pointer;text-underline-offset:3px;margin-top:12px;font-size:.74rem;text-decoration:underline;transition:color .2s}.popup-skip:hover{color:var(--text-secondary)}.popup-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 22px;display:flex}.success-circle{font-size:3.5rem;animation:.4s cubic-bezier(.34,1.56,.64,1) bounce-in}@keyframes bounce-in{0%{transform:scale(0)}to{transform:scale(1)}}.popup-success h3{font-family:var(--font-hindi);color:var(--secondary);font-size:1.2rem}.popup-success p{font-family:var(--font-hindi);color:var(--text-secondary);font-size:.9rem;line-height:1.6}.popup-box::-webkit-scrollbar{width:4px}.popup-box::-webkit-scrollbar-track{background:0 0}.popup-box::-webkit-scrollbar-thumb{background:#d4a0174d;border-radius:2px}@media (max-width:480px){.popup-box{border-radius:18px}.popup-header{padding:14px 16px 12px}.popup-body{padding:14px 16px 18px}.pf-row{grid-template-columns:1fr}}
