.dx-hero.dx-hero-presentation,.public-content .dx-hero.dx-hero-presentation{padding:48px 32px 80px;align-items:stretch}.dx-hero-presentation .dx-hero-grid{max-width:1160px}.dx-hero-presentation .dx-hero-text{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);-moz-column-gap:48px;column-gap:48px}.dx-hero.dx-hero-presentation h1,.public-content .dx-hero.dx-hero-presentation h1{max-width:24ch;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.1;font-weight:600;text-wrap:balance}.dx-hero-presentation .dx-hero-aside{padding-bottom:0}.dx-hero-presentation .dx-hero-aside .dx-hero-for{max-width:42ch;font-size:18px;line-height:1.5}.dx-hero-presentation .dx-hero-col{margin-top:24px}.dx-hero-presentation .pd-hero{max-width:1160px;margin-top:40px;--pd-ease:cubic-bezier(.22,1,.36,1)}.dx-hero-presentation .pd-hero .pd-window{border-radius:16px;box-shadow:0 16px 40px -24px var(--d-on-accent)}.dx-hero-presentation .pd-hero .pd-window-bar{height:auto;min-height:40px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.dx-hero-presentation .pd-hero .pd-client-detail>.pd-label>.pd-badge{min-width:9em;justify-content:center}.dx-hero-presentation .pd-hero .pd-app-main{padding:28px}.dx-hero-presentation .pd-hero .pd-agency{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:32px}.dx-hero-presentation .pd-hero .pd-mini-steps{flex-wrap:wrap}.dx-hero-presentation .pd-hero .pd-mini-steps span{flex-basis:auto}.dx-hero-presentation .pd-hero .pd-client-detail{padding:20px}.dx-hero-presentation .pd-hero .pd-label{min-height:28px;flex-wrap:wrap;font-size:12px;line-height:1.5}.dx-hero-presentation .pd-hero .pd-client b{font-size:15px;line-height:1.5}.dx-hero-presentation .pd-hero .pd-isolation,.dx-hero-presentation .pd-hero .pd-scene small{font-size:12px;line-height:1.5}.dx-hero-presentation .pd-hero .pd-reveal{opacity:0;transition:opacity .2s var(--pd-ease),transform .2s var(--pd-ease)}.dx-hero-presentation .pd-hero .pd-reveal.shown{opacity:1}.dx-hero-presentation .pd-hero .pd-pointer-track{display:none}.dx-hero-presentation .pd-hero .pd-step-buttons button{min-width:44px;font-size:12px}.dx-hero-presentation .pd-hero button{transition:none}.dx-hero-presentation .pd-hero figcaption{min-height:52px;align-items:flex-start}.dx-hero-presentation .pd-hero figcaption p{max-width:48ch;min-height:42px;font-size:14px;line-height:1.5}.dx-hero-presentation .pd-hero figcaption>span{font-size:12px;line-height:1.5;color:var(--pd-muted)}@media (max-width:1100px){.dx-hero-presentation .dx-hero-text{grid-template-columns:minmax(0,1fr)}.dx-hero-presentation .dx-hero-aside{grid-column:1;grid-row:auto;padding-top:24px}}@media (max-width:800px){.dx-hero.dx-hero-presentation,.public-content .dx-hero.dx-hero-presentation{padding-inline:24px}.dx-hero-presentation .pd-hero{margin-top:32px}.dx-hero-presentation .pd-hero .pd-app-main{padding:20px}.dx-hero-presentation .pd-hero .pd-agency{gap:20px}}@media (max-width:600px){.dx-hero.dx-hero-presentation,.public-content .dx-hero.dx-hero-presentation{padding:32px 16px 56px}.dx-hero-presentation .dx-hero-aside .dx-hero-for{font-size:16px}.dx-hero-presentation .dx-hero-ctas .dx-btn{width:100%;height:auto;min-height:48px;white-space:normal;text-align:center;padding:12px 16px}.dx-hero-presentation .pd-hero .pd-app{grid-template-columns:minmax(0,1fr)}.dx-hero-presentation .pd-hero .pd-app-rail{display:none}.dx-hero-presentation .pd-hero .pd-app-main{padding:16px}.dx-hero-presentation .pd-hero .pd-app-heading h4{font-size:22px}.dx-hero-presentation .pd-hero .pd-agency{grid-template-columns:minmax(0,1fr);gap:20px}.dx-hero-presentation .pd-hero .pd-client-list{display:block}.dx-hero-presentation .pd-hero .pd-client:nth-of-type(n+3){display:none}.dx-hero-presentation .pd-hero .pd-client{flex-direction:row;align-items:center;padding:12px;gap:12px}.dx-hero-presentation .pd-hero .pd-isolation{margin-top:12px}.dx-hero-presentation .pd-hero .pd-client-detail{min-height:340px;padding:14px}.dx-hero-presentation .pd-hero .pd-mini-steps{gap:4px}.dx-hero-presentation .pd-hero .pd-mini-steps span{padding:8px 4px}.dx-hero-presentation .pd-hero .pd-mini-steps i{max-width:12px}.dx-hero-presentation .pd-hero .pd-transport{padding:12px}.dx-hero-presentation .pd-hero .pd-step-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.dx-hero-presentation .pd-hero figcaption{display:block}.dx-hero-presentation .pd-hero figcaption p{min-height:63px}}.dx-hero-presentation .pd-hero[data-manual=true] .pd-reveal{transition:none}@media (prefers-reduced-motion:reduce){.dx-hero-presentation .pd-hero .pd-reveal{transition:none}}