.itc-lead{background:var(--wp--preset--color--white,#fff);border:1px solid var(--wp--custom--color--line,#e4e7f0);border-radius:20px;box-shadow:0 24px 60px rgba(7,26,46,.18);box-sizing:border-box;color:var(--wp--preset--color--slate-600,#555864);padding:var(--wp--preset--spacing--40,1.5rem)}.itc-lead>*{margin:0}.itc-lead__title{color:var(--wp--preset--color--ink-950,#06121f);font-size:var(--wp--preset--font-size--large,1.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.3;margin-block-end:var(--wp--preset--spacing--30,1rem)!important}.itc-lead__form{display:grid;gap:.875rem}.itc-lead__form[hidden]{display:none}.itc-lead__field{display:grid;gap:.375rem;margin:0}.itc-lead__field label{color:var(--wp--preset--color--ink-950,#06121f);font-size:var(--wp--preset--font-size--small,.9375rem);font-weight:500}.itc-lead input:not([type=hidden]):not([type=checkbox]),.itc-lead select{background:var(--wp--preset--color--white,#fff);border:1px solid #c9cde0;border-radius:8px;box-sizing:border-box;color:var(--wp--preset--color--ink-950,#06121f);font:inherit;font-size:1rem;inline-size:100%;min-block-size:46px;padding:.625rem .875rem;transition:border-color var(--wp--custom--duration--fast,.15s)}.itc-lead input:not([type=hidden]):focus-visible,.itc-lead select:focus-visible{border-color:var(--wp--preset--color--sky-600,#136fa3);outline:2px solid var(--wp--preset--color--sky-500,#1a93d3);outline-offset:1px}.itc-lead__select{display:block;position:relative}.itc-lead__select select{appearance:none;padding-inline-end:2.5rem}.itc-lead__select .itc-svg{color:var(--wp--preset--color--slate-600,#555864);inset-block-start:50%;inset-inline-end:.875rem;pointer-events:none;position:absolute;transform:translateY(-50%)}.itc-lead__hp{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute!important}.itc-lead__ticked{background:color-mix(in srgb,var(--wp--preset--color--green-500,#42bf35) 12%,#fff);border-radius:8px;color:var(--wp--preset--color--ink-950,#06121f);padding:.5rem .75rem}.itc-lead__error,.itc-lead__ticked{font-size:var(--wp--preset--font-size--small,.9375rem)}.itc-lead__error{color:#b32d2e;margin:0}.itc-lead__submit{display:block}.itc-lead__submit .wp-block-button__link{border:0;cursor:pointer;display:block;inline-size:100%;text-align:center}.itc-lead__submit .wp-block-button__link[disabled]{cursor:progress;opacity:.7}.itc-lead__alt{font-size:var(--wp--preset--font-size--small,.9375rem);margin-block-start:.875rem!important;text-align:center}.itc-lead__alt a{align-items:center;color:var(--wp--preset--color--sky-600,#136fa3);display:inline-flex;font-weight:500;gap:.375rem}.itc-lead__alt .itc-svg{color:var(--wp--preset--color--green-500,#42bf35)}.itc-lead__done{display:grid;gap:.5rem;justify-items:start}.itc-lead__done[hidden]{display:none}.itc-lead__done .itc-svg{color:var(--wp--preset--color--green-500,#42bf35)}.itc-lead__done p{margin:0}.itc-lead__done-title{color:var(--wp--preset--color--ink-950,#06121f);font-size:var(--wp--preset--font-size--large,1.25rem);font-weight:600}.itc-lead.is-sent .itc-lead__alt{display:none}.itc-lead.is-checklist .itc-lead__form{align-items:end;grid-template-columns:minmax(0,1fr) auto}.itc-lead.is-checklist .itc-lead__error{grid-column:1/-1}@media (max-width:520px){.itc-lead.is-checklist .itc-lead__form{grid-template-columns:minmax(0,1fr)}}.itc-lead.is-report .itc-lead__form{grid-template-columns:repeat(2,minmax(0,1fr))}.itc-lead.is-report :is(.itc-lead__error,.itc-lead__submit){grid-column:1/-1}@media (max-width:600px){.itc-lead.is-report .itc-lead__form{grid-template-columns:minmax(0,1fr)}}.itc-lead textarea{border:1px solid #c9cde0;border-radius:8px;box-sizing:border-box;color:var(--wp--preset--color--ink-950,#06121f);font:inherit;font-size:1rem;inline-size:100%;padding:.625rem .875rem;resize:vertical}.itc-lead textarea:focus-visible{border-color:var(--wp--preset--color--sky-600,#136fa3);outline:2px solid var(--wp--preset--color--sky-500,#1a93d3);outline-offset:1px}.itc-lead input[type=file]{background:var(--wp--preset--color--surface-50,#f8f8f8);padding:.5rem}.itc-lead__note{color:var(--wp--preset--color--slate-600,#555864);font-size:var(--wp--preset--font-size--x-small,.8125rem);margin:0;text-align:center}.itc-lead.is-contact .itc-lead__form{gap:1rem}.itc-lead__paths{border:0;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 .5rem;min-inline-size:0;padding:0}.itc-lead__paths legend{color:var(--wp--preset--color--ink-950,#06121f);float:none;font-size:var(--wp--preset--font-size--large,1.25rem);font-weight:600;inline-size:auto;letter-spacing:-.02em;margin-block-end:.75rem;padding:0}.itc-lead__path{border:1px solid var(--wp--custom--color--line,#e4e7f0);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:.625rem;padding:1rem;position:relative;transition:border-color var(--wp--custom--duration--fast,.15s),background-color var(--wp--custom--duration--fast,.15s)}.itc-lead__path input{block-size:1px;inline-size:1px;opacity:0;position:absolute}.itc-lead__path:hover{border-color:var(--wp--preset--color--sky-500,#1a93d3)}.itc-lead__path:has(input:checked){background:color-mix(in srgb,var(--wp--preset--color--sky-100,#d2ebf9) 40%,#fff);border-color:var(--wp--preset--color--sky-600,#136fa3);box-shadow:0 0 0 1px var(--wp--preset--color--sky-600,#136fa3)}.itc-lead__path:has(input:focus-visible){outline:2px solid var(--wp--preset--color--sky-500,#1a93d3);outline-offset:2px}.itc-lead__path-text{display:grid;gap:.125rem}.itc-lead__path-text strong{color:var(--wp--preset--color--ink-950,#06121f);line-height:1.3}.itc-lead__path-text span{font-size:var(--wp--preset--font-size--small,.9375rem);line-height:1.45}.itc-lead__common,.itc-lead__set{border:0;display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-inline-size:0;padding:0}.itc-lead__set{display:none}.itc-lead__form:has(input[name=path][value=partner]:checked) .itc-lead__set.is-partner,.itc-lead__form:has(input[name=path][value=sales]:checked) .itc-lead__set.is-sales,.itc-lead__form:has(input[name=path][value=support]:checked) .itc-lead__set.is-support{display:grid}.itc-lead__set .is-wide,.itc-lead__set .itc-lead__submit{grid-column:1/-1}.itc-lead__urgent{background:#fff4e0;border-radius:8px;color:#6b4200;font-size:var(--wp--preset--font-size--small,.9375rem);margin:0;padding:.625rem .875rem}.itc-lead__urgent a{color:inherit;font-weight:700}.itc-lead__portal{font-weight:600;margin:0}.itc-lead__portal a{color:var(--wp--preset--color--sky-600,#136fa3)}@media (max-width:700px){.itc-lead__common,.itc-lead__paths,.itc-lead__set{grid-template-columns:minmax(0,1fr)}}.itc-lead.is-job .itc-lead__form{grid-template-columns:repeat(2,minmax(0,1fr))}.itc-lead.is-job :is(.itc-lead__submit,.itc-lead__error,.itc-lead__note,.itc-lead__field:has(input[type=file])){grid-column:1/-1}@media (max-width:600px){.itc-lead.is-job .itc-lead__form{grid-template-columns:minmax(0,1fr)}}
