.wp-block-telex-lead-form-block{box-sizing:border-box}.yolyc-lead-form-section{background:#fff;border:1px solid #e2e4e9;border-radius:20px;margin-top:48px;padding:36px 40px 40px;position:relative}.yolyc-lead-form-section:before{background:#246eb9;border-radius:0 3px 3px 0;content:"";height:36px;left:0;position:absolute;top:36px;width:4px}.yolyc-lead-form-title{color:#00171f;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 8px}.yolyc-lead-notice{background:#dff3e4;border:1px solid rgba(45,122,79,.18);border-radius:10px;box-sizing:border-box;color:#00171f;font-size:.82rem;line-height:1.6;margin-bottom:28px;overflow-wrap:break-word;padding:16px 18px 16px 48px;position:relative;transition:border-color .18s ease,box-shadow .18s ease;word-break:break-word}.yolyc-lead-notice:hover{border-color:rgba(45,122,79,.3);box-shadow:0 2px 8px rgba(45,122,79,.06)}.yolyc-lead-notice>*{float:none!important;margin:0!important;padding:0!important;width:auto!important}.yolyc-lead-notice * *,.yolyc-lead-notice>*{display:inline!important}.yolyc-lead-notice:before{align-items:center;background:#2d7a4f;border-radius:50%;color:#fff;content:"ℹ";display:flex!important;font-size:.78rem;font-style:normal;font-weight:700;height:24px;justify-content:center;left:16px;line-height:1;position:absolute;top:16px;width:24px}.yolyc-lead-form-status{align-items:flex-start;animation:yolyc-status-in .22s ease;border-radius:6px;display:flex;font-size:.88rem;gap:10px;line-height:1.5;margin-bottom:20px;padding:13px 16px}.yolyc-lead-form-status--success{background:#edf7f1;border:1px solid #a3d4b8;color:#2d7a4f}.yolyc-lead-form-status--success:before{content:"✓";flex-shrink:0;font-weight:700}.yolyc-lead-form-status--error{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c}.yolyc-lead-form-status--error:before{content:"!";flex-shrink:0;font-weight:700}@keyframes yolyc-status-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.yolyc-lead-form-grid{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;row-gap:0}.yolyc-lead-form-grid .yolyc-button-lead-submit,.yolyc-lead-form-grid .yolyc-lead-field--consent,.yolyc-lead-form-grid .yolyc-lead-field--message,.yolyc-lead-form-grid .yolyc-lead-field--phone,.yolyc-lead-form-grid .yolyc-lead-field:nth-child(3){grid-column:1/-1}.yolyc-lead-form-grid input[type=hidden]{display:none}.yolyc-lead-field{display:flex;flex-direction:column;margin-bottom:20px}.yolyc-lead-field label{align-items:baseline;color:#00171f;display:flex;font-size:.82rem;font-weight:600;gap:4px;letter-spacing:.02em;margin-bottom:6px}.yolyc-lead-field label span[aria-hidden=true]{color:#246eb9;font-size:.9em}.yolyc-lead-field .yolyc-field-optional{color:#7a8fa3;font-size:.78rem;font-weight:400;letter-spacing:0;text-transform:none}.yolyc-lead-field input[type=email],.yolyc-lead-field input[type=tel],.yolyc-lead-field input[type=text],.yolyc-lead-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1.5px solid #e2e4e9;border-radius:6px;box-sizing:border-box;color:#00171f;font-family:inherit;font-size:.92rem;line-height:1.5;padding:11px 14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.yolyc-lead-field input[type=email]::-moz-placeholder,.yolyc-lead-field input[type=tel]::-moz-placeholder,.yolyc-lead-field input[type=text]::-moz-placeholder,.yolyc-lead-field textarea::-moz-placeholder{color:#7a8fa3;opacity:1}.yolyc-lead-field input[type=email]::placeholder,.yolyc-lead-field input[type=tel]::placeholder,.yolyc-lead-field input[type=text]::placeholder,.yolyc-lead-field textarea::placeholder{color:#7a8fa3;opacity:1}.yolyc-lead-field input[type=email]:hover:not(:focus),.yolyc-lead-field input[type=tel]:hover:not(:focus),.yolyc-lead-field input[type=text]:hover:not(:focus),.yolyc-lead-field textarea:hover:not(:focus){border-color:#bfc4cf}.yolyc-lead-field input[type=email]:focus,.yolyc-lead-field input[type=tel]:focus,.yolyc-lead-field input[type=text]:focus,.yolyc-lead-field textarea:focus{background:rgba(36,110,185,.06);border-color:#246eb9;box-shadow:0 0 0 3px rgba(36,110,185,.12);outline:none}.yolyc-lead-field input[type=email]:invalid:not(:-moz-placeholder):not(:focus),.yolyc-lead-field input[type=tel]:invalid:not(:-moz-placeholder):not(:focus),.yolyc-lead-field input[type=text]:invalid:not(:-moz-placeholder):not(:focus),.yolyc-lead-field textarea:invalid:not(:-moz-placeholder):not(:focus){background:#fef2f2;border-color:#fca5a5}.yolyc-lead-field input[type=email]:invalid:not(:placeholder-shown):not(:focus),.yolyc-lead-field input[type=tel]:invalid:not(:placeholder-shown):not(:focus),.yolyc-lead-field input[type=text]:invalid:not(:placeholder-shown):not(:focus),.yolyc-lead-field textarea:invalid:not(:placeholder-shown):not(:focus){background:#fef2f2;border-color:#fca5a5}.yolyc-lead-field textarea{min-height:120px;resize:vertical}.yolyc-lead-field--consent{margin-bottom:24px;margin-top:4px}.yolyc-lead-field--consent .yolyc-consent-label{align-items:flex-start;color:#00171f;cursor:pointer;display:flex;font-size:.83rem;font-weight:400;gap:10px;letter-spacing:0;line-height:1.55;text-transform:none}.yolyc-lead-field--consent .yolyc-consent-label input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #e2e4e9;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin-top:1px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:18px}.yolyc-lead-field--consent .yolyc-consent-label input[type=checkbox]:hover{border-color:#246eb9}.yolyc-lead-field--consent .yolyc-consent-label input[type=checkbox]:focus-visible{border-color:#246eb9;box-shadow:0 0 0 3px rgba(36,110,185,.12);outline:none}.yolyc-lead-field--consent .yolyc-consent-label input[type=checkbox]:checked{background:#246eb9;border-color:#246eb9}.yolyc-lead-field--consent .yolyc-consent-label input[type=checkbox]:checked:after{border:2px solid #fff;border-left:none;border-top:none;content:"";height:9px;left:5px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.yolyc-lead-field--consent .yolyc-consent-label a{color:#246eb9;text-decoration:underline;text-underline-offset:2px;transition:color .18s ease}.yolyc-lead-field--consent .yolyc-consent-label a:hover{color:#1a5a9e}.yolyc-button-lead-submit{align-items:center;background:#246eb9;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.92rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:.01em;padding:13px 32px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.yolyc-button-lead-submit:hover:not(:disabled){background:#1a5a9e;box-shadow:0 4px 12px rgba(36,110,185,.35);transform:translateY(-1px)}.yolyc-button-lead-submit:active:not(:disabled){box-shadow:none;transform:translateY(0)}.yolyc-button-lead-submit:focus-visible{box-shadow:0 0 0 3px rgba(36,110,185,.12);outline:none}.yolyc-button-lead-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}@media(max-width:680px){.yolyc-lead-form-section{padding:28px 16px 32px}.yolyc-lead-form-section:before{top:28px}.yolyc-lead-notice{font-size:.78rem;line-height:1.55;padding:14px 14px 14px 44px}.yolyc-lead-notice:before{font-size:.72rem;height:22px;left:14px;top:14px;width:22px}.yolyc-lead-form-grid{grid-template-columns:1fr}.yolyc-lead-form-grid .yolyc-button-lead-submit,.yolyc-lead-form-grid .yolyc-lead-field--consent,.yolyc-lead-form-grid .yolyc-lead-field--message,.yolyc-lead-form-grid .yolyc-lead-field--phone{grid-column:1}.yolyc-button-lead-submit{width:100%}}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-form-section{background:#012a38!important;border-color:rgba(36,110,185,.35)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-form-section:before{background:#246eb9!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-form-title{color:#dff3e4!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-notice{background:linear-gradient(135deg,rgba(36,110,185,.1),rgba(36,110,185,.04))!important;border-color:rgba(36,110,185,.22)!important;color:hsla(0,0%,100%,.78)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-notice:hover{border-color:rgba(36,110,185,.35)!important;box-shadow:0 2px 8px rgba(36,110,185,.12)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-notice:before{background:#246eb9!important;color:#fff!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-form-status--success{background:rgba(45,122,79,.15)!important;border-color:rgba(45,122,79,.35)!important;color:#6ee7a0!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-form-status--error{background:rgba(185,28,28,.15)!important;border-color:rgba(185,28,28,.35)!important;color:#fca5a5!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field label{color:hsla(0,0%,100%,.72)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field label span[aria-hidden=true]{color:#246eb9!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field .yolyc-field-optional{color:hsla(0,0%,100%,.45)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=email],[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=tel],[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=text],[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field textarea{background:#00171f!important;border-color:rgba(36,110,185,.22)!important;color:#fff!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=email]::-moz-placeholder,[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=tel]::-moz-placeholder,[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=text]::-moz-placeholder,[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field textarea::-moz-placeholder{color:hsla(0,0%,100%,.38)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=email]::placeholder,[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=tel]::placeholder,[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=text]::placeholder,[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field textarea::placeholder{color:hsla(0,0%,100%,.38)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=email]:hover:not(:focus),[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=tel]:hover:not(:focus),[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=text]:hover:not(:focus),[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field textarea:hover:not(:focus){border-color:rgba(36,110,185,.35)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=email]:focus,[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=tel]:focus,[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=text]:focus,[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field textarea:focus{background:rgba(36,110,185,.08)!important;border-color:#246eb9!important;box-shadow:0 0 0 3px rgba(36,110,185,.18)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=email]:invalid:not(:-moz-placeholder):not(:focus),[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=tel]:invalid:not(:-moz-placeholder):not(:focus),[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=text]:invalid:not(:-moz-placeholder):not(:focus),[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field textarea:invalid:not(:-moz-placeholder):not(:focus){background:rgba(185,28,28,.08)!important;border-color:rgba(185,28,28,.5)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=email]:invalid:not(:placeholder-shown):not(:focus),[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=tel]:invalid:not(:placeholder-shown):not(:focus),[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field input[type=text]:invalid:not(:placeholder-shown):not(:focus),[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field textarea:invalid:not(:placeholder-shown):not(:focus){background:rgba(185,28,28,.08)!important;border-color:rgba(185,28,28,.5)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field--consent .yolyc-consent-label{color:hsla(0,0%,100%,.68)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field--consent .yolyc-consent-label input[type=checkbox]{background:#00171f!important;border-color:rgba(36,110,185,.22)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field--consent .yolyc-consent-label input[type=checkbox]:hover{border-color:#246eb9!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field--consent .yolyc-consent-label input[type=checkbox]:focus-visible{border-color:#246eb9!important;box-shadow:0 0 0 3px rgba(36,110,185,.18)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field--consent .yolyc-consent-label input[type=checkbox]:checked{background:#246eb9!important;border-color:#246eb9!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field--consent .yolyc-consent-label a{color:#dff3e4!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-lead-field--consent .yolyc-consent-label a:hover{color:#408dda!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-button-lead-submit{background:#246eb9!important;color:#fff!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-button-lead-submit:hover:not(:disabled){background:#2f82d7!important;box-shadow:0 4px 12px rgba(36,110,185,.4)!important}[data-theme=dark] .wp-block-telex-lead-form-block .yolyc-button-lead-submit:focus-visible{box-shadow:0 0 0 3px rgba(36,110,185,.25)!important}@media(prefers-reduced-motion:reduce){.yolyc-lead-form-status{animation:none}.yolyc-button-lead-submit,.yolyc-consent-label input[type=checkbox],.yolyc-lead-field input,.yolyc-lead-field textarea{transition:none}}
