/* Fundwise Wealth v1.1.0 — MSME Creative Redesign.
   Ownable "MSME Growth Flow" language, editorial layouts, dual mega menus and compact footer. */
:root{--amber:#c58a35;--amber-soft:#f8eddc;--flow:#0b9298;--flow-line:rgba(11,146,152,.22);--ink-deep:#071b32;--paper:#fbfaf6;--v110-ease:cubic-bezier(.22,.75,.18,1)}
html{scroll-behavior:smooth}.site-header.v110-header{overflow:visible;box-shadow:0 1px 0 rgba(6,26,51,.08)}.v110-header .nav-wrap{min-height:82px;position:relative}.v110-header .brand{width:230px;flex:0 0 230px}.v110-header .brand img{max-height:58px}.v110-nav{gap:2px}.v110-nav>a,.v110-nav .nav-mega-trigger>a{padding:30px 8px 27px;font-size:12.5px;white-space:nowrap}.v110-nav>a.active,.nav-mega-group.active>.nav-mega-trigger>a{color:var(--teal-dark)}.v110-nav>a::after,.nav-mega-trigger>a::after{height:2px}.v110-header .nav-actions{gap:10px}.v110-header .phone-link strong{font-size:12px}.v110-header .phone-link span{font-size:9px}.v110-header .button-small{padding-inline:14px;font-size:11.5px}
.nav-mega-group{display:flex;align-self:stretch;align-items:center}.nav-mega-trigger{display:flex;align-items:center;height:100%}.nav-mega-trigger>a{display:flex;align-items:center;height:100%;color:inherit;text-decoration:none;font-weight:750}.nav-mega-trigger button{width:22px;height:34px;padding:0;border:0;background:transparent;color:#40566a;cursor:pointer}.nav-mega-trigger button span{display:block;width:7px;height:7px;margin:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .22s ease}.nav-mega-group.is-open .nav-mega-trigger button span{transform:translateY(2px) rotate(225deg)}
.nav-mega{position:absolute;z-index:240;top:calc(100% + 8px);left:50%;width:min(1210px,calc(100vw - 32px));opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,12px);transition:opacity .2s ease,transform .24s var(--v110-ease),visibility .2s ease}.nav-mega::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:11px}.nav-mega-group.is-open .nav-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.nav-mega-shell{display:grid;grid-template-columns:270px minmax(0,1fr);max-height:calc(100vh - 108px);overflow:auto;border:1px solid rgba(7,34,54,.12);background:#fff;box-shadow:0 34px 90px rgba(2,23,40,.18)}.nav-mega-shell>aside{padding:31px 28px;color:#fff;background:linear-gradient(145deg,#061a33,#0d5261);position:relative;overflow:hidden}.nav-mega-shell>aside::after{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(255,255,255,.13);right:-125px;bottom:-90px;transform:rotate(18deg);box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 68px rgba(255,255,255,.018)}.nav-mega-shell>aside>span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#78e5de;font-weight:850}.nav-mega-shell>aside h2{font-size:26px;line-height:1.08;letter-spacing:-.04em;margin:15px 0 12px}.nav-mega-shell>aside p{font-size:13px;line-height:1.65;color:#d2e6e8}.mega-utility{position:relative;z-index:1;display:grid;gap:7px;margin-top:23px}.mega-utility a,.mega-view-all{color:#fff!important;font-size:12px!important;font-weight:800!important;padding:7px 0!important;text-decoration:none}.mega-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:22px 24px}.mega-columns section{padding:4px 18px;border-left:1px solid #e3ecee}.mega-columns section:first-child{border-left:0}.mega-columns h3,.company-registration-menu h3{margin:0 0 11px;color:#667b89;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.mega-columns a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0!important;color:#132d42!important;border-bottom:1px solid #edf2f3;text-decoration:none;font-size:12.5px!important;font-weight:750!important;line-height:1.25}.mega-columns a:hover,.mega-columns a:focus-visible,.mega-columns a.active{color:var(--teal-dark)!important}.mega-columns a b{font-weight:600;transform:translateX(0);transition:transform .2s ease}.mega-columns a:hover b{transform:translateX(3px)}
.business-shell{grid-template-columns:260px minmax(0,1fr)}.business-mega-content{padding:20px 25px 25px}.company-registration-menu{padding:2px 10px 18px;border-bottom:1px solid #dfe9eb}.company-registration-menu h3 a{color:var(--ink-deep);font-size:14px;text-transform:none;letter-spacing:0}.company-child-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 18px}.company-child-grid a{display:flex;align-items:center;gap:8px;padding:7px 0;color:#20394d;text-decoration:none;font-size:11.5px;font-weight:700}.company-child-grid a b{color:var(--teal-dark);font-size:9px}.business-columns{padding:18px 0 0}.business-columns section{padding-inline:18px}.cibil-nav-link{max-width:112px;text-align:center;line-height:1.08!important}
/* Hero and identity */
.v110-hero{padding:42px 0 72px;background:linear-gradient(145deg,#041429 0%,#082d4d 66%,#0b4557 100%);position:relative;overflow:hidden}.v110-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 49%,rgba(80,222,216,.06) 49.1% 49.35%,transparent 49.45%),linear-gradient(115deg,transparent 0 64%,rgba(255,255,255,.04) 64.1% 64.25%,transparent 64.35%);background-size:520px 100%,760px 100%}.hero-story{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,820px) minmax(240px,1fr);gap:22px 40px;align-items:end;margin-bottom:30px}.hero-story .eyebrow{grid-column:1/-1}.hero-story h1{margin:0;color:#fff;font-size:clamp(42px,5.2vw,76px);line-height:.99;letter-spacing:-.055em;max-width:820px;text-wrap:balance}.hero-story>p{margin:0 0 4px;color:#c8dce1;line-height:1.65;font-size:15px;max-width:430px}.hero-story-actions{grid-column:1/-1;display:flex;align-items:center;gap:22px}.hero-story .button{background:var(--teal);border-color:var(--teal);border-radius:7px}.hero-text-link{color:#e7f7f6;font-size:13px;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(231,247,246,.35);padding-bottom:3px}.v110-opening{position:relative;z-index:2}.v110-opening .ad-panel,.v110-opening .video-slider{border-radius:12px;box-shadow:0 26px 70px rgba(0,8,20,.3)}.v110-opening .ad-panel,.v110-opening .video-slider,.v110-opening .video-slide{min-height:465px}.v110-opening .play-button{display:inline-flex;align-items:center;gap:9px;width:auto;height:44px;padding:0 15px;border-radius:6px;border:1px solid rgba(255,255,255,.42);background:rgba(5,26,46,.55);font-size:12px}.v110-opening .play-button span{font-size:13px}.v110-opening .play-button b{font-size:11px;letter-spacing:.04em}.v110-opening .slider-controls{gap:6px}.v110-opening .slider-controls button{width:38px;height:34px;border-radius:5px;font-size:15px}.v110-opening .ad-content .badge{border-radius:4px;background:var(--amber)}
.credibility-rail{background:#fff;border-bottom:1px solid #dfe8e9}.credibility-grid{display:grid;grid-template-columns:repeat(4,1fr)}.credibility-grid>div{padding:23px 24px;border-left:1px solid #e2e9ea}.credibility-grid>div:first-child{border-left:0;padding-left:0}.credibility-grid strong,.credibility-grid span{display:block}.credibility-grid strong{font-size:17px;letter-spacing:-.02em;color:var(--ink-deep)}.credibility-grid span{margin-top:4px;font-size:11.5px;color:#71828f}
/* Need navigator */
.need-navigator{background:#fff}.need-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.42fr);gap:70px;align-items:start}.need-intro{position:sticky;top:120px}.need-intro h2{font-size:clamp(40px,4.8vw,64px);line-height:1.02;letter-spacing:-.052em;margin:12px 0 18px}.need-intro>p{font-size:16px;line-height:1.7;color:var(--muted)}.need-intro blockquote{margin:30px 0 0;padding:18px 0 18px 22px;border-left:3px solid var(--amber);font-size:17px;line-height:1.55;color:#234054;font-weight:650}.need-workspace{border-top:1px solid #cad9dc}.need-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.need-tabs button{appearance:none;text-align:left;display:grid;grid-template-columns:34px 1fr;align-items:start;gap:5px 11px;padding:18px 15px;border:0;border-right:1px solid #dce6e8;border-bottom:1px solid #dce6e8;background:#fff;color:#264257;cursor:pointer;transition:background .2s ease,color .2s ease}.need-tabs button:nth-child(2n){border-right:0}.need-tabs button b{grid-row:1/3;color:#80919d;font-size:10px}.need-tabs button span{font-size:13px;font-weight:800}.need-tabs button[aria-selected=true]{background:#edf8f6;color:var(--teal-dark);box-shadow:inset 0 -2px var(--teal)}.need-panels{position:relative;min-height:310px;background:var(--paper);border-bottom:1px solid #d9e4e5}.need-panels::before{content:"";position:absolute;left:0;top:0;width:72px;height:1px;background:var(--teal);transform-origin:left;animation:needline .5s var(--v110-ease)}@keyframes needline{from{transform:scaleX(0)}to{transform:scaleX(1)}}.need-panels article{padding:34px 37px}.need-panels small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dark);font-weight:850}.need-panels h3{font-size:27px;line-height:1.15;letter-spacing:-.035em;margin:11px 0 13px;color:var(--ink-deep)}.need-panels p{font-size:14px;line-height:1.7;color:#5f7281}.need-readiness{display:flex;flex-wrap:wrap;gap:7px 12px;margin:21px 0;font-size:11.5px}.need-readiness span{color:#788c99}.need-readiness b{color:#2d485b}.need-panels a{font-size:12px;color:var(--teal-dark);font-weight:850;text-decoration:none}
/* Growth flow */
.growth-flow-section{background:linear-gradient(180deg,#f6f8f6,#fbfaf6)}.editorial-head{align-items:end}.growth-flow{display:grid;grid-template-columns:repeat(5,1fr);position:relative;margin-top:48px}.growth-flow::before{content:"";position:absolute;left:6%;right:6%;top:24px;height:1px;background:#bdcfd1}.journey-step{position:relative;padding:58px 24px 0 0;opacity:.55;transform:translateY(8px);transition:opacity .5s ease,transform .55s var(--v110-ease)}.journey-step::before{content:"";position:absolute;top:18px;left:0;width:13px;height:13px;border-radius:50%;background:#fff;border:3px solid #aebfc2;z-index:1;transition:border-color .3s ease,background .3s ease}.journey-step.is-active{opacity:1;transform:none}.journey-step.is-active::before{border-color:var(--teal);background:var(--teal)}.journey-step b{font-size:10px;color:var(--amber)}.journey-step span{display:block;margin-top:7px;font-size:17px;font-weight:850;color:var(--ink-deep)}.journey-step p{font-size:12.5px;line-height:1.55;color:#6b7d89;max-width:180px}
/* Editorial industry/readiness/cases */
.industry-section{background:#071d33;color:#fff;position:relative}.industry-section::after{content:"";position:absolute;right:8%;top:0;bottom:0;width:34%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 44px);transform:skewX(-11deg);pointer-events:none}.industry-layout{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.industry-copy .eyebrow{color:#71d9d5}.industry-copy h2{font-size:clamp(38px,4.5vw,59px);line-height:1.04;letter-spacing:-.05em;margin:13px 0 20px}.industry-copy p{color:#b7cad0;line-height:1.7;max-width:550px}.text-arrow{display:inline-block;color:var(--teal-dark);font-size:12px;font-weight:850;text-decoration:none}.industry-copy .text-arrow{color:#87e6e1;margin-top:20px}.industry-list{border-top:1px solid rgba(255,255,255,.18)}.industry-list>div{display:grid;grid-template-columns:44px 1fr;align-items:center;min-height:58px;border-bottom:1px solid rgba(255,255,255,.13)}.industry-list b{font-size:9px;color:#70d8d3}.industry-list span{font-size:17px;font-weight:700;letter-spacing:-.02em}
.readiness-section{background:#fff}.readiness-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.readiness-visual{position:relative;min-height:520px;overflow:hidden;background:#0a2a42;clip-path:polygon(0 0,94% 0,100% 100%,6% 100%)}.readiness-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.readiness-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(3,20,34,.88))}.readiness-caption{position:absolute;z-index:1;left:58px;bottom:42px}.readiness-caption span,.readiness-caption strong{display:block;color:#fff}.readiness-caption span{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#7ce0dc}.readiness-caption strong{font-size:24px;margin-top:8px}.readiness-copy h2{font-size:clamp(38px,4.4vw,57px);line-height:1.04;letter-spacing:-.05em;margin:12px 0 16px}.readiness-copy>p{color:#617481;line-height:1.7}.readiness-lines{margin:26px 0 30px;border-top:1px solid #cedbdd}.readiness-lines>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #e1e9ea}.readiness-lines span{font-size:13px;font-weight:800;color:#173247}.readiness-lines small{font-size:11px;color:#71838f;text-align:right}
.case-led-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cfdcde;border-bottom:1px solid #cfdcde;margin-top:40px}.case-led-grid article{padding:30px 28px 30px 0;border-right:1px solid #d6e1e3}.case-led-grid article+article{padding-left:28px}.case-led-grid article:last-child{border-right:0}.case-led-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--teal-dark);font-weight:850}.case-led-grid h3{font-size:21px;line-height:1.3;letter-spacing:-.03em;margin:12px 0}.case-led-grid p{font-size:13px;line-height:1.65;color:#657883}.case-led-grid a{font-size:11.5px;color:var(--teal-dark);font-weight:850;text-decoration:none}.business-support-section{background:var(--paper)}.business-support-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.business-support-layout h2{font-size:clamp(36px,4vw,54px);line-height:1.05;letter-spacing:-.048em;margin:12px 0 16px}.business-support-layout p{color:#667985;line-height:1.7}.business-support-links{border-top:1px solid #cad7d9}.business-support-links a{display:flex;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid #cad7d9;color:var(--ink-deep);text-decoration:none}.business-support-links strong{font-size:17px}.business-support-links span{font-size:11.5px;color:#627884;text-align:right}
.tools-layout{display:grid;grid-template-columns:1.15fr repeat(3,1fr);border-top:1px solid #cad7da}.tools-intro{padding:28px 35px 28px 0}.tools-intro h2{font-size:32px;line-height:1.08;letter-spacing:-.04em;margin:11px 0}.tools-intro p{font-size:12.5px;color:#687b87;line-height:1.6}.tool-line{display:flex;flex-direction:column;justify-content:space-between;min-height:230px;padding:28px;border-left:1px solid #cad7da;color:var(--ink-deep);text-decoration:none;transition:background .22s ease}.tool-line:hover{background:#fff}.tool-line.primary{background:#0a3f52;color:#fff}.tool-line>span{font-size:10px;color:var(--amber)}.tool-line strong{font-size:20px;line-height:1.2}.tool-line b{font-size:11px;font-weight:750;color:var(--teal-dark)}.tool-line.primary b{color:#8ce2df}.compact-head h2{font-size:clamp(31px,3.2vw,43px)}.compact-bank-grid{gap:0;border-top:1px solid #d6e1e2;border-left:1px solid #d6e1e2}.compact-bank-grid>div{border:0;border-right:1px solid #d6e1e2;border-bottom:1px solid #d6e1e2;border-radius:0;box-shadow:none;background:#fff}.legal-note{font-size:10.5px;color:#7c8b96;margin-top:15px}
/* Service hub / detail */
.v110-page-hero{background:linear-gradient(145deg,#061a33,#0b455b);position:relative;overflow:hidden}.v110-page-hero::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 96px,rgba(255,255,255,.025) 97px 98px);pointer-events:none}.service-hub{scroll-margin-top:100px}.service-hub-head{max-width:850px;margin-bottom:45px}.service-hub-head h2{font-size:clamp(38px,4.6vw,60px);line-height:1.03;letter-spacing:-.05em;margin:12px 0 15px}.service-hub-head p{color:#657984;line-height:1.7}.hub-group{display:grid;grid-template-columns:220px 1fr;border-top:1px solid #cfdcdf;padding:26px 0}.hub-group>h3{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#58717e}.hub-group>h3 a{color:inherit;text-decoration:none}.hub-links{display:grid;grid-template-columns:repeat(2,1fr);gap:0 34px}.hub-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #e0e8e9;color:var(--ink-deep);text-decoration:none}.hub-links strong{font-size:14px}.hub-links span{font-size:10.5px;color:#71848e}.company-hub{background:#fff;padding-inline:20px}.cibil-callout{background:#071d33;color:#fff}.cibil-callout-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.cibil-callout h2{font-size:clamp(36px,4vw,52px);letter-spacing:-.045em;margin:10px 0}.cibil-callout p{max-width:820px;color:#bfd0d5;line-height:1.65}.cibil-callout .eyebrow{color:#7de2de}.cibil-callout .button{flex:0 0 auto}.service-detail-image{width:100%;max-height:460px;object-fit:cover;margin-bottom:30px;clip-path:polygon(0 0,97% 0,100% 100%,3% 100%)}.service-disclaimer{margin-top:32px;padding:17px 19px;border-left:3px solid var(--amber);background:#fbf5ea;color:#5b6870;font-size:12px;line-height:1.65}.v110-side-card{border-top:3px solid var(--teal)}
/* Footer */
.v110-contact-strip{padding:34px 0;background:linear-gradient(90deg,#0a6870,#087f87)}.v110-contact-strip .contact-strip-grid{align-items:center}.v110-contact-strip h2{font-size:29px;margin:6px 0}.v110-contact-strip p{margin:0;font-size:12.5px}.v110-footer{padding-top:42px}.v110-footer .footer-grid{gap:34px;padding-bottom:28px}.v110-footer .footer-brand img{max-width:190px}.v110-footer .footer-brand p,.v110-footer .footer-grid a,.v110-footer .footer-grid p{font-size:11.5px;line-height:1.55}.v110-footer .footer-grid h3{font-size:11px;margin-bottom:10px}.footer-secondary{display:flex;justify-content:space-between;gap:25px;padding:16px 0;border-top:1px solid rgba(255,255,255,.11)}.footer-secondary nav,.footer-secondary .social-links{display:flex;flex-wrap:wrap;gap:15px}.footer-secondary a{font-size:10.5px;color:#aebfc9;text-decoration:none}.v110-footer .footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:15px 0 18px;border-top:1px solid rgba(255,255,255,.1)}.v110-footer .footer-bottom p{margin:0}.footer-copyright{font-size:10.5px;color:#8fa3af}.v110-footer .developer-credit{font-size:11px!important;font-weight:400!important;color:#91a5b0!important;text-align:center;background:none!important;border:0!important;padding:0!important;border-radius:0!important}.v110-footer .developer-credit a{color:#9fb1ba!important;font-weight:500!important;text-decoration:none!important;border:0!important;background:none!important;padding:0!important}.v110-footer .developer-credit a:hover{text-decoration:underline!important;text-decoration-color:#5fbfbd!important;text-underline-offset:3px}.v110-footer .footer-bottom nav{display:flex;justify-content:flex-end;gap:13px}.v110-footer .footer-bottom nav a{font-size:10.5px;color:#91a5b0;text-decoration:none}
@media(max-width:1280px){.v110-header .phone-link{display:none}.v110-header .brand{width:205px;flex-basis:205px}.v110-nav>a,.v110-nav .nav-mega-trigger>a{padding-inline:6px;font-size:12px}}
@media(max-width:1120px){.v110-header .nav-wrap{min-height:74px}.v110-header .brand{width:215px;flex-basis:auto}.v110-header .menu-toggle{display:flex}.v110-nav{position:fixed!important;top:74px!important;right:0!important;bottom:0!important;left:auto!important;width:min(430px,100vw)!important;display:block!important;overflow-y:auto!important;background:#fff!important;padding:12px 18px 90px!important;transform:translateX(105%)!important;transition:transform .25s var(--v110-ease)!important;box-shadow:-20px 0 50px rgba(5,25,42,.15)!important}.v110-nav.open{transform:none!important}.v110-nav>a,.v110-nav .nav-mega-trigger>a{display:flex!important;min-height:50px!important;align-items:center!important;padding:12px 4px!important;border-bottom:1px solid #e1e9ea!important;font-size:13px!important}.nav-mega-group{display:block!important}.nav-mega-trigger{height:auto!important}.nav-mega-trigger>a{flex:1}.nav-mega-trigger button{width:46px;height:50px;border-bottom:1px solid #e1e9ea}.nav-mega{position:static!important;width:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;display:none!important}.nav-mega-group.is-open .nav-mega{display:block!important}.nav-mega-shell,.business-shell{display:block!important;max-height:none!important;box-shadow:none!important;border:0!important}.nav-mega-shell>aside{padding:22px 20px!important}.nav-mega-shell>aside h2{font-size:22px!important}.mega-columns{grid-template-columns:1fr!important;padding:8px 4px 15px!important}.mega-columns section{border-left:0!important;padding:10px 13px!important}.business-mega-content{padding:8px 4px 16px!important}.company-registration-menu{padding:14px 13px!important}.company-child-grid{grid-template-columns:1fr 1fr!important}.business-columns{grid-template-columns:1fr!important}.cibil-nav-link{max-width:none;text-align:left!important}.v110-header .nav-actions{margin-left:auto;margin-right:8px}.v110-header .nav-actions .button{display:none}}
@media(max-width:900px){.section{padding:72px 0}.hero-story{grid-template-columns:1fr}.hero-story .eyebrow,.hero-story-actions{grid-column:auto}.hero-story h1{font-size:clamp(40px,9vw,64px)}.hero-story>p{max-width:650px}.credibility-grid{grid-template-columns:1fr 1fr}.credibility-grid>div:nth-child(3){border-left:0}.credibility-grid>div:first-child,.credibility-grid>div:nth-child(3){padding-left:0}.need-layout,.industry-layout,.readiness-layout,.business-support-layout{grid-template-columns:1fr;gap:44px}.need-intro{position:static}.growth-flow{grid-template-columns:1fr}.growth-flow::before{left:6px;right:auto;top:12px;bottom:12px;width:1px;height:auto}.journey-step{padding:0 0 25px 42px}.journey-step::before{top:3px}.journey-step p{max-width:none}.readiness-visual{min-height:430px}.case-led-grid{grid-template-columns:1fr}.case-led-grid article,.case-led-grid article+article{padding:24px 0;border-right:0;border-bottom:1px solid #d6e1e3}.case-led-grid article:last-child{border-bottom:0}.tools-layout{grid-template-columns:1fr 1fr}.tools-intro{grid-column:1/-1}.tool-line{min-height:190px}.hub-group{grid-template-columns:1fr;gap:15px}.cibil-callout-inner{align-items:flex-start;flex-direction:column}.v110-footer .footer-bottom{grid-template-columns:1fr;text-align:center}.v110-footer .footer-bottom nav{justify-content:center}.footer-copyright{order:1}.developer-credit{order:3}.v110-footer .footer-bottom nav{order:2}.footer-secondary{flex-direction:column;align-items:center}.footer-secondary nav,.footer-secondary .social-links{justify-content:center}}
@media(max-width:640px){.section{padding:58px 0}.v110-hero{padding-top:30px}.hero-story{gap:15px;margin-bottom:22px}.hero-story h1{font-size:40px}.hero-story>p{font-size:13.5px}.hero-story-actions{align-items:stretch;flex-direction:column;gap:13px}.hero-story-actions .button{width:100%}.hero-text-link{align-self:flex-start}.v110-opening .ad-panel,.v110-opening .video-slider,.v110-opening .video-slide{min-height:410px}.v110-opening .video-slide-content{left:22px;right:22px;bottom:27px}.credibility-grid{grid-template-columns:1fr}.credibility-grid>div{border-left:0;border-bottom:1px solid #e2e9ea;padding:15px 0}.need-intro h2,.readiness-copy h2,.industry-copy h2{font-size:36px}.need-tabs{grid-template-columns:1fr}.need-tabs button{border-right:0}.need-panels{min-height:0}.need-panels article{padding:27px 22px}.need-panels h3{font-size:23px}.industry-list span{font-size:15px}.readiness-visual{min-height:350px;clip-path:polygon(0 0,96% 0,100% 100%,0 100%)}.readiness-caption{left:24px;bottom:28px}.readiness-lines>div{display:block}.readiness-lines small{display:block;text-align:left;margin-top:4px}.business-support-links a{display:block}.business-support-links span{display:block;text-align:left;margin-top:5px}.tools-layout{grid-template-columns:1fr}.tools-intro{grid-column:auto}.tool-line{min-height:160px;border-left:0;border-top:1px solid #cad7da}.hub-links{grid-template-columns:1fr}.hub-links a{align-items:flex-start;flex-direction:column;gap:4px}.company-child-grid{grid-template-columns:1fr!important}.nav-mega-shell>aside{display:none}.v110-contact-strip{padding:29px 0}.v110-contact-strip h2{font-size:25px}.v110-footer{padding-top:32px}.v110-footer .footer-grid{padding-bottom:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav-mega,.journey-step,.need-panels::before,.button::after{transition:none!important;animation:none!important}.v110-opening .video-slide img{transform:none!important}}
