.flow-main{zoom:1}.flow-main>.cta-section{zoom:var(--page-scale)}.flow-page{zoom:.9;--fu:clamp(11.3px, 1.11111vw, 16px);--text:max(calc(15px / .9), calc(1.25 * var(--fu)));--ink:#0b1537;--copy:#5d6e89;--eyebrow:#247897;--green-ink:#009476;--mint:#16dcb0;color:var(--ink);font:400 var(--fu)/1.75 var(--font);background:#fff}.flow-page .eyebrow{color:var(--eyebrow);font-size:calc(.875 * var(--fu));letter-spacing:.2em;line-height:1.5}.flow-page .page-hero .hero-visual{aspect-ratio:530/330;height:auto;container-type:inline-size}.flow-page .page-hero .hero-visual>img{height:auto}@media (width>=1024px) and (width<=1279px){.flow-page .page-hero .hero-copy{max-width:calc(37 * var(--hero-unit))}}.flow-page .section-nav{z-index:10;background:#fff;border-bottom:1px solid #f1f5f8;position:sticky;top:0}.flow-page .section-nav-inner{max-width:calc(78.75 * var(--fu));min-height:calc(4.9375 * var(--fu));grid-template-columns:repeat(5,minmax(max-content,1fr));align-items:stretch;margin-inline:auto;display:grid;position:relative}.flow-page .section-nav a{padding:calc(.45 * var(--fu)) calc(.8 * var(--fu));font-size:max(calc(12.6px / .9), calc(.875 * var(--fu)));text-align:center;white-space:nowrap;letter-spacing:.015em;justify-content:center;align-items:center;font-weight:650;line-height:1.45;display:flex;position:relative}.flow-page .section-nav a+a:before{content:"";width:1px;height:calc(1.125 * var(--fu));background:#d9e3ed;position:absolute;top:50%;left:0;transform:translateY(-50%)}.flow-page .section-nav a{gap:calc(.5 * var(--fu))}.flow-page .section-nav a>span:last-child{text-align:left}.flow-page .section-nav-num{color:var(--eyebrow);letter-spacing:.08em;font-weight:700}.flow-page .section-nav a:focus-visible{outline-offset:-4px}.flow-page .section-nav a.is-active{color:#00a68f}.flow-page .section-nav a.is-active:after{content:"";background:#21d8ad;height:2px;position:absolute;inset:auto 0 0}.flow-page .section-nav a:hover,.flow-page .section-nav a.is-active,.flow-page .section-nav a.is-active:hover{color:#347970}.flow-page .setup-flow{padding-bottom:calc(4.5 * var(--fu));background:#fff}.flow-page .flow-container{width:calc(100% - calc(6.875 * var(--fu)));max-width:calc(79.6 * var(--fu));margin-inline:auto}.flow-page .flow-heading{min-height:calc(13.5 * var(--fu));padding-top:calc(3.75 * var(--fu));text-align:center}.flow-page .flow-heading h2{margin-top:calc(.875 * var(--fu));font-size:calc(2.75 * var(--fu));letter-spacing:-.03em;font-weight:800;line-height:1.45}.flow-page .flow-heading>p:last-child{margin-top:calc(.5 * var(--fu));color:var(--copy);font-size:var(--text);line-height:1.75}.flow-page .steps{position:relative}.flow-page .step{--step-height:calc(14.7 * var(--fu));grid-template-columns:minmax(0, 1fr) calc(28.875 * var(--fu));align-items:center;gap:calc(1.75 * var(--fu));min-height:var(--step-height);padding:calc(.875 * var(--fu)) calc(2 * var(--fu)) calc(.875 * var(--fu)) calc(10.125 * var(--fu));scroll-margin-top:calc(1.5 * var(--fu));display:grid;position:relative}.flow-page .step:before{content:"";z-index:1;top:0;bottom:0;left:calc(4.25 * var(--fu));background:#c8dfe7;width:2px;position:absolute}.flow-page .step:first-child:before{top:calc(1.125 * var(--fu) + 2.25 * var(--fu))}.flow-page .step:nth-child(2){--step-height:calc(15 * var(--fu))}.flow-page .step:nth-child(3){--step-height:calc(15.75 * var(--fu))}.flow-page .step:nth-child(4){--step-height:calc(15.3 * var(--fu))}.flow-page .step:not(:nth-last-child(-n+2)):after{content:"";right:calc(2 * var(--fu));bottom:0;left:calc(4.25 * var(--fu));background:#e7eef4;height:1px;position:absolute}.flow-page .step-marker{z-index:2;top:calc(1.125 * var(--fu));left:calc(2 * var(--fu));width:calc(4.5 * var(--fu));height:calc(4.5 * var(--fu));color:var(--green-ink);font-size:calc(1.875 * var(--fu));letter-spacing:-.04em;background:#fff;border:1.3px solid #19d8aa;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute}.flow-page .step-copy{min-width:0}.flow-page .step-label{margin-bottom:calc(.5 * var(--fu));color:var(--eyebrow);font-size:calc(.875 * var(--fu));letter-spacing:.16em;font-weight:700;line-height:1.4}.flow-page .step h3{font-size:calc(2.125 * var(--fu));letter-spacing:-.045em;text-wrap:balance;word-break:auto-phrase;font-weight:750;line-height:1.45}.flow-page .step-description{margin-top:calc(.5 * var(--fu));color:var(--copy);font-size:var(--text);letter-spacing:-.025em;text-wrap:pretty;line-height:1.75}.flow-page .step-illustration{aspect-ratio:464/208;object-fit:contain;border-radius:calc(.75 * var(--fu));width:100%;height:auto}.flow-page .step-final{--step-height:calc(14.4 * var(--fu));padding-block:calc(.625 * var(--fu));border-radius:calc(.875 * var(--fu));background:linear-gradient(100deg,#ecfcf7 0%,#f4fdfb 46%,#eafaf7 100%);border:1px solid #ccefe8}.flow-page .step-final:before{height:calc(1.125 * var(--fu) + 2.25 * var(--fu));bottom:auto}.flow-page .step-final .step-illustration{position:relative}.flow-page .step h3,.flow-page .flow-heading h2{overflow-wrap:anywhere}@media (width<40em){html:has(.flow-page){scroll-padding-top:72px}}@media (width<=1023px){.flow-page{--fu:16px;--text:max(calc(15px / .9), var(--fu))}.flow-page .desktop-break{display:none}.flow-page .section-nav-inner{min-height:calc(4 * var(--fu));padding-inline:calc(.5 * var(--fu));scrollbar-width:thin;scrollbar-color:#cae8e3 transparent;display:flex;overflow-x:auto}.flow-page .section-nav a{padding:calc(.5 * var(--fu)) calc(1.05 * var(--fu));flex:none}.flow-page .section-nav a+a:before{height:calc(1 * var(--fu))}.flow-page .setup-flow{padding-bottom:calc(3.5 * var(--fu))}.flow-page .flow-container{width:calc(100% - calc(2.5 * var(--fu)));max-width:calc(46 * var(--fu))}.flow-page .eyebrow{font-size:calc(.6875 * var(--fu))}.flow-page .flow-heading{min-height:0;padding-block:calc(2.75 * var(--fu)) calc(2.125 * var(--fu))}.flow-page .flow-heading h2{margin-top:calc(.75 * var(--fu));font-size:clamp(calc(1.6875 * var(--fu)), 4.5vw, calc(2.375 * var(--fu)));line-height:1.5}.flow-page .flow-heading>p:last-child{max-width:calc(26.25 * var(--fu));margin:calc(.625 * var(--fu)) auto 0}.flow-page .step:before{left:calc(2.125 * var(--fu))}.flow-page .step{gap:calc(1.25 * var(--fu));min-height:0;padding:calc(1.375 * var(--fu)) calc(1 * var(--fu)) calc(1.75 * var(--fu)) calc(5.375 * var(--fu));grid-template-columns:minmax(0,1fr)}.flow-page .step:not(:nth-last-child(-n+2)):after{right:calc(1 * var(--fu));left:calc(2.125 * var(--fu))}.flow-page .step-marker{top:calc(1.25 * var(--fu));left:calc(.5 * var(--fu));width:calc(3.25 * var(--fu));height:calc(3.25 * var(--fu));font-size:calc(1.375 * var(--fu))}.flow-page .step-label{margin-bottom:calc(.5 * var(--fu));font-size:calc(.6875 * var(--fu))}.flow-page .step h3{font-size:clamp(calc(1.4375 * var(--fu)), 3.6vw, calc(1.875 * var(--fu)));line-height:1.5}.flow-page .step-description{margin-top:calc(.625 * var(--fu));letter-spacing:-.02em;line-height:1.9}.flow-page .step-illustration{width:min(100%, calc(28.875 * var(--fu)));border-radius:calc(.625 * var(--fu));justify-self:start}.flow-page .step-final{padding-top:calc(1.5 * var(--fu));border-radius:calc(.75 * var(--fu))}.flow-page .step-final:before{height:calc(2.875 * var(--fu))}.flow-page .step:first-child:before{top:calc(1.25 * var(--fu) + 1.625 * var(--fu))}}@media (width<=767px){.flow-page .page-hero .hero-visual{aspect-ratio:530/330}}@media (width<=420px){.flow-page .flow-container{width:calc(100% - calc(1.25 * var(--fu)))}.flow-page .step{gap:calc(1.125 * var(--fu));padding-left:calc(4.5 * var(--fu));padding-right:calc(.75 * var(--fu))}.flow-page .step h3{font-size:calc(1.4375 * var(--fu))}}@media (forced-colors:active){.flow-page .step-marker{border-color:canvastext}.flow-page .step:before,.flow-page .section-nav a.is-active:after{background:canvastext}}
