.baac-product-landing{background-color:var(--color-bg-alt);min-height:100vh;margin-top:-133px;margin-bottom:-40px;padding-top:133px;padding-bottom:104px;position:relative}.baac-product-landing:before{content:"";background-color:var(--color-accent-300);z-index:0;width:100%;height:300px;position:absolute;top:0;left:0}.baac-product-landing-banner{background-color:var(--color-accent-300);max-width:100%;margin-left:auto;margin-right:auto;padding-top:95px;overflow:hidden}@media (max-width:1023px) and (min-width:768px){.baac-product-landing-banner{padding-top:2.5rem}}@media (max-width:767px){.baac-product-landing-banner{padding-top:64px}}.baac-product-landing-banner-swiper-wrapper{width:100%}.baac-product-landing-banner-swiper-wrapper .swiper-wrapper{will-change:transform;transition-timing-function:linear!important}.baac-product-landing-banner-swiper-wrapper .swiper-wrapper .baac-mainpage-real-product-card-link{cursor:default}.baac-product-landing-banner-swiper .swiper-slide.baac-product-landing-banner-slide{flex:0 0 300px;height:400px}@media (max-width:1023px) and (min-width:768px){.baac-product-landing-banner-swiper .swiper-slide.baac-product-landing-banner-slide{width:200px!important;height:auto!important}}@media (max-width:767px){.baac-product-landing-banner-swiper .swiper-slide.baac-product-landing-banner-slide{flex:0 0 120px;height:160px}}.baac-product-landing-banner-swiper .baac-product-landing-banner-card{border-radius:12px;max-width:300px;position:relative;overflow:hidden;box-shadow:0 2px 12px #0e3f2e1a;width:300px!important;height:400px!important}@media (max-width:1023px) and (min-width:768px){.baac-product-landing-banner-swiper .baac-product-landing-banner-card{aspect-ratio:3/4;max-width:none;width:100%!important;height:auto!important}}@media (max-width:767px){.baac-product-landing-banner-swiper .baac-product-landing-banner-card{border-radius:var(--radius-sm);max-width:120px;width:120px!important;height:160px!important;aspect-ratio:unset!important}}.baac-product-landing-banner-swiper .baac-product-landing-banner-card img{object-fit:cover;object-position:center}.baac-product-landing .baac-product-landing-purpose-content{background:var(--color-accent-300);padding-top:96px;padding-bottom:95px}@media (max-width:767px){.baac-product-landing .baac-product-landing-purpose-content .container{padding-left:12px;padding-right:12px}.baac-product-landing .baac-product-landing-purpose-content{padding-top:40px;padding-bottom:32px}}.baac-product-landing .baac-product-landing-purpose-content .text-description{margin-top:40px}@media (max-width:767px){.baac-product-landing .baac-product-landing-purpose-content .text-description{margin-top:12px}}.baac-product-landing .baac-product-landing-purpose-content .description-group{margin-bottom:0}@media (max-width:1023px) and (min-width:768px){.baac-product-landing .baac-product-landing-purpose-content .description-group{margin-bottom:32px}}@media (max-width:767px){.baac-product-landing .baac-product-landing-purpose-content .description-group{margin-bottom:32px}}.baac-product-landing .baac-product-landing-content{background:var(--color-bg-alt);padding-top:80px;padding-bottom:80px}@media (max-width:767px){.baac-product-landing .baac-product-landing-content .container{padding-left:12px;padding-right:12px}}@media (max-width:1023px) and (min-width:768px){.baac-product-landing .baac-product-landing-content{padding-top:3rem;padding-bottom:3rem}}@media (max-width:767px){.baac-product-landing .baac-product-landing-content{padding-top:64px;padding-bottom:40px}}.baac-product-landing .baac-product-landing-content .text-description{margin-top:24px}@media (max-width:767px){.baac-product-landing .baac-product-landing-content .text-description{margin-top:12px}}.baac-product-landing .baac-product-landing-content .description-group{margin-top:36px;margin-bottom:0}.baac-product-landing .text-title{color:var(--color-secondary);font-size:20px;font-weight:600;line-height:120%}@media (max-width:767px){.baac-product-landing .text-title{font-size:12px}}.baac-product-landing .text-description{color:var(--color-primary);font-size:64px;font-weight:700;line-height:120%}@media (max-width:1023px) and (min-width:768px){.baac-product-landing .text-description{font-size:40px}}@media (max-width:767px){.baac-product-landing .text-description{font-size:24px}}.baac-product-landing .text-sub-description{color:var(--color-neutral);font-size:22px;font-weight:500;line-height:150%}@media (max-width:1023px) and (min-width:768px){.baac-product-landing .text-sub-description{font-size:20px}}@media (max-width:767px){.baac-product-landing .text-sub-description{font-size:18px}}.baac-product-landing-banner-placeholder{background:var(--color-accent-300);border-radius:12px;width:100%}.baac-product-landing-header{text-align:center;color:var(--color-primary)}.baac-product-landing-header h4{margin-bottom:1.5rem}.baac-product-landing-header .description-group{flex-direction:column;gap:24px;margin-top:48px;display:flex}@media (max-width:767px){.baac-product-landing-header .description-group{gap:16px;margin-top:32px}}.baac-product-landing-header .description-group strong{font-weight:700}.baac-product-landing-stats{color:var(--color-primary);flex-direction:row;justify-content:center;align-items:center;gap:64px;margin-top:36px;display:flex}@media (max-width:1023px) and (min-width:768px){.baac-product-landing-stats{gap:2rem}}@media (max-width:767px){.baac-product-landing-stats{gap:32px;margin-top:32px}}.baac-product-landing-stats .stat-item{flex-direction:column;gap:6px;display:flex}.baac-product-landing-stats .stat-item .text-stats-num{font-size:48px;font-weight:600;line-height:120%}.baac-product-landing-stats .stat-item .stat-text{font-size:16px;font-weight:600}@media (max-width:1023px) and (min-width:768px){.baac-product-landing-stats .stat-item .text-stats-num{font-size:32px}.baac-product-landing-stats .stat-item .stat-text{font-size:14px}}@media (max-width:767px){.baac-product-landing-stats .stat-item .text-stats-num{font-size:24px}.baac-product-landing-stats .stat-item .stat-text{font-size:13px}}.baac-product-landing-grid-outer{background-color:var(--color-bg-alt);width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media (max-width:767px){.baac-product-landing-grid-outer{padding-left:16px;padding-right:16px}}.baac-product-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-left:auto;margin-right:auto;display:grid}@media (max-width:767px){.baac-product-landing-grid{grid-template-columns:1fr;gap:16px}}.baac-product-landing-grid .grid-item-wrapper{background-color:var(--color-accent-300);border-radius:0;width:100%;position:relative}@media (max-width:767px){.baac-product-landing-grid .grid-item-wrapper{border-radius:var(--radius-md)}}.baac-product-landing-grid .grid-item-wrapper:last-child .baac-card-product-landing-image-container{max-width:670px}.baac-product-landing-grid .grid-item-wrapper:last-child:nth-child(odd){grid-column:span 2/span 2}@media (max-width:767px){.baac-product-landing-grid .grid-item-wrapper:last-child:nth-child(odd){grid-column:auto}}.baac-card-product-landing{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:543px;padding:50px 37px 0;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:1023px){.baac-card-product-landing{min-height:182px}}@media (max-width:767px){.baac-card-product-landing{flex-direction:row;align-items:flex-end;min-height:170px;padding-top:24px;padding-left:24px;padding-right:0}}.baac-card-product-landing-content{z-index:10;flex-direction:column;align-items:center;display:flex}@media (max-width:767px){.baac-card-product-landing-content{flex:50%;justify-content:space-between;align-items:flex-start;min-width:0;height:100%;padding-bottom:24px;overflow:visible}}.baac-card-product-landing-content .baac-card-product-landing-text .card-title{color:var(--color-neutral);font-size:40px;font-weight:700;line-height:120%}@media (max-width:767px){.baac-card-product-landing-content .baac-card-product-landing-text{flex-shrink:0}.baac-card-product-landing-content .baac-card-product-landing-text .card-title{font-size:18px}}.baac-card-product-landing-content .card-title{color:var(--color-primary);letter-spacing:0;margin-bottom:8px;font-weight:700;line-height:120%}@media (max-width:767px){.baac-card-product-landing-content .card-title{text-align:start;width:100%;min-width:199px;font-size:18px;overflow:visible}}@media (max-width:1023px) and (min-width:768px){.baac-card-product-landing-content .card-title{font-size:24px}}.baac-card-product-landing-content .card-desc{color:var(--color-neutral);letter-spacing:0;max-width:100%;margin-bottom:16px;font-size:14px;font-weight:500;line-height:150%}@media (max-width:767px){.baac-card-product-landing-content .card-desc{text-align:start;width:100%;min-width:192px;max-width:none;font-size:14px;overflow:visible}}@media (max-width:1023px) and (min-width:768px){.baac-card-product-landing-content .card-desc{font-size:16px}}.baac-card-product-landing-content .explore-link{color:var(--color-secondary);cursor:pointer;text-transform:none;align-items:center;gap:0;margin-bottom:0;font-size:14px;font-weight:600;line-height:150%;text-decoration:none;display:flex}@media (max-width:767px){.baac-card-product-landing-content .explore-link{white-space:nowrap;font-size:14px}.baac-card-product-landing-content .explore-link svg{width:14px;height:14px}}@media (max-width:1023px) and (min-width:768px){.baac-card-product-landing-content .explore-link{font-size:16px}}.baac-card-product-landing-content .explore-link span{font-size:14px}@media (max-width:1023px) and (min-width:768px){.baac-card-product-landing-content .explore-link{font-size:16px}}.baac-card-product-landing-image-container{aspect-ratio:635/335;justify-content:center;align-items:flex-end;width:100%;max-width:635px;display:flex;position:relative}@media (max-width:767px){.baac-card-product-landing-image-container{flex:60%;min-width:0}}.baac-card-product-landing-image-container img{object-fit:contain;object-position:bottom}@media (max-width:767px){.hidden-mobile{display:none!important}}.show-mobile{display:none!important}@media (max-width:767px){.show-mobile{display:block!important}}
