.bitrix-inline-form{gap:18px;display:grid}.bitrix-inline-form__intro{gap:8px;display:grid}.bitrix-inline-form__intro h3{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.2rem);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading);letter-spacing:-.03em;color:var(--mx-blue-900)}.bitrix-inline-form__intro p,.bitrix-inline-form__status p{color:var(--mx-text-soft);font-size:14px;line-height:1.72}.bitrix-inline-form__shell{gap:14px;display:grid;position:relative}.bitrix-inline-form__embed{background:linear-gradient(#ffffffe0,#f8fbfff5);border:1px solid #12284a12;border-radius:24px;min-height:420px;padding:24px;transition:opacity .28s,transform .28s;position:relative;box-shadow:inset 0 1px #ffffffd1,0 18px 44px #0d23460f}.bitrix-inline-form__embed:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0,#5a8de00f,#0000 22%),linear-gradient(#ffffff5c,#fff0);position:absolute;inset:0}.bitrix-inline-form[data-form-state=loading] .bitrix-inline-form__embed{opacity:.76}.bitrix-inline-form__loading{z-index:2;pointer-events:none;gap:18px;display:grid;position:absolute;inset:24px 24px auto}.bitrix-inline-form__loading-badge{border-radius:var(--mx-radius-pill);color:#ffffffeb;letter-spacing:.12em;text-transform:uppercase;background:#12284ab8;justify-content:center;align-items:center;width:fit-content;min-height:32px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.bitrix-inline-form__loading-grid{gap:14px;display:grid}.bitrix-inline-form__loading-grid span{background:linear-gradient(90deg,#e9eff8e0 0%,#f8fafefa 48%,#e9eff8e0 100%) 0 0/220% 100%;border-radius:18px;height:56px;animation:1.5s linear infinite bitrixFormShimmer;display:block;box-shadow:inset 0 1px #ffffffe0}.bitrix-inline-form__loading-grid .bitrix-inline-form__loading-area{height:138px}.bitrix-inline-form__loading-grid .bitrix-inline-form__loading-button{background:linear-gradient(90deg,#10294dd1,#214f98eb);width:min(320px,100%);box-shadow:0 18px 34px #14356724}.bitrix-inline-form__embed[data-state=empty],.bitrix-inline-form[data-form-state=empty] .bitrix-inline-form__embed{display:none}.bitrix-inline-form__status{background:#f8fbffb8;border:1px dashed #12284a1f;border-radius:20px;padding:18px 20px}.bitrix-inline-form__status strong{color:var(--mx-blue-900);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.bitrix-inline-form__status--error{background:linear-gradient(#fafcfff5,#f3f8ffe6);border-style:solid;border-color:#12284a14}.bitrix-inline-form__embed iframe{background:0 0;border:0;border-radius:18px;width:100%;min-height:560px}.bitrix-inline-form__embed .b24-form,.bitrix-inline-form__embed .b24-form-wrapper,.bitrix-inline-form__embed .b24-form-content,.bitrix-inline-form__embed .b24-form-state-container{box-shadow:none!important;font-family:var(--font-body)!important;background:0 0!important;border:0!important}.bitrix-inline-form__embed .b24-form-header,.bitrix-inline-form__embed .b24-form-sign,.bitrix-inline-form__embed .b24-form-state-container .b24-form-state-title,.bitrix-inline-form__embed .b24-form-state-container .b24-form-state-text{color:var(--mx-text)!important}.bitrix-inline-form__embed .b24-form-header-title,.bitrix-inline-form__embed .b24-form-header-name,.bitrix-inline-form__embed .b24-form-state-container .b24-form-state-title{font-family:var(--font-display)!important;font-size:clamp(1.85rem,3vw,2.4rem)!important;font-weight:var(--type-heading-weight)!important;letter-spacing:-.03em!important;line-height:var(--type-card-leading)!important;color:var(--mx-blue-900)!important}.bitrix-inline-form__embed .b24-form-header-description,.bitrix-inline-form__embed .b24-form-field-description,.bitrix-inline-form__embed .b24-form-state-container .b24-form-state-text,.bitrix-inline-form__embed .b24-form-sign,.bitrix-inline-form__embed .b24-form-control-alert-message{color:var(--mx-text-soft)!important;font-size:14px!important;line-height:1.72!important}.bitrix-inline-form__embed .b24-form-padding-side{padding-left:0!important;padding-right:0!important}.bitrix-inline-form__embed .b24-form-field,.bitrix-inline-form__embed .b24-form-control-container{margin-bottom:16px!important}.bitrix-inline-form__embed .b24-form-control,.bitrix-inline-form__embed .b24-form-control-string,.bitrix-inline-form__embed .b24-form-control-list,.bitrix-inline-form__embed .b24-form-control-select,.bitrix-inline-form__embed .b24-form-control-text,.bitrix-inline-form__embed .b24-form-control-textarea,.bitrix-inline-form__embed .b24-form-control-file,.bitrix-inline-form__embed input[type=text],.bitrix-inline-form__embed input[type=email],.bitrix-inline-form__embed input[type=tel],.bitrix-inline-form__embed textarea,.bitrix-inline-form__embed select{min-height:56px!important;color:var(--mx-text)!important;background:#fffffff5!important;border:1px solid #12284a1a!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #0d23460a!important}.bitrix-inline-form__embed textarea,.bitrix-inline-form__embed .b24-form-control-textarea{min-height:152px!important}.bitrix-inline-form__embed input::placeholder,.bitrix-inline-form__embed textarea::placeholder{color:#516888c7!important}.bitrix-inline-form__embed .b24-form-control-label,.bitrix-inline-form__embed .b24-form-field-name,.bitrix-inline-form__embed .b24-form-control-label-text{letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--mx-blue-650)!important;margin-bottom:8px!important;font-size:12px!important;font-weight:700!important}.bitrix-inline-form__embed .b24-form-control:focus,.bitrix-inline-form__embed input:focus,.bitrix-inline-form__embed textarea:focus,.bitrix-inline-form__embed select:focus{border-color:#2e67c552!important;box-shadow:0 0 0 4px #2e67c514,inset 0 1px #ffffffd9,0 8px 18px #0d23460d!important}.bitrix-inline-form__embed .b24-form-btn,.bitrix-inline-form__embed .b24-form-submit,.bitrix-inline-form__embed button[type=submit]{border-radius:var(--mx-radius-pill)!important;color:#fff!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#10294d,#214f98)!important;border:1px solid #12284a14!important;min-height:54px!important;padding:0 24px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 18px 34px #1435672e,inset 0 1px #ffffff1f!important}.bitrix-inline-form__embed .b24-form-btn:hover,.bitrix-inline-form__embed .b24-form-submit:hover,.bitrix-inline-form__embed button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 22px 38px #14356738,inset 0 1px #ffffff24!important}.bitrix-inline-form__embed .b24-form-check-box,.bitrix-inline-form__embed .b24-form-check,.bitrix-inline-form__embed .b24-form-control-checkbox,.bitrix-inline-form__embed .b24-form-control-agreement{color:var(--mx-text-soft)!important}.go-intake-form__form{gap:14px;min-height:0;display:grid}.go-intake-form__social-context{color:var(--mx-text-soft);background:#ebf3ffb8;border:1px solid #2e67c524;border-radius:16px;flex-wrap:wrap;gap:4px;margin:0;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.go-intake-form__social-context strong{color:var(--mx-blue-900);font-weight:800}.go-intake-form__form label:not(.go-intake-form__consent):not(.go-intake-form__honeypot){gap:8px;display:grid}.go-intake-form__form label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--mx-blue-650);font-size:12px;font-weight:800;line-height:1.2;display:block}.go-intake-form__form input,.go-intake-form__form textarea{width:100%;font:inherit}.go-intake-form__form textarea{resize:vertical}.go-intake-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.go-intake-form__consent{background:#ffffff9e;border:1px solid #12284a14;border-radius:18px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.go-intake-form__consent input{width:17px;height:17px;accent-color:var(--event-primary,var(--mx-blue-650));flex:none;margin-top:1px}.go-intake-form__consent span{color:var(--mx-text-soft)}.go-intake-form__form .go-intake-form__consent>span{letter-spacing:0;text-transform:none;font-size:13px;font-weight:600;line-height:1.55}.go-intake-form__privacy{color:var(--mx-text-muted);margin:-3px 0 0;padding:0 2px;font-size:12px;font-weight:600;line-height:1.5}.go-intake-form__turnstile{gap:9px;display:grid}.go-intake-form__turnstile>span{color:var(--mx-blue-650);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.go-intake-form__status{padding:14px 16px}.go-intake-form__status strong{margin:0}.go-intake-form__status span{color:var(--mx-text-soft);margin-top:5px;font-size:12px;font-weight:600;line-height:1.45;display:block}.go-intake-form__status--success{background:linear-gradient(#edf9f4eb,#f8fcfff0);border-style:solid;border-color:#1987542e}.go-intake-form__status--error{background:linear-gradient(#fff6f3f5,#f8fbfff0);border-style:solid;border-color:#c9524033}.go-intake-form__form button[type=submit]:disabled{cursor:wait;opacity:.76;transform:none}.bitrix-inline-form--compact{gap:14px}.bitrix-inline-form--compact .bitrix-inline-form__intro h3{font-size:clamp(1.55rem,2.6vw,1.95rem)}.bitrix-inline-form--compact .bitrix-inline-form__intro p{font-size:13px;line-height:1.68}.bitrix-inline-form--compact .bitrix-inline-form__embed{border-radius:22px;padding:18px}.bitrix-inline-form--compact .bitrix-inline-form__loading{inset:18px 18px auto}.bitrix-inline-form--compact .bitrix-inline-form__loading-grid span{height:52px}.bitrix-inline-form--compact .bitrix-inline-form__loading-grid .bitrix-inline-form__loading-area{height:122px}.bitrix-inline-form--compact .bitrix-inline-form__embed iframe{min-height:520px}@media (max-width:767px){.bitrix-inline-form__embed{border-radius:20px;min-height:360px;padding:18px}.bitrix-inline-form__loading{inset:18px 18px auto}.bitrix-inline-form__loading-grid span{height:52px}.bitrix-inline-form__loading-grid .bitrix-inline-form__loading-area{height:118px}.bitrix-inline-form__embed iframe{min-height:520px}}.go-intake-form__quiz-context{overflow-wrap:anywhere;border:1px solid;border-radius:.5rem;grid-column:1/-1;padding:1rem;font-size:.875rem}.go-intake-form__quiz-context summary{cursor:pointer;font-weight:600}.go-intake-form__quiz-context dl{margin:1rem 0 0}.go-intake-form__quiz-context dl>div+div{margin-top:.75rem}.go-intake-form__quiz-context dt{font-weight:600}.go-intake-form__quiz-context dd{margin:.25rem 0 0}
