.contact-module__xwJ-uq__page{--navy:#24364b;--coral:#f06d47;--sun:#ffd44e;--sky:#54b6d0;--cream:#fffaf0;background:var(--cream);min-height:100vh;color:var(--navy);font-family:Arial Rounded MT Bold,PingFang SC,Microsoft YaHei,sans-serif}.contact-module__xwJ-uq__page a{text-decoration:none}.contact-module__xwJ-uq__nav,.contact-module__xwJ-uq__intro,.contact-module__xwJ-uq__content,.contact-module__xwJ-uq__footer{width:min(1100px,100% - 48px);margin-inline:auto}.contact-module__xwJ-uq__nav{border-bottom:2px dashed #e5d6bc;justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.contact-module__xwJ-uq__brand{letter-spacing:-.08em;white-space:nowrap;font-size:1.55rem;font-weight:1000}.contact-module__xwJ-uq__brand span{color:var(--coral)}.contact-module__xwJ-uq__brand small{letter-spacing:.17em;margin-left:.5rem;font-size:.58rem}.contact-module__xwJ-uq__navLinks{flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.86rem;display:flex}.contact-module__xwJ-uq__navLinks a[aria-current]{color:#b94225;font-weight:700}.contact-module__xwJ-uq__intro{padding:72px 0 42px}.contact-module__xwJ-uq__kicker{color:#b94225;letter-spacing:.16em;font-size:.75rem;font-weight:900}.contact-module__xwJ-uq__intro h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(38px,5.4vw,66px);line-height:1.12}.contact-module__xwJ-uq__intro h1 em{color:#d95634;font-style:normal;display:block}.contact-module__xwJ-uq__lead{color:#607080;max-width:690px;font:1.05rem/1.8 Arial,PingFang SC,sans-serif}.contact-module__xwJ-uq__content{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px;padding-bottom:80px;display:grid}.contact-module__xwJ-uq__form{border:3px solid var(--navy);box-shadow:8px 9px 0 var(--sky);background:#fff;border-radius:24px;padding:30px}.contact-module__xwJ-uq__form label{flex-direction:column;gap:9px;margin-bottom:22px;font-size:14px;font-weight:700;display:flex}.contact-module__xwJ-uq__twoCols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-module__xwJ-uq__form input,.contact-module__xwJ-uq__form textarea{width:100%;min-width:0;color:var(--navy);background:#fff;border:2px solid #d8d6ce;border-radius:10px;padding:12px;font:16px/1.5 Arial,PingFang SC,sans-serif}.contact-module__xwJ-uq__form textarea{resize:vertical}.contact-module__xwJ-uq__form input:focus,.contact-module__xwJ-uq__form textarea:focus{border-color:var(--navy);outline:3px solid #b8e8f0}.contact-module__xwJ-uq__submit{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;padding:16px;font:700 16px Arial,PingFang SC,sans-serif;box-shadow:0 5px #142233}.contact-module__xwJ-uq__submit:disabled{opacity:.65;cursor:wait}.contact-module__xwJ-uq__privacy{color:#687781;margin:20px 0 0;font:12px/1.6 Arial,PingFang SC,sans-serif}.contact-module__xwJ-uq__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-module__xwJ-uq__notice{background:#edf8f0;border:2px solid #477b62;border-radius:10px;margin-top:20px;padding:14px;font:14px/1.6 Arial,PingFang SC,sans-serif}.contact-module__xwJ-uq__error{color:#8b3019;background:#fff1ec;border-color:#c66444}.contact-module__xwJ-uq__aside{border:3px solid var(--navy);box-shadow:7px 8px 0 var(--coral);background:#ffe9a5;border-radius:24px;padding:30px}.contact-module__xwJ-uq__envelope{background:var(--cream);border:2px solid var(--navy);border-radius:14px;place-items:center;width:54px;height:54px;font-size:30px;display:grid}.contact-module__xwJ-uq__aside h2{margin:24px 0 14px;font-size:26px;line-height:1.25}.contact-module__xwJ-uq__aside p{font:15px/1.8 Arial,PingFang SC,sans-serif}.contact-module__xwJ-uq__aside>a{border-bottom:3px solid var(--coral);overflow-wrap:anywhere;margin:12px 0;font-size:clamp(15px,2vw,21px);font-weight:800;display:inline-block}.contact-module__xwJ-uq__aside .contact-module__xwJ-uq__note{color:#526371;font-size:13px}.contact-module__xwJ-uq__footer{border-top:2px dashed #e5d6bc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:100px;font-size:13px;display:flex}.contact-module__xwJ-uq__footer>a:first-child{font-weight:900}.contact-module__xwJ-uq__page a:focus-visible,.contact-module__xwJ-uq__page button:focus-visible{outline:3px solid var(--sky);outline-offset:4px}@media (max-width:760px){.contact-module__xwJ-uq__nav,.contact-module__xwJ-uq__intro,.contact-module__xwJ-uq__content,.contact-module__xwJ-uq__footer{width:calc(100% - 32px)}.contact-module__xwJ-uq__nav{flex-wrap:wrap;gap:18px;padding:20px 0}.contact-module__xwJ-uq__navLinks{gap:18px;font-size:13px}.contact-module__xwJ-uq__intro{padding-top:44px}.contact-module__xwJ-uq__content{grid-template-columns:1fr;gap:30px}.contact-module__xwJ-uq__form,.contact-module__xwJ-uq__aside{padding:22px}.contact-module__xwJ-uq__twoCols{grid-template-columns:1fr;gap:0}.contact-module__xwJ-uq__footer{min-height:88px;padding:22px 0}}
