@property --exp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --exp-glow{syntax:"<percentage>";inherits:false;initial-value:0}.exp-root{--ink:#12101f;--violet:#6b46c1;--magenta:#d53f8c;--aurora-1:#6b46c129;--aurora-2:#d53f8c1f;--glass:#ffffff9e;--glass-border:#ffffffd9;--font-display:var(--font-display,inherit)}.exp-display{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em}.exp-balance{text-wrap:balance}.exp-pretty{text-wrap:pretty}.exp-grain{inset:0;z-index:60;opacity:.032;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}.exp-grain,.exp-progress{position:fixed;pointer-events:none}.exp-progress{top:0;left:0;right:0;height:3px;z-index:70;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--violet),var(--magenta),#f6ad55);display:none}@supports (animation-timeline:scroll()){.exp-progress{display:block;animation:exp-progress-grow linear both;animation-timeline:scroll(root)}}@keyframes exp-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-reveal]{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:exp-rise both;animation-timeline:view();animation-range:entry 0 entry 80%}[data-reveal=left]{animation-name:exp-slide-left}[data-reveal=right]{animation-name:exp-slide-right}[data-reveal=zoom]{animation-name:exp-zoom}[data-reveal=blur]{animation-name:exp-deblur}}}@keyframes exp-rise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes exp-slide-left{0%{opacity:0;transform:translateX(-56px)}to{opacity:1;transform:translateX(0)}}@keyframes exp-slide-right{0%{opacity:0;transform:translateX(56px)}to{opacity:1;transform:translateX(0)}}@keyframes exp-zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes exp-deblur{0%{opacity:0;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal-stagger]>*{animation:exp-rise both;animation-timeline:view();animation-range:entry 0 entry 70%}[data-reveal-stagger]>:nth-child(2){animation-range:entry 5% entry 75%}[data-reveal-stagger]>:nth-child(3){animation-range:entry 10% entry 80%}[data-reveal-stagger]>:nth-child(4){animation-range:entry 15% entry 85%}[data-reveal-stagger]>:nth-child(5){animation-range:entry 20% entry 90%}}}@media (prefers-reduced-motion:no-preference){.exp-enter{opacity:0;transform:translateY(28px);animation:exp-enter .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--enter-delay,0s)}@keyframes exp-enter{to{opacity:1;transform:translateY(0)}}}.exp-gradient-text{background:linear-gradient(100deg,var(--violet) 10%,var(--magenta) 55%,#ed8936 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;color:#0000}@media (prefers-reduced-motion:no-preference){.exp-gradient-text-live{animation:exp-hue-slide 7s ease-in-out infinite alternate}}@keyframes exp-hue-slide{0%{background-position:0 50%}to{background-position:100% 50%}}.exp-conic-frame{position:relative;border-radius:1.25rem;padding:1.5px;background:conic-gradient(from var(--exp-angle),#6b46c1d9,#d53f8cb3,#f6ad558c,#6b46c1d9)}@media (prefers-reduced-motion:no-preference){.exp-conic-frame{animation:exp-spin 9s linear infinite}}@keyframes exp-spin{to{--exp-angle:360deg}}.exp-video-halo{position:absolute;inset:-12%;z-index:-1;border-radius:50%;filter:blur(60px);opacity:.55;background:radial-gradient(closest-side at 30% 40%,#6b46c166,#0000 70%),radial-gradient(closest-side at 75% 65%,#d53f8c52,#0000 70%);pointer-events:none}@media (prefers-reduced-motion:no-preference){.exp-video-halo{animation:exp-halo-breathe 8s ease-in-out infinite alternate}}@keyframes exp-halo-breathe{0%{opacity:.4;transform:scale(.96) rotate(-2deg)}to{opacity:.68;transform:scale(1.04) rotate(2deg)}}.exp-tilt{transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .25s ease-out;will-change:transform}.exp-tilt-shine{position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;background:radial-gradient(480px circle at var(--px,50%) var(--py,50%),#ffffff38,#0000 65%);opacity:var(--shine,0);transition:opacity .3s ease}.exp-spot{position:relative;overflow:hidden;isolation:isolate}.exp-spot:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#6b46c117,#d53f8c0d 40%,#0000 70%)}.exp-spot:hover:before{opacity:1}.exp-spot:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;padding:1px;opacity:0;transition:opacity .4s ease;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),#6b46c18c,#0000 70%);-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}.exp-spot:hover:after{opacity:1}.exp-spot>*{position:relative;z-index:1}.exp-glass{background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid var(--glass-border);box-shadow:0 1px 2px #12101f0a,0 12px 40px -12px #6b46c129}.exp-cta{position:relative;overflow:hidden;isolation:isolate}.exp-cta:before{content:"";position:absolute;inset:-1px;z-index:-1;background:linear-gradient(110deg,var(--violet),var(--magenta) 60%,#ed8936 120%);background-size:180% 100%;transition:background-position .5s ease}.exp-cta:hover:before{background-position:100% 0}.exp-cta:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:55%;transform:skewX(-20deg);background:linear-gradient(90deg,#0000,#ffffff59,#0000)}@media (prefers-reduced-motion:no-preference){.exp-cta:after{animation:exp-sheen 3.6s ease-in-out infinite}}@keyframes exp-sheen{0%,55%{left:-80%}85%,to{left:130%}}.exp-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--violet);background:#6b46c10f;border:1px solid #6b46c129}.exp-numeral{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(4rem,10vw,8rem);line-height:1;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #6b46c138;-webkit-user-select:none;user-select:none}.exp-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000)}.exp-marquee-track{display:flex;width:max-content}@media (prefers-reduced-motion:no-preference){.exp-marquee-track{animation:exp-marquee 38s linear infinite}.exp-marquee-mask:hover .exp-marquee-track{animation-play-state:paused}}@keyframes exp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.exp-dark{background:radial-gradient(1100px 500px at 15% -10%,#6b46c147,#0000 60%),radial-gradient(900px 480px at 90% 110%,#d53f8c33,#0000 60%),var(--ink);color:#eceafb}.exp-dark-card{background:hsla(0,0%,100%,.045);border:1px solid #ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.exp-dark-card:hover{background:#ffffff12;border-color:#d53f8c59}.exp-dark-grid{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,#0000 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,#0000 75%)}.exp-table-elyx-col{position:relative;background:linear-gradient(180deg,#6b46c112,#d53f8c0d)}.exp-table-row{transition:background .25s ease}.exp-table-row:hover{background:rgba(107,70,193,.035)}.exp-ticker{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.exp-step-line{position:absolute;top:2.1rem;left:calc(50% + 3rem);right:calc(-50% + 3rem);height:2px;background:linear-gradient(90deg,#6b46c159,#d53f8c40)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.exp-step-line{transform-origin:left;animation:exp-draw both;animation-timeline:view();animation-range:entry 20% entry 90%}}}@keyframes exp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.exp-vs-badge{box-shadow:0 0 0 6px #ffffffbf,0 10px 34px -6px #6b46c18c}@media (prefers-reduced-motion:no-preference){.exp-vs-badge{animation:exp-pulse 3s ease-in-out infinite}}@keyframes exp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.exp-faq-wrap details,.exp-faq-wrap>div{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){.exp-cta:after,.exp-grain{display:none}}