<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.content-column,.page-container{height:100vh;background:var(--color-background)}.page-container{display:grid;grid-template-columns:var(--col1-width) 1fr;width:100vw;overflow:hidden}.content-column{overflow-y:auto;padding:var(--spacing-xlg);scrollbar-width:none;-ms-overflow-style:none}.content-column::-webkit-scrollbar{display:none}.content-wrapper{max-width:521px;margin:0 auto;padding-top:var(--spacing-3xl)}.contact-content,.contact-form-wrapper{padding:var(--spacing-xlg);background:var(--color-background)}.contact-content{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-xlg)}.contact-form-wrapper{max-width:800px;margin:0 auto;border-radius:var(--radius-lg)}.contact-form-wrapper h1{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:1.5rem;line-height:1.4}#contactForm,.contact-form-wrapper .lead{margin-bottom:var(--spacing-xlg)}.contact-form-wrapper .lead{color:var(--color-text-muted);font-size:1.1rem;line-height:1.6}#contactForm .form-group{margin-bottom:var(--spacing-lg)}#contactForm .form-label{display:block;margin-bottom:var(--spacing-sm);font-weight:500;color:var(--color-text);font-size:.875rem}#contactForm input,#contactForm textarea{width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base);font-size:.875rem;color:var(--color-text)}#contactForm input:focus,#contactForm textarea:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(2,136,209,.1)}#contactForm textarea{resize:vertical;min-height:120px}#contactForm .btn-primary{padding:var(--spacing-md) var(--spacing-xlg);font-weight:500;background:var(--color-primary);border:none;border-radius:var(--radius-md);color:var(--color-background);font-size:.875rem;transition:all var(--transition-base)}#contactForm .btn-primary:hover{background:var(--color-secondary);transform:translateY(-2px);box-shadow:var(--shadow-md)}#contactForm .btn-primary:active{transform:translateY(0)}.alert{border-radius:var(--radius-md);padding:var(--spacing-md);margin-top:var(--spacing-md);border:1px solid transparent;font-size:.875rem}.alert-success{background-color:var(--green-100);border-color:var(--green-200);color:var(--green-400)}.alert-danger{background-color:var(--red-100);border-color:var(--red-200);color:var(--red-400)}#contactForm.loading{opacity:.7;pointer-events:none}#contactForm .btn-primary.loading{position:relative;color:transparent}#contactForm .btn-primary.loading::after{content:'';position:absolute;width:1.2rem;height:1.2rem;border:2px solid var(--color-background);border-radius:50%;border-top-color:transparent;animation:spin 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width:1200px){.page-container{grid-template-columns:var(--col1-width) minmax(280px,350px) 1fr}}@media (max-width:768px){.page-container{grid-template-columns:var(--col1-width) 1fr}.contact-content,.content-column{padding:var(--spacing-lg)}}@media (max-width:576px){.page-container{grid-template-columns:1fr}.contact-content,.contact-form-wrapper,.content-column{padding:var(--spacing-md)}.contact-form-wrapper h1{font-size:1.25rem}.contact-form-wrapper .lead{font-size:.875rem}}</pre></body></html>