.sm-fx .sm-hero{position:relative;overflow:hidden}.sm-fx .sm-hero-fx{position:absolute;inset:0;z-index:0;pointer-events:none;will-change:transform}.sm-fx .sm-hero-fx canvas{position:absolute;inset:0;width:100%;height:100%}.sm-fx .sm-hero-fx::before{content:"";position:absolute;inset:0;background:radial-gradient(640px circle at 72% 54%,color-mix(in srgb,var(--sm-accent) 11%,transparent),transparent 62%)}.sm-fx .sm-aurora{position:absolute;width:58vw;height:58vw;max-width:880px;max-height:880px;border-radius:50%;filter:blur(90px);opacity:.38;will-change:transform;pointer-events:none}.sm-fx .sm-aurora-a{left:-18%;top:-38%;background:radial-gradient(circle at 32% 32%,color-mix(in srgb,var(--sm-accent) 24%,transparent),transparent 62%);animation:sm-aur-a 22s ease-in-out infinite alternate}.sm-fx .sm-aurora-b{right:-22%;bottom:-48%;background:radial-gradient(circle at 62% 62%,color-mix(in srgb,var(--sm-accent-2) 20%,transparent),transparent 62%);animation:sm-aur-b 28s ease-in-out infinite alternate}@keyframes sm-aur-a{to{transform:translate3d(9vw,6vh,0) scale(1.22) rotate(18deg)}}@keyframes sm-aur-b{to{transform:translate3d(-8vw,-5vh,0) scale(.92) rotate(-14deg)}}.sm-fx .sm-scanlines{position:absolute;inset:0;opacity:.55;mix-blend-mode:overlay;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)}.sm-fx .sm-scanlines::after{content:"";position:absolute;left:0;right:0;top:-25%;height:20%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.06),transparent);animation:sm-scan 9s linear infinite}@keyframes sm-scan{to{transform:translateY(650%)}}@keyframes sm-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sm-ops-in{from{opacity:0;transform:translateY(28px) scale(.975)}to{opacity:1;transform:none}}.sm-fx .sm-hero .sm-eyebrow{animation:sm-up .55s .05s cubic-bezier(.22,1,.36,1) backwards}.sm-fx .sm-hero .sm-title{animation:sm-up .65s .16s cubic-bezier(.22,1,.36,1) backwards}.sm-fx .sm-hero .sm-lede{animation:sm-up .65s .28s cubic-bezier(.22,1,.36,1) backwards}.sm-fx .sm-hero .sm-cta{animation:sm-up .65s .4s cubic-bezier(.22,1,.36,1) backwards}.sm-fx .sm-hero .sm-trust{animation:sm-up .65s .52s cubic-bezier(.22,1,.36,1) backwards}.sm-fx .sm-hero .sm-ops{animation:sm-ops-in .8s .35s cubic-bezier(.22,1,.36,1) backwards}@keyframes sm-sheen{from{background-size:220% 100%;background-position:130% 0;filter:brightness(1.5)}to{background-size:100% 100%;background-position:0 0;filter:none}}.sm-fx h1.sm-title .accent{animation:sm-sheen 1.5s .55s ease-out backwards}.sm-fx .sm-ops{background:linear-gradient(180deg,rgba(20,28,39,.6),rgba(16,22,31,.68));-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);border-color:transparent;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 70px color-mix(in srgb,var(--sm-accent) 9%,transparent),inset 0 1px 0 rgba(255,255,255,.05)}.sm-fx [data-tilt]{transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .25s ease;transform-style:preserve-3d}.sm-fx [data-tilt].is-tilt{transition:transform .12s ease-out,box-shadow .3s ease}.sm-fx .sm-cap[data-tilt],.sm-fx .sm-pillar[data-tilt]{overflow:visible}.sm-fx .sm-cap[data-tilt]::before,.sm-fx .sm-pillar[data-tilt]::before{border-radius:2px}.sm-fx [data-tilt] .sm-cap-top,.sm-fx [data-tilt] .sm-pillar-top{transform-style:preserve-3d}.sm-fx .sm-cap[data-tilt].is-tilt .icon,.sm-fx .sm-pillar[data-tilt].is-tilt .icon{transform:translateZ(26px)}.sm-fx .sm-cap[data-tilt].is-tilt,.sm-fx .sm-pillar[data-tilt].is-tilt{box-shadow:0 4px 14px rgba(0,0,0,.5),0 28px 60px rgba(0,0,0,.45),0 0 44px color-mix(in srgb,var(--sm-accent) 13%,transparent)}.sm-fx [data-tilt]::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,color-mix(in srgb,var(--sm-accent) 80%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--sm-accent-2) 70%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:var(--ring, 0);transition:opacity .2s ease;pointer-events:none}.sm-fx [data-tilt]:hover::after{opacity:1}@property --sm-rot{syntax:'<angle>';inherits:false;initial-value:0deg}@keyframes sm-ring-rot{to{--sm-rot:360deg}}.sm-fx .sm-card.is-popular[data-tilt]::after,.sm-fx .sm-ops[data-tilt]::after{opacity:1;background:conic-gradient(from var(--sm-rot) at 50% 50%,transparent 0,color-mix(in srgb,var(--sm-accent) 85%,transparent) 8%,color-mix(in srgb,var(--sm-accent-2) 75%,transparent) 15%,transparent 26%,transparent 52%,color-mix(in srgb,var(--sm-accent) 40%,transparent) 62%,transparent 74%);animation:sm-ring-rot 7s linear infinite}.sm-fx .sm-tilt-glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3}@keyframes sm-rise{from{opacity:0;transform:translateY(32px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.sm-fx .sm-rv{opacity:0}.sm-fx .sm-rv.is-in{opacity:1;animation:sm-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--rv-d, 0) * 85ms)}.sm-fx .sm-engine{position:relative;overflow:hidden}.sm-fx .sm-engine::after{content:"";position:absolute;top:0;bottom:0;left:0;width:16%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sm-accent) 11%,transparent),transparent)}@keyframes sm-eng-sweep{0%{transform:translateX(-110%);opacity:0}8%{opacity:1}100%,72%{transform:translateX(720%);opacity:0}}.sm-fx .sm-engine.is-live::after{animation:sm-eng-sweep 3.8s ease-in-out infinite}@keyframes sm-node-glow{0%,100%,16%{border-color:var(--sm-line);box-shadow:none}6%{border-color:color-mix(in srgb,var(--sm-accent) 65%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--sm-accent) 22%,transparent)}}.sm-fx .sm-engine.is-live .node{animation:sm-node-glow 3.8s infinite}.sm-fx .sm-engine.is-live .node:first-of-type{animation-delay:.25s}.sm-fx .sm-engine.is-live .node:nth-of-type(2){animation-delay:.85s}.sm-fx .sm-engine.is-live .node:nth-of-type(3){animation-delay:1.45s}.sm-fx .sm-engine.is-live .node:nth-of-type(4){animation-delay:2.05s}.sm-fx .sm-engine.is-live .node:nth-of-type(5){animation-delay:2.65s}@keyframes sm-arrow-glow{0%,100%,16%{opacity:1}6%{opacity:.45}}.sm-fx .sm-engine.is-live .step{animation:sm-arrow-glow 3.8s infinite}.sm-fx .sm-engine.is-live .step:first-of-type{animation-delay:.55s}.sm-fx .sm-engine.is-live .step:nth-of-type(2){animation-delay:1.15s}.sm-fx .sm-engine.is-live .step:nth-of-type(3){animation-delay:1.75s}.sm-fx .sm-engine.is-live .step:nth-of-type(4){animation-delay:2.35s}.sm-fx .sm-caps,.sm-fx .sm-pillars{position:relative}@keyframes sm-drift-a{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(7vw,5vh,0) scale(1.18)}}@keyframes sm-drift-b{from{transform:translate3d(0,0,0) scale(1.1)}to{transform:translate3d(-6vw,-4vh,0) scale(.95)}}.sm-fx .sm-pillars::after{content:"";position:absolute;left:-12%;top:-18%;z-index:0;pointer-events:none;width:52vw;height:52vw;max-width:860px;max-height:860px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--sm-accent) 7%,transparent),transparent 65%);animation:sm-drift-a 26s ease-in-out infinite alternate}.sm-fx .sm-caps::after{content:"";position:absolute;right:-14%;bottom:-22%;z-index:0;pointer-events:none;width:56vw;height:56vw;max-width:920px;max-height:920px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--sm-accent-2) 6%,transparent),transparent 65%);animation:sm-drift-b 32s ease-in-out infinite alternate}@keyframes sm-row-in{from{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:none}}.sm-fx .sm-feed-row{animation:sm-row-in .4s cubic-bezier(.22,1,.36,1)}@keyframes sm-sev-pulse{0%,100%{opacity:1}50%{opacity:.6}}.sm-fx .sm-feed-row .sev.crit{animation:sm-sev-pulse 2.1s ease-in-out infinite}.sm-fx .sm-feed-row .sev.high{animation:sm-sev-pulse 3.2s ease-in-out infinite}.sm-fx .sm-btn{transition:transform .16s ease,box-shadow .3s ease,background-position .5s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.sm-fx .sm-btn:active{transform:translateY(1px) scale(.98)}.sm-fx .sm-btn-primary{background-image:linear-gradient(115deg,var(--sm-accent) 0,var(--sm-accent-2) 55%,var(--sm-accent) 100%);background-size:230% 100%;background-position:0 0}.sm-fx .sm-btn-primary:hover{background-image:linear-gradient(115deg,var(--sm-accent) 0,var(--sm-accent-2) 55%,var(--sm-accent) 100%);background-size:230% 100%;background-position:98% 0;transform:translateY(-1px);box-shadow:0 6px 26px color-mix(in srgb,var(--sm-accent) 42%,transparent),0 2px 8px rgba(0,0,0,.4)}.sm-fx .sm-btn-ghost:hover{box-shadow:0 0 22px color-mix(in srgb,var(--sm-accent) 16%,transparent);background:color-mix(in srgb,var(--sm-accent) 7%,transparent)}@media (max-width:768px){.sm-fx .sm-hero-fx canvas{display:none}.sm-fx .sm-aurora{display:none}.sm-fx .sm-caps::after,.sm-fx .sm-pillars::after{display:none}.sm-fx .sm-scanlines{opacity:.35}.sm-fx .sm-card.is-popular[data-tilt]::after,.sm-fx .sm-ops[data-tilt]::after{animation:none}}@media (prefers-reduced-motion:reduce){.sm-fx:not(.sm-fx-force) .sm-caps::after,.sm-fx:not(.sm-fx-force) .sm-engine.is-live .node,.sm-fx:not(.sm-fx-force) .sm-engine.is-live .step,.sm-fx:not(.sm-fx-force) .sm-engine.is-live::after,.sm-fx:not(.sm-fx-force) .sm-feed-row,.sm-fx:not(.sm-fx-force) .sm-feed-row .sev.crit,.sm-fx:not(.sm-fx-force) .sm-feed-row .sev.high,.sm-fx:not(.sm-fx-force) .sm-hero .sm-cta,.sm-fx:not(.sm-fx-force) .sm-hero .sm-eyebrow,.sm-fx:not(.sm-fx-force) .sm-hero .sm-lede,.sm-fx:not(.sm-fx-force) .sm-hero .sm-ops,.sm-fx:not(.sm-fx-force) .sm-hero .sm-title,.sm-fx:not(.sm-fx-force) .sm-hero .sm-trust,.sm-fx:not(.sm-fx-force) .sm-pillars::after,.sm-fx:not(.sm-fx-force) .sm-rv.is-in,.sm-fx:not(.sm-fx-force) h1.sm-title .accent{animation:none!important}.sm-fx:not(.sm-fx-force) .sm-rv{opacity:1}.sm-fx:not(.sm-fx-force) [data-tilt]{transition:none}.sm-fx:not(.sm-fx-force) .sm-hero-fx canvas{display:none}.sm-fx:not(.sm-fx-force) .sm-aurora,.sm-fx:not(.sm-fx-force) .sm-card.is-popular[data-tilt]::after,.sm-fx:not(.sm-fx-force) .sm-ops[data-tilt]::after,.sm-fx:not(.sm-fx-force) .sm-scanlines::after{animation:none}}