.page_hero__G9TTd{position:relative;padding:var(--spacing-3xl) 0 var(--spacing-2xl);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy-medium) 100%);color:var(--white);overflow:hidden}.page_hero__G9TTd:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.page_heroOverlay__zJ6nH{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 0,rgba(30,42,58,.3) 100%)}.page_heroContent__Jkb66{position:relative;z-index:1;text-align:center;max-width:800px;padding:var(--spacing-xl)}.page_heroContent__Jkb66 h1{font-size:3.5rem;font-weight:800;margin-bottom:var(--spacing-md);color:var(--white);text-shadow:2px 2px 4px rgba(0,0,0,.3)}.page_heroContent__Jkb66 p{font-size:1.5rem;opacity:.95;color:var(--orange-light);margin:0}.page_contactLayout__PygWV{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-3xl);gap:var(--spacing-3xl)}.page_formSection__ul5tp h2,.page_infoSection__hjGsz h2{font-size:2rem;color:var(--navy-dark);margin-bottom:var(--spacing-lg)}.page_formDescription__q_6c7{font-size:1.05rem;line-height:1.8;color:var(--gray-dark);margin-bottom:var(--spacing-xl)}.page_contactForm__FAkDE{background-color:var(--white);padding:var(--spacing-2xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:2px solid var(--gray-light)}.page_successMessage__2PsOZ{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:var(--radius-md);color:#155724}.page_errorMessage__6TPfd,.page_successMessage__2PsOZ{margin-top:var(--spacing-lg);padding:var(--spacing-lg);font-weight:500;text-align:center}.page_errorMessage__6TPfd{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:var(--radius-md);color:#721c24}.page_contactCard__pHSx2{display:flex;gap:var(--spacing-lg);padding:var(--spacing-xl);background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-lg);transition:all var(--transition-normal)}.page_contactCard__pHSx2:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.page_contactIcon__GtlI0{font-size:2.5rem;flex-shrink:0}.page_contactCard__pHSx2 h3{font-size:1.25rem;color:var(--navy-dark);margin-bottom:var(--spacing-sm)}.page_contactCard__pHSx2 p{color:var(--gray-dark);font-size:.95rem;margin-bottom:var(--spacing-xs);line-height:1.6}.page_contactCard__pHSx2 p:last-child{margin-bottom:0}.page_contactCard__pHSx2 a{color:var(--orange-warm);text-decoration:none;transition:color var(--transition-fast)}.page_contactCard__pHSx2 a:hover{color:var(--orange-dark);text-decoration:underline}.page_socialSection___NFMu{padding:var(--spacing-xl);background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy-medium) 100%);border-radius:var(--radius-lg);text-align:center}.page_socialSection___NFMu h3{color:var(--white);font-size:1.25rem;margin-bottom:var(--spacing-lg)}.page_socialLinks__yQk5N{display:flex;gap:var(--spacing-md);justify-content:center}.page_socialLink___p2AZ{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--white);transition:all var(--transition-normal);text-decoration:none}.page_socialLink___p2AZ:hover{background-color:var(--orange-warm);transform:translateY(-3px)}.page_mapSection__DGxGc{background-color:var(--off-white);padding:var(--spacing-3xl) 0;margin-top:var(--spacing-3xl)}.page_mapWrapper__QyKtq{margin:var(--spacing-2xl) 0;box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);overflow:hidden}.page_mapNote__bwRWo{text-align:center;font-size:1.05rem;color:var(--gray-dark);margin-top:var(--spacing-lg)}@media (max-width:968px){.page_contactLayout__PygWV{grid-template-columns:1fr;gap:var(--spacing-2xl)}.page_formSection__ul5tp{order:2}.page_infoSection__hjGsz{order:1}}@media (max-width:768px){.page_hero__G9TTd{padding:var(--spacing-2xl) 0 var(--spacing-xl)}.page_heroContent__Jkb66 h1{font-size:2.5rem}.page_heroContent__Jkb66 p{font-size:1.25rem}.page_formSection__ul5tp h2,.page_infoSection__hjGsz h2{font-size:1.75rem}.page_contactCard__pHSx2,.page_contactForm__FAkDE{padding:var(--spacing-lg)}.page_mapWrapper__QyKtq iframe{height:350px}}@media (max-width:480px){.page_heroContent__Jkb66 h1{font-size:2rem}.page_heroContent__Jkb66 p{font-size:1.1rem}.page_contactCard__pHSx2{flex-direction:column;text-align:center}.page_contactIcon__GtlI0{font-size:2rem}.page_mapWrapper__QyKtq iframe{height:300px}}