*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:clip;width:100%;font-family:'Hind Siliguri',sans-serif;background-color:var(--bg-deep);color:var(--text-light);margin:0;padding:0;overflow-x:hidden}.breadcrumb-wrap{background:linear-gradient(90deg,#0d1117,#160808,#0d1117);border-bottom:1px solid var(--border-red);padding:12px 0}.breadcrumb{margin:0;background:transparent;padding:0}.breadcrumb-item a{color:var(--red-primary);text-decoration:none;font-size:.88rem;font-weight:500}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:var(--text-muted);font-size:.88rem}.breadcrumb-item + .breadcrumb-item::before{color:var(--text-muted);content:"›"}.page-hero{background:linear-gradient(135deg,#020617 0%,#1a0505 45%,#0d0d1e 100%);padding:64px 0 52px;position:relative;overflow:hidden}.hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(239,68,68,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(239,68,68,.035) 1px,transparent 1px);background-size:48px 48px}.hero-glow{position:absolute;top:-80px;right:-60px;width:480px;height:480px;background:radial-gradient(circle,rgba(239,68,68,.1) 0%,transparent 65%);border-radius:50%;pointer-events:none}.hero-glow2{position:absolute;bottom:-60px;left:-40px;width:340px;height:340px;background:radial-gradient(circle,rgba(249,115,22,.07) 0%,transparent 68%);border-radius:50%;pointer-events:none}.page-hero h1{font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:700;color:var(--text-light);line-height:1.25;margin-bottom:.85rem}.hl-red{color:var(--red-primary);text-shadow:0 0 18px rgba(239,68,68,.42)}.hl-org{color:var(--red-orange)}.page-hero .lead{color:var(--text-muted);font-size:.98rem;line-height:1.88;max-width:600px}.hero-badge{display:inline-block;background:rgba(239,68,68,.12);border:1px solid var(--border-red);color:var(--red-primary);border-radius:50px;padding:4px 18px;font-size:.82rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.bonus-pill{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(90deg,rgba(249,115,22,.15),rgba(239,68,68,.1));border:1px solid rgba(249,115,22,.35);border-radius:50px;padding:8px 20px;font-size:.9rem;color:var(--red-orange);font-weight:700;margin-top:1.2rem}.register-wrap{background:var(--bg-dark);padding:72px 0}.form-card{background:var(--bg-card);border:1px solid var(--border-red);border-radius:20px;padding:44px 40px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.form-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--red-primary),var(--red-orange),var(--red-primary));background-size:200% 100%;animation:shimmer 2.5s linear infinite}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.form-card .card-title{font-size:1.45rem;font-weight:700;color:var(--text-light);margin-bottom:.3rem;display:flex;align-items:center;gap:10px}.form-card .card-sub{color:var(--text-muted);font-size:.88rem;margin-bottom:1.8rem}.form-label{color:var(--text-muted);font-size:.87rem;font-weight:600;margin-bottom:.4rem}.form-control,.form-select{background:var(--bg-input) !important;border:1px solid rgba(255,255,255,.1) !important;color:var(--text-light) !important;border-radius:8px !important;padding:.72rem 1rem !important;font-size:.93rem !important;font-family:'Hind Siliguri',sans-serif !important;transition:border-color .2s,box-shadow .2s !important}.form-control:focus,.form-select:focus{border-color:var(--red-primary) !important;box-shadow:0 0 0 3px rgba(239,68,68,.15) !important;background:#0f1a2e !important;outline:none !important}.form-control::placeholder{color:#475569 !important}.form-select option{background:var(--bg-dark);color:var(--text-light)}.input-group-text{background:rgba(239,68,68,.1) !important;border:1px solid rgba(255,255,255,.1) !important;border-right:none !important;color:var(--red-primary) !important;border-radius:8px 0 0 8px !important}.input-group .form-control{border-left:none !important;border-radius:0 8px 8px 0 !important}.input-group .form-control:focus{border-left:none !important}.pass-wrap{position:relative}.pass-wrap .form-control{padding-right:3rem !important}.pass-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);cursor:pointer;font-size:1rem;transition:color .2s;z-index:5}.pass-eye:hover{color:var(--red-primary)}.strength-bar{height:4px;border-radius:2px;margin-top:6px;background:rgba(255,255,255,.07);overflow:hidden}.strength-fill{height:100%;width:0;border-radius:2px;transition:width .3s,background .3s}.form-check-input{background-color:var(--bg-input) !important;border-color:rgba(255,255,255,.18) !important}.form-check-input:checked{background-color:var(--red-primary) !important;border-color:var(--red-primary) !important}.form-check-label{color:var(--text-muted);font-size:.84rem}.form-check-label a{color:var(--red-primary);text-decoration:none}.form-check-label a:hover{text-decoration:underline}.btn-submit{background:linear-gradient(135deg,var(--red-primary),var(--red-dark));color:var(--text-light);font-weight:700;font-size:1.05rem;border:none;padding:.82rem 2rem;border-radius:10px;width:100%;transition:all .25s;box-shadow:0 4px 20px rgba(239,68,68,.4);letter-spacing:.03em;margin-top:.5rem}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(239,68,68,.6)}.btn-submit:active{transform:translateY(0)}.divider-or{display:flex;align-items:center;gap:12px;margin:1.4rem 0}.divider-or span{color:var(--text-muted);font-size:.82rem;white-space:nowrap}.divider-or::before,.divider-or::after{content:'';flex:1;height:1px;background:rgba(255,255,255,.08)}.login-link{text-align:center;color:var(--text-muted);font-size:.88rem;margin-top:1rem}.login-link a{color:var(--red-primary);font-weight:700;text-decoration:none}.login-link a:hover{text-decoration:underline}.step-tabs{display:flex;gap:0;margin-bottom:2rem;border-radius:10px;overflow:hidden;border:1px solid var(--border-red)}.step-tab{flex:1;padding:10px 8px;text-align:center;font-size:.8rem;font-weight:600;color:var(--text-muted);background:var(--bg-card2);cursor:default;position:relative;transition:all .2s;border-right:1px solid var(--border-red)}.step-tab:last-child{border-right:none}.step-tab.active{background:linear-gradient(90deg,rgba(239,68,68,.18),rgba(239,68,68,.06));color:var(--red-primary)}.step-tab.done{background:rgba(34,197,94,.07);color:var(--green)}.step-tab .s-num{display:inline-block;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.08);font-size:.72rem;line-height:20px;margin-right:4px}.step-tab.active .s-num{background:var(--red-primary);color:var(--text-light)}.step-tab.done .s-num{background:var(--green);color:var(--text-light)}.perk-box{background:linear-gradient(135deg,#1a0505,#0d1525);border:1px solid var(--border-red);border-radius:16px;padding:28px 24px;position:sticky;top:80px}.perk-title{color:var(--text-light);font-weight:700;font-size:1.1rem;margin-bottom:1.3rem;display:flex;align-items:center;gap:10px}.perk-item{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--border-soft)}.perk-item:last-child{border-bottom:none}.perk-ico{width:44px;height:44px;border-radius:11px;flex-shrink:0;background:rgba(239,68,68,.12);border:1px solid var(--border-red);display:flex;align-items:center;justify-content:center;font-size:1.3rem;transition:transform .2s}.perk-item:hover .perk-ico{transform:scale(1.08) rotate(-5deg)}.perk-item h6{color:var(--text-light);font-weight:700;font-size:.91rem;margin:0 0 3px}.perk-item p{color:var(--text-muted);font-size:.82rem;line-height:1.62;margin:0}.bonus-badge{background:linear-gradient(135deg,rgba(249,115,22,.18),rgba(239,68,68,.1));border:1px solid rgba(249,115,22,.35);border-radius:12px;padding:18px 16px;text-align:center;margin-top:1.4rem}.bonus-badge .bb-num{font-size:2.3rem;font-weight:700;color:var(--red-orange);line-height:1}.bonus-badge .bb-lbl{color:var(--text-muted);font-size:.82rem;margin-top:.3rem}.bonus-badge .bb-tag{color:var(--text-light);font-weight:700;font-size:.92rem;margin-top:.2rem}.section-title{font-size:1.7rem;font-weight:700;color:var(--text-light);margin-bottom:.4rem}.section-title span{color:var(--red-primary)}.u-line{width:52px;height:4px;background:linear-gradient(90deg,var(--red-primary),var(--red-orange));border-radius:2px;margin:0 auto 2.3rem}.u-line.left{margin-left:0}.btn-red{background:linear-gradient(135deg,var(--red-primary),var(--red-dark));color:var(--text-light);font-weight:700;font-size:.97rem;border:none;padding:.72rem 2rem;border-radius:8px;text-decoration:none;display:inline-block;transition:all .25s;box-shadow:0 4px 18px rgba(239,68,68,.38)}.btn-red:hover{transform:translateY(-2px);box-shadow:0 7px 28px rgba(239,68,68,.55);color:var(--text-light)}.btn-outline-red{background:transparent;color:var(--red-primary);font-weight:700;font-size:.95rem;border:2px solid var(--red-primary);padding:.68rem 1.8rem;border-radius:8px;text-decoration:none;display:inline-block;transition:all .25s}.btn-outline-red:hover{background:var(--red-primary);color:var(--text-light)}.feat-section{background:var(--bg-deep);padding:76px 0}.feat-card{background:var(--bg-card);border:1px solid var(--border-red);border-radius:16px;padding:30px 24px;height:100%;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.feat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--red-primary),var(--red-orange));transform:scaleX(0);transform-origin:left;transition:transform .3s}.feat-card:hover{transform:translateY(-6px);box-shadow:0 14px 36px rgba(239,68,68,.18);border-color:var(--red-primary)}.feat-card:hover::before{transform:scaleX(1)}.fc-icon{width:58px;height:58px;border-radius:14px;background:linear-gradient(135deg,rgba(239,68,68,.18),rgba(185,28,28,.1));border:1px solid var(--border-red);display:flex;align-items:center;justify-content:center;font-size:1.65rem;margin-bottom:1.1rem;transition:transform .25s}.feat-card:hover .fc-icon{transform:scale(1.1) rotate(-4deg)}.feat-card h5{color:var(--text-light);font-weight:700;font-size:1rem;margin-bottom:.5rem}.feat-card p{color:var(--text-muted);font-size:.9rem;line-height:1.78;margin:0}.howto-section{background:var(--bg-dark);padding:76px 0}.howto-card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:14px;padding:28px 22px;height:100%;text-align:center;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.howto-card:hover{border-color:var(--border-red);transform:translateY(-4px)}.howto-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--red-primary),transparent);transform:scaleX(0);transition:transform .3s}.howto-card:hover::after{transform:scaleX(1)}.h-num{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--red-primary),var(--red-dark));display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;color:var(--text-light);margin:0 auto 1rem;box-shadow:0 0 18px rgba(239,68,68,.38)}.howto-card .h-icon{font-size:2rem;margin-bottom:.6rem}.howto-card h6{color:var(--text-light);font-weight:700;font-size:.97rem;margin-bottom:.5rem}.howto-card p{color:var(--text-muted);font-size:.87rem;line-height:1.75;margin:0}.connector{display:flex;align-items:center;padding-top:28px}.connector i{color:rgba(239,68,68,.35);font-size:1.4rem}.bonus-section{background:var(--bg-deep);padding:76px 0}.bonus-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.bonus-table th{background:linear-gradient(90deg,#7f1d1d,#991b1b);color:var(--text-light);font-weight:700;font-size:.86rem;padding:14px 18px;text-align:left}.bonus-table td{background:var(--bg-card2);color:var(--text-muted);font-size:.87rem;padding:13px 18px;border-bottom:1px solid rgba(239,68,68,.07)}.bonus-table tr:last-child td{border-bottom:none}.bonus-table tr:hover td{background:#1a2535;color:var(--text-light)}.bonus-table td:first-child{color:var(--text-light);font-weight:600}.badge-hot{display:inline-block;background:linear-gradient(90deg,var(--red-primary),var(--red-orange));color:var(--text-light);border-radius:4px;padding:2px 8px;font-size:.73rem;font-weight:700;margin-left:6px;vertical-align:middle}.badge-new{display:inline-block;background:rgba(34,197,94,.15);color:var(--green);border:1px solid rgba(34,197,94,.3);border-radius:4px;padding:2px 8px;font-size:.73rem;font-weight:700;margin-left:6px}.val-grn{color:var(--green);font-weight:700}.val-org{color:var(--red-orange);font-weight:700}.faq-section{background:var(--bg-dark);padding:76px 0}.accordion-item{background:var(--bg-card) !important;border:1px solid var(--border-red) !important;border-radius:10px !important;margin-bottom:10px;overflow:hidden}.accordion-button{background:var(--bg-card) !important;color:var(--text-light) !important;font-weight:600;font-size:.95rem;box-shadow:none !important;font-family:'Hind Siliguri',sans-serif}.accordion-button:not(.collapsed){background:linear-gradient(90deg,rgba(239,68,68,.1),transparent) !important;color:var(--red-primary) !important;border-bottom:1px solid var(--border-red)}.accordion-button::after{filter:invert(40%) sepia(80%) saturate(500%) hue-rotate(330deg)}.accordion-body{overflow-x:clip;width:100%;background:var(--bg-card2) !important;color:var(--text-muted);font-size:.9rem;line-height:1.85;padding:20px 22px}.trust-strip{background:linear-gradient(90deg,#020e1a,#1a0505,#020e1a);border-top:1px solid var(--border-red);border-bottom:1px solid var(--border-red);padding:20px 0}.trust-item{display:flex;align-items:center;gap:10px;justify-content:center}.trust-item i{color:var(--red-primary);font-size:1.2rem}.trust-item span{color:var(--text-muted);font-size:.85rem;font-weight:500}.cta-section{background:var(--bg-deep);padding:76px 0}.cta-inner{background:linear-gradient(135deg,#1a0505 0%,#0d0d2e 50%,#1a0505 100%);border:1px solid var(--border-red);border-radius:18px;padding:60px 36px;text-align:center;position:relative;overflow:hidden}.cta-inner::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(239,68,68,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(239,68,68,.03) 1px,transparent 1px);background-size:40px 40px}.cta-inner h2{color:var(--text-light);font-weight:700;font-size:1.85rem;margin-bottom:.7rem}.cta-inner p{color:var(--text-muted);max-width:540px;margin:0 auto 1.8rem;font-size:.97rem;line-height:1.78}.content-body{overflow-x:clip;width:100%;color:var(--text-muted);font-size:.93rem;line-height:1.95}.content-body h2{color:var(--text-light);font-size:1.28rem;font-weight:700;margin-top:1.8rem;margin-bottom:.75rem;display:flex;align-items:center;gap:10px}.content-body h2 i{color:var(--red-primary)}.content-body h3{color:var(--red-orange);font-size:1.05rem;font-weight:600;margin-top:1.3rem;margin-bottom:.55rem}.content-body p{margin-bottom:.95rem}.content-body strong{color:var(--text-light)}.content-body ul{padding-left:1.3rem;margin-bottom:1rem}.content-body ul li{margin-bottom:.5rem}.content-body ul li::marker{color:var(--red-primary)}.cb-grn{background:rgba(34,197,94,.07);border:1px solid rgba(34,197,94,.2);border-left:4px solid var(--green);border-radius:8px;padding:15px 18px;margin:1.2rem 0;display:flex;gap:12px;align-items:flex-start}.cb-grn i{color:var(--green);font-size:1.05rem;flex-shrink:0;margin-top:3px}.cb-grn p{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.72}.cb-grn strong{color:var(--text-light)}.cb-red{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22);border-left:4px solid var(--red-primary);border-radius:8px;padding:15px 18px;margin:1.2rem 0;display:flex;gap:12px;align-items:flex-start}.cb-red i{color:var(--red-primary);font-size:1.05rem;flex-shrink:0;margin-top:3px}.cb-red p{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.72}.cb-red strong{color:var(--text-light)}hr.div-red{height:2px;background:linear-gradient(90deg,transparent,var(--red-primary),transparent);border:none;margin:0}.form-step{display:none}.form-step.active{display:block}.particle{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--red-primary);opacity:.4;pointer-events:none;animation:float-up 4s linear infinite}@keyframes float-up{0%{transform:translateY(0) scale(1);opacity:.4}100%{transform:translateY(-120px) scale(0);opacity:0}}@media(max-width:767px){.form-card{padding:24px 16px}.page-hero{padding:48px 0 38px}.connector{display:none}}@media(max-width:991px){.perk-box{position:static;margin-bottom:28px}}
