.group-business{padding:0}.group-business .division-card-body{padding:30px;display:flex;flex-direction:column;flex:1}.group-business .division-card-image{position:relative;display:block;height:240px;overflow:hidden;background:#e9f0f5}.division-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.division-card-image:hover img{transform:scale(1.035)}.division-card-image>span{position:absolute;bottom:12px;left:15px;color:white;background:#071e33bd;padding:4px 8px;font-size:8px;letter-spacing:.6px}.group-business.featured{padding:0}.group-business.technology-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.group-business.technology-card .division-card-image{height:100%;min-height:300px}.group-status{background:#eaf4f9;color:#245f7e}.group-business-top{flex-wrap:wrap}
.division-breadcrumb{font-size:11px;color:#6d8192;padding:25px 0}.division-breadcrumb a{color:#176286}.division-hero{background:linear-gradient(180deg,#fff,#f2f7fa);padding:15px 0 65px}.division-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.division-hero h1{font:600 clamp(34px,4vw,56px)/1.12 Manrope,Arial;letter-spacing:-1.8px;margin:22px 0}.division-hero h1 span{color:#0084b0}.division-hero p{font-size:14px;color:#62798e;max-width:520px}.division-hero-visual{position:relative;border-radius:7px;overflow:hidden;box-shadow:0 18px 40px #153b5217}.division-hero-visual img{width:100%;height:430px;object-fit:cover}.division-hero-visual span{position:absolute;bottom:15px;left:18px;background:#09263bcc;color:white;padding:5px 9px;font-size:9px}.division-summary{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.division-summary span{font-size:10px;border:1px solid #dae6ef;border-radius:25px;padding:7px 12px;background:white;color:#43647c}.division-overview{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.division-overview p{font-size:14px;color:#62798e}.division-benefits{list-style:none;margin:15px 0 0;padding:0}.division-benefits li{border-bottom:1px solid #dce7ef;padding:16px 0;display:flex;gap:15px;font-size:13px}.division-benefits li:before{content:'↗';color:#0087b3}.division-scope{background:#f1f6f9}.division-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.division-service-card{background:white;border:1px solid #dae6ee;padding:26px;border-radius:5px}.division-service-card>span{font-size:10px;font-weight:700;color:#0082af}.division-service-card h3{font-size:20px;margin:16px 0 12px;letter-spacing:-.4px}.division-service-card p{font-size:13px;color:#637b90;margin:0}.division-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:35px}.division-step{border-top:2px solid #0c93bd;padding-top:20px}.division-step>span{font-size:11px;color:#0a8ab4}.division-step h3{font-size:18px}.division-step p{font-size:12px;color:#647b8e}.division-faq{background:#f1f6f9}.division-faq details{border-bottom:1px solid #ccdde8;padding:20px 0}.division-faq summary{font-size:16px;font-weight:700;cursor:pointer;list-style-position:outside;padding-right:15px}.division-faq summary:focus-visible{outline:3px solid #0085b5;outline-offset:5px}.division-faq details p{color:#60778b;font-size:13px;max-width:850px}.division-enquiry{padding:65px 0}.division-enquiry-inner{background:#e9f4fa;padding:40px;border-left:3px solid #00a9da;display:flex;align-items:center;justify-content:space-between;gap:35px}.division-enquiry h2{font-size:30px;letter-spacing:-.8px;margin:0 0 10px}.division-enquiry p{font-size:13px;color:#59768c;max-width:660px;margin:0}.division-enquiry .btn{flex-shrink:0}.division-related{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 0}.division-related a{border:1px solid #d3e3ed;border-radius:25px;padding:9px 15px;font-size:11px}.division-related a:hover{background:#eaf5fa;color:#00658a}.division-important{padding:18px 22px;border-left:3px solid #00a7d5;background:#eaf4f9;font-size:12px;color:#45657e;margin-top:24px}
@media(max-width:1000px){.division-hero-grid,.division-overview{gap:35px}.division-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.division-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.division-hero-visual img{height:370px}}
@media(max-width:760px){.group-business .division-card-body{padding:25px}.group-business .division-card-image{height:230px}.group-business.technology-card{grid-template-columns:1fr}.group-business.technology-card .division-card-image{min-height:0;height:230px}.division-hero-grid,.division-overview{grid-template-columns:1fr;gap:30px}.division-hero{padding-bottom:40px}.division-hero h1{font-size:38px;letter-spacing:-1.2px}.division-hero-visual img{height:290px}.division-service-grid{grid-template-columns:1fr;gap:15px}.division-service-card{padding:24px}.division-journey{gap:22px}.division-enquiry{padding:40px 0}.division-enquiry-inner{display:block;padding:28px}.division-enquiry h2{font-size:26px}.division-enquiry .btn{margin-top:24px}.division-breadcrumb{padding:18px 0}.division-faq summary{font-size:15px}.division-hero .actions{gap:10px}}
@media(max-width:760px){.division-hero-visual{order:-1}.division-hero-visual img{height:260px}}
@media(max-width:380px){.division-hero h1{font-size:33px}.division-journey{grid-template-columns:1fr}.division-hero-visual img{height:240px}}
