:root{--bg:#050505;--bg2:#0c0c0d;--card:#111214;--card2:#171719;--text:#f5f3ef;--muted:#a9a5a0;--red:#ff2b2b;--red2:#b80e16;--gold:#d8a84e;--line:#29292d;--max:1220px;--radius:18px;--shadow:0 22px 70px rgba(0,0,0,.45)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.7}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 36px));margin:auto}.section{padding:100px 0}.section.alt{background:#09090a}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#ff4a4a;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.eyebrow:before{content:"";width:25px;height:2px;background:var(--red)}.section-head{max-width:820px;margin-bottom:48px}.section-head h2{font-size:clamp(34px,4.4vw,58px);line-height:1.03;margin:12px 0 16px;letter-spacing:-.03em}.section-head p{color:var(--muted);font-size:17px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 21px;border-radius:10px;font-weight:850;border:1px solid var(--line);transition:.2s}.btn-red{background:linear-gradient(135deg,#ff3b3b,#b50912);color:#fff;border-color:#ff4a4a;box-shadow:0 12px 30px rgba(255,43,43,.2)}.btn-red:hover{transform:translateY(-2px)}.btn-dark{background:#111;color:#fff}.btn-outline{background:transparent;color:#fff;border-color:#444}.site-header{position:absolute;left:0;right:0;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.55);backdrop-filter:blur(16px)}.nav-wrap{min-height:78px;width:min(1280px,calc(100% - 30px));margin:auto;display:flex;align-items:center;justify-content:space-between}.logo img{width:52px;height:52px;object-fit:contain}.nav{display:flex;align-items:center;gap:22px;color:#ddd;font-size:13px;font-weight:800}.nav a:hover{color:#ff4b4b}.menu-btn{display:none;background:none;border:0;color:#fff;font-size:28px}.hero{min-height:850px;position:relative;overflow:hidden;display:flex;align-items:center;background:#020202}.hero-video,.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(255,30,30,.17),transparent 30%),linear-gradient(90deg,rgba(0,0,0,.98) 0%,rgba(0,0,0,.88) 43%,rgba(0,0,0,.52) 74%,rgba(0,0,0,.7)),linear-gradient(180deg,rgba(0,0,0,.2),#050505 95%)}.hero-content{position:relative;z-index:2;max-width:820px;padding:165px 0 100px}.hero-badge{display:inline-flex;padding:8px 13px;border:1px solid #4a2022;background:rgba(20,4,4,.75);border-radius:999px;color:#ff6b6b;font-size:11px;font-weight:900}.hero h1{font-size:clamp(46px,6.5vw,88px);line-height:.98;letter-spacing:-.05em;margin:22px 0}.hero h1 span{color:#ff3131}.hero p{font-size:18px;color:#bdb8b2;max-width:740px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.hero-note{margin-top:20px;color:#6e6b67;font-size:12px}.search-wrap{margin-top:38px;max-width:790px}.search-box{display:flex;align-items:center;gap:8px;background:#111;border:1px solid #303034;border-radius:13px;padding:8px}.search-box input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#fff;padding:12px;font-size:14px}.search-box span{color:#ff4444;font-size:22px;padding-left:9px}.search-results{display:none;background:#111;border:1px solid #303034;border-radius:12px;margin-top:7px;overflow:hidden}.search-results.show{display:block}.search-result{display:flex;justify-content:space-between;padding:14px 17px;border-bottom:1px solid #242427}.search-result small{display:block;color:#777}.view-link{color:#ff4a4a;font-weight:900}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:linear-gradient(145deg,#121214,#0c0c0d);border:1px solid #27272b;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:.22s}.card:hover{transform:translateY(-5px);border-color:#5a2023}.card-image{width:100%;aspect-ratio:16/9;object-fit:cover;background:#160506}.card-body{padding:25px}.card-body h3{font-size:22px;margin:0 0 9px}.card-body p{color:#96918c;font-size:14px}.tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.tag{font-size:10px;font-weight:900;color:#ff6868;border:1px solid #522024;background:#19090a;padding:4px 8px;border-radius:999px}.feature{padding:28px;border:1px solid #28282c;border-radius:var(--radius);background:#0e0e10}.icon{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:#21090b;border:1px solid #512022;color:#ff5555;font-size:20px;margin-bottom:18px}.feature h3{margin:0 0 9px}.feature p{margin:0;color:#96918c;font-size:14px}.danger-band{position:relative;overflow:hidden;background:linear-gradient(110deg,#090909,#160607 55%,#090909);border-top:1px solid #3a1114;border-bottom:1px solid #3a1114}.danger-band:after{content:"ॐ";position:absolute;right:6%;top:-90px;font-size:310px;color:#ff3030;opacity:.035}.content-grid{display:grid;grid-template-columns:1.45fr .75fr;gap:22px}.prose,.info{background:#0e0e10;border:1px solid #28282c;border-radius:var(--radius);padding:31px}.prose h2{font-size:32px;line-height:1.12}.prose h3{margin-top:31px;color:#fff}.prose p,.prose li{color:#9d9892}.prose a{color:#ff5555;text-decoration:underline;text-decoration-color:#5c2224;text-underline-offset:3px}.info h3{margin-top:0}.info a{display:block;padding:11px 0;border-bottom:1px solid #262629;color:#ddd}.info a:hover{color:#ff5555}.page-hero{padding:160px 0 90px;background:radial-gradient(circle at 75% 35%,rgba(255,30,30,.13),transparent 28%),linear-gradient(130deg,#070707,#170607);border-bottom:1px solid #2a0e10}.page-hero h1{font-size:clamp(42px,6vw,72px);line-height:1;margin:14px 0}.page-hero p{max-width:800px;color:#aaa49f;font-size:17px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-item{border:1px solid #29292d;border-radius:13px;background:#0e0e10;overflow:hidden}.faq-q{width:100%;border:0;background:none;color:#fff;text-align:left;padding:19px;font-weight:850;display:flex;justify-content:space-between;cursor:pointer}.faq-a{display:none;padding:0 19px 19px;color:#98938e;font-size:14px}.faq-item.open .faq-a{display:block}.plus{color:#ff4a4a;font-size:22px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step{padding:26px;border:1px solid #29292d;border-radius:16px;background:#0e0e10}.step-number{color:#ff3434;font-size:13px;font-weight:900}.step h3{margin:8px 0}.step p{color:#99948f;font-size:14px}.cta{padding:90px 0}.cta-box{border:1px solid #5a1c20;border-radius:24px;padding:52px;background:radial-gradient(circle at 90% 50%,rgba(255,25,25,.16),transparent 28%),linear-gradient(135deg,#180607,#0d0d0e)}.cta-box h2{font-size:clamp(32px,4vw,54px);line-height:1.04;margin:0 0 14px}.cta-box p{color:#9c9691;max-width:730px}.cta-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}footer{background:#030303;border-top:1px solid #222;padding:65px 0 25px}.footer-grid{display:grid;grid-template-columns:1.5fr .8fr .8fr 1fr;gap:35px}.footer-brand p,.footer-col a,.footer-col span{color:#77736f;font-size:13px}.footer-col h4{font-size:12px;text-transform:uppercase;letter-spacing:.14em}.footer-col a{display:block;margin:9px 0}.footer-col a:hover{color:#ff4b4b}.footer-bottom{border-top:1px solid #1e1e20;margin-top:35px;padding-top:20px;color:#5f5b57;font-size:11px;display:flex;justify-content:space-between}.whatsapp{position:fixed;right:22px;bottom:22px;width:57px;height:57px;border-radius:50%;display:grid;place-items:center;background:#16c76b;color:#fff;font-size:22px;z-index:1000;border:3px solid #050505;box-shadow:0 10px 35px rgba(22,199,107,.22)}@media(max-width:980px){.grid,.steps{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.nav{gap:12px}}@media(max-width:740px){.nav{display:none;position:absolute;left:15px;right:15px;top:78px;flex-direction:column;align-items:stretch;background:#0b0b0c;border:1px solid #2d2d31;border-radius:14px;padding:15px}.nav.open{display:flex}.menu-btn{display:block}.hero{min-height:760px}.hero-content{padding-top:140px}.grid,.steps,.faq,.content-grid,.footer-grid{grid-template-columns:1fr}.hero h1{font-size:49px}.section{padding:75px 0}.search-box .btn{padding:11px}.footer-bottom{flex-direction:column}}
