.contact-v3{--contact-ivory:#f5f3ed;--contact-navy:#102635;--contact-blue:#235df2;--contact-muted:#647078;--contact-line:#d7dcd9;color:var(--contact-navy);background:var(--contact-ivory);font-family:var(--font-body,Arial,sans-serif)}.contact-v3 *,.contact-v3 *:before,.contact-v3 *:after{box-sizing:border-box}.contact-v3 .contact-v3-shell{width:min(1380px,calc(100% - 112px));margin-inline:auto}.contact-v3 a{color:inherit;text-decoration:none}.contact-v3 button{font:inherit;cursor:pointer}.contact-v3 h1,.contact-v3 h2,.contact-v3 h3,.contact-v3 p{margin:0}.contact-v3 h1,.contact-v3 h2,.contact-v3 h3{font-family:var(--font-display,Arial,sans-serif);font-weight:500}.contact-v3 h1 em,.contact-v3 h2 em{color:var(--contact-blue);font-style:normal}.contact-v3-hero{padding:128px 0 0}.contact-v3-topline{display:flex;align-items:center;gap:18px;padding-block:24px;border-bottom:1px solid var(--contact-line);font-size:12px}.contact-v3-topline a{font-weight:600}.contact-v3-topline>span:last-child{margin-left:auto;color:var(--contact-muted)}.contact-v3-hero-grid{display:grid;grid-template-columns:1fr 270px;gap:70px;align-items:end;padding:65px 0 72px}.contact-v3-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:30px!important;color:var(--contact-muted);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}.contact-v3-eyebrow>span{display:block;width:6px;height:6px;background:var(--contact-blue);border-radius:50%}.contact-v3 h1{max-width:950px;font-size:clamp(48px,5.65vw,82px);line-height:1.04;letter-spacing:-.055em}.contact-v3-hero-note{padding-bottom:4px}.contact-v3-hero-index{display:block;margin-bottom:27px;font-size:65px;font-weight:300;line-height:1;color:var(--contact-blue)}.contact-v3-hero-note>p{font-size:15px;line-height:1.7;color:var(--contact-muted)}.contact-v3-text-link{display:flex;justify-content:space-between;padding-top:25px;font-size:12px;font-weight:600}.contact-v3-channels{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line)}.contact-v3-channels a{position:relative;display:flex;flex-direction:column;gap:20px;padding:30px 30px 34px;border-right:1px solid var(--contact-line);transition:background .18s ease}.contact-v3-channels a:first-child{padding-left:0}.contact-v3-channels a:last-child{border-right:0}.contact-v3-channels a:hover{background:#eaeef0}.contact-v3-channels a>span{color:var(--contact-muted);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.contact-v3-channels strong{font-size:clamp(17px,1.7vw,23px);font-weight:500;letter-spacing:-.025em;padding-right:20px}.contact-v3-channels i{position:absolute;right:22px;bottom:34px;color:var(--contact-blue);font-size:20px;font-style:normal}.contact-v3-enquiry{display:grid;grid-template-columns:.8fr 1.35fr;align-items:start;gap:clamp(40px,7vw,112px);padding-block:110px;scroll-margin-top:105px}.contact-v3 h2{font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.04em}.contact-v3-enquiry-intro>p:not(.contact-v3-eyebrow){margin-top:27px;max-width:340px;color:var(--contact-muted);font-size:15px;line-height:1.8}.contact-v3-brief{padding-block:32px;margin-top:12px;border-bottom:1px solid var(--contact-line)}.contact-v3-brief h3{font-size:13px;font-weight:600}.contact-v3-brief ol{display:grid;gap:10px;margin:20px 0 0;padding-left:20px;color:var(--contact-muted);font-size:13px;line-height:1.5}.contact-v3-brief li{padding-left:6px}.contact-v3-brief li::marker{color:var(--contact-blue)}.contact-v3-document-note{display:grid;grid-template-columns:26px 1fr;gap:12px;padding-top:28px}.contact-v3-document-note>span{color:var(--contact-blue);font-size:26px}.contact-v3-document-note h3{font-size:14px;font-weight:600}.contact-v3-document-note p{margin-top:10px;color:var(--contact-muted);font-size:12px;line-height:1.7}.contact-v3-document-note a{display:inline-block;margin-top:17px;color:var(--contact-blue);font-size:12px;font-weight:600}.contact-v3-document-note a span{margin-left:8px}.contact-v3-form-area{min-width:0}.contact-v3-context{margin-bottom:15px;padding:20px 24px;background:#e8edf5;border-left:2px solid var(--contact-blue)}.contact-v3-context span{display:block;margin-bottom:7px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--contact-blue)}.contact-v3-context p{white-space:pre-wrap;font-size:14px;line-height:1.5}.contact-v3-fallback{padding:50px;border:1px solid var(--contact-line);background:#fff}.contact-v3-fallback>span{font-size:11px;color:var(--contact-blue)}.contact-v3-fallback h3{margin-top:20px;font-size:28px;letter-spacing:-.03em}.contact-v3-fallback p{margin:20px 0;color:var(--contact-muted);line-height:1.7}.contact-v3-fallback a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--contact-line);font-size:13px}.contact-v3-specialist{padding-block:84px;background:var(--contact-navy);color:#f5f3ed}.contact-v3-specialist-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.contact-v3-specialist .contact-v3-eyebrow{color:#9db0bb}.contact-v3-specialist h2{font-size:clamp(32px,3.3vw,47px)}.contact-v3-specialist h2 em{color:#92b8ff}.contact-v3-specialist-grid>div:first-child>p:last-child{margin-top:24px;max-width:460px;color:#afbec7;font-size:14px;line-height:1.75}.contact-v3-specialist-routes>a{display:grid;grid-template-columns:1fr 30px;row-gap:12px;padding:27px 0;border-bottom:1px solid #ffffff29}.contact-v3-specialist-routes>a:first-child{border-top:1px solid #ffffff29}.contact-v3-specialist-routes a>span{font-size:17px}.contact-v3-specialist-routes a>strong{grid-row:2;color:#afbec7;font-size:11px;font-weight:400}.contact-v3-specialist-routes a>i{grid-column:2;grid-row:1 / 3;align-self:center;font-style:normal;font-size:22px;color:#92b8ff;transition:transform .18s ease}.contact-v3-specialist-routes a:hover>i{transform:translate(3px,-3px)}.contact-v3-specialist-routes>p{margin-top:20px;font-size:11px;line-height:1.8;color:#afbec7}.contact-v3-location{display:grid;grid-template-columns:1fr .7fr;gap:120px;padding-block:100px}.contact-v3-address address{margin-top:35px;font-size:14px;line-height:1.85;font-style:normal;color:var(--contact-muted)}.contact-v3-address address>strong{display:block;color:var(--contact-navy);font-weight:600}.contact-v3-registration{margin-top:20px!important;font-size:10px;color:var(--contact-muted)}.contact-v3-location-link{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;margin-top:25px;padding:14px 0;border-bottom:1px solid var(--contact-navy);font-size:12px;font-weight:600}.contact-v3-conversation{padding:36px;border:1px solid #b9cde8;background:#e9eff6}.contact-v3-conversation-icon{display:block;margin-bottom:22px;color:var(--contact-blue);font-size:36px}.contact-v3-conversation .contact-v3-eyebrow{margin-bottom:18px!important}.contact-v3-conversation h3{font-size:35px;letter-spacing:-.04em;line-height:1.15}.contact-v3-conversation>p:not(.contact-v3-eyebrow){margin-top:20px;color:var(--contact-muted);font-size:13px;line-height:1.7}.contact-v3-conversation>button,.contact-v3-conversation>a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;background:transparent;border:0;border-bottom:1px solid #b9cde8;color:var(--contact-navy);text-align:left;font-size:12px;font-weight:600}.contact-v3-conversation>button{margin-top:15px}.contact-v3 a:focus-visible,.contact-v3 button:focus-visible{outline:2px solid var(--contact-blue);outline-offset:6px}.contact-v3-noscript{padding:15px;font-size:13px}@media(max-width:1100px){.contact-v3 .contact-v3-shell{width:calc(100% - 64px)}.contact-v3-hero-grid{grid-template-columns:1fr 220px;gap:35px}.contact-v3-enquiry{gap:40px;grid-template-columns:.65fr 1fr}.contact-v3-channels a{padding-inline:20px}.contact-v3-channels strong{font-size:17px}.contact-v3-specialist-grid,.contact-v3-location{gap:55px}}@media(max-width:760px){.contact-v3 .contact-v3-shell{width:calc(100% - 40px)}.contact-v3-hero{padding-top:90px}.contact-v3-topline{font-size:10px;gap:12px;padding-block:20px}.contact-v3-topline>span:last-child{display:none}.contact-v3-hero-grid{grid-template-columns:1fr;gap:25px;padding:40px 0}.contact-v3 h1{font-size:clamp(43px,9vw,64px)}.contact-v3-hero-note{display:grid;grid-template-columns:40px 1fr;gap:20px}.contact-v3-hero-index{font-size:35px;margin:0}.contact-v3-hero-note>p{font-size:13px}.contact-v3-hero-note>a{grid-column:2;max-width:250px;padding-top:0}.contact-v3-channels{grid-template-columns:1fr}.contact-v3-channels a,.contact-v3-channels a:first-child{padding:23px 0;gap:12px;border-right:0;border-bottom:1px solid var(--contact-line)}.contact-v3-channels a:last-child{border-bottom:0}.contact-v3-channels i{right:0;bottom:24px}.contact-v3-enquiry{grid-template-columns:1fr;padding-block:65px;gap:40px}.contact-v3-enquiry-intro>p:not(.contact-v3-eyebrow){max-width:none}.contact-v3-brief{margin-top:0;padding-block:25px}.contact-v3-specialist{padding-block:60px}.contact-v3-specialist-grid,.contact-v3-location{grid-template-columns:1fr;gap:38px}.contact-v3-location{padding-block:65px}.contact-v3-conversation,.contact-v3-fallback{padding:28px}}@media(prefers-reduced-motion:reduce){.contact-v3 *,.contact-v3 *:before,.contact-v3 *:after{transition:none!important}}
