.pg-contact .ct-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.pg-contact .ct-form{padding:32px}.pg-contact .ct-form h2{text-transform:uppercase;color:var(--blue);font-size:24px}.pg-contact .ct-form .sub{color:var(--soft);margin:6px 0 22px;font-size:14.5px}.pg-contact .ct-form .req{color:var(--red);margin-left:2px}.pg-contact .ct-form .fbar{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.pg-contact .ct-form .fbar small{color:var(--muted);font-size:12.5px}.pg-contact .ct-ord[hidden]{display:none}.pg-contact .ct-side{flex-direction:column;gap:18px;display:flex}.pg-contact .ct-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px}.pg-contact .ct-card h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:14px}.pg-contact .ct-line{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:10px 0;display:flex}.pg-contact .ct-line:first-of-type{border-top:0;padding-top:0}.pg-contact .ct-line svg{width:22px;height:22px;color:var(--blue);flex:none;margin-top:2px}.pg-contact .ct-line b{font-family:var(--rc);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);font-size:13px;display:block}.pg-contact .ct-line span,.pg-contact .ct-line a{color:var(--soft);font-size:14.5px}.pg-contact .ct-line a.lk{color:var(--blue)}.pg-contact .ct-promise{background:var(--blue);color:#fff;border-radius:10px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.pg-contact .ct-promise svg{color:#fff;opacity:.9;flex:none;width:30px;height:30px}.pg-contact .ct-promise b{font-family:var(--rc);text-transform:uppercase;letter-spacing:.02em;font-size:18px;display:block}.pg-contact .ct-promise p{color:#d6e5f2;margin:4px 0 0;font-size:14px}.pg-contact .ct-short{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:flex-start;gap:16px;width:100%;padding:22px;transition:border-color .12s,box-shadow .12s;display:flex}.pg-contact .ct-short:hover{border-color:var(--blue);box-shadow:0 10px 26px #0000000f}.pg-contact .ct-short .ic{background:var(--blue-l);width:44px;height:44px;color:var(--blue);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pg-contact .ct-short .ic svg{width:22px;height:22px}.pg-contact .ct-short b{font-family:var(--rc);text-transform:uppercase;font-size:16px;display:block}.pg-contact .ct-short small{color:var(--soft);margin-top:2px;font-size:13.5px;line-height:1.5;display:block}@media (max-width:900px){.pg-contact .ct-grid{grid-template-columns:1fr}.pg-contact .ct-form{padding:22px}}.pg-contact .phead .kicker{margin-top:18px}.pg-contact .phead .lead{max-width:720px}.pg-contact .ct-hint,.pg-contact .ct-side .note{margin-top:0}.pg-contact .fhint{color:var(--muted);margin-top:5px;font-size:12.5px}.pg-contact .nowrap{white-space:nowrap}.pg-contact .acts2{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.pg-contact form.form[hidden]{display:none}.pg-contact .ferr{margin-top:0}