.dayan-contact{max-width:1240px;margin:auto;padding:60px 24px 80px;color:#031344}.dc-intro{max-width:780px;margin-bottom:38px}.dc-intro h1{font-size:clamp(30px,4vw,48px);font-weight:700;margin:12px 0 20px}.dc-intro p,.dc-card p{line-height:1.9}.dc-kicker{font-size:13px;letter-spacing:.12em;color:#59697e}.dc-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px;align-items:start}.dc-form{border:1px solid #dce2ea;padding:32px;border-radius:8px}.dc-form h2{font-size:23px;font-weight:700;margin:0 0 14px}.dc-form form h2{margin-top:30px}.dc-note{color:#536277;font-size:13px;line-height:1.8;margin:12px 0 20px}.dc-form label{display:block;font-size:15px;margin:18px 0}.dc-form input,.dc-form select,.dc-form textarea{display:block;width:100%;margin-top:9px;padding:12px;border:1px solid #aab8c9;border-radius:4px;background:#fff;color:#031344;box-sizing:border-box;font:inherit}.dc-form textarea{resize:vertical;line-height:1.8}.dc-form :focus-visible,.dc-card a:focus-visible{outline:3px solid #647ea6;outline-offset:3px}.dc-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.dc-button{display:inline-flex;justify-content:center;padding:13px 24px;background:#031344;color:#fff;font-weight:700;border-radius:4px;border:0;cursor:pointer;text-decoration:none}.dc-card{padding:32px;background:#031344;color:white;border-radius:8px}.dc-card .dc-kicker{color:#b8c8e1}.dc-card h2{font-size:24px;font-weight:700;line-height:1.6;margin:12px 0 28px}.dc-person{display:flex;gap:24px;align-items:center}.dc-person span{color:#b8c8e1}.dc-person strong{font-size:22px}.dc-phone{display:block;color:#fff;font-size:clamp(22px,2.8vw,32px);font-weight:700;margin:18px 0 24px;text-decoration:none}.dc-card hr{border:0;border-top:1px solid #ffffff30;margin:32px 0}.dc-card h3{font-size:20px;margin-bottom:14px}.dc-card ul{list-style:disc;padding-left:20px;line-height:2;margin-top:16px}@media(max-width:760px){.dc-layout{grid-template-columns:1fr}.dc-card{grid-row:1}.dayan-contact{padding:30px 18px 50px}.dc-card,.dc-form{padding:24px}.dc-fields{grid-template-columns:1fr}}
.dc-card .dc-button{background:#fff;color:#031344}.dc-form .dc-button:hover{background:#183563}.dc-card .dc-button:hover{background:#e5ecf5}
