.lcf-wrap{max-width:860px;margin:28px auto;background:#fff;border:1px solid #e8edf2;border-radius:20px;box-shadow:0 18px 55px rgb(15 23 42 / .08);overflow:hidden;color:#172033}.lcf-head{padding:26px 30px 0}.lcf-head h2{margin:0;font-size:clamp(24px,4vw,34px)}.lcf-form{padding:26px 30px 30px}.lcf-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lcf-field{display:grid;gap:7px}.lcf-w100{grid-column:1/-1}.lcf-label{font-weight:650;font-size:14px}.lcf-label em{color:var(--lcf-accent);font-style:normal}.lcf-control{position:relative;display:block}.lcf-control>img{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:var(--lcf-icon);height:var(--lcf-icon);object-fit:contain;z-index:2}.lcf-control:has(textarea)>img{top:17px;transform:none}.lcf-control input:not([type=checkbox]),.lcf-control textarea,.lcf-control select{width:100%;border:1.5px solid #d9e0e7;border-radius:12px;background:#fff;color:#172033;font:inherit;outline:none;transition:.18s;padding-left:calc(var(--lcf-icon) + 30px)}.lcf-control input:not([type=checkbox]),.lcf-control select{height:52px;padding-top:0;padding-bottom:0;padding-right:14px}.lcf-control textarea{min-height:145px;padding-top:14px;padding-right:14px;padding-bottom:14px;resize:vertical}.lcf-control input:focus,.lcf-control textarea:focus,.lcf-control select:focus{border-color:var(--lcf-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lcf-accent) 14%,transparent)}.lcf-privacy{display:flex;gap:10px;align-items:flex-start;margin:20px 0;font-size:14px;line-height:1.5}.lcf-privacy input{width:19px;height:19px;margin-top:1px;accent-color:var(--lcf-accent)}.lcf-privacy a{color:var(--lcf-accent)}.lcf-submit{width:100%;min-height:54px;border:0;border-radius:12px;background:var(--lcf-accent);color:#fff;font:inherit;font-weight:750;cursor:pointer;transition:.18s;box-shadow:0 10px 24px color-mix(in srgb,var(--lcf-accent) 24%,transparent)}.lcf-submit:hover{filter:brightness(.94);transform:translateY(-1px)}.lcf-submit:disabled{opacity:.65;cursor:wait}.lcf-notice{display:none;margin-top:16px;padding:13px 15px;border-radius:10px;background:#eaf8ef;color:#176b35}.lcf-notice.error{background:#fdecec;color:#9c2525}.lcf-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.cf-turnstile{margin:18px 0}@media(max-width:680px){.lcf-wrap{border-radius:14px}.lcf-form,.lcf-head{padding-left:18px;padding-right:18px}.lcf-grid{grid-template-columns:1fr}.lcf-w50,.lcf-w100{grid-column:1/-1}}.lcf-wrap{font-family:var(--lcf-font,inherit)}.lcf-head h2{font-size:var(--lcf-title-size,34px);color:var(--lcf-title-color,#202020);font-weight:var(--lcf-title-weight,400)}.lcf-label{font-size:var(--lcf-label-size,14px);color:var(--lcf-label-color,#172033);font-weight:var(--lcf-label-weight,650)}.lcf-control input:not([type=checkbox]),.lcf-control textarea,.lcf-control select{font-size:var(--lcf-input-size,15px);color:var(--lcf-input-color,#172033)}.lcf-control input::placeholder,.lcf-control textarea::placeholder{color:var(--lcf-placeholder-color,#8a8f98);opacity:1}.lcf-submit{font-size:var(--lcf-button-size,14px);color:var(--lcf-button-color,#fff);font-weight:var(--lcf-button-weight,750)}.lcf-notice{font-size:var(--lcf-notice-size,14px)}.lcf-privacy{font-size:var(--lcf-privacy-size,14px)}.lcf-wrap{border-radius:var(--lcf-container-radius,6px)}.lcf-control input:not([type=checkbox]):not([type=radio]),.lcf-control textarea,.lcf-control select{border-radius:var(--lcf-radius,6px)}.lcf-submit{border-radius:var(--lcf-button-radius,6px)}.lcf-notice{border-radius:var(--lcf-notice-radius,6px)}.lcf-grid.lcf-one{grid-template-columns:1fr}.lcf-grid.lcf-one .lcf-field{grid-column:1/-1}.lcf-w25{grid-column:span 1}.lcf-w33{grid-column:span 1}.lcf-w50{grid-column:span 1}.lcf-w66,.lcf-w75,.lcf-w100{grid-column:1/-1}.lcf-help{display:block;margin-top:5px;color:#6b7280;font-size:.9em}.lcf-options{display:flex;gap:10px;flex-wrap:wrap;padding:8px 0}.lcf-options label,.lcf-single-check{display:flex;gap:8px;align-items:center}.lcf-cards label{border:1px solid #d9e0e7;border-radius:var(--lcf-radius,6px);padding:12px 14px;cursor:pointer}.lcf-heading h3{margin:8px 0 0}.lcf-divider hr{border:0;border-top:1px solid #e5e7eb}.lcf-spacer{min-height:24px}@media(min-width:681px){.lcf-grid{grid-template-columns:repeat(12,1fr)}.lcf-w25{grid-column:span 3}.lcf-w33{grid-column:span 4}.lcf-w50{grid-column:span 6}.lcf-w66{grid-column:span 8}.lcf-w75{grid-column:span 9}.lcf-w100{grid-column:span 12}.lcf-grid.lcf-one .lcf-field{grid-column:1/-1}}.lcf-privacy-link,.lcf-privacy-link:hover,.lcf-privacy-link:focus{text-decoration:none!important;color:inherit}.lcf-privacy-link:hover{color:var(--lcf-accent)}html body .lcf-wrap{font-family:var(--lcf-font,inherit)!important}html body .lcf-wrap .lcf-head h2,html body .lcf-wrap .lcf-heading h3{font-family:var(--lcf-font,inherit)!important;font-size:var(--lcf-title-size,34px)!important;color:var(--lcf-title-color,#202020)!important;font-weight:var(--lcf-title-weight,400)!important}html body .lcf-wrap .lcf-label{font-family:var(--lcf-font,inherit)!important;font-size:var(--lcf-label-size,14px)!important;color:var(--lcf-label-color,#172033)!important;font-weight:var(--lcf-label-weight,650)!important}html body .lcf-wrap .lcf-control input:not([type=checkbox]):not([type=radio]),html body .lcf-wrap .lcf-control textarea,html body .lcf-wrap .lcf-control select{font-family:var(--lcf-font,inherit)!important;font-size:var(--lcf-input-size,15px)!important;color:var(--lcf-input-color,#172033)!important}html body .lcf-wrap .lcf-control input::placeholder,html body .lcf-wrap .lcf-control textarea::placeholder{color:var(--lcf-placeholder-color,#8a8f98)!important;opacity:1!important}html body .lcf-wrap .lcf-options label,html body .lcf-wrap .lcf-single-check,html body .lcf-wrap .lcf-options label>span,html body .lcf-wrap .lcf-single-check>span{font-family:var(--lcf-font,inherit)!important;font-size:var(--lcf-input-size,15px)!important;color:var(--lcf-input-color,#172033)!important}html body .lcf-wrap button.lcf-submit,html body .lcf-wrap button.lcf-submit:hover,html body .lcf-wrap button.lcf-submit:focus{font-family:var(--lcf-font,inherit)!important;font-size:var(--lcf-button-size,14px)!important;color:var(--lcf-button-color,#ffffff)!important;font-weight:var(--lcf-button-weight,750)!important;background-color:var(--lcf-accent,#e20000)!important}html body .lcf-wrap button.lcf-submit>span{font-family:inherit!important;font-size:inherit!important;color:inherit!important;font-weight:inherit!important}html body .lcf-wrap .lcf-notice{font-family:var(--lcf-font,inherit)!important;font-size:var(--lcf-notice-size,14px)!important}html body .lcf-wrap .lcf-privacy,html body .lcf-wrap .lcf-privacy>span,html body .lcf-wrap .lcf-privacy .lcf-privacy-link,html body .lcf-wrap .lcf-privacy .lcf-privacy-link>span{font-family:var(--lcf-font,inherit)!important;font-size:var(--lcf-privacy-size,14px)!important}