/* Brahamastra About Us — dedicated MarLab-resistant layout layer v4.19.0 */
html body .bdabout-page{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;color:#18364b!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important;line-height:1.75!important;isolation:isolate!important}
html body .bdabout-page *{box-sizing:border-box!important;min-width:0}
html body .bdabout-page h1,html body .bdabout-page h2,html body .bdabout-page h3,html body .bdabout-page p{margin-top:0!important}
html body .bdabout-page .bdabout-hero{width:100%!important;min-height:540px!important;padding:clamp(64px,8vw,105px) max(24px,calc((100vw - 1200px)/2)) 76px!important;background:radial-gradient(circle at 82% 38%,rgba(0,190,230,.18),transparent 25%),linear-gradient(115deg,#f4f9fc 0%,#fff 48%,#e5f4fa 100%)!important;border-bottom:1px solid #d8e9f0!important}
html body .bdabout-page .bdabout-hero-copy{width:100%!important;max-width:900px!important}
html body .bdabout-page .bdabout-hero h1{font-size:clamp(38px,5.3vw,72px)!important;line-height:1.04!important;letter-spacing:-.045em!important;overflow:visible!important;max-width:880px!important;margin:20px 0 22px!important;color:#082641!important;overflow-wrap:normal!important}
html body .bdabout-page .bdabout-hero h1 em{display:inline!important;color:#087ca8!important}
html body .bdabout-page .bdabout-hero-copy>p:not(.bdabout-eyebrow){max-width:690px!important;font-size:clamp(15px,1.3vw,18px)!important;line-height:1.8!important;color:#405d70!important}
html body .bdabout-page .bdabout-eyebrow,html body .bdabout-page .bdabout-section-tag{display:block!important;color:#087ca8!important;font-size:10px!important;line-height:1.6!important;letter-spacing:.14em!important;font-weight:800!important}
html body .bdabout-page .bdabout-wrap{width:min(1160px,calc(100% - 64px))!important;max-width:1160px!important;margin-inline:auto!important}
html body .bdabout-page .bdabout-intro,html body .bdabout-page .bdabout-capabilities,html body .bdabout-page .bdabout-group,html body .bdabout-page .bdabout-leadership{padding-block:clamp(48px,6vw,78px)!important}
html body .bdabout-page .bdabout-intro-grid{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:clamp(28px,5vw,72px)!important;align-items:start!important;margin-top:22px!important}
html body .bdabout-page h2{font-size:clamp(30px,3.6vw,50px)!important;line-height:1.08!important;letter-spacing:-.04em!important;color:#082641!important;overflow:visible!important;overflow-wrap:normal!important;margin-bottom:18px!important}
html body .bdabout-page h2 em{color:#087ca8!important;font-style:normal!important}
html body .bdabout-page .bdabout-lead{font-size:clamp(16px,1.35vw,18px)!important;line-height:1.8!important;color:#23465c!important;font-weight:550!important}
html body .bdabout-page .bdabout-intro-grid p:not(.bdabout-lead),html body .bdabout-page .bdabout-group-grid p:not(.bdabout-lead){font-size:14px!important;line-height:1.85!important;color:#506b7c!important}
html body .bdabout-page .bdabout-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:100%!important;padding:28px max(24px,calc((100vw - 1160px)/2))!important;background:linear-gradient(105deg,#061e33,#0b3b59)!important}
html body .bdabout-page .bdabout-stats>div{padding:8px 22px!important;border-right:1px solid rgba(255,255,255,.2)!important}
html body .bdabout-page .bdabout-stats>div:last-child{border-right:0!important}
html body .bdabout-page .bdabout-stats strong{display:block!important;color:#fff!important;font-size:clamp(25px,3vw,38px)!important;line-height:1.2!important;font-weight:800!important}
html body .bdabout-page .bdabout-stats span{display:block!important;color:#c9e5f1!important;font-size:9px!important;line-height:1.5!important;letter-spacing:.1em!important;margin-top:7px!important}
html body .bdabout-page .bdabout-heading-row{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr)!important;align-items:end!important;gap:36px!important;margin:22px 0 28px!important}
html body .bdabout-page .bdabout-heading-row>p{font-size:14px!important;line-height:1.8!important;color:#506b7c!important;margin-bottom:4px!important}
html body .bdabout-page .bdabout-cap-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
html body .bdabout-page .bdabout-cap-grid article{min-height:250px!important;padding:22px!important;border:1px solid #d7e6ed!important;border-top:3px solid #00a9d0!important;border-radius:5px!important;background:linear-gradient(155deg,#fff,#f5fafc)!important;box-shadow:0 10px 28px rgba(8,38,65,.055)!important}
html body .bdabout-page .bdabout-cap-grid article>span{color:#087ca8!important;font-size:10px!important;font-weight:800!important}
html body .bdabout-page .bdabout-cap-icon{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;margin:19px 0!important;border:1px solid #cce8f1!important;border-radius:4px!important;background:#eaf7fb!important;color:#087ca8!important;font-size:25px!important}
html body .bdabout-page .bdabout-cap-grid h3{font-size:18px!important;line-height:1.3!important;color:#082641!important;margin:0 0 10px!important}
html body .bdabout-page .bdabout-cap-grid p,html body .bdabout-page .bdabout-leader-grid article>p:last-child{font-size:12px!important;line-height:1.75!important;color:#506b7c!important}
html body .bdabout-page .bdabout-values{padding:clamp(48px,6vw,78px) 0!important;background:linear-gradient(120deg,#edf7fb,#f8fbfd)!important;border-block:1px solid #d8e7ee!important}
html body .bdabout-page .bdabout-values-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(24px,4vw,56px)!important}
html body .bdabout-page .bdabout-values-grid>div+div{border-left:1px solid #cfdee6!important;padding:28px 0 0 clamp(24px,4vw,56px)!important}
html body .bdabout-page .bdabout-values-grid p:not(.bdabout-eyebrow){font-size:14px!important;line-height:1.8!important;color:#506b7c!important}
html body .bdabout-page .bdabout-group-grid{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(24px,4vw,58px)!important;margin-top:22px!important}
html body .bdabout-page .bdabout-group-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:20px!important}
html body .bdabout-page .bdabout-group-tags span{padding:8px 10px!important;background:#eff8fb!important;border:1px solid #d4e7ef!important;border-radius:3px!important;color:#31556a!important;font-size:10px!important}
html body .bdabout-page .bdabout-leader-grid{display:grid!important;grid-template-columns:1.12fr 1fr 1fr!important;gap:14px!important;margin-top:24px!important}
html body .bdabout-page .bdabout-leader-grid article{padding:22px!important;background:#f5f9fb!important;border:1px solid #d8e7ed!important;border-top:3px solid #00a9d0!important;border-radius:4px!important}
html body .bdabout-page .bdabout-leader-grid .bdabout-leader-featured{background:linear-gradient(150deg,#eaf6fb,#f8fbfd)!important}
html body .bdabout-page .bdabout-leader-photo{display:block!important;width:100%!important;height:210px!important;object-fit:cover!important;object-position:center 25%!important;border-radius:3px!important;margin:0 0 18px!important}
html body .bdabout-page .bdabout-leader-grid article>p:first-of-type{font-size:9px!important;line-height:1.6!important;letter-spacing:.12em!important;color:#087ca8!important;font-weight:800!important}
html body .bdabout-page .bdabout-leader-grid h3{font-size:18px!important;line-height:1.3!important;color:#082641!important;margin:8px 0!important;overflow-wrap:anywhere!important}
html body .bdabout-page .bdabout-leader-grid article>span{font-size:11px!important;color:#416276!important}
html body .bdabout-page .bdabout-cta{padding:clamp(52px,7vw,86px) 24px!important;background:radial-gradient(circle at 90% 20%,rgba(0,183,221,.22),transparent 27%),linear-gradient(110deg,#061c30,#0a3d5c)!important;color:#fff!important}
html body .bdabout-page .bdabout-cta-inner{width:min(1160px,100%)!important;margin:0 auto!important}
html body .bdabout-page .bdabout-cta h2{font-size:clamp(34px,4.5vw,58px)!important;line-height:1.05!important;color:#fff!important}
html body .bdabout-page .bdabout-cta h2 em{color:#63d8f2!important}
html body .bdabout-page .bdabout-cta-inner>p:not(.bdabout-eyebrow){max-width:680px!important;color:#d0e5ee!important;font-size:14px!important;line-height:1.8!important}
html body .bdabout-page a{transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}
html body .bdabout-page a:focus-visible{outline:3px solid #00a9d0!important;outline-offset:4px!important}
@media(max-width:900px){html body .bdabout-page .bdabout-intro-grid,html body .bdabout-page .bdabout-group-grid{grid-template-columns:1fr!important;gap:22px!important}html body .bdabout-page .bdabout-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .bdabout-page .bdabout-leader-grid{grid-template-columns:1fr 1fr!important}html body .bdabout-page .bdabout-leader-featured{grid-column:1/-1!important}html body .bdabout-page .bdabout-leader-photo{height:260px!important}html body .bdabout-page .bdabout-heading-row{grid-template-columns:1fr!important;gap:10px!important}}
@media(max-width:600px){html body .bdabout-page .bdabout-hero{min-height:0!important;padding:64px 22px 60px!important}html body .bdabout-page .bdabout-hero h1{font-size:clamp(36px,10vw,52px)!important;line-height:1.06!important;letter-spacing:-.04em!important}html body .bdabout-page .bdabout-hero:after{display:none!important}html body .bdabout-page .bdabout-wrap{width:calc(100% - 40px)!important}html body .bdabout-page .bdabout-intro,html body .bdabout-page .bdabout-capabilities,html body .bdabout-page .bdabout-group,html body .bdabout-page .bdabout-leadership{padding-block:42px!important}html body .bdabout-page .bdabout-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:18px 20px!important}html body .bdabout-page .bdabout-stats>div{padding:14px 8px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.18)!important}html body .bdabout-page .bdabout-stats>div:nth-child(2n){border-left:1px solid rgba(255,255,255,.18)!important}html body .bdabout-page .bdabout-stats>div:nth-child(n+3){border-bottom:0!important}html body .bdabout-page .bdabout-cap-grid,html body .bdabout-page .bdabout-leader-grid,html body .bdabout-page .bdabout-values-grid{grid-template-columns:1fr!important}html body .bdabout-page .bdabout-leader-featured{grid-column:auto!important}html body .bdabout-page .bdabout-values-grid>div+div{border-left:0!important;border-top:1px solid #cfdee6!important;padding:24px 0 0!important}html body .bdabout-page .bdabout-cap-grid article{min-height:0!important}html body .bdabout-page .bdabout-actions{align-items:stretch!important;flex-direction:column!important}html body .bdabout-page .bdabout-actions a{justify-content:center!important}html body .bdabout-page .bdabout-cta{padding:48px 20px!important}}
