.mcontact[data-astro-cid-3sp2gs65]{background:var(--pc-cream);color:var(--pc-ink);font-family:var(--font-body)}.mcontact-actline[data-astro-cid-3sp2gs65]{text-decoration:none;transition:color .2s ease}.mcontact-actline[data-astro-cid-3sp2gs65]:hover{color:var(--pc-accent)}.mcontact-cta[data-astro-cid-3sp2gs65].pc-btn{height:50px;min-height:50px;border-radius:10px;padding:0 20px}.mcontact-cta--block[data-astro-cid-3sp2gs65].pc-btn{width:100%;justify-content:space-between}.mcontact-cta[data-astro-cid-3sp2gs65].pc-btn.pc-btn-accent{background:var(--pc-action);color:var(--pc-on-action);border:1px solid var(--pc-action)}.mcontact-cta[data-astro-cid-3sp2gs65].pc-btn.mcontact-cta--secondary{background:var(--pc-cream);color:var(--pc-ink);border:1px solid var(--pc-line)}.mcontact-cta[data-astro-cid-3sp2gs65].pc-btn.mcontact-cta--secondary:hover{background:var(--pc-paper);color:var(--pc-ink);border-color:var(--pc-line);box-shadow:none}.mcontact-form-v2[data-astro-cid-3sp2gs65] form,.mcontact-form-v2[data-astro-cid-3sp2gs65] .grid{display:flex;flex-direction:column;gap:14px}.mcontact-form-v2[data-astro-cid-3sp2gs65] label.block{display:block;font-size:13px;font-weight:700;color:var(--pc-ink);margin-bottom:7px}.mcontact-form-v2[data-astro-cid-3sp2gs65] input[type=text],.mcontact-form-v2[data-astro-cid-3sp2gs65] input[type=email],.mcontact-form-v2[data-astro-cid-3sp2gs65] input[type=tel],.mcontact-form-v2[data-astro-cid-3sp2gs65] select,.mcontact-form-v2[data-astro-cid-3sp2gs65] textarea{width:100%;min-height:50px;box-sizing:border-box;border:1px solid var(--pc-line);background:var(--pc-cream);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.35;color:var(--pc-ink);outline:none;transition:box-shadow .2s ease,border-color .2s ease}.mcontact-form-v2[data-astro-cid-3sp2gs65] textarea{min-height:110px;resize:vertical}.mcontact-form-v2[data-astro-cid-3sp2gs65] input:focus,.mcontact-form-v2[data-astro-cid-3sp2gs65] select:focus,.mcontact-form-v2[data-astro-cid-3sp2gs65] textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--pc-action) 20%,transparent);border-color:var(--pc-action)}.mcontact-form-v2[data-astro-cid-3sp2gs65] button[type=submit]{width:100%;height:50px;min-height:50px;background:var(--pc-action);color:var(--pc-on-action);font-family:inherit;font-weight:700;font-size:15.5px;padding:0 18px;border:1px solid var(--pc-action);border-radius:10px;cursor:pointer;transition:background .2s ease}.mcontact-form-v2[data-astro-cid-3sp2gs65] button[type=submit]:hover:not(:disabled){background:var(--pc-action-hover)}.contact-desktop[data-astro-cid-uw5kdbxl]{background:var(--pc-cream);color:var(--pc-ink);font-family:var(--font-body)}.dcontact-actline[data-astro-cid-uw5kdbxl]{text-decoration:none;transition:color .2s ease}.dcontact-actline[data-astro-cid-uw5kdbxl]:hover{color:var(--pc-accent)}.contact-cta[data-astro-cid-uw5kdbxl].pc-btn{height:50px;min-height:50px;border-radius:10px;padding:0 22px}.contact-cta--block[data-astro-cid-uw5kdbxl].pc-btn{width:100%;justify-content:space-between}.contact-cta[data-astro-cid-uw5kdbxl].pc-btn.pc-btn-accent{background:var(--pc-action);color:var(--pc-on-action);border:1px solid var(--pc-action)}.contact-cta[data-astro-cid-uw5kdbxl].pc-btn.contact-cta--secondary{background:var(--pc-cream);color:var(--pc-ink);border:1px solid var(--pc-line)}.contact-cta[data-astro-cid-uw5kdbxl].pc-btn.contact-cta--secondary:hover{background:var(--pc-paper);color:var(--pc-ink);border-color:var(--pc-line);box-shadow:none}.dcontact-form-v2[data-astro-cid-uw5kdbxl] form{display:flex;flex-direction:column;gap:18px}.dcontact-form-v2[data-astro-cid-uw5kdbxl] .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dcontact-form-v2[data-astro-cid-uw5kdbxl] label.block{display:block;font-size:13px;font-weight:700;color:var(--pc-ink);margin-bottom:7px}.dcontact-form-v2[data-astro-cid-uw5kdbxl] input[type=text],.dcontact-form-v2[data-astro-cid-uw5kdbxl] input[type=email],.dcontact-form-v2[data-astro-cid-uw5kdbxl] input[type=tel],.dcontact-form-v2[data-astro-cid-uw5kdbxl] select,.dcontact-form-v2[data-astro-cid-uw5kdbxl] textarea{width:100%;min-height:50px;box-sizing:border-box;border:1px solid var(--pc-line);background:var(--pc-cream);border-radius:10px;padding:12px 16px;font-family:inherit;font-size:14.5px;line-height:1.35;color:var(--pc-ink);outline:none;transition:box-shadow .2s ease,border-color .2s ease}.dcontact-form-v2[data-astro-cid-uw5kdbxl] textarea{min-height:130px;resize:vertical}.dcontact-form-v2[data-astro-cid-uw5kdbxl] input:focus,.dcontact-form-v2[data-astro-cid-uw5kdbxl] select:focus,.dcontact-form-v2[data-astro-cid-uw5kdbxl] textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--pc-action) 20%,transparent);border-color:var(--pc-action)}.dcontact-form-v2[data-astro-cid-uw5kdbxl] button[type=submit]{width:100%;height:50px;min-height:50px;background:var(--pc-action);color:var(--pc-on-action);font-family:inherit;font-weight:700;font-size:15.5px;padding:0 18px;border:1px solid var(--pc-action);border-radius:10px;cursor:pointer;transition:background .2s ease}.dcontact-form-v2[data-astro-cid-uw5kdbxl] button[type=submit]:hover:not(:disabled){background:var(--pc-action-hover)}
