.px-hero h1.dm-h1{max-width:14ch;font-size:clamp(2.5rem,6vw,5.2rem)}.dm-book{margin-top:30px;padding-inline:40px;display:inline-block}.dm-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:960px){.dm-grid{grid-template-columns:1fr}.dm-form{order:-1}}.dm-form{position:sticky;top:24px}@media (max-width:960px){.dm-form{position:static}}.dm-left{flex-direction:column;gap:clamp(28px,3.4vw,44px);padding-top:6px;display:flex}.dm-steps{flex-direction:column;gap:26px;margin:28px 0 0;padding:0;list-style:none;display:flex}.dm-steps li{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;display:grid}.dm-steps span{letter-spacing:.04em;width:52px;height:52px;color:var(--brand-lime);background:#cbe9601a;border:1px solid #cbe9604d;border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.dm-steps h3{letter-spacing:-.03em;color:#fff;font-size:1.35rem;font-weight:500}.dm-steps p{color:#8b97c2;margin-top:6px;font-size:16.5px;line-height:1.6}.dm-see{gap:18px}.dm-see h3{letter-spacing:-.03em;color:#fff;font-size:1.5rem;font-weight:500}.dm-see ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dm-see li{color:#dfe6ff;align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.5;display:flex}.dm-see li svg{color:var(--brand-lime);flex:none;margin-top:3px}.dm-alt{color:#8b97c2;font-size:16px;line-height:1.65}.dm-alt a{color:var(--brand-lime);text-underline-offset:4px;text-decoration:underline}
