.features{width:100%;max-width:2560px;padding:0 32px 32px}@media(max-width:768px){.features{padding:0 24px 24px}}.features .features-wrapper{background:#fff;padding:32px;display:grid;grid-template-columns:repeat(3,1fr);outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;grid-gap:24px;gap:24px;border-radius:64px}@media(max-width:768px){.features .features-wrapper{padding:24px}}@media(max-width:1600px){.features .features-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:1050px){.features .features-wrapper{grid-template-columns:repeat(1,1fr)}}.features .feature-card{position:relative;height:450px;width:100%;padding:48px;background:#141414;border-radius:64px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;overflow:hidden}@media(max-width:600px){.features .feature-card{padding:24px}}@media(max-width:2400px){.features .feature-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#141414,hsla(0,0%,4%,0));pointer-events:none}}.features .feature-card .feature-img{position:absolute;top:0;right:0;width:450px;height:450px;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1)}.features .feature-card .feature-img.scaled{transform:scale(1.1)}.features .feature-card .feature-title{font-size:42px;font-weight:500;line-height:46px;word-wrap:break-word;white-space:pre-line;z-index:1}@media(max-width:600px){.features .feature-card .feature-title{line-height:38px;font-size:35px}}.features .feature-card .feature-icon{position:absolute;bottom:48px;right:48px;width:54px;height:54px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:101;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px)}.features .feature-card .feature-icon i{font-size:22px;color:#000;transition:all .4s cubic-bezier(.4,0,.2,1)}.features .feature-card .feature-icon i.rotated{transform:rotate(45deg)}.features .feature-card .feature-details{z-index:100;position:absolute;inset:0;top:0;left:0;padding:42px;margin:6px;border-radius:64px;background:rgba(0,0,0,.1);outline:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}@media(max-width:600px){.features .feature-card .feature-details{padding:32px}}.features .feature-card .feature-details p{color:hsla(0,0%,100%,.8);font-size:18px;font-weight:500;line-height:22px;margin:0}.features .feature-card .feature-details.open{opacity:1}.usage-section{width:100%;padding:0 32px 32px;display:flex;flex-direction:column;gap:32px}.usage-section .usage-card{align-self:stretch;padding:32px;border-radius:64px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;display:flex;flex-direction:column;gap:24px;overflow:hidden}@media(max-width:768px){.usage-section .usage-card{padding:24px}}.usage-section .usage-card .usage-title{font-size:32px;font-weight:500;line-height:23px;color:#000;padding:12px}.usage-section .usage-card .usage-grid{display:flex;gap:12px;align-items:center}@media(max-width:1024px){.usage-section .usage-card .usage-grid{display:grid;grid-template-columns:repeat(1,1fr)}}.usage-section .usage-card .usage-grid .usage-item{flex:1 1;height:450px;padding:48px;position:relative;background:#141414;border-radius:64px;display:flex;flex-direction:column;justify-content:flex-end;gap:32px;overflow:hidden}.usage-section .usage-card .usage-grid .usage-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,4%,0),#141414);pointer-events:none}.usage-section .usage-card .usage-grid .usage-item .usage-img{position:absolute;right:0;top:0}.usage-section .usage-card .usage-grid .usage-item .usage-item-title{z-index:2;font-size:42px;font-weight:500;line-height:38px;color:#fff}.usage-section .usage-card .usage-grid .usage-item .usage-item-text{z-index:2;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;line-height:18px}.support-wrapper{width:100%;padding:0 32px 32px;display:flex;perspective:1000px}.support-card{position:relative;width:100%;padding:32px;border-radius:64px;outline:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:24px;overflow:hidden}.support-title{font-size:32px;font-weight:500;color:#000}.support-carousel{display:flex;gap:12px;will-change:transform;perspective:1200px}.support-carousel.is-transitioning{transition:transform .8s ease}.support-item{flex-shrink:0;transform-style:preserve-3d}.support-img{width:460px;object-fit:cover;height:260px;border-radius:48px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;background:#000;transition:all .4s cubic-bezier(.23,1,.32,1);pointer-events:all;cursor:pointer;position:relative}.support-img:hover{transform:scale(1.02);outline-color:rgba(0,0,0,.15)}@media(max-width:768px){.support-wrapper{padding:0 24px 24px}.support-img{width:300px;height:180px}.support-img:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 12px 24px -6px rgba(0,0,0,.12),0 4px 8px -2px rgba(0,0,0,.08)}}.support-app-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) translateY(20px);opacity:0;z-index:1001;max-width:528px;width:calc(100% - 32px);max-height:calc(100vh - 32px);overflow-y:auto;animation:slideIn .3s cubic-bezier(.4,0,.2,1) forwards!important}.support-app-dialog.closing{animation:slideOut .3s cubic-bezier(.4,0,.2,1) forwards!important}.support-app-dialog .dialog-content{padding:32px;background:#fff;border-radius:32px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;display:flex;flex-direction:column;gap:24px}.support-app-dialog .header-dialog{display:flex;justify-content:space-between;align-items:center}.support-app-dialog .header-dialog .title{color:#000;font-size:24px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:24px}.support-app-dialog .app-image{width:100%;height:100%;background:#000;border-radius:48px;border:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;align-items:center;object-fit:cover}.support-app-dialog .app-description{color:rgba(0,0,0,.6);font-size:14px;font-family:Inter Tight,sans-serif;font-weight:500;line-height:18px}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-50%) translateY(20px)}to{opacity:1;transform:translate(-50%,-50%) translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(-50%,-50%) translateY(0)}to{opacity:0;transform:translate(-50%,-50%) translateY(20px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media(max-width:768px){.support-app-dialog .dialog-content{padding:24px;gap:20px}.support-app-dialog .header-dialog .title{font-size:20px}}