.fund-rq{background:#fff;padding:80px 24px}
.fund-rq,.fund-rq *{box-sizing:border-box;hyphens:none;-webkit-hyphens:none;font-synthesis:none;-webkit-font-synthesis:none}
.fund-rq__in{max-width:1080px;margin:0 auto}
.fund-rq__head{max-width:64ch;margin:0 0 36px}
.fund-rq__k{margin:0 0 12px;font:500 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.05em;color:#A8331F}
.fund-rq__h2{margin:0 0 12px;font:500 clamp(24px,3.2vw,32px)/1.18 "e-UkraineHead","e-Ukraine",sans-serif;letter-spacing:-.015em;color:#14130F}
.fund-rq__h2 b{font-weight:500;color:#A8331F}
.fund-rq__sub{margin:0;font:400 16px/1.6 "e-Ukraine",system-ui,sans-serif;color:#66625A}
.fund-rq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}
.fund-rq__card{display:flex;flex-direction:column;min-width:0;padding:24px;background:#FCFBF9;border:1px solid #E5DFD9;border-radius:8px}
.fund-rq__ct{margin:0 0 18px;font:500 15px/1.3 "e-UkraineHead","e-Ukraine",sans-serif;color:#14130F}
.fund-rq__l{margin:0 0 8px;font:500 11px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.05em;color:#66625A}
.fund-rq__iban{margin:0 0 14px;font:500 clamp(16px,2vw,19px)/1.35 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.02em;color:#14130F;word-break:break-all;font-variant-numeric:tabular-nums}
.fund-rq__rows{margin:0;padding:0}
.fund-rq__rows>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:8px 16px;padding:11px 0;border-top:1px solid #EFE9E3}
.fund-rq__rows>div:first-child{border-top:0;padding-top:0}
.fund-rq__rows dt{margin:0;font:500 11px/1.45 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.05em;color:#66625A}
.fund-rq__rows dd{margin:0;font:400 14px/1.5 "e-Ukraine",system-ui,sans-serif;color:#14130F;overflow-wrap:anywhere}
.fund-rq__rows dd.mono{font-family:"JetBrains Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums}
.fund-rq__more{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:14px 0 -12px;font:500 14px/1 "e-Ukraine",system-ui,sans-serif;color:#14130F;text-decoration:none}
.fund-rq__more svg{width:12px;height:12px;transition:transform .18s}
.fund-rq__more:hover{color:#A8331F}
.fund-rq__more:hover svg{transform:translateX(4px)}
.fund-rq__note{margin:18px 0 0;font:400 13px/1.6 "e-Ukraine",system-ui,sans-serif;color:#66625A}
.fund-rq__note a{color:#A8331F}
.fund-rq__copy,.fund-rq__copy span,.hp-rq__copy,.hp-rq__copy span{text-transform:none !important;letter-spacing:0 !important}
.fund-rq__copy{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0 0 18px;padding:0 14px;border:1px solid #E5DFD9;border-radius:8px;background:#fff;cursor:pointer;font:500 13px/1 "e-Ukraine",system-ui,sans-serif;color:#3A3833;transition:border-color .18s,color .18s}
.fund-rq__copy:hover{border-color:#66625A;color:#14130F}
.fund-rq__copy:focus-visible{outline:2px solid #14130F;outline-offset:2px}
.fund-rq__copy svg{width:14px;height:14px;flex:none}
.fund-rq__copy.is-ok{border-color:#2E7D5B;color:#2E7D5B}
.kc-doc .fund-rq__copy.kc-doc__copy{margin:12px 0 0;background:transparent;border-color:rgba(255,255,255,.22);color:#E8E4DD}
.kc-doc .fund-rq__copy.kc-doc__copy:hover{border-color:rgba(255,255,255,.5);color:#fff}
.kc-doc .fund-rq__copy.kc-doc__copy:focus-visible{outline:2px solid #EF8A72;outline-offset:2px}
.kc-doc .fund-rq__copy.kc-doc__copy.is-ok{border-color:#7BD1A8;color:#7BD1A8}
.kc-doc__cell .fund-rq__copy.kc-doc__copy{display:flex;width:max-content}
@media(max-width:760px){
.kc-doc .kc-doc__edr{flex-wrap:wrap;gap:8px 16px}
.kc-doc .kc-doc__edr .kc-doc__edrlab,.kc-doc .kc-doc__edr .kc-doc__edrnum{flex:1 1 100%}
.kc-doc .kc-doc__edr .kc-doc__copy{margin-top:4px}
}
@media(max-width:900px){.fund-rq__grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:640px){
.fund-rq{padding:56px 18px}
.fund-rq__head{margin-bottom:26px}
.fund-rq__card{padding:20px}
.fund-rq__rows>div{grid-template-columns:minmax(0,1fr);gap:5px}
}
#related.vprel,#related.vprel *{hyphens:none !important;-webkit-hyphens:none !important}
@media (max-width: 480px) {
.vp-stickynav .vp-stickynav__cta {
font-size: 0 !important;
line-height: 0 !important;
text-indent: -9999px;
overflow: hidden;
width: 44px !important; min-width: 44px !important; height: 44px !important;
padding: 0 !important;
display: inline-flex !important; align-items: center; justify-content: center;
border-radius: 10px !important;
flex: 0 0 44px;
white-space: nowrap;
}
.vp-stickynav .vp-stickynav__cta::before {
text-indent: 0;
content: '';
width: 20px; height: 20px;
background: #fff;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.vp-stickynav .vp-stickynav__list {
-webkit-overflow-scrolling: touch;
-webkit-mask-image: linear-gradient(90deg, #000 86%, transparent);
mask-image: linear-gradient(90deg, #000 86%, transparent);
}
}
@media (max-width: 767px) {
input[type=text], input[type=tel], input[type=email], input[type=number], textarea, select,
body .fluentform .ff-el-form-control, .kn-form .ff-el-form-control {
font-size: 16px !important;
}
.vp-audience .vp-audience__p, body .vp-audience__p { font-size: 15px !important; line-height: 1.6 !important; }
.kn-hero__lead { font-size: 16px !important; }
.adv-chip { min-height: 44px; padding-top: 12px !important; padding-bottom: 12px !important; }
.ast-custom-button-link { display: none !important; }
}
img[src*="/advokat-"] {
filter: saturate(0.82) contrast(0.98);
background: #EFE9E1;
}
.vp-framework__body { align-items: start; }
.cs-card { display: flex; flex-direction: column; }
.cs-card__res { margin-top: auto; }
.kx-docs { grid-template-columns: repeat(auto-fit, minmax(280px, 360px)) !important; justify-content: start; }
.adv-card { position: relative; }
.adv-card__link::after { content: ''; position: absolute; inset: 0; }
.vp-hero__title { overflow-wrap: normal !important; word-break: normal !important; }
.vp-faq__item.is-open { background:#0A0A0A !important; border-top:2px solid #C73E2A !important; border-bottom:2px solid #C73E2A !important; }
.vp-faq__item.is-open .vp-faq__trigger,
.vp-faq__item.is-open .vp-faq__trigger > span:first-child { color:#F7F5F1 !important; }
.vp-faq__item.is-open .vp-faq__a-body p, .vp-faq__item.is-open .vp-faq__panel p { color:rgba(247,245,241,.9) !important; }
.vp-faq__item.is-open .vp-faq__icon { background:#C73E2A !important; color:#fff !important; }
html[lang="uk"] h1, html[lang="uk"] h2, html[lang="uk"] h3, html[lang="uk"] .vp-hero__title,
html[lang="uk"] .vp-cmp__h2, html[lang="uk"] .vp-framework__h2, html[lang="uk"] .vp-faq__h2, html[lang="uk"] .vp-author__h2,
html[lang="uk"] .hp-list__h2, html[lang="uk"] .hp-phero__h1 { -webkit-hyphens:manual !important; hyphens:manual !important; }
.nvh-more, .adv-more { text-transform:none !important; letter-spacing:normal !important; }
.vp-clusters__head { top:61px !important; z-index:40 !important; }
@media (min-width:1024px){ .vp-stickynav__list { overflow:visible !important; } }
.vp-stickynav__cta{white-space:nowrap !important}
.hp-emergency__head, .hp-sel-sec__head, .hp-aud__head, .hp-geo__head,
.hp-tr__head, .hp-why__head, .hp-mat__head,
.hp-cg__head, .hp-lg__head, .hp-list__head, .adv-team__head, .rv__head {
text-align: left !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.hp-geo__note{text-align:left !important}
input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #0066ff !important;outline-offset:2px !important}
.search-form input.search-field:focus-visible{outline:2px solid #0066ff !important;outline-offset:2px !important}