.fynd-contact-section{padding-top:8rem;padding-bottom:8rem}.fynd-contact-grid{display:grid;grid-template-columns:1fr;gap:var(--wizagent-grid-gap);align-items:center}@media(min-width: 1024px){.fynd-contact-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.fynd-contact-title{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:#212529}.fynd-contact-description{margin-top:var(--wizagent-spacing-unit, 1rem);font-size:1.125rem;line-height:1.75rem;color:#495057}.fynd-contact-info-group{margin-top:var(--wizagent-grid-gap);display:flex;flex-direction:column;gap:var(--wizagent-spacing-unit, 1rem)}.fynd-contact-info-item{display:flex;align-items:flex-start;gap:var(--wizagent-spacing-unit, 1rem);padding:calc(var(--wizagent-spacing-unit, 1rem)*.75) 0;border-bottom:1px solid var(--wizagent-gray-200, #f1f3f5)}.fynd-contact-info-item:last-child{border-bottom:none;padding-bottom:0}.fynd-contact-info-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:calc(var(--wizagent-border-radius, 8px)*1.5);background-color:var(--wizagent-surface-color, #ffffff);border:1px solid var(--wizagent-gray-400, #dee2e6);flex-shrink:0;transition:all .3s ease}.fynd-contact-info-icon i{font-size:1.25rem;color:var(--wizagent-primary-color)}.fynd-contact-info-icon svg{width:1.25rem;height:1.25rem;fill:var(--wizagent-primary-color)}.fynd-contact-info-item:hover .fynd-contact-info-icon{background-color:var(--wizagent-primary-color);border-color:var(--wizagent-primary-color)}.fynd-contact-info-item:hover .fynd-contact-info-icon i{color:#fff}.fynd-contact-info-item:hover .fynd-contact-info-icon svg{fill:#fff}.fynd-contact-info-text{display:flex;flex-direction:column;justify-content:center}.fynd-contact-info-title{font-size:.875rem;font-weight:600;color:var(--wizagent-heading-color, #212529);margin-bottom:calc(var(--wizagent-spacing-unit, 1rem)*.25)}.fynd-contact-info-detail{font-size:1rem;color:var(--wizagent-text-color, #495057);text-decoration:none;transition:color .2s ease}.fynd-contact-info-detail[href]:hover{color:var(--wizagent-primary-color)}.fynd-map-container{margin-top:var(--wizagent-grid-gap);border-radius:calc(var(--wizagent-border-radius, 8px)*1.5);overflow:hidden;height:16rem;background-color:var(--wizagent-surface-color)}.fynd-form-container{background-color:var(--wizagent-light);padding:calc(var(--wizagent-spacing-unit, 1rem)*2);border-radius:calc(var(--wizagent-border-radius, 8px)*1.5)}@media(min-width: 1024px){.fynd-form-container{padding:calc(var(--wizagent-spacing-unit, 1rem)*3)}}.fynd-form-container{display:flex;flex-direction:column;gap:calc(var(--wizagent-spacing-unit, 1rem)*1.5)}.fynd-form-container label{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#495057}.fynd-form-container input,.fynd-form-container textarea{margin-top:calc(var(--wizagent-spacing-unit, 1rem)*.5);width:100%;padding:calc(var(--wizagent-spacing-unit, 1rem)*.75) var(--wizagent-spacing-unit, 1rem);border:1px solid var(--wizagent-gray-100);border-radius:var(--wizagent-border-radius, 8px);transition:border-color .2s,box-shadow .2s}.fynd-form-container input[type=submit]:focus{outline:none;border-color:var(--wizagent-primary-color);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.fynd-form-container input[type=submit]{width:100%;padding:var(--wizagent-spacing-unit, 1rem) calc(var(--wizagent-spacing-unit, 1rem)*2);border-radius:var(--wizagent-border-radius, 8px);font-weight:600;background-color:var(--wizagent-primary-color);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:background-color .3s,transform .2s;cursor:pointer;border:none}.fynd-form-container input[type=submit]:hover{background-color:var(--wizagent-primary-light-color);transform:translateY(-2px)}