.rep[data-astro-cid-dj5ue5uw]{font-family:var(--rd-font)}.rep-hero[data-astro-cid-dj5ue5uw]{background:#fff;padding:clamp(112px,10vw,150px) 0 clamp(40px,5vw,72px)}.rep-hero__inner[data-astro-cid-dj5ue5uw]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.rep-hero__title[data-astro-cid-dj5ue5uw]{text-wrap:balance;margin-bottom:20px}.rep-hero__sub[data-astro-cid-dj5ue5uw]{max-width:52ch;margin-bottom:28px}.rep-hero__cta[data-astro-cid-dj5ue5uw]{text-decoration:none}.rep-hero__media[data-astro-cid-dj5ue5uw] img[data-astro-cid-dj5ue5uw]{border-radius:14px;width:100%;height:auto;display:block}.rep-quote[data-astro-cid-dj5ue5uw]{background:#fff;padding:clamp(16px,2vw,32px) 0 clamp(40px,5vw,64px)}.rep-quote__card[data-astro-cid-dj5ue5uw]{background:var(--rd-bg-soft);border:1px solid var(--rd-line);border-radius:16px;margin:0;padding:clamp(28px,3.4vw,48px)}.rep-quote__text[data-astro-cid-dj5ue5uw]{font-family:var(--rd-display);color:var(--rd-ink);border:0;margin:0 0 22px;padding-left:0;font-size:clamp(19px,2vw,24px);font-weight:400;line-height:1.4}.rep-quote__by[data-astro-cid-dj5ue5uw]{align-items:center;gap:14px;display:flex}.rep-quote__img[data-astro-cid-dj5ue5uw]{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.rep-quote__name[data-astro-cid-dj5ue5uw]{color:var(--rd-ink);font-size:15px;font-weight:600;display:block}.rep-quote__role[data-astro-cid-dj5ue5uw]{color:var(--rd-grey);font-size:14px;display:block}.rep-form[data-astro-cid-dj5ue5uw]{background:var(--rd-bg-soft);padding:clamp(56px,7vw,96px) 0;scroll-margin-top:clamp(90px,12vh,130px)}.rep-form__inner[data-astro-cid-dj5ue5uw]{grid-template-columns:1fr minmax(0,460px);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.rep-form__sub[data-astro-cid-dj5ue5uw]{color:var(--rd-grey);max-width:44ch;margin-top:16px;font-size:17px;line-height:1.6}.rep-form__box[data-astro-cid-dj5ue5uw]{border:1px solid var(--rd-line);background:#fff;border-radius:16px;padding:clamp(24px,3vw,40px)}@media (width<=860px){.rep-hero__inner[data-astro-cid-dj5ue5uw],.rep-form__inner[data-astro-cid-dj5ue5uw]{grid-template-columns:1fr}}.rep-form__box .hs-form{font-family:var(--rd-font)}.rep-form__box fieldset{border:0;max-width:none;margin:0;padding:0}.rep-form__box fieldset.form-columns-2{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.rep-form__box .hs-form-field{margin-bottom:22px;float:none!important;width:100%!important}.rep-form__box .hs-form-field label{color:var(--rd-ink);margin-bottom:8px;font-size:15px;display:block}.rep-form__box .hs-form-required{color:var(--rd-grey)}.rep-form__box .input{position:relative}.rep-form__box input.hs-input,.rep-form__box select.hs-input,.rep-form__box textarea.hs-input{border:0;border-bottom:1px solid var(--rd-line);width:100%;font-family:var(--rd-font);color:var(--rd-ink);background:0 0;border-radius:0;padding:6px 0 10px;font-size:16px;transition:border-color .2s}.rep-form__box input.hs-input:focus,.rep-form__box select.hs-input:focus,.rep-form__box textarea.hs-input:focus{border-color:var(--rd-navy);outline:none}.rep-form__box select.hs-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1.5L6 6.5L11 1.5' stroke='%235b6670' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 2px center;background-repeat:no-repeat;background-size:11px 7px;padding-right:20px}.rep-form__box .hs_submit{margin-top:8px}.rep-form__box .hs_submit .actions{display:flex}.rep-form__box input.hs-button{background:var(--rd-navy);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;width:100%;padding:15px 24px;font-size:12px;font-weight:600;transition:background-color .2s}.rep-form__box input.hs-button:hover{background:var(--rd-blue)}.rep-form__box .hs-error-msgs{color:#c0392b;margin:6px 0 0;padding:0;font-size:13px;list-style:none}.rep-form__box .submitted-message{color:var(--rd-ink);font-size:18px}@media (width<=520px){.rep-form__box fieldset.form-columns-2{grid-template-columns:1fr}}
