.fin-hero{position:relative;padding:120px 0 90px;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(33,198,215,.18),transparent 28%),linear-gradient(135deg,#06142c,#0a2854 60%,#103e72)}.fin-hero:after{content:"₹";position:absolute;right:6vw;top:-90px;color:rgba(255,255,255,.035);font-size:32rem;font-weight:800}.fin-hero .container{position:relative;z-index:1}.fin-kicker,.fin-heading>span,.fin-control-panel>span{display:block;color:#65dbe9;font-size:.7rem;font-weight:800;letter-spacing:.2em}.fin-hero h1{max-width:900px;margin:20px 0 14px;color:#fff;font-size:clamp(4rem,9vw,8rem);line-height:.88;letter-spacing:-.065em}.fin-tagline{margin:0 0 20px;color:#fff;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700}.fin-intro{max-width:800px;color:#c7d5e8;font-size:1.06rem;line-height:1.8}.fin-access-pill{display:inline-flex;margin-top:28px;padding:10px 15px;border:1px solid rgba(101,219,233,.3);border-radius:99px;background:rgba(101,219,233,.08);color:#86e8f2;font-size:.66rem;font-weight:800;letter-spacing:.13em}.fin-subnav{position:sticky;top:76px;z-index:30;border-bottom:1px solid #dfe7f1;background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.fin-subnav .container{display:flex;gap:5px;overflow:auto;padding-top:10px;padding-bottom:10px}.fin-subnav a{flex:0 0 auto;padding:10px 13px;border-radius:10px;color:#506078!important;font-size:.75rem;font-weight:700;text-decoration:none!important}.fin-subnav a.active,.fin-subnav a:hover{background:#e9f2ff;color:#175dcc!important}.fin-section{padding:95px 0;background:#fff}.fin-dark,.fin-workflow{color:#fff;background:#07172f}.fin-heading{max-width:830px;margin-bottom:42px}.fin-heading h2{margin:13px 0 0;color:#0a1e3d;font-size:clamp(2.45rem,5vw,4.8rem);line-height:1;letter-spacing:-.055em}.fin-dark .fin-heading h2,.fin-workflow .fin-heading h2{color:#fff}.fin-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fin-flow div{position:relative;min-height:125px;padding:25px;border:1px solid #e0e7f0;border-radius:20px;background:#f7f9fc}.fin-flow b{color:#2e68da;font-size:.7rem}.fin-flow span{display:block;margin-top:20px;color:#122746;font-size:1.05rem;font-weight:800}.fin-governance{display:flex;flex-wrap:wrap;gap:10px}.fin-governance span{padding:16px 21px;border:1px solid rgba(255,255,255,.13);border-radius:99px;background:rgba(255,255,255,.06);color:#dce8f7;font-weight:700}.fin-security{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fin-security article{min-height:260px;padding:32px;border:1px solid #e1e8f1;border-radius:24px;box-shadow:0 18px 55px rgba(8,30,69,.07)}.fin-security i{color:#2e68da;font-style:normal;font-size:.72rem;font-weight:800}.fin-security h3{margin:45px 0 14px;font-size:1.65rem}.fin-security p,.fin-module-intro,.fin-control-panel p{color:#607087;line-height:1.8}.fin-module-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.65fr);gap:42px;align-items:start}.fin-module-intro{max-width:800px;font-size:1.08rem}.fin-point-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px}.fin-point-grid span{padding:15px 17px;border-left:3px solid #36c7da;border-radius:0 12px 12px 0;background:#f3f7fc;color:#18345e;font-weight:700}.fin-control-panel{position:sticky;top:150px;padding:30px;border-radius:26px;color:#fff;background:linear-gradient(145deg,#0a2145,#123c70);box-shadow:0 25px 70px rgba(7,31,69,.2)}.fin-control-panel h3{margin:13px 0 15px;color:#fff;font-size:1.75rem}.fin-control-panel p{color:#c5d3e5}.fin-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:25px 0}.fin-metrics div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.06)}.fin-metrics small{display:block;color:#9eb4d0}.fin-metrics b{display:block;margin-top:5px;color:#fff;font-size:1rem}.fin-button{display:inline-flex;margin-top:14px;padding:14px 18px;border-radius:99px;background:linear-gradient(135deg,#2d75ff,#7555ef);color:#fff!important;font-size:.8rem;font-weight:800;text-decoration:none!important}.fin-workflow{padding:80px 0}.fin-workflow .fin-heading{margin:0}.fin-workflow .fin-heading h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.2}
@media(max-width:900px){.fin-flow,.fin-security{grid-template-columns:1fr 1fr}.fin-module-grid{grid-template-columns:1fr}.fin-control-panel{position:static}.fin-subnav{top:68px}}
@media(max-width:620px){.fin-hero{padding:82px 0 62px}.fin-hero h1{font-size:3.7rem}.fin-section{padding:65px 0}.fin-flow,.fin-security,.fin-point-grid{grid-template-columns:1fr}.fin-heading h2{font-size:2.6rem}.fin-security article{min-height:0}.fin-control-panel{padding:24px}.fin-metrics{grid-template-columns:1fr}}
