.ds-root{--ds-landing-display:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;color:#0d1b2a;background:#fff;min-height:100vh;font-family:Inter,system-ui,sans-serif;line-height:1.55;overflow-x:hidden}.ds-root *,.ds-root :before,.ds-root :after{box-sizing:border-box}.ds-root a{color:inherit;text-decoration:none;transition:opacity .2s}.ds-root a:hover{opacity:.7}.ds-root a:focus-visible,.ds-root button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f2762e}.ds-root button{cursor:pointer;background:0 0;border:0;font-family:inherit}.ds-root img,.ds-root svg{max-width:100%}.ds-container{max-width:1440px;margin:0 auto;padding:0 48px}@media (max-width:1100px){.ds-root .ds-hero-grid{grid-template-columns:1fr!important;gap:40px!important}.ds-root .ds-hero-index{max-width:420px}}@media (max-width:1000px){.ds-root .ds-cols-3{grid-template-columns:repeat(2,1fr)!important}.ds-root .ds-cols-4{row-gap:32px;grid-template-columns:repeat(2,1fr)!important}.ds-root .ds-cta-grid{grid-template-columns:1fr!important}.ds-root .ds-bento{grid-template-rows:none!important;grid-template-columns:repeat(2,1fr)!important}.ds-root .ds-bento>*{min-height:150px;grid-area:auto!important}.ds-root .ds-nav-links{gap:20px!important}}.ds-root .ds-planet-stage{width:min(820px,68vw)}@media (max-width:700px){.ds-root .ds-planet-stage{width:min(820px,82vw)}.ds-container{padding:0 20px}.ds-root .ds-hide-mobile{display:none!important}.ds-root .ds-cols-3,.ds-root .ds-cols-4,.ds-root .ds-bento{grid-template-columns:1fr!important}.ds-root .ds-nav-links,.ds-root .ds-nav-login{display:none!important}}.ds-reveal{transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--ds-reveal-delay,0s), transform .7s cubic-bezier(.2, .7, .2, 1) var(--ds-reveal-delay,0s)}.ds-reveal[data-armed=true]{opacity:0;transform:translateY(var(--ds-reveal-y,20px));will-change:opacity, transform}.ds-reveal[data-armed=true][data-shown=true]{opacity:1;will-change:auto;transform:none}.ds-root .ds-planet-stage{contain:layout paint style;will-change:transform, opacity;backface-visibility:hidden}.ds-root .ds-nav-veil{z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(18px)saturate(140%);will-change:opacity;pointer-events:none;background:#ffffffb8;transition:opacity .35s;position:absolute;inset:0}.ds-proof{z-index:60;pointer-events:none;flex-direction:column;gap:10px;width:320px;max-width:calc(100vw - 32px);display:flex;position:fixed;top:88px;right:24px}.ds-proof>*{pointer-events:auto}.ds-proof-card{animation:.45s cubic-bezier(.2,.8,.2,1) both dsProofIn}.ds-proof-card[data-leaving=true]{animation:.3s ease-in both dsProofOut}@keyframes dsProofIn{0%{opacity:0;transform:translate(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes dsProofOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)scale(.96)}}@media (max-width:700px){.ds-proof{width:auto;inset:auto 16px 16px}}@media (prefers-reduced-motion:reduce){.ds-root *,.ds-root :before,.ds-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ds-reveal[data-armed=true]{opacity:1!important;transform:none!important}}@keyframes dsDecomp{0%{opacity:0;transform:translate(0)scale(1)rotate(0)}10%{opacity:1}60%{opacity:.8}to{transform:translate(var(--dx), var(--dy)) scale(.35) rotate(var(--rot));opacity:0}}
