body.elementor-page-203:not(.elementor-motion-effects-element-type-background), body.elementor-page-203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F0;}:root{--page-title-display:none;}/* Start custom CSS *//* Phase2 band + contrast */
body.elementor-page-203 .dgs-band-dark, body.elementor-page-203 .dgs-band-dark .e-heading-base, body.elementor-page-203 .dgs-band-dark h1, body.elementor-page-203 .dgs-band-dark h2, body.elementor-page-203 .dgs-band-dark h3 { color:#FAF7F0 !important; }
body.elementor-page-203 .dgs-band-dark .e-paragraph-base { color:rgba(250,247,240,0.78) !important; }
body.elementor-page-203 .dgs-band-light, body.elementor-page-203 .dgs-band-light .e-heading-base, body.elementor-page-203 .dgs-band-light h1, body.elementor-page-203 .dgs-band-light h2, body.elementor-page-203 .dgs-band-light h3 { color:#1B1A17 !important; }
body.elementor-page-203 .dgs-band-light .e-paragraph-base { color:#4A463E !important; }
body.elementor-page-203 .dgs-band-light .dgs-eyebrow, body.elementor-page-203 .dgs-band-light a.e-paragraph-link-base { color:#FF6B2C !important; }
body.elementor-page-203 .dgs-hide, body.elementor-page-203 .dgs-hide * { display:none !important; height:0 !important; overflow:hidden !important; margin:0 !important; padding:0 !important; border:0 !important; }
body.elementor-page-203 .dgs-card-media, body.elementor-page-203 .dgs-craft-media { min-height:220px !important; overflow:hidden !important; border-radius:16px !important; background:#111 !important; }
body.elementor-page-203 .dgs-card-media img, body.elementor-page-203 .dgs-craft-media img { width:100% !important; height:100% !important; object-fit:cover !important; display:block !important; }
body.elementor-page-203 .dgs-stats-row { display:flex !important; flex-direction:row !important; flex-wrap:wrap !important; gap:20px !important; }
body.elementor-page-203 .e-bagrid1-a1 { display:flex !important; flex-direction:row !important; flex-wrap:wrap !important; gap:24px !important; width:100% !important; max-width:100% !important; box-sizing:border-box !important; }
body.elementor-page-203 .e-bapanel1-a1, body.elementor-page-203 .e-bapanel2-a1 { flex:1 1 320px !important; min-width:0 !important; max-width:100% !important; box-sizing:border-box !important; }
body.elementor-page-203 .e-bapanel1-a1 img, body.elementor-page-203 .e-bapanel2-a1 img { width:100% !important; max-width:100% !important; height:auto !important; object-fit:contain !important; display:block !important; }
body.elementor-page-203 .e-tgcream1-a1 img, body.elementor-page-203 [data-id="tgcream1"] img { width:100% !important; max-width:1200px !important; height:auto !important; display:block !important; margin:24px auto 8px !important; }
body.elementor-page-203 .e-cbcream1-a1 img, body.elementor-page-203 [data-id="cbcream1"] img, body.elementor-page-203 .e-lamccream1-a1 img, body.elementor-page-203 [data-id="lamccream1"] img { width:100% !important; max-width:1200px !important; height:auto !important; display:block !important; margin:24px auto 8px !important; }

body.elementor-page-203 #dgsVoices176, body.elementor-page-203 [data-id="vslide1"] .dgs-voices { min-height:900px !important; height:900px !important; }
body.elementor-page-203 [data-id="3b1f1100"] .e-paragraph-base, body.elementor-page-203 [data-id="4ea5df89"] .e-paragraph-base, body.elementor-page-203 [data-id="42850dad"] .e-paragraph-base, body.elementor-page-203 [data-id="60f14153"] .e-paragraph-base, body.elementor-page-203 [data-id="511b3228"] .e-paragraph-base, body.elementor-page-203 [data-id="68dd6256"] .e-paragraph-base, body.elementor-page-203 [data-id="455dcbbb"] a { color:#FF6B2C !important; }
body.elementor-page-203 [data-id="24b6a1c6"], body.elementor-page-203 [data-id="1c6dbd4"], body.elementor-page-203 [data-id="1f05c99"], body.elementor-page-203 [data-id="3e49b0f"] { background-color:#FF6B2C !important; }
@media (max-width:767px) {
  body.elementor-page-203, body.elementor-page-203 .e-con, body.elementor-page-203 .e-flexbox-base, body.elementor-page-203 .dgs-overflow-safe, body.elementor-page-203 .e-bagrid1-a1, body.elementor-page-203 .e-bapanel1-a1, body.elementor-page-203 .e-bapanel2-a1 {
    max-width:100% !important; width:100% !important; box-sizing:border-box !important; min-width:0 !important;
  }
  body.elementor-page-203 .e-bagrid1-a1 { flex-direction:column !important; }
  body.elementor-page-203 .e-bapanel1-a1, body.elementor-page-203 .e-bapanel2-a1 { flex:1 1 auto !important; width:100% !important; max-width:100% !important; }
  body.elementor-page-203 .dgs-stats-row { flex-direction:column !important; }
  body.elementor-page-203 img { max-width:100% !important; height:auto !important; }
  body.elementor-page-203 [data-id="bagrid1"], body.elementor-page-203 [data-id="bapanel1"], body.elementor-page-203 [data-id="bapanel2"], body.elementor-page-203 [data-id="6552ff4"], body.elementor-page-203 [data-id="5a3ca0a"], body.elementor-page-203 [data-id="237d743"], body.elementor-page-203 [data-id="08fb407"], body.elementor-page-203 [data-id="8b286e1"] {
    max-width:100% !important; width:100% !important; min-width:0 !important; overflow-x:hidden !important; box-sizing:border-box !important;
  }
}
/* Proof cream full wire width */
body.elementor-page-203 [data-id="tgcream1"] img, body.elementor-page-203 .e-tgcream1-a1 img { width:100% !important; max-width:1200px !important; height:auto !important; display:block !important; margin:24px auto 8px !important; }
body.elementor-page-203 [data-id="cbcream1"] img, body.elementor-page-203 .e-cbcream1-a1 img,
body.elementor-page-203 [data-id="lamccream1"] img, body.elementor-page-203 .e-lamccream1-a1 img { width:100% !important; max-width:1200px !important; height:auto !important; display:block !important; margin:24px auto 8px !important; }
body.elementor-page-203 .dgs-proof-boards { width:100% !important; max-width:980px !important; margin-left:auto !important; margin-right:auto !important; }
/* UNHIDE digit rows (were hidden earlier) */
body.elementor-page-203 [data-id="56dfa5f"], body.elementor-page-203 [data-id="29e1007"], body.elementor-page-203 [data-id="bef3279"],
body.elementor-page-203 [data-id="f2cc4b3"], body.elementor-page-203 [data-id="a6182df"], body.elementor-page-203 [data-id="86bf1e1"], body.elementor-page-203 [data-id="1c249ee"],
body.elementor-page-203 [data-id="e9e766f"], body.elementor-page-203 [data-id="57e30b1"], body.elementor-page-203 [data-id="216fd4c"], body.elementor-page-203 [data-id="692b7ee"],
body.elementor-page-203 [data-id="900fa73"], body.elementor-page-203 [data-id="0c8cdc0"], body.elementor-page-203 [data-id="99d0393"], body.elementor-page-203 [data-id="e2be581"],
body.elementor-page-203 [data-id="da43507"], body.elementor-page-203 [data-id="a20c2b8"], body.elementor-page-203 [data-id="12c1f95"],
body.elementor-page-203 [data-id="b554760"], body.elementor-page-203 [data-id="15444fc"], body.elementor-page-203 [data-id="bae5e5d"],
body.elementor-page-203 [data-id="f768663"], body.elementor-page-203 [data-id="f786ed9"] {
  display:block !important; height:auto !important; overflow:visible !important; margin:unset !important; padding:unset !important;
}
/* digit-row layout like wire */
body.elementor-page-203 [data-id="d29bac8"] > .elementor-element[data-id="56dfa5f"],
body.elementor-page-203 .dgs-digit-row { display:flex !important; }
/* phase4 cream stats ink */
body.elementor-page-203 [data-id="5e34921"] .e-paragraph-base,
body.elementor-page-203 [data-id="5e34921"] .e-heading-base { color:#1B1A17 !important; }

/* Phase6 hero CTAs + meta strip + stats (wire tokens) */
body.elementor-page-203 .dgs-ctas{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:14px !important;justify-content:center !important;align-items:center !important;margin:0 0 8px !important;width:auto !important;}
body.elementor-page-203 .dgs-ctas .dgs-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:12px 24px !important;border-radius:980px !important;font-size:15px !important;font-weight:500 !important;line-height:1.2 !important;text-decoration:none !important;white-space:nowrap !important;}
body.elementor-page-203 .dgs-ctas .dgs-btn-fill{background:#FF6B2C !important;color:#ffffff !important;border:0 !important;}
body.elementor-page-203 .dgs-ctas .dgs-btn-ghost{background:transparent !important;color:#ffffff !important;border:1px solid rgba(250,247,240,0.4) !important;}
body.elementor-page-203 .dgs-band-dark .dgs-eyebrow.e-paragraph-base{color:#FF6B2C !important;letter-spacing:0.12em !important;text-transform:uppercase !important;font-size:12px !important;font-weight:600 !important;}
body.elementor-page-203 .dgs-hero-meta{width:min(980px,94vw) !important;max-width:100% !important;margin:28px auto 0 !important;padding:22px 0 0 !important;border-top:1px solid rgba(250,247,240,0.14) !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;text-align:left !important;}
body.elementor-page-203 .dgs-hero-meta .dgs-meta-item{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:6px !important;min-width:0 !important;padding:0 !important;}
body.elementor-page-203 .dgs-hero-meta .dgs-meta-k{font-size:11px !important;font-weight:600 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:rgba(250,247,240,0.4) !important;margin:0 !important;max-width:none !important;text-align:left !important;}
body.elementor-page-203 .dgs-hero-meta .dgs-meta-v{font-size:14px !important;font-weight:500 !important;color:rgba(250,247,240,0.88) !important;margin:0 !important;max-width:none !important;text-align:left !important;}
body.elementor-page-203 .dgs-band-dark .dgs-tbd-pill.e-paragraph-base{display:inline-block !important;width:auto !important;max-width:none !important;margin:18px auto 0 !important;font-size:12px !important;font-weight:500 !important;letter-spacing:0.02em !important;color:rgba(250,247,240,0.55) !important;background:rgba(250,247,240,0.06) !important;border:1px solid rgba(250,247,240,0.12) !important;padding:8px 14px !important;border-radius:999px !important;}
body.elementor-page-203 .dgs-logo-hero, body.elementor-page-203 .dgs-logo-hero img{filter:brightness(0) invert(1) !important;opacity:0.9 !important;}
body.elementor-page-203 .dgs-logo-hero{width:min(240px,55vw) !important;max-width:100% !important;height:auto !important;margin:36px auto 0 !important;}
body.elementor-page-203 .dgs-stats{width:min(720px,94vw) !important;max-width:100% !important;margin:0 auto !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0 !important;text-align:center !important;padding:0 !important;}
body.elementor-page-203 .dgs-stats .dgs-stat{display:flex !important;flex-direction:column !important;align-items:center !important;gap:0 !important;padding:4px 16px !important;min-width:0 !important;}
body.elementor-page-203 .dgs-stats .dgs-stat + .dgs-stat{border-left:1px solid rgba(27,26,23,0.1) !important;}
body.elementor-page-203 .dgs-stats .dgs-stat-n{font-size:clamp(28px,3.6vw,40px) !important;font-weight:700 !important;letter-spacing:-0.045em !important;line-height:1 !important;margin:0 0 8px !important;color:#1B1A17 !important;max-width:none !important;}
body.elementor-page-203 .dgs-stats .dgs-stat-c{font-size:12px !important;font-weight:500 !important;letter-spacing:0.04em !important;line-height:1.35 !important;color:#6B675F !important;margin:0 !important;max-width:none !important;}
@media (max-width:900px){ body.elementor-page-203 .dgs-hero-meta{grid-template-columns:1fr !important;} }
@media (max-width:560px){ body.elementor-page-203 .dgs-stats .dgs-stat{padding:4px 8px !important;} }
/* Phase6b chapters + digits + voice + close + gap (wire tokens) */
body.elementor-page-203 .dgs-eyebrow.e-paragraph-base{color:#FF6B2C !important;letter-spacing:0.14em !important;text-transform:uppercase !important;font-size:12px !important;font-weight:600 !important;line-height:1.3 !important;margin:0 0 16px !important;}
body.elementor-page-203 .dgs-chapter > *{width:min(720px,100%) !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;align-items:flex-start !important;text-align:left !important;}
body.elementor-page-203 .dgs-chapter .e-heading-base{font-size:clamp(22px,3vw,28px) !important;font-weight:600 !important;letter-spacing:-0.03em !important;line-height:1.15 !important;text-align:left !important;max-width:none !important;margin:0 0 14px !important;}
body.elementor-page-203 .dgs-chapter .e-paragraph-base{font-size:17px !important;line-height:1.65 !important;text-align:left !important;max-width:none !important;}
body.elementor-page-203 .dgs-chapter .dgs-eyebrow.e-paragraph-base{font-size:12px !important;line-height:1.3 !important;margin:0 0 10px !important;}
body.elementor-page-203 .dgs-digits{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr)) !important;gap:24px !important;width:min(980px,100%) !important;max-width:100% !important;margin:40px auto 16px !important;padding:28px 0 0 !important;border-top:1px solid rgba(250,247,240,0.12) !important;text-align:center !important;}
body.elementor-page-203 .dgs-digits .dgs-stat{display:flex !important;flex-direction:column !important;align-items:center !important;gap:8px !important;min-width:0 !important;padding:0 !important;}
body.elementor-page-203 .dgs-band-dark .dgs-digits .dgs-stat-n.e-paragraph-base{font-size:clamp(28px,3.6vw,40px) !important;font-weight:700 !important;letter-spacing:-0.045em !important;line-height:1 !important;color:#FAF7F0 !important;margin:0 !important;max-width:none !important;}
body.elementor-page-203 .dgs-band-dark .dgs-digits .dgs-stat-c.e-paragraph-base{font-size:12px !important;font-weight:500 !important;line-height:1.35 !important;color:rgba(250,247,240,0.55) !important;margin:0 !important;max-width:none !important;}
body.elementor-page-203 .dgs-quote.e-paragraph-base{font-size:clamp(20px,2.4vw,24px) !important;line-height:1.45 !important;font-weight:500 !important;color:#1B1A17 !important;max-width:36em !important;margin:0 auto 18px !important;text-align:center !important;}
body.elementor-page-203 .dgs-quote-by.e-paragraph-base{font-size:13px !important;font-weight:600 !important;color:#1B1A17 !important;margin:0 !important;}
body.elementor-page-203 .dgs-quote-role.e-paragraph-base{font-size:12px !important;color:#6B675F !important;margin:2px 0 28px !important;}
body.elementor-page-203 .dgs-quote-card{background:#F0E9DC !important;border-radius:16px !important;padding:20px 24px !important;width:min(560px,100%) !important;max-width:100% !important;margin:0 auto !important;display:flex !important;flex-direction:column !important;gap:8px !important;text-align:left !important;box-sizing:border-box !important;}
body.elementor-page-203 .dgs-quote-card .e-paragraph-base{font-size:15px !important;line-height:1.5 !important;color:#1B1A17 !important;margin:0 !important;max-width:none !important;text-align:left !important;}
body.elementor-page-203 .dgs-quote-card .dgs-quote-by2.e-paragraph-base{font-size:12px !important;color:#6B675F !important;}
body.elementor-page-203 .dgs-close-sand, body.elementor-page-203 .dgs-close-sand > *{background-color:#F0E9DC !important;}
body.elementor-page-203 .dgs-close-sand .e-heading-base{color:#1B1A17 !important;}
body.elementor-page-203 .dgs-close-sand .e-paragraph-base{color:#6B675F !important;}
body.elementor-page-203 .dgs-gap-panel.e-paragraph-base{width:min(980px,100%) !important;max-width:100% !important;box-sizing:border-box !important;background:#F0E9DC !important;border:1px dashed rgba(27,26,23,0.18) !important;border-radius:18px !important;padding:48px 28px !important;text-align:center !important;color:#6B675F !important;margin:28px auto 0 !important;font-size:15px !important;line-height:1.5 !important;}
/* Phase6c footer row + band rhythm (wire tokens) */
body.elementor-page-203 .dgs-chapter{padding-top:96px !important;padding-bottom:96px !important;}
body.elementor-page-203 .dgs-specs{padding-top:28px !important;padding-bottom:28px !important;border-bottom:1px solid rgba(27,26,23,0.08) !important;}
body.elementor-page-203 .dgs-footnav{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:20px !important;justify-content:center !important;align-items:center !important;margin:12px 0 !important;width:auto !important;}
body.elementor-page-203 .dgs-footnav .e-paragraph-base{margin:0 !important;font-size:13px !important;max-width:none !important;}
@media (max-width:767px){ body.elementor-page-203 .dgs-chapter{padding-top:64px !important;padding-bottom:64px !important;} }
/* Phase6c chapter eyebrow grey + chapter H2 scale + stat digits (wire tokens) */
body.elementor-page-203 .dgs-chapter .dgs-eyebrow.e-paragraph-base{color:#6A675F !important;font-size:15px !important;letter-spacing:0.2em !important;font-weight:600 !important;margin:0 0 14px !important;}
body.elementor-page-203 .dgs-chapter .e-heading-base{font-size:40px !important;line-height:1.12 !important;letter-spacing:-0.02em !important;}
@media (max-width:767px){body.elementor-page-203 .dgs-chapter .e-heading-base{font-size:28px !important;line-height:1.15 !important;}body.elementor-page-203 .dgs-chapter .dgs-eyebrow.e-paragraph-base{font-size:13px !important;}}
/* /Phase6c */

/* Phase6d chapter wire metrics @1440 */
@media (min-width:1025px){body.elementor-page-203 .dgs-chapter.dgs-band-light{padding-top:120px !important;padding-bottom:120px !important;}body.elementor-page-203 .dgs-chapter .dgs-eyebrow.e-paragraph-base{font-size:19px !important;letter-spacing:0.2em !important;margin:0 0 22px !important;}body.elementor-page-203 .dgs-chapter .e-heading-base{font-size:40px !important;line-height:1.25 !important;}body.elementor-page-203 .dgs-chapter .e-paragraph-base:not(.dgs-eyebrow){font-size:19px !important;line-height:1.8 !important;}}
/* /Phase6d */

/* Phase6f dark chapter eyebrow */
body.elementor-page-203 .dgs-chapter.dgs-band-dark .dgs-eyebrow.e-paragraph-base, body.elementor-page-203 .dgs-band-dark .dgs-chapter .dgs-eyebrow.e-paragraph-base{color:#B3B3B3 !important;}
/* /Phase6f */

/* Phase6g stat digits orange (top stats band) */
body.elementor-page-203 .dgs-stats .dgs-stat-n b{color:#FF6B2C !important;font-weight:inherit !important;}
/* /Phase6g */

/* polish0913 dark-band digit orange */
body.elementor-page-203 .dgs-digits .dgs-stat-n b{color:#FF6B2C !important;font-weight:inherit !important;}
body.elementor-page-203 .dgs-band-dark .dgs-digits .dgs-stat-n b{color:#FF6B2C !important;}
n
n
n

/* polish0913-pads */
body.elementor-page-203 [data-id="3a51074"]{padding-block:155px !important;}
body.elementor-page-203 [data-id="5e34921"]{padding-block:90px !important;}
body.elementor-page-203 [data-id="ff5b29b"], body.elementor-page-203 [data-id="79168ef"], body.elementor-page-203 [data-id="7c771d5"], body.elementor-page-203 [data-id="55d9d16"]{padding-block:180px !important;}
body.elementor-page-203 [data-id="70f1590"]{padding-block:160px !important;}
body.elementor-page-203 [data-id="db16171"]{padding-block:240px !important;}
/* casecta1759 neutralized pad for d301447 */
/* /polish0913-pads */
/* case-tablet-overflow-1705 */
@media (min-width:768px) and (max-width:1024px){
body.elementor-page-203 .elementor .e-1f5848a-a1,
body.elementor-page-203 .elementor .e-4c4b10c-a1,
body.elementor-page-203 .elementor .e-c278e05-a1,
body.elementor-page-203 .elementor .e-101882e-a1,
body.elementor-page-203 .elementor .e-2cd464d-a1,
body.elementor-page-203 .elementor .e-fb960ea-a1,
body.elementor-page-203 .elementor .e-e328761-a1,
body.elementor-page-203 .elementor .e-a56f3ce-a1,
body.elementor-page-203 .elementor .e-0ebb088-a1,
body.elementor-page-203 .elementor .e-cbcream1-a1,
body.elementor-page-203 .elementor .e-cbnative1-a1{
  width:100% !important;
  max-width:100% !important;
  box-sizing:border-box !important;
}
body.elementor-page-203 .dgs-proof-boards,
body.elementor-page-203 .dgs-proof-board{
  max-width:100% !important;
  width:100% !important;
  box-sizing:border-box !important;
}
}

/* casecta1759-c1-geom — zero CTA wrapper padding to match System */
body.elementor-page-203 [data-id="d301447"],
body.elementor-page-203 .e-d301447-a1,
body.elementor-page-203 .elementor-element-d301447{
  padding:0 !important;
  padding-block:0 !important;
  padding-block-start:0 !important;
  padding-block-end:0 !important;
  padding-inline:0 !important;
  padding-inline-start:0 !important;
  padding-inline-end:0 !important;
  min-height:0 !important;
}
/* end-casecta1759-c1-geom *//* End custom CSS */