.pg-contact .contact{grid-template-columns:.85fr 1.15fr;align-items:start;gap:28px;display:grid}.pg-contact .channels{gap:14px;display:grid;position:sticky;top:100px}.pg-contact .channel{align-items:center;gap:18px;padding:20px 22px;display:flex}.pg-contact .channel .icon-tile{flex:none;margin:0}.pg-contact .channel span{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;display:block}.pg-contact .channel strong{letter-spacing:-.01em;word-break:break-word;font-size:1.08rem;font-weight:550;display:block}.pg-contact .channel small{font-size:.82rem}.pg-contact .channel:hover{transform:translateY(-2px)}.pg-contact .security-note{color:var(--muted);align-items:flex-start;gap:12px;padding:16px 4px;font-size:.88rem;display:flex}.pg-contact .security-note svg{color:var(--lime);flex:none;margin-top:2px}.pg-contact .security-note p{margin:0}.pg-contact .security-note a{color:var(--lime)}.pg-contact .form{gap:18px;display:grid}.pg-contact .form-head h2{font-size:1.7rem}.pg-contact .form-head p{margin:6px 0 0;font-size:.92rem}.pg-contact .row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pg-contact label{color:var(--muted);gap:8px;font-size:.86rem;display:grid}.pg-contact input,.pg-contact select,.pg-contact textarea{width:100%;font:inherit;color:var(--text);border:1px solid var(--line-2);background:#0000004d;border-radius:12px;padding:12px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.pg-contact select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa3b2' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.pg-contact input:focus,.pg-contact select:focus,.pg-contact textarea:focus{border-color:#c3ff4f99;outline:none;box-shadow:0 0 0 4px #c3ff4f1a}.pg-contact input[type=month]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pg-contact input:user-invalid{border-color:#ff5c7ab3}.pg-contact fieldset{border:0;margin:0;padding:0}.pg-contact legend{color:var(--muted);margin-bottom:10px;font-size:.86rem}.pg-contact .pills{flex-wrap:wrap;gap:8px;display:flex}.pg-contact .pill{cursor:pointer;display:inline-flex}.pg-contact .pill input{opacity:0;width:1px;height:1px;position:absolute}.pg-contact .pill span{border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.86rem;transition:all .2s}.pg-contact .pill input:checked+span{color:var(--lime);background:#c3ff4f1f;border-color:#c3ff4f99}.pg-contact .pill input:focus-visible+span{outline:2px solid var(--lime);outline-offset:2px}.pg-contact .hp{position:absolute;left:-9999px}.pg-contact .consent{align-items:flex-start;gap:12px;font-size:.85rem;line-height:1.55;display:flex}.pg-contact .consent input{width:18px;height:18px;accent-color:var(--lime);flex:none;margin-top:2px;padding:0}.pg-contact .consent a{color:var(--lime)}.pg-contact .status{min-height:1.4em;margin:0;font-size:.92rem}.pg-contact .status.ok{color:var(--lime)}.pg-contact .status.err{color:var(--crit)}@media (max-width:900px){.pg-contact .contact{grid-template-columns:1fr}.pg-contact .channels{position:static}}@media (max-width:560px){.pg-contact .row2{grid-template-columns:1fr}}
