.home-why{--why-bg:#071417;--why-accent:#52e081;--why-muted:#8ca1a3;--why-card-bg:#0c2226;background-color:var(--why-bg);color-scheme:dark;display:flex;flex-direction:column;font-family:var(--font-family,"Montserrat",sans-serif);justify-content:center;min-height:100vh;overflow:hidden;padding:96px 0;position:relative}.home-why__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.home-why__bg-layer{background-position:50%;background-size:cover;inset:0;opacity:0;position:absolute;transform:scale(1.1);transition:opacity 1.2s ease,transform 1.2s ease}.home-why__bg-layer.is-active{opacity:.15;transform:scale(1)}.home-why__bg-vignette{background:linear-gradient(to bottom,var(--why-bg),transparent 40%,var(--why-bg)),linear-gradient(to right,var(--why-bg),transparent 35%,var(--why-bg)),rgba(7,20,23,.4);inset:0;position:absolute}.home-why__container{box-sizing:border-box;margin:0 auto;max-width:1280px;padding:0 24px;position:relative;width:100%;z-index:1}@media (min-width:1024px){.home-why__container{padding:0 32px}}.home-why__intro{margin:0 0 64px;opacity:0;text-align:left;transform:translate3d(0,24px,0);transition:opacity .75s ease,transform .75s ease}.home-why__intro.is-in-view{opacity:1;transform:translateZ(0)}.home-why__badge{align-items:center;display:inline-flex;gap:10px;margin-bottom:16px}.home-why__badge-line{background-color:var(--why-accent);border-radius:2px;flex:0 0 auto;flex-shrink:0;height:2px;width:24px}.home-why__badge-text{color:var(--why-accent);font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.home-why__title{color:#fff;font-size:48px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0 0 24px}@media only screen and (min-width:768px) and (max-width:1024px){.home-why__title{font-size:40px;line-height:1.25}}.home-why__subtitle,.home-why__subtitle p{color:var(--why-muted);font-size:20px;font-weight:400;line-height:1.625;margin:0}.home-why__subtitle{max-width:768px}.home-why__grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr}@media (min-width:1024px){.home-why__grid{gap:96px;grid-template-columns:1fr 1fr}}.home-why__col-left{display:flex;justify-content:center}@media (min-width:1024px){.home-why__col-left{justify-content:flex-start}}.home-why__stack-area{align-items:center;cursor:pointer;display:flex;height:500px;justify-content:center;max-width:420px;position:relative;width:100%}.home-why__stack-wrap{aspect-ratio:4/5;max-height:100%;position:relative;width:100%}.home-why__card,.home-why__stack{inset:0;position:absolute}.home-why__card{border-radius:32px;transform-origin:50% 50%;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.home-why__card-inner{background:var(--why-card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:inherit;box-shadow:0 20px 50px rgba(0,0,0,.5);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:32px;position:relative;transition:border-color .35s ease,box-shadow .35s ease;width:100%}@media (min-width:768px){.home-why__card-inner{padding:40px}}.home-why__card[data-position="0"] .home-why__card-inner{cursor:pointer}.home-why__stack-area:hover .home-why__card[data-position="0"] .home-why__card-inner{border-color:rgba(82,224,129,.3);box-shadow:0 0 40px rgba(82,224,129,.15)}.home-why__card-media{inset:0;pointer-events:none;position:absolute;z-index:0}.home-why__card-img{height:100%;object-fit:cover;transition:opacity .7s ease;width:100%}.home-why__card[data-position="0"] .home-why__card-img{opacity:.3}.home-why__card:not([data-position="0"]) .home-why__card-img{opacity:.1}.home-why__card-media-shade{background:linear-gradient(to bottom right,var(--why-card-bg),rgba(12,34,38,.8),var(--why-card-bg));inset:0;position:absolute}.home-why__card-glow{background:linear-gradient(to bottom right,rgba(82,224,129,.1),transparent);border-radius:34px;filter:blur(4px);inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:-1}.home-why__stack-area:hover .home-why__card[data-position="0"] .home-why__card-glow{opacity:1}.home-why__card-content{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.home-why__icon-box{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:var(--why-accent);display:flex;height:64px;justify-content:center;margin-bottom:40px;transition:transform .5s ease,border-color .35s ease;width:64px}.home-why__stack-area:hover .home-why__card[data-position="0"] .home-why__icon-box{border-color:rgba(82,224,129,.4);transform:scale(1.1)}.home-why__card-number{color:var(--why-accent);font-size:14px;font-weight:700;letter-spacing:.2em;margin-bottom:16px;opacity:.8;text-transform:uppercase}.home-why__card-title{color:#fff;font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0 0 24px}.home-why__card-desc{color:hsla(0,0%,100%,.6);font-size:18px;font-weight:500;line-height:1.625;margin:0}.home-why__card[data-position="0"]{opacity:1;pointer-events:auto;transform:scale(1) translate(0) rotate(0deg);z-index:30}.home-why__card[data-position="1"]{opacity:.8;pointer-events:none;transform:scale(.96) translate(-24px,-16px) rotate(-4deg);z-index:29}.home-why__card[data-position="2"]{opacity:.6;pointer-events:none;transform:scale(.92) translate(-48px,-32px) rotate(-8deg);z-index:28}.home-why__card[data-position="3"]{opacity:.4;pointer-events:none;transform:scale(.88) translate(-72px,-48px) rotate(-12deg);z-index:27}.home-why__card[data-position="4"]{opacity:.2;pointer-events:none;transform:scale(.84) translate(-96px,-64px) rotate(-16deg);z-index:26}.home-why__card[data-position="5"]{opacity:0;pointer-events:none;transform:scale(.8) translate(-120px,-80px) rotate(-20deg);z-index:25}.home-why__col-right{margin:0 auto;max-width:580px;width:100%}@media (min-width:1024px){.home-why__col-right{margin:0 0 0 auto}}.home-why__points{min-height:280px;position:relative}.home-why__points-panel{display:none;flex-direction:column;gap:48px;opacity:0;transform:translate3d(20px,0,0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.home-why__points-panel.is-active{display:flex;opacity:1;transform:translateZ(0)}.home-why__point{display:flex;flex-direction:column;gap:12px}.home-why__point-label{color:var(--why-accent);font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0}.home-why__point-text{color:hsla(0,0%,100%,.8);font-size:16px;font-weight:400;line-height:1.625;margin:0}.home-why__points-panel.is-active .home-why__point{animation:home-why-point-in .5s cubic-bezier(.22,1,.36,1) backwards}.home-why__points-panel.is-active .home-why__point:first-child{animation-delay:.2s}.home-why__points-panel.is-active .home-why__point:nth-child(2){animation-delay:.3s}.home-why__points-panel.is-active .home-why__point:nth-child(3){animation-delay:.4s}.home-why__points-panel.is-active .home-why__point:nth-child(4){animation-delay:.5s}.home-why__points-panel.is-active .home-why__point:nth-child(5){animation-delay:.6s}@keyframes home-why-point-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.home-why__intro{opacity:1;transform:none;transition:none}.home-why__bg-layer{transform:none;transition:opacity .4s ease}.home-why__card{transition-duration:.2s}.home-why__points-panel,.home-why__points-panel.is-active .home-why__point{animation:none;transition-duration:.2s}}@media only screen and (max-width:767px){.home-why{min-height:auto;padding:64px 0}.home-why__container{padding:0 var(--gutter,16px)}.home-why__intro{margin-bottom:32px}.home-why__title{font-size:36px;letter-spacing:-1.2px;line-height:42px;margin-bottom:16px}.home-why__subtitle,.home-why__subtitle p{font-size:18px;line-height:24px;max-width:345px}.home-why__grid{gap:48px}.home-why__stack-area{height:460px;max-width:min(300px,100%)}.home-why__card-inner{padding:24px}.home-why__icon-box{height:56px;margin-bottom:24px;width:56px}.home-why__card-title{font-size:28px;margin-bottom:16px}.home-why__card-desc{font-size:16px}.home-why__card[data-position="1"]{transform:scale(.96) translate(-16px,-12px) rotate(-3deg)}.home-why__card[data-position="2"]{transform:scale(.92) translate(-32px,-22px) rotate(-6deg)}.home-why__points{min-height:240px}.home-why__points-panel{gap:36px}.home-why__point-label{font-size:18px}}