.mds-clear-hero{padding:clamp(30px,4vw,54px) 0 34px!important}.mds-clear-hero h1,.mds-clear-hero .svc-hero-copy h1{font-size:clamp(2rem,3.25vw,3rem)!important;line-height:1.13;letter-spacing:-.035em;max-width:760px;margin:.22em 0 .42em;text-wrap:balance}.mds-clear-hero .lead{font-size:clamp(1rem,1.25vw,1.1rem)!important;line-height:1.62;max-width:640px;margin-top:12px!important;margin-bottom:18px}.mds-clear-hero .breadcrumbs{padding-bottom:12px}.mds-clear-hero .kicker-badges{margin-bottom:16px;gap:7px}.mds-clear-hero .trust-inline{margin-top:18px!important;gap:8px 16px}.mds-clear-hero .btn-row{margin-top:18px}.mds-clear-hero .checks{margin-top:16px!important;margin-bottom:14px}.mds-clear-hero .checks li{padding-top:4px;padding-bottom:4px;font-size:.91rem;line-height:1.5}.mds-clear-hero .pbi-chip-list{margin-top:14px}.mds-clear-hero .devstage{margin-top:12px}.mds-clear-hero .home-person-card{margin-top:20px;grid-template-columns:64px auto;max-width:380px;padding:10px 14px;gap:12px}.mds-clear-hero .home-person-card img{width:64px;height:76px}.mds-clear-hero .home-person-card p{font-size:.72rem}.mds-clear-hero .shot-stack{margin:14px 0 0 auto;max-width:415px}.mds-proof-band{padding:23px 0 21px!important;background:#fff;border-bottom:1px solid #e3eaf0}.mds-proof-band .wrap{display:grid;grid-template-columns:1fr 1fr 2fr;gap:24px;align-items:center}.mds-proof-number{display:flex;align-items:center;gap:12px}.mds-proof-number strong{font-size:clamp(1.65rem,2.6vw,2.3rem);line-height:1;color:#1f4470;letter-spacing:-.04em}.mds-proof-number span{font-size:.73rem;line-height:1.45;color:#5b6b7e;max-width:104px}.mds-proof-clients{border-left:1px solid #e0e7ee;padding-left:28px}.mds-proof-clients small{display:block;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#6a788a;margin-bottom:8px}.mds-proof-clients div{display:flex;flex-wrap:wrap;gap:9px 19px;align-items:center}.mds-proof-clients b{font-size:.87rem;color:#44546a}.mds-proof-clients a{font-size:.72rem;font-weight:700;color:#1f4470}.mds-home-proof{padding-top:21px!important;padding-bottom:24px!important}.mds-home-proof .stats{gap:18px}.mds-home-proof .stat .num{font-size:clamp(1.8rem,3vw,2.35rem)}.mds-home-proof .stat .lbl{font-size:.75rem}.mds-home-proof .stats+div{margin-top:24px!important}.mds-home-proof .logo-wall{margin-top:16px!important;gap:12px 26px}.mds-tech-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none}.mds-tech-strip li{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:.62rem;font-weight:700;color:#42556d;white-space:nowrap}.mds-tech-strip svg{width:26px;height:26px;flex-shrink:0}.mds-tech-board{padding:25px;border-radius:22px;background:rgba(255,255,255,.82);border:1px solid rgba(194,215,234,.9);box-shadow:0 20px 55px rgba(31,68,112,.1)}.mds-tech-board>p{font-size:.67rem;letter-spacing:.13em;text-transform:uppercase;color:#6b7c8e;margin:0 0 20px;font-weight:750}.mds-tech-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.mds-tech-tile{display:grid;justify-items:center;align-content:center;gap:10px;min-height:113px;border:1px solid #e4ebf2;background:#fff;border-radius:13px;box-shadow:0 5px 14px rgba(31,68,112,.025)}.mds-tech-tile svg{width:48px;height:48px}.mds-tech-tile span{font-size:.72rem;font-weight:750;color:#304760}.mds-tech-board>small{display:block;margin:18px 0 0;font-size:.76rem;color:#5b6b7e}.card .mds-tech-visual{height:166px!important;display:flex!important;align-items:center;justify-content:center;gap:20px;background:radial-gradient(ellipse at 70% 10%,var(--tech-wash,#e3edf6),transparent 67%),#f7fafc;position:relative;overflow:hidden;border-bottom:1px solid #e3eaf0}.mds-tech-visual svg{width:83px!important;height:83px!important;position:relative;z-index:1;filter:drop-shadow(0 10px 12px rgba(35,62,92,.12));transition:transform .2s ease}.card:hover .mds-tech-visual svg{transform:translateY(-3px)}.mds-tech-visual::before{content:'';position:absolute;inset:-55px 10% 0 35%;border:1px solid rgba(98,130,159,.12);border-radius:50%;transform:rotate(-25deg)}.mds-tech-visual .mds-tech-arrow{font-size:1.55rem;color:#6b7f95}.mds-tech-visual small{position:absolute;bottom:13px;left:0;right:0;text-align:center;font-size:.64rem;letter-spacing:.11em;font-weight:750;text-transform:uppercase;color:#586e85}@media(max-width:800px){.mds-proof-band .wrap{grid-template-columns:1fr 1fr;gap:16px}.mds-proof-clients{grid-column:1/-1;border-left:0;border-top:1px solid #e4ebf2;padding:14px 0 0}.mds-proof-clients div{gap:8px 20px}.mds-clear-hero .wrap.split,.mds-clear-hero .svc-hero-grid{gap:27px}.mds-clear-hero{padding-top:28px!important}.mds-tech-strip{justify-content:flex-start}.mds-home-proof .stats+div{margin-top:21px!important}}@media(max-width:900px){.mds-clear-hero .mds-proof-band,.mds-clear-hero .mds-home-proof{margin:0;border-radius:12px;padding:18px!important;background:rgba(255,255,255,.8)}.mds-clear-hero .mds-proof-band>.wrap,.mds-clear-hero .mds-home-proof>.wrap{padding:0;width:100%}.mds-clear-hero .mds-home-proof .logo-wall{gap:12px 18px}.mds-clear-hero .mds-home-proof .stat .lbl{font-size:.67rem}}@media(max-width:480px){.mds-clear-hero h1,.mds-clear-hero .svc-hero-copy h1{font-size:2rem!important}.mds-tech-board{padding:18px}.mds-tech-board-grid{gap:8px}.mds-tech-tile{min-height:96px;gap:8px}.mds-tech-tile svg{width:39px;height:39px}.mds-tech-tile span{font-size:.66rem}.mds-proof-number{gap:9px}.mds-proof-number span{font-size:.67rem}.mds-tech-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.mds-tech-strip li{font-size:.67rem}}
