.tablet{display:none}
.mobile{display:block}
.desktop{display:none}
.features-section{margin:0;width:100%;color:#fff}
.features-section-top-container{background-color:#0a0a10;color:#fff}
.features-section-carousel{display:flex;position:relative;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:0;margin:0;padding:0;height:375px;list-style:none}
.features-section-image:first-child{display:block}
.features-section-image{display:none;width:100%;height:100%;overflow:hidden}
.features-section-image picture{height:100%}
.features-section-image img{width:initial;transform:translateX(-50%);margin-left:50%;height:100%}
.features-section-bottom-container{background:#0a0a10;padding-bottom:70px}
.features-section-tabs{display:flex;position:relative;overflow:hidden;-webkit-box-pack:center;justify-content:center}
.features-section-tabs ul{display:flex;margin:0;padding-inline-start:0;list-style:none;gap:20px}
.features-section-tabs-x-scroll{overflow-x:scroll;scroll-snap-type:x mandatory;position:relative;white-space:nowrap;padding-bottom:20px;margin-bottom:-20px !important}
.features-section-descriptions ul{margin:0;padding-inline-start:0;list-style:none}
.features-section-tabs li{grid-row:1 / auto;margin:0;padding:0;object-fit:cover;height:100%}
.features-section-tabs button{margin:0;overflow:visible;text-transform:none;appearance:button;box-sizing:border-box;display:inline-flex;position:relative;-webkit-box-pack:center;justify-content:center;border:3px solid transparent;border-radius:4px;background:transparent;padding:0 0 50px;color:#fff;font:var(--ionic-body-copy-4);cursor:pointer}
.features-section-tabs button:hover{outline:0;background:transparent !important}
.features-section-tabs button::after{position:absolute;right:0;bottom:0;left:0;transition:background-color .1s ease-in .01s;border-radius:2px;background-color:transparent;height:3px;content:""}
.features-section-tabs button[aria-pressed="true"]::after{background-color:#fff}
.features-section-tabs button[aria-pressed="true"] .features-section-icon-container{background-color:rgba(255,255,255,0.15)}
.features-section-tabs button[aria-pressed="true"] .features-section-icon-title,.features-section-tabs button:hover .features-section-icon-title{opacity:1}
.features-section-icon-container{transition:background-color .1s ease-in .01s;border-radius:3px;padding:1px;width:76px;height:76px;color:#fff}
.features-section-icon-container svg,.features-section-icon-container img{display:block;pointer-events:none;fill:currentcolor;width:100%}
.features-section-icon-title{position:absolute;right:0;bottom:8px;left:0;transition:opacity .1s ease-in 0;opacity:.35;height:37px}
.features-section-feature-description:first-child{display:block}
.features-section-feature-description{display:none;margin:42px auto;padding:0 21px;max-width:820px;text-align:center;font:var(--ionic-body-copy-3-light)}
.features-section-text-link{display:block;margin:0 auto;max-width:820px;text-align:center;text-transform:uppercase;text-decoration:none;color:#050a19;font:var(--ionic-body-copy-3)}
.features-section-text-link:hover{text-decoration:underline}
button.features-section-nav-button{margin:0;overflow:visible;text-transform:none;font-family:sans-serif;font-size:100%;appearance:auto;box-sizing:border-box;display:flex;position:absolute;top:0;bottom:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:color .1s ease-in 0,opacity .1s ease-in 0;border:0;width:56px;height:100%;background:green;line-height:1;color:rgba(255,255,255,0.3)}
button.features-section-nav-button-left{padding:0 0 0 7px;left:0;background:linear-gradient(to right,black,transparent)}
button.features-section-nav-button-right,button.features-section-nav-button-left{visibility:hidden !important}
button.features-section-nav-button-right{padding:0;right:0;background:linear-gradient(to left,black,transparent);background:red}
.features-section-nav-button-icon{fill:rgba(255,255,255,0.3);transition:all .1s ease-in 0;width:30px;margin:0 auto;opacity:0}
.features-section-tabs:hover .features-section-nav-button-icon{opacity:1}
.features-section-nav-button-icon:hover{fill:rgba(255,255,255,1);background:green}
.features-section-nav-button-left,.features-section-nav-button-right{display:none}
.features-section-bottom-container .download-app-title{border-top:1px solid rgba(255,255,255,0.2);padding-top:14px;width:90%;max-width:375px;font:var(--mui-body-copy-4-bold);margin:0 auto;text-align:center}
@media screen and (min-width:768px){.features-section-carousel{height:400px}
.features-section-icon-title{height:auto;bottom:10px}
.features-section-tabs-x-scroll{white-space:normal}
.mobile{display:none}
.tablet{display:block}
.features-section-carousel{height:500px}
}
@media screen and (min-width:1920px){.mobile{display:none}
.tablet{display:none}
.desktop{display:block}
.features-section-carousel{height:600px}
.features-section-icon-container{width:110px;height:110px}
}