.page-module__j6Q3dW__pageBanner{border-bottom:1px solid var(--border);padding:clamp(48px,10vw,100px) 0 clamp(32px,6vw,56px)}.page-module__j6Q3dW__pageBanner .label{margin-bottom:16px;display:block}.page-module__j6Q3dW__pageBanner .titleXl{max-width:800px;margin-bottom:20px}.page-module__j6Q3dW__pageBanner .body{max-width:640px}.page-module__j6Q3dW__contactSection{padding:clamp(48px,8vw,80px) 0 clamp(64px,10vw,100px)}.page-module__j6Q3dW__contactGrid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,24px);display:grid}.page-module__j6Q3dW__contactCard{border:1px solid var(--border);border-radius:12px;padding:clamp(24px,3vw,32px);transition:border-color .2s,transform .2s;display:block}a.page-module__j6Q3dW__contactCard:hover{border-color:var(--accent);transform:translateY(-4px)}.page-module__j6Q3dW__contactCard .label{color:var(--accent);margin-bottom:12px;display:block}.page-module__j6Q3dW__contactCard .titleMd{word-break:break-word;margin-bottom:6px}.page-module__j6Q3dW__contactCard .titleMd a{transition:color .2s}.page-module__j6Q3dW__contactCard .titleMd a:hover{color:var(--accent)}.page-module__j6Q3dW__contactCard .bodySm{margin-top:8px}@media (max-width:768px){.page-module__j6Q3dW__contactGrid{grid-template-columns:1fr}}
