.connector-hero{color:#fff;background:linear-gradient(115deg,#051a2c,#103b59);padding:48px 0 64px}.connector-hero .dl-overline{color:#77aeff;margin:28px 0 20px;display:block}.connector-back{color:#b5cce0;font-size:13px}.connector-hero h1{white-space:pre-line;letter-spacing:-2px;max-width:900px;font-size:clamp(40px,5vw,70px);line-height:1.04}.connector-hero p{color:#c4d5e3;max-width:650px;margin:25px 0 30px;line-height:1.8}.connector-families{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.connector-families>a{background:#fff;border:1px solid #d4e0e9;border-top:3px solid #277fff;flex-direction:column;padding:27px;transition:background .15s;display:flex}.connector-families>a:hover{background:#edf5ff}.connector-families>a:focus-visible{outline-offset:4px;outline:3px solid #0768ff}.connector-families h3{justify-content:space-between;gap:12px;margin:22px 0 15px;font-size:27px;display:flex}.connector-families h3 span{color:#0768ff;font-size:22px}.connector-families p{margin-bottom:24px;font-size:14px;line-height:1.7}.connector-card-link{color:#075dbb;margin-top:auto;font-size:12px;font-weight:700}.connector-enquiry{background:#edf3f8;grid-template-columns:1fr 1fr;gap:65px;padding:60px max(6%,50vw - 625px);scroll-margin-top:110px;display:grid}.connector-enquiry h2{margin:20px 0;font-size:40px;line-height:1.1}.connector-enquiry p{color:#4c657a;line-height:1.8}.connector-enquiry form{gap:18px;min-width:0;display:grid}.connector-enquiry label{gap:8px;font-size:13px;font-weight:600;display:grid}.connector-enquiry input,.connector-enquiry select{color:#123049;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8ccde;border-radius:4px;padding:14px}.connector-enquiry small,.connector-note{color:#526d83;font-size:12px;line-height:1.7}.connector-note{margin-top:28px}.connector-enquiry .button{justify-self:start}@media (max-width:850px){.connector-families{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-enquiry{gap:30px}}@media (max-width:600px){.connector-families,.connector-enquiry{grid-template-columns:1fr}.connector-hero{padding:32px 0 45px}.connector-enquiry{padding:40px 6%}.connector-enquiry h2{font-size:32px}.connector-families h3{font-size:25px}}.connector-reference-card{background:#fff;margin:-10px -10px 22px}.connector-reference-card img{object-fit:contain;width:100%;height:185px;display:block}.connector-reference-card figcaption{color:#64778a;border-top:1px solid #edf0f4;padding:10px 6px;font-size:10px}.connector-hero.has-reference>.wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;display:grid}.connector-reference-hero{background:#fff;border-radius:8px;margin:0;overflow:hidden}.connector-reference-hero img{object-fit:contain;width:100%;height:auto;display:block}.connector-reference-hero figcaption{color:#52687a;border-top:1px solid #e2e9f0;padding:15px 20px;font-size:11px;line-height:1.6}.connector-reference-hero figcaption a,.connector-reference-note a{text-decoration:underline}.connector-reference-note{color:#52687a;max-width:1400px;margin:auto;padding:0 6% 35px;font-size:12px;line-height:1.8}@media (max-width:850px){.connector-hero.has-reference>.wrap{grid-template-columns:1fr;gap:30px}.connector-reference-hero{max-width:600px}.connector-reference-card img{height:170px}}.connector-reference-card{background:radial-gradient(#fff 15%,#eef3f7 100%);border-radius:5px;overflow:hidden}.connector-reference-card img{filter:drop-shadow(0 10px 8px #09213616);height:210px;padding:8px}.connector-reference-card figcaption{background:#f8fafc}.connector-reference-hero{background:radial-gradient(#f8fbfd,#dbe5ec);box-shadow:0 18px 45px #0002}.connector-reference-hero img{filter:drop-shadow(0 16px 12px #08203625);padding:22px}.connector-reference-hero figcaption{background:#f8fafc}@media (max-width:600px){.connector-reference-card img{height:190px}.connector-reference-hero img{padding:12px}}
