:root{--primary-blue:#2b5cff;--bg-gradient:linear-gradient(180deg,#f0f4ff,#fff);--text-main:#1a1a1a;--text-secondary:#666;--glass-bg:hsla(0,0%,100%,.7);--glass-border:hsla(0,0%,100%,.4);--shadow-sm:0 4px 12px rgba(0,0,0,.05);--site-content-max-width:1520px;--site-content-gutter:clamp(16px,5vw,200px);--page-banner-height:clamp(440px,41.7vw,800px);--page-banner-overlap:72px;--page-banner-visible-height:calc(var(--page-banner-height) - var(--page-banner-overlap));--font-family-base:"Inter",system-ui,-apple-system,sans-serif}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:72px}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-family-base);color:var(--text-main);background:var(--bg-gradient);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}.site-container{width:calc(100% - var(--site-content-gutter)*2);max-width:var(--site-content-max-width);margin-inline:auto}.modal-overlay[data-v-9190ce69]{position:fixed;inset:0;background-color:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);align-items:center;z-index:9999}.modal-content[data-v-9190ce69],.modal-overlay[data-v-9190ce69]{display:flex;justify-content:center}.modal-content[data-v-9190ce69]{position:relative;max-width:794px;width:90%;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:linear-gradient(169deg,#e4f2ff,#fff 40%);border-radius:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 20px 40px #0000001a;align-items:flex-start;padding:48px 49px 32px}.modal-content.is-success[data-v-9190ce69]{max-width:480px;width:calc(100% - 40px);padding:48px 36px 36px;background:linear-gradient(160deg,#edf3ff,#fff 55%);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 24px 80px #1c30672e}.success-content[data-v-9190ce69]{width:100%;flex-direction:column;text-align:center}.success-content[data-v-9190ce69],.success-icon[data-v-9190ce69]{display:flex;align-items:center}.success-icon[data-v-9190ce69]{width:72px;height:72px;margin-bottom:24px;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#6961f5,#2d7bff);box-shadow:0 0 0 10px #476ff712,0 8px 20px #376bf233}.success-title[data-v-9190ce69]{margin:0;color:#1a2340;font-size:26px;font-weight:600;line-height:1.4}.success-description[data-v-9190ce69]{margin:14px 0 28px;color:#666d80;font-size:16px;line-height:1.9;overflow-wrap:break-word}.success-time[data-v-9190ce69]{color:#1a2340;font-weight:500;white-space:nowrap}.success-phone[data-v-9190ce69]{color:#3468e8;font-weight:600;text-decoration:none;white-space:nowrap}.success-phone[data-v-9190ce69]:hover{text-decoration:underline}.success-confirm[data-v-9190ce69]{width:100%;max-width:260px;min-height:44px;border:none;border-radius:24px;color:#fff;background:linear-gradient(174.5deg,#5b5ff5,#2478ff);box-shadow:0 6px 16px #3869f22e;font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.success-confirm[data-v-9190ce69]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #3869f247}.success-confirm[data-v-9190ce69]:active{transform:translateY(0)}.close-btn[data-v-9190ce69]:focus-visible,.success-confirm[data-v-9190ce69]:focus-visible,.success-phone[data-v-9190ce69]:focus-visible{outline:3px solid #3468e8;outline-offset:4px}.modal-mask[data-v-9190ce69]{position:absolute;top:0;left:0;width:794px;height:160px;mask-image:url(../images/bg/modal-mask.svg);mask-size:794px 148px;mask-repeat:no-repeat;mask-position:top left;-webkit-mask-image:url(../images/bg/modal-mask.svg);-webkit-mask-size:794px 148px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:top left;pointer-events:none;z-index:1}.mask-img-wrapper[data-v-9190ce69]{position:absolute;inset:0}.mask-img-wrapper img[data-v-9190ce69]{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mask-overlay[data-v-9190ce69]{position:absolute;inset:0;background:linear-gradient(180deg,#bfc6ff33 0,#594bd733)}.close-btn[data-v-9190ce69]{position:absolute;top:24px;right:24px;width:24px;height:24px;background:transparent;border:none;cursor:pointer;z-index:10;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.close-btn img[data-v-9190ce69]{width:16px;height:16px}.modal-inner[data-v-9190ce69]{position:relative;z-index:2;max-width:420px;gap:16px}.modal-header[data-v-9190ce69],.modal-inner[data-v-9190ce69]{width:100%;display:flex;flex-direction:column;align-items:center}.modal-header[data-v-9190ce69]{gap:10px}.modal-title[data-v-9190ce69]{font-family:YouSheBiaoTiHei,sans-serif;font-size:24px;color:#333;letter-spacing:1.68px;margin:0;line-height:normal;font-weight:400;text-align:center}.modal-contact[data-v-9190ce69]{display:flex;flex-direction:column;align-items:center;text-align:center}.modal-phone[data-v-9190ce69]{font-size:18px;line-height:24px;color:#999;text-decoration:none}.modal-phone-number[data-v-9190ce69]{color:#000}.modal-subtitle[data-v-9190ce69]{font-family:Source Han Sans CN,sans-serif;font-size:14px;color:#999;line-height:24px;margin:0;font-weight:400}.modal-form[data-v-9190ce69]{gap:12px}.form-item[data-v-9190ce69],.modal-form[data-v-9190ce69]{width:100%;display:flex;flex-direction:column}.form-item[data-v-9190ce69]{gap:4px}.form-label[data-v-9190ce69]{display:flex;align-items:center;gap:4px;font-family:PingFang SC,sans-serif;font-size:14px;color:#333;line-height:22px}.required[data-v-9190ce69]{color:#e85b4a}.form-input-wrap[data-v-9190ce69]{width:100%;height:32px;background:#fff;border:1px solid #e3e3e3;border-radius:6px;display:flex;align-items:center;padding:0 8px;transition:all .2s ease}.form-input-wrap.has-error[data-v-9190ce69]{border-color:#e85b4a}.clear-icon[data-v-9190ce69]{cursor:pointer;flex-shrink:0;margin-left:8px;opacity:.8}.clear-icon[data-v-9190ce69]:hover{opacity:1}.form-input-wrap[data-v-9190ce69]:focus-within{border-color:#594bd7}.form-input-wrap.verification-wrap[data-v-9190ce69]{padding:0 12px}.form-input[data-v-9190ce69]{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font-family:PingFang SC,sans-serif;font-size:14px;color:#333}.form-input[data-v-9190ce69]::-moz-placeholder{color:#b0b0b0}.form-input[data-v-9190ce69]::placeholder{color:#b0b0b0}.textarea-wrap[data-v-9190ce69]{height:auto;min-height:80px;padding:8px}.form-textarea[data-v-9190ce69]{width:100%;min-height:62px;line-height:20px;resize:vertical}.get-code-btn[data-v-9190ce69]{font-family:Source Han Sans CN,sans-serif;font-size:14px;color:#594bd7;background:transparent;border:none;cursor:pointer;padding:0;margin-left:10px;flex-shrink:0;transition:opacity .2s}.get-code-btn[data-v-9190ce69]:disabled{cursor:not-allowed;opacity:.8}.captcha-wrap[data-v-9190ce69]{padding:0 4px 0 8px}.captcha-img[data-v-9190ce69]{height:28px;border-radius:4px}.captcha-img[data-v-9190ce69],.captcha-loading[data-v-9190ce69]{cursor:pointer;flex-shrink:0;margin-left:8px}.captcha-loading[data-v-9190ce69]{font-size:12px;color:#999}.submit-btn[data-v-9190ce69]:disabled{opacity:.6;cursor:not-allowed}.service-tags[data-v-9190ce69]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}.service-tag[data-v-9190ce69]{height:30px;background:#7d8da614;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;padding:0 8px;font-family:Source Han Sans CN,sans-serif;font-size:12px;color:#333;cursor:pointer;transition:all .2s ease;white-space:nowrap}.service-tag.active[data-v-9190ce69]{background:linear-gradient(180deg,#675bef,#377df4);color:#fff}.submit-btn[data-v-9190ce69]{margin-top:6px;width:100%;height:40px;background:linear-gradient(174.5deg,#5b5ff5,#2478ff);border:none;border-radius:24px;display:flex;align-items:center;justify-content:center;font-family:Source Han Sans CN,sans-serif;font-weight:500;font-size:14px;color:#fff;cursor:pointer}.modal-enter-active[data-v-9190ce69],.modal-leave-active[data-v-9190ce69]{transition:opacity .3s ease}.modal-enter-from[data-v-9190ce69],.modal-leave-to[data-v-9190ce69]{opacity:0}.modal-enter-active .modal-content[data-v-9190ce69],.modal-leave-active .modal-content[data-v-9190ce69]{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.modal-enter-from .modal-content[data-v-9190ce69],.modal-leave-to .modal-content[data-v-9190ce69]{transform:scale(.95) translateY(10px)}@media(max-width:768px){.modal-content[data-v-9190ce69]{width:calc(100% - 40px);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);padding:50px 20px 24px}.modal-content.is-success[data-v-9190ce69]{padding:44px 24px 28px}.success-title[data-v-9190ce69]{font-size:24px}.success-description[data-v-9190ce69]{font-size:15px}.modal-inner[data-v-9190ce69]{width:100%}.modal-mask[data-v-9190ce69]{width:100%;-webkit-mask-size:cover}.modal-title[data-v-9190ce69]{font-size:21px;letter-spacing:0}.service-tags[data-v-9190ce69]{gap:6px}.service-tag[data-v-9190ce69]{padding:0 4px}}@media(prefers-reduced-motion:reduce){.modal-enter-active[data-v-9190ce69],.modal-enter-active .modal-content[data-v-9190ce69],.modal-leave-active[data-v-9190ce69],.modal-leave-active .modal-content[data-v-9190ce69],.success-confirm[data-v-9190ce69]{transition:none}}@font-face{font-family:Suprall Campaign Display;src:url(../fonts/banner/ad-1111-display.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Suprall Campaign Deadline;src:url(../fonts/banner/ad-1111-deadline.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.ad-banner-wrapper[data-v-c408a708]{--ad-unit:min(.052083333vw,1px);position:fixed;bottom:0;left:0;z-index:9999;width:100%;height:clamp(40px,3.125vw,60px);overflow:hidden;background:#ff403b;color:#fff}.campaign-background[data-v-c408a708]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.ad-banner-content[data-v-c408a708]{position:relative;width:100%;max-width:1920px;height:100%;margin-inline:auto;padding-left:calc(var(--ad-unit)*378.0716)}.campaign-ribbon[data-v-c408a708]{top:calc(var(--ad-unit)*-15);left:0;width:calc(var(--ad-unit)*169);height:calc(var(--ad-unit)*80);-o-object-fit:cover;object-fit:cover}.campaign-badge[data-v-c408a708],.campaign-ribbon[data-v-c408a708]{position:absolute;pointer-events:none}.campaign-badge[data-v-c408a708]{top:calc(var(--ad-unit)*-20);left:calc(var(--ad-unit)*232);display:grid;width:calc(var(--ad-unit)*100.288);height:calc(var(--ad-unit)*100.288);place-items:center}.campaign-badge img[data-v-c408a708]{width:calc(var(--ad-unit)*86);height:calc(var(--ad-unit)*86);-o-object-fit:cover;object-fit:cover;transform:rotate(-10.55deg)}.campaign-copy[data-v-c408a708]{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding-bottom:calc(var(--ad-unit)*2);white-space:nowrap}.campaign-headline[data-v-c408a708]{display:flex;flex:none;align-items:center;margin:0;font-family:Suprall Campaign Display,Microsoft YaHei,sans-serif;font-weight:400;line-height:normal}.campaign-benefit[data-v-c408a708],.campaign-deadline[data-v-c408a708],.campaign-highlight[data-v-c408a708],.campaign-lead[data-v-c408a708],.claim-button span[data-v-c408a708]{display:inline-block;transform:skew(-10deg) scaleY(.98)}.campaign-lead[data-v-c408a708]{margin-right:calc(var(--ad-unit)*18.58);font-size:calc(var(--ad-unit)*40)}.campaign-highlight[data-v-c408a708]{margin-right:calc(var(--ad-unit)*5);background:linear-gradient(#f7f18a,#f7f476);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:calc(var(--ad-unit)*38)}.campaign-benefit[data-v-c408a708]{font-size:calc(var(--ad-unit)*38);letter-spacing:calc(var(--ad-unit)*1.52)}.campaign-divider[data-v-c408a708]{position:relative;flex:none;width:1px;height:36px;margin-left:calc(var(--ad-unit)*17.35);margin-right:calc(var(--ad-unit)*23.25)}.campaign-divider img[data-v-c408a708]{position:absolute;top:50%;left:50%;display:block;max-width:none;transform:translate(-50%,-50%) rotate(90deg)}.campaign-deadline[data-v-c408a708]{flex:none;margin:0;font-family:Suprall Campaign Deadline,Microsoft YaHei,sans-serif;font-size:calc(var(--ad-unit)*30);font-weight:400;line-height:normal}.claim-button[data-v-c408a708]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:calc(var(--ad-unit)*160);height:calc(var(--ad-unit)*40);margin-left:calc(var(--ad-unit)*17.75);padding:0;border:max(1px,calc(var(--ad-unit)*2)) solid #fefdfe;border-radius:999px;background:linear-gradient(#ff8d57,#f13e0c);box-shadow:0 4px 4px #fe8b35;color:#fff;font-family:Suprall Campaign Display,Microsoft YaHei,sans-serif;font-size:calc(var(--ad-unit)*28);font-weight:400;line-height:1;cursor:pointer;transition:filter .2s ease,transform .2s ease}.claim-button[data-v-c408a708]:hover{filter:brightness(1.08);transform:translateY(-1px)}.claim-button[data-v-c408a708]:focus-visible,.close-btn[data-v-c408a708]:focus-visible{outline:2px solid #fff;outline-offset:3px}.close-btn[data-v-c408a708]{position:absolute;top:50%;right:max(12px,calc(var(--ad-unit)*30));z-index:2;display:grid;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;place-items:center;transform:translateY(-50%);transition:opacity .2s ease}.close-btn[data-v-c408a708]:hover{opacity:.75}.close-btn img[data-v-c408a708]{display:block}@media(max-width:768px){.ad-banner-wrapper[data-v-c408a708]{height:calc(80px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0)}.ad-banner-content[data-v-c408a708]{height:80px;padding:0 48px 0 16px}.campaign-badge[data-v-c408a708],.campaign-divider[data-v-c408a708],.campaign-ribbon[data-v-c408a708]{display:none}.campaign-copy[data-v-c408a708]{display:grid;grid-template-columns:minmax(0,1fr) 80px;grid-template-rows:auto auto;align-content:center;-moz-column-gap:12px;column-gap:12px;row-gap:2px;width:100%;padding:0}.campaign-headline[data-v-c408a708]{grid-column:1;grid-row:1;flex-wrap:wrap;align-items:baseline;min-width:0;line-height:1.5}.campaign-lead[data-v-c408a708]{margin-right:4px;font-size:15px}.campaign-highlight[data-v-c408a708]{margin-right:0;font-size:16px}.campaign-benefit[data-v-c408a708]{flex-basis:100%;font-size:14px;letter-spacing:0}.campaign-deadline[data-v-c408a708]{grid-column:1;grid-row:2;font-size:12px;line-height:16px}.claim-button[data-v-c408a708]{grid-column:2;grid-row:1/span 2;width:80px;height:34px;margin:0;font-size:14px}.close-btn[data-v-c408a708]{right:8px;width:32px;height:32px}}@media(max-width:360px){.campaign-lead[data-v-c408a708]{font-size:14px}.campaign-highlight[data-v-c408a708]{font-size:15px}.campaign-benefit[data-v-c408a708]{font-size:13px}.campaign-deadline[data-v-c408a708]{font-size:11px}}@media(prefers-reduced-motion:reduce){.claim-button[data-v-c408a708],.close-btn[data-v-c408a708]{transition:none}}.floating-sidebar[data-v-80836065]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000;box-shadow:-2px 0 12px #0000001a;border-radius:8px 0 0 8px;border:1px solid #ebedf0;border-right:none;font-family:Alibaba_PuHuiTi,system-ui,sans-serif}.floating-sidebar[data-v-80836065],.sidebar-item[data-v-80836065]{display:flex;flex-direction:column;background-color:#fff}.sidebar-item[data-v-80836065]{position:relative;width:72px;height:72px;align-items:center;justify-content:center;cursor:pointer;border-bottom:1px solid #ebedf0;color:#666;font-size:12px;transition:all .3s ease}.sidebar-link[data-v-80836065]{text-decoration:none}.sidebar-item[data-v-80836065]:first-child{border-radius:8px 0 0}.sidebar-item[data-v-80836065]:last-child{border-bottom:none;border-radius:0 0 0 8px}.sidebar-item[data-v-80836065]:hover{color:#3b82f6;background-color:#f8faff}.sidebar-icon[data-v-80836065]{width:24px;height:24px;margin-bottom:6px;fill:currentColor}.sidebar-popup[data-v-80836065]{right:80px;transform:translateY(-50%);box-shadow:0 4px 16px #0000001a;border-radius:8px;padding:16px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;border:1px solid #ebedf0}.sidebar-popup[data-v-80836065],.sidebar-popup[data-v-80836065]:after{position:absolute;top:50%;background:#fff}.sidebar-popup[data-v-80836065]:after{content:"";right:-6px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-right:1px solid #ebedf0;border-top:1px solid #ebedf0}.sidebar-item:hover .sidebar-popup[data-v-80836065]{opacity:1;visibility:visible;right:86px;pointer-events:auto}.qr-popup[data-v-80836065]{display:flex;flex-direction:column;align-items:center;gap:8px;width:150px}.qr-title[data-v-80836065]{font-size:14px;color:#333;font-weight:500;white-space:nowrap}.qr-img[data-v-80836065]{width:120px;height:120px;border:1px solid #ebedf0;border-radius:4px}.phone-popup[data-v-80836065]{display:flex;flex-direction:column;align-items:center;gap:4px;white-space:nowrap}.phone-label[data-v-80836065]{font-size:12px;color:#666}.phone-num[data-v-80836065]{font-size:18px;color:#3b82f6;font-weight:700}@media(max-width:768px){.floating-sidebar[data-v-80836065]{display:none}}
