.bl-bold{--bold-navy:#26215c;--bold-navy-2:#3c3489;--bold-purple:#534ab7;--bold-purple-light:#eeedfe;--bold-green:#97c459;--bold-green-dark:#173404;--bold-lilac:#cecbf6;--bold-ink:#1c1b22;--bold-muted:#5f5e66;--bold-line:#e6e4ee;--bold-paper:#faf9fc}.bl-bold .bl-band{padding-block:3.25rem}.bl-bold .bl-band--paper{background:var(--bold-paper);border-block:1px solid var(--bold-line)}.bl-bold h2{letter-spacing:.07em;text-transform:uppercase;color:var(--bold-muted);margin:0 0 1.6rem;font-size:.78rem;font-weight:600}.bl-bold .bl-hero{background:var(--bold-navy);color:#fff;padding-block:4rem}.bl-bold .bl-hero h1{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-weight:600;line-height:1.08}.bl-bold .bl-hero .bl-lede{color:var(--bold-lilac);max-width:32rem;margin-bottom:0}.bl-bold .bl-hero .bl-lede span{white-space:nowrap;display:block}.bl-bold .bl-hero .bl-cta-row{gap:1rem;margin-block:1.85rem 0}.bl-bold .bl-btn--accent,.bl-bold .bl-btn--accent:hover{background:var(--bold-green);color:var(--bold-navy);border-color:#0000;border-radius:9px}.bl-bold .bl-btn--accent:hover{background:#8bbb4a}.bl-bold .bl-hero .bl-btn--ghost,.bl-bold .bl-hero .bl-btn--ghost:hover{border-color:#0000;border-bottom:1px solid var(--bold-navy-2);color:#fff;background:0 0;border-radius:0;padding-inline:.25rem;font-weight:500}.bl-bold .bl-hero .bl-btn--ghost:hover{border-bottom-color:var(--bold-lilac)}.bl-bold .bl-hero :where(a,button,summary):focus-visible{outline:3px solid var(--bold-green);outline-offset:2px}.bl-bold .bl-answer{border-left-color:var(--bold-green);color:var(--bold-ink);max-width:42rem}.bl-bold .bl-position .bl-prose{color:var(--bold-muted);max-width:42rem;margin-bottom:0}.bl-bold .bl-does{border:1px solid var(--bold-line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;max-width:none;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bl-bold .bl-does li{border-right:1px solid var(--bold-line);border-bottom:1px solid var(--bold-line);font-size:var(--bl-text-sm);color:var(--bold-muted);margin:0;padding:1.4rem 1.5rem}.bl-bold .bl-does li:nth-child(2n){border-right:none}.bl-bold .bl-does li:nth-last-child(-n+2){border-bottom:none}.bl-bold .bl-does li strong{color:var(--bold-ink);font-size:var(--bl-text-base);margin-bottom:.3rem;font-weight:600;display:block}.bl-bold .bl-does__ic{background:var(--bold-purple-light);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:.75rem;display:flex}.bl-bold .bl-does__ic svg{fill:none;width:18px;height:18px;stroke:var(--bold-purple);stroke-width:2px}@media (width<=760px){.bl-bold .bl-does{grid-template-columns:1fr}.bl-bold .bl-does li{border-right:none;border-bottom:1px solid var(--bold-line)}.bl-bold .bl-does li:last-child{border-bottom:none}}.bl-bold .bl-cards{grid-template-columns:repeat(3,1fr);gap:1rem;margin-block:0}.bl-bold .bl-card{background:var(--bold-paper);border:1px solid var(--bold-line);border-top:3px solid var(--bold-purple);box-shadow:none;border-radius:12px}.bl-bold .bl-card:hover{border-color:var(--bold-purple);border-top-color:var(--bold-purple);background:#fff}.bl-bold .bl-card h3{color:var(--bold-ink);font-size:var(--bl-text-base);font-weight:600}.bl-bold .bl-card p{color:var(--bold-muted)}@media (width<=860px){.bl-bold .bl-cards{grid-template-columns:1fr}}.bl-bold .bl-steps{max-width:46rem;margin-bottom:1.75rem}.bl-bold .bl-steps li{font-size:var(--bl-text-sm);color:var(--bold-muted);margin-bottom:0;padding-bottom:1.25rem;padding-left:3.25rem;position:relative}.bl-bold .bl-steps li:before{background:var(--bold-purple);color:#fff;z-index:1;width:34px;height:34px;font-weight:600}.bl-bold .bl-steps li:after{content:"";background:var(--bold-line);width:2px;position:absolute;top:34px;bottom:0;left:16px}.bl-bold .bl-steps li:last-child{padding-bottom:0}.bl-bold .bl-steps li:last-child:after{display:none}.bl-bold .bl-steps+.bl-prose{color:var(--bold-muted);font-size:var(--bl-text-sm);margin-bottom:0}.bl-bold .bl-steps+.bl-prose a{color:var(--bold-purple)}.bl-bold .bl-quote-band{background:var(--bold-purple-light);padding-block:3.5rem}.bl-bold .bl-quote-band .bl-quote{border-left:none;max-width:46rem;margin-bottom:2.5rem;padding-left:0}.bl-bold .bl-quote-band .bl-quote:last-child{margin-bottom:0}.bl-bold .bl-quote-band blockquote p{font-family:Georgia,Times New Roman,Times,serif;font-size:var(--bl-text-xl);color:var(--bold-navy);line-height:1.55}.bl-bold .bl-quote-band figcaption,.bl-bold .bl-quote-band figcaption strong{color:var(--bold-purple)}.bl-bold .bl-quote-band figcaption strong{font-weight:600}.bl-bold .bl-stat{background:#fff;border-radius:12px;max-width:46rem;padding:1.35rem 1.5rem}.bl-bold .bl-stat p{color:var(--bold-ink);font-size:var(--bl-text-sm);margin:0;line-height:1.55}.bl-bold .bl-stat__source{font-size:var(--bl-text-xs)!important;color:var(--bold-muted)!important;margin-top:.7rem!important}.bl-bold .bl-stat__source a{color:var(--bold-purple)}.bl-bold .bl-faq{max-width:46rem}.bl-bold .bl-faq__item,.bl-bold .bl-faq__item:first-of-type{border-color:var(--bold-line)}.bl-bold .bl-faq__item summary h3{font-size:var(--bl-text-base);color:var(--bold-ink);font-weight:500}.bl-bold .bl-faq__item summary:after{content:"+";width:auto;height:auto;color:var(--bold-purple);border:none;font-size:1.35rem;font-weight:400;line-height:1;transition:none;top:1.05rem;right:.35rem;transform:none}.bl-bold .bl-faq__item[open] summary:after{content:"−";transform:none}.bl-bold .bl-faq__item summary:focus-visible{outline-color:var(--bold-purple)}.bl-bold .bl-faq__item>p{font-size:var(--bl-text-sm);color:var(--bold-muted)}.bl-bold .bl-faq+.bl-meta,.bl-bold .bl-meta{margin-top:1rem;margin-bottom:0}.bl-bold .bl-meta a{color:var(--bold-purple)}@media (prefers-reduced-motion:reduce){.bl-bold *,.bl-bold :before,.bl-bold :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=720px){.bl-bold .bl-hero{padding-block:2.75rem}.bl-bold .bl-band,.bl-bold .bl-quote-band{padding-block:2.25rem}.bl-bold .bl-quote-band blockquote p{font-size:var(--bl-text-lg)}}.bl-rd .bl-quote-band{background:var(--bold-navy);padding-block:5rem}.bl-rd .bl-quote-band h2,.bl-rd .bl-quote-band blockquote p{color:#fff}.bl-rd .bl-quote-band figcaption,.bl-rd .bl-quote-band figcaption strong{color:var(--bold-lilac)}.bl-rd .bl-hero{isolation:isolate;padding-block:4.5rem 5rem;position:relative;overflow:hidden}.bl-rd .bl-hero:after{content:"";z-index:-1;background:#26215ccc;position:absolute;inset:0}.bl-rd .bl-rd-hero__media{z-index:-2;background-color:var(--bold-navy);position:absolute;inset:0;overflow:hidden}.bl-rd .bl-rd-hero__media picture,.bl-rd .bl-rd-hero__still{object-fit:cover;width:100%;height:100%;display:block}@keyframes bl-rd-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}.bl-rd .bl-rd-hero__still{transform-origin:50%;will-change:transform;animation:40s ease-in-out infinite alternate bl-rd-drift}.bl-rd .bl-hero>.bl-container{z-index:1;position:relative}.bl-rd .bl-rd-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.bl-rd .bl-rd-hero__copy{min-width:0}.bl-rd .bl-hero h1{margin-bottom:1.25rem;font-size:clamp(2.125rem,1.4rem + 2.8vw,3.25rem)}.bl-rd .bl-rd-hero__art{min-width:0}.bl-rd .bl-rd-laptop{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}.bl-rd .bl-rd-laptop__lid{fill:#fff;stroke:var(--bold-navy);stroke-width:3px}.bl-rd .bl-rd-laptop__base{fill:var(--bold-navy)}.bl-rd .bl-rd-laptop__notch{fill:var(--bold-lilac)}.bl-rd .bl-rd-laptop__screen{fill:#fbfbfe}.bl-rd .bl-rd-laptop__bar{fill:var(--bold-purple-light)}.bl-rd .bl-rd-laptop__bartext{fill:var(--bold-navy);font-family:var(--bl-font);font-size:15px;font-weight:600}.bl-rd .bl-rd-laptop__rule{stroke:#e6e4ee;stroke-width:2px}.bl-rd .bl-rd-laptop__box{fill:#fff;stroke:var(--bold-purple);stroke-width:2.5px}.bl-rd .bl-rd-laptop__box--on{fill:var(--bold-purple);stroke:var(--bold-purple);stroke-width:2.5px}.bl-rd .bl-rd-laptop__tick{fill:none;stroke:#fff;stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round}.bl-rd .bl-rd-laptop__name{fill:var(--bold-ink);font-family:var(--bl-font);font-size:16px}.bl-rd .bl-rd-laptop__btn{fill:var(--bold-navy)}.bl-rd .bl-rd-laptop__btntext{fill:#fff;font-family:var(--bl-font);font-size:15px;font-weight:600}.bl-rd .bl-rd-laptop__confirm{fill:var(--bold-green)}.bl-rd .bl-rd-laptop__confirmtick{fill:none;stroke:var(--bold-green-dark);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.bl-rd .bl-rd-sub{color:#fff;max-width:34ch;margin:0 0 1rem;font-size:clamp(1.125rem,1rem + .7vw,1.375rem);line-height:1.45}.bl-rd .bl-rd-kicker{color:var(--bold-lilac);font-size:var(--bl-text-base);max-width:44ch;margin:0 0 1.75rem;line-height:1.5}.bl-rd .bl-rd-tagline{border-top:2px solid var(--bold-green);letter-spacing:-.01em;color:var(--bold-navy);max-width:30ch;margin:2.25rem 0 0;padding-top:1.5rem;font-size:clamp(1.1875rem,1rem + 1vw,1.625rem);font-weight:650;line-height:1.3}.bl-rd .bl-rd-brand{white-space:nowrap;font-weight:700}.bl-rd .bl-rd-brand__mark{color:#fff}.bl-rd .bl-rd-brand__link{color:#8bc53f}@media (width<=900px){.bl-rd .bl-rd-hero__grid{grid-template-columns:1fr;gap:2.5rem}.bl-rd .bl-rd-hero__art{order:2}}@media (prefers-reduced-motion:reduce){.bl-rd .bl-rd-hero__still{animation:none}}
