.serve-page{color:#243845;background:#fff}.serve-hero{color:#fff;align-items:center;min-height:610px;display:flex;position:relative;overflow:hidden}.serve-hero-image,.serve-hero-shade{width:100%;height:100%;position:absolute;inset:0}.serve-hero-image{object-fit:cover;object-position:center 45%}.serve-hero-shade{background:linear-gradient(90deg,#082738f5,#0b4862d1 55%,#0b486233)}.arabic .serve-hero-shade{background:linear-gradient(270deg,#082738f5,#0b4862d1 55%,#0b486233)}.serve-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:80px;display:grid;position:relative}.serve-kicker{color:#e4943c;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.arabic .serve-kicker{letter-spacing:0;text-transform:none}.serve-hero h1{max-width:900px;margin:18px 0 24px;font-size:clamp(42px,5.2vw,72px);line-height:1.1}.serve-lead{color:#dbe9ef;max-width:790px;margin:0 0 32px;font-size:18px;line-height:1.8}.serve-crumb{color:#bed2dc;font-size:14px}.serve-hero-mark{border-inline-start:1px solid #ffffff73;flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px;padding-inline-start:34px;display:flex}.serve-hero-mark b{color:#1592bc;font-size:72px;font-weight:900;line-height:.9}.serve-hero-mark strong{color:#f59b24;margin-top:15px;font-size:34px;line-height:1.15}.serve-hero-mark small{color:#fff;margin-top:18px;font-size:14px;line-height:1.6}.serve-section-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:45px;display:grid}.serve-section-head h2,.serve-needs h2,.serve-adapt h2,.serve-cta h2{color:#143b4f;margin:14px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.22}.serve-section-head>p{color:#60727b;margin:0;font-size:16px;line-height:1.9}.serve-grid{border-top:1px solid #cddfe6;border-inline-start:1px solid #cddfe6;grid-template-columns:repeat(6,1fr);display:grid}.serve-grid article{border-inline-end:1px solid #cddfe6;background:#fff;border-bottom:1px solid #cddfe6;grid-column:span 2;min-height:300px;padding:30px;position:relative}.serve-grid article:nth-child(4){grid-column:2/span 2}.serve-grid article:nth-child(5){grid-column:4/span 2}.serve-grid article>span{color:#d07d2b;font-size:13px;font-weight:800;position:absolute;inset-block-start:35px;inset-inline-end:28px}.serve-icon{color:#167da3;background:#e5f4f8;border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.serve-icon svg{stroke-width:1.7px;width:38px;height:38px}.serve-grid article:nth-child(2) .serve-icon{color:#d47a23;background:#fff0e1}.serve-grid article:nth-child(3) .serve-icon{color:#2d8879;background:#e5f3ef}.serve-grid article:nth-child(4) .serve-icon{color:#4a6ca0;background:#e8eef8}.serve-grid article:nth-child(5) .serve-icon{color:#b76537;background:#f7ece5}.serve-grid h3{color:#153d50;margin:25px 0 13px;font-size:21px;line-height:1.45}.serve-grid p{color:#63747c;margin:0;font-size:15px;line-height:1.8}.serve-needs{background:#f2e9dc}.serve-needs-grid{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.serve-needs-copy{align-self:start;position:sticky;top:30px}.serve-needs-copy a,.serve-cta a{color:#fff;background:#133f56;align-items:center;gap:10px;margin-top:32px;padding:14px 20px;font-weight:750;text-decoration:none;display:inline-flex}.serve-needs-copy a svg,.serve-cta a svg{width:18px}.arabic .serve-needs-copy a svg,.arabic .serve-cta a svg{transform:scaleX(-1)}.serve-needs-list{border-top:1px solid #d5c3a8}.serve-needs-list>div{border-bottom:1px solid #d5c3a8;grid-template-columns:32px 1fr;gap:16px;padding:23px 0;display:grid}.serve-needs-list svg{color:#d27c2e;margin-top:4px}.serve-needs-list p{color:#425965;margin:0;font-size:16px;line-height:1.75}.serve-adapt{background:#f6fafb}.serve-adapt-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:80px;display:grid}.serve-adapt-visual{margin:0;position:relative}.serve-adapt-visual>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block;box-shadow:0 22px 55px #123f5526}.serve-adapt-visual>div{color:#fff;background:#187fa5;flex-direction:column;gap:13px;width:180px;padding:23px;display:flex;position:absolute;inset-block-end:28px;inset-inline-end:-24px}.serve-adapt-visual svg{color:#ffd5a4}.serve-adapt-copy>p:not(.serve-kicker){color:#60727b;line-height:1.9}.serve-dimensions{margin-top:28px}.serve-dimensions>div{border-top:1px solid #cfdee4;grid-template-columns:52px 1fr;gap:17px;padding:17px 0;display:grid}.serve-dimensions svg{color:#177da2;background:#e4f2f6;border-radius:12px;width:38px;height:38px;padding:8px}.serve-dimensions span{flex-direction:column;gap:5px;display:flex}.serve-dimensions strong{color:#173f52;font-size:17px}.serve-dimensions small{color:#667780;font-size:14px;line-height:1.65}.serve-cta{color:#fff;background:linear-gradient(120deg,#0f536f,#167c9f);padding:72px 0}.serve-cta .wrap{justify-content:space-between;align-items:center;gap:70px;display:flex}.serve-cta h2{color:#fff;max-width:760px}.serve-cta p:not(.serve-kicker){color:#d9e9ef;max-width:760px;line-height:1.8}.serve-cta a{color:#164d64;background:#fff;flex:none;margin:0}.serve-needs-copy a:hover,.serve-needs-copy a:focus-visible,.serve-cta a:hover,.serve-cta a:focus-visible{color:#fff;background:#df8a31}.serve-page a:focus-visible{outline-offset:3px;outline:3px solid #f0a14b}@media (width<=980px){.serve-hero-grid{grid-template-columns:1fr}.serve-hero-mark{display:none}.serve-section-head,.serve-needs-grid,.serve-adapt-grid{grid-template-columns:1fr;gap:40px}.serve-grid{grid-template-columns:repeat(2,1fr)}.serve-grid article,.serve-grid article:nth-child(4),.serve-grid article:nth-child(5){grid-column:auto}.serve-grid article:nth-child(5){grid-column:1/-1;min-height:240px}.serve-needs-copy{position:static}.serve-adapt-visual{max-width:720px}.serve-cta .wrap{flex-direction:column;align-items:flex-start;gap:25px}}@media (width<=640px){.serve-hero{min-height:620px}.serve-hero h1{font-size:38px}.serve-lead{font-size:16px}.serve-section-head{margin-bottom:30px}.serve-grid{grid-template-columns:1fr}.serve-grid article,.serve-grid article:nth-child(5){grid-column:auto;min-height:0;padding:25px}.serve-adapt-visual>div{width:150px;padding:17px;inset-block-end:14px;inset-inline-end:14px}.serve-needs-grid{gap:30px}.serve-cta{padding:58px 0}}@media (prefers-reduced-motion:reduce){.serve-page *{scroll-behavior:auto!important;transition:none!important}}
