.lets-talk-section{position:relative;z-index:100;background:linear-gradient(180deg,var(--color-white) 0%,var(--color-surface) 18.71%)}.lets-talk-section__card{position:relative;z-index:2;display:flex;flex-direction:column-reverse;width:100%;background:#244850}.lets-talk-section__content{padding:60px 20px}.lets-talk-section__title{margin:0 0 24px;color:var(--color-white);font-family:var(--font-heading);font-size:36px;font-weight:600;line-height:1.15}.lets-talk-section__figure{width:100%;margin:0;align-self:stretch}.lets-talk-section__image{display:block;width:100%}.lets-talk-section__image--tablet,.lets-talk-section__image--desktop{display:none}.lets-talk-section__form{display:block}.lets-talk-section__row{display:flex;flex-direction:column;gap:0 30px}.lets-talk-section__field-shell{position:relative;width:100%;padding-bottom:20px}.lets-talk-section__field{display:block;width:100%;height:63px;padding:16px 24px;border:1px solid #39646d;border-radius:8px;background-color:#39646d;color:var(--color-white);font-family:var(--font-body);font-size:18px;font-weight:500;line-height:21px;transition:border-color .3s ease,color .3s ease}.lets-talk-section__field::placeholder{color:var(--color-brand-soft)}.lets-talk-section__field:focus{outline:none;border-color:var(--color-brand-soft)}.lets-talk-section__field:focus::placeholder{color:var(--color-brand-soft)}.lets-talk-section__field[aria-invalid=true]{border-color:#dc3545}.lets-talk-section__field--textarea{height:126px;resize:none}.lets-talk-section__field-error{position:absolute;left:0;bottom:0;width:100%;margin:0;color:#dc3545;font-size:14px;font-weight:600;line-height:20px}.lets-talk-section__consent-shell{margin-top:20px;margin-bottom:50px;padding-left:12px}.lets-talk-section__consent-label{position:relative;display:flex;gap:15px;align-items:flex-start;cursor:pointer}.lets-talk-section__consent-checkbox{position:absolute;opacity:0;pointer-events:none}.lets-talk-section__consent-box{position:relative;flex:0 0 30px;width:30px;height:30px;border:2px solid var(--color-white);border-radius:3px}.lets-talk-section__consent-check-icon{position:absolute;top:50%;left:50%;width:22px;height:16px;opacity:0;transform:translate(-50%,-50%)}.lets-talk-section__consent-checkbox:checked+.lets-talk-section__consent-box .lets-talk-section__consent-check-icon{opacity:1}.lets-talk-section__consent-checkbox[aria-invalid=true]+.lets-talk-section__consent-box{border-color:#dc3545}.lets-talk-section__consent-text{color:var(--color-white);font-family:var(--font-body);font-size:18px;line-height:21px}.lets-talk-section__consent-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lets-talk-section__field-error--checkbox{position:static;margin-top:10px;padding-left:45px}.lets-talk-section__actions{display:flex}.lets-talk-section__submit{min-width:176px;cursor:pointer}.lets-talk-section__submit[disabled]{opacity:.8;cursor:progress}.lets-talk-section__status{margin:20px 0 0;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.5}.lets-talk-section__status--success{color:var(--color-white)}.lets-talk-section__status--error{color:#f3b0b8}@media(min-width:768px){.lets-talk-section__content{padding:64px}.lets-talk-section__title{font-size:52px;line-height:65px;margin-bottom:36px}.lets-talk-section__row{flex-direction:row}.lets-talk-section__field-shell{width:calc(50% - 15px)}.lets-talk-section__field-shell--full{width:100%}.lets-talk-section__image--mobile{display:none}.lets-talk-section__image--tablet{display:block}}@media(min-width:1201px){.lets-talk-section__card{display:flex;align-items:stretch;flex-direction:row;width:min(calc(100% - 80px),1360px);margin:0 auto -176px;bottom:-64px;overflow:hidden;border-radius:18px}.lets-talk-section__content{position:relative;z-index:1;width:722px;flex-shrink:0}.lets-talk-section__figure{position:absolute;inset:0 0 0 auto;z-index:0;display:block;width:min(968px,72%);align-self:stretch}.lets-talk-section__image--tablet{display:none}.lets-talk-section__image--desktop{position:static;display:block;width:100%;height:100%;object-fit:cover;object-position:center right}}
