@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Geist Variable", "Geist", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading: var(--font-sans);--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, monospace}:root{color-scheme:dark;--ink:#05070b;--ink-2:#080b11;--panel:#0d1119;--paper:#f4f0e9;--text-secondary: var(--muted);--text-accent: var(--purple-2);--muted:#b9b6bf;--line:rgba(255,255,255,.09);--purple:#7d35df;--purple-2:#a95cff;--violet:#5e22b2;--amber:#c98d57;--green:#9ab274;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--sans:var(--font-sans);--font-display:var(--serif);--type-label:.875rem;--type-small:.9375rem;--type-control:.9375rem;--type-compact:1rem;--type-body:1.125rem;--type-lead:1.25rem;--tracking-display:-.035em;--tracking-label:.06em;--max:1240px;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;min-width:320px;background:radial-gradient(circle at 72% -10%,rgba(125,53,223,.12),transparent 34rem),linear-gradient(180deg,#05070b,#080b11 52%,#05070b);color:var(--paper);font-family:var(--sans);font-size:var(--type-body);line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:180;opacity:.09;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:4px 4px;mix-blend-mode:soft-light}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%}::selection{background:#7d35df;color:#fff}.shell{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.eyebrow{color:#b97aff;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.display{font-family:var(--serif);font-weight:400;letter-spacing:var(--tracking-display);line-height:.94}.copy{color:var(--text-secondary);line-height:1.72}.purple{color:#a95cff}.section{position:relative;padding:clamp(92px,10vw,168px) 0;border-top:1px solid var(--line)}.section--quiet{background:linear-gradient(180deg,rgba(255,255,255,.012),transparent)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,96px);align-items:center}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:48px;padding:.8rem 1.15rem;border:1px solid rgba(255,255,255,.13);border-radius:.6rem;background:#ffffff06;color:var(--paper);cursor:pointer;overflow:hidden;transition:transform .25s var(--ease),border-color .25s,background .25s,box-shadow .25s}.button:hover{transform:translateY(-2px) scale(1.012);border-color:#a95cff94;box-shadow:0 15px 38px #0000004d,0 0 32px #7d35df2e}.button:active{transform:translateY(0) scale(.985)}.button--primary{background:linear-gradient(135deg,#9146ec,#6525b8);border-color:#9f5aef;box-shadow:0 0 20px #7d35df33,0 0 60px #7d35df1f}.button--primary:after{content:"";position:absolute;inset:-80% -20%;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.24),transparent 65%);transform:translate(-68%) rotate(12deg);transition:transform .7s ease}.button--primary:hover:after{transform:translate(68%) rotate(12deg)}.button-row{display:flex;gap:12px;flex-wrap:wrap}.glass{border:1px solid var(--line);background:linear-gradient(180deg,#141822d1,#080a10e6);backdrop-filter:blur(20px) saturate(125%);box-shadow:0 30px 90px #0000004d,inset 0 1px #ffffff09}.neon{position:relative;isolation:isolate}.neon:before,.neon:after{content:"";position:absolute;pointer-events:none;border-radius:999px;filter:blur(35px);mix-blend-mode:screen}.neon:before{width:18rem;height:6rem;background:linear-gradient(90deg,#5e22b2,#9d52f3);right:-2%;top:2%;opacity:.25;animation:neonPulse 5.6s ease-in-out infinite}.neon:after{width:8rem;height:2.4rem;background:#c27bff;right:8%;top:4%;opacity:.3;animation:neonFlicker 3.9s steps(1) infinite}@keyframes neonPulse{0%,to{opacity:.18;transform:scale(.94);filter:blur(40px) hue-rotate(0deg)}50%{opacity:.68;transform:scale(1.08);filter:blur(30px) hue-rotate(16deg)}}@keyframes neonFlicker{0%,8%,12%,50%,to{opacity:.28}9%,11%,52%{opacity:.8}}.reveal{opacity:0;transform:translateY(34px);filter:blur(4px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s}.reveal.is-visible{opacity:1;transform:none;filter:none}[data-unload]{opacity:.28;transform:scale(.985);transition:opacity .7s,transform .7s}[data-unload].is-active{opacity:1;transform:none}.tilt{transform-style:preserve-3d;transition:transform .22s var(--ease),box-shadow .22s}.tilt:hover{transform:perspective(900px) rotateX(2.3deg) rotateY(-2.3deg) translateY(-5px);box-shadow:0 24px 70px #00000052,0 0 36px #7d35df14}.particle-field{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle-field i{position:absolute;width:2px;height:2px;border-radius:50%;background:#d7bcff;opacity:.15;animation:float 14s linear infinite}@keyframes float{0%{transform:translate3d(0,40px,0)}to{transform:translate3d(18px,-140px,0)}}.vignette:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 58% 34%,transparent 19%,rgba(0,0,0,.32) 72%,rgba(0,0,0,.78) 100%)}.footer{border-top:1px solid var(--line);padding:52px 0 110px;color:var(--text-secondary)}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:30px}.footer a{display:block;margin:.55rem 0}.footer strong{color:var(--paper)}.subhero{padding:160px 0 90px;min-height:74svh;display:grid;align-items:end;position:relative;overflow:hidden}.subhero h1{font-size:clamp(3.3rem,8vw,7.5rem);max-width:1040px;margin:.5rem 0 1rem}.subhero .copy{font-size:var(--type-body);max-width:680px}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.proof{padding:28px;border:1px solid var(--line);background:#ffffff05;min-height:180px}.proof h3{font-family:var(--serif);font-weight:400;font-size:1.55rem;margin:.3rem 0}.proof p{color:var(--text-secondary);line-height:1.6}@supports (animation-timeline:view()){.scroll-reveal{animation:scrollIn linear both;animation-timeline:view();animation-range:entry 10% cover 35%}@keyframes scrollIn{0%{opacity:.25;transform:translateY(50px) scale(.98)}to{opacity:1;transform:none}}}@media(max-width:800px){.shell{width:min(calc(100% - 28px),var(--max))}.grid-2,.footer-grid,.proof-grid{grid-template-columns:1fr}.subhero{min-height:68svh;padding-top:130px}.section{padding:82px 0}.button-row .button{width:100%}.particle-field i:nth-child(n+9){display:none}.tilt:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none;filter:none}[data-unload]{opacity:1;transform:none}}@media(max-width:800px){.neon:after{display:none}.neon:before{filter:blur(28px);animation-duration:8s}.particle-field i:nth-child(n+7){display:none}[data-unload]{opacity:1;transform:none;filter:none}}@media(prefers-reduced-data:reduce){.particle-field,.neon:after{display:none}.neon:before{animation:none;opacity:.18}}.particle-field:not(.is-visible) i,[data-unload]:not(.is-active) .particle-field i{animation-play-state:paused}[data-unload].is-active .particle-field i,.particle-field.is-visible i{animation-play-state:running}@media(max-width:800px){.particle-field i:nth-child(n+5){display:none}.particle-field i{opacity:.09;animation-duration:20s}.neon:before{width:11rem;height:4rem;opacity:.16;filter:blur(24px)}.glass{backdrop-filter:blur(12px) saturate(112%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:before{opacity:.065}.particle-field{display:none!important}.neon:before,.neon:after{animation:none!important;transform:none!important;opacity:.16!important}.reveal,[data-unload],.scroll-reveal{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}.tilt,.tilt:hover,[data-tilt]{transform:none!important;transition:none!important}.button,.button:after{transition:none!important;animation:none!important}.button:hover{transform:none!important}}[data-home-susi]{cursor:pointer;background-color:transparent;font-family:inherit}[data-home-susi]:disabled{cursor:default;opacity:.65}.wc-conversation-fallback{color:var(--text-secondary);font-size:var(--type-compact)}.wc-conversation-fallback a{color:var(--paper);text-decoration:underline}body[data-worldclass-shell] :where(main,footer){overflow-wrap:break-word}body[data-worldclass-shell] :where(main p,main dd,footer p){text-align:start}body[data-worldclass-shell] :where(button,input,textarea,select){line-height:1.45}body[data-worldclass-shell] :where(strong,b){font-weight:600}body[data-worldclass-shell] :is(.wc-hero-outcome,.wc-page-lead){font-weight:400;line-height:1.6}body[data-worldclass-shell] :is(.wc-hero-body,.wc-hero-definition,.wc-page-supporting){font-size:var(--type-compact);line-height:1.6}body[data-worldclass-shell] :is(.wc-page-lead,.wc-page-supporting){display:block;-webkit-line-clamp:unset;overflow:visible}body[data-worldclass-shell] :is(.wc-article__prose,.wc-pricing__plan li){font-size:var(--type-body);line-height:1.7}body[data-worldclass-shell] :is(.wc-kicker,.wc-page-eyebrow,.wc-pricing__eyebrow,.wc-article__eyebrow,.wc-blog__eyebrow){color:var(--text-secondary)}body[data-worldclass-shell] .wc-hero-signal small,body[data-worldclass-shell] .wc-hero-audience{letter-spacing:normal;line-height:1.5}body[data-worldclass-shell] .wc-article__prose{max-width:68ch}body[data-worldclass-shell] .wc-article__prose blockquote{font-family:var(--sans);font-size:var(--type-body)}@media(max-width:800px){:root{--type-body: 1.0625rem}}body[data-worldclass-shell] .wc-hero-signal{background:none;gap:.4rem}body[data-worldclass-shell] .wc-hero-signal>span{border-right:0}body[data-worldclass-shell] .wc-hero-signal>span:after{display:none}body[data-worldclass-shell] .wc-hero-signal i{display:none}body[data-worldclass-shell] .wc-hero .wc-actions{gap:.75rem}body[data-worldclass-shell] .wc-hero .wc-button--quiet{padding-inline:0;border-color:transparent;background:none}@media(max-width:800px){body[data-worldclass-shell] .wc-demo-progress{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-worldclass-shell] .wc-demo-progress li{justify-content:flex-start;gap:.4rem}body[data-worldclass-shell] .wc-hero-signal>span{padding:.5rem .15rem}body[data-worldclass-shell] .wc-hero-grid{padding-bottom:2rem}}
