.header-section{padding-top:140px;text-align:center;padding-bottom:60px}.page-title{font-family:var(--font-display);font-size:48px;font-weight:700;margin-bottom:16px;color:#fff}.page-sub{color:var(--text-muted);font-size:18px;max-width:600px;margin:0 auto}.contact-grid{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:100px}.contact-info-card{background:rgba(15,23,42,.6);border:1px solid var(--border-glass);border-radius:20px;display:flex;flex-direction:column;gap:32px}.info-block h3{font-size:16px;font-weight:700;color:#fff;margin-bottom:12px;display:flex;align-items:center;gap:10px}.info-block p{font-size:14px;color:var(--text-muted);line-height:1.6}.info-block a{color:var(--accent-cyan);text-decoration:none;transition:color .2s}.info-block a:hover{color:#fff}.form-card{background:rgba(30,41,59,.4);border:1px solid var(--border-glass);border-radius:24px;backdrop-filter:blur(10px)}.form-group{margin-bottom:24px}.form-label{display:block;font-size:14px;color:var(--text-muted);margin-bottom:8px;font-weight:500}.form-input,.form-select,.form-textarea{width:100%;background:rgba(15,23,42,.6);border:1px solid var(--border-glass);border-radius:8px;padding:12px 16px;color:#fff;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s;font-family:var(--font-body)}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:hsla(0,0%,100%,.3)}.form-input::placeholder,.form-textarea::placeholder{color:hsla(0,0%,100%,.3)}.form-textarea{resize:vertical;min-height:120px}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px rgba(96,165,250,.1)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.header-section{padding-top:120px;padding-bottom:40px}.page-title{font-size:clamp(28px,4vw,48px)}.page-sub{font-size:16px}.contact-grid{gap:32px;margin-bottom:60px}.contact-grid,.form-row{grid-template-columns:1fr}.contact-info-card,.form-card{padding:24px}}