.bs-cf__hero{background:radial-gradient(900px 360px at 90% -20%,#0e8f661f,#0000 60%),linear-gradient(180deg,#f2f8f5,#fff)}.bs-cf__hero-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.15fr .85fr}.bs-cf__hero-eyebrow{align-items:center;background:var(--bs-accent-soft);color:var(--bs-accent-strong);display:inline-flex;gap:6px}.bs-cf__hero-marks{background:#fff;border:1px solid var(--bs-line);border-radius:16px;box-shadow:0 10px 30px #0e8f661a;margin:0;padding:22px 24px 20px;position:relative}.bs-cf__hero-marks:before{background:linear-gradient(90deg,var(--bs-accent-strong),#58c79d);border-radius:3px;content:"";height:3px;left:24px;position:absolute;right:24px;top:0}.bs-cf__hero-marks-label{color:var(--bs-muted);display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.bs-cf__hero-marks ul{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.bs-cf__hero-marks li{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:20px 1fr}.bs-cf__hero-marks li>svg{color:var(--bs-accent-strong);margin-top:2px}.bs-cf__hero-marks strong{color:var(--bs-text);display:block;font-size:14.5px;font-weight:700;letter-spacing:-.01em}.bs-cf__hero-marks span{color:var(--bs-muted);font-size:13px;line-height:1.5}.bs-cf__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:24px}.bs-cf__grid article{background:#fff;border:1px solid var(--bs-line);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:22px 22px 20px}.bs-cf__card-icon{align-items:center;background:var(--bs-accent-soft);border-radius:10px;color:var(--bs-accent-strong);display:inline-flex;height:38px;justify-content:center;width:38px}.bs-cf__grid h3{color:var(--bs-text);font-size:16px;font-weight:700;margin:0}.bs-cf__grid p{color:var(--bs-text-soft);font-size:14.5px;line-height:1.6;margin:0}.bs-cf__grid a{color:var(--bs-brand-strong);text-decoration:underline;text-underline-offset:2px}.bs-cf__standards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);list-style:none;margin:22px 0 0;padding:0}.bs-cf__standards li{grid-gap:12px;align-items:center;background:#fff;border:1px solid var(--bs-line);border-radius:12px;display:grid;font-size:15px;font-weight:600;gap:12px;grid-template-columns:20px 1fr 14px;padding:16px 18px}.bs-cf__standards li>svg:first-child{color:var(--bs-accent-strong)}.bs-cf__standards li>svg:last-child{color:var(--bs-muted)}.bs-cf__standards a{border-bottom:1px solid #0000;color:var(--bs-text);text-decoration:none}.bs-cf__standards a:hover{border-bottom-color:var(--bs-brand-strong);color:var(--bs-brand-strong)}.bs-cf__badges{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:24px}.bs-cf__badge{grid-gap:16px;align-items:center;background:#fff;border:1px solid var(--bs-line);border-radius:12px;color:var(--bs-text);display:grid;gap:16px;grid-template-columns:48px 1fr auto;padding:18px 20px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.bs-cf__badge:hover{border-color:var(--bs-line-strong);box-shadow:0 12px 30px #0b1b2e14;transform:translateY(-2px)}.bs-cf__badge-icon{align-items:center;background:var(--bs-accent-soft);border-radius:12px;color:var(--bs-accent-strong);display:inline-flex;height:48px;justify-content:center;width:48px}.bs-cf__badge strong{color:var(--bs-text);display:block;font-size:15px;font-weight:700;margin-bottom:2px}.bs-cf__badge span{color:var(--bs-text-soft);font-size:13.5px;line-height:1.5}.bs-cf__badge>svg:last-child{color:var(--bs-muted)}.bs-cf__cta{grid-gap:24px;align-items:center;background:#fff;border:1px solid var(--bs-line);border-radius:14px;display:grid;gap:24px;grid-template-columns:1.2fr auto;padding:28px 28px 26px}.bs-cf__cta p{color:var(--bs-text-soft);font-size:15px;line-height:1.65;margin:6px 0 0;max-width:580px}@media (max-width:960px){.bs-cf__hero-grid{gap:28px;grid-template-columns:1fr}.bs-cf__grid{grid-template-columns:repeat(2,1fr)}.bs-cf__badges,.bs-cf__standards{grid-template-columns:1fr}}@media (max-width:600px){.bs-cf__cta,.bs-cf__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=9307.6b35453a.chunk.css.map*/