.php-nav{width:100%;max-width:none;padding-inline:clamp(24px,4vw,72px)}.php-nav>.brand{margin-right:auto}.php-nav .menu-btn{display:none}.php-nav .mega-menu{top:88px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.contact-grid h2{font:800 clamp(2.4rem,4vw,4rem)/1.05 Manrope,sans-serif;letter-spacing:-.055em;margin:18px 0}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:34px;background:#fff;border:1px solid #d8e6ee;border-radius:24px;box-shadow:0 25px 70px rgba(3,30,52,.09)}.contact-form label{display:grid;gap:7px;color:#31506c;font-size:.82rem;font-weight:700}.contact-form label:nth-of-type(4){grid-column:1/-1}.contact-form input,.contact-form textarea{width:100%;font:inherit;color:#0a2e52;background:#f7fafc;border:1px solid #d6e2ea;border-radius:11px;padding:13px 14px;outline:0;transition:.2s}.contact-form input:focus,.contact-form textarea:focus{background:#fff;border-color:#00bdb8;box-shadow:0 0 0 4px rgba(0,189,184,.11)}.contact-form button{width:max-content;border:0;cursor:pointer}.form-message{grid-column:1/-1;margin:0;padding:12px 14px;border-radius:10px}.form-message.error{color:#8b1e26;background:#fff0f1}.form-message.success{color:#09644f;background:#eafbf6}footer>.footer-grid,footer>.legal{width:100%;max-width:none;margin-inline:auto}.eyebrow:before{display:none!important}
@media(max-width:920px){.php-nav{padding-inline:20px}.php-nav .menu-btn{display:flex}.php-nav nav{top:0!important}.php-nav .mega-menu{top:auto}.contact-grid{grid-template-columns:1fr;gap:35px}}
@media(max-width:600px){.contact-form{grid-template-columns:1fr;padding:24px}.contact-form label:nth-of-type(4){grid-column:auto}.contact-form button{width:100%}.topbar a span{display:none}}

