.leader-card{align-items:center;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;display:flex;min-height:100vh}.leader-card__header{display:block;margin-bottom:3rem;padding:0 1rem;text-align:center}.leader-card__title{color:#fff;display:block;font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:clamp(2.5rem,4vw,3.5rem);margin:0 0 1rem}.leader-card__summary{color:#fff;display:block;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:64rem;opacity:.9}@media (min-width:64rem){.leader-card__header{margin-bottom:4rem}}.leader-card__container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;padding:0 1rem}@media (min-width:64rem){.leader-card__container{align-items:stretch;flex-direction:row;gap:3rem}.leader-card__card{flex:0 0 33%}.leader-card__form-wrapper{flex:1}}.leader-card__card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:0;overflow:hidden;padding:0;transition:transform .3s ease,box-shadow .3s ease}.leader-card__card,.leader-card__profile{display:flex;flex-direction:column;position:relative}.leader-card__profile{height:100%;z-index:2}:not(.hs-inline-edit) .leader-card__card:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);transform:translateY(-3px);will-change:transform}:not(.hs-inline-edit) .leader-card__card:not(:hover){will-change:auto}.leader-card__image{border-radius:12px 12px 0 0;margin:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.leader-card__image img{height:100%;left:0;margin:0;object-fit:cover;padding:0;position:absolute;top:0;transition:transform .3s ease;width:100%}.leader-card__image--placeholder{align-items:center;background-color:#f3f4f6;display:flex;justify-content:center}:not(.hs-inline-edit) .leader-card__card:hover .leader-card__image img{transform:scale(1.05)}.leader-card__content{display:flex;flex-direction:column;flex-grow:1;padding:2rem;text-align:center}.leader-card__name{color:#5b6670;display:block;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.leader-card__position{color:#6b7280;display:block;font-size:.875rem;font-weight:600;letter-spacing:.05em;line-height:1.2;margin:0 0 1.5rem;text-transform:uppercase}.leader-card__biography{color:#4b5563;display:block;font-size:.875rem;line-height:1.5;margin:0 0 2rem;text-align:left}.leader-card__contacts{display:flex;gap:1rem;justify-content:center}.leader-card__contact-link{align-items:center;background-color:#3b82f6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.leader-card__contact-link:focus,.leader-card__contact-link:hover{background-color:#2563eb;outline:none;transform:scale(1.1)}.leader-card__contact-link:focus{outline:2px solid #3b82f6;outline-offset:2px}.leader-card__contact-link--linkedin{background-color:#0077b5}.leader-card__contact-link--linkedin:focus,.leader-card__contact-link--linkedin:hover{background-color:#005885}.leader-card__form-wrapper{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0;position:relative}.leader-card__form-container{background-color:#fff;padding:2.5rem}.leader-card__form-container .hs-form{display:flex;flex-direction:column}.leader-card__form-container .hs-form-field{display:flex;flex-direction:column;margin-bottom:1rem;position:relative}.leader-card__form-container .hs-form-field .hs-form-field__label{color:#374151!important;display:block;font-size:.875rem;font-weight:500;line-height:1.2;margin:0 0 .5rem}.leader-card__form-container .hs-form-field .hs-form-field__label .hs-form-required{color:#ef4444!important}.leader-card__form-container .hs-form-field__label,.leader-card__form-container label{color:#374151!important;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.leader-card__form-container form input[type=email],.leader-card__form-container form input[type=file],.leader-card__form-container form input[type=number],.leader-card__form-container form input[type=password],.leader-card__form-container form input[type=search],.leader-card__form-container form input[type=tel],.leader-card__form-container form input[type=text],.leader-card__form-container form select,.leader-card__form-container form textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#5b6670;font-size:.875rem;line-height:1.5;padding:1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.leader-card__form-container form input:focus,.leader-card__form-container form select:focus,.leader-card__form-container form textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.leader-card__form-container .hs_submit{padding:1rem 0;text-align:center;width:100%}@media (min-width:64rem){.leader-card__form-container .hs_submit{width:auto}}.leader-card__form-container .legal-consent-container .hs-form-booleancheckbox-display>span p{display:inline-block;margin-left:0!important;margin-top:-1.2rem;padding-left:1rem;padding-top:0}.leader-card__form-container .hs-form-field .hs-error-msgs{margin:.25rem 0 0}.leader-card__form-container .hs-form-field .hs-error-msgs .hs-error-msg{color:#ef4444;display:block;font-size:.75rem;line-height:1.2}.leader-card__form-container .hs-form-field .hs-form-checkbox{align-items:flex-start;display:flex;gap:.75rem;margin:0}.leader-card__form-container .hs-form-field .hs-form-checkbox input[type=checkbox]{background-color:#fff;border:1px solid #d1d5db;border-radius:3px;cursor:pointer;flex-shrink:0;height:1rem;margin:.125rem 0 0;width:1rem}.leader-card__form-container .hs-form-field .hs-form-checkbox input[type=checkbox]:checked{background-color:#3b82f6;border-color:#3b82f6}.leader-card__form-container .hs-form-field .hs-form-checkbox input[type=checkbox]:focus{outline:2px solid #3b82f6;outline-offset:2px}.leader-card__form-container .hs-form-field .hs-form-checkbox .hs-form-checkbox-display{color:#374151;cursor:pointer;display:block;flex:1;font-size:.875rem;line-height:1.5}.leader-card__form-container .hs-form .hs-button{align-items:center;background-color:#fff;border:2px solid #f97316;border-radius:4rem;color:#3b82f6;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.2;margin:1rem auto 0;max-width:300px;min-width:200px;padding:.875rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}.leader-card__form-container .hs-form .hs-button:focus,.leader-card__form-container .hs-form .hs-button:hover{background-color:#f97316;box-shadow:0 4px 12px rgba(249,115,22,.3);color:#fff;outline:none;transform:translateY(-2px)}.leader-card__form-container .hs-form .hs-button:active{transform:translateY(0)}.leader-card__form-container .hs-form .hs-error-msgs{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:1rem 0;padding:1rem}.leader-card__form-container .hs-form .hs-error-msgs .hs-error-msg{color:#dc2626;font-size:.875rem}.leader-card__form-container .hs-form .hs-form-success{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:.875rem;margin:1rem 0;padding:1rem}.leader-card__form-container .hs-form-field-wrapper{margin-bottom:1rem}.leader-card__form-container .hs-form-field-wrapper label{color:#374151!important;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.leader-card__form-container *{color:inherit}.leader-card__form-container div,.leader-card__form-container p,.leader-card__form-container span{color:#374151}:not(.hs-inline-edit) .leader-card.lazy-section{transition-duration:.6s;transition-timing-function:ease-out}:not(.hs-inline-edit) .leader-card.lazy-section .leader-card__card,:not(.hs-inline-edit) .leader-card.lazy-section .leader-card__form-wrapper{transition-duration:.5s;transition-timing-function:ease-out}:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=fade-in]{opacity:0;transition-property:opacity}:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=fade-in] .leader-card__card,:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=fade-in] .leader-card__form-wrapper,:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=fade-in].lazy-section--loaded{opacity:1}:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=scale-in]{opacity:1;transform:scale(.95);transition-property:transform}:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=scale-in].lazy-section--loaded{transform:scale(1)}:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=scale-in] .leader-card__card,:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=scale-in] .leader-card__form-wrapper{opacity:1}:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=fade_and_scale]{opacity:0;transform:scale(.95);transition-property:opacity,transform}:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=fade_and_scale].lazy-section--loaded{opacity:1;transform:scale(1)}:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=fade_and_scale] .leader-card__card,:not(.hs-inline-edit) .leader-card.lazy-section[data-animation=fade_and_scale] .leader-card__form-wrapper{opacity:1}.hs-inline-edit .leader-card.lazy-section,.hs-inline-edit .leader-card.lazy-section .leader-card__card,.hs-inline-edit .leader-card.lazy-section .leader-card__form-wrapper,.hs-inline-edit .leader-card__card,.hs-inline-edit .leader-card__contact-link,.hs-inline-edit .leader-card__form-wrapper,.hs-inline-edit .leader-card__image img{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.leader-card.lazy-section,.leader-card.lazy-section .leader-card__card,.leader-card.lazy-section .leader-card__form-wrapper,.leader-card__card,.leader-card__contact-link,.leader-card__form-wrapper,.leader-card__image img{animation:none;transition:none}}