.bankruptcy-education{background:var(--background, #fff);border-top:1px solid var(--border, #e0e0e0);color:var(--foreground, #1a1a1a);padding:clamp(3rem,6vw,5rem) 1.25rem}.bankruptcy-education__column{margin-inline:auto;max-width:720px;min-width:0}.bankruptcy-education h2{font-size:clamp(1.75rem,3.2vw,2.4rem);line-height:1.2;margin:.8rem 0 1.75rem;overflow-wrap:break-word}.bankruptcy-education__toc{background:#f5faf6;border:1px solid #c7ddca;padding:clamp(1.1rem,3vw,1.6rem)}.bankruptcy-education__toc>p{color:#176f2d;font-size:.9rem;font-weight:700;margin:0 0 .75rem}.bankruptcy-education__toc ol{display:grid;gap:.5rem;list-style:decimal;margin:0;padding-left:1.35rem}.bankruptcy-education__toc li{line-height:1.5;padding-left:.2rem}.bankruptcy-education__topic{margin-top:2.25rem}.bankruptcy-education__topic h3{font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.3;margin:0 0 1rem;scroll-margin-top:calc(6rem + var(--trust-topbar-height, 39px))}.bankruptcy-education__topic p{color:#404b43;font-size:1rem;line-height:1.8;margin:0 0 1rem;overflow-wrap:break-word}.bankruptcy-education__benefits{color:#404b43;font-size:1rem;line-height:1.8;list-style:disc;margin:0 0 1rem;padding-left:1.4rem}.bankruptcy-education__benefits li{margin-bottom:.65rem;overflow-wrap:break-word}.bankruptcy-education a:not(.button-primary){color:#176f2d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bankruptcy-education a:not(.button-primary):hover{color:#045e3c;text-decoration-thickness:2px}.bankruptcy-education a:focus-visible{border-radius:2px;outline:2px solid var(--ring, #28a745);outline-offset:4px}.bankruptcy-education__topic .bankruptcy-education__related{font-size:.95rem;margin-bottom:0}.bankruptcy-education__note{border-top:1px solid var(--border, #e0e0e0);color:#536159;font-size:.9rem;line-height:1.65;margin:2.25rem 0 1.25rem;padding-top:1.25rem}.bankruptcy-education__cta .button-primary{line-height:1.5;max-width:100%;text-align:center;white-space:normal}.bankruptcy-education__cta svg{flex-shrink:0}@media (max-width: 420px){.bankruptcy-education{padding-inline:1rem}.bankruptcy-education__cta .button-primary{width:100%}}.final-contact{background:#fff!important;color:#202020;border-top:1px solid #d8e8d9;border-bottom:1px solid #d8e8d9}.final-contact .shell-wide{position:relative;margin-block:1rem;padding-block:clamp(3rem,6vw,5.5rem)}.final-contact .shell-wide:before{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid #c7ddca;border-top:6px solid #16863b;box-shadow:0 18px 45px #143e231a}.final-contact .final-contact-lead,.final-contact .contact-choice-grid,.final-contact .contact-mode-panel{position:relative}.final-contact .section-kicker,.final-contact h2,.final-contact h3,.final-contact .choice-type,.final-contact .choice-action{color:#16863b!important}.final-contact .final-contact-lead>p,.final-contact .contact-choice small,.final-contact .contact-path>p,.final-contact .contact-path>small{color:#536159}.final-contact .contact-choice,.final-contact .contact-mode-panel{background:#fff;border-color:#c7ddca}.final-contact .contact-choice:hover,.final-contact .contact-choice:focus-visible{border-color:#16863b}.consultation-format-options,.meeting-format-options{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.consultation-format-options label,.meeting-format-options label{align-items:center;background:#f5faf6;border:1px solid #c7ddca;color:#25432d;cursor:pointer;display:flex;font-weight:700;gap:.45rem;justify-content:flex-start;line-height:1.25;min-height:44px;min-width:0;padding:.5rem .65rem;text-align:left}.consultation-format-options label.selected,.meeting-format-options label.selected{background:#e8f6eb;border-color:#16863b;box-shadow:inset 0 0 0 1px #16863b;color:#126428}.booking-form .consultation-format-options input[type=radio],.meeting-form .meeting-format-options input[type=radio]{accent-color:#16863b;display:block;flex:0 0 20px;height:20px;margin:0;min-height:0;padding:0;width:20px}.online-consultation-note,.meeting-online-note{background:#f2f7f3;border-left:3px solid #16863b;color:#35523d;font-size:.9rem;line-height:1.5;margin:0;padding:.72rem .82rem}.bitrix24-consent-placeholder{align-items:flex-start;background:#f2f7f3;border:1px solid #c7ddca;border-left:4px solid #16863b;color:#284531;display:grid;gap:.9rem;margin-top:1.15rem;padding:1rem}.bitrix24-consent-placeholder p{color:#35523d;margin:0}.bitrix24-inline-form{border:0;display:block;margin-top:1.15rem;min-height:650px;width:100%}@media (max-width: 700px){.final-contact .shell-wide{margin-inline:1rem;width:auto;padding-inline:1rem}.consultation-format-options,.meeting-format-options{grid-template-columns:1fr}}
