.ct-service-next{position:relative;left:50%;width:100vw;transform:translateX(-50%);background:#18343b;color:#f9f7ef;padding:clamp(48px,5vw,88px) 0}
.ct-service-next .ct-service-next-grid{width:min(1180px,calc(100% - 36px));max-width:none;margin-inline:auto;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:clamp(28px,6vw,96px);align-items:end}
.ct-service-next-kicker{display:block;color:#d8aa79;font-size:12px;font-weight:800;letter-spacing:.13em;margin-bottom:22px}
.ct-service-next h2{color:#f9f7ef;font-size:clamp(27px,3.1vw,48px);line-height:1.25;letter-spacing:-.035em;margin:0 0 22px;max-width:19em}
.ct-service-next p{color:#e0e7e5;font-size:clamp(15px,1.22vw,19px);line-height:1.85;max-width:46em;margin:0 0 17px}
.ct-service-next small{display:block;color:#bfcfcd;font-size:13px;line-height:1.75;max-width:65em}
.ct-service-next-links{display:flex;flex-direction:column;gap:12px}
.ct-service-next-links a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:17px 19px;text-decoration:none!important;color:#18343b!important;background:#d9ae7c;font-size:15px;font-weight:800;transition:background .2s,transform .2s}
.ct-service-next-links a:hover,.ct-service-next-links a:focus-visible{background:#f2c993;transform:translateY(-2px)}
.ct-service-next-links a+a{color:#f9f7ef!important;background:transparent;border:1px solid #8ba4a1}
.ct-service-next-links a+a:hover,.ct-service-next-links a+a:focus-visible{background:#294750}
.ct-service-next-links span{font-size:21px;line-height:1}
@media(max-width:700px){.ct-service-next{padding:47px 0}.ct-service-next .ct-service-next-grid{grid-template-columns:1fr;gap:26px}.ct-service-next-kicker{font-size:10px;margin-bottom:17px}.ct-service-next h2{font-size:30px}.ct-service-next p{font-size:15px}.ct-service-next small{font-size:12px}.ct-service-next-links a{min-height:54px}}
