.contact-support-card{display:flex;flex-direction:column;gap:var(--spacing-20);padding:var(--spacing-40) var(--spacing-20);background-color:var(--color-white)}.contact-support-card__icon-container{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-image:var(--svg-icon-bg);background-size:contain;background-repeat:no-repeat}.contact-support-card__body{display:flex;flex-direction:column;gap:var(--spacing-8)}.contact-support-card__title{margin:0;font-size:24px;font-weight:700;line-height:var(--line-height-title)}.contact-support-card__hours{margin:0;font-size:16px;font-weight:400;line-height:var(--line-height-sm)}.contact-support-card__links{display:flex;flex-direction:column;gap:var(--spacing-16)}.contact-support-card__phone,.contact-support-card__email{font-size:18px;font-weight:700;line-height:var(--line-height-title);color:var(--color-primary);text-decoration:none;transition:color var(--t)}.contact-support-card__contact-name{font-size:16px;font-weight:400;line-height:var(--line-height-sm)}.contact-support-card__address{margin:0;font-size:16px;font-weight:500;line-height:var(--line-height-sm);white-space:pre-line}.contact-support-card__bottom-info{margin:0;font-size:16px;font-weight:400;line-height:var(--line-height-sm);color:var(--color-foreground-secondary)}.contact-support-card__section{display:flex;flex-direction:column;gap:var(--spacing-16)}.contact-support-card__section-title{margin:0;font-size:20px;font-weight:700;line-height:var(--line-height-title);color:var(--color-tertiary)}.contact-support-card__provider-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-8)}.contact-support-card__provider-name{font-size:16px;font-weight:400;line-height:var(--line-height-sm)}.contact-support-card__provider-phone{font-size:18px;font-weight:700;line-height:var(--line-height-title);color:var(--color-primary);text-decoration:none;white-space:nowrap;transition:color var(--t)}.contact-support-card__button{align-self:flex-start}.contact-support-card--gradient{background:linear-gradient(130deg,#ea1b0a,#c11054 40%,#961482);color:var(--color-white)}.contact-support-card--gradient .contact-support-card__title{color:var(--color-white)}.contact-support-card--gradient .contact-support-card__icon-container{background-image:none;background-color:#fff3;border-radius:var(--radius-14)}.contact-support-card--gradient .contact-support-card__icon-container .icon-svg svg{fill:var(--color-white)}.contact-support-card--gradient .contact-support-card__phone,.contact-support-card--gradient .contact-support-card__email,.contact-support-card--gradient .contact-support-card__hours{color:var(--color-white)}@media(min-width:750px){.contact-support-card{padding:var(--spacing-40) var(--spacing-48);gap:var(--spacing-32);max-width:403px}.contact-support-card__title{font-size:32px}.contact-support-card__hours{font-size:18px}.contact-support-card__phone,.contact-support-card__email{font-size:20px}.contact-support-card__contact-name,.contact-support-card__address,.contact-support-card__bottom-info{font-size:18px}.contact-support-card__section-title{font-size:24px}.contact-support-card__provider-name{font-size:18px}.contact-support-card__provider-phone{font-size:20px}}@media(hover:hover){.contact-support-card__phone:hover,.contact-support-card__email:hover,.contact-support-card__provider-phone:hover{color:var(--color-primary-hover)}.contact-support-card--gradient .contact-support-card__phone:hover,.contact-support-card--gradient .contact-support-card__email:hover{opacity:.8;color:var(--color-white)}}
