
/* A connected three-step process, scoped to the homepage section. */
.getting-started-band .process-section{max-width:1280px;padding-block:64px 68px}
.getting-started-band .section-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:24px}
.getting-started-band .section-heading h2{font-size:clamp(32px,3.2vw,46px);line-height:1.14;letter-spacing:-1.5px;margin:0}
.getting-started-band .section-heading h2 span{color:var(--accent)}
.getting-started-band .section-heading p{font-size:18px;line-height:1.55;margin:14px 0 0;max-width:680px}
.getting-started-band .section-heading .text-link{flex-shrink:0;font-size:17px}
.getting-started-band .steps{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}
.getting-started-band .steps::before{content:"";position:absolute;top:28px;left:28px;right:28px;height:1px;background:var(--accent);opacity:.35}
.getting-started-band .steps li{position:relative;min-width:0}
.getting-started-band .step-number{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--accent);color:var(--button-text);border:6px solid var(--getting-started-background);outline:1px solid var(--accent);border-radius:50%;font-size:18px;font-weight:700;line-height:1;box-shadow:0 0 0 9px var(--getting-started-background)}
.getting-started-band .steps h3{font-size:24px;line-height:1.25;letter-spacing:-.6px;margin:26px 0 15px;max-width:340px}
.getting-started-band .steps p{font-size:17px;line-height:1.65;max-width:370px;margin:0}
@media(max-width:1000px){.getting-started-band .steps{gap:30px}.getting-started-band .steps h3{font-size:22px}.getting-started-band .steps p{font-size:16px}.getting-started-band .section-heading{align-items:flex-start}.getting-started-band .section-heading .text-link{font-size:16px;margin-top:9px}}
@media(max-width:800px){
.getting-started-band .process-section{padding-block:40px 44px}
.getting-started-band .section-heading{display:block;margin-bottom:22px}
.getting-started-band .section-heading h2{font-size:34px;letter-spacing:-1px}
.getting-started-band .section-heading p{font-size:17px}
.getting-started-band .section-heading .text-link{margin-top:22px}
.getting-started-band .steps{grid-template-columns:1fr;gap:30px}
.getting-started-band .steps::before{top:28px;bottom:28px;left:25px;right:auto;width:1px;height:auto}
.getting-started-band .steps li{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:22px;align-items:start}
.getting-started-band .step-number{grid-column:1;grid-row:1/3;width:52px;height:52px;font-size:17px;box-shadow:0 0 0 6px var(--getting-started-background)}
.getting-started-band .steps h3{grid-column:2;font-size:23px;margin:4px 0 11px;max-width:none}
.getting-started-band .steps p{grid-column:2;max-width:560px;font-size:17px;line-height:1.6}
}
@media(max-width:370px){.getting-started-band .steps li{column-gap:17px}.getting-started-band .steps h3{font-size:21px}.getting-started-band .steps p{font-size:16px}}
