.dv-hero{background:var(--paper);padding:calc(var(--header-h) + 24px) 0 0;border-bottom:1px solid var(--line)}.dv-hero__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.dv-hero__fig{width:min(480px,100%);margin-inline:auto}.dv-hero__fig img{aspect-ratio:3/2;object-fit:cover;filter:contrast(1.05);width:100%;height:auto;display:block}.dv-steps__head{max-width:46em;margin-bottom:30px}.dv-steps__lead{color:var(--steel-light);margin:0}.dv-stepper>*{min-width:0}.dv-stepper{grid-template-columns:300px 1fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.dv-stepper__rail{padding-inline-start:22px;position:relative}.dv-stepper__line{inset-inline-start:0;background:var(--line-dark);width:2px;position:absolute;top:8px;bottom:8px}.dv-stepper__fill{background:var(--wine-light);transform-origin:top;transform:scaleY(var(--p,.1667));transition:transform .5s var(--ease);position:absolute;inset:0}.dv-stepper__list{gap:4px;display:grid}.dv-tab{text-align:start;width:100%;min-height:52px;color:var(--steel-light);border-radius:4px;align-items:baseline;gap:14px;padding:10px 14px;transition:background-color .3s,color .3s,transform .1s;display:flex}.dv-tab:hover{color:var(--paper);background:#f5f5f30d}.dv-tab:active{transform:scale(.98)}.dv-tab[aria-selected=true]{color:var(--paper);background:#f5f5f314}.dv-tab__n{font:600 14px/1 var(--font-latin);letter-spacing:.08em;color:var(--wine-light)}.dv-tab__t{font:500 19px/1.3 var(--font-display)}.dv-panels{border:1px solid var(--line-dark);background:#0505058c;border-radius:4px;min-height:300px;padding:clamp(24px,3vw,36px)}.dv-panel h3{margin-bottom:14px;font-size:clamp(24px,2.4vw,30px)}.dv-panel p{color:var(--on-dark)}.dv-panel__do{border-top:1px dashed var(--line-dark);margin:18px 0 0;padding-top:14px}.dv-panel__do strong{color:var(--paper);font-weight:500}.dv-panel:focus-visible{outline-offset:8px}.dv-q__head{margin-bottom:26px}.dv-q__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dv-card{border:1px solid var(--line);border-top:2px solid var(--ink);background:#fff9;flex-direction:column;padding:24px 22px;display:flex}.dv-card__n{font:700 clamp(26px, 2.4vw, 32px)/1 var(--font-display);color:var(--wine);margin-bottom:14px}.dv-card h3{margin-bottom:8px;font-size:20px}.dv-card p{font-size:15.5px;line-height:1.65}.dv-card__links{border-top:1px solid var(--line);margin:auto 0 0;padding-top:10px;font-weight:500}.dv-card__links a{color:var(--ink);text-underline-offset:3px}.dv-card__links a:hover{color:var(--wine)}.dv-who__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.dv-who__fig img{aspect-ratio:4/3.4;object-fit:cover;object-position:40% 35%;width:100%;height:auto}.dv-who__h3{margin:18px 0 12px;font-size:20px}.dv-who__bring{grid-template-columns:1fr 1fr;gap:8px 22px;font-size:15.5px}.dv-ask{background:var(--ink);color:var(--on-dark);margin-top:26px;padding:22px 22px 24px}.dv-ask__h{color:var(--paper);font-size:var(--fs-h2-cta);margin-bottom:8px}.dv-ask__h .accent{color:var(--wine-light)}.dv-ask p{margin:0;font-size:15.5px}.dv-ask__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dv-ask .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.dv-ask .btn--ghost{color:var(--paper);border-color:var(--steel-light);background:0 0}.dv-ask .btn--ghost:hover{background:var(--paper);color:var(--ink)}.dv-ask :focus-visible{outline-color:var(--paper)}.dv-faq .disclaimer{margin-top:28px}@media (width<=1080px){.dv-q__grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.dv-hero__grid,.dv-who__grid{grid-template-columns:1fr}.dv-hero__fig{order:-1;width:100%;height:220px;margin:0}.dv-hero__fig img{aspect-ratio:auto;width:100%;height:100%}.dv-hero__fig:before{display:none}.dv-stepper{grid-template-columns:1fr;gap:16px}.dv-stepper__rail{padding:0}.dv-stepper__line{display:none}.dv-stepper__list{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.dv-stepper__list::-webkit-scrollbar{display:none}.dv-tab{border:1px solid var(--line-dark);scroll-snap-align:start;border-radius:999px;flex:none;width:auto;min-height:48px;padding:8px 16px}.dv-tab[aria-selected=true]{border-color:var(--wine-light)}.dv-tab__t{font-size:16px}.dv-panels{min-height:0}.dv-who__fig{max-width:520px}}@media (width<=560px){.dv-q__grid,.dv-who__bring{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dv-stepper__fill{transition:none}}html.a11y-motion .dv-stepper__fill{transition:none}.dv-who__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(24px,3.4vw,48px)}.dv-who__fig{min-height:0}.dv-who__fig img{aspect-ratio:4/5;object-position:34% 18%;height:auto}.dv-who__sheet{background:#fff;padding:24px 26px}.dv-who__h3{margin-top:0}.dv-who__bring{grid-template-columns:1fr}@media (width<=900px){.dv-who__grid{grid-template-columns:1fr}.dv-who__fig{max-width:none;margin-inline:calc(var(--gutter) * -1);margin-top:calc(var(--sec) * -1)}.dv-who__fig img{aspect-ratio:auto;object-position:34% 14%;height:300px}}@media (width<=767px){.dv-q .container{padding-inline:0}.dv-q__head{padding-inline:var(--gutter)}.dv-q__grid{scroll-snap-type:x mandatory;padding:2px var(--gutter) 14px;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.dv-q__grid::-webkit-scrollbar{display:none}.dv-card{scroll-snap-align:start;flex:0 0 84%}}.dv-hero{padding-bottom:56px}@media (width>=1200px){html body .dv-who__grid{grid-template-columns:minmax(0,.62fr) minmax(520px,1.3fr) minmax(0,.74fr);align-items:start}}html body .dv-who__sheet{border:1px solid var(--line);border-top:3px solid var(--wine);border-radius:6px;align-self:start;box-shadow:0 26px 50px -38px #0006}html body main .dv-faq .dv-ask{color:var(--text);border:1px solid var(--line);border-top:3px solid var(--wine);background:#fff;border-radius:6px;box-shadow:0 26px 50px -38px #0006}html body .dv-ask .dv-ask__h{color:var(--ink)}html body .dv-ask .btn{background:var(--ink);color:var(--paper);border-color:var(--ink)}html body .dv-ask .btn:hover{background:var(--wine);border-color:var(--wine)}html body .dv-ask .btn--ghost{color:var(--ink);border-color:var(--steel);background:0 0}html body .dv-ask .btn--ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}html body .dv-ask :focus-visible{outline-color:var(--ink)}@media (width<=767px){.dv-hero{padding-bottom:40px}html body .dv-steps .dv-panels{background:#fff;border-color:#12121229}html body .dv-steps .dv-tab{background:0 0}html body .dv-steps .dv-tab[aria-selected=true]{background:#fff}.dv-ask__actions .btn{flex:auto}}
