@layer v9{.lead-dialog{width:min(540px,calc(100vw - 32px));max-width:540px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--line2);border-radius:10px;padding:26px;background:#fff;color:var(--ink);box-sizing:border-box}.lead-dialog::backdrop{background:#11211bcc}.lead-dialog h2{font-size:23px;line-height:1.2;margin:0 44px 10px 0}.lead-dialog .lead-intro{font-size:14px;line-height:1.5;color:var(--muted);margin:0 0 18px}.lead-dialog .order-close{position:absolute;right:8px;top:8px;width:44px;height:44px;min-width:44px;min-height:44px;border:0;background:transparent;font-size:28px;line-height:1;color:var(--ink);cursor:pointer;display:grid;place-items:center;padding:0}.lead-form{display:flex;flex-direction:column;gap:7px}.lead-form legend,.lead-form>label{font-size:13px;font-weight:650;line-height:1.4}.lead-form>input,.lead-form>textarea{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #c9d4cb;border-radius:5px;padding:10px 12px;font:inherit;font-size:16px;color:var(--ink);background:#fff;margin:0 0 5px}.lead-form>textarea{resize:vertical;min-height:76px}.lead-form [aria-invalid=true]{border-color:#b72b2b}.lead-form fieldset{border:0;padding:0;margin:6px 0 7px;min-width:0}.lead-form .order-channels{display:flex;gap:10px;margin-top:6px}.lead-form .order-channels label{display:flex;gap:8px;align-items:center;flex:1;padding:10px;border:1px solid #c9d4cb;border-radius:5px;min-height:44px;font-size:16px;cursor:pointer}.lead-form .order-channels input,.lead-form .order-consent input{width:20px!important;height:20px!important;min-height:20px!important;flex-shrink:0;accent-color:var(--green)}.lead-form .order-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.45;margin:6px 0;min-height:44px;cursor:pointer}.lead-form .order-hint{font-size:12px;line-height:1.4;color:var(--muted);margin:-4px 0 3px}.lead-form .order-field-error{font-size:13px;line-height:1.4;color:#982323;margin:-2px 0 4px}.lead-form .lead-submit{width:100%;justify-content:center;min-height:44px;font-size:16px}.lead-form .lead-submit[disabled]{opacity:.65;cursor:progress}.lead-form .lead-form-error{font-size:13px;color:#982323;background:#fff0ef;padding:10px;border-radius:5px;margin:3px 0}.lead-dialog .lead-success{font-size:15px;line-height:1.5;color:var(--green);background:#edf6ef;padding:14px;border-radius:5px;margin:4px 0 14px}.lead-dialog .lead-success:focus{outline:2px solid var(--green);outline-offset:2px}.lead-dialog .lead-done{width:100%;min-height:44px;font-size:16px}.lead-form .lead-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lead-summary{border:1px solid #c9d4cb;border-radius:5px;background:var(--soft);padding:10px 12px;margin:0 0 12px;font-size:13px}.lead-summary h3{font-size:13px;margin:0 0 6px}.lead-summary dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:3px 12px}.lead-summary dt{color:var(--muted)}.lead-summary dd{margin:0;text-align:right;font-weight:650}.lead-consent-line{font-size:13px;line-height:1.45;margin:4px 0 0}.lead-consent-more{font-size:12px;line-height:1.5;color:var(--muted)}.lead-consent-more summary{cursor:pointer;color:var(--green);font-weight:650;min-height:32px;display:flex;align-items:center}.lead-consent-more p{margin:0 0 8px}.lead-form .lead-lang-note{font-size:11px;color:var(--muted);margin:2px 0 4px}@media (max-width:680px){.lead-dialog{padding:22px 16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.lead-dialog h2{font-size:22px}.lead-form .order-channels{flex-direction:column}}}#china-order-form .order-channels label,#china-order-form>input,#china-order-form>textarea{font-size:16px}#china-order-dialog .order-close{width:44px;height:44px;right:8px;top:8px}@layer v9{:where(.v9-root:not(.v9-legacy)){font-feature-settings:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}:where(.v9-root:not(.v9-legacy)) :where(*,:before,:after){margin:revert;padding:revert;border:revert}:where(.v9-root:not(.v9-legacy)) :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.v9-root:not(.v9-legacy)) :where(small){font-size:revert}:where(.v9-root:not(.v9-legacy)) :where(ol,ul,menu){list-style:revert}:where(.v9-root:not(.v9-legacy)) :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}:where(.v9-root:not(.v9-legacy)) :where(table){border-collapse:revert;border-color:revert;text-indent:revert}:where(.v9-root:not(.v9-legacy)) :where(hr){height:revert;color:revert}.v9-legacy>:not(.site-header,.footer,.toast){font-size:1rem;line-height:1.5;color:var(--foreground)}.v9-legacy>:not(.site-header,.footer,.toast) :is(a,button,input,select,textarea,svg,img,h1,h2,h3,p,dialog){all:revert-layer}}