.contact-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background-color:#fff}.contact-main-content{flex:1 1;max-width:1400px;width:100%;margin:0 auto;padding:40px 32px 80px}.contact-title{font-size:32px;font-weight:700;line-height:1.25;color:#111827;margin-top:0;margin-bottom:24px;letter-spacing:-.015em}.contact-intro-paragraph,.contact-title{font-family:var(--font-inter),system-ui,-apple-system,sans-serif}.contact-intro-paragraph{font-size:14.5px;font-weight:400;line-height:1.7;color:#4b5563;margin-bottom:40px;max-width:100%}.contact-body-grid{display:flex;align-items:flex-start;gap:48px}.contact-sidebar-nav{width:290px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:96px}.contact-nav-item{display:flex;align-items:center;width:100%;padding:14px 20px;background-color:#f7f7f8;border-radius:12px;border:1px solid transparent;font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:700;color:#111827;text-align:left;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-nav-item:hover{background-color:#eeeff1;transform:translateX(2px)}.contact-nav-item.active{background-color:#fef2f2;color:#ef4444;border-color:rgba(239,68,68,.2)}.contact-nav-item.highlight-red{color:#ef4444}.contact-nav-number{font-weight:800;margin-right:8px}.contact-sections-container{flex:1 1;display:flex;flex-direction:column;gap:32px;min-width:0}.contact-section-card{display:flex;flex-direction:column;gap:10px;scroll-margin-top:100px}.contact-section-title{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:18px;font-weight:700;line-height:1.35;color:#111827;margin:0;transition:color .2s ease}.contact-section-title.title-red{color:#ef4444}.contact-info-subtitle,.contact-section-text{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:14.5px;font-weight:400;line-height:1.7;color:#4b5563;margin:0}.contact-details-list{list-style-type:disc;padding-left:22px;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.contact-details-list li{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:14.5px;line-height:1.6;color:#374151}.contact-details-list li strong{font-weight:600;color:#111827}.contact-details-link{color:#374151;text-decoration:none;transition:color .2s ease}.contact-details-link:hover{color:#ef4444;text-decoration:underline}@media (max-width:991px){.contact-main-content{padding:32px 24px 60px}.contact-title{font-size:28px;margin-bottom:20px;text-align:center}.contact-intro-paragraph{font-size:14px;margin-bottom:30px}.contact-body-grid{flex-direction:column;gap:36px}.contact-sidebar-nav{width:100%;position:static;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}}@media (max-width:576px){.contact-main-content{padding:24px 16px 48px}.contact-title{font-size:22px;margin-bottom:16px;text-align:center}.contact-intro-paragraph{font-size:13.5px;line-height:1.65;margin-bottom:24px}.contact-sidebar-nav{grid-template-columns:1fr}.contact-nav-item{padding:12px 16px;font-size:13px}.contact-section-title{font-size:16px}.contact-details-list li,.contact-info-subtitle,.contact-section-text{font-size:13.5px}}