.dv-hero{padding:clamp(120px,16vh,170px) 0 clamp(48px,8vh,90px)}.dv-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.dv-hero__copy{justify-items:start;gap:20px;display:grid}.dv-hero__title{margin:0}.dv-hero__vis{height:clamp(320px,42vw,500px)}.dv-crys{border-radius:var(--r-xl);height:100%;margin:0}.dv-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.dv-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.dv-facts li{gap:6px;display:grid}.dv-facts b{color:var(--ink);font:400 clamp(30px, 3.4vw, 48px)/1 var(--display);letter-spacing:-.03em}.dv-facts span{color:var(--ink-3);font-size:14px}.dv-ways{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dv-way{border-radius:var(--r-xl);background:var(--s1);min-height:170px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);align-content:start;gap:8px;padding:24px;transition:box-shadow .25s,background .25s;display:grid;position:relative}.dv-way:hover{background:color-mix(in srgb, var(--ink) 4%, var(--s1));box-shadow:inset 0 0 0 1px var(--line-2)}.dv-way b{letter-spacing:-.01em;font-size:18px;font-weight:500}.dv-way span{color:var(--ink-3);font-size:14.5px;line-height:1.5}.dv-way i{position:absolute;bottom:22px;right:22px}.dv-dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.dv-dl a{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:14px;align-items:baseline;gap:10px;padding:18px 20px;transition:background .2s;display:flex}.dv-dl a:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.dv-dl b{font-weight:500}.dv-dl span{color:var(--ink-3);font-size:14px}.dv-dl i{margin-left:auto}@media (max-width:960px){.dv-hero__grid,.dv-split{grid-template-columns:minmax(0,1fr)}.dv-facts,.dv-ways,.dv-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dv-ways,.dv-dl{grid-template-columns:minmax(0,1fr)}}
