.lh-contact-page{--wp--style--block-gap:0;background:#fff}
.lh-contact-page .wp-block-post-content{margin:0!important}
.lh-contact-page .wp-block-post-content>*{margin-block:0!important}
.lh-contact-page>.lh-contact-page.alignfull{margin-block:0!important}
.lh-contact-hero{position:relative;isolation:isolate;overflow:hidden;min-height:360px;margin:0!important;background:#edf3f8}
.lh-contact-hero__image{position:absolute;z-index:-3;inset:0 0 0 34%;width:66%;height:100%;object-fit:cover;object-position:center 48%}
.lh-contact-hero__veil{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#f8fbfd 0 34%,rgba(248,251,253,.94) 44%,rgba(248,251,253,.38) 70%,rgba(4,19,31,.15) 100%)}
.lh-contact-hero__inner{display:flex;min-height:360px;align-items:center;padding-block:58px}
.lh-contact-hero__copy{max-width:720px}
.lh-contact-hero .lh-kicker{margin:0 0 16px;color:#087fc5;font-size:11px;font-weight:850;letter-spacing:.22em}
.lh-contact-hero h1{max-width:13ch;margin:0;color:#071724;font-size:clamp(46px,4.5vw,64px);font-weight:780;line-height:.96;letter-spacing:-.052em}
.lh-contact-hero__copy>p:last-child{display:-webkit-box;max-width:650px;margin:22px 0 0;overflow:hidden;color:#29445a;font-size:clamp(15px,1.2vw,18px);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.lh-sales-team--contact{padding:52px 0 68px;color:#071724;background:linear-gradient(180deg,#f8fbfd,#eef5f9)}
.lh-sales-team--contact .lh-sales-team__ambient{background:radial-gradient(circle at 80% 0,rgba(38,157,224,.08),transparent 31%),linear-gradient(90deg,transparent 0 11%,rgba(17,76,112,.025) 11.1% 11.2%,transparent 11.3%)}
.lh-sales-team--contact .lh-sales-team__heading{align-items:flex-start;max-width:none;margin:0 0 35px;padding:0;text-align:left}
.lh-sales-team--contact .lh-sales-team__heading::after{display:none}
.lh-sales-team--contact .lh-kicker{color:#087fc5}
.lh-sales-team--contact .lh-sales-team__heading h2{margin:8px 0 0;color:#071724;font-size:clamp(36px,3.6vw,56px)}
.lh-sales-team--contact .lh-sales-team__heading>p{max-width:720px;margin:17px 0 0;color:#526b7d;font-size:16px}
.lh-sales-team--contact .lh-sales-card{min-height:330px;padding:24px 10px 28px;border-color:#d5e2ea;background:rgba(255,255,255,.82);box-shadow:0 13px 34px rgba(13,48,69,.055)}
.lh-sales-team--contact .lh-sales-card__glow{opacity:.13;background:#128ed2}
.lh-sales-team--contact .lh-sales-card__portrait{border-color:rgba(16,139,204,.55);background:#edf7fc;box-shadow:0 0 0 6px rgba(25,145,207,.055),0 15px 32px rgba(17,70,99,.14)}
.lh-sales-team--contact .lh-sales-card h3{color:#071724}
.lh-sales-team--contact .lh-sales-card__label{color:#668397}
.lh-sales-team--contact .lh-sales-card__value{color:#203f54}
.lh-sales-team--contact .lh-sales-card:hover,.lh-sales-team--contact .lh-sales-card:focus-within{border-color:rgba(16,139,204,.65);box-shadow:0 22px 52px rgba(15,65,94,.16),0 0 28px rgba(17,135,206,.08)}

.lh-contact-page>.wuyi-section{padding-top:clamp(68px,7vw,104px);padding-bottom:clamp(68px,7vw,104px);background:linear-gradient(120deg,#06131e 0%,#081f30 60%,#073550 100%)}
.lh-contact-page>.wuyi-section .wuyi-intro h2{font-size:clamp(48px,4vw,64px)}
@media(max-width:1100px){.lh-contact-hero__image{inset:0;width:100%;height:100%;opacity:.46}.lh-contact-hero__veil{background:linear-gradient(90deg,rgba(248,251,253,.98),rgba(248,251,253,.88) 58%,rgba(248,251,253,.42))}.lh-sales-team--contact .lh-sales-team__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:640px){.lh-contact-hero{min-height:390px}.lh-contact-hero__inner{min-height:390px;padding-block:50px}.lh-contact-hero__image{opacity:.3;object-position:65% center}.lh-contact-hero__veil{background:linear-gradient(180deg,rgba(248,251,253,.96),rgba(248,251,253,.83))}.lh-contact-hero h1{font-size:clamp(38px,11vw,46px);line-height:.98}.lh-contact-hero__copy>p:last-child{max-width:42ch;font-size:14px;line-height:1.5}.lh-sales-team--contact{padding:52px 0 62px}.lh-sales-team--contact .lh-sales-team__heading{text-align:center;align-items:center}.lh-sales-team--contact .lh-sales-team__heading>p{margin-inline:auto}.lh-sales-team--contact .lh-sales-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-sales-team--contact .lh-sales-card{min-height:330px}}
