.home-container[data-v-ffc2c839]{background:var(--paper);color:var(--ink)}.eyebrow[data-v-ffc2c839]{align-items:center;color:var(--gold);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.13em;text-transform:uppercase}.eyebrow[data-v-ffc2c839]:before{background:var(--gold);content:"";height:2px;width:24px}h1[data-v-ffc2c839],h2[data-v-ffc2c839],h3[data-v-ffc2c839],p[data-v-ffc2c839]{margin:0}h1[data-v-ffc2c839],h2[data-v-ffc2c839],h3[data-v-ffc2c839]{font-family:var(--serif)}h1[data-v-ffc2c839]{font-size:clamp(38px,5vw,64px);line-height:1.15}h1[data-v-ffc2c839],h2[data-v-ffc2c839]{letter-spacing:-.01em}h2[data-v-ffc2c839]{font-size:clamp(28px,4vw,44px);line-height:1.2}h3[data-v-ffc2c839]{font-size:20px;line-height:1.3}.section[data-v-ffc2c839]{padding:96px 0}.section-head[data-v-ffc2c839]{margin-bottom:44px;max-width:720px}.section-head h2[data-v-ffc2c839]{margin-top:15px}.section-head p[data-v-ffc2c839]{color:var(--muted);font-size:17px;margin-top:16px}.hero[data-v-ffc2c839]{background-color:#18383a;background-image:url(https://images.unsplash.com/photo-1526304640581-d334cdbbf45e?auto=format&fit=crop&w=1800&q=85);background-position:top;background-size:cover;color:#fff;isolation:isolate;min-height:760px;padding:160px 0 96px;position:relative}.hero[data-v-ffc2c839]:before{background:#071f26d6;inset:0}.hero[data-v-ffc2c839]:after,.hero[data-v-ffc2c839]:before{content:"";position:absolute;z-index:-1}.hero[data-v-ffc2c839]:after{background:var(--paper);clip-path:polygon(0 80%,100% 0,100% 100%,0 100%);height:100px;inset:auto 0 0}.hero-grid[data-v-ffc2c839]{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr)}.hero-copy[data-v-ffc2c839]{max-width:680px}.hero-copy .eyebrow[data-v-ffc2c839]{color:#f1b68f}.hero-copy .eyebrow[data-v-ffc2c839]:before{background:#f1b68f}.hero-copy h1[data-v-ffc2c839]{margin-top:18px;max-width:700px}.hero-copy h1 .highlight[data-v-ffc2c839]{color:#f1b68f}.hero-copy p[data-v-ffc2c839]{color:#fffc;font-size:17px;line-height:1.7;margin-top:24px;max-width:620px}.hero-actions[data-v-ffc2c839]{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.button[data-v-ffc2c839]{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:9px;justify-content:center;min-height:46px;padding:0 20px;transition:transform .2s ease,background .2s ease,border-color .2s ease}.button[data-v-ffc2c839]:hover{transform:translateY(-2px)}.button-primary[data-v-ffc2c839]{background:var(--orange);color:#fff}.button-primary[data-v-ffc2c839]:hover{background:#c85d2e}.button-outline[data-v-ffc2c839]{background:transparent;border-color:#ffffff61;color:#fff}.button-outline[data-v-ffc2c839]:hover{background:#ffffff14}.hero-notes[data-v-ffc2c839]{color:#ffffffbf;display:flex;flex-wrap:wrap;font-size:13px;gap:20px;margin-top:36px}.hero-notes span[data-v-ffc2c839]{align-items:center;display:inline-flex;gap:7px}.hero-notes i[data-v-ffc2c839]{background:#f1b68f;border-radius:50%;height:6px;width:6px}.intake-card[data-v-ffc2c839]{background:#fffdf9fa;border:1px solid hsla(0,0%,100%,.4);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--ink);padding:30px}.intake-card h2[data-v-ffc2c839]{color:var(--teal-deep);font-size:26px}.intake-card>p[data-v-ffc2c839]{color:var(--muted);font-size:13px;line-height:1.55;margin-top:10px}.contact-options[data-v-ffc2c839]{align-items:center;background:#f4eee4;border:1px solid #e1d8c9;border-radius:8px;display:grid;gap:16px;grid-template-columns:96px 1fr;margin-top:20px;padding:14px}.qr-img[data-v-ffc2c839]{background:#fff;border:1px solid var(--line);border-radius:6px;height:90px;-o-object-fit:contain;object-fit:contain;padding:4px;width:90px}.wechat-copy strong[data-v-ffc2c839]{color:var(--teal-deep);display:block;font-size:14px}.wechat-copy p[data-v-ffc2c839]{color:var(--muted);font-size:12px;line-height:1.45;margin-top:4px}.wechat-copy .wechat-id[data-v-ffc2c839]{background:#deefea;border-radius:5px;color:var(--teal-deep);display:inline-flex;font-size:12px;font-weight:700;margin-top:8px;padding:3px 8px}.intake-grid[data-v-ffc2c839]{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:20px}.field[data-v-ffc2c839]{display:grid;gap:5px}.field.full[data-v-ffc2c839]{grid-column:1/-1}.field label[data-v-ffc2c839]{color:var(--muted);font-size:12px;font-weight:700}.field input[data-v-ffc2c839],.field select[data-v-ffc2c839],.field textarea[data-v-ffc2c839]{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:13.5px;outline:none;padding:10px 12px;width:100%}.field textarea[data-v-ffc2c839]{min-height:84px;resize:vertical}.field input[data-v-ffc2c839]:focus,.field select[data-v-ffc2c839]:focus,.field textarea[data-v-ffc2c839]:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d6c6b1f}.intake-card .button[data-v-ffc2c839]{margin-top:16px;width:100%}.form-note[data-v-ffc2c839]{font-size:11px;margin-top:10px}.consent[data-v-ffc2c839],.form-note[data-v-ffc2c839]{color:var(--muted);line-height:1.5}.consent[data-v-ffc2c839]{align-items:flex-start;display:flex;font-size:12px;gap:8px;margin-top:14px}.consent input[data-v-ffc2c839]{flex:none;margin-top:2px}.privacy-link[data-v-ffc2c839]{color:var(--teal);cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:2px}.privacy-link[data-v-ffc2c839]:hover{color:var(--teal-deep)}.privacy-trigger-row[data-v-ffc2c839]{display:flex;margin-top:6px}.privacy-trigger-btn[data-v-ffc2c839]{align-items:center;background:transparent;border:none;color:var(--teal);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:2px 0;transition:color .15s ease}.privacy-trigger-btn[data-v-ffc2c839]:hover{color:var(--teal-deep)}.privacy-modal-panel[data-v-ffc2c839]{max-width:560px}.privacy-modal-body[data-v-ffc2c839]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.privacy-point[data-v-ffc2c839]{background:#fbf9f4;border:1px solid #ebdccb;border-radius:8px;padding:12px 14px}.privacy-point-title[data-v-ffc2c839]{color:var(--teal-deep);font-size:13px;font-weight:700;margin-bottom:4px}.privacy-point p[data-v-ffc2c839]{color:var(--ink);font-size:12px;line-height:1.6}.trust-strip[data-v-ffc2c839]{background:var(--surface);border-bottom:1px solid var(--line)}.trust-strip .wrap[data-v-ffc2c839]{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item[data-v-ffc2c839]{align-items:center;border-left:1px solid var(--line);display:flex;gap:12px;padding:22px 18px}.trust-item[data-v-ffc2c839]:first-child{border-left:0}.trust-item i[data-v-ffc2c839]{background:var(--gold);border-radius:50%;flex:none;height:9px;width:9px}.trust-item strong[data-v-ffc2c839]{color:var(--teal-deep);display:block;font-size:14px}.trust-item span[data-v-ffc2c839]{color:var(--muted);display:block;font-size:12px;margin-top:1px}.service-section[data-v-ffc2c839]{background:var(--paper)}.service-grid[data-v-ffc2c839]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.service-card[data-v-ffc2c839]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;min-height:380px;padding:30px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.service-card[data-v-ffc2c839]:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.service-number[data-v-ffc2c839]{color:var(--gold);font-size:13px;font-weight:800;letter-spacing:.08em}.service-card h3[data-v-ffc2c839]{color:var(--teal-deep);margin-top:18px}.service-card>p[data-v-ffc2c839]{color:var(--muted);font-size:14px;margin-top:12px}.service-list[data-v-ffc2c839]{color:#435363;display:grid;font-size:13px;gap:8px;list-style:none;margin:20px 0 0;padding:0}.service-list li[data-v-ffc2c839]{padding-left:16px;position:relative}.service-list li[data-v-ffc2c839]:before{background:var(--gold);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:9px;width:5px}.service-link[data-v-ffc2c839]{align-items:center;color:var(--teal);display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-top:auto;padding-top:24px}.service-cta-row[data-v-ffc2c839]{margin-top:36px;text-align:center}.service-cta-row p[data-v-ffc2c839]{color:var(--muted);font-size:14px}.service-cta-row .button[data-v-ffc2c839]{margin-top:14px}.process-section[data-v-ffc2c839]{background:var(--teal-deep);color:#f5f2ec}.process-section .eyebrow[data-v-ffc2c839]{color:#f1b68f}.process-section .eyebrow[data-v-ffc2c839]:before{background:#f1b68f}.process-section .section-head p[data-v-ffc2c839]{color:#ffffffb8}.process-grid[data-v-ffc2c839]{display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.process-step[data-v-ffc2c839]{border-top:1px solid hsla(0,0%,100%,.23);min-height:220px;padding:26px 32px 10px 0}.process-step+.process-step[data-v-ffc2c839]{border-left:1px solid hsla(0,0%,100%,.23);padding-left:32px}.process-step span[data-v-ffc2c839]{color:#f1b68f;display:block;font-size:15px;font-weight:800}.process-step h3[data-v-ffc2c839]{font-size:19px;margin-top:20px}.process-step p[data-v-ffc2c839]{color:#ffffffb8;font-size:14px;margin-top:11px}.stats-section[data-v-ffc2c839]{background:#10282e;border-bottom:1px solid hsla(0,0%,100%,.1);color:#f5f2ec}.stats-section .wrap[data-v-ffc2c839]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.stat[data-v-ffc2c839]{padding:14px 8px;text-align:center}.stat .num[data-v-ffc2c839]{color:#f1b68f;font-family:var(--serif);font-size:clamp(38px,4.5vw,56px);font-weight:700;line-height:1}.stat .num em[data-v-ffc2c839]{color:#ffffffa6;font-size:.55em;font-style:normal;margin-left:2px}.stat .label[data-v-ffc2c839]{color:#ffffffb8;font-size:13px;margin-top:12px}.cases-grid[data-v-ffc2c839]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.case-card[data-v-ffc2c839]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;padding:28px}.case-tag[data-v-ffc2c839]{color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.08em}.case-card h3[data-v-ffc2c839]{color:var(--teal-deep);font-size:19px;margin-top:16px}.case-card p[data-v-ffc2c839]{color:var(--muted);font-size:13px;line-height:1.6;margin-top:10px}.case-path[data-v-ffc2c839]{background:#f4eee4;border-radius:8px;color:#435363;display:grid;font-size:12px;gap:6px;line-height:1.5;margin:18px 0 0;padding:14px 15px}.case-path b[data-v-ffc2c839],.soon-badge[data-v-ffc2c839]{color:var(--teal-deep)}.soon-badge[data-v-ffc2c839]{align-self:flex-start;background:#deefea;border-radius:12px;display:inline-block;font-size:12px;font-weight:700;margin-top:16px;padding:3px 10px}.case-btn[data-v-ffc2c839]{align-self:flex-start;border-color:#0d6c6b59;color:var(--teal);margin-top:18px}.case-btn[data-v-ffc2c839]:hover{background:#f4eee4}.global-section[data-v-ffc2c839]{background:var(--cream)}.global-grid[data-v-ffc2c839]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.region[data-v-ffc2c839]{border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:14px;font-weight:700;padding:14px 16px;text-align:center}.global-note[data-v-ffc2c839],.region[data-v-ffc2c839]{background:var(--surface)}.global-note[data-v-ffc2c839]{align-items:center;border:1px dashed #c9b98f;border-radius:8px;color:var(--muted);display:flex;font-size:13px;gap:10px;margin-top:26px;padding:16px 20px}.global-note i[data-v-ffc2c839]{background:var(--gold);border-radius:50%;flex:none;height:8px;width:8px}.global-note a[data-v-ffc2c839]{color:var(--teal);font-weight:800;white-space:nowrap}.team-grid[data-v-ffc2c839]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.team-card[data-v-ffc2c839]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;padding:28px}.team-role[data-v-ffc2c839]{color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.08em}.team-card h3[data-v-ffc2c839]{color:var(--teal-deep);margin-top:15px}.team-card>p[data-v-ffc2c839]{color:var(--muted);font-size:13px;line-height:1.6;margin-top:10px}.team-list[data-v-ffc2c839]{color:#435363;display:grid;font-size:13px;gap:7px;list-style:none;margin:18px 0 0;padding:0}.team-list li[data-v-ffc2c839]{padding-left:16px;position:relative}.team-list li[data-v-ffc2c839]:before{background:var(--teal);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:9px;width:5px}.team-note[data-v-ffc2c839]{color:var(--muted);font-size:12px;margin-top:16px}.trust-section[data-v-ffc2c839]{background:var(--surface)}.trust-grid[data-v-ffc2c839]{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.trust-card[data-v-ffc2c839]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.trust-card i[data-v-ffc2c839]{border:1px solid #d8c9a8;border-radius:50%;color:var(--gold);display:block;font-family:var(--serif);font-size:18px;font-weight:700;height:36px;line-height:34px;text-align:center;width:36px}.trust-card h3[data-v-ffc2c839]{color:var(--teal-deep);font-size:17px;margin-top:16px}.trust-card p[data-v-ffc2c839]{color:var(--muted);font-size:13px;line-height:1.6;margin-top:9px}.practice-note[data-v-ffc2c839]{background:var(--cream);border-radius:8px;color:var(--muted);font-size:12px;line-height:1.7;margin-top:30px;padding:16px 20px}.practice-note b[data-v-ffc2c839]{color:var(--teal-deep)}.faq-grid[data-v-ffc2c839]{display:grid;gap:14px 48px;grid-template-columns:repeat(2,1fr)}details[data-v-ffc2c839]{border-top:1px solid var(--line);padding:18px 0}details[data-v-ffc2c839]:last-child,details[data-v-ffc2c839]:nth-last-child(2){border-bottom:1px solid var(--line)}summary[data-v-ffc2c839]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-weight:700;gap:18px;justify-content:space-between;list-style:none}summary[data-v-ffc2c839]::-webkit-details-marker{display:none}summary[data-v-ffc2c839]:after{color:var(--gold);content:"+";font-size:22px;font-weight:400}details[open] summary[data-v-ffc2c839]:after{content:"–"}details p[data-v-ffc2c839]{color:var(--muted);font-size:14px;margin-top:13px;max-width:490px}.cta-band[data-v-ffc2c839]{background:var(--teal-deep);color:#f8f5ef;padding:96px 0}.cta-band .wrap[data-v-ffc2c839]{text-align:center}.cta-band .eyebrow[data-v-ffc2c839]{color:#f1b68f}.cta-band .eyebrow[data-v-ffc2c839]:before{background:#f1b68f}.cta-band h2[data-v-ffc2c839]{margin:18px auto 0;max-width:760px}.cta-band p[data-v-ffc2c839]{color:#ffffffb8;font-size:16px;margin:18px auto 0;max-width:560px}.cta-band .hero-actions[data-v-ffc2c839],.modal-backdrop[data-v-ffc2c839]{justify-content:center}.modal-backdrop[data-v-ffc2c839]{align-items:center;background:#091b23bf;display:none;inset:0;padding:24px;position:fixed;z-index:2000}.modal-backdrop.is-visible[data-v-ffc2c839]{display:flex}.success-panel[data-v-ffc2c839]{background:var(--surface);border:1px solid #b9d8d0;border-radius:10px;box-shadow:var(--shadow);color:var(--ink);font-size:13.5px;max-height:min(86vh,720px);overflow:auto;padding:28px;position:relative;width:min(100%,620px)}.success-panel h3[data-v-ffc2c839]{color:var(--teal-deep);font-size:20px}.success-panel p[data-v-ffc2c839]{color:#435363;line-height:1.55;margin-top:8px}.modal-close[data-v-ffc2c839]{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:20px;height:34px;line-height:1;position:absolute;right:16px;top:16px;width:34px}.modal-close[data-v-ffc2c839]:hover{background:#f4eee4;color:var(--ink)}.material-title[data-v-ffc2c839]{color:var(--teal-deep);display:block;font-size:13px;font-weight:800;margin-top:16px}.material-list[data-v-ffc2c839]{display:grid;gap:7px;list-style:none;margin:10px 0 0;padding:0}.material-list li[data-v-ffc2c839]{color:#334454;padding-left:16px;position:relative}.material-list li[data-v-ffc2c839]:before{background:var(--teal);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:9px;width:5px}.urgent-note[data-v-ffc2c839]{background:#f7e5d6;border-radius:6px;color:#6b341d;line-height:1.5;margin-top:14px;padding:10px 14px}.modal-wechat[data-v-ffc2c839]{align-items:center;background:#f4eee4;border:1px solid #e1d8c9;border-radius:8px;display:grid;gap:16px;grid-template-columns:112px 1fr;margin-top:16px;padding:14px}.qr-img-large[data-v-ffc2c839]{background:#fff;border:1px solid var(--line);border-radius:8px;height:104px;-o-object-fit:contain;object-fit:contain;padding:6px;width:104px}.modal-wechat strong[data-v-ffc2c839]{color:var(--teal-deep);display:block;font-size:14px}.modal-wechat p[data-v-ffc2c839]{color:var(--muted);font-size:12px;margin-top:5px}.success-actions[data-v-ffc2c839]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.success-actions .button[data-v-ffc2c839]{margin-top:0;min-height:40px;width:auto}@media(max-width:980px){.trust-strip .wrap[data-v-ffc2c839]{grid-template-columns:repeat(2,1fr)}.trust-item[data-v-ffc2c839]:nth-child(3){border-left:0}.trust-item[data-v-ffc2c839]:first-child,.trust-item[data-v-ffc2c839]:nth-child(2){border-bottom:1px solid var(--line)}.stats-section .wrap[data-v-ffc2c839]{gap:18px;grid-template-columns:repeat(2,1fr)}.global-grid[data-v-ffc2c839]{grid-template-columns:repeat(3,1fr)}.team-grid[data-v-ffc2c839],.trust-grid[data-v-ffc2c839]{grid-template-columns:1fr 1fr}}@media(max-width:880px){.hero[data-v-ffc2c839]{min-height:auto;padding-top:130px}.hero-grid[data-v-ffc2c839]{gap:40px;grid-template-columns:1fr}.hero-copy[data-v-ffc2c839]{max-width:760px}.intake-card[data-v-ffc2c839]{max-width:640px}.process-grid[data-v-ffc2c839],.service-grid[data-v-ffc2c839]{grid-template-columns:1fr}.service-card[data-v-ffc2c839]{min-height:0}.process-step[data-v-ffc2c839],.process-step+.process-step[data-v-ffc2c839]{border-left:0;border-top:1px solid hsla(0,0%,100%,.23);min-height:0;padding:24px 0}.process-step[data-v-ffc2c839]:first-child{border-top:1px solid hsla(0,0%,100%,.23)}.cases-grid[data-v-ffc2c839]{grid-template-columns:1fr}.global-grid[data-v-ffc2c839]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.section[data-v-ffc2c839]{padding:64px 0}.hero[data-v-ffc2c839]{padding:112px 0 62px}.hero[data-v-ffc2c839]:after{height:60px}.hero-copy p[data-v-ffc2c839]{font-size:15px}.hero-actions[data-v-ffc2c839]{align-items:stretch;flex-direction:column}.button[data-v-ffc2c839]{width:100%}.hero-notes[data-v-ffc2c839]{display:grid;gap:9px;margin-top:24px}.intake-card[data-v-ffc2c839]{padding:20px}.contact-options[data-v-ffc2c839]{gap:10px;grid-template-columns:78px 1fr;padding:10px}.qr-img[data-v-ffc2c839]{height:74px;width:74px}.intake-grid[data-v-ffc2c839],.trust-strip .wrap[data-v-ffc2c839]{grid-template-columns:1fr}.trust-item[data-v-ffc2c839]{border-bottom:1px solid var(--line);border-left:0}.trust-item[data-v-ffc2c839]:last-child{border-bottom:0}.global-grid[data-v-ffc2c839],.stats-section .wrap[data-v-ffc2c839]{grid-template-columns:1fr 1fr}.faq-grid[data-v-ffc2c839],.team-grid[data-v-ffc2c839],.trust-grid[data-v-ffc2c839]{grid-template-columns:1fr}.faq-grid[data-v-ffc2c839]{gap:0}.modal-wechat[data-v-ffc2c839]{gap:10px;grid-template-columns:84px 1fr}.qr-img-large[data-v-ffc2c839]{height:80px;width:80px}}
