
.marketing-hero{background:radial-gradient(ellipse at 85% 45%,#104c73 0%,#092a48 40%,#071a30 78%);overflow:hidden}.marketing-hero::after{display:none}.marketing-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(#63b8da08 1px,transparent 1px),linear-gradient(90deg,#63b8da08 1px,transparent 1px);background-size:54px 54px;pointer-events:none}.marketing-hero .heroContent{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center;position:relative;z-index:1;padding-top:75px;padding-bottom:65px;min-height:650px}.marketing-hero .heroText{width:100%;max-width:570px!important}.marketing-hero .heroText h1{font-size:clamp(2.7rem,4.4vw,4rem);line-height:1.06;letter-spacing:-.045em}.marketing-hero .heroText h1 span{white-space:normal;max-width:560px}.marketing-hero .heroText .sub{max-width:500px;font-size:1.04rem}.mk-journey{min-width:0}.mk-journey svg{display:block;width:100%;height:auto;max-height:440px}.mk-journey>p{text-align:center;color:#a7c8dd;font-size:.83rem;line-height:1.65;margin:4px 0 0}.mk-journey strong{font-weight:500;color:#d0e8f5}.mk-small-heading{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#1475b8;margin:0 0 14px}.mk-work-list{padding-left:19px;margin:0 0 25px;color:#60748b;line-height:1.8}.mk-work-list li{padding-left:5px;margin-bottom:11px}.mk-service-detail .mk-context{font-size:.88rem;line-height:1.75;color:#6c7b8e;margin:22px 0 0}.mk-responsibility{padding:85px 0}.mk-responsibility header{max-width:850px}.mk-responsibility .mk-lead{margin-left:0;font-size:1.08rem}.mk-table-wrap{overflow-x:auto;border-top:2px solid #72bcd8}.mk-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem;line-height:1.7}.mk-table-wrap caption{text-align:left;color:#60748b;padding:18px 0;font-size:.8rem}.mk-table-wrap th,.mk-table-wrap td{padding:22px 20px;border-bottom:1px solid #dce7ef;vertical-align:top}.mk-table-wrap thead th{background:#edf5fb;color:#164970;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.mk-table-wrap tbody th{width:22%;font-weight:650;color:#193954}.mk-table-wrap td{color:#60748b;width:39%}.mk-roadmap{background:#f5f9fc;padding:80px 0}.mk-roadmap .mk-lead{margin-left:0;font-size:1.05rem}.mk-roadmap-rows{margin-top:35px}.mk-roadmap-rows article{display:grid;grid-template-columns:40px .8fr 1fr 1fr;gap:25px;align-items:start;padding:28px 0;border-top:1px solid #dce7ef}.mk-roadmap-rows h3{font-size:1.15rem;line-height:1.35;margin:0}.mk-roadmap-rows p{font-size:.95rem;color:#60748b;margin:0}.mk-roadmap-rows strong{color:#234b68;font-weight:600}@media(max-width:800px){.marketing-hero .heroContent{grid-template-columns:1fr;padding-top:58px;padding-bottom:48px;gap:25px}.marketing-hero .heroText h1{font-size:clamp(2.6rem,9vw,3.7rem)}.marketing-hero .heroText .sub{max-width:100%}.mk-journey{max-width:480px;margin:auto;width:100%}.mk-journey svg{max-height:340px}.mk-responsibility,.mk-roadmap{padding:55px 0}.mk-roadmap-rows article{grid-template-columns:30px 1fr;gap:14px}.mk-roadmap-rows article p{grid-column:2}.mk-table-wrap th,.mk-table-wrap td{padding:15px 10px;font-size:.85rem}.mk-table-wrap table{min-width:580px}}
