:root{--gold:#F5C842;--gold2:#E8A020;--dark:#090B12;--dark2:#0F1320;--dark3:#161C2D;--dark4:#1E2638;--text:#E8ECF4;--muted:#7A88A8;--green:#22D37A;--red:#FF4D6A;--blue:#3A8EF6;}
*{margin:0;padding:0;box-sizing:border-box;}html{scroll-behavior:smooth;}
body{font-family:'DM Sans',sans-serif;background:var(--dark);color:var(--text);overflow-x:hidden;}
h1,h2,h3,h4{font-family:'Syne',sans-serif;}
body::before{content:'';position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.5;}
@keyframes pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.5;transform:scale(1.5);}}
@keyframes fadeUp{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:none;}}
@keyframes float1{0%,100%{transform:translateY(0);}50%{transform:translateY(-28px);}}
@keyframes float2{0%,100%{transform:translateY(0);}50%{transform:translateY(20px);}}
@keyframes ticker{to{transform:translateX(-50%);}}
@keyframes marquee{to{transform:translateX(-50%);}}
@keyframes spin{to{transform:rotate(360deg);}}
@keyframes modalIn{from{opacity:0;transform:scale(.93) translateY(16px);}to{opacity:1;transform:none;}}
@keyframes gridMove{to{background-position:60px 60px;}}
nav{position:fixed;top:0;width:100%;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:15px 60px;background:rgba(9,11,18,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(245,200,66,.1);transition:box-shadow .3s;}
.logo{font-family:'Syne',sans-serif;font-size:1.45rem;font-weight:800;color:var(--gold);letter-spacing:-1px;display:flex;align-items:center;gap:7px;text-decoration:none;}
.logo-dot{width:9px;height:9px;background:var(--green);border-radius:50%;animation:pulse 2s infinite;flex-shrink:0;}
.nav-links{display:flex;gap:30px;list-style:none;}
.nav-links a{color:var(--muted);text-decoration:none;font-size:.87rem;font-weight:500;transition:color .2s;}
.nav-links a:hover{color:var(--gold);}
.nav-right{display:flex;align-items:center;gap:10px;}
.nav-user-txt{font-size:.82rem;color:var(--muted);}
.nav-login-btn{color:var(--muted);background:none;border:1.5px solid rgba(255,255,255,.1);padding:8px 18px;border-radius:8px;font-weight:600;font-size:.82rem;cursor:pointer;font-family:'DM Sans',sans-serif;transition:all .2s;}
.nav-login-btn:hover{border-color:rgba(245,200,66,.3);color:var(--text);}
.nav-join-btn{background:var(--gold);color:var(--dark);padding:8px 20px;border-radius:8px;font-weight:700;font-size:.82rem;font-family:'Syne',sans-serif;border:none;cursor:pointer;transition:all .2s;}
.nav-join-btn:hover{background:var(--gold2);}
.hero{min-height:100vh;display:flex;align-items:center;padding:120px 60px 80px;position:relative;overflow:hidden;}
.hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(245,200,66,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(245,200,66,.035) 1px,transparent 1px);background-size:60px 60px;animation:gridMove 20s linear infinite;}
.orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;}
.orb1{width:480px;height:480px;background:rgba(245,200,66,.1);top:-100px;right:-80px;animation:float1 8s ease-in-out infinite;}
.orb2{width:330px;height:330px;background:rgba(58,142,246,.08);bottom:0;left:-70px;animation:float2 10s ease-in-out infinite;}
.hero-inner{position:relative;z-index:2;max-width:700px;}
.h-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(245,200,66,.08);border:1px solid rgba(245,200,66,.22);color:var(--gold);padding:5px 14px;border-radius:50px;font-size:.76rem;font-weight:600;margin-bottom:24px;animation:fadeUp .6s ease both;}
.bdot{width:7px;height:7px;background:var(--green);border-radius:50%;animation:pulse 2s infinite;}
.hero h1{font-size:clamp(2.3rem,5vw,4rem);font-weight:800;line-height:1.08;margin-bottom:18px;animation:fadeUp .6s .1s ease both;}
.gd{color:var(--gold);}.st{-webkit-text-stroke:2px var(--gold);color:transparent;}
.hero p{font-size:1.02rem;color:var(--muted);line-height:1.7;margin-bottom:32px;animation:fadeUp .6s .2s ease both;max-width:560px;}
.hero-btns{display:flex;gap:11px;flex-wrap:wrap;animation:fadeUp .6s .3s ease both;}
.btn-p{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:var(--dark);padding:13px 26px;border-radius:10px;font-weight:700;font-size:.9rem;font-family:'Syne',sans-serif;border:none;cursor:pointer;box-shadow:0 0 26px rgba(245,200,66,.28);transition:all .25s;}
.btn-p:hover{background:var(--gold2);transform:translateY(-2px);}
.btn-g{display:inline-flex;align-items:center;gap:8px;border:1.5px solid rgba(245,200,66,.32);color:var(--gold);padding:13px 26px;border-radius:10px;font-weight:600;font-size:.9rem;font-family:'Syne',sans-serif;background:none;cursor:pointer;transition:all .25s;text-decoration:none;}
.btn-g:hover{background:rgba(245,200,66,.06);}
.ticker-w{background:var(--dark2);border-top:1px solid rgba(245,200,66,.08);border-bottom:1px solid rgba(245,200,66,.08);padding:12px 0;overflow:hidden;}
.ticker-t{display:flex;gap:56px;animation:ticker 28s linear infinite;width:max-content;}
.ti{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:.82rem;}
.ts{font-weight:700;}.up{color:var(--green);}.dn{color:var(--red);}
.stats{display:grid;grid-template-columns:repeat(4,1fr);background:var(--dark3);}
.stat-it{padding:36px 40px;text-align:center;position:relative;}
.stat-it::before{content:'';position:absolute;left:0;top:22%;height:56%;width:1px;background:rgba(245,200,66,.1);}
.stat-it:first-child::before{display:none;}
.s-num{font-family:'Syne',sans-serif;font-size:2.5rem;font-weight:800;color:var(--gold);line-height:1;margin-bottom:6px;}
.s-lbl{color:var(--muted);font-size:.84rem;}
.sec{padding:88px 60px;}.sig-sec{padding:88px 60px;background:var(--dark2);position:relative;}
.sig-sec::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);}
.plan-sec{padding:88px 60px;}.testi-sec{padding:88px 60px;background:var(--dark2);}.cta-sec{padding:88px 60px;text-align:center;position:relative;overflow:hidden;}
.sec-hd{text-align:center;margin-bottom:48px;}
.sec-tag{display:inline-block;background:rgba(245,200,66,.07);border:1px solid rgba(245,200,66,.18);color:var(--gold);padding:4px 13px;border-radius:50px;font-size:.72rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:13px;}
.sec-hd h2{font-size:clamp(1.7rem,3.5vw,2.7rem);font-weight:800;line-height:1.12;margin-bottom:11px;}
.sec-hd p{color:var(--muted);font-size:.95rem;max-width:480px;margin:0 auto;}
.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;}
.cat-c{background:var(--dark3);border:1px solid rgba(255,255,255,.05);border-radius:15px;padding:24px 20px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;}
.cat-c::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--cc,rgba(245,200,66,.07)),transparent);opacity:0;transition:opacity .3s;}
.cat-c:hover{transform:translateY(-4px);border-color:rgba(245,200,66,.2);}
.cat-c:hover::after{opacity:1;}
.ci{font-size:1.8rem;margin-bottom:11px;display:block;position:relative;z-index:1;}
.cat-c h4{font-size:.92rem;font-weight:700;margin-bottom:4px;z-index:1;position:relative;}
.cat-c p{font-size:.76rem;color:var(--muted);z-index:1;position:relative;}
.cc-num{position:absolute;top:12px;right:12px;background:rgba(245,200,66,.1);color:var(--gold);font-size:.66rem;font-weight:700;padding:2px 8px;border-radius:50px;}
.mq-w{overflow:hidden;margin-top:28px;}
.mq-t{display:flex;gap:11px;animation:marquee 22s linear infinite;width:max-content;}
.m-tag{background:var(--dark4);border:1px solid rgba(255,255,255,.05);color:var(--muted);padding:5px 14px;border-radius:50px;font-size:.76rem;white-space:nowrap;cursor:pointer;transition:all .2s;}
.m-tag:hover{border-color:var(--gold);color:var(--gold);}
.sig-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:820px;margin:48px auto 0;}
.sig-c{background:var(--dark3);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:28px;transition:all .3s;}
.sig-c:hover{transform:translateY(-3px);border-color:rgba(245,200,66,.16);}
.si-icon{font-size:2rem;margin-bottom:12px;display:block;}
.sig-c h3{font-size:1.15rem;font-weight:800;margin-bottom:5px;}
.sig-desc{color:var(--muted);font-size:.82rem;margin-bottom:14px;line-height:1.6;}
.dur-tabs{display:flex;gap:3px;background:var(--dark4);padding:3px;border-radius:9px;margin-bottom:14px;}
.db{flex:1;padding:6px 3px;border:none;background:none;color:var(--muted);font-size:.7rem;font-weight:600;cursor:pointer;border-radius:7px;transition:all .2s;font-family:'DM Sans',sans-serif;}
.db.active{background:var(--gold);color:var(--dark);}
.db:hover:not(.active){background:rgba(255,255,255,.05);color:var(--text);}
.s-price{font-family:'Syne',sans-serif;font-size:1.9rem;font-weight:800;color:var(--gold);}
.s-per{font-size:.78rem;color:var(--muted);}
.s-save{font-size:.7rem;color:var(--green);font-weight:700;min-height:16px;margin-bottom:13px;}
.s-feats{list-style:none;margin-bottom:18px;}
.s-feats li{display:flex;align-items:center;gap:7px;font-size:.8rem;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.03);color:var(--muted);}
.s-feats li:last-child{border:none;}
.ck{color:var(--green);}
.sig-btn{display:block;width:100%;text-align:center;padding:11px;border-radius:9px;font-weight:700;font-size:.84rem;font-family:'Syne',sans-serif;border:none;cursor:pointer;transition:all .2s;}
.sb-g{background:var(--gold);color:var(--dark);}.sb-g:hover{background:var(--gold2);}
.sb-o{border:1.5px solid rgba(245,200,66,.28);color:var(--gold);background:none;}.sb-o:hover{background:rgba(245,200,66,.06);}
.lf{background:var(--dark3);border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;max-width:820px;margin:50px auto 0;}
.lf-hd{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;background:var(--dark4);border-bottom:1px solid rgba(255,255,255,.04);}
.lv-badge{display:flex;align-items:center;gap:7px;color:var(--green);font-weight:700;font-size:.8rem;}
.lv-dot{width:7px;height:7px;background:var(--green);border-radius:50%;animation:pulse 1.5s infinite;}
.sr{display:grid;grid-template-columns:90px 1fr 1fr 1fr 100px 85px;align-items:center;gap:9px;padding:11px 20px;border-bottom:1px solid rgba(255,255,255,.03);font-size:.79rem;transition:background .2s;}
.sr:hover{background:rgba(255,255,255,.02);}
.sr:last-child{border:none;}
.sr.hdr{background:var(--dark4);font-size:.68rem;color:var(--muted);font-weight:700;letter-spacing:.5px;text-transform:uppercase;}
.fw{font-weight:700;}
.ty-buy{background:rgba(34,211,122,.1);color:var(--green);padding:2px 8px;border-radius:4px;font-weight:700;font-size:.7rem;text-align:center;}
.ty-sell{background:rgba(255,77,106,.1);color:var(--red);padding:2px 8px;border-radius:4px;font-weight:700;font-size:.7rem;text-align:center;}
.lkd{color:var(--muted);font-size:.72rem;}
.profit-txt{color:var(--green);font-weight:700;}
.s-tag{font-size:.66rem;background:rgba(139,92,246,.12);color:#A78BFA;padding:2px 7px;border-radius:4px;}
.plan-wrap{max-width:520px;margin:48px auto 0;}
.plan-c{background:var(--dark3);border:1px solid rgba(245,200,66,.28);border-radius:22px;padding:42px 36px;position:relative;background:linear-gradient(135deg,rgba(245,200,66,.055),var(--dark3) 60%);}
.plan-crown{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--dark);font-size:.64rem;font-weight:800;padding:4px 20px;border-radius:0 0 9px 9px;letter-spacing:1px;white-space:nowrap;}
.plan-nm{font-size:.74rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:7px;}
.plan-pr{font-family:'Syne',sans-serif;font-size:2.9rem;font-weight:800;margin-bottom:4px;}
.plan-pr sup{font-size:1.1rem;vertical-align:super;color:var(--gold);}
.plan-pr .mo{font-size:.9rem;color:var(--muted);font-weight:400;}
.lf-pill{display:inline-flex;align-items:center;gap:5px;background:rgba(34,211,122,.09);border:1px solid rgba(34,211,122,.22);color:var(--green);padding:4px 11px;border-radius:50px;font-size:.72rem;font-weight:700;margin-bottom:18px;}
.pf-div{height:1px;background:rgba(255,255,255,.06);margin:18px 0;}
.plan-feats{list-style:none;margin-bottom:26px;}
.plan-feats li{display:flex;align-items:flex-start;gap:9px;font-size:.86rem;color:var(--muted);padding:7px 0;border-bottom:1px solid rgba(255,255,255,.04);}
.plan-feats li:last-child{border:none;}
.plan-cta{display:block;width:100%;text-align:center;padding:14px;border-radius:11px;font-weight:700;font-size:.9rem;font-family:'Syne',sans-serif;border:none;cursor:pointer;background:var(--gold);color:var(--dark);box-shadow:0 0 24px rgba(245,200,66,.26);transition:all .25s;}
.plan-cta:hover{background:var(--gold2);transform:translateY(-2px);}
.tg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;}
.tc{background:var(--dark3);border:1px solid rgba(255,255,255,.05);border-radius:15px;padding:24px;transition:all .3s;}
.tc:hover{border-color:rgba(245,200,66,.16);transform:translateY(-3px);}
.tc-stars{color:#F5A623;margin-bottom:11px;font-size:.84rem;}
.tc-txt{font-size:.84rem;color:var(--muted);line-height:1.7;margin-bottom:15px;font-style:italic;}
.tc-auth{display:flex;align-items:center;gap:10px;}
.tc-av{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;}
.tc-nm{font-weight:700;font-size:.84rem;}.tc-rl{color:var(--muted);font-size:.72rem;}.pt{color:var(--green);font-weight:700;font-size:.72rem;margin-top:2px;}
.cta-sec::before{content:'';position:absolute;width:580px;height:580px;background:radial-gradient(circle,rgba(245,200,66,.09),transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;}
.cta-sec h2{font-size:clamp(1.8rem,4vw,3rem);font-weight:800;margin-bottom:13px;position:relative;}
.cta-sec p{color:var(--muted);font-size:.98rem;margin-bottom:30px;position:relative;}
.cta-btns{display:flex;gap:11px;justify-content:center;flex-wrap:wrap;position:relative;}
.tg-btn{display:inline-flex;align-items:center;gap:9px;background:#229ED9;color:#fff;padding:13px 26px;border-radius:10px;font-weight:700;font-size:.9rem;font-family:'Syne',sans-serif;border:none;cursor:pointer;box-shadow:0 0 24px rgba(34,158,217,.28);transition:all .25s;text-decoration:none;}
.tg-btn:hover{transform:translateY(-2px);}
footer{background:var(--dark2);border-top:1px solid rgba(255,255,255,.04);padding:50px 60px 26px;}
.ft{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:46px;margin-bottom:40px;}
.fb p{color:var(--muted);font-size:.82rem;line-height:1.7;max-width:240px;margin-top:10px;}
.fc h5{font-size:.8rem;font-weight:700;margin-bottom:14px;letter-spacing:.5px;}
.fc a{display:block;color:var(--muted);text-decoration:none;font-size:.8rem;margin-bottom:8px;transition:color .2s;}
.fc a:hover{color:var(--gold);}
.fb-bot{border-top:1px solid rgba(255,255,255,.04);padding-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:.74rem;color:var(--muted);}
.float-tg{position:fixed;bottom:26px;right:26px;width:52px;height:52px;background:#229ED9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;z-index:999;box-shadow:0 0 26px rgba(34,158,217,.42);text-decoration:none;animation:float2 3s ease-in-out infinite;}
/* MODALS */
.overlay{display:none;position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.83);backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:14px;}
.overlay.open{display:flex;}
/* AUTH */
.auth-modal{background:#fff;border-radius:18px;width:100%;max-width:400px;overflow:hidden;animation:modalIn .3s ease;font-family:'DM Sans',sans-serif;position:relative;}
.am-hd{background:#0f1320;padding:20px 24px 0;display:flex;flex-direction:column;align-items:center;}
.am-logo{font-family:'Syne',sans-serif;font-size:1.25rem;font-weight:800;color:#F5C842;margin-bottom:16px;display:flex;align-items:center;gap:6px;}
.am-logo-dot{width:8px;height:8px;background:#22D37A;border-radius:50%;}
.am-tabs{display:flex;width:100%;}
.am-tab{flex:1;padding:11px;border:none;background:none;font-family:'Syne',sans-serif;font-weight:700;font-size:.86rem;cursor:pointer;color:#7A88A8;border-bottom:3px solid transparent;transition:all .25s;}
.am-tab.active{color:#F5C842;border-bottom-color:#F5C842;}
.am-body{padding:22px 24px;}
.am-grp{margin-bottom:13px;}
.am-grp label{display:block;font-size:.72rem;font-weight:700;color:#555;margin-bottom:4px;text-transform:uppercase;letter-spacing:.3px;}
.am-in{width:100%;padding:11px 13px;border:1.5px solid #e8e8e8;border-radius:8px;font-size:.88rem;font-family:'DM Sans',sans-serif;outline:none;color:#1a1a2e;transition:border .2s;background:#fff;}
.am-in:focus{border-color:#F5C842;}
.am-in::placeholder{color:#bbb;}
.am-sub{width:100%;padding:12px;background:linear-gradient(135deg,#F5C842,#E8A020);border:none;border-radius:9px;font-family:'Syne',sans-serif;font-weight:800;font-size:.9rem;color:#0f1320;cursor:pointer;margin-top:4px;box-shadow:0 4px 14px rgba(245,200,66,.3);transition:all .2s;}
.am-sub:hover{transform:translateY(-1px);}
.am-err{background:#fff0f0;border:1px solid #fcc;border-radius:7px;padding:8px 11px;font-size:.78rem;color:#c00;margin-bottom:10px;display:none;}
.am-sw{text-align:center;margin-top:12px;font-size:.78rem;color:#888;}
.am-sw a{color:#F5C842;font-weight:700;cursor:pointer;}
.am-close{position:absolute;top:14px;right:14px;background:rgba(255,255,255,.09);border:none;color:#aaa;width:27px;height:27px;border-radius:50%;cursor:pointer;font-size:.82rem;z-index:2;display:flex;align-items:center;justify-content:center;}
/* PAYMENT GATEWAY */
.pg-modal{background:#f2f4f8;border-radius:18px;width:100%;max-width:480px;overflow:hidden;animation:modalIn .3s ease;max-height:95vh;overflow-y:auto;font-family:'DM Sans',sans-serif;position:relative;}
.pg-hd{background:linear-gradient(135deg,#0d1220,#1a2340);position:sticky;top:0;z-index:5;}
.pg-hd-row{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);}
.pg-brand{display:flex;align-items:center;gap:10px;}
.pg-logo-sq{width:34px;height:34px;background:#F5C842;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:'Syne',sans-serif;font-weight:800;font-size:.85rem;color:#0f1320;}
.pg-nm{font-family:'Syne',sans-serif;font-weight:800;font-size:.92rem;color:#fff;}
.pg-sec-txt{font-size:.62rem;color:#6B7FA3;margin-top:1px;}
.pg-x{background:rgba(255,255,255,.07);border:none;color:#888;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:.8rem;display:flex;align-items:center;justify-content:center;transition:background .2s;}
.pg-x:hover{background:rgba(255,255,255,.14);}
.pg-order-row{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;background:rgba(255,255,255,.04);}
.pg-plan-nm{color:#fff;font-family:'Syne',sans-serif;font-weight:800;font-size:.88rem;}
.pg-plan-sb{color:#6B7FA3;font-size:.66rem;margin-top:1px;}
.pg-amt-pill{background:rgba(245,200,66,.14);border:1px solid rgba(245,200,66,.28);color:#F5C842;font-family:'Syne',sans-serif;font-weight:800;font-size:1.05rem;padding:5px 13px;border-radius:7px;}
.pg-user-row{display:flex;align-items:center;gap:9px;padding:9px 18px;background:rgba(34,211,122,.05);border-top:1px solid rgba(34,211,122,.1);}
.pg-u-av{width:26px;height:26px;background:rgba(34,211,122,.14);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0;}
.pg-u-txt{font-size:.75rem;color:#6B7FA3;}
.pg-u-txt strong{color:#E8ECF4;}
.pg-body{padding:16px;}
.step-card{background:#fff;border-radius:13px;padding:17px;margin-bottom:12px;box-shadow:0 2px 10px rgba(0,0,0,.06);}
.step-hd{display:flex;align-items:flex-start;gap:10px;margin-bottom:13px;}
.step-num{width:24px;height:24px;border-radius:50%;background:#F5C842;color:#0f1320;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;}
.step-hd-tx{font-weight:700;color:#1a1a2e;font-size:.85rem;}
.step-hd-sb{font-size:.7rem;color:#888;margin-top:1px;}
.upi-box{display:flex;align-items:center;justify-content:space-between;background:#eff6ff;border:2px dashed #93c5fd;border-radius:9px;padding:11px 13px;margin-bottom:8px;}
.upi-val{font-family:monospace;font-size:.92rem;font-weight:700;color:#1d4ed8;letter-spacing:.5px;}
.cp-btn{background:#1d4ed8;color:#fff;border:none;padding:6px 13px;border-radius:6px;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .2s;font-family:'DM Sans',sans-serif;}
.cp-btn:hover{background:#1e40af;}.cp-btn.ok{background:#22D37A;}
.upi-sub-txt{font-size:.7rem;color:#666;margin-top:3px;}
.qr-wrap{text-align:center;margin:10px 0;}
.or-line{display:flex;align-items:center;gap:9px;margin:11px 0;}
.or-l{flex:1;height:1px;background:#eee;}
.or-t{font-size:.72rem;color:#bbb;white-space:nowrap;}
.apps-lbl{font-size:.7rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.3px;margin-bottom:9px;}
.apps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:6px;}
.app-btn{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 5px;border:1.5px solid #e8e8e8;border-radius:11px;cursor:pointer;background:#fff;transition:all .2s;text-decoration:none;}
.app-btn:hover{border-color:#F5C842;background:#fffdf0;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.07);}
.app-icon-box{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;}
.app-nm{font-size:.66rem;font-weight:700;color:#333;}
.apps-note{font-size:.66rem;color:#bbb;text-align:center;margin-top:4px;}
.pg-field{margin-bottom:11px;}
.pg-lbl{display:block;font-size:.7rem;font-weight:700;color:#555;margin-bottom:4px;text-transform:uppercase;letter-spacing:.3px;}
.pg-in{width:100%;padding:10px 13px;border:1.5px solid #e8e8e8;border-radius:8px;font-size:.86rem;font-family:'DM Sans',sans-serif;outline:none;color:#1a1a2e;transition:border .2s;background:#fff;}
.pg-in:focus{border-color:#F5C842;}.pg-in::placeholder{color:#bbb;}
.pg-sel{width:100%;padding:10px 13px;border:1.5px solid #e8e8e8;border-radius:8px;font-size:.86rem;font-family:'DM Sans',sans-serif;outline:none;color:#1a1a2e;background:#fff;cursor:pointer;transition:border .2s;}
.pg-sel:focus{border-color:#F5C842;}
.pg-g2{display:grid;grid-template-columns:1fr 1fr;gap:9px;}
.pg-note-box{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 12px;font-size:.76rem;color:#92400e;line-height:1.5;margin-bottom:12px;}
.pg-err-box{background:#fff0f0;border:1px solid #fcc;border-radius:8px;padding:9px 12px;font-size:.78rem;color:#c00;margin-bottom:11px;display:none;}
.pg-submit-btn{width:100%;padding:13px;background:linear-gradient(135deg,#F5C842,#E8A020);border:none;border-radius:11px;font-family:'Syne',sans-serif;font-weight:800;font-size:.9rem;color:#0f1320;cursor:pointer;transition:all .25s;box-shadow:0 4px 16px rgba(245,200,66,.32);}
.pg-submit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 22px rgba(245,200,66,.42);}
.pg-trust-bar{padding:11px 18px 14px;background:#fff;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;}
.tr-item{display:flex;align-items:center;gap:3px;font-size:.64rem;color:#bbb;}
.pg-proc,.pg-succ{display:none;position:absolute;inset:0;background:rgba(255,255,255,.97);z-index:20;border-radius:18px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px;}
.pg-proc.show,.pg-succ.show{display:flex;}
.spinner{width:50px;height:50px;border:4px solid #f0f0f0;border-top-color:#F5C842;border-radius:50%;animation:spin .75s linear infinite;margin-bottom:14px;}
.succ-ring{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,#F5C842,#E8A020);display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:14px;box-shadow:0 0 28px rgba(245,200,66,.36);}
.succ-info{background:#f8f9fa;border-radius:11px;padding:13px 16px;margin:12px 0;width:100%;text-align:left;font-size:.8rem;color:#555;line-height:1.8;}
.succ-close-btn{width:100%;padding:11px;background:#1a1a2e;border:none;border-radius:9px;color:#F5C842;font-family:'Syne',sans-serif;font-weight:700;font-size:.86rem;cursor:pointer;}
@media(max-width:1024px){
nav{padding:13px 18px;}.nav-links{display:none;}
.hero,.sec,.sig-sec,.plan-sec,.testi-sec,.cta-sec{padding:60px 18px;}
.stats{grid-template-columns:repeat(2,1fr);}
.cat-grid{grid-template-columns:repeat(2,1fr);}
.sig-grid{grid-template-columns:1fr;max-width:420px;}
.tg{grid-template-columns:1fr;}
.ft{grid-template-columns:1fr 1fr;gap:24px;}
footer{padding:40px 18px 20px;}
.sr{grid-template-columns:80px 1fr 80px 80px;}
}
