.hn-fit{overflow:hidden;padding:100px 0;position:relative}.hn-fit--bg-cream{background:var(--bg-cream)}.hn-fit--bg-white{background:var(--white)}.hn-fit__header{margin-bottom:56px;max-width:720px}.hn-fit__eyebrow{color:var(--ruby);display:inline-block;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.hn-fit__headline{color:var(--navy);font-family:var(--font-display);font-size:52px;font-weight:900;letter-spacing:-.01em;line-height:.85;margin:0 0 20px;text-transform:uppercase}.hn-fit__lede{color:var(--muted);font-family:var(--font-body);font-size:18px;line-height:1.5}.hn-fit__lede p{margin:0 0 12px}.hn-fit__lede p:last-child{margin-bottom:0}.hn-fit__lede a{color:var(--ruby);font-weight:700;text-decoration:none}.hn-fit__lede a:hover{text-decoration:underline}.hn-fit__grid{align-items:start;background:var(--white);border-radius:24px;box-shadow:0 8px 32px rgba(0,32,91,.06);display:grid;gap:48px;grid-template-columns:1.2fr 1fr;padding:48px;position:relative;z-index:1}.hn-fit--bg-white .hn-fit__grid{border:1px solid var(--border);box-shadow:none}.hn-fit__col{position:relative}.hn-fit__col+.hn-fit__col{border-left:1px solid var(--border);padding-left:48px}.hn-fit__heading{border-radius:6px;display:inline-block;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:24px;padding:6px 12px;text-transform:uppercase}.hn-fit__col--yes .hn-fit__heading{background:rgba(224,0,77,.08);color:var(--ruby)}.hn-fit__col--no .hn-fit__heading{background:var(--bg);color:var(--muted)}.hn-fit__items{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.hn-fit__item{align-items:flex-start;display:flex;gap:14px}.hn-fit__marker{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:2px;width:22px}.hn-fit__col--yes .hn-fit__marker{background:var(--ruby);color:var(--white)}.hn-fit__col--yes .hn-fit__marker svg{height:11px;width:11px}.hn-fit__col--no .hn-fit__marker{background:transparent;border:1.5px solid var(--border-strong)}.hn-fit__body{flex:1}.hn-fit__label{color:var(--navy);display:block;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.hn-fit__col--no .hn-fit__label{color:var(--muted)}.hn-fit__text{color:var(--navy);font-family:var(--font-body);font-size:15px;line-height:1.55}.hn-fit__col--no .hn-fit__text{color:var(--muted)}.hn-fit__text p{margin:0 0 8px}.hn-fit__text p:last-child{margin-bottom:0}.hn-fit__text a{color:var(--ruby);font-weight:700;text-decoration:none}.hn-fit__text a:hover{text-decoration:underline}.hn-fit__confetti{opacity:.45;pointer-events:none;position:absolute;z-index:0}.hn-fit__confetti--1{color:var(--hn-fit-confetti-1,var(--tiger));right:5%;top:80px;width:48px}.hn-fit__confetti--2{bottom:80px;color:var(--hn-fit-confetti-2,var(--green));left:7%;width:52px}.hn-fit--tiger-green{--hn-fit-confetti-1:var(--tiger);--hn-fit-confetti-2:var(--green)}.hn-fit--violet-fuchsia{--hn-fit-confetti-1:var(--violet);--hn-fit-confetti-2:var(--fuchsia)}.hn-fit--yellow-ruby{--hn-fit-confetti-1:var(--yellow);--hn-fit-confetti-2:var(--ruby)}@media (max-width:1024px){.hn-fit__headline{font-size:42px}.hn-fit__grid{gap:40px;grid-template-columns:1fr;padding:40px}.hn-fit__col+.hn-fit__col{border-left:none;border-top:1px solid var(--border);padding-left:0;padding-top:40px}}@media (max-width:680px){.hn-fit{padding:64px 0}.hn-fit__headline{font-size:32px}.hn-fit__header{margin-bottom:40px}.hn-fit__grid{padding:28px}}