.cb-lp_hero{padding-top:var(--space-12);padding-bottom:var(--space-16);}
@media (max-width: 1024px){.cb-lp_hero{padding-top:var(--space-12);padding-bottom:var(--space-16);}}
@media (max-width: 767px){.cb-lp_hero{padding-top:var(--space-12);padding-bottom:var(--space-16);}}
.cb-lp_grid{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:40px;}
@media (max-width: 1024px){.cb-lp_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:40px;}}
@media (max-width: 767px){.cb-lp_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:40px;}}
.cb-lp_copy{gap:var(--space-5);}
@media (max-width: 1024px){.cb-lp_copy{gap:var(--space-5);}}
@media (max-width: 767px){.cb-lp_copy{gap:var(--space-5);}}
.cb-lp_ctas{margin-top:var(--space-2);gap:var(--space-3);}
@media (max-width: 1024px){.cb-lp_ctas{margin-top:var(--space-2);gap:var(--space-3);}}
@media (max-width: 767px){.cb-lp_ctas{margin-top:var(--space-2);gap:var(--space-3);}}
.cb-lp_media{aspect-ratio:16 / 10;width:100%;display:block;border-radius:1rem;overflow:hidden;background-color:var(--ink-100);position:relative;}
@media (max-width: 1024px){.cb-lp_media{aspect-ratio:16 / 10;width:100%;display:block;border-radius:1rem;overflow:hidden;background-color:var(--ink-100);position:relative;}}
@media (max-width: 767px){.cb-lp_media{aspect-ratio:16 / 10;width:100%;display:block;border-radius:1rem;overflow:hidden;background-color:var(--ink-100);position:relative;}}
.cb-lp_kits_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:24px;row-gap:24px;}
@media (max-width: 1024px){.cb-lp_kits_grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:24px;row-gap:24px;}}
@media (max-width: 767px){.cb-lp_kits_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:24px;row-gap:24px;}}
.cb-lp_why_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:24px;row-gap:24px;}
@media (max-width: 1024px){.cb-lp_why_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:24px;row-gap:24px;}}
@media (max-width: 767px){.cb-lp_why_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:24px;row-gap:24px;}}
