.kto-podbor-sec{padding-top:28px}.kto-podbor{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:24px;scroll-margin-top:96px}.kto-podbor__hd{align-items:center;gap:12px;display:flex}.kto-podbor__ic{color:var(--blue);flex-shrink:0}.kto-podbor__h{font:800 19px/1.3 var(--font-head);color:var(--ink)}.kto-shagi{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:18px;padding:0;list-style:none;display:grid}.kto-shag{min-width:0}.kto-shag__hd{align-items:center;gap:12px;display:flex}.kto-shag__n{background:var(--blue);width:36px;height:36px;color:var(--on-dark);font:800 16px var(--font-head);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kto-shag__t{min-width:0}.kto-shag__l{font:800 16px/1.35 var(--font-head);color:var(--ink)}.kto-shag__hint{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.45}.kto-pole{width:100%;height:52px;font:600 16px var(--font-text);color:var(--ink);text-align:left;background:var(--bg);border:1.5px solid var(--field-border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--dur) ease, box-shadow var(--dur) ease;align-items:center;margin-top:14px;padding:0 44px 0 16px;display:flex;position:relative}.kto-pole:hover{border-color:var(--muted)}.kto-pole[aria-expanded=true]{border-color:var(--blue)}.kto-pole:focus-visible{border-color:var(--blue);box-shadow:var(--glow);outline:none}.kto-pole__v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kto-pole__ic{color:var(--muted);pointer-events:none;margin-top:-4px;position:absolute;top:50%;right:16px}.kto-pole[aria-expanded=true] .kto-pole__ic{color:var(--blue)}.kto-spisok{background:var(--bg);border:1px solid var(--field-border);border-radius:var(--radius);margin-top:6px;padding:6px 0}.kto-spisok[hidden]{display:none}.kto-opc{cursor:pointer;display:block;position:relative}.kto-opc__in{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.kto-opc__row{min-height:44px;color:var(--ink);transition:background-color var(--dur) ease, color var(--dur) ease;align-items:center;gap:10px;padding:0 14px;font-size:16px;display:flex}.kto-opc__ic{visibility:hidden;flex-shrink:0}.kto-opc__t{white-space:nowrap;flex-grow:1;flex-shrink:0}.kto-opc__s{text-align:right;min-width:0;color:var(--muted);flex-shrink:1;font-size:13.5px;line-height:1.3}.kto-opc:hover .kto-opc__row{background:var(--bg-soft)}.kto-opc__in:checked+.kto-opc__row{color:var(--blue);background:var(--blue-tint);font-weight:700}.kto-opc__in:checked+.kto-opc__row .kto-opc__ic{visibility:visible}.kto-opc__in:checked+.kto-opc__row .kto-opc__s{color:var(--text);font-weight:500}.kto-opc__in:focus-visible+.kto-opc__row{outline:var(--focus);outline-offset:-2px}.kto-opc--off,.kto-opc--off .kto-opc__in{cursor:default}.kto-opc--off .kto-opc__row{color:var(--muted)}.kto-opc--off:hover .kto-opc__row{background:0 0}.kto-podbor__niz{border-top:1px solid var(--row);align-items:center;gap:20px;margin-top:22px;padding-top:20px;display:flex}.kto-podbor__go{flex-shrink:0;padding:0 32px}.kto-podbor__niz-p{color:var(--muted);font-size:14.5px;line-height:1.5}.kto-rez-sec{padding-top:24px;scroll-margin-top:96px}.kto-rez{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.kto-rez__verh{background:var(--bg-soft);border-bottom:1px solid var(--divider);align-items:center;gap:40px;padding:20px 24px;display:flex}.kto-rez__t{flex-grow:1;min-width:0}.kto-rez__h{font:800 22px/1.3 var(--font-head);color:var(--ink);margin-top:6px}.kto-rez__h:focus{outline:none}.kto-rez__h:focus-visible{outline:var(--focus);outline-offset:2px}.kto-rez__h a{color:var(--blue);text-underline-offset:4px}.kto-rez__op{color:var(--text);margin-top:4px;font-size:15px;line-height:1.5}.kto-rez__itog{flex-shrink:0}.kto-rez__num{font:800 27px/1.2 var(--font-head);color:var(--ink);display:block}.kto-rez__num-p{color:var(--muted);font-size:13.5px}.kto-rez__niz{align-items:flex-start;gap:32px;padding:24px;display:flex}.kto-rez__sostav{flex-grow:1;min-width:0}.kto-rez__prim{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.kto-rez__act{flex-shrink:0;width:300px}.kto-rez__vse{margin-top:12px}.kto-rez__ceny{color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.5}.kto-rtbl{border-collapse:collapse;table-layout:fixed;border:1px solid var(--border);width:100%;font-size:15px;line-height:1.45}.kto-rtbl__c-kazhdye{width:176px}.kto-rtbl__c-to{width:112px}.kto-rtbl thead th{text-align:left;vertical-align:bottom;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--divider);padding:11px 12px;font-size:12.5px;font-weight:700}.kto-rtbl thead th:first-child{padding-left:16px}.kto-rtbl thead th.kto-rtbl__to{text-align:center}.kto-rtbl__uzel th{text-align:left;font:800 15px var(--font-head);color:var(--ink);background:var(--bg-soft);border-bottom:1px solid var(--divider);padding:10px 12px 9px 16px}.kto-rtbl tbody+tbody .kto-rtbl__uzel th{border-top:1px solid var(--divider)}.kto-rtbl tbody th[scope=row],.kto-rtbl tbody td{vertical-align:middle;border-bottom:1px solid var(--row);padding:11px 12px}.kto-rtbl tbody th[scope=row]{text-align:left;color:var(--ink);padding-left:16px;font-weight:500}.kto-rtbl__kazhdye{color:var(--text);white-space:nowrap}.kto-rtbl tbody td.kto-rtbl__to{text-align:center;color:var(--ink);white-space:nowrap;font-weight:600}@media (min-width:1025px) and (max-width:1279px){.kto-rez__act{width:260px}.kto-rtbl__c-kazhdye{width:150px}.kto-rtbl__c-to{width:96px}}@media (max-width:1024px){.kto-podbor-sec{padding-top:20px}.kto-podbor{padding:18px 16px}.kto-podbor__h{font-size:18px}.kto-shagi{grid-template-columns:minmax(0,1fr);gap:20px}.kto-shag__hint,.kto-opc__s{font-size:14px}.kto-podbor__niz{flex-direction:column;align-items:stretch;gap:12px;margin-top:20px;padding-top:18px}.kto-podbor__go{width:100%;display:flex}.kto-podbor__niz-p{font-size:14px}.kto-rez-sec{padding-top:20px}.kto-rez__verh{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.kto-rez__h{font-size:20px}.kto-rez__niz{flex-direction:column;align-items:stretch;gap:20px;padding:16px}.kto-rez__act{width:auto}.kto-rez__ceny,.kto-rez__prim,.kto-rtbl{font-size:14px}.kto-rtbl__c-kazhdye{width:92px}.kto-rtbl__c-to{width:72px}.kto-rtbl thead th{letter-spacing:.06em;white-space:normal;padding:10px 8px;font-size:11.5px}.kto-rtbl thead th:first-child,.kto-rtbl tbody th[scope=row],.kto-rtbl__uzel th{padding-left:12px}.kto-rtbl tbody th[scope=row],.kto-rtbl tbody td{padding:10px 8px}}
.kto-hero{padding-top:8px}.kto-hero__h1{margin-top:14px}.kto-hero__lead{max-width:58em;color:var(--text);margin-top:10px;font-size:17px;line-height:1.5}.kto-vse{padding-top:48px}.kto-vse__hd{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.kto-vse__n{color:var(--muted);font-size:14.5px}.kto-setka{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.kto-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:0;padding:24px;display:flex}.kto-card__hd{align-items:stretch;gap:20px;min-height:112px;display:flex}.kto-card__t{flex-direction:column;flex-grow:1;min-width:0;display:flex}.kto-card__h{font:800 22px/1.25 var(--font-head);color:var(--ink)}.kto-card__op{color:var(--muted);margin-top:4px;font-size:15.5px;line-height:1.45}.kto-card__rost{flex-grow:1;min-height:14px}.kto-card__rost--niz{min-height:20px}.kto-card__foto{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);flex-shrink:0;width:168px;height:112px;position:relative;overflow:hidden}.kto-card__foto img{object-fit:cover}.kto-card__tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--border);border-radius:var(--radius);width:100%;margin-top:8px;overflow:hidden}.kto-card__tbl th{text-align:left;white-space:nowrap;font:800 14px var(--font-head);color:var(--ink);background:var(--bg-soft);border-bottom:1px solid var(--divider);padding:10px 12px}.kto-card__tbl td{vertical-align:top;font:800 27px/1.15 var(--font-head);color:var(--ink);padding:12px 12px 13px}.kto-card__tbl th+th,.kto-card__tbl td+td{border-left:1px solid var(--divider)}.kto-card__btns{flex-wrap:wrap;gap:12px;display:flex}.kto-zapros-sec{padding-top:32px;scroll-margin-top:96px}.kto-zapros{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:26px 28px 24px}.kto-zapros__h{font:800 22px/1.25 var(--font-head);color:var(--ink)}.kto-zapros__p{color:var(--text);margin-top:6px;font-size:16px;line-height:1.55}.kto-forma{margin-top:18px}.kto-forma .rf__polya{grid-template-columns:minmax(0,1fr);align-items:start}.kto-forma .rf__pole--wide{grid-column:auto}@media (min-width:1025px){.kto-forma .rf__polya{grid-template-columns:repeat(2,minmax(0,1fr))}.kto-forma{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.kto-forma>*{grid-column:1/-1}.kto-forma>.soglasie{grid-column:1}.kto-forma>.rf__act{grid-column:2;margin-top:14px}}@media (min-width:1280px){.kto-forma .rf__polya{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1025px) and (max-width:1279px){.kto-card{padding:20px}.kto-card__foto{width:132px;height:88px}.kto-card__hd{min-height:88px}.kto-card__btns .btn{padding:0 16px}}@media (max-width:1024px){.kto-hero__h1{margin-top:8px}.kto-hero__lead{font-size:16px}.kto-vse{padding-top:36px}.kto-vse__n{font-size:14px}.kto-setka{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px}.kto-card{padding:16px}.kto-card__hd{gap:14px;min-height:0}.kto-card__h{font-size:19px}.kto-card__op{font-size:14.5px}.kto-card__foto{width:120px;height:80px}.kto-card__caps{margin-top:12px}.kto-card__rost{display:none}.kto-card__tbl th{padding:8px;font-size:13px}.kto-card__tbl td{padding:10px 8px 11px;font-size:24px}.kto-card__btns{flex-direction:column;gap:10px;margin-top:16px}.kto-card__btns .btn{width:100%}.kto-zapros-sec{padding-top:28px}.kto-zapros{padding:18px 16px}.kto-zapros__h{font-size:20px}.kto-zapros__p{font-size:15px}}
