.si-whys{--ploy-background-primary: #0a0f23;--ploy-background-secondary: #0e142e;--ploy-background-inverse: #1c2446;--ploy-text-primary: #ffffff;--ploy-text-secondary: #e6e9fa;--ploy-accent-primary: #ee3975;--ploy-button-primary-background: #ee3975;--ploy-button-primary-text: #ffffff;--ploy-border-primary: #34405f;--why-step: 54svh;--why-progress: 0;--why-band-h: clamp(640px, calc(100svh - 40px) , 960px);--why-pad: clamp(56px, 8svh, 100px);--why-panel-h: max(480px, min(calc(var(--why-band-h) - var(--why-pad) * 2), 600px));position:relative;height:calc(var(--why-band-h) + var(--why-states, 3) * var(--why-step));color:var(--ploy-text-primary)}.si-whys__sticky{position:sticky;top:max(0px,calc((100svh - var(--why-band-h)) / 2));display:grid;place-items:center;height:var(--why-band-h);overflow:hidden;isolation:isolate;background:linear-gradient(118deg,var(--ploy-background-primary) 0%,var(--ploy-background-primary) 18%,var(--ploy-background-secondary) 37%,var(--ploy-background-inverse) 53%,var(--ploy-background-secondary) 70%,var(--ploy-background-primary) 88%,var(--ploy-background-primary) 100%)}.si-whys__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.si-whys__lines{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(132,160,240,.085) 0 1px,transparent 1px 64px);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 85% 75% at 50% 50%,#000 30%,transparent 85%)}.si-whys__glow{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.si-whys__glow--a{top:-14%;left:-8%;width:min(620px,70vw);aspect-ratio:1;background:radial-gradient(circle,rgba(70,104,232,.34),transparent 68%);animation:si-whys-drift-a 22s ease-in-out infinite alternate}.si-whys__glow--b{right:-10%;bottom:-18%;width:min(560px,65vw);aspect-ratio:1;background:radial-gradient(circle,rgba(238,57,117,.13),transparent 66%);animation:si-whys-drift-b 26s ease-in-out infinite alternate}@keyframes si-whys-drift-a{to{transform:translate3d(9vw,7vh,0)}}@keyframes si-whys-drift-b{to{transform:translate3d(-8vw,-6vh,0)}}.si-whys__beams{position:absolute;inset:0;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 85% 75% at 50% 50%,#000 30%,transparent 85%)}.si-whys__beam{position:absolute;top:0;left:calc(var(--col) * 64px);width:1px;height:24vh;background:linear-gradient(180deg,transparent,rgba(140,170,255,.7) 70%,rgba(224,232,255,1));box-shadow:0 0 6px #8caaff59;opacity:0;transform:translate3d(0,-25vh,0);animation:si-whys-beam var(--t, 9s) linear var(--d, 0s) infinite;will-change:transform,opacity}.si-whys__beam:nth-child(3n){background:linear-gradient(180deg,transparent,rgba(238,57,117,.4) 70%,rgba(255,170,200,.7))}@keyframes si-whys-beam{0%{transform:translate3d(0,-25vh,0);opacity:0}12%{opacity:1}70%{opacity:.9}to{transform:translate3d(0,105vh,0);opacity:0}}.si-whys__waves{position:absolute;left:0;top:22%;width:100%;height:62%;overflow:hidden;opacity:.8;transform:translate3d(0,calc(var(--why-progress) * -70px),0);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.si-whys__wave{stroke-width:1.4;animation:si-whys-wave 30s linear infinite}.si-whys__wave--2{stroke-width:.9;opacity:.7;animation-duration:42s;animation-direction:reverse}.si-whys__wave--3{stroke-width:.8;opacity:.55;animation-duration:54s}@keyframes si-whys-wave{to{transform:translate(-1200px)}}.si-whys__frame{position:relative;z-index:1;width:100%;max-width:1240px;padding-inline:40px}.si-whys__panel{position:relative;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:48px;height:var(--why-panel-h);padding:48px 44px;overflow:hidden;border:1px solid rgba(160,185,255,.16);border-radius:28px;background:linear-gradient(135deg,#24306075,#141c3e52 48%,#0e142e6b);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 40px 90px -50px #000000bf,inset 0 1px #ffffff17}.si-whys__panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.02) 26%,transparent 46%)}.si-whys__panel:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(200,215,255,.45),transparent)}.si-whys__intro{position:relative;z-index:1;display:flex;flex-direction:column;min-height:0}.si-home .si-whys p.si-whys__eyebrow,.si-whys p.si-whys__eyebrow{margin:0 0 12px;color:#9fb4ff;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.si-whys h2.si-whys__heading{margin:0;color:#fff;font-size:clamp(32px,3vw,44px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.si-whys p.si-whys__lead{margin:20px 0 0;color:#e6e9facc;font-size:17px;line-height:1.65;text-wrap:pretty}.si-whys .si-whys__cta{align-self:flex-start;max-width:100%;margin-top:28px;min-height:50px;padding:13px 22px;font-size:16px;line-height:1.3;text-align:left}.si-whys .si-whys__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.si-whys__progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px;margin-top:auto;padding-top:28px}.si-whys__progress-step{display:grid;gap:10px}.si-whys__progress-label{color:#e6e9fa73;font-size:12px;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;transition:color .4s ease}.si-whys__progress-step[data-phase=active] .si-whys__progress-label{color:#fff}.si-whys__progress-bar{position:relative;height:2px;overflow:hidden;border-radius:2px;background:#ffffff1f}.si-whys__progress-bar:after{content:"";position:absolute;inset:0;transform-origin:left center;transform:scaleX(clamp(0,calc(var(--why-progress) * var(--why-states) - var(--i, 0)),1));background:var(--ploy-accent-primary)}.si-whys__stage{position:relative;z-index:1;min-height:0;margin:0;padding:0;list-style:none}.si-whys__pair{position:absolute;inset:0;display:grid;grid-template-rows:1fr 1fr;row-gap:32px;pointer-events:none}.si-whys__pair[data-phase=active]{pointer-events:auto}.si-whys__pair:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(160,185,255,.22) 20%,rgba(160,185,255,.22) 80%,transparent);opacity:0;transition:opacity .5s ease}.si-whys__pair[data-phase=active]:before{opacity:1}.si-whys__point{display:grid;column-gap:24px}.si-whys__point--a{grid-template-columns:minmax(0,1fr) auto;align-self:start}.si-whys__point--b{grid-template-columns:auto minmax(0,1fr);align-self:end}.si-whys__point--a .si-whys__copy{grid-column:1;grid-row:1;max-width:420px}.si-whys__point--a .si-whys__num{grid-column:2;grid-row:1;align-self:start}.si-whys__point--b .si-whys__num{grid-column:1;grid-row:1;align-self:end}.si-whys__point--b .si-whys__copy{grid-column:2;grid-row:1;justify-self:end;max-width:420px}.si-whys__num{color:#f4f6fff0;font-size:clamp(60px,5.8vw,90px);font-weight:700;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums;user-select:none}.si-whys__title{position:relative;margin:0;padding-top:18px;color:#fff;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.si-whys__title:before{content:"";position:absolute;top:0;left:0;width:28px;height:2px;border-radius:2px;background:var(--ploy-accent-primary)}.si-whys__desc{margin:10px 0 0;color:#e6e9fac7;font-size:16px;line-height:1.65}.si-whys__link{display:inline-block;margin-top:12px;color:#b9c5ff;font-size:15.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease}.si-whys__link:hover{color:#ff7aa6}.si-whys__link:focus-visible{outline:2px solid #b9c5ff;outline-offset:3px;border-radius:4px}.si-whys__point .si-whys__copy,.si-whys__point .si-whys__num{transition:opacity .55s ease,transform .7s cubic-bezier(.22,.7,.2,1)}.si-whys__pair[data-phase=next] .si-whys__copy{opacity:0;transform:translate3d(0,32px,0)}.si-whys__pair[data-phase=past] .si-whys__copy{opacity:0;transform:translate3d(0,-32px,0)}.si-whys__pair[data-phase=next] .si-whys__point--a .si-whys__num,.si-whys__pair[data-phase=past] .si-whys__point--a .si-whys__num{opacity:0;transform:translate3d(24px,0,0)}.si-whys__pair[data-phase=next] .si-whys__point--b .si-whys__num,.si-whys__pair[data-phase=past] .si-whys__point--b .si-whys__num{opacity:0;transform:translate3d(-24px,0,0)}.si-whys__pair[data-phase=active] .si-whys__point--a .si-whys__copy{transition-delay:.08s}.si-whys__pair[data-phase=active] .si-whys__point--a .si-whys__num{transition-delay:.14s}.si-whys__pair[data-phase=active] .si-whys__point--b .si-whys__copy{transition-delay:.2s}.si-whys__pair[data-phase=active] .si-whys__point--b .si-whys__num{transition-delay:.26s}@media(max-width:1023px){.si-whys{--why-step: 48svh;--why-panel-h: min( calc(100svh - 160px) , 680px);--why-pad: 48px;--why-band-h: calc(var(--why-panel-h) + var(--why-pad) * 2)}.si-whys__frame{padding-inline:32px}.si-whys__panel{grid-template-columns:minmax(0,1fr);padding:40px 36px}.si-whys__intro,.si-whys__stage{grid-area:1 / 1}.si-whys__intro{justify-content:center;transition:opacity .5s ease,transform .7s cubic-bezier(.22,.7,.2,1),visibility 0s linear 0s}.si-whys[data-intro=past] .si-whys__intro{opacity:0;visibility:hidden;transform:translate3d(0,-32px,0);pointer-events:none;transition:opacity .45s ease,transform .6s ease,visibility 0s linear .6s}.si-whys__progress{display:none}.si-whys .si-whys__cta{margin-top:24px}.si-whys__pair{grid-template-rows:none;grid-template-columns:1fr 1fr;column-gap:40px;align-items:start;align-content:center}.si-whys__pair:before{inset:12% auto 12% 50%;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(160,185,255,.22) 20%,rgba(160,185,255,.22) 80%,transparent)}.si-whys__point--a,.si-whys__point--b{grid-template-columns:minmax(0,1fr);row-gap:16px;align-self:start}.si-whys__point--a .si-whys__num,.si-whys__point--b .si-whys__num{grid-column:1;grid-row:1;align-self:start}.si-whys__point--a .si-whys__copy,.si-whys__point--b .si-whys__copy{grid-column:1;grid-row:2;justify-self:start;max-width:none}.si-whys__num{font-size:56px}}@media(max-width:639px){.si-whys__frame{padding-inline:20px}.si-whys{--why-panel-h: max(560px, calc(100svh - 104px) );--why-pad: 20px}.si-whys__panel{padding:28px 22px;border-radius:22px}.si-whys h2.si-whys__heading{font-size:30px}.si-whys p.si-whys__lead{font-size:16px}.si-whys .si-whys__cta{align-self:stretch;justify-content:center;text-align:center}.si-whys__pair{grid-template-columns:none;grid-template-rows:auto auto;row-gap:28px;align-content:center}.si-whys__pair:before{display:none}.si-whys__point--b{padding-top:28px;border-top:1px solid rgba(160,185,255,.18);transition:border-color .4s ease}.si-whys__pair:not([data-phase=active]) .si-whys__point--b{border-top-color:transparent}.si-whys__point--a,.si-whys__point--b{grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:0}.si-whys__point--a .si-whys__num,.si-whys__point--b .si-whys__num{grid-column:1;grid-row:1;font-size:40px}.si-whys__point--a .si-whys__copy,.si-whys__point--b .si-whys__copy{grid-column:2;grid-row:1}.si-whys__title{padding-top:14px;font-size:19px}.si-whys__desc{font-size:15px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.si-whys__glow,.si-whys__wave{animation:none}.si-whys__beams{display:none}.si-whys__waves{transform:none}.si-whys__point .si-whys__copy,.si-whys__point .si-whys__num{transition:opacity .2s linear!important;transform:none!important}.si-whys__intro,.si-whys[data-intro=past] .si-whys__intro{transform:none!important}}
