.services .integrated-objects{background:transparent;padding:38px 0 0;margin-top:38px;border-top:1px solid #344d69}
.integrated-objects .objects-heading{margin-bottom:26px;align-items:center}
.integrated-objects .objects-heading h3{font-size:clamp(23px,2.3vw,32px);font-weight:500;line-height:1.3;letter-spacing:-.5px;margin:0;color:#e9f1fb}
.integrated-objects .objects-heading>p{font-size:14px;line-height:1.7;max-width:350px;margin:0}
.service-row,.object-card{position:relative;isolation:isolate;cursor:pointer}
.service-row>a,.object-card>a{position:static!important}
.service-row>a::after,.object-card>a::after{content:'';position:absolute;inset:0;z-index:2;cursor:pointer}
.service-row:focus-within,.object-card:focus-within{outline:2px solid #8db8ef;outline-offset:3px}
.service-row:hover,.object-card:hover{border-color:#8db8ef}
.inquiry-selection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:0 0 6px}
.inquiry-selection label{min-width:0}
.inquiry-selection select{display:block!important;width:100%;font-size:14px;padding:11px 2px;color:#e1ebf7;background:#111c2a}
@media(max-width:700px){.integrated-objects .objects-heading{display:block}.integrated-objects .objects-heading h3{font-size:25px;margin-bottom:14px}.integrated-objects .objects-heading>p{font-size:14px}.services .integrated-objects{padding-top:30px;margin-top:30px}.inquiry-selection{grid-template-columns:1fr;gap:0;margin-bottom:0}.inquiry-selection select{font-size:16px}}
.service-row>a,.object-card>a{transform:none!important}
