.lr{container:lr/inline-size;margin:0;padding:0}.lr__box{background:var(--lr-bg);border-radius:min(var(--lr-r),28px);color:var(--lr-text);isolation:isolate;overflow:hidden;padding:32px 20px 22px;position:relative}.lr--glow .lr__box:after{background:radial-gradient(circle,rgba(0,158,23,.55),transparent 70%);border-radius:50%;content:"";height:380px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:380px;z-index:-1}.lr__top{align-items:end;display:flex;flex-wrap:wrap;gap:20px 24px;justify-content:space-between;margin-bottom:22px}.lr .lr__title{color:inherit;font-family:var(--display,"Montserrat Alternates","Montserrat",system-ui,sans-serif);font-size:clamp(1.75rem,5cqi,3.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0;max-width:16ch}.lr__hl{color:var(--lr-hl)}.lr__cta{display:flex;flex-wrap:wrap;gap:10px}.lr__cta,.lr__cta .gs-btn{width:100%}.lr .lr__steps{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.lr .lr__step{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;margin:0;padding:16px}.lr__n{background:var(--lr-num);border-radius:50%;color:#fff;display:grid;font-size:.9rem;height:32px;line-height:1;margin-bottom:10px;place-items:center;width:32px}.lr .lr__step-title,.lr__n{font-family:var(--display,"Montserrat Alternates","Montserrat",system-ui,sans-serif);font-weight:800}.lr .lr__step-title{color:inherit;font-size:.98rem;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px}.lr .lr__step-text{color:var(--lr-step-text);font-size:.8rem;line-height:1.45;margin:0;white-space:pre-line}@container lr (max-width:359px){.lr .lr__steps{grid-template-columns:minmax(0,1fr)}}@container lr (min-width:620px){.lr__box{border-radius:var(--lr-r);padding:clamp(40px,6cqi,64px)}.lr__top{margin-bottom:28px}.lr__cta,.lr__cta .gs-btn{width:auto}.lr .lr__steps{gap:16px}.lr .lr__step{border-radius:28px;padding:24px}.lr__n{font-size:1rem;height:42px;margin-bottom:16px;width:42px}.lr .lr__step-title{font-size:1.15rem}.lr .lr__step-text{font-size:.93rem;line-height:1.55}}@container lr (min-width:980px){.lr--cols-3 .lr__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lr--cols-4 .lr__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}