.business-site .biz-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:25px}.business-site .biz-contact-panel{border:1px solid var(--biz-line);padding:38px;border-radius:14px}.business-site .biz-contact-panel h2{font-size:29px;margin-bottom:22px}.business-site .biz-contact-panel>a{display:block;padding:23px 0;border-bottom:1px solid var(--biz-line);overflow-wrap:anywhere}.business-site .biz-contact-panel>a:last-child{border:0;padding-bottom:0}.business-site .biz-contact-panel small{display:block;letter-spacing:.1em;font-size:10px;color:var(--biz-orange-text)}.business-site .biz-contact-panel strong{display:block;font-size:23px;letter-spacing:-.03em}.business-site .biz-contact-panel a>span{display:block;font-size:12px;color:var(--biz-muted);margin-top:5px}.business-site .biz-contact-details{padding-top:25px}.business-site .biz-contact-details>p{margin-block:23px}.business-site .biz-preparation{padding-top:35px;margin-top:35px;border-top:1px solid var(--biz-line)}.business-site .biz-preparation h3{font-size:21px}.business-site .biz-preparation ul{padding-left:19px;color:var(--biz-muted);font-size:14px}.business-site .biz-preparation p{font-size:13px}
@media(max-width:850px){.business-site .biz-contact-grid{gap:30px}}
@media(max-width:650px){.business-site .biz-contact-grid{grid-template-columns:1fr}.business-site .biz-contact-panel{padding:25px}.business-site .biz-contact-panel strong{font-size:21px}}
.business-site .biz-inquiry-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:20px 90px;scroll-margin-top:25px}.business-site .biz-inquiry-intro p{margin-top:24px;max-width:340px}.business-site .biz-inquiry-panel{padding:32px;border:1px solid var(--biz-line);border-radius:14px;background:var(--biz-soft)}.business-site .biz-inquiry-form label{display:block;font-size:12px;font-weight:650;margin-bottom:7px}.business-site .biz-inquiry-form label span{font-weight:400;color:var(--biz-muted)}.business-site .biz-inquiry-form input,.business-site .biz-inquiry-form textarea,.business-site .biz-inquiry-form select{width:100%;min-height:46px;border:1px solid #ccd3db;background:#fff;color:var(--biz-ink);padding:12px;border-radius:6px;font:inherit;font-size:14px;margin-bottom:20px}.business-site .biz-inquiry-form textarea{resize:vertical}.business-site .biz-inquiry-form :is(input,textarea,select):focus-visible{outline:2px solid var(--biz-orange);outline-offset:2px}.business-site .biz-inquiry-form [aria-invalid=true]{border-color:#b42318}.business-site .biz-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.business-site .biz-form-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.business-site .biz-form-note{font-size:11px;margin-bottom:20px}.business-site .biz-form-status,.business-site .biz-form-error,.business-site .biz-form-unavailable{padding:18px;border-radius:7px;margin-bottom:25px;font-size:13px;background:#e7f3ea;color:#14532d}.business-site .biz-form-status h3,.business-site .biz-form-error h3{font-size:18px;margin-bottom:10px}.business-site .biz-form-error{background:#fff0ed;color:#912018}.business-site .biz-form-error ul{padding-left:17px;margin-bottom:0}.business-site .biz-form-unavailable{background:#fff3db;color:#674600}.business-site .biz-form-unavailable a{text-decoration:underline}.business-site .biz-inquiry-form button:disabled{cursor:not-allowed;opacity:.55}
@media(max-width:850px){.business-site .biz-inquiry-section{grid-template-columns:1fr;gap:30px}.business-site .biz-inquiry-intro p{max-width:600px}}
@media(max-width:580px){.business-site .biz-inquiry-section{padding-bottom:55px}.business-site .biz-inquiry-panel{padding:22px 18px}.business-site .biz-form-fields{grid-template-columns:1fr}.business-site .biz-inquiry-form button{width:100%}}
