.logo-brand{display:flex;align-items:center;height:78px;width:105px;overflow:hidden}.logo-brand img{width:105px;height:78px;object-fit:contain}.footer-logo{display:block;width:125px;height:95px;overflow:hidden}.footer-logo img{display:block;width:125px;height:95px;object-fit:contain}.testimonial-section{background:#0d3d3d;color:#fff;padding:105px 0}.testimonial-layout{display:grid;grid-template-columns:1fr 1.55fr;gap:70px;align-items:center}.testimonial-label{color:#b8965a;font:700 11px Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}.testimonial-intro h2{font:50px Georgia,serif;line-height:1.08;margin:16px 0}.testimonial-intro p{color:#c9d5d0;max-width:355px}.testimonial-card{border:1px solid rgba(184,150,90,.45);padding:45px 48px;min-height:310px;position:relative;background:rgba(1,15,15,.17)}.testimonial-mark{font:78px Georgia,serif;color:#b8965a;line-height:.5}.testimonial-slide{display:none}.testimonial-slide.active{display:block}.testimonial-quote{font:29px Georgia,serif;line-height:1.35;margin:22px 0 32px}.testimonial-person{font:700 11px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#b8965a}.testimonial-role{font-size:13px;color:#c9d5d0;margin-top:5px}.testimonial-controls{display:flex;align-items:center;gap:13px;margin-top:28px}.testimonial-arrow{width:40px;height:40px;border:1px solid rgba(184,150,90,.7);background:transparent;color:#b8965a;font-size:20px;cursor:pointer}.testimonial-dots{display:flex;gap:7px;margin-left:8px}.testimonial-dot{width:7px;height:7px;border-radius:50%;border:0;background:#66817d;cursor:pointer}.testimonial-dot.active{background:#b8965a}.faq-layout{display:grid;grid-template-columns:1.55fr .75fr;gap:75px;align-items:start}.faq-intro{padding:36px;background:#0d3d3d;color:#fff}.faq-intro h2{font:35px Georgia,serif;line-height:1.15;margin:14px 0}.faq-intro p{color:#cfdbd6}.faq-intro .button{margin-top:12px}.faq-card details{background:#fff;border:1px solid #ded8cc;margin-bottom:12px;padding:0}.faq-card summary{list-style:none;cursor:pointer;padding:22px 60px 22px 25px;font:22px Georgia,serif;position:relative}.faq-card summary::-webkit-details-marker{display:none}.faq-card summary:after{content:'+';position:absolute;right:23px;color:#b8965a;font:32px Arial;font-weight:200;top:15px}.faq-card details[open] summary:after{content:'–'}.faq-card details p{margin:0;padding:0 25px 23px;color:#60625e;max-width:100%}.who{background:#f6f3ed!important;padding:112px 0}.who .container{max-width:1180px}.who .eyebrow{margin-bottom:18px}.who .section-title{max-width:700px;margin-bottom:40px}.who .audience{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border:0;margin:0}.who .audience div{position:relative;background:#0d3d3d;color:#fff;border:0!important;padding:30px 24px 27px!important;min-height:122px;display:flex;align-items:flex-end;font:22px Georgia,serif;line-height:1.18;transition:transform .25s,background .25s}.who .audience div:before{content:counter(audience,decimal-leading-zero);counter-increment:audience;position:absolute;top:18px;left:24px;color:#b8965a;font:700 10px Arial,sans-serif;letter-spacing:.14em}.who .audience{counter-reset:audience}.who .audience div:hover{transform:translateY(-5px);background:#123f3f}.who .button{margin-top:34px}@media(max-width:800px){.testimonial-layout,.faq-layout{grid-template-columns:1fr;gap:35px}.testimonial-intro h2{font-size:40px}.testimonial-card{padding:32px 25px}.testimonial-quote{font-size:24px}.faq-card summary{font-size:20px;padding-left:18px}.faq-card details p{padding-left:18px}.who{padding:75px 0}.who .audience{grid-template-columns:1fr 1fr}.who .audience div{min-height:110px;font-size:19px}.logo-brand{height:70px;width:92px}.logo-brand img{width:92px;height:70px}.footer-logo{width:115px;height:88px}.footer-logo img{width:115px;height:88px}}@media(max-width:480px){.who .audience{grid-template-columns:1fr}.who .audience div{min-height:96px}}
