.ailabo-a09-consultation{box-sizing:border-box;max-width:100%;margin:40px auto;padding:clamp(20px,4vw,36px);border:1px solid #cadce8;border-radius:16px;background:#f0f7fc;color:#17324a;line-height:1.85;overflow-wrap:anywhere}
.ailabo-a09-consultation h2{font-size:clamp(22px,3vw,30px);line-height:1.5;margin:8px 0 18px;color:#17324a}
.ailabo-a09-label{font-weight:700;color:#175b85;margin:0}
.ailabo-a09-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;list-style:none;margin:24px 0}
.ailabo-a09-steps li{padding:18px;background:white;border-radius:10px;border-top:4px solid #17628b}
.ailabo-a09-steps strong,.ailabo-a09-steps span{display:block}.ailabo-a09-steps span{margin-top:8px}
.ailabo-a09-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}
.ailabo-a09-actions a{display:flex;align-items:center;justify-content:center;min-height:60px;padding:12px;text-align:center;text-decoration:none!important;font-weight:700;border-radius:10px;line-height:1.5;color:#fff!important}
.ailabo-a09-actions .ailabo-a09-form{background:#b54b00}.ailabo-a09-actions .ailabo-a09-line{background:#087839}.ailabo-a09-actions .ailabo-a09-phone{background:#175b85}
.ailabo-a09-consultation a:focus-visible{outline:3px solid #17324a;outline-offset:4px}.ailabo-a09-actions a:hover{filter:brightness(.92)}
.ailabo-a09-links a{color:#175b85;text-decoration:underline;text-underline-offset:3px}.ailabo-a09-note{font-size:14px;margin-bottom:0}
@media(max-width:700px){.ailabo-a09-steps,.ailabo-a09-actions{grid-template-columns:1fr}.ailabo-a09-consultation{margin:28px 0}.ailabo-a09-actions a{min-height:52px}.ailabo-a09-links a{display:inline-block;margin:5px 0}}
