.company-contact-card .section{padding-top:0}.company-contact-card .card{border:1px solid var(--color-primary);border-radius:12px;padding:2.5rem 3rem;background-image:radial-gradient(circle at 80% -80%,color-mix(in srgb,var(--color-primary) 50%,transparent),color-mix(in srgb,var(--color-primary) 5%,transparent) 30%,transparent 40%)}.company-contact-card .help-header{margin-bottom:2rem}.company-contact-card .help-header h3{font-weight:600}.company-contact-card .help-header p{margin-top:.75rem}.company-contact-card .help-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.company-contact-card .help-item{display:flex;gap:1rem;align-items:flex-start}.company-contact-card .icon-box{display:flex;width:40px;height:40px;padding:6px;border:1px solid #d2d2d2;border-radius:8px;align-items:center;justify-content:center}.company-contact-card .icon-box img{width:100%;height:auto;object-fit:contain}.company-contact-card .info-box{display:flex;flex-direction:column;flex:1}.company-contact-card .label{font-size:15px;color:rgba(0,0,0,.7);margin-bottom:.2rem}.company-contact-card .value,.company-contact-card .value a{font-size:16px;text-decoration:none;font-weight:400;line-height:1.4}@media (max-width:1199px){.company-contact-card .help-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.company-contact-card{padding:2rem 1.5rem}.company-contact-card .help-grid{grid-template-columns:1fr;gap:1.5rem}}