.consult-next-step{background:#f6f8fa;padding:36px 0;color:#18334a;scroll-margin-top:90px}.consult-next-step .consult-paths{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.consult-next-step .consult-paths a{padding:12px 16px;border:1px solid #cbd9df;border-radius:14px;color:#1c5360;background:#fff;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.consult-next-step .conversion-form-card{margin:20px 0 0}.consult-next-step h2{font-size:clamp(24px,3vw,34px);margin:0 0 12px}.consult-next-step p{line-height:1.9}.consult-steps{display:flex;gap:20px;flex-wrap:wrap;padding:0;list-style:none}.consult-steps li{display:flex;gap:8px;align-items:center}.consult-steps b{background:#164f5c;color:#fff;display:grid;place-items:center;border-radius:50%;width:28px;height:28px;flex-shrink:0}.consult-draft{padding:12px;border:1px solid #c9dce2;border-radius:12px;background:#f1f7f8;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.consult-draft span{flex-basis:100%;color:#244759}.consult-draft button{font:inherit;padding:8px 14px;min-height:44px;border:1px solid #98b4bc;border-radius:9px;background:#fff;color:#183f4f;cursor:pointer}.consult-continue{display:inline-flex;margin-top:12px;min-height:44px;align-items:center;justify-content:center}.drrasti-popup-msg:focus{outline:2px solid #257a87;outline-offset:4px}.drrasti-inline-consult-form [aria-invalid=true],#drrasti-popup-form [aria-invalid=true]{border:2px solid #b13b36!important}.hero-actions .btn:focus-visible,.consult-paths a:focus-visible{outline:3px solid #d4af6a;outline-offset:4px}@media(max-width:760px){.drrasti-inline-consult-form input,.drrasti-inline-consult-form select,.drrasti-inline-consult-form textarea,#drrasti-popup-form input,#drrasti-popup-form select,#drrasti-popup-form textarea{font-size:16px!important;min-height:48px}.drrasti-inline-consult-form button,#drrasti-popup-form button{min-height:48px}.consult-keyboard-open .mobile-contact-bar{visibility:hidden;pointer-events:none}.consult-next-step{padding:26px 0}.consult-steps{display:grid;gap:12px}.consult-next-step .consult-paths{display:grid;grid-template-columns:1fr 1fr}.consult-next-step .consult-paths a{justify-content:center;text-align:center}.hero h1{font-size:32px;line-height:1.65}.hero-actions{gap:10px}.hero-actions .btn{min-height:48px}.consult-draft button{flex:1}.drrasti-popup-card{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}}@media(prefers-reduced-motion:reduce){.consult-next-step *{scroll-behavior:auto!important}}
