/* Review-only styles. No live template or shared stylesheet is changed. */
.dghp,.dghp *,.dghp-review,.dghp-review *{box-sizing:border-box}
.dghp{color:#f6f6f2;background:radial-gradient(ellipse 60% 12% at 78% 7%,rgba(195,139,23,.065),transparent),#050505;font-family:Poppins,system-ui,sans-serif}
.dghp-shell{width:calc(100% - 64px);max-width:1140px;margin-left:auto;margin-right:auto}
.dghp h1,.dghp h2,.dghp h3,.dghp p,.dghp figure{margin:0}
.dghp h1,.dghp h2,.dghp h3{color:#fff;font-family:inherit;text-wrap:balance}
.dghp h2{font-size:clamp(30px,3.3vw,44px);line-height:1.15;font-weight:800;letter-spacing:-1.5px}
.dghp p{color:#bcbdbb;font-size:16px;line-height:1.8}
.dghp-review{background:#17160f;border-bottom:1px solid #39311a;color:#d4cfbd;font:13px/1.6 Poppins,system-ui,sans-serif}
.dghp-review .dghp-shell{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0}
.dghp-review b{font-size:11px;letter-spacing:1px;color:#fbd867;margin-right:12px}
.dghp-review a{color:#fbd867;text-decoration:none;white-space:nowrap;padding:5px 0}
.dghp-eyebrow{display:block;color:#f5c94f;font-size:11px;line-height:1.5;letter-spacing:1.7px;font-weight:800;margin-bottom:18px}
.dghp-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:28px 80px;align-items:center;padding-top:84px;padding-bottom:0}
.dghp-hero h1{font-size:clamp(43px,4.8vw,66px);line-height:1.06;font-weight:800;letter-spacing:-2.4px;margin-bottom:26px}
.dghp-hero h1 span,.dghp-trust h2 span{color:#fbd867}
.dghp p.dghp-lede{font-size:17px;line-height:1.8;max-width:550px}
.dghp-hero .dghp-text-link{margin-top:26px}
.dghp a.dghp-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#fbd867!important;-webkit-text-fill-color:#fbd867!important;text-decoration:none;font-size:15px;font-weight:700;line-height:1.5}
.dghp a.dghp-text-link:hover{text-decoration:underline;text-underline-offset:5px}
.dghp a:focus-visible,.dghp-review a:focus-visible{outline:2px solid #fbd867;outline-offset:5px;border-radius:3px}
.dghp-connection{padding:30px;border:1px solid #514323;border-radius:22px;background:radial-gradient(ellipse at top right,rgba(244,196,61,.085),transparent 70%),#0e0e0b;box-shadow:0 22px 60px #0005}
.dghp-connection-label{font-size:10px;letter-spacing:2px;font-weight:700;line-height:1.5;color:#b9af90;margin-bottom:24px;text-align:center}
.dghp-node{display:flex;align-items:center;gap:14px;border:1px solid #34332a;border-radius:12px;background:#141410;padding:18px 16px;min-width:0}
.dghp-node-cloud{border-color:#786022;background:linear-gradient(120deg,#302714,#18160f)}
.dghp-node-icon{flex-shrink:0;color:#ead18c}
.dghp-node-icon svg{width:32px;height:32px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block}
.dghp-node>div{min-width:0}
.dghp-node strong{display:block;color:#f8f6ed;font-size:16px;line-height:1.5;font-weight:700}
.dghp-node div span{display:block;color:#b9b5a6;font-size:13px;line-height:1.6;margin-top:2px}
.dghp-node-tag{margin-left:auto;color:#fbd867;font-size:9px;letter-spacing:1px;font-weight:800}
.dghp-connector{display:flex;flex-direction:column;align-items:center;height:32px;justify-content:center;color:#917943;font-size:12px}
.dghp-connector span{height:6px;width:1px;background:#584923}
.dghp-connector b{font-weight:400;line-height:15px}
.dghp p.dghp-connection-note{font-size:12px;text-align:center;color:#aba68f;margin-top:20px}
.dghp-hero-foot{grid-column:1/-1;display:flex;justify-content:center;gap:24px;color:#b3b2aa;font-size:13px;line-height:1.7;margin-top:20px;padding:25px 0;border-bottom:1px solid #29291f}
.dghp-hero-foot span+span{border-left:1px solid #39382b;padding-left:24px}
.dghp-hero-foot b{color:#e3e0d6;font-weight:600}
.dghp-section{padding-top:84px;padding-bottom:84px;scroll-margin-top:110px}
.dghp-section-heading{margin-bottom:36px}
.dghp-section-heading>p{margin-top:16px}
.dghp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0 0 34px;padding:0;list-style:none}
.dghp-steps li{border-top:1px solid #47402a;padding-top:24px}
.dghp-step-no{color:#edc254;font-size:13px;font-weight:700;letter-spacing:1px;display:block;margin-bottom:16px}
.dghp-steps h3{font-size:19px;font-weight:700;line-height:1.4;margin-bottom:10px;letter-spacing:-.4px}
.dghp-steps p{font-size:15px}
.dghp-terminal{border:1px solid #4c4021;border-radius:14px;overflow:hidden;background:#11110e;box-shadow:0 24px 60px #0005}
.dghp-terminal-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;line-height:1.5}
.dghp-terminal-bar>span{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:1.3px;color:#e1dccb}
.dghp-dot{width:6px;height:6px;border-radius:50%;background:#cfb86c}
.dghp-terminal-bar a{color:#fbd867;font-size:13px;text-decoration:none;min-height:32px;display:inline-flex;align-items:center;gap:6px}
.dghp-terminal-image{display:block;line-height:0}
.dghp-terminal-image img{display:block;width:100%;height:auto}
.dghp-terminal figcaption{padding:16px 20px;color:#a7a69c;font-size:13px;line-height:1.7}
.dghp-setup-note{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:24px;padding:0 2px}
.dghp-setup-note p{font-size:14px;max-width:790px}
.dghp-setup-note strong{color:#dbd9cc;font-weight:600}
.dghp-setup-note a{flex-shrink:0}
.dghp-control{display:grid;grid-template-columns:1.08fr 1fr;gap:84px;border-top:1px solid #29291f}
.dghp-control .dghp-lede{margin-top:22px}
.dghp-control-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:20px}
.dghp-control-list li{display:flex;align-items:flex-start;gap:14px}
.dghp-control-list li>span{font-size:18px;color:#cdb86f;line-height:1.5}
.dghp-control-list h3{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:3px}
.dghp-control-list p{font-size:15px;line-height:1.7}
.dghp-member{align-self:center;border:1px solid #39372c;border-radius:18px;padding:32px;background:#10110e}
.dghp-member .dghp-eyebrow{font-size:10px;color:#b8ac83}
.dghp-member h3{font-size:27px;letter-spacing:-.8px;line-height:1.2;font-weight:700;margin-bottom:16px}
.dghp-member>p{font-size:15px}
.dghp-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;margin-bottom:20px;border-top:1px solid #343429}
.dghp-member-grid>div{min-width:0;padding:22px 10px 20px 0}
.dghp-member-grid>div:nth-child(even){padding-left:24px;border-left:1px solid #343429}
.dghp-member-grid>div:nth-child(n+3){border-top:1px solid #343429}
.dghp-member-grid svg{display:block;width:24px;height:24px;stroke:#e8c868;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:12px}
.dghp-member-grid strong{display:block;color:#eeeade;font-size:15px;font-weight:600;line-height:1.5}
.dghp-member-grid span{display:block;color:#aba99c;font-size:12px;line-height:1.6;margin-top:4px}
.dghp-trust{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:64px;padding:48px 54px;border:1px solid #625127;border-radius:20px;background:radial-gradient(ellipse at top left,rgba(231,175,28,.1),transparent 60%),#11100b}
.dghp-experience{text-align:center;border-right:1px solid #494025;padding-right:40px}
.dghp-experience>span{display:block;color:#fbd867;font-size:100px;font-weight:800;letter-spacing:-6px;line-height:1;margin-bottom:20px}
.dghp-experience>span>span{font-size:52px;vertical-align:top;letter-spacing:0;line-height:1.1}
.dghp .dghp-experience p{font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:1.8;color:#dbd1b2}
.dghp-trust h2{font-size:clamp(29px,3vw,39px);margin-bottom:22px}
.dghp-trust>div>p+p{margin-top:12px}
.dghp-trust .dghp-text-link{margin-top:14px}
.dghp p.dghp-risk{font-size:13px;color:#a8a393;margin-top:18px}
.dghp-close{text-align:center;padding-top:82px;padding-bottom:82px}
.dghp-close h2{font-size:clamp(36px,4vw,52px);letter-spacing:-1.7px}
.dghp-close>p{max-width:620px;margin:20px auto 0}
.dghp-close-actions{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:28px}
.dghp a.dghp-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:linear-gradient(120deg,#fff2a1,#f6cc45);border:1px solid #f4d771;box-shadow:0 10px 30px #f4c7441a,inset 0 -2px 0 #c59d27;color:#0a0903!important;-webkit-text-fill-color:#0a0903!important;font-size:16px;font-weight:800;line-height:1.5;padding:17px 30px;min-height:56px;border-radius:9px;text-decoration:none}
.dghp a.dghp-button:hover{background:linear-gradient(120deg,#fff6bd,#fbd862)}
.dghp p.dghp-help{font-size:14px;color:#a5a498;margin-top:26px}
.dghp-help a{color:#e3d69c;text-underline-offset:4px}
@media(max-width:1000px){.dghp-hero{gap:30px}.dghp-connection{padding:23px}.dghp-node{padding:16px 12px;gap:10px}.dghp-node-tag{display:none}.dghp-control{gap:40px}.dghp-trust{grid-template-columns:170px minmax(0,1fr);padding:40px;gap:40px}.dghp-experience{padding-right:30px}.dghp-experience>span{font-size:82px}.dghp-trust h2{letter-spacing:-1px}}
@media(max-width:760px){.dghp-shell{width:calc(100% - 40px)}.dghp-review .dghp-shell{flex-wrap:wrap;gap:2px}.dghp-review b{display:block;margin:0 0 3px}.dghp-review a{font-size:12px}.dghp-hero{grid-template-columns:1fr;padding-top:48px;gap:32px}.dghp-hero h1{font-size:clamp(42px,9.5vw,62px);letter-spacing:-1.7px}.dghp-hero-copy{max-width:570px}.dghp-connection{max-width:530px;width:100%;justify-self:center}.dghp-node-tag{display:block}.dghp-hero-foot{gap:10px 18px;flex-wrap:wrap;margin-top:0;padding:22px 0}.dghp-hero-foot span+span{padding-left:0;border-left:0}.dghp-section{padding-top:54px;padding-bottom:54px;scroll-margin-top:95px}.dghp h2{letter-spacing:-.9px}.dghp-section-heading{margin-bottom:26px}.dghp-steps{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.dghp-steps li{display:grid;grid-template-columns:28px 1fr;column-gap:16px;padding-top:20px}.dghp-step-no{grid-row:1/3;line-height:27px;margin:0}.dghp-steps h3{margin-bottom:7px}.dghp-steps p{grid-column:2}.dghp-terminal-bar{padding:12px;gap:8px}.dghp-terminal-bar>span{font-size:8px;letter-spacing:.8px}.dghp-terminal-bar a{font-size:11px;white-space:nowrap}.dghp-terminal figcaption{padding:13px;font-size:12px}.dghp-setup-note{display:block;margin-top:20px}.dghp-setup-note .dghp-text-link{margin-top:5px}.dghp-control{grid-template-columns:1fr;gap:32px}.dghp-member{padding:26px}.dghp-member-grid>div:nth-child(even){padding-left:18px}.dghp-trust{grid-template-columns:1fr;padding:30px 26px;gap:24px}.dghp-experience{display:flex;align-items:center;gap:20px;text-align:left;border-right:0;border-bottom:1px solid #494025;padding:0 0 24px}.dghp-experience>span{font-size:64px;letter-spacing:-4px;margin:0}.dghp-experience>span>span{font-size:36px}.dghp .dghp-experience p{font-size:10px}.dghp-trust h2{font-size:30px}.dghp-trust p{font-size:15px}.dghp-close{padding-top:56px;padding-bottom:60px}.dghp-close-actions{gap:16px}.dghp-close-actions .dghp-button{width:100%;max-width:360px}.dghp-close>p{font-size:15px}}
/* Readable helper copy and resilient layouts when visitors enlarge their text. */
.dghp :is(h1,h2,h3,p,a,strong,span){overflow-wrap:anywhere}
.dghp-hero-copy,.dghp-control>div,.dghp-member{min-width:0}
.dghp-node div span,.dghp-member-grid span{font-size:14px}
.dghp p.dghp-connection-note,.dghp-terminal figcaption,.dghp p.dghp-risk{font-size:14px}
.dghp-hero-foot{font-size:14px}
.dghp-terminal-bar a{min-height:44px;font-size:13px}
@media(max-width:760px){.dghp-terminal-bar{flex-wrap:wrap}.dghp-terminal-bar>span{font-size:10px}.dghp-terminal figcaption{font-size:14px}.dghp-experience{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.dghp{scroll-behavior:auto}}

/* Restored trade example styles. */

  .dgwt, .dgwt * { box-sizing: border-box; }
  .dgwt {
    width: 100%;
    background: #000;
    padding: 30px 20px 60px;
    font-family: 'Poppins', sans-serif;
    overflow-x: hidden;
    color: #fff;
  }
  .dgwt-wrap { width: 100%; max-width: 860px; margin: 0 auto; }

  .dgwt-head { text-align: center; margin-bottom: 34px; }
  .dgwt-eyebrow {
    display: flex; align-items: center; justify-content: center; gap: 12px;
    margin: 0 0 18px; color: #fbbf24;
    font-size: 11.5px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; line-height: 1;
  }
  .dgwt-eyebrow::before, .dgwt-eyebrow::after { content: ""; height: 1px; width: 42px; background: #fbbf24; opacity: .4; }
  .dgwt-h2 { color: #fff; font-size: 36px; margin: 0 0 14px; font-weight: 850; line-height: 1.15; letter-spacing: -.02em; }
  .dgwt-h2 b {
    background: linear-gradient(135deg, #fff1a8, #fbbf24 55%, #f59e0b);
    -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;
    font-weight: 850;
  }
  .dgwt-sub { color: rgba(255,255,255,.62); font-size: 15px; max-width: 660px; margin: 0 auto; line-height: 1.65; }
  .dgwt-sub b { color: #fff; font-weight: 750; }

  .dgwt-card {
    max-width: 820px; margin: 0 auto; border-radius: 18px; padding: 24px 24px 18px;
    background: radial-gradient(circle at 88% 6%, rgba(74,222,128,.06), transparent 40%),
                linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));
    border: 1px solid rgba(34,197,94,.24);
    box-shadow: 0 18px 44px rgba(0,0,0,.34);
  }
  .dgwt-hud { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; margin-bottom: 14px; }
  .dgwt-chiprow { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
  .dgwt-chip {
    display: inline-flex; align-items: center; gap: 6px; border-radius: 999px;
    padding: 5px 12px; font-size: 11px; font-weight: 800;
  }
  .dgwt-chip.gold { background: rgba(251,191,36,.08); border: 1px solid rgba(251,191,36,.25); color: #fbbf24; }
  .dgwt-chip.green { background: rgba(34,197,94,.08); border: 1px solid rgba(34,197,94,.25); color: #4ade80; }
  .dgwt-balwrap { text-align: right; }
  .dgwt-ballabel { font-size: 10px; font-weight: 900; letter-spacing: 1.2px; text-transform: uppercase; color: rgba(255,255,255,.4); }
  .dgwt-balrow { display: flex; align-items: baseline; gap: 8px; justify-content: flex-end; }
  #dgwtBal { font-size: 24px; font-weight: 900; letter-spacing: -.5px; color: #fff; }
  #dgwtDay { font-size: 12px; font-weight: 800; color: #4ade80; }

  #dgwtStage { position: relative; }
  #dgwtSvg { width: 100%; height: auto; display: block; }
  #dgwtChips { position: absolute; inset: 0; pointer-events: none; overflow: hidden; }

  @keyframes dgwtChipUp {
    0% { opacity: 0; transform: translate(-50%, 4px) scale(.85); }
    15% { opacity: 1; transform: translate(-50%, -4px) scale(1); }
    75% { opacity: 1; }
    100% { opacity: 0; transform: translate(-50%, -34px) scale(1); }
  }
  .dgwt-pchip {
    position: absolute; transform: translate(-50%, 0);
    font: 800 13px Poppins, sans-serif; padding: 5px 11px; border-radius: 999px; white-space: nowrap;
    animation: dgwtChipUp 1.9s ease-out forwards;
  }
  .dgwt-pchip.win { background: rgba(34,197,94,.16); border: 1px solid rgba(74,222,128,.5); color: #86efac; }
  .dgwt-pchip.loss { background: rgba(248,113,113,.14); border: 1px solid rgba(248,113,113,.45); color: #fca5a5; }

  @keyframes dgwtLogIn { from { opacity: 0; transform: translateY(-5px); } to { opacity: 1; transform: translateY(0); } }
  #dgwtLog { display: flex; flex-direction: column; gap: 6px; margin: 10px 0 12px; height: 112px; overflow: hidden; }
  .dgwt-lrow {
    display: flex; justify-content: space-between; gap: 10px;
    background: rgba(255,255,255,.035); border: 1px solid rgba(255,255,255,.07);
    border-radius: 8px; padding: 8px 13px; font-size: 12px; color: rgba(255,255,255,.72);
    animation: dgwtLogIn .35s ease both;
  }
  .dgwt-lrow b { font-weight: 800; }

  @keyframes dgwtPing { 0% { r: 5; opacity: .8; } 100% { r: 18; opacity: 0; } }
  .dgwt-ping { animation: dgwtPing .8s ease-out forwards; }

  .dgwt-note { font-size: 11px; color: rgba(255,255,255,.35); text-align: center; margin: 0; line-height: 1.5; }
  .dgwt-note a { color: #fbbf24; text-decoration: none; font-weight: 700; }
  #dgwtReplay {
    display: none; background: none; border: none; padding: 0;
    color: #fbbf24; font-size: 11px; font-weight: 800; font-family: Poppins, sans-serif; cursor: pointer;
  }

  @media (max-width: 560px) {
    .dgwt { padding: 24px 14px 44px; }
    .dgwt-h2 { font-size: 28px; line-height: 1.16; }
    .dgwt-sub { font-size: 14px; line-height: 1.6; }
    .dgwt-card { padding: 18px 14px 14px; }
    #dgwtBal { font-size: 21px; }
  }
  @media (prefers-reduced-motion: reduce) {
    .dgwt-pchip, .dgwt-lrow, .dgwt-ping { animation: none !important; }
  }

/* Keep the original motion, with the preview's typography and quieter gold surfaces. */
.dghp .dghp-hero{grid-template-columns:.95fr 1.15fr;gap:30px 54px}
.dghp-cloud-example{min-width:0;width:100%;--gold:#fbd867;--green:#87dea4;--muted:#b6b4a7}
.dghp-cloud-example .dgcv{position:relative;width:100%;margin:0 auto}
.dghp-cloud-example .dgcv-card{border:1px solid #47402b;border-radius:16px;background:#12120d}
.dghp-cloud-example .dgcv-server{padding:26px 28px;border-color:#77602b;background:radial-gradient(ellipse at top right,#f5c74716,transparent 65%),#17150c}
.dghp-cloud-example .dgcv-eyebrow{display:flex;align-items:center;gap:10px;color:#fbd867;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}
.dghp-cloud-example .dgcv-cube{display:flex;gap:2px;align-items:center}
.dghp-cloud-example .dgcv-cube i{display:block;width:3px;height:13px;background:#fbd867}
.dghp-cloud-example .dgcv-cube i:nth-child(2){height:8px}
.dghp-cloud-example .dgcv-server-main{margin-top:18px}
.dghp-cloud-example .dgcv-lead{font-size:29px;line-height:1.15;font-weight:800;letter-spacing:-.8px;color:#fff}
.dghp-cloud-example .dgcv-lead b{color:#fbd867;font-weight:800}
.dghp-cloud-example .dgcv-powering{font-size:13px;line-height:1.6;color:#c8b98d;margin-top:14px}
.dghp-cloud-example .dgcv-flow{width:100%;margin:-3px 0 -6px}
.dghp-cloud-example .dgcv-flow svg{width:100%;height:auto;display:block;overflow:visible}
.dghp-cloud-example .dgcv-pkt{offset-rotate:0deg;animation:dghpPacket 3s linear infinite;will-change:offset-distance,opacity}
.dghp-cloud-example .dgcv-pkt--l{offset-path:path('M260,8 C 214,52 162,78 118,126')}
.dghp-cloud-example .dgcv-pkt--r{offset-path:path('M260,8 C 306,52 358,78 402,126')}
@keyframes dghpPacket{0%{offset-distance:0%;opacity:0}12%{opacity:1}85%{opacity:1}100%{offset-distance:100%;opacity:0}}
.dghp-cloud-example .dgcv-arccap{font-size:11px;font-weight:600;line-height:1.6;color:#cfc39d;text-align:center;margin:0 0 16px}
.dghp-cloud-example .dgcv-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.dghp-cloud-example .dgcv-acct{padding:18px;min-width:0}
.dghp-cloud-example .dgcv-acct-head{display:flex;flex-direction:column;gap:6px;align-items:flex-start}
.dghp-cloud-example .dgcv-acct-label{font-size:10px;line-height:1.5;letter-spacing:.5px;color:#bbb7a7;text-transform:uppercase;font-weight:700}
.dghp-cloud-example .dgcv-dot{display:none}
.dghp-cloud-example .dgcv-acct-tag{font-size:11px;font-weight:700;color:#fbd867}
.dghp-cloud-example .dgcv-acct-tag.balanced{color:#87dea4}
.dghp-cloud-example .dgcv-acct-dep{font-size:12px;color:#b6b4a7;line-height:1.7;margin-top:12px}
.dghp-cloud-example .dgcv-acct-dep b{color:#e5dfca}
.dghp-cloud-example .dgcv-odo-row{display:flex;flex-direction:column;align-items:flex-start;margin-top:5px;min-width:0}
.dghp-cloud-example .dgcv-odo{height:30px;overflow:hidden;max-width:100%}
.dghp-cloud-example .dgcv-odo-track{display:block;animation:dghpRoll 8.4s linear infinite}
.dghp-cloud-example .dgcv-acct:nth-child(2) .dgcv-odo-track{animation-delay:-4.2s}
.dghp-cloud-example .dgcv-odo-track span{display:block;height:30px;line-height:30px;font-size:27px;font-weight:800;letter-spacing:-.7px;color:#87dea4;white-space:nowrap;overflow-wrap:normal}
.dghp-cloud-example .dgcv-odo-week .dgcv-odo-track span{font-size:12px;font-weight:600;letter-spacing:.5px;color:#b5b19f}
@keyframes dghpRoll{0%,10.7%{transform:translateY(0)}14.29%,25%{transform:translateY(-30px)}28.57%,39.3%{transform:translateY(-60px)}42.86%,53.6%{transform:translateY(-90px)}57.14%,67.9%{transform:translateY(-120px)}71.43%,82.1%{transform:translateY(-150px)}85.71%,96.4%{transform:translateY(-180px)}100%{transform:translateY(-210px)}}
.dghp p.dghp-example-note{margin-top:18px;font-size:13px;color:#a9a591;line-height:1.7;text-align:center}
#dgwtReplay:focus-visible{outline:2px solid #fbd867;outline-offset:4px}
.dghp .dghp-trade-example{background:transparent;padding:62px 0 0;overflow:visible;scroll-margin-top:110px}
.dghp .dgwt-wrap{max-width:1140px}
.dghp .dgwt-head{text-align:left;margin-bottom:28px;max-width:820px}
.dghp .dgwt-eyebrow{justify-content:flex-start;font-size:11px;letter-spacing:1.7px;font-weight:800;line-height:1.5;margin-bottom:18px}
.dghp .dgwt-eyebrow:before,.dghp .dgwt-eyebrow:after{display:none}
.dghp h2.dgwt-h2{font-size:clamp(30px,3.3vw,44px);line-height:1.15;letter-spacing:-1.5px;margin:0 0 16px;font-weight:800}
.dghp .dgwt-h2 b{color:#fbd867;background:none;-webkit-text-fill-color:#fbd867;font-weight:800}
.dghp p.dgwt-sub{max-width:720px;margin:0;font-size:16px;color:#bcbdbb;line-height:1.8}
.dghp .dgwt-card{max-width:none;border-color:#55482b;background:radial-gradient(ellipse at top right,#f4c64c09,transparent 70%),#10110d;box-shadow:none;padding:28px;border-radius:16px}
.dghp .dgwt-chip{border:0;background:transparent;padding:0;font-size:12px;line-height:1.6}
.dghp .dgwt-chiprow{gap:16px}
.dghp .dgwt-ballabel{font-size:11px;color:#b0aa97;line-height:1.6}
.dghp #dgwtDay{font-size:13px;line-height:1.5}
.dghp #dgwtLog{height:144px;gap:8px}
.dghp .dgwt-lrow{font-size:14px;line-height:1.6;padding:10px 14px}
.dghp .dgwt-lrow>b{flex-shrink:0}
.dghp p.dgwt-note{font-size:14px;line-height:1.7;color:#aca99b;text-align:left}
.dghp #dgwtReplay{padding:10px 0;min-height:44px;margin-left:18px;font-size:14px;color:#fbd867;text-decoration:underline;text-underline-offset:4px}
.dghp-motion-paused :is(.dgcv-pkt,.dgcv-odo-track,.dgwt-pchip,.dgwt-lrow,.dgwt-ping){animation-play-state:paused!important}
@media(max-width:1000px){.dghp .dghp-hero{gap:30px;grid-template-columns:.9fr 1.1fr}.dghp-cloud-example .dgcv-server{padding:22px}.dghp-cloud-example .dgcv-acct{padding:14px}.dghp-cloud-example .dgcv-lead{font-size:26px}}
@media(max-width:760px){.dghp .dghp-hero{grid-template-columns:1fr}.dghp-cloud-example{max-width:540px;justify-self:center}.dghp .dghp-trade-example{padding-top:48px}.dghp .dgwt-card{padding:18px 14px}.dghp h2.dgwt-h2{font-size:30px;letter-spacing:-.9px}.dghp .dgwt-hud{align-items:flex-start}.dghp .dgwt-balwrap{text-align:left}.dghp .dgwt-balrow{justify-content:flex-start;flex-wrap:wrap}.dghp .dgwt-lrow{font-size:13px;padding:8px;gap:8px}.dghp #dgwtLog{height:auto;min-height:160px}.dghp #dgwtReplay{margin-left:0}.dghp-cloud-example .dgcv-accounts{gap:10px}.dghp-cloud-example .dgcv-odo-track span{font-size:24px}}
@media(prefers-reduced-motion:reduce){.dghp-cloud-example .dgcv-odo-track{animation:none}.dghp-cloud-example .dgcv-pkt{display:none}.dghp :is(.dgwt-pchip,.dgwt-lrow,.dgwt-ping){animation:none!important}}
@media(max-width:760px){.dghp #dgwtReplay{margin-left:12px}}
/* Give the three-line heading enough room on wide screens; smaller layouts stay unchanged. */
@media(min-width:1200px){.dghp .dghp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
/* A little extra separation between major sections, without stretching their contents. */
.dghp > .dghp-shell + .dghp-shell{margin-top:24px}
@media(max-width:760px){.dghp > .dghp-shell + .dghp-shell{margin-top:16px}}

/* MetaTrader badge inside the cloud-engine card (Sep 2026) */
.dghp-cloud-example .dgcv-server-main--split{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}
.dghp-cloud-example .dghp-platform{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding:6px 12px 6px 6px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10)}
.dghp-cloud-example .dghp-platform-mark{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);display:flex;align-items:center;justify-content:center;flex:0 0 32px}
.dghp-cloud-example .dghp-platform-mark img{width:23px;height:23px;display:block}
.dghp-cloud-example .dghp-platform-copy{display:flex;flex-direction:column;line-height:1.15;white-space:nowrap}
.dghp-cloud-example .dghp-platform-copy small{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.62)}
.dghp-cloud-example .dghp-platform-copy strong{font-size:13px;font-weight:800;color:#fff;margin-top:3px}
@media(max-width:1700px){.dghp-cloud-example .dgcv-server-main--split{flex-direction:column;align-items:flex-start;gap:14px}}
