#contact .contact-actions{display:grid;grid-template-columns:repeat(2,244px);justify-content:center;align-items:stretch;gap:14px 12px;max-width:500px;margin:26px auto 0}#contact .contact-actions a.btn{width:244px;min-height:54px;box-sizing:border-box;margin:0;padding:14px 20px;font-size:15px;line-height:1.4}#contact .contact-actions .kakao-button{grid-column:1;grid-row:1}#contact .contact-actions a.btn.advisor-phone-banner{grid-column:1;grid-row:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:transparent;color:inherit;box-shadow:none;text-decoration:none}#contact .contact-actions a.btn:not(.kakao-button):not(.advisor-phone-banner){grid-column:2;grid-row:1}#contact .advisor-phone-banner strong{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:.015em}#contact .advisor-phone-banner svg{width:20px;height:20px;flex-shrink:0}#contact .advisor-phone-banner:focus-visible{outline:3px solid #9b8258;outline-offset:4px}@media(max-width:560px){#contact .contact-actions{grid-template-columns:minmax(0,1fr);width:100%;max-width:360px;gap:12px}#contact .contact-actions a.btn{width:100%}#contact .contact-actions .kakao-button{grid-column:1;grid-row:1}#contact .contact-actions a.btn.advisor-phone-banner{grid-column:1;grid-row:2}#contact .contact-actions a.btn:not(.kakao-button):not(.advisor-phone-banner){grid-column:1;grid-row:3}}

#contact .advisor-phone-label{font-size:14px;font-weight:600;white-space:nowrap}#contact .contact-actions a.btn.advisor-phone-banner{padding-left:10px;padding-right:10px;background:transparent!important}
