.platforms{--md-primary-tab-container-color:transparent;--md-primary-tab-label-text-size:15px;--md-primary-tab-container-height:64px;border-block-end:1px solid var(--md-sys-color-outline-variant);margin-block-end:28px}.panel{animation:.22s cubic-bezier(.2,0,0,1) panel-in}@keyframes panel-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.panel{animation:none}}.steps{counter-reset:step;gap:28px;display:grid}.steps li{counter-increment:step;padding-inline-start:56px;position:relative}.steps li:before{content:counter(step);border-radius:var(--shape-full);background:var(--md-sys-color-primary);block-size:36px;inline-size:36px;color:var(--md-sys-color-on-primary);font-variant-numeric:tabular-nums;place-items:center;font-size:15px;font-weight:500;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.steps li:after{content:"";background:var(--md-sys-color-outline-variant);inline-size:2px;position:absolute;inset-block:44px -20px;inset-inline-start:17px}.steps li:last-child:after{content:none}.tile .steps h3{margin-block:6px;font-size:18px;line-height:24px}.tile .steps p{max-inline-size:60ch}.steps .actions{margin-block-start:16px}.steps .actions md-filled-tonal-button{--md-filled-tonal-button-container-height:48px;--md-filled-tonal-button-leading-space:20px;--md-filled-tonal-button-trailing-space:20px;--md-filled-tonal-button-with-leading-icon-leading-space:16px}.steps .actions md-text-button{--md-text-button-container-height:48px;--md-text-button-leading-space:12px;--md-text-button-trailing-space:12px}@media (width<=599px){.steps li{padding-inline-start:48px}.steps li:before{block-size:32px;inline-size:32px;font-size:14px}.steps li:after{inset-block:40px -20px;inset-inline-start:15px}}
