.sd-page{--sd-nav:58px;--sd-mnav:57px;padding-top:var(--sd-mnav);--sd-blue:#1c79e8;--sd-blue-light:#7ec4ff;--sd-gradient:linear-gradient(90deg, #000 0%, #0a7def 22%, #0a7def 30%, #182860 58%, #000 92%);--sd-gradient-right:linear-gradient(90deg, #000 8%, #182860 42%, #0a7def 70%, #0a7def 78%, #000 100%);--sd-gradient-from-blue:linear-gradient(90deg, #0a7def 0%, #0a7def 22%, #182860 52%, #000 88%);--sd-gradient-light:linear-gradient(90deg, var(--sd-blue-light) 0%, var(--sd-blue-light) 32%, #aad6ff 40%, #d4ebff 46%, #fff 52%, #fff 100%);--sd-btn-gradient:radial-gradient(ellipse 130% 220% at 8% 45%, #000 0%, #0a7def 52%), radial-gradient(ellipse 110% 190% at 52% 18%, #0a7def 0%, #182860 50%), radial-gradient(ellipse 95% 210% at 88% 72%, #182860 0%, #000 58%);color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}body:has(.sd-page):after{display:none}.sd-navbar{top:var(--sd-mnav)}.sd-page :where(h1,h2,h3,h4,h5,h6){font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif}.sd-reveal{opacity:0;filter:blur(10px);transition:opacity .95s cubic-bezier(.22,1,.36,1),filter .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1);transition-delay:var(--sd-reveal-delay,0s);will-change:opacity, filter, transform;transform:translateY(18px)}.sd-reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.sd-text-gradient,.sd-text-gradient-right,.sd-text-gradient-light,.sd-text-gradient-from-blue{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sd-text-gradient{background-image:var(--sd-gradient)}.sd-text-gradient-right{background-image:var(--sd-gradient-right)}.sd-text-gradient-light{background-image:var(--sd-gradient-light)}.sd-text-gradient-from-blue{background-image:var(--sd-gradient-from-blue)}.sd-hero{clip-path:inset(calc(-1 * var(--sd-mnav) - 1px) 0 0 0);margin-top:calc(-1 * var(--sd-nav));padding-top:calc(var(--sd-nav) + 3.5rem);position:relative}@media (min-width:640px){.sd-hero{padding-top:calc(var(--sd-nav) + 5rem)}}@media (min-width:1024px){.sd-hero{padding-top:calc(var(--sd-nav) + 6rem)}}.sd-hero-bg{z-index:0;pointer-events:none;will-change:transform;background-position:top;background-repeat:no-repeat;background-size:cover;height:124%;position:absolute;inset:-12% 0 0}.sd-hero-bg:before{content:"";inset-inline:0;background:inherit;height:100%;position:absolute;bottom:100%;transform:scaleY(-1)}.sd-dashboard-fade{inset-inline:0;pointer-events:none;z-index:1;background:linear-gradient(#fff0 0%,#ffffffa6 45%,#fff 100%);height:min(11%,100px);position:absolute;bottom:0}.sd-feature-item{cursor:pointer;text-align:left;width:100%}.sd-feature-item .sd-feature-title{color:#ced0d4;transition:color .35s}.sd-feature-item.is-active .sd-feature-title{color:var(--sd-blue)}.sd-feature-item .sd-feature-desc{opacity:0;max-height:0;transition:max-height .45s,opacity .35s,margin-top .35s;overflow:hidden}.sd-feature-item.is-active .sd-feature-desc{opacity:1;max-height:10rem;margin-top:.75rem}.sd-feature-image{opacity:0;transition:opacity .55s;position:absolute;inset:0}.sd-feature-image.is-active{opacity:1}.sd-feature-controls{pointer-events:none;align-items:center;gap:1rem;transition:top .45s,height .45s;display:flex;position:absolute;left:0}.sd-feature-controls button{pointer-events:auto}.sd-progress-track{background:#ced0d4;border-radius:1px;flex-shrink:0;align-self:stretch;width:2px;position:relative;overflow:hidden}.sd-progress-fill{background:var(--sd-blue);transform-origin:top;width:100%;height:100%;position:absolute;top:0;left:0}.sd-rt-card{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:24rem;display:flex;overflow:hidden}.sd-rt-media{flex:1 1 0;min-height:0;margin-top:1rem;position:relative}.sd-rt-media--bottom img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;display:block;position:absolute;inset:0}.sd-rt-media--center{justify-content:center;align-items:center;display:flex}.sd-rt-media--center img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:100%;display:block}@media (max-width:639px){.sd-rt-card{min-height:0}.sd-rt-media--bottom{aspect-ratio:1140/581;flex:none}.sd-rt-media--bottom img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.sd-rt-media--center{flex:none}}.sd-stack-section{--stack-top:calc(var(--sd-mnav) + var(--sd-nav) + .5rem);--stack-gap:3rem;--stack-peek:30px;--card-height:min(65.28vh, 38.4rem);--card-width:80%;--card-radius:1.75rem}.sd-stack-intro{margin-bottom:var(--stack-gap)}.sd-stack{height:calc(var(--card-height) * 2);position:relative}.sd-stack-pin{top:var(--stack-top);height:calc(var(--card-height) + var(--stack-peek));position:sticky}.sd-stack-back{z-index:1;position:relative}.sd-stack-front{inset-inline:0;top:var(--stack-peek);z-index:2;transform-origin:top;will-change:transform, opacity;position:absolute}.sd-stack-card{width:var(--card-width);height:var(--card-height);border-radius:var(--card-radius);background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001a}.sd-stack-back .sd-stack-card{opacity:0;will-change:opacity, transform;transition:opacity 1.15s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.sd-stack-back .sd-stack-card.is-visible{opacity:1;transform:translate(0,0)}.sd-stack-copy{flex-shrink:0;padding:1.275rem 1.275rem 0}.sd-stack-media{padding-inline:1.275rem;flex:1 1 0;justify-content:center;align-items:center;min-height:0;margin-top:1rem;padding-bottom:1.275rem;display:flex;position:relative;overflow:hidden}.sd-stack-media img{-o-object-fit:contain;object-fit:contain;transform-origin:top;width:100%;height:auto;max-height:100%;display:block;transform:scale(1.2)}@media (min-width:640px){.sd-stack-copy{padding:1.7rem 1.7rem 0}.sd-stack-media{padding-inline:1.7rem;padding-bottom:1.7rem}}@media (max-width:639px){.sd-stack-section{--card-height:min(52vh, 28rem);--card-width:100%;overflow-x:clip}}.sd-cap{--cap-ink:#0f172a;--cap-card:24.9rem;--cap-gap:1.15rem;background:#f4f6f8;padding:4.5rem 0 5rem;overflow:hidden}.sd-cap-layout{-moz-column-gap:clamp(2rem, 4vw, 4.5rem);grid-template-columns:minmax(17.5rem,22rem) minmax(0,1fr);align-items:stretch;column-gap:clamp(2rem,4vw,4.5rem);padding-left:max(1rem,50vw - 40rem);display:grid}.sd-cap-intro{flex-direction:column;padding-top:.25rem;padding-bottom:.5rem;display:flex}.sd-cap-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sd-blue);margin:0 0 1.15rem;font-size:.75rem;font-weight:700}.sd-cap-title{letter-spacing:-.03em;max-width:11em;color:var(--cap-ink);margin:0;font-size:clamp(2.35rem,3.1vw,3.15rem);font-weight:500;line-height:1.08}.sd-cap-lead{color:#667085;max-width:22rem;margin:1.35rem 0 0;font-size:.975rem;line-height:1.65}.sd-cap-controls{gap:.7rem;margin-top:auto;padding-top:2.75rem;display:flex}.sd-cap-control{color:#344054;cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:border-color .2s,color .2s,background-color .2s,opacity .2s;display:inline-flex}.sd-cap-control:hover:not(:disabled){border-color:var(--sd-blue);color:var(--sd-blue)}.sd-cap-control:focus-visible{outline:2px solid var(--sd-blue);outline-offset:3px}.sd-cap-control:disabled{opacity:.38;cursor:default}.sd-cap-viewport{min-width:0;max-width:100%;position:relative;overflow:hidden}.sd-cap-viewport.is-faded{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .75rem 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .75rem 100%)}.sd-cap-track{gap:var(--cap-gap);will-change:transform;flex-wrap:nowrap;width:max-content;padding:.35rem max(1.5rem,50vw - 40rem) .75rem 0;transition:transform .45s;display:flex}.sd-cap-card{flex:0 0 var(--cap-card);width:var(--cap-card);box-sizing:border-box;background:#fff;border-radius:1.35rem;flex-direction:column;max-width:82vw;min-height:100%;padding:1.35rem 1.3rem 1.25rem;transition:box-shadow .35s;display:flex;box-shadow:0 4px 12px #0f172a0d}.sd-cap-card:hover{box-shadow:0 6px 16px #0f172a14}.sd-cap-card-title{letter-spacing:-.02em;min-height:2.7rem;color:var(--cap-ink);align-items:baseline;gap:.55rem;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;display:flex}.sd-cap-card-index{letter-spacing:.01em;color:var(--sd-blue);flex-shrink:0;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:700}.sd-cap-visual{aspect-ratio:16/9;background:#0c1018;border-radius:.95rem;flex-shrink:0;width:100%;margin-top:1rem;position:relative;overflow:hidden}.sd-cap-visual svg,.sd-cap-visual img{width:100%;height:100%;display:block}.sd-cap-text{color:var(--cap-ink);flex:auto;margin:1.05rem 0 0;font-size:.925rem;line-height:1.6}@media (min-width:640px){.sd-cap-layout{padding-left:max(1.5rem,50vw - 40rem)}.sd-cap-track{padding-right:max(1.5rem,50vw - 40rem)}.sd-cap-eyebrow{letter-spacing:.16em}}@media (min-width:1024px){.sd-cap{padding:5.5rem 0 6rem}.sd-cap-layout{padding-left:max(2rem,50vw - 40rem)}.sd-cap-track{padding-right:max(2rem,50vw - 40rem)}}@media (max-width:1023px){.sd-cap-layout{grid-template-columns:1fr;row-gap:2rem}.sd-cap-intro{padding-right:max(1rem,50vw - 40rem)}.sd-cap-title{max-width:12em}.sd-cap-controls{margin-top:1.75rem;padding-top:0}}@media (max-width:639px){.sd-cap{padding:3.5rem 0 4rem}.sd-cap-intro,.sd-cap-track{padding-right:1rem}.sd-cap-card{flex-basis:82vw;width:82vw}}.sd-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;overflow:hidden}.sd-faq-toggle{text-align:left;cursor:pointer;letter-spacing:normal;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;display:flex}.sd-faq-item.is-open .sd-faq-toggle{padding-bottom:.75rem}.sd-faq-question{letter-spacing:normal;color:#111827;flex:1;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.45}.sd-faq-icon{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.sd-faq-icon-v{transform-origin:50%;transform-box:fill-box;transition:transform .3s,opacity .3s}.sd-faq-item.is-open .sd-faq-icon-v{opacity:0;transform:scaleY(0)}.sd-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.sd-faq-item.is-open .sd-faq-panel{grid-template-rows:1fr}.sd-faq-panel-inner{overflow:hidden}.sd-faq-answer{color:#374151;padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.65}@media (min-width:640px){.sd-faq-toggle{padding:1.375rem 1.625rem}.sd-faq-item.is-open .sd-faq-toggle{padding-bottom:.875rem}.sd-faq-question{font-size:1rem}.sd-faq-answer{padding:0 1.625rem 1.375rem}}.sd-cta-banner{box-shadow:0 8px 30px #00000014}.sd-btn{isolation:isolate;background-color:#111827;position:relative;overflow:hidden}.sd-btn:before{content:"";border-radius:inherit;background:var(--sd-btn-gradient);opacity:0;z-index:-1;background-position:0%;background-size:220% 220%;transition:opacity .4s;position:absolute;inset:0}.sd-btn:hover:before{opacity:1;animation:5s ease-in-out infinite sd-btn-shift}@keyframes sd-btn-shift{0%{background-position:0 45%}25%{background-position:55% 15%}50%{background-position:100% 55%}75%{background-position:40% 85%}to{background-position:0 45%}}@media (prefers-reduced-motion:reduce){.sd-reveal{opacity:1;filter:none;transition:none;transform:none}.sd-stack{height:calc(var(--card-height) + var(--stack-peek))}.sd-stack-back .sd-stack-card{opacity:1;transition:none;transform:none}.sd-feature-item .sd-feature-desc,.sd-feature-image,.sd-feature-controls,.sd-cap-track,.sd-cap-card,.sd-cap-control,.sd-faq-icon-v,.sd-faq-panel{transition:none}.sd-btn:hover:before{animation:none}}.sd-stack-front{opacity:0;transform:translate3d(0, calc(var(--card-height) - var(--stack-peek)), 0) scale(1.15)}@media (max-width:639px){.sd-stack-front{transform:translate3d(0, calc(var(--card-height) - var(--stack-peek)), 0) scale(1)}}@media (prefers-reduced-motion:reduce){.sd-stack-front{opacity:1;transform:none}}
