.pg-contact .h1{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(34px,5vw,64px);max-width:18ch}.pg-contact .head{padding:clamp(40px,6vw,80px) 0 clamp(40px,6vw,72px)}.pg-contact .head .lead{margin-top:var(--s4);max-width:52ch;color:var(--line-soft)}.pg-contact .body{padding:0 0 var(--section-y)}.pg-contact .body .card{margin-top:-24px}@media (min-width: 640px){.pg-contact .head{padding-bottom:136px}.pg-contact .body .card{margin-top:-96px;position:relative}}.pg-contact .card.form-card{max-width:920px;padding:clamp(20px,4vw,48px);border-top:4px solid var(--orange);position:relative}.pg-contact .interest{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--s3)}.pg-contact .interest legend,.pg-contact .lbl{font-weight:700;font-size:15px;padding:0;margin-bottom:var(--s3)}.pg-contact .interest legend{float:left;width:100%}.pg-contact .icards{clear:both;display:grid;gap:var(--s3);grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.pg-contact .icards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-contact .icard{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--s3);align-items:start;min-height:88px;padding:16px;background:var(--paper);color:var(--ink);border:1.5px solid var(--line);cursor:pointer;transition:border-color .15s ease,background .15s ease}.pg-contact .icard:hover{border-color:var(--ink)}.pg-contact .icard input{width:20px;height:20px;margin:3px 0 0;accent-color:var(--ink)}.pg-contact .icard__body{display:grid;gap:2px}.pg-contact .icard__num{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;font-weight:600;color:var(--orange-text)}.pg-contact .icard b{font-stretch:112%;font-size:18px;line-height:1.25}.pg-contact .icard__line{font-size:15px;line-height:1.45;color:var(--muted)}.pg-contact .icard:has(input:checked){background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg-contact .icard:has(input:checked) input{accent-color:var(--orange)}.pg-contact .icard:has(input:checked) .icard__num{color:var(--orange)}.pg-contact .icard:has(input:checked) .icard__line{color:var(--line-soft)}.pg-contact .icard:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:2px}.pg-contact .interest.is-error .icard{border-color:var(--error);border-width:2px}.pg-contact .hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.pg-contact .hp input{width:200px;height:48px}.pg-contact .consent-row .req{color:var(--orange-text)}.pg-contact .thanks{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--s4);align-items:start;padding:var(--s5) 0}.pg-contact .thanks svg{width:32px;height:32px;color:var(--ok)}.pg-contact .thanks p{font-size:clamp(19px,2vw,24px);line-height:1.4;font-weight:700;margin:0}.pg-contact .thanks:focus{outline:none}.pg-contact .req{margin-left:0;font-size:1em;font-weight:inherit;color:var(--orange-text)}.pg-contact .field--country input{padding-left:36px}.pg-contact .field--country svg{z-index:1;color:var(--muted)}.pg-contact #contact-error-summary ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s1)}.pg-contact #contact-error-summary a{color:var(--error);font-weight:600}
