.value-head{max-width:820px}.value-title{margin:0 0 var(--s-4);font-size:clamp(32px,3.2vw,46px);line-height:1.08}.value-lede{max-width:70ch;color:var(--text-label);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.62}.value-fit{margin:var(--s-4) 0 0;max-width:70ch;color:var(--action-text);font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:1.62}.value-title{background:var(--grad-heading);color:#0000;-webkit-background-clip:text;background-clip:text}.value-outcomes{margin:var(--s-6) 0 0;gap:var(--s-3);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.value-outcome{gap:var(--s-2);padding:var(--s-4);border-radius:var(--radius-panel);flex-direction:column;display:flex}.value-num{font:400 32px/1 var(--font-display);letter-spacing:-.02em;color:var(--scene-num);margin-bottom:10px}.value-outcome-title{letter-spacing:-.01em;margin:0;font-size:23px;line-height:1.25}.value-outcome-p{letter-spacing:.01em;max-width:40ch;margin:0;font-size:16px;line-height:1.62}@media (width>=768px){.value-outcomes{gap:var(--s-4);margin-top:var(--s-7);grid-template-columns:repeat(3,1fr)}.value-outcome{padding:var(--s-5)}}.value{padding-bottom:var(--s-7)}.illustration{border-top:0;padding-top:0}.detail-art{width:100%;min-width:0;position:relative}.detail-art:empty{aspect-ratio:1400/680}@media (width<=1100px){.detail-art:empty{aspect-ratio:688/869;max-width:680px;margin:0 auto}}@media (width<=600px){.detail-art:empty{aspect-ratio:656/1039;max-width:none}.detail-art{width:auto;margin-inline:calc(16px - clamp(20px,2.3vw,32px))}.detail-svg.compact{max-width:none}.value{padding-bottom:var(--s-4)}}.detail-svg.compact{max-width:680px;margin:0 auto}.detail .note-dot{opacity:0;transition:opacity .3s}.detail .note-dot.is-sent,.detail .note-dot.is-human,.detail .note-dot.is-approved{opacity:1}.detail-svg{width:100%;height:auto;display:block;overflow:visible}.detail .note{transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .45s}.detail .note rect{transition:fill .4s,stroke .4s}.detail .note-status{fill:var(--smoke)}.detail .note-status.is-sent{fill:var(--spark-indigo)}.detail .note-status.is-human,.detail .note-status.is-approved{fill:var(--ember)}.detail .note>rect{stroke:color-mix(in srgb, var(--blue-bright) 55%, transparent)}.detail .note.is-sent>rect{stroke:var(--spark-indigo)}.detail .note.is-human>rect{fill:#fff1eb;stroke:#ffb79b}.detail .chip.label rect{transition:fill .35s,stroke .35s}.detail .chip.label.lit rect{fill:var(--blue-tint);stroke:var(--blue)}.detail .chip.label.lit text{fill:var(--blue-ink)}@media (prefers-reduced-motion:reduce){.detail .note{transition:none}}
