.sf.home .band{padding-block:clamp(3.5rem,2.5rem + 3.5vw,6rem)}.sf.home .quote{padding-block:var(--gap-l)}.sf .home-nav{align-items:center;gap:var(--gap-3);margin-left:auto;display:flex}.sf .home-nav a:not(.sf-btn){min-height:44px;color:var(--fg);align-items:center;padding-inline:.5rem;text-decoration:none;display:inline-flex}.sf .home-sub{margin-top:var(--gap-3);max-width:40rem;color:var(--fg-2)}.sf .home-focus-target:focus{outline:none}.sf.home .home-hero{padding-block:clamp(2.5rem,1.5rem + 4vw,6rem)}.sf .home-hero__grid{row-gap:var(--gap-l);display:grid}.sf .home-hero .eyebrow{margin-bottom:var(--gap-3);font-size:var(--t-md)}.sf .home-hero h1{word-spacing:.04em}.sf .home-hero__lede{margin-top:var(--gap);max-width:34rem;font-size:var(--t-md);color:var(--fg-2);line-height:1.45}.sf .home-hero__buy{margin-top:var(--gap)}.sf .home-hero__terms{font-size:var(--t-sm);color:var(--fg-2);margin-top:.9rem;line-height:1.45}.sf .home-hero__terms strong,.sf .home-hero__terms span{display:block}@media (max-width:520px){.sf .home-hero__buy .sf-btn{width:100%}}@media (min-width:960px){.sf .home-hero__grid{column-gap:var(--gap-l);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}.sf .home-hero h1{font-size:min(var(--t-4xl), 5.4vw)}.sf .home-hero__lede{font-size:var(--t-lg)}}.sf .home-hero__quote{width:100%}.sf .home-hero__quote blockquote p{font-size:var(--t-lg);line-height:1.15}.sf .home-hero__quote figcaption{margin-top:var(--gap)}.sf .home-hero__quote .who img{width:48px;height:48px}.sf .home-hero__side{gap:var(--gap);display:grid}.sf .home-hero__faculty{align-items:center;gap:.9rem;display:flex}.sf .home-hero__faces{flex:none;display:flex}.sf .home-hero__faces img{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 2px var(--bg);border-radius:50%}.sf .home-hero__faces img+img{margin-left:-10px}.sf .home-hero__faculty p{font-size:var(--t-sm);color:var(--fg-2);line-height:1.4}@media (max-width:420px){.sf .home-hero__faces img{width:38px;height:38px}}.sf .home-cards{margin:var(--gap-l) 0 0;gap:var(--gap-3);padding:0;list-style:none;display:grid}.sf .home-card{padding:calc(var(--pad-card) + 6px) var(--pad-card) var(--pad-card);border-radius:var(--r);background:var(--raise);box-shadow:inset 0 6px 0 var(--cobalt-deep)}.sf .home-card .home-card__pillar{font:650 var(--t-sm)/1.3 var(--body);color:var(--cobalt-deep);margin:0 0 .4rem}.sf .home-card p{margin-top:var(--gap-3);color:var(--fg-2)}.sf .home-card .home-card__fact{color:var(--fg);font-weight:650}.sf .home-also__title{margin-top:var(--gap-l)}.sf .home-also{margin-top:var(--gap-3)}@media (min-width:860px){.sf .home-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sf .home-also{column-gap:var(--gap-l);grid-template-columns:repeat(2,minmax(0,1fr))}}.sf .home-faculty{margin:var(--gap-l) 0 0;gap:var(--gap) var(--gap-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.sf .home-faculty img{border-radius:var(--r);object-fit:cover;width:96px;height:96px}.sf .home-faculty h3{font-size:var(--t-md);margin-top:.9rem}.sf .home-faculty p{font-size:var(--t-sm);color:var(--fg-2);margin-top:.3rem;line-height:1.4}.sf .home-faculty__guests{margin-top:var(--gap-l);max-width:44rem;color:var(--fg-2)}@media (min-width:720px){.sf .home-faculty{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.sf .home-faculty{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:960px){.sf.home .proof-videos{gap:var(--gap-3);grid-template-columns:repeat(6,minmax(0,1fr))}.sf.home .video__icon{width:44px;height:44px}.sf.home .video__icon svg{width:18px;height:18px}}.sf #pricing h2{text-align:center}.sf .home-plans{gap:var(--gap-3);max-width:62rem;margin:var(--gap-l) auto 0;display:grid}.sf .home-plan{border-radius:var(--r);background:var(--raise);flex-direction:column;display:flex;overflow:hidden}.sf .home-plan--monthly{--plan-ink:var(--navy-1)}.sf .home-plan--annual{--plan-ink:var(--cobalt-deep)}.sf .home-plan__head{justify-content:space-between;align-items:center;gap:var(--gap-3);padding:var(--gap) var(--pad-card);background:var(--plan-ink);--fg:#f8fafd;color:var(--fg);display:flex}@supports (color:lab(0% 0 0)){.sf .home-plan__head{--fg:lab(98.2523% -.330776 -1.47091)}}.sf .home-plan__head h3{font-size:min(var(--t-2xl), 2.25rem)}.sf .home-plan__badge{color:var(--cobalt-deep);font:700 var(--t-sm)/1 var(--body);white-space:nowrap;background:#f8fafd;background:lab(98.2523% -.330776 -1.47091);border-radius:999px;flex:none;padding:.4rem .8rem}.sf .home-plan__price{padding:var(--pad-card) var(--pad-card) 0;color:var(--fg-2)}.sf .home-plan__price strong{font:800 var(--t-2xl)/1 var(--display);letter-spacing:-.04em;color:var(--fg);margin-right:.2rem}.sf .home-plan__summary{padding:.5rem var(--pad-card) 0;font-size:var(--t-sm);color:var(--fg-2)}.sf .home-plan__cta{padding:var(--gap) var(--pad-card) 0}.sf .home-plan__terms{font-size:var(--t-sm);text-align:center;color:var(--fg-3);margin-top:.7rem}.sf .home-plan .checklist{padding:var(--gap) var(--pad-card) var(--pad-card);align-content:start;margin:0}.sf .home-plan .checklist li{font-size:var(--t-sm);color:var(--fg);line-height:1.5}@media (min-width:720px){.sf .home-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.sf .home-plan{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}}.sf .home-assure{align-items:center;gap:var(--gap);max-width:62rem;margin:var(--gap-3) auto 0;padding:var(--gap) var(--pad-card);border-radius:var(--r);background:var(--raise);display:flex}.sf .home-assure .seal{flex:none}.sf .home-assure p{color:var(--fg-2);margin-top:.35rem}.sf .home-close{text-align:center}.sf .home-close__lede{margin-top:var(--gap-3);font-size:var(--t-lg);color:var(--fg-2);line-height:1.45}.sf .home-close .sf-btn{margin-top:var(--gap)}.sf .home-close__terms{font-size:var(--t-sm);color:var(--fg-2);margin-top:.9rem}.sf .home-footer.sf-footer{padding-block:var(--gap-l) 1.6rem}.sf .home-footer__about{max-width:34rem;color:var(--fg-2)}.sf .home-footer__links{flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:flex}.sf .home-footer__apps{margin-top:1.5rem}.sf .home-footer__legal{color:var(--fg-3);margin-top:1.25rem;font-size:.75rem}.sf .home-footer__links a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sf.home .proof-quotes--one{max-width:44rem}@media (max-width:520px){.sf .home-assure{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=3c4q4xcnlzvvg.css.map*/