main>section.sf-hero,main>section.sf-why,main>section.sf-get,main>section.sf-close{margin-top:0}.sf-hero p,.sf-why p,.sf-get li,.sf-who p,.sf-how p,.sf-how li,.sf-faq p{text-wrap:pretty}.sf-cell{background:var(--celeste);font-style:normal;display:block}.sf-nw{white-space:nowrap}.sf-cell.s{background:var(--soft)}.sf-cell.b{background:var(--blue)}.sf-strip{display:none}.sf-hero-text{flex-direction:column;gap:22px;display:flex}.sf-pill{font:500 16px/1.3 var(--sans)}.sf-pill+h1{margin-top:-8px}.sf-hero h1{max-width:14em;font-size:60px;line-height:1.08}.sf-hero .lead{max-width:34em;font-size:20px;line-height:1.5}.sf-act{margin-top:6px}.sf-band{background:var(--warm);padding:120px 0}.sf-why h2{margin-bottom:48px}.sf-cards{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.sf-cards .ic{margin-bottom:20px}.sf-cards h3{margin-bottom:10px}.sf-line{max-width:820px;margin-top:72px}.sf-get-text{gap:32px}.sf-list{gap:14px;display:grid}.sf-list li{padding-left:30px;font-size:19px;line-height:1.45;position:relative}.sf-list li:before{content:"";background:var(--celeste);width:10px;height:10px;position:absolute;top:calc(.725em - 5px);left:0}.sf-who .prose,.sf-how>div{max-width:760px}.sf-who .prose p:not(.lead){font-size:19px;line-height:1.55}.sf-who .prose p+p{margin-top:20px}.sf-steps{gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.sf-steps li{grid-template-columns:44px minmax(0,1fr);gap:20px;font-size:19px;line-height:1.5;display:grid}.sf-steps li>i{background:var(--celeste);width:44px;height:44px;font:400 24px/1 var(--serif);color:var(--ink);place-items:center;font-style:normal;display:grid}.sf-steps li>p{padding-top:7px}.sf-note{margin-top:32px}main>section.sf-faq{margin-top:120px}.sf-faq .faq p{margin-top:10px;padding-right:60px}.sf-close-text{gap:28px}.sf-close-line{font:400 40px/1.15 var(--serif);text-wrap:balance;max-width:13em}@media (width>=1221px){.sf-grid{--c:72px;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:var(--c) var(--c);box-shadow:inset 0 -1px 0 var(--line);background-position:50% 0;overflow-x:clip}.sf-g{grid-template-columns:repeat(17, var(--c));grid-auto-rows:var(--c);width:calc(17 * var(--c));margin-inline:calc(50% - 8.5 * var(--c));display:grid}.sf-block{background:var(--paper);padding:0 calc(var(--c) / 2) 0 calc(var(--c) / 2 - 1px);flex-direction:column;justify-content:center;margin:1px 0 0 1px;display:flex}.sf-hero{--c:48px}.sf-hero .sf-g{grid-template-columns:repeat(25, var(--c));grid-template-rows:repeat(15, var(--c));width:calc(25 * var(--c));margin-inline:calc(50% - 12.5 * var(--c))}.sf-hero-text{padding-right:var(--c);grid-area:2/1/span 13/span 15}.sf-get .sf-g{grid-template-rows:repeat(8, var(--c))}.sf-get-text{grid-area:2/1/span 6/span 10}.sf-who h2,.sf-how h2{max-width:8.5em}.sf-close .sf-g{grid-template-rows:repeat(6, var(--c))}.sf-close-text{grid-area:2/1/span 4/span 9}}@media (width<=1220px){.sf-g{width:min(1152px,100% - 40px);margin-inline:auto}.sf-g>.sf-cell{display:none}.sf-block{flex-direction:column;display:flex}.sf-hero-text{padding:48px 0 56px}.sf-get-text{padding:64px 0 72px}.sf-close-text{padding:56px 0 64px}.sf-strip{--c:36px;height:calc(var(--rows) * var(--c) + 1px);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:var(--c) var(--c);background-position:50% 0;display:block;overflow:hidden}.sf-strip>div{grid-template-columns:repeat(35, var(--c));grid-template-rows:repeat(var(--rows), var(--c));width:calc(35 * var(--c));margin-left:calc(50% - 17.5 * var(--c));display:grid}}@media (width<=900px){.sf-cards{grid-template-columns:1fr;gap:32px;max-width:640px}}@media (width<=760px){.sf-hero h1{font-size:40px;line-height:1.1}.sf-hero .lead{font-size:19px}.sf-band{padding:80px 0}main>section.sf-faq{margin-top:80px}.sf-why h2{margin-bottom:36px}.sf-line{margin-top:48px}.sf-steps li{grid-template-columns:36px minmax(0,1fr);gap:16px}.sf-steps li>i{width:36px;height:36px;font-size:20px}.sf-steps li>p{padding-top:4px}.sf-list li,.sf-steps li,.sf-who .prose p:not(.lead){font-size:18px}.sf-faq .faq summary{font-size:20px}.sf-faq .faq p{padding-right:0}.sf-close-line{font-size:32px}}
