body.cb-home-spacing{--cb-home-max:1360px;--cb-home-gutter:32px;--cb-home-card-gap:24px}
.cb-home-spacing #cb-site-header .cb-chrome-wrap,.cb-home-spacing #cb-home-hero .cb-hero-wrap,.cb-home-spacing .cb-home-products>.container{width:100%!important;max-width:var(--cb-home-max)!important;padding-left:var(--cb-home-gutter)!important;padding-right:var(--cb-home-gutter)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
.cb-home-spacing #cb-home-hero{padding:64px 0 68px}
.cb-home-spacing #cb-home-hero .cb-hero-grid{gap:48px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}
.cb-home-spacing #cb-home-hero .cb-hero-art img{max-width:460px!important}
.cb-home-spacing #cb-home-hero h1{margin-bottom:20px!important}
.cb-home-spacing #cb-home-hero .cb-hero-description p{grid-template-columns:20px minmax(0,1fr);gap:12px;min-height:0;margin-bottom:12px!important}
.cb-home-spacing #cb-home-hero .cb-hero-symbol{display:block;align-self:start;width:20px;height:28px;line-height:28px;text-align:center;font-size:17px;color:#1552f0}
.cb-home-spacing #cb-home-hero .cb-hero-paragraph-text strong{font-weight:700;color:#253448}
.cb-home-spacing #cb-home-hero .cb-hero-actions{margin-top:24px}
.cb-home-spacing #cb-site-header .cb-mobile-toggle{margin-left:auto!important}
.cb-home-spacing .cb-home-products{padding-top:0!important;padding-bottom:56px!important;margin-top:0}
.cb-home-spacing .cb-home-products .feature-box>.row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-home-card-gap);margin:0!important;align-items:stretch}
.cb-home-spacing .cb-home-products .feature-box>.row>.single-item{display:flex;float:none;width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important;min-width:0}
.cb-home-spacing .cb-home-products .feature-box .item{width:100%;height:100%!important;min-height:0!important;padding:36px 28px!important;box-sizing:border-box}
.cb-home-spacing .cb-home-products .item .icon{margin-bottom:20px!important}
.cb-home-spacing .cb-home-products .item h4{min-height:0!important;height:auto!important;margin:0 0 14px!important;line-height:1.4!important;overflow-wrap:break-word}
.cb-home-spacing .cb-home-products .item p{margin:0!important;line-height:1.65!important;overflow-wrap:break-word}
@media(min-width:1200px){.cb-home-spacing .cb-home-products-three .feature-box>.row{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-home-spacing .cb-home-products-three .feature-box .item{padding:32px 24px!important}}
@media(min-width:601px) and (max-width:1199px){.cb-home-spacing .cb-home-products-three .feature-box>.row>.single-item:last-child{grid-column:1/-1}}
@media(min-width:1281px){.cb-home-spacing #cb-site-header .cb-header-row{gap:24px}.cb-home-spacing #cb-site-header .cb-main-nav{gap:16px}.cb-home-spacing #cb-site-header .cb-main-links{gap:4px}.cb-home-spacing #cb-site-header .cb-top-link,.cb-home-spacing #cb-site-header .cb-menu-trigger{padding-left:8px!important;padding-right:8px!important}}
@media(min-width:1600px){.cb-home-spacing #cb-home-hero{padding:72px 0 76px}.cb-home-spacing .cb-home-products .feature-box .item{padding:40px 32px!important}}
@media(min-width:1024px) and (max-width:1199px){.cb-home-spacing #cb-home-hero{padding:52px 0 56px}.cb-home-spacing #cb-home-hero .cb-hero-grid{gap:32px;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}
@media(max-width:1023px){body.cb-home-spacing{--cb-home-gutter:24px;--cb-home-card-gap:20px}.cb-home-spacing #cb-home-hero{padding:48px 0 52px}.cb-home-spacing #cb-home-hero .cb-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.cb-home-spacing .cb-home-products{padding-bottom:44px!important}.cb-home-spacing .cb-home-products .feature-box .item{padding:28px 24px!important}}
@media(max-width:600px){body.cb-home-spacing{--cb-home-gutter:20px;--cb-home-card-gap:16px}.cb-home-spacing #cb-home-hero{padding:36px 0 40px}.cb-home-spacing #cb-home-hero h1{margin-bottom:18px!important}.cb-home-spacing #cb-home-hero .cb-hero-description p{gap:10px;margin-bottom:12px!important}.cb-home-spacing #cb-home-hero .cb-hero-actions{margin-top:20px}.cb-home-spacing #cb-home-hero .cb-hero-grid{gap:20px}.cb-home-spacing .cb-home-products .feature-box>.row{grid-template-columns:minmax(0,1fr)}.cb-home-spacing .cb-home-products .feature-box .item{padding:28px 24px!important}.cb-home-spacing .cb-home-products .item .icon{margin-bottom:16px!important}.cb-home-spacing .cb-home-products .item h4{margin-bottom:12px!important}.cb-home-spacing .cb-home-products{padding-bottom:36px!important}}
@media(max-width:359px){body.cb-home-spacing{--cb-home-gutter:16px}.cb-home-spacing .cb-home-products .feature-box .item{padding:24px 20px!important}}
@media(min-width:1600px){.cb-home-spacing #cb-home-hero .cb-hero-art img{max-width:480px!important}}
@media(max-width:1023px){.cb-home-spacing #cb-home-hero .cb-hero-art img{max-width:300px!important}}
@media(max-width:600px){.cb-home-spacing #cb-home-hero .cb-hero-art img{max-width:224px!important}}
@media(max-width:359px){.cb-home-spacing #cb-home-hero .cb-hero-art img{max-width:200px!important}}
