@font-face{font-family:ClashDisplay Local;src:url(../media/ClashDisplay-Regular.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root{--font-heading:"ClashDisplay Local","ClashDisplay",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body,html{height:100%}body,html{overflow-x:clip}body{margin:0;min-height:100dvh;background-color:#04050a;color:var(--color-ink,#fff);font-family:var(--font-body,"Helvetica Neue",Helvetica,Arial,sans-serif);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#005aff;color:#fff}::-moz-selection{background:#005aff;color:#fff}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ol,ul{list-style:none;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:root{color-scheme:dark}.g-group{position:relative;isolation:isolate}.g-group__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.section-shell{position:relative;isolation:isolate}.section-shell__bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.section-shell.shell-stage.g-bg-gradient{background:#04050a}.section-shell.shell-stage.g-bg-gradient:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gradient-brand,radial-gradient(#463fa4 0,#232765 50%,#000f26 100%));opacity:0;transition:opacity .9s ease;pointer-events:none}.section-shell.shell-lit.g-bg-gradient:before{opacity:1}.section-shell.shell-stage>.section-shell__inner{opacity:0;transform:translateY(20px)}.section-shell.shell-lit>.section-shell__inner{opacity:1;transform:none;transition:opacity .6s ease .45s,transform .6s ease .45s}.g-bg-light{background-color:var(--color-surface,#f4f6fa);color:#0b1020}.g-bg-dark{background-color:#04050a}.g-bg-gradient{background:var(--gradient-brand,radial-gradient(#463fa4 0,#232765 50%,#000f26 100%))}.g-pt-sm{padding-top:var(--space-8,42px)}.g-pt-lg{padding-top:var(--space-10,110px)}.g-pb-sm{padding-bottom:var(--space-8,42px)}.g-pb-lg{padding-bottom:var(--space-10,110px)}@media(max-width:768px){.g-pt-lg{padding-top:var(--space-9,68px)}.g-pb-lg{padding-bottom:var(--space-9,68px)}}[class*=__eyebrow]{font-size:.875rem!important}@property --eb-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes eb-shine-spin{to{--eb-angle:360deg}}.accordion__eyebrow,.features__eyebrow,.media__eyebrow,.stage__eyebrow{position:relative}.accordion__eyebrow:after,.features__eyebrow:after,.media__eyebrow:after,.stage__eyebrow:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--eb-angle),transparent 0turn,transparent .63turn,rgba(40,78,150,.22) .73turn,rgba(74,116,196,.42) .78turn,rgba(40,78,150,.22) .83turn,transparent .93turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:eb-shine-spin 4.5s linear infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.accordion__eyebrow:after,.features__eyebrow:after,.media__eyebrow:after,.stage__eyebrow:after{animation:none}}@keyframes brand-gradient-flow{to{background-position:200%}}[class*=--brand]{background-image:linear-gradient(100deg,var(--color-primary,#005aff) 0,var(--color-accent,#4db8ff) 28%,#a9dcff 50%,var(--color-accent,#4db8ff) 72%,var(--color-primary,#005aff) 100%)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent;color:transparent!important;animation:brand-gradient-flow 5s linear infinite}@media(prefers-reduced-motion:reduce){[class*=--brand]{animation:none}}
