:root{
  --navy:#1a2238;--navy-soft:#3c465e;--gold:#a8874a;--gold-pale:#c2a166;--cream:#f2efe8;
  --dp-night:#0d0b0a;
  --dp-night-2:#15110f;
  --dp-ivory:#f4efe5;
  --dp-ivory-2:#e8dfcf;
  --dp-ink:#191614;
  --dp-muted:#746b62;
  --dp-gold:#9b6a32;
  --dp-gold-soft:#d2ae75;
  --dp-green:#7f9567;
  --dp-coral:#c86b4b;
  --dp-line-light:rgba(25,22,20,.14);
  --dp-line-dark:rgba(244,239,229,.16);
  --dp-pad:clamp(1.25rem,5vw,5.5rem);
  --dp-display:var(--tevo-cjk);
  --dp-ui:var(--tevo-cjk);
  --dp-ease:cubic-bezier(.16,1,.3,1);
}

*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--dp-night)}
section[id]{scroll-margin-top:3.15rem}
body.deep-page{
  margin:0;background:var(--dp-night);color:var(--dp-ivory);
  font-family:var(--dp-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden;
}
body.deep-page a{text-decoration:none}
body.deep-page .site-topbar{font-family:var(--dp-display)}
body.deep-page .site-topbar.is-solid,
body.deep-page .site-topbar.nav-open{background:rgba(244,239,229,.94)}

.dp-productbar{
  position:fixed;z-index:64;top:0;left:0;right:0;height:3.15rem;
  display:flex;align-items:center;gap:1.25rem;padding:0 var(--dp-pad);
  color:rgba(244,239,229,.82);background:rgba(13,11,10,.72);
  border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.1);
  -webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);
}
.dp-productbar__name{display:flex;align-items:center;gap:.68rem;font-weight:650;font-size:.92rem;white-space:nowrap}
.dp-productbar__name img{display:block;width:3.55rem;height:auto}
.dp-productbar a{color:inherit}
.dp-productbar__name span{padding-left:.68rem;border-left:1px solid rgba(244,239,229,.2);color:var(--dp-gold-soft);font-family:var(--dp-display);font-weight:500}
.dp-productbar nav{margin-left:auto;display:flex;align-items:center;gap:1.5rem}
.dp-productbar nav a{font-size:.8rem;color:rgba(244,239,229,.6);transition:color .2s ease}
.dp-productbar nav a:hover,.dp-productbar nav a:focus-visible,.dp-productbar nav a.is-active{color:#fff}
.dp-productbar__back{font-size:.78rem;padding:.5rem .85rem;border:1px solid rgba(244,239,229,.3);border-radius:999px}

.dp-screen{
  position:relative;min-height:100svh;padding:clamp(8.5rem,14vh,10.5rem) var(--dp-pad) clamp(4rem,8vh,7rem);
  display:flex;align-items:center;overflow:clip;isolation:isolate;
}
.dp-screen--light{background:var(--dp-ivory);color:var(--dp-ink)}
.dp-screen--dark{background:var(--dp-night);color:var(--dp-ivory)}
.dp-shell{position:relative;z-index:3;width:min(100%,78rem);margin:0 auto}
.dp-copy{position:relative;z-index:3;max-width:52rem}
.dp-kicker{margin:0 0 1.15rem;font-size:.78rem;font-weight:650;letter-spacing:.08em;color:var(--dp-gold-soft)}
.dp-screen--light .dp-kicker{color:#956a35}
.dp-h1,.dp-h2{margin:0;font-family:var(--dp-display);font-weight:500;letter-spacing:-.035em;text-wrap:balance}
.dp-h1{max-width:14em;font-size:clamp(3rem,5.35vw,5.35rem);line-height:1.08}
.dp-h2{max-width:13em;font-size:clamp(2.3rem,4.8vw,4.6rem);line-height:1.13}
.dp-lead{max-width:44rem;margin:1.55rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.8;color:rgba(244,239,229,.66);text-wrap:pretty}
.dp-screen--light .dp-lead{color:#6f665d}
.dp-proofline{margin:1.35rem 0 0;font-size:.82rem;letter-spacing:.04em;color:rgba(244,239,229,.58)}
.dp-screen--light .dp-proofline{color:#756a5f}
.dp-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:2rem}
.dp-button{
  min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.7rem 1.2rem;
  border-radius:999px;background:var(--dp-ivory);color:var(--dp-ink);font-weight:650;font-size:.9rem;
  transition:transform .25s var(--dp-ease),background-color .25s ease,color .25s ease;
}
body.deep-page .dp-button{color:var(--dp-ink)}
.dp-button:hover{transform:translateY(-2px);background:#fff}
.dp-button--ghost{background:transparent;color:inherit;border:1px solid currentColor;opacity:.72}
body.deep-page .dp-button--ghost{color:inherit}
.dp-button--ghost:hover{opacity:1;background:transparent}
.dp-button:focus-visible,.dp-productbar a:focus-visible{outline:2px solid currentColor;outline-offset:4px}

.dp-scene{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:#0c0a09}
.dp-scene__asset{position:absolute;inset:-5%;width:110%;height:110%;object-fit:cover;object-position:center;transform:translate3d(0,var(--scene-y,0),0) scale(1.035);will-change:transform}
.dp-scene::before,.dp-scene::after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none}
.dp-scene::before{background:linear-gradient(90deg,rgba(8,7,6,.92) 0%,rgba(8,7,6,.74) 38%,rgba(8,7,6,.36) 70%,rgba(8,7,6,.62) 100%)}
.dp-scene::after{background:linear-gradient(180deg,rgba(8,7,6,.62) 0%,transparent 28%,rgba(8,7,6,.25) 64%,rgba(8,7,6,.88) 100%)}
.dp-scene--hero .dp-scene__asset{filter:saturate(.72) contrast(1.05) brightness(.78)}
.dp-scene--pricing-anatomy{position:absolute;inset:0}
.dp-scene--pricing-anatomy .dp-scene__asset{object-position:52% center;filter:saturate(.52) brightness(.48) contrast(1.12)}
.dp-scene--pricing-anatomy::before{background:linear-gradient(90deg,rgba(8,7,6,.94),rgba(8,7,6,.48) 56%,rgba(8,7,6,.82))}
.dp-scene--pricing-anatomy::after{background:linear-gradient(180deg,rgba(8,7,6,.78),rgba(8,7,6,.18) 45%,rgba(8,7,6,.84))}
.dp-scene--pricing-plan .dp-scene__asset{object-position:50% 45%;filter:saturate(.4) brightness(.34) contrast(1.15)}
.dp-scene--pricing-plan::before{background:radial-gradient(ellipse at 52% 46%,rgba(13,11,10,.2),rgba(13,11,10,.8) 73%),linear-gradient(90deg,rgba(8,7,6,.82),rgba(8,7,6,.35),rgba(8,7,6,.83))}
.dp-scene--operations-field .dp-scene__asset{object-position:58% center;filter:saturate(.48) brightness(.4) contrast(1.12)}
.dp-scene--operations-field::before{background:linear-gradient(90deg,rgba(8,7,6,.93),rgba(8,7,6,.42) 54%,rgba(8,7,6,.78))}
.dp-scene--product-film .dp-scene__asset{object-position:62% center;filter:saturate(.58) brightness(.34) contrast(1.1)}
.dp-scene--product-film::before{background:linear-gradient(90deg,rgba(8,7,6,.94) 0%,rgba(8,7,6,.7) 46%,rgba(8,7,6,.46) 72%,rgba(8,7,6,.72) 100%)}
.dp-scene--ledger-hero .dp-scene__asset{object-position:62% center;filter:saturate(.62) brightness(.43) contrast(1.08)}
.dp-scene--ledger-hero::before{background:linear-gradient(90deg,rgba(8,7,6,.94),rgba(8,7,6,.78) 44%,rgba(8,7,6,.3) 72%,rgba(8,7,6,.58))}
.dp-scene--ledger-proof .dp-scene__asset{object-position:50% center;filter:saturate(.38) brightness(.34) contrast(1.16)}
.dp-scene--ledger-proof::before{background:linear-gradient(90deg,rgba(8,7,6,.95),rgba(8,7,6,.45) 60%,rgba(8,7,6,.8))}
.dp-scene--final-suite .dp-scene__asset{filter:saturate(.42) brightness(.31) contrast(1.16)}
.dp-scene--final-suite::before{background:radial-gradient(circle at 50% 45%,rgba(8,7,6,.28),rgba(8,7,6,.9) 76%)}
.dp-scene--final-suite::after{background:linear-gradient(180deg,rgba(8,7,6,.7),transparent 35%,rgba(8,7,6,.88))}

.dp-hero{background:#0c0a09}
.dp-hero::before{
  content:"";position:absolute;inset:-20%;z-index:2;pointer-events:none;
  background:radial-gradient(circle at 72% 53%,rgba(183,132,67,.2),transparent 32%);
  filter:blur(24px);
}
.dp-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.72fr);align-items:center;gap:clamp(2rem,6vw,7rem)}
.dp-hero__object{position:relative;z-index:2;min-height:28rem;display:grid;place-items:center}
.dp-hero__price{
  margin:0;font-family:var(--dp-display);font-size:clamp(7.5rem,16vw,14rem);font-weight:500;line-height:.8;
  letter-spacing:-.085em;color:var(--dp-ivory);font-variant-numeric:tabular-nums;white-space:nowrap;
  text-shadow:0 24px 70px rgba(0,0,0,.45);view-transition-name:hos-price;
}
.dp-hero__price sup{font-size:.28em;color:var(--dp-gold-soft);vertical-align:.55em;margin-right:.08em;letter-spacing:0}
.deep-page--pricing .dp-hero__price{font-size:clamp(7rem,12vw,11rem);letter-spacing:-.07em}
.dp-hero__orbit{position:absolute;width:min(29rem,68vw);aspect-ratio:1;border:1px solid rgba(210,174,117,.17);border-radius:50%;transform:rotate(-9deg)}
.dp-hero__orbit::before,.dp-hero__orbit::after{content:"";position:absolute;width:.48rem;height:.48rem;border-radius:50%;background:var(--dp-gold-soft);box-shadow:0 0 0 .35rem rgba(210,174,117,.08)}
.dp-hero__orbit::before{left:9%;top:28%}.dp-hero__orbit::after{right:7%;bottom:31%}

/* 定价招牌段：同一个价格沿纵深拆成六层，回答“依据从哪里来”。 */
.dp-anatomy{position:relative;height:190svh;padding:0;background:#0e0c0b;isolation:isolate;overflow:clip}
.dp-anatomy__pin{position:sticky;top:0;width:100%;height:100svh;padding:7.8rem var(--dp-pad) 3rem;display:flex;align-items:center;overflow:hidden}
.dp-anatomy__copy{position:absolute;z-index:4;top:8.8rem;left:var(--dp-pad);max-width:33rem}
.dp-anatomy__copy .dp-h2{font-size:clamp(2rem,3.8vw,3.8rem)}
.dp-anatomy__stage{width:min(100%,78rem);height:65vh;min-height:30rem;margin:4rem auto 0;position:relative}
.dp-price-stack{position:absolute;left:4%;top:57%;width:55%;height:19rem;transform:translateY(-44%)}
.dp-price-layer{
  position:absolute;inset:0;display:block;font-family:var(--dp-display);font-size:clamp(8.5rem,18vw,15rem);font-weight:500;
  line-height:1;letter-spacing:-.085em;color:var(--dp-ivory);font-variant-numeric:tabular-nums;white-space:nowrap;
  filter:drop-shadow(0 22px 25px rgba(0,0,0,.36));will-change:transform;
}
.dp-price-layer sup{font-size:.28em;color:var(--dp-gold-soft);vertical-align:.52em;margin-right:.08em;letter-spacing:0}
.dp-price-layer:nth-child(1){clip-path:inset(0 0 83.3% 0);transform:translateY(calc(var(--pa,0) * -5.2rem))}
.dp-price-layer:nth-child(2){clip-path:inset(16.6% 0 66.7% 0);transform:translateY(calc(var(--pa,0) * -3.15rem))}
.dp-price-layer:nth-child(3){clip-path:inset(33.3% 0 50% 0);transform:translateY(calc(var(--pa,0) * -1.05rem))}
.dp-price-layer:nth-child(4){clip-path:inset(50% 0 33.3% 0);transform:translateY(calc(var(--pa,0) * 1.05rem))}
.dp-price-layer:nth-child(5){clip-path:inset(66.6% 0 16.7% 0);transform:translateY(calc(var(--pa,0) * 3.15rem))}
.dp-price-layer:nth-child(6){clip-path:inset(83.3% 0 0 0);transform:translateY(calc(var(--pa,0) * 5.2rem))}
.dp-price-stack::after{
  content:"";position:absolute;left:8%;right:3%;top:51%;height:1px;background:rgba(210,174,117,.28);
  transform:scaleX(var(--pa,0));transform-origin:left;transition:transform .12s linear;
}
.dp-evidence{position:absolute;right:2%;top:16%;width:34%;margin:0;padding:0;list-style:none;display:grid;gap:.76rem}
.dp-evidence li{
  min-height:3rem;display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.7rem;padding:.55rem 0;
  border-bottom:1px solid var(--dp-line-dark);opacity:calc(.2 + var(--pa,0) * .8);transform:translateX(calc((1 - var(--pa,0)) * 2rem));
  transition:opacity .18s linear,transform .18s linear;
}
.dp-evidence i{font-style:normal;color:var(--dp-gold-soft);font-size:.72rem;font-variant-numeric:tabular-nums}
.dp-evidence b{font-size:.95rem;font-weight:550}.dp-evidence span{font-size:.73rem;color:rgba(244,239,229,.46);text-align:right}

.dp-wide-copy{display:grid;grid-template-columns:minmax(0,.82fr) minmax(22rem,1.18fr);align-items:start;gap:clamp(3rem,8vw,8rem)}
.dp-wide-copy .dp-copy{position:sticky;top:10rem}

.dp-rounds{margin:0;padding:.5rem 0 0;list-style:none;border-top:1px solid var(--dp-line-light)}
.dp-rounds li{position:relative;display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:1.25rem;min-height:5rem;border-bottom:1px solid var(--dp-line-light)}
.dp-rounds time{font-size:1.2rem;font-weight:650;font-variant-numeric:tabular-nums}
.dp-rounds b{font-size:.98rem}.dp-rounds span{font-size:.78rem;color:var(--dp-muted);text-align:right}
.dp-rounds li::before{content:"";position:absolute;left:5.5rem;bottom:-1px;width:calc(15% + var(--i,0) * 10%);height:1px;background:var(--dp-gold);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--dp-ease)}
.dp-screen.in .dp-rounds li::before{transform:scaleX(1)}

.dp-nights{position:relative;margin-top:3rem;height:min(42vh,23rem);display:flex;align-items:flex-end;gap:clamp(.2rem,.55vw,.55rem);border-bottom:1px solid var(--dp-line-dark)}
.dp-night{
  flex:1;min-width:0;height:var(--h);position:relative;border-radius:.35rem .35rem 0 0;background:rgba(244,239,229,.075);
  border-top:1px solid rgba(244,239,229,.17);transition:background .25s ease,transform .4s var(--dp-ease);
}
.dp-night::before{content:attr(data-price);position:absolute;left:50%;top:-1.45rem;transform:translateX(-50%);font-size:.64rem;color:rgba(244,239,229,.45);opacity:0;transition:opacity .25s ease}
.dp-night:hover,.dp-night:focus-visible{background:rgba(183,132,67,.42);transform:translateY(-.5rem);outline:none}
.dp-night:hover::before,.dp-night:focus-visible::before,.dp-night.is-key::before{opacity:1}
.dp-night.is-key{background:var(--dp-gold)}
.dp-nights-axis{display:flex;justify-content:space-between;margin-top:.65rem;font-size:.7rem;color:rgba(244,239,229,.44)}

.dp-decision{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(22rem,1.25fr);gap:clamp(2.5rem,8vw,8rem);align-items:center}
.dp-decision-card{padding:clamp(1.4rem,3vw,2.2rem);background:#fff;border:1px solid var(--dp-line-light);border-radius:1.4rem;box-shadow:0 34px 80px -52px rgba(25,22,20,.55)}
.dp-decision-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--dp-line-light)}
.dp-decision-card__top b{font-size:1rem}.dp-decision-card__top span{font-size:.75rem;color:var(--dp-muted)}
.dp-decision-price{margin:1.6rem 0 1rem;font-family:var(--dp-display);font-size:clamp(3.8rem,8vw,6.5rem);line-height:1;font-variant-numeric:tabular-nums}
.dp-decision-price small{font-size:.32em;color:#875825}
.dp-decision-meta{display:flex;gap:.55rem;flex-wrap:wrap}
.dp-decision-meta span{padding:.42rem .7rem;border-radius:999px;background:#eee7da;font-size:.72rem;color:#675d52}
.dp-decision-actions{display:flex;gap:.65rem;margin-top:1.5rem}
.dp-decision-actions span{flex:1;padding:.85rem;text-align:center;border-radius:999px;background:var(--dp-ink);color:#fff;font-size:.85rem;font-weight:650}
.dp-decision-actions span+span{background:transparent;color:var(--dp-ink);border:1px solid var(--dp-line-light)}
.dp-model-note{max-width:38rem;margin:1.2rem 0 0;padding-top:1.1rem;border-top:1px solid var(--dp-line-light);color:#6f665d;font-size:.78rem;line-height:1.7}
.dp-explain{margin-top:1.5rem;padding:1rem 0;border-block:1px solid var(--dp-line-light)}.dp-explain b{font-size:.82rem}.dp-explain p{margin:.5rem 0 0;color:var(--dp-muted);font-size:.76rem;line-height:1.65}.dp-learning time{color:#8c6332;font-size:.8rem;font-weight:700}

.dp-chain{margin:3rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}
.dp-chain::before{content:"";position:absolute;left:7%;right:7%;top:1.45rem;height:1px;background:linear-gradient(90deg,var(--dp-gold),rgba(210,174,117,.25))}
.dp-chain li{position:relative;text-align:center;padding:0 .6rem}
.dp-chain i{position:relative;z-index:1;width:2.9rem;height:2.9rem;margin:0 auto 1rem;display:grid;place-items:center;border-radius:50%;background:var(--dp-night);border:1px solid var(--dp-gold);color:var(--dp-gold-soft);font-style:normal;font-size:.78rem}
.dp-chain b{display:block;font-size:.9rem}.dp-chain span{display:block;margin-top:.35rem;font-size:.72rem;line-height:1.55;color:rgba(244,239,229,.48)}
.dp-result{margin-top:3.5rem;display:flex;align-items:baseline;justify-content:space-between;gap:2rem;border-top:1px solid var(--dp-line-dark);padding-top:1.25rem}
.dp-result strong{font-family:var(--dp-display);font-size:clamp(1.8rem,3.8vw,3.3rem);font-weight:500}.dp-result span{max-width:32rem;color:rgba(244,239,229,.56);line-height:1.7}

/* 运营页：一件任务沿着同一条线路到人、到现场、到验收。 */
.dp-taskline{margin-top:3rem;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--dp-line-light);border:1px solid var(--dp-line-light)}
.dp-taskstep{min-height:19rem;padding:1.35rem;background:var(--dp-ivory);display:flex;flex-direction:column}
.dp-taskstep:nth-child(even){background:#ece4d7}
.dp-taskstep i{font-style:normal;font-size:.7rem;color:#966d3e}.dp-taskstep h3{margin:auto 0 .7rem;font-family:var(--dp-display);font-size:1.45rem;font-weight:500}.dp-taskstep p{margin:0;color:#6f665d;font-size:.82rem;line-height:1.7}
.dp-tasktoken{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.1rem;padding:.65rem .8rem;border-radius:.75rem;background:var(--dp-ink);color:#fff;font-size:.76rem;box-shadow:0 16px 30px -22px #000}
.dp-tasktoken::before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:var(--dp-gold-soft)}

/* 底账页：一条连续证据轨，而不是报表卡片。 */
.dp-ledger{margin-top:3rem;border-top:1px solid var(--dp-line-dark)}
.dp-ledger-row{display:grid;grid-template-columns:6rem minmax(12rem,.7fr) minmax(16rem,1.3fr) auto;align-items:center;gap:1.3rem;min-height:6rem;border-bottom:1px solid var(--dp-line-dark)}
.dp-ledger-row time{font-size:.75rem;color:var(--dp-gold-soft);font-variant-numeric:tabular-nums}.dp-ledger-row b{font-size:.98rem}.dp-ledger-row p{margin:0;font-size:.8rem;line-height:1.65;color:rgba(244,239,229,.52)}
.dp-ledger-row span{font-size:.7rem;padding:.35rem .58rem;border:1px solid rgba(244,239,229,.22);border-radius:999px}.dp-ledger-row span.is-done{color:#bbd0a5;border-color:rgba(127,149,103,.7)}

.dp-final{text-align:center;justify-content:center;background:var(--dp-night-2)}
.dp-final .dp-copy{margin:0 auto}.dp-final .dp-h2{margin:0 auto;max-width:14em}.dp-final .dp-lead{margin-left:auto;margin-right:auto}

[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .9s var(--dp-ease)}
.in [data-reveal],[data-reveal].in{opacity:1;transform:none}

@media (max-width:900px){
  .dp-productbar{top:0;padding-inline:1.25rem}.dp-productbar nav{display:none}.dp-productbar__back{margin-left:auto}
  .dp-screen{padding-top:8.5rem}
  .dp-hero__grid,.dp-wide-copy,.dp-decision{grid-template-columns:1fr}
  .dp-hero__object{min-height:16rem}.dp-hero__orbit{width:16rem}.dp-hero__price{font-size:clamp(6.5rem,29vw,10rem)}
  .dp-wide-copy .dp-copy{position:static}.dp-rounds{margin-top:2.3rem}
  .dp-anatomy__copy{top:8rem;right:var(--dp-pad)}.dp-anatomy__stage{margin-top:7rem;height:68vh}
  .dp-price-stack{left:0;top:35%;width:100%;height:12rem}.dp-price-layer{font-size:clamp(7rem,35vw,11rem)}
  .dp-evidence{left:0;right:0;top:auto;bottom:0;width:100%;grid-template-columns:1fr 1fr;gap:0 1rem}.dp-evidence li{grid-template-columns:1.5rem 1fr}.dp-evidence span{display:none}
  .dp-nights{height:18rem;gap:.15rem}.dp-night:nth-child(even):not(.is-key){display:none}
  .dp-chain{grid-template-columns:1fr}.dp-chain::before{left:1.45rem;right:auto;top:1.45rem;bottom:1.45rem;width:1px;height:auto}
  .dp-chain li{min-height:5rem;display:grid;grid-template-columns:3rem 1fr;text-align:left;align-items:start}.dp-chain i{grid-row:1/3;margin:0}.dp-chain span{margin-top:.2rem}
  .dp-result{display:block}.dp-result span{display:block;margin-top:1rem}
  .dp-taskline{grid-template-columns:1fr}.dp-taskstep{min-height:13rem}
  .dp-ledger-row{grid-template-columns:4rem 1fr auto}.dp-ledger-row p{grid-column:2/4;padding-bottom:1.1rem}
}

@media (max-width:560px){
  .dp-productbar__name span{display:none}
  .dp-screen{min-height:auto;padding-top:8.5rem;padding-bottom:5rem}
  .dp-hero{min-height:100svh}.dp-h1{font-size:clamp(2.6rem,12vw,3.65rem)}.dp-h2{font-size:clamp(2.2rem,10vw,3.1rem)}
  .dp-lead{font-size:1rem;line-height:1.75}.dp-hero__object{min-height:14rem}
  .dp-anatomy{height:165svh}.dp-anatomy__pin{padding-top:7.4rem}.dp-anatomy__stage{min-height:29rem}
  .dp-evidence b{font-size:.78rem}.dp-price-stack{top:38%}
  .dp-rounds li{grid-template-columns:4.5rem 1fr;gap:.7rem}.dp-rounds span{grid-column:2;text-align:left;padding-bottom:.8rem}
  .dp-decision-card{padding:1.15rem}.dp-decision-price{font-size:4.2rem}
  .dp-ledger-row{grid-template-columns:3.5rem 1fr}.dp-ledger-row span{grid-column:2;justify-self:start;margin-bottom:.9rem}.dp-ledger-row p{grid-column:2;padding-bottom:.4rem}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
  [data-reveal]{opacity:1;transform:none}.dp-price-layer{transform:none!important}.dp-anatomy{height:auto;min-height:100svh}.dp-anatomy__pin{position:relative}
}

@view-transition{navigation:auto}
::view-transition-old(hos-price),::view-transition-new(hos-price){animation-duration:.72s;animation-timing-function:var(--dp-ease)}
