.tzq-contact-intro-content{margin-bottom:var(--tzq-spacing-8);color:var(--tzq-text-secondary);font-size:var(--tzq-text-lg);line-height:var(--tzq-leading-relaxed)}.tzq-contact-layout{display:grid;grid-template-columns:380px 1fr;gap:var(--tzq-gap-md);align-items:start}.tzq-contact-info__card{background:var(--tzq-gradient-primary-dark);border-radius:var(--tzq-radius-md);padding:var(--tzq-spacing-10) var(--tzq-spacing-8);color:var(--tzq-text-inverse);position:sticky;top:calc(var(--tzq-navbar-height) + var(--tzq-spacing-6))}.tzq-contact-info__header{margin-bottom:var(--tzq-spacing-8)}.tzq-contact-info__title{font-size:var(--tzq-text-xl);font-weight:var(--tzq-font-extrabold);color:var(--tzq-text-inverse);margin-bottom:var(--tzq-spacing-4);line-height:var(--tzq-leading-snug)}.tzq-contact-info__desc{font-size:var(--tzq-text-sm);opacity:.85;line-height:var(--tzq-leading-relaxed);color:var(--tzq-text-inverse);margin:0}.tzq-contact-channels{list-style:none;padding:0;margin:0 0 var(--tzq-spacing-8);display:flex;flex-direction:column;gap:var(--tzq-spacing-4)}.tzq-contact-channel{display:flex;align-items:flex-start;gap:var(--tzq-spacing-4);padding:var(--tzq-spacing-4);background:rgb(255 255 255 / .1);border-radius:var(--tzq-radius-md);border:1px solid rgb(255 255 255 / .15)}.tzq-contact-channel:hover{background:rgb(255 255 255 / .18);border-color:rgb(255 255 255 / .3)}.tzq-contact-channel__icon{font-size:var(--tzq-icon-md);flex-shrink:0;line-height:var(--tzq-leading-none);margin-top:var(--tzq-spacing-0-5)}.tzq-contact-channel strong{display:block;font-size:var(--tzq-text-sm);font-weight:var(--tzq-font-bold);color:var(--tzq-text-inverse);margin-bottom:var(--tzq-spacing-1)}.tzq-contact-channel span{font-size:var(--tzq-text-xs);opacity:.8;color:var(--tzq-text-inverse);line-height:var(--tzq-leading-normal)}.tzq-contact-info__note{display:flex;align-items:center;gap:var(--tzq-spacing-3);padding:var(--tzq-spacing-4);background:rgb(255 255 255 / .12);border-radius:var(--tzq-radius-md);font-size:var(--tzq-text-sm);color:var(--tzq-text-inverse);opacity:.9}.tzq-contact-info__note strong{color:var(--tzq-accent)}.tzq-contact-form-wrap{display:flex;flex-direction:column;gap:var(--tzq-spacing-5)}.tzq-contact-card{background:var(--tzq-bg-primary);border-radius:var(--tzq-radius-md);box-shadow:var(--tzq-shadow-lg);border:1px solid var(--tzq-border-light);overflow:hidden}.tzq-contact-card .tzq-card__body{padding:var(--tzq-spacing-10)}.tzq-contact-form-header{margin-bottom:var(--tzq-spacing-8);padding-bottom:var(--tzq-spacing-6);border-bottom:1px solid var(--tzq-border-light)}.tzq-contact-form-header__title{font-size:var(--tzq-text-xl);font-weight:var(--tzq-font-extrabold);color:var(--tzq-text-primary);margin-bottom:var(--tzq-spacing-2)}.tzq-contact-form-header__desc{font-size:var(--tzq-text-sm);color:var(--tzq-text-tertiary);margin:0}.tzq-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--tzq-gap-md)}.tzq-hidden-panel{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media (max-width:1023px){.tzq-contact-layout{grid-template-columns:1fr;gap:var(--tzq-gap-lg)}.tzq-contact-info__card{position:static}.tzq-contact-channels{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:767px){.tzq-contact-card .tzq-card__body{padding:var(--tzq-spacing-6)}.tzq-contact-form__row{grid-template-columns:1fr}.tzq-contact-channels{grid-template-columns:1fr}.tzq-contact-info__card{padding:var(--tzq-spacing-7) var(--tzq-spacing-6)}}@media (max-width:479px){.tzq-contact-page{padding:var(--tzq-spacing-6) 0}}