.sd-section{padding:72px 0;background:var(--navy-950);overflow:visible}@media (min-width:1024px){.sd-section{padding:120px 0}}.sd-heading{font-family:var(--font-display);font-weight:800;letter-spacing:var(--font-display-letter-spacing);line-height:1.12;margin:0;color:var(--text-hi);font-size:2rem}@media (min-width:768px){.sd-heading{font-size:2.75rem}}@media (min-width:1024px){.sd-heading{font-size:3.5rem}}@media (min-width:1440px){.sd-heading{font-size:5rem}}.sd-heading-accent{color:var(--orange-500)}.sd-heading--sm{margin-bottom:32px;font-size:var(--fs-title)}.sd-title{font-family:var(--font-display);font-weight:400;margin:0 0 16px;color:var(--text-hi)}.sd-desc,.sd-title{font-size:var(--fs-description)}.sd-desc{color:var(--text-mid);line-height:1.7;margin:0 0 12px}.sd-block,.sd-desc:last-of-type{margin-bottom:26px}.sd-block-title{font-family:var(--font-display);font-weight:500;color:var(--text-hi);margin:0 0 14px;font-size:var(--fs-subheading)}.sd-list{display:grid;grid-template-columns:1fr;gap:10px 24px}@media (min-width:560px){.sd-list{grid-template-columns:repeat(2,1fr)}}.sd-list li{position:relative;padding-left:18px;color:var(--text-mid);font-size:.9rem;line-height:1.5}.sd-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--orange-500)}.sd-list--check li{padding-left:22px}.sd-list--check li:before{content:"✓";width:auto;height:auto;border-radius:0;background:none;top:-1px;color:var(--orange-500);font-weight:700;font-size:.8rem}.sd-banner{position:relative;padding:72px 0;background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden}.sd-banner-overlay{position:absolute;inset:0;background:#000000a8}.sd-banner-inner{position:relative;z-index:1}.sd-banner-desc{color:rgba(255,255,255,.85);font-size:var(--fs-description);line-height:1.7}@media (min-width:768px){.sd-banner-desc{font-size:var(--fs-description)}}@media (min-width:1024px){.sd-banner-desc{font-size:var(--fs-description)}}@media (min-width:1440px){.sd-banner-desc{font-size:var(--fs-description)}}.sd-why-grid{display:grid;grid-template-columns:1fr;gap:36px}@media (min-width:768px){.sd-why-grid{grid-template-columns:repeat(3,1fr);gap:48px 40px}}.sd-why-track{position:relative;display:flex;flex-direction:column;gap:64px}.sd-why-row{min-width:0}.sd-why-item{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;opacity:1;transition:opacity .32s ease}.sd-why-copy{min-width:0}.sd-why-track:not(.is-ready) .sd-why-copy{opacity:1;clip-path:none}.sd-why-item.is-active{opacity:1}.sd-why-item.is-active .sd-block-title{color:var(--orange-500)}.sd-why-row-rail{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;height:22px;margin-top:72px}.sd-why-row-rail:before{position:absolute;top:10px;right:0;left:0;border-top:1px solid var(--line-soft);content:""}.sd-why-anchor{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:22px;height:22px;justify-self:center;color:var(--text-mid);background:var(--navy-950);font-size:19px;line-height:1}.sd-why-marker{z-index:1;width:22px;color:var(--orange-500);background:var(--navy-950);font-size:25px;font-weight:400;line-height:20px;text-shadow:0 0 16px color-mix(in srgb,var(--orange-500),transparent 35%)}.sd-why-line,.sd-why-marker{position:absolute;top:0;left:0;display:block;height:22px;pointer-events:none;will-change:transform}.sd-why-line{z-index:2;width:46px}.sd-why-line-draw{position:absolute;top:50%;left:0;width:100%;height:1px;background:#fff;opacity:.8;transform:translateY(-50%) scaleX(0);transform-origin:left center;animation:sd-why-line-reveal 1.2s ease-in-out infinite alternate}.sd-why-line-plus{position:absolute;top:50%;left:100%;display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:#fff;font-size:17px;font-weight:300;line-height:1;rotate:0deg;transform:translate(-50%,-50%);animation:sd-why-line-rotate 2.4s ease-in-out infinite}@keyframes sd-why-line-reveal{to{transform:translateY(-50%) scaleX(1)}}@keyframes sd-why-line-rotate{to{rotate:1turn}}.sd-why-num{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--fs-description);color:#8b7cf6;margin-bottom:2px;transition:color .36s ease,opacity .36s ease,transform .42s cubic-bezier(.16,1,.3,1),text-shadow .36s ease}.sd-why-track.is-ready .sd-why-num{opacity:.5;transform:translate3d(-18px,0,0) scale(.88)}.sd-why-item.is-active .sd-why-num,.sd-why-item.is-complete .sd-why-num{color:var(--orange-500);opacity:1;transform:translateZ(0) scale(1)}.sd-why-item.is-active .sd-why-num{text-shadow:0 0 18px color-mix(in srgb,var(--orange-500),transparent 48%)}.sd-why-item .sd-block-title{margin:0}.sd-why-desc{color:var(--text-mid);line-height:1.6;margin:0;font-size:var(--fs-description)}@media (min-width:768px){.sd-why-desc{font-size:var(--fs-description)}}@media (min-width:1024px){.sd-why-desc{font-size:var(--fs-description)}}@media (min-width:1440px){.sd-why-desc{font-size:var(--fs-description)}}@media (prefers-reduced-motion:reduce){.sd-why-track .sd-why-item{opacity:1;transition:none}.sd-why-track .sd-why-copy{opacity:1;clip-path:none}.sd-why-track .sd-why-num{opacity:1;transform:none;text-shadow:none;transition:none}.sd-why-line,.sd-why-marker{will-change:auto}.sd-why-line{display:none}.sd-why-line-draw,.sd-why-line-plus{animation:none}.sd-why-line-draw{transform:translateY(-50%) scaleX(1)}}@media (max-width:767px){.sd-why-track{gap:36px}.sd-why-marker,.sd-why-row-rail{display:none}.sd-why-line{top:auto;right:0;bottom:-60px;left:auto;transform:none}}.si-section{padding:56px 0 64px;background:#0b0b0b;overflow:hidden}.si-row{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.si-visual{position:relative;width:100%;max-width:140px;margin:0 auto;isolation:isolate}.si-visual-glow{position:absolute;inset:50%;transform:translate(-50%,-50%);width:105%;height:185%;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(123,97,255,.85) 0,rgba(123,97,255,.55) 28%,rgba(123,97,255,.18) 52%,transparent 72%);filter:blur(55px);opacity:.95}.si-visual-frame{position:relative;z-index:1;aspect-ratio:2/4;width:100%;overflow:hidden;border-radius:2222px;border:1px solid var(--line-soft);background:var(--navy-800)}.si-visual-img{object-fit:cover;opacity:0;transition:opacity 1.2s ease-in-out}.si-visual-images{position:absolute;inset:0}.si-visual-img.is-active{opacity:1}.si-visual-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:0 4px 100px 0 #7b61ff}.si-visual-index{font-family:var(--font-display);font-weight:800;font-size:clamp(2.5rem,8vw,4rem);letter-spacing:-.04em;color:var(--line-soft)}.si-content{min-width:0;text-align:center}.si-heading{font-family:var(--font-display);font-weight:800;letter-spacing:var(--font-display-letter-spacing);line-height:1.12;margin:0 0 20px;color:var(--text-hi);font-size:var(--fs-titleh2)}.si-heading-accent{color:var(--orange-500)}.si-sub{font-family:var(--font-display);font-weight:400;color:var(--text-hi);line-height:1.5;margin:0 0 18px;font-size:var(--fs-subheading)}.si-desc{color:#f5f7fa;line-height:1.7;margin:0 0 14px;font-size:var(--fs-description)}.rt-strong{font-weight:500;color:var(--orange-500)}.si-desc--callout{color:var(--text-hi);font-family:var(--font-display);font-size:var(--fs-subheading)}.si-desc-accent{color:var(--orange-500)}.si-lists{margin-top:28px;display:grid;grid-template-columns:1fr;gap:24px;text-align:left}.si-block-title{font-family:var(--font-display);font-weight:700;color:var(--text-hi);margin:0 0 12px;font-size:.9375rem}.si-list{display:grid;grid-template-columns:1fr;gap:8px 24px}.si-list li{position:relative;padding-left:18px;color:var(--text-mid);font-size:var(--fs-description);line-height:1.5}.si-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--orange-500)}.si-cta.btn-animated{margin-top:28px;min-width:168px;padding:5px}.si-cta .btn-circle{width:44px;height:44px;top:5px;left:5px;bottom:5px}.si-cta:hover .btn-circle{left:calc(100% - 49px)}.si-cta .btn-arrow{font-size:22px}.si-cta .btn-label{padding-left:52px;font-size:.8rem}.si-cta:hover .btn-label{padding-left:0;transform:translateX(-14px)}@media (min-width:768px){.si-section{padding:72px 0 80px}.si-list,.si-lists{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.si-section{padding:96px 0}.si-row{grid-template-columns:420px 1fr;gap:64px;align-items:center}.si-visual{max-width:100%}.si-content{text-align:left}}@media (min-width:1440px){.si-row{grid-template-columns:480px 1fr;gap:88px}}@media (prefers-reduced-motion:reduce){.si-visual-glow{animation:none}}@media (min-width:1440px){.si-section{--fs-titleh2:clamp(44px,2.63vw,56px);--fs-subheading:clamp(24px,1.5vw,32px);--fs-description:clamp(18px,1.12vw,24px);padding:clamp(64px,4.5vw,96px) 0}.si-section>.container{width:78vw;max-width:1800px;padding-inline:0}.si-row{grid-template-columns:clamp(320px,22.5vw,480px) minmax(0,1fr);gap:clamp(48px,4.1vw,88px)}.si-heading{margin-bottom:clamp(14px,.95vw,20px)}.si-desc{margin-bottom:clamp(10px,.66vw,14px)}}