/* ДОМ · горизонтальная плашка «Задать вопрос». */
.dom-question-banner{padding-inline:0;background:transparent!important;overflow:visible}
.dom-question-banner-frame{position:relative;background:var(--dom-section-bg,#5E303A);color:var(--dom-text,#fff)}
.dom-question-banner[data-section-width="full"] .dom-question-banner-frame{width:100vw;max-width:none;left:50%;margin-left:-50vw;border-radius:0}
.dom-question-banner[data-section-width="boxed"] .dom-question-banner-frame{width:calc(100% - (2 * var(--dom-gutter)));max-width:var(--dom-width,1240px);margin-inline:auto;border-radius:var(--dom-radius,2px)}
.dom-question-banner-inner{width:min(100%,var(--dom-width,1240px));margin-inline:auto;padding:42px var(--dom-gutter);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(36px,7vw,120px);align-items:center}
.dom-question-banner-copy{min-width:0;max-width:760px}
.dom-question-banner-copy .dom-eyebrow{margin-bottom:10px;color:inherit}
.dom-question-banner-copy h2{margin:0;color:inherit;font-size:var(--dom-local-heading,var(--dom-hero-size,48px));line-height:1.03;letter-spacing:-.025em}
.dom-question-banner-text{margin-top:14px;max-width:720px;font-size:clamp(16px,1.35vw,20px);line-height:1.5;color:inherit}
.dom-question-banner-action{justify-self:end}
.dom-question-banner .dom-question-banner-button{min-width:230px;min-height:58px;justify-content:center;gap:22px;padding:15px 24px;background:var(--dom-button-bg,#fff);color:var(--dom-button-text,#5E303A);border-color:transparent;font-size:14px;white-space:nowrap}
.dom-question-banner .dom-question-banner-button:is(:hover,:focus-visible,:active){background:var(--dom-button-hover-bg,#F4ECEE);color:var(--dom-button-hover-text,#5E303A)}
.dom-question-banner .dom-question-dialog,.dom-question-banner .dom-question-noscript{--dom-text:#000;color:#000}
.dom-question-banner .dom-question-dialog textarea,.dom-question-banner .dom-question-noscript textarea{width:100%;min-height:110px;resize:vertical;padding:10px 12px;border:1px solid #b8afa4;border-radius:var(--dom-radius,2px);background:#fff;color:#000;font:inherit}
@container dom-site (max-width:1024px){.dom-question-banner-inner{padding-block:36px;gap:30px}.dom-question-banner-copy h2{font-size:var(--dom-local-heading,var(--dom-hero-size-tablet,40px))}.dom-question-banner .dom-question-banner-button{min-width:205px}}
@container dom-site (max-width:680px){.dom-question-banner[data-section-width="boxed"] .dom-question-banner-frame{width:calc(100% - (2 * var(--dom-gutter)))}.dom-question-banner-inner{grid-template-columns:1fr;gap:24px;padding:30px var(--dom-gutter)}.dom-question-banner-copy h2{font-size:var(--dom-local-heading,var(--dom-hero-size-mobile,32px));line-height:1.08}.dom-question-banner-text{margin-top:12px;font-size:16px}.dom-question-banner-action{justify-self:stretch}.dom-question-banner .dom-question-banner-button{width:100%;min-width:0;min-height:54px;justify-content:space-between;font-size:13px}}
@media(prefers-reduced-motion:reduce){.dom-question-banner .dom-question-banner-button{transition:none}}
