*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090a0b;color:#fff;font-family:Inter,Arial,sans-serif}a{color:inherit}.kk-wrap{max-width:1440px;margin:auto;padding:0 34px}.kk-header{position:sticky;top:0;z-index:50;background:rgba(8,9,10,.96);backdrop-filter:blur(14px);border-bottom:1px solid #202124}.kk-nav{height:76px;display:flex;align-items:center;gap:28px}.kk-brand{display:flex;align-items:center;text-decoration:none;gap:12px;min-width:300px}.kk-brand img{width:48px;height:48px;object-fit:contain}.kk-brand .brand-copy{display:flex;flex-direction:column;line-height:1.05}.kk-brand b{font-size:18px;letter-spacing:-.3px}.kk-brand small{font-size:11px;color:#b5b5b5;margin-top:6px}.kk-menu{margin-left:auto;display:flex;align-items:center;gap:29px}.kk-menu>a,.dropbtn{color:#f5f5f5;text-decoration:none;font-weight:700;font-size:14px;background:none;border:0;cursor:pointer;padding:28px 0}.kk-menu>a:hover,.dropbtn:hover{color:#ff2d34}.kk-menu .sign{padding:11px 23px;background:#ed1c24;border-radius:8px}.drop{position:relative}.dropdown{display:none;position:absolute;top:66px;left:-14px;min-width:230px;background:#131415;border:1px solid #2b2c2e;border-radius:10px;box-shadow:0 16px 35px #0009;overflow:hidden}.drop:hover .dropdown{display:block}.dropdown a{display:block;padding:14px 17px;color:#eee;text-decoration:none;border-bottom:1px solid #252628}.dropdown a:hover{background:#1c1d1f;color:#ff4b50}.mobile-toggle{display:none;margin-left:auto;background:#17181a;border:1px solid #303134;color:white;padding:10px 14px;border-radius:8px}.hero-premium{min-height:500px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;padding-top:45px;padding-bottom:42px;position:relative;overflow:hidden}.hero-premium:before{content:"";position:absolute;right:0;top:60px;width:600px;height:400px;background:radial-gradient(circle,#8a0c1530,transparent 70%);pointer-events:none}.trust-pill{display:inline-block;background:#ed1c24;color:white;padding:8px 14px;border-radius:24px;font-size:13px;font-weight:800;margin-bottom:18px}.hero-premium h1{font-size:56px;line-height:1.07;letter-spacing:-2.2px;margin:0 0 20px;max-width:780px}.hero-premium h1 span{display:block}.hero-premium p{font-size:18px;line-height:1.7;color:#c6c6c6;max-width:700px}.hero-features{display:flex;gap:36px;margin-top:28px;flex-wrap:wrap}.hero-feature{display:flex;align-items:center;gap:11px}.hero-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:2px solid #ed1c24;color:#ff3d45;font-weight:900}.hero-feature b{display:block;font-size:14px}.hero-feature span{display:block;color:#9e9e9e;font-size:11px;margin-top:3px}.hero-card-stage{position:relative;height:360px}.real-card{position:absolute;width:410px;border-radius:18px;box-shadow:0 26px 60px #000a;border:1px solid #ffffff20}.real-card.one{right:180px;top:78px;transform:rotate(-5deg);z-index:4}.real-card.two{right:65px;top:88px;transform:rotate(5deg);z-index:3}.real-card.three{right:-40px;top:118px;transform:rotate(10deg);z-index:2}.scribble{position:absolute;right:0;bottom:18px;font-family:cursive;font-size:24px;line-height:1.15;transform:rotate(-8deg);color:#fff;opacity:.95}.search-panel{background:linear-gradient(100deg,#ed1c24,#bf0810);border-radius:12px;padding:17px 24px;display:grid;grid-template-columns:170px 1fr 130px;gap:18px;align-items:center;box-shadow:0 14px 34px #7c00062b}.search-panel strong{font-size:18px;line-height:1.1}.searchbox{position:relative}.searchbox input{width:100%;height:50px;border:0;border-radius:8px;padding:0 48px 0 18px;font-size:15px;outline:none}.searchbox i{position:absolute;right:16px;top:10px;color:#ed1c24;font-size:27px;font-style:normal}.filterbtn{height:50px;border:0;border-radius:8px;background:#ae1016;color:#fff;font-weight:800;font-size:15px}.chips{display:flex;gap:10px;margin:15px 0 0;flex-wrap:wrap}.chipbtn{background:#1a1b1d;color:#fff;border:1px solid #28292c;border-radius:8px;padding:12px 30px;font-weight:800;cursor:pointer}.chipbtn.active{background:#ed1c24;border-color:#ed1c24}.section{padding:54px 0}.section-title{font-size:30px;margin:0}.section-sub{color:#a9a9a9;margin:8px 0 24px}.title-row{display:flex;align-items:end;justify-content:space-between;gap:20px}.view-all{border:1px solid #ed1c24;color:#ff4047;text-decoration:none;padding:10px 18px;border-radius:8px;font-weight:800;font-size:13px}.popular-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.mini-product{background:linear-gradient(180deg,#1c1d1f,#151617);border:1px solid #292a2c;border-radius:14px;padding:14px;min-width:0;box-shadow:0 12px 30px #0004}.mini-product .pic{height:148px;background:#0d0e0f;border-radius:11px;display:grid;place-items:center;overflow:hidden}.mini-product .pic img{width:100%;height:100%;object-fit:contain}.mini-product h3{font-size:16px;line-height:1.3;margin:13px 0 8px;min-height:42px}.rating{font-size:13px;margin-bottom:8px}.rating b{color:#ffc928}.mini-product ul{padding-left:17px;margin:8px 0 16px;color:#d5d5d5;font-size:12px;line-height:1.7}.mini-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.red-btn,.ghost-btn,.detail-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:7px;font-weight:800}.red-btn{background:#ed1c24;color:#fff;padding:13px 18px}.ghost-btn{background:#232629;color:#fff;padding:12px 14px;border:1px solid #34373a}.detail-btn{background:transparent;border:1px solid #666;color:#fff;padding:10px 14px}.category-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.category-card{background:#17181a;border:1px solid #27282b;border-radius:16px;padding:25px;text-decoration:none;transition:.2s}.category-card:hover{transform:translateY(-3px);border-color:#ed1c24}.category-card .cat-icon{font-size:30px}.category-card h3{margin:17px 0 8px;font-size:21px}.category-card p{color:#aaa;line-height:1.6;font-size:13px}.app-promo{margin-top:18px;background:radial-gradient(circle at 15% 60%,#5b1012,#24090a 30%,#111 66%);border-top:1px solid #381718;border-bottom:1px solid #381718;overflow:hidden}.app-grid{min-height:330px;display:grid;grid-template-columns:1fr 1.5fr;gap:30px;align-items:center}.phone-stage{position:relative;height:315px}.phone{position:absolute;width:135px;height:275px;background:#0b0d0f;border:7px solid #2a2d31;border-radius:27px;box-shadow:0 20px 35px #0008;padding:12px 9px;overflow:hidden}.phone:before{content:"";position:absolute;top:4px;left:45px;width:45px;height:7px;background:#222;border-radius:8px}.phone.one{left:50px;bottom:-15px;transform:rotate(-8deg)}.phone.two{left:175px;bottom:-30px;transform:rotate(5deg)}.phone-screen{margin-top:12px}.phone-top{font-size:8px;color:#eee;padding:6px;background:#17191c;border-radius:6px}.phone-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px}.phone-tile{height:47px;border-radius:6px;background:#1c1f22;border:1px solid #292c31;display:grid;place-items:center;font-size:8px;color:#bbb}.phone-card{height:55px;margin-top:8px;border-radius:6px;background:linear-gradient(135deg,#1e4a93,#0d2550)}.app-copy .eyebrow{display:inline-block;background:#ed1c24;padding:7px 12px;border-radius:18px;font-size:12px;font-weight:800}.app-copy h2{font-size:36px;margin:14px 0 8px}.app-copy>p{font-size:19px;color:#ddd;margin:0 0 25px}.app-benefits{display:flex;gap:32px;flex-wrap:wrap}.app-benefit{display:flex;align-items:center;gap:12px}.app-benefit .round{width:44px;height:44px;border:2px solid #ed1c24;border-radius:50%;display:grid;place-items:center;color:#ff353d}.app-benefit b{display:block;font-size:14px}.app-benefit span{display:block;color:#aaa;font-size:11px;margin-top:3px}.stores{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}.store{display:flex;align-items:center;gap:10px;background:#050505;border:1px solid #555;border-radius:9px;padding:9px 15px;min-width:175px}.store .store-icon{font-size:28px}.store small{display:block;color:#aaa}.store b{font-size:16px}.category-hero{min-height:360px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:35px;padding-top:35px;padding-bottom:35px}.category-hero h1{font-size:43px;line-height:1.15;margin:0 0 18px}.category-hero p{font-size:17px;line-height:1.7;color:#aaa;max-width:680px}.art-graph{height:300px;border-radius:18px;background:radial-gradient(circle at 70% 30%,#143b2d 0,#101513 25%,#0b0b0c 65%);position:relative;overflow:hidden}.art-graph:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 39px,#1d302655 40px),repeating-linear-gradient(90deg,transparent 0 49px,#1d302655 50px)}.candles{position:absolute;inset:35px;display:flex;align-items:end;gap:22px}.candle{width:20px;background:#21b15e;height:110px;position:relative}.candle:nth-child(2n){background:#e8262e;height:165px}.candle:nth-child(3){height:220px}.candle:nth-child(4){height:85px}.candle:nth-child(5){height:145px}.candle:before{content:"";position:absolute;width:2px;height:50px;background:inherit;left:9px;top:-25px}.catalog-title{font-size:28px;margin:0 0 24px}.finder{background:linear-gradient(100deg,#ed1c24,#a3070d);padding:20px;border-radius:12px;display:grid;grid-template-columns:140px 1fr 120px;align-items:center;gap:16px;margin-bottom:14px}.product-list{display:grid;gap:18px}.product-row{background:#1b1c1e;border:1px solid #292b2e;border-radius:18px;padding:18px;display:grid;grid-template-columns:280px 1fr 255px 160px;gap:22px;align-items:center}.product-visual{height:180px;background:#0e0f10;border-radius:13px;display:grid;place-items:center;overflow:hidden}.visual-card{width:94%;height:94%;background:#16181b center/contain no-repeat;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;box-shadow:inset 0 0 0 1px #ffffff0e}.visual-card b,.visual-card small,.visual-card .mini-chip{display:none}.visual-card.hdfc{background-image:url('/site-assets/product-images/hdfc-card.png')}.visual-card.axis{background-image:url('/site-assets/product-images/axis-card.png')}.visual-card.sbi{background-image:url('/site-assets/product-images/sbi-card.png')}.visual-card.amex{background-image:url('/site-assets/product-images/amex-card.png')}.visual-card.tata,.visual-card.tataneu{background-image:url('/site-assets/product-images/tata-card.png')}.visual-card.demat{background-image:url('/site-assets/product-images/groww.png');background-size:58%}.visual-card.loan{background:radial-gradient(circle at 25% 25%,#4b8dff,#17315d 45%,#0a1221 72%);position:relative}.visual-card.loan:before{content:'₹';font-size:76px;font-weight:900;color:#ffd561;position:absolute}.visual-card.idfc{background:linear-gradient(135deg,#7a0710,#2b0205);position:relative}.visual-card.idfc:before{content:'IDFC FIRST';font-weight:900;font-size:28px;color:#fff}.visual-card.hsbc{background:linear-gradient(135deg,#fff,#eee);position:relative}.visual-card.hsbc:before{content:'HSBC';font-weight:900;font-size:38px;color:#111}.visual-card.rbl{background:linear-gradient(135deg,#35176f,#e12988);position:relative}.visual-card.rbl:before{content:'RBL BANK';font-weight:900;font-size:25px}.visual-card.au{background:linear-gradient(135deg,#ff6a1a,#682f11);position:relative}.visual-card.au:before{content:'AU BANK';font-weight:900;font-size:28px}.visual-card.kotak{background:linear-gradient(135deg,#182f75,#c51c30);position:relative}.visual-card.kotak:before{content:'KOTAK';font-weight:900;font-size:28px}.visual-card.bob{background:linear-gradient(135deg,#f58220,#a23a00);position:relative}.visual-card.bob:before{content:'BANK OF BARODA';font-weight:900;font-size:20px}.pinfo h3{font-size:20px;margin:0 0 11px}.pinfo p{color:#ccc;line-height:1.55;margin:0 0 18px}.ptype{display:grid;grid-template-columns:125px 1fr;gap:10px}.ptype span{color:#aaa}.metrics{border-left:1px solid #555;padding-left:22px}.metric{display:flex;justify-content:space-between;gap:15px;margin:20px 0}.metric span{color:#ddd}.metric b{text-align:right}.actions{border-left:1px solid #555;padding-left:20px;display:flex;flex-direction:column;gap:11px}.compare-check input{margin-right:6px}.compare-zone{margin-top:45px}.compare-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.compare-card{background:#1b1c1e;border:1px solid #2b2d30;border-radius:18px;padding:24px}.compare-pair{display:flex;align-items:center;justify-content:center;gap:20px}.pair-box{flex:1;min-height:100px;border-radius:12px;background:#111;display:grid;place-items:center;text-align:center;padding:14px}.vs{background:#ed1c24;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:900}.detail-shell{padding:48px 0 70px}.detail-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:26px}.detail-panel{background:#1b1c1e;border:1px solid #2d2f32;border-radius:20px;padding:28px}.detail-panel h1{font-size:36px}.detail-lead{color:#bbb;line-height:1.75}.bullets{line-height:2;color:#ddd}.lead-form label{display:block;font-size:13px;font-weight:800;margin:15px 0 7px}.lead-form input[type=text],.lead-form input[type=tel]{width:100%;height:49px;border-radius:7px;border:1px solid #444;background:#111;color:#fff;padding:0 14px;font-size:16px}.consent{display:flex!important;gap:10px;line-height:1.4;color:#aaa;font-weight:500!important}.consent input{margin-top:3px}.msg{display:none;background:#45191b;color:#ffb3b5;padding:10px;border-radius:7px;margin-top:10px}.about-hero{padding:90px 0 55px;text-align:center;background:radial-gradient(circle at 50% 0,#4b0b0f,#090a0b 55%)}.about-hero h1{font-size:48px;margin:0 0 16px}.about-hero p{max-width:820px;margin:auto;color:#bbb;line-height:1.8}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about-card{background:#17181a;border:1px solid #292a2d;border-radius:16px;padding:27px}.about-card h3{margin-top:0}.about-card p{color:#aaa;line-height:1.7}.footer{border-top:1px solid #242527;padding:42px 0 20px;background:#0c0d0e;color:#999}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:28px}.footer h4{color:#fff;margin-top:0}.footer a{display:block;color:#aaa;text-decoration:none;margin:10px 0;font-size:13px}.legal{margin-top:28px;padding-top:18px;border-top:1px solid #232426;font-size:12px;line-height:1.7}.empty{display:none;padding:45px;text-align:center;background:#1d1d1d;border-radius:16px;color:#aaa}
@media(max-width:1100px){.popular-grid{grid-template-columns:repeat(3,1fr)}.hero-premium{grid-template-columns:1fr}.hero-card-stage{display:none}.product-row{grid-template-columns:230px 1fr 220px}.actions{grid-column:2/4;border-left:0;border-top:1px solid #444;padding:18px 0 0;flex-direction:row}.category-cards{grid-template-columns:repeat(2,1fr)}.app-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.kk-wrap{padding:0 15px}.kk-nav{height:70px}.kk-brand{min-width:auto}.kk-brand b{font-size:14px}.kk-brand small{display:none}.kk-brand img{width:40px;height:40px}.mobile-toggle{display:block}.kk-menu{display:none;position:absolute;top:70px;left:0;right:0;background:#101010;padding:18px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #333}.kk-menu.open{display:flex}.kk-menu>a,.dropbtn{padding:13px 5px;text-align:left}.dropdown{position:static;display:block!important;box-shadow:none;border:0;background:#171717}.hero-premium{min-height:360px;padding-top:42px}.hero-premium h1{font-size:39px}.hero-premium p{font-size:16px}.hero-features{gap:18px}.search-panel,.finder{grid-template-columns:1fr}.search-panel strong,.finder strong,.filterbtn{display:none}.popular-grid{grid-template-columns:1fr 1fr}.mini-product .pic{height:120px}.category-cards{grid-template-columns:1fr}.app-grid{grid-template-columns:1fr}.phone-stage{display:none}.app-copy{padding:34px 0}.app-copy h2{font-size:29px}.product-row{grid-template-columns:1fr}.product-visual{height:190px}.metrics{border-left:0;padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.metric{display:block;background:#111;padding:11px;border-radius:8px;margin:0}.metric b{display:block;text-align:left;margin-top:6px}.actions{grid-column:auto;flex-direction:column}.category-hero{grid-template-columns:1fr}.category-hero>div:last-child{display:none}.about-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.compare-grid{grid-template-columns:1fr}}
/* Verified-safe product visual layer: product-specific labels; no unrelated crawler images. */
.product-visual{background:linear-gradient(145deg,#0b0c0e,#141619);border:1px solid #26292d}
.visual-card{position:relative;width:92%;height:82%;padding:18px 18px 16px;justify-content:flex-end;overflow:hidden;background-image:none!important;background-size:auto!important;background:#17191d!important;border:1px solid #ffffff18;border-radius:16px;box-shadow:0 16px 32px #0008,inset 0 1px 0 #ffffff16}
.visual-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#ffffff13,transparent 28%,transparent 70%,#ffffff0a);pointer-events:none}
.visual-card b{display:block!important;position:relative;z-index:2;font-size:17px;line-height:1.25;color:#fff;max-width:90%;text-shadow:0 2px 8px #000}
.visual-card small{display:block!important;position:relative;z-index:2;margin-top:7px;color:#ffffffa8;font-size:9px;letter-spacing:1.2px}
.visual-card .mini-chip{display:block!important;position:absolute;z-index:2;top:18px;left:18px;width:42px;height:28px;border-radius:6px;background:linear-gradient(135deg,#e8c46b,#8c6b20);box-shadow:inset 0 0 0 1px #fff4}
.visual-card:before{position:absolute!important;z-index:1!important;right:16px!important;top:16px!important;left:auto!important;width:auto!important;height:auto!important;font-size:13px!important;font-weight:900!important;letter-spacing:.5px!important;color:#fff!important;background:none!important;opacity:.95}
.visual-card.hdfc{background:linear-gradient(135deg,#123a76,#07182e)!important}.visual-card.hdfc:before{content:"HDFC BANK"}
.visual-card.axis{background:linear-gradient(135deg,#7b1747,#260817)!important}.visual-card.axis:before{content:"AXIS BANK"}
.visual-card.sbi{background:linear-gradient(135deg,#1b77a7,#092b4b)!important}.visual-card.sbi:before{content:"SBI CARD"}
.visual-card.idfc{background:linear-gradient(135deg,#9a1624,#35050a)!important}.visual-card.idfc:before{content:"IDFC FIRST"}
.visual-card.hsbc{background:linear-gradient(135deg,#d61f2c,#4a050a)!important}.visual-card.hsbc:before{content:"HSBC"}
.visual-card.rbl{background:linear-gradient(135deg,#4b2786,#20103e)!important}.visual-card.rbl:before{content:"RBL BANK"}
.visual-card.au{background:linear-gradient(135deg,#ef6c22,#57240b)!important}.visual-card.au:before{content:"AU BANK"}
.visual-card.kotak{background:linear-gradient(135deg,#15397d,#7e1423)!important}.visual-card.kotak:before{content:"KOTAK"}
.visual-card.bob{background:linear-gradient(135deg,#f58220,#713006)!important}.visual-card.bob:before{content:"BANK OF BARODA"}
.visual-card.amex{background:linear-gradient(135deg,#2877a8,#0b2c45)!important}.visual-card.amex:before{content:"AMERICAN EXPRESS"}
.visual-card.tata,.visual-card.tataneu{background:linear-gradient(135deg,#4b277c,#151025)!important}.visual-card.tata:before,.visual-card.tataneu:before{content:"TATA NEU"}
.visual-card.loan{background:linear-gradient(135deg,#174b8c,#0a203e)!important}.visual-card.loan:before{content:"PERSONAL LOAN"}
.visual-card.demat{background:linear-gradient(135deg,#17644c,#092b22)!important}.visual-card.demat:before{content:"DEMAT / TRADING"}
@media(max-width:700px){.visual-card b{font-size:15px}.visual-card:before{font-size:11px!important}}
