.BentoTileVisual-module__FtMvIa__container{height:180px;position:relative;overflow:hidden}.BentoTileVisual-module__FtMvIa__sizeMedium{height:200px}.BentoTileVisual-module__FtMvIa__sizeLarge{height:240px}.BentoTileVisual-module__FtMvIa__sizeFull{height:180px}.BentoTileVisual-module__FtMvIa__imageWrapper{will-change:transform;width:100%;height:125%;position:relative}.BentoTileVisual-module__FtMvIa__overlay{z-index:1;background:linear-gradient(to bottom,transparent 40%,hsl(var(--tile-accent)/.08)70%,hsl(var(--tile-accent)/.18)100%);pointer-events:none;position:absolute;inset:0}@media (max-width:920px){.BentoTileVisual-module__FtMvIa__container{height:150px}.BentoTileVisual-module__FtMvIa__sizeMedium{height:170px}.BentoTileVisual-module__FtMvIa__sizeLarge{height:200px}.BentoTileVisual-module__FtMvIa__sizeFull{height:150px}}@media (max-width:620px){.BentoTileVisual-module__FtMvIa__container{height:140px}.BentoTileVisual-module__FtMvIa__sizeMedium{height:160px}.BentoTileVisual-module__FtMvIa__sizeLarge{height:180px}.BentoTileVisual-module__FtMvIa__sizeFull{height:140px}}@media (prefers-reduced-motion:reduce){.BentoTileVisual-module__FtMvIa__imageWrapper{justify-content:center;align-items:center;height:100%;display:flex}}@media (max-width:620px){.BentoTileVisual-module__FtMvIa__imageWrapper{will-change:auto}}@media (max-width:480px){.BentoTileVisual-module__FtMvIa__container{height:120px}.BentoTileVisual-module__FtMvIa__sizeMedium{height:140px}.BentoTileVisual-module__FtMvIa__sizeLarge{height:150px}.BentoTileVisual-module__FtMvIa__sizeFull{height:120px}}
.FeaturesBentoTile-module__P3ka9G__tile{border:1px solid #ffffff0f;border-radius:1rem;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.FeaturesBentoTile-module__P3ka9G__tile:hover{border-color:hsl(var(--tile-accent)/.35);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 36px #05080f73}.FeaturesBentoTile-module__P3ka9G__large{grid-column:span 2}.FeaturesBentoTile-module__P3ka9G__full{grid-column:span 3}.FeaturesBentoTile-module__P3ka9G__full .FeaturesBentoTile-module__P3ka9G__body{border-top:4px solid;border-image:linear-gradient(90deg,hsl(var(--tile-accent)/.32),hsl(var(--tile-accent)/.06))1}.FeaturesBentoTile-module__P3ka9G__body{padding:1.25rem 1.4rem 1.4rem}.FeaturesBentoTile-module__P3ka9G__title{color:#f1f5f9;margin:0 0 .4rem;font-size:1.1rem;font-weight:600}.FeaturesBentoTile-module__P3ka9G__description{color:#a1a1aa;margin:0;font-size:.92rem;line-height:1.7}@media (max-width:920px){.FeaturesBentoTile-module__P3ka9G__full{grid-column:span 2}}@media (max-width:620px){.FeaturesBentoTile-module__P3ka9G__large,.FeaturesBentoTile-module__P3ka9G__full{grid-column:span 1}.FeaturesBentoTile-module__P3ka9G__full .FeaturesBentoTile-module__P3ka9G__body{border-top:none;border-image:}.FeaturesBentoTile-module__P3ka9G__tile:hover{transform:none}.FeaturesBentoTile-module__P3ka9G__tile{transition-duration:.12s}}@media (max-width:480px){.FeaturesBentoTile-module__P3ka9G__body{padding:1rem 1rem 1.1rem}}
.FeaturesBentoGrid-module__wSzqDG__grid{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:1rem;display:grid}@media (max-width:920px){.FeaturesBentoGrid-module__wSzqDG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.FeaturesBentoGrid-module__wSzqDG__grid{grid-template-columns:1fr}}
.FeaturesDetailItem-module__grUfEW__item{grid-template-columns:3.5rem 1fr;align-items:start;gap:0 1.2rem;display:grid}.FeaturesDetailItem-module__grUfEW__number{font-family:var(--font-mono);color:#aeec5180;margin:0;padding-top:.15rem;font-size:.82rem;font-weight:600}.FeaturesDetailItem-module__grUfEW__content{gap:.45rem;display:grid}.FeaturesDetailItem-module__grUfEW__title{color:#f1f5f9;margin:0;font-size:1.05rem;font-weight:600}.FeaturesDetailItem-module__grUfEW__description{color:#a1a1aa;margin:0;font-size:.92rem;line-height:1.7}@media (max-width:620px){.FeaturesDetailItem-module__grUfEW__item{grid-template-columns:1fr;gap:.2rem}}
.FeaturesDetailList-module__FW0rWW__section{gap:1.6rem;display:grid}.FeaturesDetailList-module__FW0rWW__header{gap:.8rem;display:grid}.FeaturesDetailList-module__FW0rWW__heading{color:#bdc6d1;letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:400}.FeaturesDetailList-module__FW0rWW__list{gap:1.8rem;display:grid}
.FeaturesSection-module__fkmana__section{color:#e1e7ef;gap:3.2rem;padding-bottom:4rem}@media (max-width:620px){.FeaturesSection-module__fkmana__section{gap:2.4rem}}
