@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/51d71ccf7e7a6b96-s.0do-s6vn362zr.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5db8d62ed8a64533-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b99b044bab870276-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5279b17ec43a69cf-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5156c6828f034d5d-s.1oksl_d3k3jrm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0aa11383f7507f90-s.15c5kk-3im2ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/12489100264acd6f-s.p.33gca1im1ku45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.Cvom6W_className{font-family:Inter,Inter Fallback;font-style:normal}.Cvom6W_variable{--font-inter:"Inter", "Inter Fallback"}
:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l-canvas:#0c0f1f;--l-canvas-2:#11142a;--l-surface:#161a31;--l-surface-2:#1c2039;--l-edge:#ffffff14;--l-edge-strong:#ffffff29;--l-edge-top:#ffffff1a;--l-text:#eeedfb;--l-text-2:#c3c1dd;--l-text-3:#a3a1c2;--l-primary:#6a5fdf;--l-primary-hover:#7a70e8;--l-primary-text:#aba4f6;--l-on-primary:#fbfaff;--l-good:#5fd99a;--l-soon:#f7c873;--l-glow:#7367f08c;--l-shadow:0 1.5rem 3rem -1.5rem #0009;--l-aurora-1:#6a5fdf6b;--l-aurora-2:#2563eb42;--l-aurora-3:#7c3aed3d;--l-aurora-4:#7cc4ff33;--l-grid:#ffffff09;--l-nav:#0c0f1ff0;--l-tile-light:18%}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l-canvas:#f7f6fb;--l-canvas-2:#efedf8;--l-surface:#fff;--l-surface-2:#faf9fe;--l-edge:#2f2b3d17;--l-edge-strong:#2f2b3d29;--l-edge-top:#ffffffe6;--l-text:#22203a;--l-text-2:#45425e;--l-text-3:#534f6c;--l-primary:#6a5fdf;--l-primary-hover:#5e53d3;--l-primary-text:#5a4fd6;--l-good:#157a43;--l-soon:#7a4900;--l-glow:#7367f059;--l-shadow:0 1.5rem 3rem -1.75rem #2f2b3d59;--l-aurora-1:#6a5fdf38;--l-aurora-2:#2563eb1f;--l-aurora-3:#7c3aed1f;--l-aurora-4:#7cc4ff1f;--l-grid:#2f2b3d0d;--l-nav:#f7f6fbf2;--l-tile-light:10%}:root{--l-ease:cubic-bezier(.16, 1, .3, 1);--l-radius:1rem;--l-radius-lg:1.5rem;--l-max:75rem;--l-gutter:clamp(1rem, 4vw, 2rem);--l-section:clamp(4.5rem, 10vw, 8rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--l-canvas);color:var(--l-text);font-family:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--l-primary-text);text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--l-primary-text);outline-offset:3px;border-radius:.375rem}h1,h2,h3,h4{color:var(--l-text);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}p{text-wrap:pretty;margin:0}.l-wrap{width:min(100% - 2 * var(--l-gutter), var(--l-max));margin-inline:auto}.l-skip{z-index:100;background:var(--l-surface);color:var(--l-text);border-radius:.5rem;padding:.625rem 1rem;position:absolute;top:-3rem;left:1rem}.l-skip:focus{top:1rem}.l-aurora{z-index:-1;pointer-events:none;background:radial-gradient(34rem 20rem at 8% -4%, var(--l-aurora-1), transparent 70%), radial-gradient(30rem 18rem at 94% -2%, var(--l-aurora-2), transparent 70%), radial-gradient(56rem 26rem at 50% 66%, var(--l-aurora-3), transparent 72%);height:68rem;position:absolute;inset:0 0 auto;overflow:hidden}.l-aurora:after{content:"";background-image:linear-gradient(var(--l-grid) 1px, transparent 1px), linear-gradient(90deg, var(--l-grid) 1px, transparent 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 30%,#0000 75%)}.l-nav{z-index:50;transition:background-color .3s var(--l-ease), border-color .3s var(--l-ease);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.l-nav.is-scrolled{background:var(--l-nav);border-bottom-color:var(--l-edge)}.l-nav-inner{align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.l-brand{color:var(--l-text);letter-spacing:-.01em;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.l-brand img{width:2.125rem;height:2.125rem;filter:drop-shadow(0 .5rem 1rem var(--l-glow))}.l-links{gap:.25rem;margin:0 auto;padding:0;list-style:none;display:flex}.l-links a{color:var(--l-text-2);transition:color .2s var(--l-ease), background-color .2s var(--l-ease);border-radius:999px;padding:.5rem .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.l-links a:hover{color:var(--l-text);background:var(--l-edge)}.l-nav-actions{align-items:center;gap:.5rem;display:flex}.l-icon-btn{border:1px solid var(--l-edge);width:2.75rem;height:2.75rem;color:var(--l-text-2);cursor:pointer;transition:color .2s var(--l-ease), border-color .2s var(--l-ease);background:0 0;border-radius:999px;place-items:center;display:inline-grid}.l-icon-btn:hover{color:var(--l-text);border-color:var(--l-edge-strong)}.l-icon-btn svg{width:1.25rem;height:1.25rem}.l-theme .l-sun,[data-theme=light] .l-theme .l-moon{display:none}[data-theme=light] .l-theme .l-sun{display:block}.l-menu-btn,.l-only-small{display:none}html:not([data-signed-in="1"]) .l-for-user,html[data-signed-in="1"] .l-for-guest,html:not([data-demo="1"]) .l-for-demo,html[data-demo="1"] .l-for-nodemo,html:not([data-contact="1"]) .l-for-contact,html[data-contact="1"] .l-for-nocontact{display:none!important}.l-btn{min-height:2.75rem;font:inherit;white-space:nowrap;cursor:pointer;transition:transform .25s var(--l-ease), background-color .2s var(--l-ease), border-color .2s var(--l-ease), color .2s var(--l-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.l-btn svg{width:1.125rem;height:1.125rem;transition:transform .25s var(--l-ease)}.l-btn:hover svg{transform:translate(2px)}.l-btn-primary{background:linear-gradient(180deg, var(--l-primary), #5a4fd6);color:var(--l-on-primary);box-shadow:inset 0 1px 0 #ffffff47, 0 .625rem 1.5rem -.5rem var(--l-glow)}.l-btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff52, 0 .875rem 2rem -.5rem var(--l-glow);transform:translateY(-1px)}.l-btn-ghost{border-color:var(--l-edge-strong);background:color-mix(in srgb, var(--l-surface) 55%, transparent);color:var(--l-text)}.l-btn-ghost:hover{border-color:var(--l-primary-text)}.l-btn-lg{min-height:3.25rem;padding:.875rem 1.625rem;font-size:1rem}.l-hero{text-align:center;padding:clamp(2.5rem,6vw,4.25rem) 0 0;position:relative;overflow-x:clip}.l-eyebrow{border:1px solid var(--l-edge-strong);background:color-mix(in srgb, var(--l-surface) 60%, transparent);color:var(--l-text-2);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.375rem .875rem .375rem .5rem;font-size:.875rem;font-weight:500;display:inline-flex}.l-eyebrow b{background:color-mix(in srgb, var(--l-primary) 22%, var(--l-surface));color:var(--l-primary-text);letter-spacing:.02em;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.l-hero h1{letter-spacing:-.035em;max-width:15ch;margin-inline:auto;font-size:clamp(2.5rem,6.2vw,4.5rem)}.l-hero h1 .l-shine{color:#b9b2fc;text-shadow:0 0 2.5rem #7367f099}[data-theme=light] .l-eyebrow b{background:color-mix(in srgb, var(--l-primary) 13%, var(--l-surface))}[data-theme=light] .l-hero h1 .l-shine{color:var(--l-primary-text);text-shadow:none}.l-lead{max-width:40rem;color:var(--l-text-2);margin:1.25rem auto 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6}.l-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.l-hero-note{color:var(--l-text-3);margin-top:1rem;font-size:.875rem}.l-stage{perspective:2400px;margin-top:clamp(2.25rem,5vw,3.25rem);position:relative}.l-stage:before{content:"";z-index:-1;background:radial-gradient(50% 45% at 50% 42%, var(--l-glow), transparent 72%), radial-gradient(30% 30% at 82% 70%, var(--l-aurora-4), transparent 70%);position:absolute;inset:-6% -8% -12%}.l-frame{isolation:isolate;border-radius:var(--l-radius-lg);box-shadow:var(--l-shadow), 0 2rem 6rem -2rem var(--l-glow), 0 0 0 1px #aba4f614;text-align:start;background:linear-gradient(160deg,#aba4f6a6,#ffffff12 35%,#7cc4ff66);margin:0;padding:2px;position:relative;overflow:hidden}.l-frame-orbit{z-index:0;aspect-ratio:1;opacity:0;pointer-events:none;background:conic-gradient(#0000 0deg 292deg,#c9c4fb59 312deg,#e4e0ff 330deg,#8fd0ff 340deg,#0000 352deg);width:125%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-frame-inner{z-index:1;border-radius:calc(var(--l-radius-lg) - 2px);background:var(--l-surface);padding:.375rem;position:relative}.l-frame-caption{color:var(--l-text-3);text-align:center;margin-top:.875rem;font-size:.8125rem}.l-app{--a-canvas:#14172a;--a-paper:#1c2036;--a-edge:#ffffff12;--a-text:#e9e8f6;--a-text-2:#bab8d6;--a-primary-text:#aba4f6;border-radius:calc(var(--l-radius-lg) - .375rem);background:var(--a-canvas);color:var(--a-text);grid-template-columns:13.5rem 1fr;font-size:.8125rem;line-height:1.45;display:grid;overflow:hidden}.l-app-nav{border-inline-end:1px solid var(--a-edge);background:#171a2e;flex-direction:column;gap:.125rem;padding:1.125rem .75rem;display:flex}.l-app-school{align-items:center;gap:.5rem;margin:0 .25rem 1rem;font-size:.875rem;font-weight:700;display:flex}.l-app-school span{color:#fbfaff;background:linear-gradient(140deg,#6a5fdf,#4f44cf);border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.625rem;display:inline-grid}.l-app-group{color:#9896b8;letter-spacing:.06em;text-transform:uppercase;margin:.75rem .5rem .25rem;font-size:.6875rem;font-weight:600}.l-app-item{color:var(--a-text-2);border-radius:.5rem;align-items:center;gap:.625rem;padding:.4375rem .625rem;display:flex}.l-app-item svg{flex:none;width:1rem;height:1rem}.l-app-item.is-active{color:#fbfaff;background:linear-gradient(90deg,#5a4fd6,#6a5fdf);box-shadow:0 .375rem 1rem -.375rem #6a5fdfb3}.l-app-main{background:radial-gradient(40rem 18rem at 70% -10%,#6a5fdf38,#0000 70%);padding:1.375rem 1.5rem 1.5rem;position:relative}.l-app-date{color:var(--a-text-2);font-size:.75rem}.l-app-greet{color:var(--a-text);letter-spacing:-.02em;margin:.125rem 0 .25rem;font-size:1.375rem;font-weight:700;line-height:1.12}.l-app-greet span{color:var(--a-primary-text)}.l-app-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.l-app-chip{color:var(--a-primary-text);background:#7367f02e;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.l-app-btns{gap:.375rem;display:flex}.l-app-btn{color:var(--a-primary-text);white-space:nowrap;border:1px solid #aba4f666;border-radius:.5rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:600}.l-app-btn.is-primary{color:#fbfaff;background:#6a5fdf;border-color:#0000}.l-cards{grid-template-rows:auto auto;grid-template-columns:1.15fr 1fr 1fr;gap:.75rem;display:grid}.l-card{color:#fbfaff;isolation:isolate;min-height:7.25rem;box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 0 1px #ffffff12, 0 1rem 2.25rem -1rem var(--c-glow,#00000080);border-radius:.875rem;flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex;position:relative;overflow:hidden}.l-card:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 0 0,#ffffff1f,#0000 55%),radial-gradient(36% 36% at 88% 12%,#ffffff1f,#0000 70%),linear-gradient(#0000 60%,#00000024);position:absolute;inset:0}.l-card.is-big{grid-row:span 2}.l-card-top{color:#fbfaffeb;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}.l-card-icon{background:#ffffff2e;border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff38}.l-card-icon svg{width:.9375rem;height:.9375rem}.l-card.is-big .l-card-icon{width:2.5rem;height:2.5rem;margin-bottom:.75rem}.l-card.is-big .l-card-icon svg{width:1.25rem;height:1.25rem}.l-pill{white-space:nowrap;background:#060a224d;border-radius:999px;margin-inline-start:auto;padding:.125rem .5rem;font-size:.625rem;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff38}.l-pill:before{content:"";vertical-align:.06em;background:#7ef0b5;border-radius:999px;width:.375rem;height:.375rem;margin-inline-end:.25rem;display:inline-block}.l-card-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700;line-height:1.15}.l-card.is-big .l-card-value{font-size:2.5rem}.l-card-note{color:#fbfaffeb;font-size:.75rem}.l-spark{align-items:flex-end;gap:.3125rem;height:2.25rem;margin-top:auto;padding-top:.5rem;display:flex}.l-card.is-big .l-spark{height:4.5rem}.l-spark i{max-width:.875rem;min-height:.1875rem;height:var(--h);background:#ffffff6b;border-radius:.25rem;flex:1}.l-spark i:last-child{background:#fbfaff;box-shadow:0 0 .75rem #ffffffb3}.tone-purple{--c-glow:#5b4fd6b3;background:linear-gradient(140deg,#3c2fb3 0%,#5b4fd6 48%,#7c3aed 100%)}.tone-blue{--c-glow:#1d4ed8a6;background:linear-gradient(140deg,#173d9c 0%,#1d4ed8 65%,#2563eb 100%)}.tone-violet{--c-glow:#6d28d9a6;background:linear-gradient(140deg,#4c1d95 0%,#6d28d9 55%,#7c3aed 100%)}.tone-rose{--c-glow:#be123c99;background:linear-gradient(140deg,#881337 0%,#be123c 65%,#e11d48 100%)}.tone-green{--c-glow:#04785799;background:linear-gradient(140deg,#064e3b 0%,#047857 68%,#059669 100%)}.l-app-row{grid-template-columns:1.6fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.l-panel{background:var(--a-paper);box-shadow:inset 0 1px 0 #ffffff0d, inset 0 0 0 1px var(--a-edge);border-radius:.875rem;padding:.875rem 1rem}.l-panel-title{color:var(--a-text);justify-content:space-between;align-items:baseline;font-size:.8125rem;font-weight:600;display:flex}.l-panel-sub{color:var(--a-text-2);margin-bottom:.5rem;font-size:.6875rem}.l-chart{width:100%;height:7rem}.l-attention{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.l-attention li{color:var(--a-text);grid-template-columns:auto 1fr;align-items:start;gap:.5rem;font-size:.6875rem;line-height:1.35;display:grid}.l-attention li span{color:var(--a-text-2);display:block}.l-attention i{color:#f7c873;background:#f7c87329;border-radius:.375rem;place-items:center;width:1.375rem;height:1.375rem;font-style:normal;display:inline-grid}.l-attention i.is-rose{color:#ff9fa2;background:#ff7a7e29}.l-attention i.is-violet{color:#c9c4fb;background:#aba4f629}.l-attention svg{width:.8125rem;height:.8125rem}.l-section{padding:var(--l-section) 0 0;position:relative}.l-kicker{color:var(--l-primary-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.875rem;font-size:.8125rem;font-weight:700}.l-head{max-width:46rem}.l-head.is-center{text-align:center;margin-inline:auto}.l-head h2{letter-spacing:-.03em;font-size:clamp(2rem,4.2vw,3rem)}.l-head p:not(.l-kicker){color:var(--l-text-2);margin-top:1rem;font-size:1.125rem}.l-proof{border-radius:var(--l-radius-lg);background:var(--l-edge);box-shadow:inset 0 0 0 1px var(--l-edge);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(3rem,7vw,4.5rem);display:grid;overflow:hidden}.l-proof div{background:color-mix(in srgb, var(--l-surface) 88%, transparent);padding:1.5rem 1.375rem}.l-proof strong{color:var(--l-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2;display:block}.l-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.l-roll-run{vertical-align:top;height:1.2em;display:inline-flex;overflow:hidden}.l-roll-col>span{transform:translateY(calc(var(--d) * -10%));display:block}.l-roll-col>span>span{height:1.2em;display:block}.l-proof div>span{color:var(--l-text-2);font-size:.9375rem}.l-proof-note{color:var(--l-text-3);text-align:center;margin-top:.875rem;font-size:.8125rem}.l-tabs{flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 1.5rem;padding:0;display:flex}.l-tab{border:1px solid var(--l-edge-strong);min-height:2.75rem;color:var(--l-text-2);font:inherit;cursor:pointer;transition:color .2s var(--l-ease), background-color .2s var(--l-ease), border-color .2s var(--l-ease);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.l-tab svg{width:1.125rem;height:1.125rem}.l-tab:hover{color:var(--l-text);border-color:var(--l-primary-text)}.l-tab[aria-selected=true]{background:linear-gradient(180deg, var(--l-primary), #5a4fd6);color:var(--l-on-primary);box-shadow:inset 0 1px 0 #ffffff52, inset 0 0 0 1px #c9c4fb59, 0 .5rem 1.5rem -.375rem var(--l-glow);border-color:#0000}.l-role{border-radius:var(--l-radius-lg);background:linear-gradient(180deg, var(--l-surface-2), var(--l-surface));box-shadow:inset 0 1px 0 var(--l-edge-top), inset 0 0 0 1px var(--l-edge), var(--l-shadow);grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.l-role[hidden]{display:none}.l-role-body{display:contents}.l-role h3{letter-spacing:-.025em;font-size:clamp(1.5rem,2.6vw,2rem)}.l-role-who{color:var(--l-primary-text);margin-bottom:.625rem;font-size:.875rem;font-weight:600}.l-role>div>p{color:var(--l-text-2);margin-top:.875rem}.l-ticks{gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.l-ticks li{color:var(--l-text-2);grid-template-columns:1.375rem 1fr;gap:.625rem;font-size:.9875rem;display:grid}.l-ticks svg{background:color-mix(in srgb, var(--l-primary) 20%, transparent);width:1.375rem;height:1.375rem;color:var(--l-primary-text);border-radius:999px;padding:.25rem}.l-role .l-app{padding:1rem;display:block;box-shadow:0 1.5rem 3rem -1.5rem #0000008c}.l-mini-cards{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}.l-mini-cards .l-card{min-height:6.25rem}.l-mini-cards .l-card-value{font-size:1.375rem}.l-bars{gap:.625rem;margin-top:.25rem;display:grid}.l-bar-row{color:var(--a-text-2);grid-template-columns:6.5rem 1fr auto;align-items:center;gap:.625rem;font-size:.6875rem;display:grid}.l-bar-row b{color:var(--a-text);font-variant-numeric:tabular-nums;font-weight:600}.l-bar{background:#ffffff14;border-radius:999px;height:.4375rem;overflow:hidden}.l-bar i{width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#6a5fdf,#8f85f5);height:100%;display:block}.l-bar i.is-rose{background:linear-gradient(90deg,#be123c,#fb7185)}.l-list{gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.l-list li{color:var(--a-text);background:#ffffff09;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.6875rem;display:flex}.l-list li span{color:var(--a-text-2)}.l-tag{white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-style:normal;font-weight:700}.l-tag.is-now{color:#7ef0b5;background:#5fd99a29}.l-tag.is-next{color:#c9c4fb;background:#aba4f629}.l-tag.is-done{color:var(--a-text-2);background:#ffffff14}.l-strip{grid-template-columns:repeat(30,1fr);gap:.1875rem;margin-top:.375rem;display:grid}.l-strip i{aspect-ratio:1;opacity:.85;background:#22c55e;border-radius:.1875rem}.l-strip i.is-off{background:#ffffff1a}.l-strip i.is-absent{background:#fb7185}.l-strip i.is-leave{background:#f7c873}.l-kids{gap:.375rem;margin-bottom:.75rem;display:flex}.l-kid{color:var(--a-text-2);background:#ffffff0f;border-radius:999px;padding:.3125rem .75rem;font-size:.6875rem;font-weight:600}.l-kid.is-on{color:#fbfaff;background:#6a5fdf}.l-mini-gap{margin-top:.75rem}.l-bento{isolation:isolate;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid;position:relative}.l-bento:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--l-primary) 24%, transparent), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:10% 3% -8%}.l-tile{border-radius:var(--l-radius-lg);background:radial-gradient(26rem 14rem at 0% 0%, color-mix(in srgb, var(--t1,#6a5fdf) var(--l-tile-light), transparent), transparent 65%), linear-gradient(180deg, var(--l-surface-2), var(--l-surface));box-shadow:inset 0 1px 0 var(--l-edge-top), inset 0 0 0 1px var(--l-edge);transition:transform .35s var(--l-ease);flex-direction:column;gap:.625rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.l-tile:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(28rem 14rem at var(--mx,20%) var(--my,0%), color-mix(in srgb, var(--l-primary) 16%, transparent), transparent 70%);opacity:0;transition:opacity .35s var(--l-ease);pointer-events:none;position:absolute;inset:-1px}@media (hover:hover) and (pointer:fine){.l-tile:hover{box-shadow:inset 0 1px 0 var(--l-edge-top), inset 0 0 0 1px var(--l-edge-strong), var(--l-shadow);transform:translateY(-3px)}.l-tile:hover:before{opacity:1}}.l-tile>*{position:relative}.l-tile.is-wide{grid-column:span 2;grid-template-columns:1fr minmax(11rem,16rem);align-items:center;gap:1.5rem;display:grid}.l-tile-text{flex-direction:column;gap:.625rem;height:100%;display:flex}.l-tile-art{border-radius:var(--l-radius);color:#e9e8f6;background:#171a2e;padding:1rem;font-size:.6875rem;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff12}.l-art-title{color:#e9e8f6;justify-content:space-between;margin-bottom:.625rem;font-weight:600;display:flex}.l-art-title span{color:#bab8d6;font-weight:500}.l-art-bars{align-items:flex-end;gap:.5rem;height:5.5rem;display:flex}.l-art-bars div{color:#bab8d6;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.375rem;height:100%;display:flex}.l-art-bars b{color:#e9e8f6;font-variant-numeric:tabular-nums;font-weight:600}.l-art-bars i{width:100%;height:var(--h);background:linear-gradient(#60a5fa,#1d4ed8);border-radius:.375rem .375rem .25rem .25rem;box-shadow:0 0 1rem -.25rem #60a5fa99}.l-art-ring{grid-template-columns:5.5rem 1fr;align-items:center;gap:.875rem;display:grid}.l-art-ring svg{width:5.5rem;height:5.5rem}.l-tile .l-art-ring b{color:#e9e8f6;letter-spacing:-.02em;font-size:1.25rem;display:block}.l-tile .l-art-ring p{color:#bab8d6;font-size:.75rem}.l-art-phone{background:#0f1224;border-radius:1.25rem;width:10.5rem;margin-inline:auto;padding:.625rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 1rem 2rem -1rem #6a5fdf99}.l-art-phone .l-list li{padding:.375rem .5rem;font-size:.625rem}.l-art-phone .l-strip{grid-template-columns:repeat(15,1fr);margin-bottom:.5rem}.l-tile-icon{background:linear-gradient(140deg, var(--t1,#6a5fdf), var(--t2,#8f85f5));color:#fbfaff;width:2.75rem;height:2.75rem;box-shadow:inset 0 1px 0 #ffffff4d, 0 .75rem 1.5rem -.75rem var(--t1,#6a5fdf);border-radius:.875rem;place-items:center;display:inline-grid}.l-tile-icon svg{width:1.375rem;height:1.375rem}.l-tile h3{letter-spacing:-.015em;margin-top:.375rem;font-size:1.1875rem}.l-tile p{color:var(--l-text-2);font-size:.96875rem}.l-tile-foot{color:var(--l-text-3);margin-top:auto;padding-top:.75rem;font-size:.8125rem}.l-head-title{letter-spacing:-.03em;font-size:clamp(2rem,4.2vw,3rem)}.l-lead-left{max-width:36rem;color:var(--l-text-2);margin-top:1rem;font-size:1.125rem}.l-split{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.l-split.is-flip>:first-child{order:2}.l-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.l-chips li{border:1px solid var(--l-edge-strong);color:var(--l-text-2);border-radius:999px;padding:.375rem .75rem;font-size:.875rem;font-weight:500}.l-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:.875rem;display:grid;position:relative}.l-sheet{border-radius:var(--l-radius);color:#e9e8f6;box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px #ffffff12, var(--l-shadow);background:#1c2036;padding:1.125rem;font-size:.75rem}.l-sheet .l-sheet-title{color:#e9e8f6;letter-spacing:-.01em;margin-bottom:.75rem;font-size:.875rem;font-weight:700;line-height:1.12}.l-field{margin-bottom:.625rem}.l-field label{color:#bab8d6;margin-bottom:.25rem;font-size:.6875rem;display:block}.l-field div{color:#e9e8f6;background:#14172a;border-radius:.5rem;min-height:1.75rem;padding:.375rem .625rem;box-shadow:inset 0 0 0 1px #ffffff14}.l-field.is-sign div{color:#2a2830;background:#f6f4ec;min-height:2.75rem;font-family:Brush Script MT,Segoe Script,cursive;font-size:1.125rem;line-height:2rem}.l-arrow{color:#fbfaff;width:2.75rem;height:2.75rem;box-shadow:0 0 2rem -.25rem var(--l-glow);background:linear-gradient(#7a70e8,#6a5fdf);border-radius:999px;place-items:center;display:inline-grid}.l-arrow svg{width:1.25rem;height:1.25rem}.l-made{color:#7ef0b5;background:#5fd99a29;border-radius:999px;margin-bottom:.75rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-block}.l-chat{border-radius:var(--l-radius-lg);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px #ffffff12, var(--l-shadow);background:#171a2e;gap:.75rem;padding:1.25rem;font-size:.875rem;display:grid}.l-msg{border-radius:1rem;max-width:85%;padding:.75rem 1rem;line-height:1.5}.l-msg.is-me{color:#fbfaff;background:linear-gradient(#6a5fdf,#5a4fd6);border-end-end-radius:.375rem;justify-self:end;box-shadow:inset 0 1px #ffffff38}.l-msg.is-bot{color:#e9e8f6;background:#232842;border-end-start-radius:.375rem}.l-msg small{color:#bab8d6;margin-top:.375rem;font-size:.75rem;display:block}.l-preview{background:color-mix(in srgb, var(--l-soon) 18%, transparent);color:var(--l-soon);letter-spacing:.02em;vertical-align:.35em;border-radius:999px;margin-inline-start:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.l-journey-wrap{margin-top:3.5rem;position:relative}.l-journey{grid-template-columns:repeat(7,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.l-journey-track{background:color-mix(in srgb, var(--l-primary) 30%, transparent);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:1.5rem;left:7.14%;right:7.14%}.l-journey-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#7a70e8,#b9b2fc 55%,#8fd0ff);position:absolute;inset:0;box-shadow:0 0 .75rem #8f85f5bf}.l-journey-dot,.l-journey-streak{opacity:0;pointer-events:none;position:absolute;top:50%;left:0}.l-journey-dot{background:#fbfaff;border-radius:50%;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;box-shadow:0 0 0 4px #aba4f659,0 0 1.25rem .25rem #aba4f6e6}.l-journey-streak{background:linear-gradient(90deg,#0000,#e4e0fff2,#0000);border-radius:999px;width:6rem;height:.375rem;margin-top:-.1875rem}.l-journey li{text-align:center;position:relative}.l-journey-icon{z-index:1;background:linear-gradient(180deg, #7a70e8, var(--l-primary));width:3rem;height:3rem;color:var(--l-on-primary);box-shadow:0 0 0 6px var(--l-canvas), 0 .75rem 1.75rem -.5rem var(--l-glow);border-radius:999px;place-items:center;margin-bottom:.875rem;display:inline-grid;position:relative}.l-journey-icon svg{width:1.375rem;height:1.375rem}.l-journey h3{font-size:1.0625rem}.l-journey p{color:var(--l-text-2);margin-top:.375rem;font-size:.90625rem;line-height:1.5}.l-lanes{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.l-lane{border-radius:var(--l-radius-lg);background:linear-gradient(180deg, var(--l-surface-2), var(--l-surface));box-shadow:inset 0 1px 0 var(--l-edge-top), inset 0 0 0 1px var(--l-edge);padding:1.5rem}.l-lane h3{margin-bottom:1rem;font-size:1rem}.l-lane ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.l-lane li{color:var(--l-text-2);padding-inline-start:1.25rem;font-size:.96875rem;line-height:1.5;position:relative}.l-lane li:before{content:"";background:var(--l-edge-strong);border-radius:999px;width:.4375rem;height:.4375rem;position:absolute;top:.6em;left:0}.l-status{color:var(--l-soon);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.l-status:before{content:"";background:currentColor;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 .75rem}.l-status.is-ready{color:var(--l-good)}.l-status.is-preview{color:var(--l-primary-text)}.l-trust{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.l-trust .l-tile{gap:.5rem}.l-faq{max-width:50rem;margin:3rem auto 0}.l-faq details{border-bottom:1px solid var(--l-edge-strong)}.l-faq summary{color:var(--l-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary:after{content:"";border-right:2px solid var(--l-text-2);border-bottom:2px solid var(--l-text-2);width:.625rem;height:.625rem;transition:transform .3s var(--l-ease);flex:none;transform:rotate(45deg)translateY(-25%)}.l-faq details[open] summary:after{transform:rotate(-135deg)translateY(-25%)}.l-faq details p{color:var(--l-text-2);max-width:65ch;padding:0 0 1.25rem}.l-final{margin-top:var(--l-section);padding:clamp(3rem, 7vw, 5rem) var(--l-gutter);color:#fbfaff;text-align:center;background:radial-gradient(40rem 20rem at 20% 0,#7c3aed8c,#0000 70%),radial-gradient(36rem 20rem at 90% 100%,#2563eb73,#0000 70%),linear-gradient(140deg,#2b2190 0%,#4a3fc9 50%,#5b2bb8 100%);border-radius:2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 2rem 5rem -2rem #5b4fd6b3}.l-final h2{color:#fbfaff;letter-spacing:-.03em;max-width:22ch;margin-inline:auto;font-size:clamp(2rem,4.4vw,3.25rem)}.l-final p{color:#fbfaffeb;max-width:36rem;margin:1rem auto 0;font-size:1.125rem}.l-final .l-btn-primary{color:#3c2fb3;background:#fbfaff;box-shadow:0 .75rem 2rem -.75rem #00000080}.l-final .l-btn-ghost{color:#fbfaff;background:0 0;border-color:#fbfaff80}.l-final .l-btn-ghost:hover{border-color:#fbfaff}.l-footer{margin-top:var(--l-section);border-top:1px solid var(--l-edge);padding:3rem 0 2.5rem}.l-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.l-footer p{color:var(--l-text-3);font-size:.875rem}.l-footer ul{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.l-footer a{color:var(--l-text-2);font-size:.9375rem;text-decoration:none}.l-footer a:hover{color:var(--l-text);text-decoration:underline}:root{--l-ease-in-out:cubic-bezier(.65, 0, .35, 1)}html[data-motion=on]{scroll-behavior:smooth}.l-motion .l-play,[data-motion=off] .l-motion .l-pause{display:none}[data-motion=off] .l-motion .l-play{display:block}[data-motion=off] .l-replay-row{display:none}html[data-motion=on]:not(.no-js) .l-reveal{opacity:0;transition:opacity .55s var(--l-ease), transform .55s var(--l-ease);transform:translateY(12px)}html[data-motion=on]:not(.no-js) .l-reveal.is-in{opacity:1;transform:none}html[data-motion=on]:not(.no-js) .l-tilt{transform-origin:50% 0;transition:transform .9s var(--l-ease);transform:rotateX(8deg)scale(.985)}html[data-motion=on]:not(.no-js) .l-tilt.is-in{transform:none}.l-tile:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--t2,#8f85f5) 85%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:18%;right:18%}.l-kicker:before{content:"";vertical-align:.12em;background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem;margin-inline-end:.5rem;display:inline-block;box-shadow:0 0 .625rem}.l-section:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--l-primary-text) 45%, transparent), transparent);width:min(44rem,80%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}[data-theme=dark] .l-proof strong{text-shadow:0 0 1.5rem #8f85f580}[data-theme=dark] .l-roll-run{text-shadow:none;filter:drop-shadow(0 0 .75rem #8f85f599)}.l-aurora:before{content:"";background:radial-gradient(22rem 14rem at 12% 4%, var(--l-aurora-4), transparent 70%), radial-gradient(24rem 14rem at 90% 6%, var(--l-aurora-1), transparent 70%), radial-gradient(30rem 16rem at 50% 80%, var(--l-aurora-4), transparent 72%);opacity:.7;height:74rem;position:absolute;inset:-6% -4% auto}html[data-motion=on] .l-aurora.is-live:before{animation:l-drift 24s var(--l-ease-in-out) infinite alternate;will-change:transform}html[data-motion=on] .l-frame.is-live .l-frame-orbit{opacity:1;will-change:transform;animation:9s linear infinite l-orbit}.l-cards .l-card:first-child{--n:0}.l-cards .l-card:nth-child(2){--n:1}.l-cards .l-card:nth-child(3){--n:2}.l-cards .l-card:nth-child(4){--n:3}.l-cards .l-card:nth-child(5){--n:4}.l-spark i:first-child{--b:0}.l-spark i:nth-child(2){--b:1}.l-spark i:nth-child(3){--b:2}.l-spark i:nth-child(4){--b:3}.l-spark i:nth-child(5){--b:4}.l-spark i:nth-child(6){--b:5}.l-spark i:nth-child(7){--b:6}.l-attention li:first-child{--k:0}.l-attention li:nth-child(2){--k:1}.l-attention li:nth-child(3){--k:2}.l-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff3 48%,#ffffff0d 52%,#0000 60%);position:absolute;inset:-60% -40%;transform:translate(-75%)}html[data-motion=on] .l-frame.is-armed .l-card{opacity:0;transform:translateY(14px)scale(.98)}html[data-motion=on] .l-frame.is-playing .l-card{animation:l-rise .7s var(--l-ease) both;animation-delay:calc(.35s + var(--n) * 90ms)}html[data-motion=on] .l-frame.is-playing .l-card:after{animation:l-sheen 1.4s var(--l-ease) both;animation-delay:calc(.9s + var(--n) * .12s)}@media (hover:hover) and (pointer:fine){html[data-motion=on] .l-card:hover:after{animation:l-sheen .6s var(--l-ease)}}html[data-motion=on] .l-frame.is-armed .l-spark i{transform-origin:bottom;transform:scaleY(0)}html[data-motion=on] .l-frame.is-playing .l-spark i{animation:l-grow .6s var(--l-ease) both;animation-delay:calc(.6s + var(--n) * 90ms + var(--b) * 50ms);transform-origin:bottom}html[data-motion=on] .l-frame.is-armed .l-chart-line{stroke-dasharray:1;stroke-dashoffset:1px}html[data-motion=on] .l-frame.is-playing .l-chart-line{animation:l-draw 1.6s var(--l-ease-in-out) .9s both}html[data-motion=on] .l-frame.is-armed .l-chart-area,html[data-motion=on] .l-frame.is-armed .l-chart-dot{opacity:0}html[data-motion=on] .l-frame.is-playing .l-chart-area{animation:1s 1.7s both l-fade}html[data-motion=on] .l-frame.is-playing .l-chart-dot{animation:l-pop .5s var(--l-ease) 2.4s both;transform-box:fill-box;transform-origin:50%}html[data-motion=on] .l-frame.is-armed .l-attention li{opacity:0;transform:translate(10px)}html[data-motion=on] .l-frame.is-playing .l-attention li{animation:l-slide .6s var(--l-ease) both;animation-delay:calc(1.3s + var(--k) * .12s)}.l-btn-primary{isolation:isolate;position:relative;overflow:hidden}.l-btn-primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}html[data-motion=on] .l-hero .l-ctas .l-btn-primary:after{animation:l-shine 1.2s var(--l-ease) 1.6s both}html[data-motion=on] .l-btn-primary:hover:after{animation:l-shine .9s var(--l-ease)}html[data-motion=on] .l-journey-wrap.is-armed .l-journey-fill{transform:scaleX(0)}html[data-motion=on] .l-journey-wrap.is-armed .l-journey li{opacity:0;transform:translateY(10px)}html[data-motion=on] .l-journey-wrap.is-playing .l-journey-fill{animation:l-fill 2.1s var(--l-ease-in-out) .3s both}html[data-motion=on] .l-journey-wrap.is-playing .l-journey-dot{animation:l-travel 2.1s var(--l-ease-in-out) .3s both}html[data-motion=on] .l-journey-wrap.is-playing .l-journey li{animation:l-rise .55s var(--l-ease) both;animation-delay:calc(.3s + var(--i) * .3s)}html[data-motion=on] .l-journey-wrap.is-playing .l-journey-icon{animation:l-light .7s var(--l-ease) both;animation-delay:calc(.3s + var(--i) * .3s)}.l-journey-icon:after{content:"";opacity:0;pointer-events:none;border:2px solid #aba4f6bf;border-radius:50%;position:absolute;inset:-6px}html[data-motion=on] .l-journey-wrap.is-playing .l-journey-icon:after{animation:.9s ease-out both l-ring;animation-delay:calc(.35s + var(--i) * .3s)}html[data-motion=on] .l-journey-wrap.is-live.is-done .l-journey-streak{animation:l-streak 6s var(--l-ease-in-out) 3}html[data-motion=on] .l-flow.is-armed .l-field>div>span{opacity:0}html[data-motion=on] .l-flow.is-playing .l-field>div>span{animation:.45s steps(10,end) both l-type;animation-delay:calc(.3s + var(--i) * .36s);display:inline-block}.l-signature{fill:none;stroke:#2a2830;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:2.25rem}html[data-motion=on] .l-flow.is-armed .l-signature path{stroke-dasharray:1;stroke-dashoffset:1px}html[data-motion=on] .l-flow.is-playing .l-signature path{animation:l-draw 1.1s var(--l-ease-in-out) both;animation-delay:1.38s}html[data-motion=on] .l-flow.is-armed .l-arrow{opacity:.35}html[data-motion=on] .l-flow.is-playing .l-arrow{animation:l-arrow 1s var(--l-ease) both;animation-delay:2.04s}.l-field>div{isolation:isolate;position:relative}.l-field>div>span{z-index:1;position:relative}.l-field.is-made>div:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#6a5fdf73;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9c4fbe6,0 0 1rem #8f85f599}html[data-motion=on] .l-flow.is-playing .l-field.is-made>div:after{animation:1s forwards l-flash;animation-delay:calc(.3s + var(--i) * .36s + .3s)}html[data-motion=on] .l-flow.is-playing .l-field.is-made>div>span{animation-delay:calc(.3s + var(--i) * .36s + .3s)}html[data-motion=on] .l-flow.is-armed .l-made{opacity:0;transform:scale(.85)}html[data-motion=on] .l-flow.is-playing .l-made{animation:l-pop .5s var(--l-ease) both;animation-delay:3.84s}.l-msg.is-bot{position:relative}.l-look{isolation:isolate;color:#d4d2ec;white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:.4375rem;padding:.3125rem .75rem .3125rem .5625rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:50%;left:.75rem;overflow:hidden;transform:translateY(-50%)}.l-look:before{content:"";z-index:-2;aspect-ratio:1;background:conic-gradient(#0000 0deg 250deg,#c9c4fb80 300deg,#e4e0ff 335deg,#8fd0ff 345deg,#0000 355deg);width:125%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-look:after{content:"";z-index:-1;border-radius:inherit;background:#1a1e35;position:absolute;inset:1px}.l-look i{background:#8fd0ff;border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 .5rem #8fd0ff}html[data-motion=on] .l-chat.is-armed .l-msg{opacity:0;transform:translateY(8px)scale(.98)}html[data-motion=on] .l-chat.is-playing .l-msg{animation:l-rise .45s var(--l-ease) both;animation-delay:var(--at)}html[data-motion=on] .l-chat.is-armed .l-say{opacity:0}html[data-motion=on] .l-chat.is-playing .l-say{animation:.35s both l-fade;animation-delay:var(--say)}html[data-motion=on] .l-chat.is-playing .l-look{animation:l-blink calc(var(--say) - var(--at)) linear both;animation-delay:var(--at)}html[data-motion=on] .l-chat.is-playing .l-look:before{animation:l-orbit calc(var(--say) - var(--at)) linear both;animation-delay:var(--at)}html[data-motion=on] .l-proof.is-armed .l-roll-col>span{transform:translateY(0)}html[data-motion=on] .l-proof.is-playing .l-roll-col>span{animation:l-roll 1.1s var(--l-ease) both;animation-delay:calc(.15s + var(--n) * 60ms)}.l-status{position:relative}.l-status:after{content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:50%;width:.5rem;height:.5rem;margin-top:-.25rem;position:absolute;top:50%;left:0}html[data-motion=on] .l-lanes.is-live .l-status:after{animation:2.4s ease-out infinite l-ping}.l-final:before{content:"";pointer-events:none;background:radial-gradient(28% 28% at 30% 32%,#c9c4fb2e,#0000 62%),radial-gradient(24% 24% at 72% 68%,#7cc4ff29,#0000 62%);position:absolute;inset:-40%}.l-final>*{position:relative}html[data-motion=on] .l-final.is-live:before{animation:l-drift-band 16s var(--l-ease-in-out) infinite alternate}.l-replay-row{justify-content:center;margin-top:1.25rem;display:flex}.l-replay-row.is-flow,.l-replay-row.is-chat{justify-content:flex-start}.l-replay{border:1px solid var(--l-edge-strong);min-height:2.25rem;color:var(--l-text-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.l-replay:hover{color:var(--l-text);border-color:var(--l-primary-text)}.l-replay svg{width:1rem;height:1rem}@keyframes l-orbit{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes l-drift{0%{transform:translate(-3%,-1%)}to{transform:translate(3%,2%)}}@keyframes l-drift-band{to{transform:translate(8%,-6%)rotate(8deg)}}@keyframes l-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes l-slide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes l-fade{0%{opacity:0}to{opacity:1}}@keyframes l-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes l-sheen{0%{transform:translate(-75%)}to{transform:translate(75%)}}@keyframes l-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes l-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes l-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes l-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes l-travel{0%{opacity:0;transform:translate(0)}8%,92%{opacity:1}to{opacity:0;transform:translateX(var(--track,0px))}}@keyframes l-light{0%{transform:scale(.6)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes l-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes l-streak{0%{opacity:0;transform:translate(0)}12%{opacity:1}55%{opacity:1;transform:translateX(var(--track-streak,0px))}62%,to{opacity:0;transform:translateX(var(--track-streak,0px))}}@keyframes l-type{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes l-arrow{0%{opacity:.35;transform:scale(1)}45%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes l-flash{0%{opacity:1}to{opacity:0}}@keyframes l-blink{0%,96%{opacity:1}to{opacity:0}}@keyframes l-roll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--d) * -10%))}}@keyframes l-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}html[data-motion=off] .l-tile,html[data-motion=off] .l-btn,html[data-motion=off] .l-btn svg,html[data-motion=off] .l-faq summary:after{transition:none}html[data-motion=off] .l-tile:hover,html[data-motion=off] .l-btn-primary:hover,html[data-motion=off] .l-btn:hover svg{transform:none}@media (max-width:64rem){.l-links{display:none}.l-nav-actions{margin-inline-start:auto}.l-menu-btn{display:inline-grid}.l-nav.is-open .l-links{padding:.75rem var(--l-gutter) 1.25rem;background:var(--l-canvas);border-bottom:1px solid var(--l-edge);gap:.25rem;margin:0;display:grid;position:absolute;inset:100% 0 auto}.l-nav.is-open .l-links a{padding:.75rem 1rem;font-size:1rem}.l-nav.is-open .l-only-small{display:block}.l-app{grid-template-columns:1fr}.l-app-nav{display:none}.l-role,.l-split{grid-template-columns:1fr}.l-split.is-flip>:first-child{order:0}.l-bento,.l-trust{grid-template-columns:repeat(2,1fr)}.l-journey{grid-template-columns:repeat(4,1fr);row-gap:2rem}.l-journey-track{display:none}.l-lanes{grid-template-columns:1fr}.l-proof{grid-template-columns:repeat(2,1fr)}}@media (max-width:40rem){body{font-size:1rem}.l-nav-actions .l-signin{display:none}.l-ctas .l-btn{width:100%}.l-app-main{padding:1rem}.l-app-btns{display:none}.l-cards{grid-template-columns:1fr 1fr}.l-card.is-big{grid-area:auto/span 2}.l-card.is-big .l-spark{height:2.25rem}.l-app-row,.l-mini-cards,.l-bento,.l-trust{grid-template-columns:1fr}.l-journey{grid-template-columns:1fr 1fr}.l-tile.is-wide{grid-column:auto;grid-template-columns:1fr}.l-tile-art{display:none}.l-flow{grid-template-columns:1fr}.l-arrow{justify-self:center;transform:rotate(90deg)}.l-proof{grid-template-columns:1fr 1fr}.l-proof div{padding:1.125rem 1rem}.l-msg{max-width:92%}.l-frame-orbit,.l-pill{display:none}.l-replay-row.is-flow,.l-replay-row.is-chat{justify-content:center}}@media (max-width:30rem){.l-nav-actions .l-btn-primary{display:none}}:root{--l-display:var(--font-inter), "Inter", ui-sans-serif, system-ui, sans-serif}.l-hero h1,.l-head h2,.l-head-title,.l-final h2,.l-statement-text,.l-proof strong{font-family:var(--l-display)}@media (prefers-reduced-motion:no-preference){html[data-motion=on]{scroll-behavior:smooth}}.l-progress{height:2px;transform:scaleX(var(--progress,0));transform-origin:0;background:linear-gradient(90deg, var(--l-primary), #8f85f5 60%, #7cc4ff);box-shadow:0 0 .75rem var(--l-glow);opacity:0;pointer-events:none;transition:opacity .3s var(--l-ease);position:absolute;inset:auto 0 -1px}.l-nav.is-scrolled .l-progress{opacity:1}.l-links a[aria-current=location]{color:var(--l-text);background:color-mix(in srgb, var(--l-primary) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-primary) 35%, transparent)}.l-hero{padding-top:clamp(2rem,5vw,3.5rem)}.l-hero h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(2.75rem,7.4vw,5.5rem);font-weight:800;line-height:1}.l-word{display:inline-block}.l-hero .l-lead{max-width:44rem;margin-top:1.5rem}.l-hero-facts{color:var(--l-text-2);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:1.5rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.l-hero-facts li{align-items:center;gap:.4rem;display:inline-flex}.l-hero-facts svg{width:1.0625rem;height:1.0625rem;color:var(--l-good)}@keyframes l-word-in{0%{opacity:.01;transform:translateY(.4em)rotate(1.5deg)}to{opacity:1;transform:none}}html[data-motion=on] .l-word{animation:l-word-in .85s var(--l-ease) both;animation-delay:calc(50ms + var(--w) * 70ms)}html[data-motion=on] .l-intro{animation:l-rise .8s var(--l-ease) both;animation-delay:calc(.4s + var(--r) * .1s)}.l-float{display:none}@media (min-width:70rem){.l-float{z-index:2;border:1px solid var(--l-edge-strong);background:color-mix(in srgb, var(--l-surface) 94%, transparent);box-shadow:inset 0 1px 0 var(--l-edge-top), 0 1.25rem 2.5rem -1rem #0000008c, 0 0 2.5rem -1rem var(--l-glow);color:var(--l-text-2);text-align:left;white-space:nowrap;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1.125rem .75rem .75rem;font-size:.8125rem;line-height:1.35;display:flex;position:absolute}.l-float b{color:var(--l-text);font-size:.875rem;display:block}.l-float-icon{color:#fbfaff;background:linear-gradient(135deg,#5b4fd6,#8f85f5);border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:inset 0 1px #ffffff4d}.l-float-icon.is-blue{background:linear-gradient(135deg,#1d4ed8,#60a5fa)}.l-float-icon.is-green{background:linear-gradient(135deg,#047857,#34d399)}.l-float-icon svg{width:1.125rem;height:1.125rem}.l-float-a{top:44%;left:-1.25rem}.l-float-b{top:38%;right:-1.25rem}.l-float-c{bottom:9%;left:2%}}@media (min-width:85rem){.l-float-a{left:-3.5rem}.l-float-b{right:-3.25rem}.l-float-c{left:-2rem}}@keyframes l-bob{50%{transform:translateY(-.375rem)}}html[data-motion=on] .l-stage:has(.l-frame.is-live) .l-float{animation:6s ease-in-out infinite l-bob}html[data-motion=on] .l-stage:has(.l-frame.is-live) .l-float-b{animation-delay:-2s}html[data-motion=on] .l-stage:has(.l-frame.is-live) .l-float-c{animation-delay:-4s}@supports (animation-timeline:view()){@keyframes l-land{0%{transform:perspective(1800px)rotateX(12deg)scale(.95)}to{transform:none}}@keyframes l-drift{to{translate:0 var(--drift)}}html[data-motion=on]:not(.no-js) .l-stage .l-frame.l-tilt{transition:opacity .6s var(--l-ease);animation:linear both l-land;animation-timeline:view();animation-range:entry cover 40%}html[data-motion=on] .l-float{--drift:-3rem;animation-name:l-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh}html[data-motion=on] .l-float-b{--drift:-1.5rem}html[data-motion=on] .l-float-c{--drift:-4.5rem}html[data-motion=on] .l-stage:has(.l-frame.is-live) .l-float{animation:linear both l-drift,6s ease-in-out infinite l-bob;animation-timeline:scroll(root),auto;animation-range:0 100vh,normal}}.l-head h2,.l-head-title{letter-spacing:-.04em;font-size:clamp(2.125rem,4.8vw,3.5rem);font-weight:800;line-height:1.04}.l-proof strong{letter-spacing:-.045em;font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:800}.l-proof div{padding:1.75rem 1.5rem}.l-statement{padding:clamp(5rem,13vw,10rem) 0 clamp(1.5rem,4vw,3rem)}.l-statement-text{max-width:19em;color:var(--l-text);letter-spacing:-.045em;text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(2rem,5.6vw,4.25rem);font-weight:800;line-height:1.08}.l-statement-last{--lit:#b9b2fc;color:var(--lit);text-shadow:0 0 2.5rem #7367f073}[data-theme=light] .l-statement-last{--lit:var(--l-primary-text);text-shadow:none}@supports (animation-timeline:view()){@keyframes l-lit{0%{color:var(--l-text-3)}to{color:var(--lit,var(--l-text))}}html[data-motion=on] .l-statement-text{view-timeline-name:--statement}html[data-motion=on] .l-lit{animation:linear both l-lit;animation-timeline:--statement;animation-range:cover calc(22% + var(--i) * 2.4%) cover calc(28% + var(--i) * 2.4%)}}.l-trust-split{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.l-checks{gap:1.25rem 1.5rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.l-checks li{align-items:flex-start;gap:.875rem;display:flex}.l-checks .l-tile-icon{flex:none;margin:0}.l-checks h3{margin-bottom:.25rem;font-size:1rem}.l-checks p{color:var(--l-text-2);font-size:.9375rem;line-height:1.55}.l-scope{border:1px solid var(--l-edge);border-radius:var(--l-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--l-surface) 94%, transparent), color-mix(in srgb, var(--l-canvas-2) 94%, transparent));box-shadow:inset 0 1px 0 var(--l-edge-top), var(--l-shadow), 0 2rem 4rem -2.5rem var(--l-glow);padding:clamp(1.25rem,3vw,2rem);position:relative}.l-scope-head{color:var(--l-text-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;font-weight:700;display:flex}.l-scope-head svg{width:1.125rem;height:1.125rem;color:var(--l-primary-text)}.l-scope-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.l-scope-list li{isolation:isolate;box-shadow:inset 0 0 0 1px var(--l-edge);border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.875rem 1rem;display:flex;position:relative}.l-scope-list li:before{content:"";z-index:-1;width:var(--s);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--l-primary) 36%, transparent), color-mix(in srgb, var(--l-primary) 12%, transparent));transform-origin:0;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 1px #ffffff1a}html[data-motion=on]:not(.no-js) .l-scope:not(.is-in) .l-scope-list li:before{transform:scaleX(0)}html[data-motion=on] .l-scope-list li:before{transition:transform 1s var(--l-ease) calc(.15s + var(--i) * 90ms)}.l-scope-who{color:var(--l-text);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.l-scope-who svg{width:1.125rem;height:1.125rem;color:var(--l-primary-text)}.l-scope-what{color:var(--l-text-2);font-size:.9375rem}.l-scope-foot{color:var(--l-text-3);margin-top:1.125rem;font-size:.8125rem}@media (min-width:40rem){.l-checks{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.l-trust-split{grid-template-columns:1.05fr 1fr}}.l-faq-split{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.l-faq-split .l-faq{max-width:none;margin:0}.l-ctas.is-left{justify-content:flex-start}.l-faq summary:after{content:none}.l-faq summary svg{width:1.25rem;height:1.25rem;color:var(--l-text-2);transition:transform .3s var(--l-ease), color .2s var(--l-ease);flex:none}.l-faq summary:hover svg{color:var(--l-text)}.l-faq details[open] summary svg{color:var(--l-primary-text);transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){.l-faq{interpolate-size:allow-keywords}html[data-motion=on] .l-faq details::details-content{height:0;transition:height .4s var(--l-ease), content-visibility .4s allow-discrete;overflow:clip}html[data-motion=on] .l-faq details[open]::details-content{height:auto}}@media (min-width:64rem){.l-faq-split{grid-template-columns:.85fr 1.15fr}.l-faq-side{position:sticky;top:6.5rem}}.l-roles-stage{touch-action:pan-y}@keyframes l-role-in{0%{opacity:0;transform:translateX(calc(var(--from,1) * 1.75rem))}to{opacity:1;transform:none}}html[data-motion=on] .l-role.is-entering{animation:l-role-in .5s var(--l-ease) both}.l-swipe-hint{display:none}@media (hover:none) and (pointer:coarse){.l-swipe-hint{color:var(--l-text-3);text-align:center;margin-top:.875rem;font-size:.8125rem;display:block}}.l-swipe-bar{display:none}.l-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem 1.5rem;display:grid}.l-footer-brand,.l-footer-base{grid-column:1/-1}.l-footer-brand p{max-width:24rem;color:var(--l-text-2);margin-top:.875rem;font-size:.9375rem}.l-footer-col h2{color:var(--l-text-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.875rem;font-family:inherit;font-size:.8125rem;font-weight:700}.l-footer .l-footer-col ul{gap:.625rem;display:grid}.l-footer-base{border-top:1px solid var(--l-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.l-to-top{align-items:center;gap:.375rem;display:inline-flex}.l-to-top svg{width:1rem;height:1rem}@media (min-width:64rem){.l-footer-inner{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.l-footer-brand{grid-column:auto}}.l-sticky-cta{display:none}@media (max-width:40rem){.l-swipe>.l-bento,.l-swipe>.l-lanes{margin-inline:calc(-1 * var(--l-gutter));padding:.25rem var(--l-gutter) 1rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--l-gutter);scrollbar-width:none;gap:.875rem;display:flex;overflow-x:auto}.l-swipe>.l-bento::-webkit-scrollbar{display:none}.l-swipe>.l-lanes::-webkit-scrollbar{display:none}.l-swipe>.l-bento>*,.l-swipe>.l-lanes>*{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(84%,21rem)}.l-swipe-bar{align-items:center;gap:.5rem;display:flex}.l-swipe-count{min-width:3.25rem;color:var(--l-text-2);font-variant-numeric:tabular-nums;font-size:.875rem}.l-swipe-dots{gap:.375rem;margin-right:auto;display:flex}.l-swipe-dots i{background:var(--l-edge-strong);width:.5rem;height:.5rem;transition:width .3s var(--l-ease), background-color .3s var(--l-ease);border-radius:999px}.l-swipe-dots i.is-on{background:var(--l-primary-text);width:1.25rem}.l-swipe-prev svg{transform:scaleX(-1)}.l-swipe .l-icon-btn:disabled{opacity:.4;cursor:default}.l-tabs{margin-inline:calc(-1 * var(--l-gutter));padding:.25rem var(--l-gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--l-gutter), #000 calc(100% - var(--l-gutter)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--l-gutter), #000 calc(100% - var(--l-gutter)), transparent);flex-wrap:nowrap;overflow-x:auto}.l-tabs::-webkit-scrollbar{display:none}.l-tab{flex:none}.l-sticky-cta{inset:auto .75rem max(.75rem, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--l-edge-strong);background:color-mix(in srgb, var(--l-surface) 96%, transparent);box-shadow:inset 0 1px 0 var(--l-edge-top), 0 1rem 2.5rem -.75rem #0009;opacity:0;transition:transform .45s var(--l-ease), opacity .3s var(--l-ease);border-radius:999px;gap:.5rem;padding:.5rem;display:flex;position:fixed;transform:translateY(calc(100% + 1.5rem))}.l-sticky-cta.is-shown{opacity:1;transform:none}.l-sticky-cta .l-btn{flex:1}.l-sticky-cta .l-btn-ghost{flex:none}.l-hero-facts{flex-direction:column;align-items:center}}.l-hero h1{letter-spacing:-.04em;font-weight:650}.l-head h2,.l-head-title,.l-statement-text,.l-final h2{letter-spacing:-.035em;font-weight:650}.l-proof strong{font-weight:700}.l-kicker{letter-spacing:.06em;font-weight:600}.l-hero-more{margin-top:1.125rem}.l-hero-more a{color:var(--l-primary-text);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.l-hero-more a:hover{text-decoration:underline}.l-hero-more svg{width:1rem;height:1rem;transform:rotate(90deg)}.l-honest{color:var(--l-text-2);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .625rem;margin-top:1.5rem;font-size:.9375rem;display:flex}.l-honest .l-status{margin-left:.5rem}.l-honest a{color:var(--l-primary-text);align-items:center;gap:.25rem;margin-left:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.l-honest a:hover{text-decoration:underline}.l-honest svg{width:1rem;height:1rem}@supports (animation-timeline:scroll()){@keyframes l-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-motion=on] .l-progress{animation:linear both l-progress;animation-timeline:scroll(root)}}@media (max-width:40rem){.l-swipe>.l-bento>*,.l-swipe>.l-lanes>*{scroll-snap-stop:normal}.l-sticky-cta{background:var(--l-surface)}html{scroll-padding-bottom:5.5rem}.l-honest .l-status{margin-left:0}}.l-window{box-shadow:0 2rem 4rem -2rem var(--l-glow), 0 1.5rem 3rem -1.5rem #0000008c;background:linear-gradient(160deg,#aba4f68c,#ffffff0f 40%,#7cc4ff59);border-radius:1rem;padding:1px;position:relative}.l-window-bar{background:#101329;border-radius:calc(1rem - 1px) calc(1rem - 1px) 0 0;align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex;box-shadow:inset 0 -1px #ffffff0f}.l-window-bar i{background:#fff3;border-radius:50%;width:.5rem;height:.5rem}.l-window-bar span{color:#b4b2d0;letter-spacing:.01em;margin-left:.5rem;font-size:.75rem;font-weight:500}.l-role .l-window .l-app{box-shadow:none;border-radius:0 0 calc(1rem - 1px) calc(1rem - 1px)}@media (min-width:64rem){.l-role{grid-template-columns:1fr 1.35fr}}@supports (animation-timeline:view()){@keyframes l-sweep-up{0%{opacity:0;transform:translateY(3.5rem)}to{opacity:1;transform:none}}@keyframes l-sweep-left{0%{opacity:0;transform:translate(-4.5rem)rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes l-sweep-right{0%{opacity:0;transform:translate(4.5rem)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes l-sweep-rise{0%{opacity:0;transform:translateY(4rem)scale(.94)}to{opacity:1;transform:none}}@keyframes l-line-out{0%{transform:translate(-50%)scaleX(0)}to{transform:translate(-50%)scaleX(1)}}html[data-motion=on]:not(.no-js) .l-reveal{transition:none;animation:linear both l-sweep-up;animation-timeline:view();animation-range:entry entry 70%}html[data-motion=on] .l-section:before{animation:linear both l-line-out;animation-timeline:view();animation-range:entry cover 25%}html[data-motion=on]:not(.no-js) .l-split>.l-reveal:first-child,html[data-motion=on]:not(.no-js) .l-trust-split>.l-reveal:first-child,html[data-motion=on]:not(.no-js) .l-faq-side.l-reveal{animation-name:l-sweep-left}html[data-motion=on]:not(.no-js) .l-split .l-flow-col>.l-reveal,html[data-motion=on]:not(.no-js) .l-scope.l-reveal,html[data-motion=on]:not(.no-js) .l-split.is-flip>.l-reveal:first-child{animation-name:l-sweep-right}html[data-motion=on]:not(.no-js) .l-split .l-chat-col>.l-reveal{animation-name:l-sweep-left}html[data-motion=on] .l-role .l-window{animation:linear both l-sweep-right;animation-timeline:view();animation-range:entry entry 80%}@media (min-width:40.01rem){html[data-motion=on]:not(.no-js) .l-bento>.l-reveal:nth-child(odd),html[data-motion=on]:not(.no-js) .l-lanes>.l-reveal:nth-child(odd){animation-name:l-sweep-left}html[data-motion=on]:not(.no-js) .l-bento>.l-reveal:nth-child(2n),html[data-motion=on]:not(.no-js) .l-lanes>.l-reveal:nth-child(2n){animation-name:l-sweep-right}}html[data-motion=on] .l-checks li,html[data-motion=on] .l-scope-list li,html[data-motion=on] .l-ticks li{animation:linear both l-sweep-left;animation-timeline:view();animation-range:entry}html[data-motion=on]:not(.no-js) .l-final.l-reveal{animation-name:l-sweep-rise;animation-range:entry cover 35%}@media (max-width:40rem){html[data-motion=on]:not(.no-js) .l-swipe .l-reveal{animation:none}}}main{overflow-x:clip}@supports (animation-timeline:view()){@media (max-width:40rem){@keyframes l-sweep-left{0%{opacity:0;transform:translate(-1.75rem)}to{opacity:1;transform:none}}@keyframes l-sweep-right{0%{opacity:0;transform:translate(1.75rem)}to{opacity:1;transform:none}}}}.l-hero h1{letter-spacing:-.025em;max-width:17ch;font-weight:600;line-height:1.02}.l-head h2,.l-head-title,.l-final h2{letter-spacing:-.02em;font-weight:600;line-height:1.08}.l-statement-text{letter-spacing:-.025em;font-weight:600}.l-proof strong{letter-spacing:-.03em;font-weight:600}.l-role h3{letter-spacing:-.015em;font-weight:600}.l-app,.l-card-value,.l-count,.l-bar-row b,.l-art-bars b,.l-swipe-count{font-variant-numeric:tabular-nums}.l-aurora-doc{height:44rem}.l-doc{padding-top:clamp(2.5rem,6vw,4.5rem)}.l-doc-head{max-width:48rem}.l-doc-head h1{letter-spacing:-.032em;font-size:clamp(2.25rem,5.2vw,3.75rem)}html:not([data-theme=light]) .l-doc-head h1{text-shadow:0 0 2.75rem #7367f073}[data-theme=light] .l-doc-head .l-kicker{color:#483dc0}.l-doc-lead{max-width:42rem;color:var(--l-text-2);margin-top:1rem;font-size:clamp(1.0625rem,1.5vw,1.1875rem)}.l-doc-body{margin-top:clamp(2.5rem,6vw,4rem)}.l-doc-body.has-contents{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.l-doc-contents{border:1px solid var(--l-edge);border-radius:var(--l-radius);background:color-mix(in srgb, var(--l-surface) 72%, transparent);box-shadow:inset 0 1px 0 var(--l-edge-top);padding:1.25rem .75rem;position:sticky;top:5.5rem}.l-doc-contents h2{color:var(--l-text-3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .625rem .625rem;font-size:.8125rem}.l-doc-contents ol{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.l-doc-contents a{color:var(--l-text-2);transition:background-color .2s var(--l-ease), color .2s var(--l-ease);border-radius:.5rem;padding:.375rem .625rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:block}.l-doc-contents a:hover{background:color-mix(in srgb, var(--l-primary) 16%, transparent);color:var(--l-text)}.l-doc-text{max-width:46rem}.l-doc-text>section+section{margin-top:clamp(2.5rem,5vw,3.5rem)}.l-doc-text h2{letter-spacing:-.022em;font-size:clamp(1.5rem,2.6vw,1.875rem)}.l-doc-text h3{letter-spacing:-.01em;margin-top:1.75rem;font-size:1.1875rem}.l-doc-text p,.l-doc-text li,.l-doc-text dd{color:var(--l-text-2)}.l-doc-text b{color:var(--l-text);font-weight:600}.l-doc-text h2+*,.l-doc-text h3+*,.l-doc-text p+p,.l-doc-text p+ul,.l-doc-text ul+p,.l-doc-text dl+p{margin-top:.875rem}.l-doc-text ul{gap:.625rem;margin-bottom:0;padding:0;list-style:none;display:grid}.l-doc-text li{padding-inline-start:1.625rem;position:relative}.l-doc-text code{background:color-mix(in srgb, var(--l-primary) 16%, var(--l-surface));color:var(--l-text);border-radius:.375rem;padding:.0625rem .375rem;font-size:.875em}.l-doc-points li:before,.l-doc-short li:before{content:"";background:var(--l-primary-text);width:.4375rem;height:.4375rem;box-shadow:0 0 .625rem var(--l-primary-text);border-radius:50%;position:absolute;top:.62em;left:.375rem}.l-doc-checks li:before{content:"";border:solid var(--l-good);width:.375rem;height:.6875rem;filter:drop-shadow(0 0 .3125rem var(--l-good));border-width:0 2px 2px 0;position:absolute;top:.38em;left:.375rem;transform:rotate(45deg)}.l-doc-checks.is-preview li:before{border-color:var(--l-soon);filter:drop-shadow(0 0 .3125rem var(--l-soon))}.l-doc-dashes li:before{content:"";background:var(--l-text-3);border-radius:2px;width:.75rem;height:2px;position:absolute;top:.8em;left:.25rem}[data-theme=light] .l-doc-points li:before,[data-theme=light] .l-doc-short li:before,[data-theme=light] .l-doc-checks li:before{box-shadow:none;filter:none}.l-doc-text .l-doc-short{border:1px solid var(--l-edge-strong);border-radius:var(--l-radius-lg);background:radial-gradient(30rem 12rem at 0% 0%, color-mix(in srgb, var(--l-primary) 20%, transparent), transparent 70%), color-mix(in srgb, var(--l-surface) 92%, transparent);box-shadow:inset 0 1px 0 var(--l-edge-top), var(--l-shadow);gap:.75rem;padding:1.5rem 1.5rem 1.5rem 1.25rem}.l-doc-text .l-doc-short li{color:var(--l-text)}.l-doc-facts{border-top:1px solid var(--l-edge);margin:0}.l-doc-facts>div{border-bottom:1px solid var(--l-edge);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:.375rem 1.5rem;padding:.875rem 0;display:grid}.l-doc-facts dt{color:var(--l-text);font-weight:600}.l-doc-facts dd{margin:0}.l-doc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(2.5rem,6vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.l-doc-card{border:1px solid var(--l-edge);border-radius:var(--l-radius-lg);background:radial-gradient(22rem 10rem at 50% -30%, color-mix(in srgb, var(--l-primary) 22%, transparent), transparent 70%), linear-gradient(180deg, var(--l-surface-2), var(--l-surface));box-shadow:inset 0 1px 0 var(--l-edge-top), var(--l-shadow);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.l-doc-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8f85f5d9,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.l-doc-card h2{letter-spacing:-.015em;font-size:1.25rem}.l-doc-card p{color:var(--l-text-2)}.l-doc-act{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.l-doc-card .l-doc-note{color:var(--l-text-3);font-size:.9375rem}.l-doc-steps{counter-reset:l-step}.l-doc-steps .l-doc-card{counter-increment:l-step}.l-doc-steps .l-doc-card:before{content:"0" counter(l-step);color:var(--l-primary-text);letter-spacing:.08em;font-size:.875rem;font-weight:700}html:not([data-theme=light]) .l-doc-steps .l-doc-card:before{text-shadow:0 0 .75rem #7367f0b3}@media (max-width:60rem){.l-doc-body.has-contents,.l-doc-cards{grid-template-columns:minmax(0,1fr)}.l-doc-contents{position:static}}@media (max-width:40rem){.l-doc-facts>div{grid-template-columns:minmax(0,1fr)}}
