body.inquiry-page{--bg:#f4f5f2;--text:#263d33;--muted:#5e7064;--line:#d7ded7;--entry-blue:#3f6d59;--entry-coral:#8d6c41;color-scheme:light}
.inquiry-qr{position:relative;overflow:hidden;width:min(240px,100%);aspect-ratio:1;background:#fff;margin:0 auto}.inquiry-page #inquiry-wechat .inquiry-qr img{position:absolute;display:block;max-width:none;width:362.286%;height:auto;left:-225.714%;top:-422%}
.inquiry-page .site-head,.inquiry-page .site-nav{background:var(--bg)}.inquiry-page .site-menu span{background:var(--text)}.inquiry-page :is(textarea,input,select){background:#fff;color:#263d33;border-color:#b7c6ba}.inquiry-page textarea::placeholder{color:#7d8c80}
.inquiry-service{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(200px,.7fr);gap:42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;margin-bottom:25px}.inquiry-page .inquiry-service h2{font-size:22px;margin:0 0 10px}.inquiry-service p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}
.inquiry-process{display:flex;flex-wrap:wrap;list-style:none;gap:8px 16px;padding:0;margin:17px 0 0;font-size:13px;line-height:1.7;color:#426a54}.inquiry-process li+li:before{content:'→';color:#97a79a;margin-right:16px}.inquiry-service nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.inquiry-service a{font-size:14px;color:#34644e;min-height:32px;line-height:1.8;text-underline-offset:4px}.inquiry-service nav>span{font-size:12px;line-height:1.7;color:#758477}
.inquiry-page .entry-privacy{font-size:13px;color:#6e7d71}.inquiry-page .entry-actions .button-primary{color:#fff}.inquiry-page #inquiry-wechat{border:1px solid #c8d4c9;border-radius:8px;background:#f9faf5;color:#263d33;width:min(400px,calc(100% - 28px));max-height:calc(100svh - 36px);padding:30px 24px 22px;text-align:center;overflow:auto}.inquiry-page #inquiry-wechat::backdrop{background:#192d26a6;backdrop-filter:blur(4px)}.inquiry-page #inquiry-wechat h2{font-size:20px;margin:0 25px 16px}.inquiry-page #inquiry-wechat>img{display:block;max-width:100%;width:auto;height:min(54svh,420px);object-fit:contain;margin:0 auto}.inquiry-page #inquiry-wechat p{font-size:13px;line-height:1.8;color:#66776b}.inquiry-page #inquiry-wechat>a{display:inline-block;min-height:40px;font-size:14px;text-underline-offset:4px}.inquiry-dialog-close{position:absolute;right:7px;top:7px;width:40px;height:40px;border:0;background:none;color:#355444;font:26px/1 system-ui;cursor:pointer}
@media(max-width:720px){.inquiry-service{grid-template-columns:1fr;gap:20px;padding:22px 0}.inquiry-page .inquiry-service h2{font-size:20px}.inquiry-service nav{flex-direction:row;flex-wrap:wrap;gap:12px 22px}.inquiry-service nav>span{width:100%}.inquiry-process{column-gap:10px;font-size:12px}.inquiry-process li+li:before{margin-right:10px}}
