.elementor-31238 .elementor-element.elementor-element-77d144eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31238 .elementor-element.elementor-element-1dcb5513{--display:flex;}.elementor-31238 .elementor-element.elementor-element-e08f022{--display:flex;}.elementor-31238 .elementor-element.elementor-element-3ef631e{--display:flex;}.elementor-31238 .elementor-element.elementor-element-7370f318{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31238 .elementor-element.elementor-element-58b5b498{--display:flex;}.elementor-31238 .elementor-element.elementor-element-49289d98{--display:flex;}.elementor-31238 .elementor-element.elementor-element-7df4bda1{--display:flex;}.elementor-31238 .elementor-element.elementor-element-5de1cc22{--display:flex;}.elementor-31238 .elementor-element.elementor-element-157c8b93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31238 .elementor-element.elementor-element-4ca63143{--display:flex;}.elementor-31238 .elementor-element.elementor-element-78a5d4c2{--display:flex;}.elementor-31238 .elementor-element.elementor-element-400b3386{--display:flex;}.elementor-31238 .elementor-element.elementor-element-4ed46c60{--display:flex;}.elementor-31238 .elementor-element.elementor-element-53c770c1{--display:flex;}.elementor-31238 .elementor-element.elementor-element-50769582{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31238 .elementor-element.elementor-element-742f2a0f{--display:flex;}.elementor-31238 .elementor-element.elementor-element-67558c8e{--display:flex;}.elementor-31238 .elementor-element.elementor-element-1e05e5f{--display:flex;}.elementor-31238 .elementor-element.elementor-element-699755cf{--display:flex;}.elementor-31238 .elementor-element.elementor-element-4de86225{--display:flex;}.elementor-31238 .elementor-element.elementor-element-77ff446{--display:flex;}.elementor-31238 .elementor-element.elementor-element-5e4aa6ea{--display:flex;}.elementor-31238 .elementor-element.elementor-element-25526b4c{--display:flex;}.elementor-31238 .elementor-element.elementor-element-660f1012{--display:flex;}.elementor-31238 .elementor-element.elementor-element-69ff5c5a{--display:flex;}.elementor-31238 .elementor-element.elementor-element-21985976{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31238 .elementor-element.elementor-element-4b10c7d7{--display:flex;}.elementor-31238 .elementor-element.elementor-element-140ea6ea{--display:flex;}.elementor-31238 .elementor-element.elementor-element-65d11770{--display:flex;}.elementor-31238 .elementor-element.elementor-element-545605f3{--display:flex;}.elementor-31238 .elementor-element.elementor-element-76bc6bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31238 .elementor-element.elementor-element-91b2474{--display:flex;}.elementor-31238 .elementor-element.elementor-element-31834fbb{--display:flex;}.elementor-31238 .elementor-element.elementor-element-817511a{--display:flex;}.elementor-31238 .elementor-element.elementor-element-703ada3a{--display:flex;}.elementor-31238 .elementor-element.elementor-element-6fd756e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31238 .elementor-element.elementor-element-9fab9f{--display:flex;}.elementor-31238 .elementor-element.elementor-element-4618155f{--display:flex;}.elementor-31238 .elementor-element.elementor-element-6191e878{--display:flex;}.elementor-31238 .elementor-element.elementor-element-71aa165a{--display:flex;}.elementor-31238 .elementor-element.elementor-element-4980792f{--display:flex;}.elementor-31238 .elementor-element.elementor-element-e421a2f{--display:flex;}.elementor-31238 .elementor-element.elementor-element-3934cd2{--display:flex;}.elementor-31238 .elementor-element.elementor-element-7c34ce74{--display:flex;}.elementor-31238 .elementor-element.elementor-element-2db22b05{--display:flex;}.elementor-31238 .elementor-element.elementor-element-556a8567{--display:flex;}.elementor-31238 .elementor-element.elementor-element-60331ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31238 .elementor-element.elementor-element-37a70d48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-31238 .elementor-element.elementor-element-75d9f70f{--display:flex;}.elementor-31238 .elementor-element.elementor-element-4754ece7{--display:flex;}.elementor-31238 .elementor-element.elementor-element-21bf21cc{--display:flex;}.elementor-31238 .elementor-element.elementor-element-3c591534{--display:flex;}.elementor-31238 .elementor-element.elementor-element-12de4da3{--display:flex;}.elementor-31238 .elementor-element.elementor-element-1d12294e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31238 .elementor-element.elementor-element-680dad63{--display:flex;}.elementor-31238 .elementor-element.elementor-element-7a8236f1{--display:flex;}.elementor-31238 .elementor-element.elementor-element-1023bb8e{--display:flex;}.elementor-31238 .elementor-element.elementor-element-4e56bc15{--display:flex;}.elementor-31238 .elementor-element.elementor-element-5cde67a8{--display:flex;}.elementor-31238 .elementor-element.elementor-element-1e1d0835{--display:flex;}.elementor-31238 .elementor-element.elementor-element-532219a8{--display:flex;}.elementor-31238 .elementor-element.elementor-element-369f9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31238 .elementor-element.elementor-element-c3a0b80{--display:flex;}.elementor-31238 .elementor-element.elementor-element-425bf6e1{--display:flex;}.elementor-31238 .elementor-element.elementor-element-53ed19d4{--display:flex;}.elementor-31238 .elementor-element.elementor-element-33bd289b{--display:flex;}.elementor-31238 .elementor-element.elementor-element-c118d2{--display:flex;}.elementor-31238 .elementor-element.elementor-element-626d8dc9{--display:flex;}.elementor-31238 .elementor-element.elementor-element-160cd610{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31238 .elementor-element.elementor-element-255806e8{--display:flex;}.elementor-31238 .elementor-element.elementor-element-22d096f5{--display:flex;}.elementor-31238 .elementor-element.elementor-element-2c89f10b{--display:flex;}.elementor-31238 .elementor-element.elementor-element-7d163ae3{--display:flex;}.elementor-31238 .elementor-element.elementor-element-1d8c45ed{--display:flex;}.elementor-31238 .elementor-element.elementor-element-20e2068b{--display:flex;}.elementor-31238 .elementor-element.elementor-element-6e816d7b{--display:flex;}.elementor-31238 .elementor-element.elementor-element-11e624dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31238 .elementor-element.elementor-element-4d2fa90b{--display:flex;}.elementor-31238 .elementor-element.elementor-element-6c344fad{--display:flex;}.elementor-31238 .elementor-element.elementor-element-383d39d8{--display:flex;}.elementor-31238 .elementor-element.elementor-element-147369eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31238 .elementor-element.elementor-element-75d9f70f{--width:100%;}.elementor-31238 .elementor-element.elementor-element-4754ece7{--width:100%;}}/* Start custom CSS *//* ==================================================================
   reidwise.com — EB-5 投资争议解决落地页
   版本 v3 · 2026-08-31（配合 v3 模板：容器复位只作用于 .reid-wrap；
   模块容器改用 .sec 标记类，因为它们在 Elementor 里是 div 不是 <section>）

   放置位置：Elementor 编辑器 → Page Settings → Advanced → Custom CSS
   作用域：所有规则都限定在 .reid-eb5 之内，不会影响站内任何其他页面。
   .reid-eb5 这个 class 挂在 Elementor 最外层容器上（模板已带）。
   ================================================================== */

/* ------------------------------------------------------------------
   IBM Plex Mono — 本地托管（已切子集：拉丁字母、数字、常用标点，每档约 7.8KB）
   文件经 Elementor「自定义字体」上传，URL 已填入，无需再改。
   不要用 fonts.googleapis.com：中国大陆访问不通，会阻塞首屏。
------------------------------------------------------------------ */
@font-face{
  font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;
  src:url("https://reidwise.com/wp-content/uploads/2026/08/IBMPlexMono-Regular-subset-1.woff2") format("woff2");
  unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201D,U+2026,U+2190-2192,U+2212,U+20AC;
}
@font-face{
  font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;
  src:url("https://reidwise.com/wp-content/uploads/2026/08/IBMPlexMono-Medium-subset-1.woff2") format("woff2");
  unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201D,U+2026,U+2190-2192,U+2212,U+20AC;
}
@font-face{
  font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;
  src:url("https://reidwise.com/wp-content/uploads/2026/08/IBMPlexMono-SemiBold-subset-1.woff2") format("woff2");
  unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201D,U+2026,U+2190-2192,U+2212,U+20AC;
}

.reid-eb5{--navy:#1d4872;
  --blue:#40709f;
  --slate:#4978a0;
  --mist:#ccdfee;
  --grey:#c6c7c9;
  --paper:#fafbfc;
  --ink:#15293d;
  --rule:#dde5ee;
  --rail:168px;
  --gap:44px;

  --serif:"Microsoft YaHei",微软雅黑,Arial,sans-serif;
  --sans:"Microsoft YaHei",微软雅黑,Arial,sans-serif;
  --mono:"Microsoft YaHei",微软雅黑,Arial,sans-serif;}
.reid-eb5 *, .reid-eb5 *::before, .reid-eb5 *::after{box-sizing:border-box}
.reid-eb5{-webkit-text-size-adjust:100%}
.reid-eb5{margin:0; background:var(--paper); color:var(--ink);
  font-family:var(--sans); font-size:16px; line-height:1.9;
  -webkit-font-smoothing:antialiased;}
.reid-eb5 img{max-width:100%;display:block}
.reid-eb5 a{color:var(--navy);text-decoration:none;border-bottom:1px solid var(--mist)}
.reid-eb5 a:hover{border-bottom-color:var(--blue)}
.reid-eb5 :focus-visible{outline:2px solid var(--blue);outline-offset:3px}
.reid-eb5 .shell{max-width:1180px;margin:0 auto;padding:0 32px}
.reid-eb5 .rowgrid{display:grid;grid-template-columns:var(--rail) 1fr;gap:var(--gap)}
.reid-eb5 .rail{font-family:var(--mono);font-size:11px;line-height:1.85;
  letter-spacing:.09em;text-transform:uppercase;color:var(--slate);
  border-right:1px solid var(--rule);padding-right:20px;padding-top:8px;}
.reid-eb5 .rail b{display:block;font-weight:600;color:var(--navy);letter-spacing:.12em}
.reid-eb5 .rail span{display:block;color:var(--grey);text-transform:none;letter-spacing:.04em}
.reid-eb5 .rail .cn{font-family:var(--serif);font-size:13px;letter-spacing:.18em;color:var(--navy);text-transform:none}
.reid-eb5 h1, .reid-eb5 h2, .reid-eb5 h3{font-family:var(--serif);font-weight:600;color:var(--navy);margin:0;letter-spacing:.01em}
.reid-eb5 h1{font-size:clamp(30px,5vw,50px);line-height:1.24}
.reid-eb5 h2{font-size:clamp(23px,3.2vw,34px);line-height:1.4}
.reid-eb5 h3{font-size:clamp(18px,2vw,21px);line-height:1.55}
.reid-eb5 .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--slate);display:block;margin-bottom:14px;}
.reid-eb5 .en{font-family:var(--mono);font-size:.86em;letter-spacing:.02em;color:var(--slate)}
.reid-eb5 .masthead{border-bottom:1px solid var(--rule);background:#fff;position:sticky;top:0;z-index:40}
.reid-eb5 .hero{padding:72px 0 0;background:#fff;border-bottom:1px solid var(--rule)}
.reid-eb5 .hero h1 .sub{display:block;color:var(--slate);font-size:.62em;margin-top:14px;letter-spacing:.04em}
.reid-eb5 .lead{font-family:var(--serif);font-size:clamp(16px,1.4vw,18.5px);line-height:2.05;
  color:var(--ink);max-width:70ch;margin:30px 0 0;}
.reid-eb5 .lead .mark{background:linear-gradient(transparent 62%, var(--mist) 62%);
  font-weight:600;color:var(--navy);}
.reid-eb5 .docket{margin:44px 0 0;border-top:2px solid var(--navy);border-bottom:1px solid var(--rule);
  display:grid;grid-template-columns:repeat(3,1fr);}
.reid-eb5 .docket-item{padding:26px 28px 24px;border-right:1px solid var(--rule)}
.reid-eb5 .docket-item:last-child{border-right:0}
.reid-eb5 .docket-item .eyebrow{margin-bottom:10px}
.reid-eb5 .fig{font-family:var(--mono);font-weight:500;font-size:clamp(26px,3vw,34px);
  color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;
  display:block;line-height:1.2;}
.reid-eb5 .docket-item .meta{display:block;font-size:13.5px;line-height:1.8;color:var(--slate);margin-top:10px}
.reid-eb5 .provenance{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--grey);
  padding:12px 0 0;text-transform:uppercase;}
.reid-eb5 .cta-band{display:flex;gap:20px;flex-wrap:wrap;align-items:stretch;margin:38px 0 64px}
.reid-eb5 .cta-form{flex:1 1 340px;background:var(--navy);color:#fff;padding:26px 28px;border-radius:2px;}
.reid-eb5 .cta-form .eyebrow{color:var(--mist)}
.reid-eb5 .cta-form h3{color:#fff;font-size:20px}
.reid-eb5 .cta-form p{font-size:13.5px;line-height:1.8;color:var(--mist);margin:8px 0 18px}
.reid-eb5 .btn{display:inline-block;background:#fff;color:var(--navy);padding:13px 26px;border-radius:2px;
  font-size:15px;font-weight:600;border:0;letter-spacing:.03em;}
.reid-eb5 .btn:hover{background:var(--mist);color:var(--navy)}
.reid-eb5 .cta-wechat{flex:0 1 300px;border:1px solid var(--navy);border-radius:2px;padding:22px 24px;
  display:flex;gap:18px;align-items:center;background:#fff;}
.reid-eb5 .qr-slot{width:104px;height:104px;flex:none;background:var(--mist);
  border:1px dashed var(--navy);border-radius:2px;
  display:flex;align-items:center;justify-content:center;text-align:center;
  font-family:var(--mono);font-size:9.5px;line-height:1.6;color:var(--navy);
  letter-spacing:.04em;padding:6px;}
.reid-eb5 .cta-wechat .txt{font-size:14px;line-height:1.75}
.reid-eb5 .cta-wechat .txt b{display:block;font-family:var(--serif);font-size:17px;color:var(--navy);margin-bottom:6px}
.reid-eb5 .cta-wechat .txt span{color:var(--slate);font-size:12.5px}
.reid-eb5 section,
.reid-eb5 .sec{padding:76px 0;border-bottom:1px solid var(--rule)}
.reid-eb5 section.tint,
.reid-eb5 .sec.tint{background:linear-gradient(180deg,#f2f7fc 0%,var(--paper) 100%)}
.reid-eb5 .sec-head{margin-bottom:38px}
.reid-eb5 .sec-head p{max-width:74ch;margin:16px 0 0;color:var(--ink)}
.reid-eb5 .creds{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--rule)}
.reid-eb5 .cred{padding:24px 30px 24px 0;border-bottom:1px solid var(--rule)}
.reid-eb5 .cred:nth-child(odd){border-right:1px solid var(--rule);padding-right:36px}
.reid-eb5 .cred:nth-child(even){padding-left:36px}
.reid-eb5 .cred p{margin:0;font-size:15px;line-height:1.85}
.reid-eb5 .cred .todo{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:#b08a3e;
  background:#fdf6e6;border:1px solid #efdcae;padding:2px 7px;border-radius:2px;
  display:inline-block;margin-left:6px;vertical-align:2px;}
.reid-eb5 .scen{border-top:1px solid var(--navy)}
.reid-eb5 .scen details{border-bottom:1px solid var(--rule)}
.reid-eb5 .scen summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:56px 1fr 34px;
  gap:22px;align-items:start;padding:28px 0;}
.reid-eb5 .scen summary::-webkit-details-marker{display:none}
.reid-eb5 .ord{font-family:var(--serif);font-size:26px;color:var(--mist);line-height:1;
  padding-top:2px;transition:color .2s ease;}
.reid-eb5 .scen details[open] .ord{color:var(--blue)}
.reid-eb5 .scen summary h3{margin-bottom:14px}
.reid-eb5 .sym{font-family:var(--mono);font-size:20px;color:var(--slate);text-align:right;
  line-height:1;padding-top:4px;transition:transform .25s ease;}
.reid-eb5 .scen details[open] .sym{transform:rotate(45deg)}
.reid-eb5 .signs{margin:0;padding:0;list-style:none}
.reid-eb5 .signs li{position:relative;padding-left:20px;font-size:14.8px;line-height:1.85;
  color:var(--ink);margin-bottom:6px;}
.reid-eb5 .signs li::before{content:"";position:absolute;left:0;top:12px;width:9px;height:1px;background:var(--grey);}
.reid-eb5 .answer{padding:4px 0 34px 78px}
.reid-eb5 .answer .eyebrow{margin-bottom:12px}
.reid-eb5 .answer p{margin:0 0 16px;font-size:15.3px;line-height:1.95;max-width:74ch}
.reid-eb5 .answer .xref{font-family:var(--mono);font-size:12px;letter-spacing:.04em}
.reid-eb5 .answer .xref a{border-bottom-color:var(--grey)}
.reid-eb5 .terms{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:6px 0 22px;max-width:760px;border:1px solid var(--navy)}
.reid-eb5 .term{padding:22px 24px}
.reid-eb5 .term:first-child{border-right:1px solid var(--navy);background:#fff}
.reid-eb5 .term:last-child{background:var(--mist)}
.reid-eb5 .term .cnterm{font-family:var(--serif);font-size:20px;color:var(--navy);display:block;line-height:1.4}
.reid-eb5 .term .enterm{font-family:var(--mono);font-size:12.5px;letter-spacing:.03em;color:var(--slate);
  display:block;margin:6px 0 14px;padding-bottom:14px;border-bottom:1px solid var(--rule);}
.reid-eb5 .term:last-child .enterm{border-bottom-color:#a9c7e2}
.reid-eb5 .term p{margin:0;font-size:13.8px;line-height:1.85;color:var(--ink)}
.reid-eb5 .terms-cap{font-family:var(--mono);font-size:11px;letter-spacing:.09em;color:var(--grey);text-transform:uppercase;margin:0 0 10px}
.reid-eb5 .ledger-wrap{border-top:2px solid var(--navy)}
.reid-eb5 table.ledger{width:100%;border-collapse:collapse;font-size:14.5px}
.reid-eb5 table.ledger caption{caption-side:top;text-align:left;font-family:var(--mono);font-size:11px;
  letter-spacing:.09em;text-transform:uppercase;color:var(--grey);padding:12px 0;}
.reid-eb5 table.ledger th{text-align:left;font-family:var(--mono);font-weight:500;font-size:11px;
  letter-spacing:.1em;text-transform:uppercase;color:var(--slate);
  padding:14px 16px 14px 0;border-bottom:1px solid var(--navy);white-space:nowrap;}
.reid-eb5 table.ledger td{padding:16px 16px 16px 0;border-bottom:1px solid var(--rule);vertical-align:top;line-height:1.75}
.reid-eb5 table.ledger tbody tr:hover{background:#f2f7fc}
.reid-eb5 table.ledger .ref{font-family:var(--mono);font-size:11.5px;color:var(--blue);letter-spacing:.06em;white-space:nowrap;}
.reid-eb5 table.ledger .amt{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--navy);font-weight:500}
.reid-eb5 table.ledger .who{color:var(--slate);font-size:13.8px;white-space:nowrap}
.reid-eb5 .records{margin-top:56px;border-top:1px solid var(--rule);padding-top:34px}
.reid-eb5 .records .rowgrid{gap:28px;align-items:start}
.reid-eb5 .rec{display:grid;grid-template-columns:var(--rail) 1fr;gap:var(--gap);padding:20px 0;border-bottom:1px solid var(--rule)}
.reid-eb5 .rec:target{background:#f2f7fc}
.reid-eb5 .rec .tag{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--blue);
  border-right:1px solid var(--rule);padding-right:20px;padding-top:4px;}
.reid-eb5 .rec .tag span{display:block;color:var(--grey);font-size:10px;letter-spacing:.06em;margin-top:5px;text-transform:uppercase}
.reid-eb5 .rec p{margin:0;font-size:15.2px;line-height:1.95;max-width:78ch}
.reid-eb5 .steps{display:grid;grid-template-columns:repeat(6,1fr);border-top:2px solid var(--navy);margin-top:32px}
.reid-eb5 .step{padding:22px 18px 24px 0;border-right:1px solid var(--rule)}
.reid-eb5 .step:last-child{border-right:0}
.reid-eb5 .step .n{font-family:var(--mono);font-size:11px;color:var(--grey);letter-spacing:.1em;display:block}
.reid-eb5 .step h3{font-size:16.5px;margin:10px 0 10px;line-height:1.5}
.reid-eb5 .step .dur{font-family:var(--mono);font-size:11.5px;color:var(--navy);background:var(--mist);
  padding:3px 9px;border-radius:2px;display:inline-block;letter-spacing:.04em;}
.reid-eb5 .step p{font-size:13px;line-height:1.75;color:var(--slate);margin:12px 0 0}
.reid-eb5 .fees{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--navy);margin-top:32px}
.reid-eb5 .fee{padding:28px 30px 30px 0;border-right:1px solid var(--rule)}
.reid-eb5 .fee:last-child{border-right:0;padding-right:0}
.reid-eb5 .fee:not(:first-child){padding-left:30px}
.reid-eb5 .fee h3{font-size:19px;margin-bottom:6px}
.reid-eb5 .fee .enterm{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--slate);display:block;margin-bottom:16px}
.reid-eb5 .fee p{margin:0 0 12px;font-size:14.3px;line-height:1.85}
.reid-eb5 .fee .fit{font-size:13.2px;color:var(--slate);border-left:2px solid var(--mist);padding-left:14px;margin-top:16px}
.reid-eb5 .verdict{font-family:var(--serif);font-size:clamp(17px,1.6vw,20px);line-height:1.95;color:var(--navy);
  border-left:3px solid var(--blue);padding:4px 0 4px 24px;margin:0 0 34px;max-width:74ch;}
.reid-eb5 .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule)}
.reid-eb5 .case{padding:24px 28px 26px 0;border-right:1px solid var(--rule)}
.reid-eb5 .case:last-child{border-right:0;padding-right:0}
.reid-eb5 .case:not(:first-child){padding-left:28px}
.reid-eb5 .case h3{font-size:16.5px;margin-bottom:12px}
.reid-eb5 .case p{margin:0;font-size:14px;line-height:1.85}
.reid-eb5 .group{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--navy);margin-top:32px}
.reid-eb5 .gcard{padding:28px 30px 30px 0;border-right:1px solid var(--rule)}
.reid-eb5 .gcard:last-child{border-right:0;padding-right:0}
.reid-eb5 .gcard:not(:first-child){padding-left:30px}
.reid-eb5 .gcard.feature{background:var(--mist);padding:28px 30px 30px 30px;border-right:0}
.reid-eb5 .gcard h3{font-size:18px;margin-bottom:12px}
.reid-eb5 .gcard p{margin:0 0 16px;font-size:14.2px;line-height:1.85}
.reid-eb5 .linkbtn{display:inline-block;border:1px solid var(--navy);color:var(--navy);padding:10px 20px;
  border-radius:2px;font-size:14px;letter-spacing:.03em;}
.reid-eb5 .linkbtn:hover{background:var(--navy);color:#fff}
.reid-eb5 .gcard.feature .linkbtn{background:var(--navy);color:#fff;border-color:var(--navy)}
.reid-eb5 .gcard.feature .linkbtn:hover{background:var(--blue);border-color:var(--blue)}
.reid-eb5 .people{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--navy);margin-top:32px}
.reid-eb5 .person{padding:26px 28px 28px 0;border-right:1px solid var(--rule)}
.reid-eb5 .person:last-child{border-right:0;padding-right:0}
.reid-eb5 .person:not(:first-child){padding-left:28px}
.reid-eb5 .person h3{font-size:19px}
.reid-eb5 .person .role{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--slate);text-transform:uppercase;margin:6px 0 16px;display:block}
.reid-eb5 .person p{margin:0 0 14px;font-size:14px;line-height:1.85}
.reid-eb5 .fields{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule);padding-top:14px}
.reid-eb5 .fields li{font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--grey);
  display:flex;justify-content:space-between;gap:10px;padding:4px 0;text-transform:uppercase;}
.reid-eb5 .fields li b{color:var(--slate);font-weight:500}
.reid-eb5 .faq{border-top:2px solid var(--navy);margin-top:32px}
.reid-eb5 .faq details{border-bottom:1px solid var(--rule)}
.reid-eb5 .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;
  align-items:baseline;padding:22px 0;}
.reid-eb5 .faq summary::-webkit-details-marker{display:none}
.reid-eb5 .faq summary h3{font-size:17.5px;line-height:1.6;font-weight:600}
.reid-eb5 .faq .sym{font-size:18px;padding-top:0}
.reid-eb5 .faq details[open] .sym{transform:rotate(45deg)}
.reid-eb5 .faq .a{padding:0 60px 26px 0;max-width:82ch}
.reid-eb5 .faq .a p{margin:0;font-size:15px;line-height:1.95}
.reid-eb5 .foot.sec,
.reid-eb5 .foot{background:var(--navy);color:var(--mist);padding:64px 0 40px;border:0}
.reid-eb5 .foot h2{color:#fff;font-size:26px;margin-bottom:20px}
.reid-eb5 .foot p{font-size:14.5px;line-height:1.9;max-width:76ch}
.reid-eb5 .offices{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin:34px 0 0;border-top:1px solid rgba(204,223,238,.28);padding-top:30px}
.reid-eb5 .office .eyebrow{color:#8fb4d6}
.reid-eb5 .office p{font-size:14px;line-height:1.85;margin:0;color:#e4eff8}
.reid-eb5 .office .tel{font-family:var(--mono);font-size:13px;letter-spacing:.03em;display:block;margin-top:8px;color:var(--mist)}
.reid-eb5 .disclaim{margin-top:38px;padding-top:24px;border-top:1px solid rgba(204,223,238,.28);
  font-size:12.3px;line-height:1.85;color:#9dbdda;max-width:88ch;}
@media (max-width:1000px){
.reid-eb5 .steps{grid-template-columns:repeat(3,1fr)}
.reid-eb5 .step:nth-child(3){border-right:0}
.reid-eb5 .step{border-bottom:1px solid var(--rule);padding-bottom:20px;margin-bottom:20px}
.reid-eb5 .fees, .reid-eb5 .cases, .reid-eb5 .group, .reid-eb5 .people{grid-template-columns:1fr}
.reid-eb5 .fee, .reid-eb5 .case, .reid-eb5 .gcard, .reid-eb5 .person{border-right:0;border-bottom:1px solid var(--rule);padding:24px 0}
.reid-eb5 .fee:not(:first-child), .reid-eb5 .case:not(:first-child), .reid-eb5 .gcard:not(:first-child), .reid-eb5 .person:not(:first-child){padding-left:0}
.reid-eb5 .gcard.feature{padding:26px 24px;margin:0 -24px}

}
@media (max-width:860px){
.reid-eb5 .shell{padding:0 22px}
.reid-eb5 .rowgrid, .reid-eb5 .rec{grid-template-columns:1fr;gap:16px}
.reid-eb5 .rail, .reid-eb5 .rec .tag{border-right:0;border-left:2px solid var(--mist);padding:6px 0 6px 14px}
.reid-eb5 .rail b{display:inline;margin-right:10px}
.reid-eb5 .rail span, .reid-eb5 .rail .cn{display:inline;margin-right:10px}
.reid-eb5 .docket{grid-template-columns:1fr}
.reid-eb5 .docket-item{border-right:0;border-bottom:1px solid var(--rule);padding:20px 0}
.reid-eb5 .docket-item:last-child{border-bottom:0}
.reid-eb5 .nav a:not(.pill):not(.lang){display:none}
.reid-eb5 .terms{grid-template-columns:1fr}
.reid-eb5 .term:first-child{border-right:0;border-bottom:1px solid var(--navy)}
.reid-eb5 .answer{padding-left:0}
.reid-eb5 .scen summary{grid-template-columns:34px 1fr 24px;gap:14px}
.reid-eb5 .creds{grid-template-columns:1fr}
.reid-eb5 .cred, .reid-eb5 .cred:nth-child(odd), .reid-eb5 .cred:nth-child(even){padding:20px 0;border-right:0}
.reid-eb5 section,
.reid-eb5 .sec{padding:56px 0}
.reid-eb5 .offices{grid-template-columns:1fr;gap:26px}
.reid-eb5 .faq .a{padding-right:0}
.reid-eb5 table.ledger thead{position:absolute;left:-9999px}
.reid-eb5 table.ledger tr{display:block;border-bottom:1px solid var(--rule);padding:16px 0}
.reid-eb5 table.ledger td{display:block;border:0;padding:2px 0}
.reid-eb5 table.ledger td::before{content:attr(data-label);display:block;font-family:var(--mono);font-size:10px;
    letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin-bottom:2px;}
.reid-eb5 table.ledger td:first-child::before{display:none}
.reid-eb5 table.ledger .who{white-space:normal}

}
@media (prefers-reduced-motion:reduce){
.reid-eb5 *, .reid-eb5 *::before, .reid-eb5 *::after{animation:none!important;transition:none!important}

}

/* ------------------------------------------------------------------
   Elementor 容器复位 —— 让外层容器完全让位给设计稿自己的 section/.shell
------------------------------------------------------------------ */
/* 只清零「结构性包裹容器」——模板里没有设计 class 的那些容器带 .reid-wrap。
   承载设计样式的容器（.shell / .person / .fee / .docket-item …）绝对不能进这个
   选择器，否则设计稿的 padding、max-width、gap 会被一起抹掉。 */
.reid-eb5,
.reid-eb5 > .e-con-inner,
.reid-eb5 .reid-wrap,
.reid-eb5 .reid-wrap > .e-con-inner{
  padding:0;margin:0;max-width:none;width:100%;
  row-gap:0;column-gap:0;display:block;
}
.reid-eb5 .elementor-widget,
.reid-eb5 .elementor-widget-container{margin:0;padding:0}
.reid-eb5 .elementor-widget-html,
.reid-eb5 .elementor-widget-text-editor{width:100%}

/* 设计容器保持自己的显示模式，不被 Elementor 的 flex 默认值带偏 */
.reid-eb5 .shell{display:block}
.reid-eb5 .rowgrid{display:grid}
.reid-eb5 .docket,
.reid-eb5 .creds,
.reid-eb5 .steps,
.reid-eb5 .fees,
.reid-eb5 .cases,
.reid-eb5 .group,
.reid-eb5 .people,
.reid-eb5 .terms{display:grid}
.reid-eb5 .cta-band{display:flex}
.reid-eb5 .rec{display:grid}

/* 吸顶导航会遮住锚点跳转目标（#C-01、#ledger …） */
.reid-eb5 section[id],
.reid-eb5 .sec[id],
.reid-eb5 .rec[id]{scroll-margin-top:96px}

/* 微信二维码：必须是可长按识别的原生 <img>，不加任何遮罩 */
.reid-eb5 .qr-img{
  width:104px;height:104px;flex:none;border-radius:2px;object-fit:contain;
  background:#fff;border:1px solid var(--mist);pointer-events:auto;
}
.reid-eb5 a:has(> .qr-img){border:0}

/* 主题可能给 section / table 加的默认样式，挡回去 */
.reid-eb5 table.ledger{margin:0;border:0;background:none}
.reid-eb5 table.ledger th,
.reid-eb5 table.ledger td{background:none}

/* 对齐修正 2026-09：标题行数不同导致的错位 */
@media (min-width:1001px){
  .reid-eb5 .steps h3{min-height:50px}
  .reid-eb5 .docket .eyebrow{min-height:42px}
}/* End custom CSS */