.contact-section[data-v-9e3458ba]{background:#fbfbfd;position:relative}.section-title[data-v-9e3458ba]{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:600;letter-spacing:-.005em;line-height:1.07;margin-bottom:16px}.text-brand[data-v-9e3458ba]{color:#eb8f30;font-weight:600}@media (max-width:960px){.contact-cards-row[data-v-9e3458ba]{margin:auto;max-width:350px}}.contact-col[data-v-9e3458ba]{padding:8px 12px}.contact-card[data-v-9e3458ba]{background:#fff;border:1px solid #d2d2d7;border-radius:18px;box-shadow:0 4px 8px #0000000a,0 0 1px #0000000a;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-card[data-v-9e3458ba]:hover{border-color:#eb8f30;box-shadow:0 8px 16px #00000014,0 0 0 1px #eb8f30}.contact-card-content[data-v-9e3458ba]{padding:32px 28px;text-align:left}.contact-header[data-v-9e3458ba]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.contact-icon[data-v-9e3458ba]{color:#eb8f30!important;opacity:.9}.contact-title[data-v-9e3458ba]{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:19px;font-weight:600;letter-spacing:.012em;line-height:1.21;margin:0}.contact-info[data-v-9e3458ba]{display:flex;flex-direction:column;gap:8px}.contact-email[data-v-9e3458ba],.contact-number[data-v-9e3458ba]{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.009em;line-height:1.17;transition:color .2s ease}.contact-card:hover .contact-email[data-v-9e3458ba],.contact-card:hover .contact-number[data-v-9e3458ba]{color:#eb8f30}.contact-description[data-v-9e3458ba]{color:#86868b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.009em;line-height:1.47}@media (max-width:768px){.section-subtitle[data-v-9e3458ba]{font-size:19px;margin-bottom:48px}.contact-cards-row[data-v-9e3458ba]{gap:16px}.contact-col[data-v-9e3458ba]{margin-bottom:16px;padding:0 8px}.contact-card-content[data-v-9e3458ba]{padding:28px 24px}.contact-header[data-v-9e3458ba]{gap:10px;margin-bottom:16px}.contact-title[data-v-9e3458ba]{font-size:17px}.contact-email[data-v-9e3458ba],.contact-number[data-v-9e3458ba]{font-size:20px}.contact-description[data-v-9e3458ba]{font-size:14px}}@media (max-width:960px) and (min-width:769px){.contact-col[data-v-9e3458ba]{margin-bottom:20px}.contact-email[data-v-9e3458ba],.contact-number[data-v-9e3458ba]{font-size:22px}}.social-media-section[data-v-9e3458ba]{border-top:1px solid rgba(0,0,0,.08);padding-top:32px;text-align:center}.social-title[data-v-9e3458ba]{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(24px,4vw,32px);font-weight:600;letter-spacing:-.015em;line-height:1.125;margin-bottom:24px}.social-links-container[data-v-9e3458ba]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:16px 8px 8px}.social-link[data-v-9e3458ba]{border-radius:16px;overflow:hidden;text-decoration:none}.social-link[data-v-9e3458ba],.social-link-content[data-v-9e3458ba]{transition:all .3s cubic-bezier(.4,0,.2,1)}.social-link-content[data-v-9e3458ba]{align-items:center;background:#fff;border:1px solid #d2d2d7;border-radius:16px;box-shadow:0 4px 8px #0000000a,0 0 1px #0000000a;display:flex;flex-direction:column;min-width:120px;padding:24px 20px}.social-link:hover .social-link-content[data-v-9e3458ba]{border-color:#eb8f30;box-shadow:0 8px 16px #00000014,0 4px 12px #eb8f3026,0 0 0 2px #eb8f3033;transform:scale(1.05)}.social-icon[data-v-9e3458ba]{margin-bottom:12px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.social-link:hover .social-icon[data-v-9e3458ba]{transform:scale(1.1)}.social-name[data-v-9e3458ba]{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.009em;line-height:1.47;transition:color .3s cubic-bezier(.4,0,.2,1)}.social-link:hover .social-name[data-v-9e3458ba]{color:#eb8f30}@media (max-width:768px){.social-media-section[data-v-9e3458ba]{padding-top:24px}.social-title[data-v-9e3458ba]{font-size:22px;margin-bottom:20px}.social-links-container[data-v-9e3458ba]{gap:12px}.social-link-content[data-v-9e3458ba]{min-width:100px;padding:20px 16px}.social-icon[data-v-9e3458ba]{height:20px;margin-bottom:10px;width:20px}.social-name[data-v-9e3458ba]{font-size:14px}}
