.fs-page{--fs-ink:#173a2e;--fs-forest:#4a614c;--fs-violet:#8c61a3;--fs-stone:#8e9685;background:var(--fs-ink);color:#fff;font-family:Montserrat,sans-serif;font-weight:400}.fs-wrap{max-width:1180px;margin:0 auto;padding:0 64px}.fs-serif{font-family:Cormorant Garamond,serif}.fs-page h1,.fs-page h2,.fs-page h3{color:#fff;margin:0;font-family:Cormorant Garamond,serif;font-weight:400}.fs-page p{margin:0}.fs-btn{background:var(--fs-violet);color:#fff;border-radius:2px;padding:8px 14px;font-family:Poppins,sans-serif;font-size:17px;text-decoration:none;transition:filter .2s;display:inline-block}.fs-btn:hover{filter:brightness(1.1)}.fs-frame{background:#fff;padding:8px;display:block}.fs-frame img{width:100%;height:auto;display:block}.fs-page hr.fs-rule{background:#8c61a3;border:0;height:1px;margin:0}.fs-text{font-size:16px;line-height:1.4}.fs-list{margin:24px 0 0;padding:0;font-size:16px;line-height:1.4;list-style:none}.fs-list li{padding-left:18px;position:relative}.fs-list li:before{content:"";border:1px solid var(--fs-stone);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:2px}.fs-hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:72px 0 44px;display:grid}.fs-eyebrow{color:var(--fs-violet);letter-spacing:.5px;align-items:center;gap:12px;margin-left:-48px;font-size:16px;display:flex}.fs-eyebrow:before{content:"";background:var(--fs-violet);width:34px;height:1px}.fs-hero h1{margin:12px 0 28px;font-size:40px;line-height:1.15}.fs-hero .fs-btn{margin-top:32px}.fs-intro{padding:28px 0 0}.fs-intro .fs-sub{color:var(--fs-violet);font-size:16px}.fs-intro h2{max-width:520px;margin:16px 0 14px;font-size:40px;line-height:1.15}.fs-intro .fs-text{max-width:520px}.fs-cards{grid-template-columns:1fr 1fr;gap:56px;padding:28px 0 0;display:grid}.fs-card{color:#1a1a1a;background:#fff;border-radius:8px;flex-direction:column;padding:18px 18px 28px;display:flex}.fs-card .fs-k{color:var(--fs-violet);font-size:16px}.fs-card h3{color:var(--fs-violet);margin:22px 0 6px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600}.fs-card p{font-size:16px;line-height:1.35}.fs-card a{color:var(--fs-violet);margin-top:auto;padding-top:36px;font-size:16px;text-decoration:none}.fs-card a:hover{text-decoration:underline}.fs-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:64px 0 0;display:grid}.fs-split h2{margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:600}.fs-split .fs-text+.fs-text{margin-top:22px}.fs-steps-sec{padding:56px 0 0}.fs-steps-sec h2{margin:28px 0 40px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:600}.fs-steps{grid-template-columns:repeat(3,1fr);gap:56px;padding-bottom:40px;display:grid}.fs-step .n{font-family:Montserrat,sans-serif;font-size:42px;font-weight:300;line-height:1}.fs-step h3{margin:4px 0 24px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700}.fs-cta{grid-template-columns:1.4fr 1fr;align-items:start;gap:64px;padding:40px 0 80px;display:grid}.fs-cta h2{max-width:360px;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:400;line-height:1.25}.fs-cta .fs-text{max-width:370px}.fs-cta-r{flex-direction:column;justify-self:end;align-items:center;gap:40px;width:100%;max-width:300px;display:flex}@media (width<=900px){.fs-wrap{padding:0 22px}.fs-hero,.fs-cards,.fs-split,.fs-steps,.fs-cta{grid-template-columns:1fr;gap:32px}.fs-hero{padding-top:44px}.fs-eyebrow{margin-left:0}.fs-hero h1,.fs-intro h2{font-size:32px}.fs-split h2,.fs-steps-sec h2{font-size:28px}.fs-split-rev .fs-split-img{order:2}.fs-cta-r{justify-self:start;align-items:flex-start;max-width:340px}}
