.ptr-contact-hero{padding-block:65px 55px}.ptr-modern .ptr-contact-hero h1{font-size:clamp(46px,5.5vw,72px)}.ptr-contact-hero>p{max-width:630px;color:var(--muted);font-size:17px;line-height:1.8}.ptr-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding-bottom:90px;align-items:start}.ptr-contact-info>h2{font-size:33px}.ptr-contact-info>p{color:var(--muted);margin-top:18px;font-size:14px}.ptr-contact-info article{display:flex;gap:20px;padding-block:30px;border-bottom:1px solid var(--line)}.ptr-contact-info article>svg{color:var(--blue);margin-top:4px}.ptr-contact-info article p{color:var(--muted);font-size:13px;margin:12px 0}.ptr-contact-info article h3{margin-top:10px}.ptr-contact-phone{display:inline-block;font-size:25px;font-weight:600;margin-top:8px}.ptr-contact-note{background:#eef5f7;padding:28px;border-radius:10px;margin-top:30px}.ptr-contact-note>svg{color:var(--blue);margin-bottom:16px}.ptr-contact-note p{color:var(--muted);font-size:14px;margin:14px 0}.ptr-form-panel{background:#f7fafb;border:1px solid var(--line);border-radius:14px;padding:38px;scroll-margin-top:25px}.ptr-form-panel h2{font-size:35px}.ptr-form-panel>p{color:var(--muted);font-size:14px;margin:14px 0 28px}.ptr-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ptr-form-panel label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.ptr-form-panel label span{font-size:11px;font-weight:400}.ptr-form-panel input:not([type=checkbox]),.ptr-form-panel select,.ptr-form-panel textarea{width:100%;background:#fff;border:1px solid #b7c9d0;border-radius:5px;min-height:48px;padding:12px;color:var(--ink);font:inherit;font-size:14px}.ptr-field-grid{margin-bottom:20px}.ptr-form-panel textarea{resize:vertical}.ptr-form-panel .ptr-field-help{font-size:11px;color:var(--muted);margin:8px 0 20px}.ptr-form-panel .ptr-consent{display:flex;align-items:flex-start;gap:10px;margin-block:22px}.ptr-consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--blue)}.ptr-consent span{line-height:1.7}.ptr-form-panel .ptr-local-note{font-size:11px;color:var(--muted);margin-top:17px}.ptr-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ptr-form-alert{padding:18px;background:#e4f3ef;border:1px solid #a2d6c6;border-radius:6px;margin-block:20px;font-size:14px}.ptr-form-alert p{font-size:13px;margin-top:7px}.ptr-form-alert.error{background:#fff2ed;border-color:#dfae99}.ptr-form-alert ul{padding-left:18px;margin:8px 0}.ptr-contact-options{padding-top:60px}
@media(max-width:1000px){.ptr-contact-grid{gap:35px}.ptr-form-panel{padding:28px}.ptr-field-grid{grid-template-columns:1fr;gap:17px}}
@media(max-width:650px){.ptr-contact-hero{padding-block:40px}.ptr-contact-hero>p{font-size:15px}.ptr-contact-grid{grid-template-columns:1fr;gap:35px;padding-bottom:55px}.ptr-form-panel{padding:25px 20px}.ptr-modern .ptr-contact-hero h1{font-size:45px}.ptr-form-panel h2{font-size:31px}.ptr-contact-info>h2{font-size:30px}}

