.page-contact .contact-hero{display:flex;align-items:center;min-height:calc(100vh - 72px);padding-block:80px}.page-contact .contact-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center;width:100%}.page-contact .contact-hero__chip{display:inline-block;color:var(--piu-meridian-deep);background:var(--piu-glass-chip);border:1px solid rgba(0,135,158,0.22);border-radius:6px;padding:6px 12px}.page-contact .contact-hero__title{margin-top:24px}.page-contact .contact-hero__sub{margin-top:24px;max-width:42ch;font-size:16px;line-height:27px;color:var(--piu-ink-muted)}.page-contact .contact-hero__promise{margin-top:16px;font-size:15px;line-height:24px;font-weight:500;color:var(--piu-ink)}.page-contact .contact-hero__direct{margin-top:28px}.page-contact .contact-hero__direct-label{margin:0 0 8px;text-transform:none;color:var(--piu-ink-muted)}.page-contact .contact-hero__direct-value{margin:0;font-size:15px;line-height:26px;color:var(--piu-meridian-deep)}.page-contact .contact-hero__pane{position:relative;padding:10px}.page-contact .contact-hero__scrim{border-radius:12px;padding:36px}.page-contact .contact-form-pending{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:40px 32px;border:1px solid var(--piu-border);border-radius:var(--piu-radius-card);background:var(--piu-horizon)}.page-contact .contact-form-pending__tag{color:var(--piu-meridian-deep);text-transform:none}.page-contact .contact-form-pending__text{margin:0;font-size:15px;line-height:24px;color:var(--piu-ink-muted)}.page-contact .contact-form-pending__btn{margin-top:4px}@media (max-width:900px){.page-contact .contact-hero{min-height:0;padding-block:64px}.page-contact .contact-hero__grid{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.page-contact .contact-hero__scrim{padding:24px}.page-contact .contact-form-pending{padding:28px 22px}}