.e62-pillar-icon{display:block;width:36px;height:36px;margin-bottom:20px;color:#183f35}
.e62-work-bridge{display:grid;grid-template-columns:58% 42%;height:auto;min-height:450px;background:#142b3a;text-align:left}
.e62-work-bridge>img{position:static;width:100%;height:450px;object-fit:cover;object-position:53% 100%;z-index:0}
.e62-work-bridge:after{display:none}
.e62-work-bridge>div{padding:38px 11%}
.e62-work-bridge h2{font-size:clamp(36px,4.1vw,64px)}
.e62-work-bridge h2 strong{color:#c6a467}
.e55-offer-guide .e62-offer-logo{display:block;width:min(100%,280px);height:auto;margin:0 auto 30px}
.e62-testimonials{background:#0d202b;color:#f4f1e8}
.e62-testimonials .testimonial-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:30px 6%;min-height:0;padding:55px 0}
.e62-testimonials .testimonial-heading{grid-column:1/-1;margin:0;max-width:none}
.e62-testimonials .testimonial-heading h2{font-size:clamp(42px,5.3vw,76px);margin:0}
.e62-testimonials .testimonial-layout{width:100%;grid-template-columns:minmax(0,1fr) 62px;gap:22px}
.e62-testimonials .testimonial-panel{min-height:365px}
.e62-testimonials .testimonial-quote{font-size:clamp(19px,1.7vw,24px)}
.e62-testimonials .testimonial-portrait{position:relative;right:auto;bottom:auto;width:100%;height:100%;min-height:430px;margin:0;pointer-events:auto;align-self:stretch}
.e62-testimonials .testimonial-portrait img{width:100%;height:100%;object-fit:cover;object-position:25% 50%;mask:none;-webkit-mask:none;filter:none;border-radius:4px}
.e62-testimonials .testimonial-portrait figcaption{right:10px;bottom:10px;color:white;background:#0d202bbf;padding:5px 8px;font-size:9px}
.e62-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;padding:60px 0}
.e62-faq h2{font-size:clamp(40px,4.6vw,66px);line-height:1.08;margin:0}
.e62-faq details{border-top:1px solid #b8bba9;padding:0}
.e62-faq details:last-child{border-bottom:1px solid #b8bba9}
.e62-faq summary{cursor:pointer;list-style:none;padding:23px 35px 23px 0;font-size:19px;font-weight:600;line-height:1.35;position:relative}
.e62-faq summary::-webkit-details-marker{display:none}
.e62-faq summary:after{content:'+';position:absolute;right:2px;top:20px;color:#8b6729;font-size:26px;font-weight:400}
.e62-faq details[open] summary:after{content:'−'}
.e62-faq details>p{margin:0 0 24px;color:#40545d;font-size:16px;line-height:1.7}
.e62-faq summary:focus-visible{outline:2px solid #8b6729;outline-offset:4px}
@media(max-width:760px){.e62-work-bridge{grid-template-columns:1fr;padding:0}.e62-work-bridge>img{height:350px;object-position:53% 100%}.e62-work-bridge>div{padding:32px 5.5%}.e62-work-bridge h2{font-size:42px}.e62-testimonials .testimonial-wrap{grid-template-columns:1fr;gap:25px;padding:38px 0}.e62-testimonials .testimonial-layout{display:flex;gap:8px}.e62-testimonials .testimonial-panel{min-height:0;padding-bottom:10px}.e62-testimonials .testimonial-portrait{height:420px;min-height:0}.e62-testimonials .testimonial-portrait img{object-position:24% 50%}.e62-faq{grid-template-columns:1fr;gap:25px;padding:38px 0}.e62-faq summary{font-size:17px;padding-block:20px}.e62-faq details>p{font-size:15px}.e62-pillar-icon{margin-bottom:12px}}
