.profile-choice .profile-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px;text-align:left}
.profile-choice .profile-choice-card{display:flex;flex-direction:column;padding:30px;border:2px solid #657086;border-radius:12px;background:#fff;color:#1f2535;min-width:0}
.profile-choice .profile-choice-card.is-consult{border-color:#d39a36;background:#fff8eb}
.profile-choice .profile-choice-purpose{font-size:15px;line-height:1.7;font-weight:700;color:#725015;margin:0 0 12px}
.profile-choice .profile-choice-card h3{color:#1f2535;font-size:25px;line-height:1.5;margin:0 0 20px}
.profile-choice .profile-choice-price{color:#1f2535;line-height:1.6;margin:0 0 20px}
.profile-choice .profile-choice-price span{font-size:16px;white-space:nowrap}
.profile-choice .profile-choice-price strong{font-size:34px;white-space:nowrap}
.profile-choice .profile-choice-price small{font-size:13px;white-space:nowrap}
.profile-choice .profile-choice-description{font-size:16px;line-height:1.9;color:#354154;margin:0 0 26px;flex:1}
.profile-choice .profile-choice-card .btn{display:block;text-align:center;padding:18px 12px;font-size:18px;box-shadow:none;line-height:1.5}
.profile-choice .is-course .btn{background:#fff;color:#725015;border:2px solid #b78732}
.profile-choice .is-course .btn:hover{background:#fff4df}
.profile-choice .profile-choice-note{font-size:13px;line-height:1.8;color:#586170;margin:16px 0 0}
@media(max-width:700px){.profile-choice .profile-choice-grid{grid-template-columns:1fr;gap:22px}.profile-choice .profile-choice-card{padding:24px 20px}.profile-choice .profile-choice-card h3{font-size:23px}.profile-choice .profile-choice-price strong{font-size:32px}.profile-choice .profile-choice-card .btn{font-size:17px}}
@media(max-width:360px){.profile-choice .profile-choice-card{padding:20px 16px}.profile-choice .profile-choice-price strong{font-size:29px}}
