.landing-module__DWgURW__landing{--canvas:#0d0a20;--surface:#16122d;--raised:#221d3e;--ink:#f6f6fb;--strong:#fff;--quiet:#afafc4;--line:#b6afe82e;--accent:#af97ff;--accent-fill:#8d54ff;--accent-dark:#6c3ccd;--cyan:#4ce8fd;--on-accent:#fff;--shadow:#03020f;--grid-line:#b6afe812;--header-bg:#0d0a20b8;--paper:#eeecf6;--art-ink:#17142b;--sand:#cfcad9;--sand-dark:#6c6783;--heading-font:var(--font-figtree), var(--font-sans), sans-serif;background:var(--canvas);color:var(--ink);min-height:100vh;font-family:var(--font-sans), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.6;transition:background-color .35s,color .35s;position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__landing{--canvas:lab(3.67669% 4.94491 -13.3754);--surface:lab(7.11385% 8.55736 -17.6353);--raised:lab(12.7858% 10.032 -20.3425);--ink:lab(97.0438% .724167 -2.13352);--strong:lab(100% 0 0);--quiet:lab(71.8896% 3.02276 -10.8326);--line:lab(73.6059% 11.3207 -27.588/.18);--accent:lab(67.5273% 30.9843 -56.1911);--accent-fill:lab(49.9358% 55.1659 -81.9062);--accent-dark:lab(38.3077% 46.2857 -69.1374);--cyan:lab(84.8049% -37.1251 -22.7284);--on-accent:lab(100% 0 0);--shadow:lab(.756018% 1.96382 -5.33305);--grid-line:lab(73.6059% 11.3207 -27.588/.07);--header-bg:lab(3.67669% 4.94491 -13.3754/.72)}}.landing-module__DWgURW__landing[data-theme=light]{--canvas:#fdfcff;--surface:#fff;--raised:#f4f3fb;--ink:#211640;--strong:#11062b;--quiet:#535368;--line:#21164024;--accent:#702cdb;--accent-fill:#7d32f4;--accent-dark:#5d2eb8;--cyan:#0090aa;--shadow:#30215b59;--grid-line:#2116400f;--header-bg:#f6f6fcc7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__landing[data-theme=light]{--canvas:lab(99.16% .360101 -1.06815);--surface:lab(100% 0 0);--raised:lab(96.1937% 1.21573 -3.5499);--ink:lab(10.7297% 15.0521 -25.3574);--strong:lab(3.66678% 10.8944 -21.0956);--quiet:lab(35.8554% 4.03813 -12.4249);--line:lab(10.7297% 15.0521 -25.3574/.14);--accent:lab(37.4107% 56.7698 -78.4871);--accent-fill:lab(41.7803% 61.5354 -85.0288);--accent-dark:lab(32.5633% 45.1999 -65.8446);--cyan:lab(54.3328% -29.8333 -25.2106);--shadow:lab(17.2487% 19.7551 -33.2242/.35);--grid-line:lab(10.7297% 15.0521 -25.3574/.06);--header-bg:lab(97.0248% .968993 -2.84234/.78)}}.landing-module__DWgURW__landing *{box-sizing:border-box}.landing-module__DWgURW__landing [data-motion-visible=false],.landing-module__DWgURW__landing [data-motion-visible=false] *,.landing-module__DWgURW__landing [data-motion-visible=false] :before,.landing-module__DWgURW__landing [data-motion-visible=false] :after,.landing-module__DWgURW__landing[data-page-hidden=true] *,.landing-module__DWgURW__landing[data-page-hidden=true] :before,.landing-module__DWgURW__landing[data-page-hidden=true] :after{animation-play-state:paused}.landing-module__DWgURW__landing ::selection{background:var(--accent-fill);color:var(--on-accent)}.landing-module__DWgURW__landing a{text-decoration:none}.landing-module__DWgURW__landing button,.landing-module__DWgURW__landing summary,.landing-module__DWgURW__landing a{-webkit-tap-highlight-color:transparent}.landing-module__DWgURW__landing button,.landing-module__DWgURW__landing summary{cursor:pointer}.landing-module__DWgURW__landing :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:6px}.landing-module__DWgURW__landing h1,.landing-module__DWgURW__landing h2,.landing-module__DWgURW__landing h3,.landing-module__DWgURW__landing h4,.landing-module__DWgURW__landing p{margin:0}.landing-module__DWgURW__landing h1,.landing-module__DWgURW__landing h2,.landing-module__DWgURW__landing h3,.landing-module__DWgURW__landing h4{font-family:var(--heading-font);text-wrap:balance}.landing-module__DWgURW__landing h2{letter-spacing:-.035em;font-size:clamp(36px,4.2vw,58px);font-weight:600;line-height:1.08}.landing-module__DWgURW__landing h2.landing-module__DWgURW__deliveryHeading{font-size:clamp(28px,3vw,40px)}.landing-module__DWgURW__landing p{color:var(--quiet);line-height:1.8}.landing-module__DWgURW__landing :is(section[id],main[id]){scroll-margin-top:96px}.landing-module__DWgURW__skipLink{z-index:100;background:var(--accent-fill);color:var(--on-accent);padding:12px 20px;position:fixed;top:-80px;left:24px}.landing-module__DWgURW__skipLink:focus{top:12px}.landing-module__DWgURW__header{border-bottom:1px solid var(--line);z-index:20;background:var(--header-bg);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);height:84px;position:sticky;top:0}.landing-module__DWgURW__headerInner{justify-content:space-between;align-items:center;gap:32px;max-width:1400px;height:100%;margin:auto;padding:0 56px;display:flex}.landing-module__DWgURW__brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.landing-module__DWgURW__brand>svg{color:var(--accent)}.landing-module__DWgURW__brand strong{font-family:var(--heading-font);letter-spacing:-.03em;font-size:22px;font-weight:600}.landing-module__DWgURW__brand strong span{color:var(--quiet);border:1px solid var(--line);vertical-align:middle;letter-spacing:0;margin-left:9px;padding:3px 5px;font-size:13px;font-weight:500}.landing-module__DWgURW__desktopNav,.landing-module__DWgURW__headerActions{align-items:center;gap:28px;display:flex}.landing-module__DWgURW__desktopNav a{color:var(--quiet);font-size:15px;transition:color .2s}.landing-module__DWgURW__desktopNav a:hover,.landing-module__DWgURW__loginLink:hover{color:var(--accent)}.landing-module__DWgURW__headerActions{gap:24px}.landing-module__DWgURW__primaryButton{background:var(--accent-fill);color:var(--on-accent);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:26px;min-height:48px;padding:13px 19px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.landing-module__DWgURW__primaryButton:hover{background:var(--strong);color:var(--canvas);transform:translateY(-2px)}.landing-module__DWgURW__headerActions .landing-module__DWgURW__primaryButton{gap:16px;min-height:38px;padding:8px 13px}.landing-module__DWgURW__loginLink{color:var(--ink);align-items:center;gap:12px;min-height:40px;font-size:15px;transition:color .2s;display:inline-flex}.landing-module__DWgURW__mobileMenu{display:none}.landing-module__DWgURW__section{max-width:1288px;margin:auto;padding:110px 56px}.landing-module__DWgURW__sectionHeading{text-align:center}.landing-module__DWgURW__sectionHeading p{max-width:620px;margin:24px auto 0;font-size:16px}.landing-module__DWgURW__platformStatement h3{letter-spacing:-.03em;margin-top:28px;font-size:30px;font-weight:400;line-height:1.3}.landing-module__DWgURW__platformStatement h3 span{color:var(--quiet)}.landing-module__DWgURW__platformStatement p{max-width:370px;margin:22px 0;font-size:16px}.landing-module__DWgURW__features{border-top:1px solid var(--line)}.landing-module__DWgURW__splitHeading{justify-content:space-between;align-items:end;gap:40px;display:flex}.landing-module__DWgURW__splitHeading>p{max-width:340px;padding-bottom:5px;font-size:16px}.landing-module__DWgURW__explorer{grid-template-columns:.75fr 1.25fr;align-items:center;gap:55px;margin-top:60px;display:grid}.landing-module__DWgURW__featureTabs{flex-direction:column;margin-bottom:32px;display:flex}.landing-module__DWgURW__featureTabs button{text-align:left;border:none;border-bottom:1px solid var(--line);color:var(--quiet);background:0 0;align-items:center;gap:13px;padding:17px 4px;font-size:16px;display:flex}.landing-module__DWgURW__featureTabs button>svg:last-child{margin-left:auto}.landing-module__DWgURW__featureTabs button[aria-pressed=true]{color:var(--accent);border-color:var(--accent-dark)}.landing-module__DWgURW__explorerCopy h3{margin-bottom:12px;font-size:18px;font-weight:500}.landing-module__DWgURW__explorerCopy p{font-size:15px}.landing-module__DWgURW__productPreview,.landing-module__DWgURW__assistantPreview{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.landing-module__DWgURW__productPreview{transform:perspective(1200px)rotateY(-5deg)rotateX(3deg)}.landing-module__DWgURW__tourPerspective{perspective:1200px;min-width:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-module__DWgURW__tourPerspective .landing-module__DWgURW__productPreview{transform:rotateX(var(--tilt-x,3deg)) rotateY(var(--tilt-y,-5deg));transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;position:relative}.landing-module__DWgURW__tourPerspective[data-tilting] .landing-module__DWgURW__productPreview{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(24px);box-shadow:0 28px 56px -28px color-mix(in srgb, var(--shadow) 65%, transparent);transition-duration:.16s}.landing-module__DWgURW__tourPerspective .landing-module__DWgURW__productPreview:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,50%), color-mix(in srgb, var(--strong) 15%, transparent), transparent 65%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.landing-module__DWgURW__tourPerspective[data-tilting] .landing-module__DWgURW__productPreview:after{opacity:1}}.landing-module__DWgURW__productBar{border-bottom:1px solid var(--line);background:var(--canvas);justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.landing-module__DWgURW__productBar>span{align-items:center;gap:8px;font-size:14px;display:inline-flex}.landing-module__DWgURW__productBar svg{color:var(--accent)}.landing-module__DWgURW__productBar small{color:var(--quiet);font-size:12px}.landing-module__DWgURW__aiSection{grid-template-columns:1fr 1.2fr;align-items:center;gap:90px;padding-top:60px;display:grid}.landing-module__DWgURW__aiCopy>p{max-width:365px;margin:24px 0 28px;font-size:16px}.landing-module__DWgURW__principle{color:var(--accent);align-items:center;gap:15px;font-size:15px;display:flex}.landing-module__DWgURW__principle b{color:var(--ink);font-weight:500}.landing-module__DWgURW__assistantBody{padding:26px}.landing-module__DWgURW__prompt{background:var(--raised);border-radius:10px 10px 0;max-width:350px;padding:16px 18px;font-size:15px;color:var(--strong)!important;margin-left:auto!important}.landing-module__DWgURW__assistantAnswer{align-items:start;gap:13px;margin:25px 0;display:flex}.landing-module__DWgURW__assistantAnswer svg{color:var(--accent);flex-shrink:0;margin-top:5px}.landing-module__DWgURW__assistantAnswer p{font-size:15px}.landing-module__DWgURW__assistantAnswer strong{color:var(--ink);font-weight:500}.landing-module__DWgURW__schemaPreview{border:1px solid var(--line);border-radius:6px;margin-left:30px;padding:5px 16px}.landing-module__DWgURW__schemaPreview span{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:13px;display:flex}.landing-module__DWgURW__schemaPreview span:last-child{border-bottom:0}.landing-module__DWgURW__schemaPreview svg{color:var(--accent)}.landing-module__DWgURW__assistantActions{flex-direction:column;align-items:start;gap:15px;margin:20px 0 0 30px;display:flex}.landing-module__DWgURW__assistantActions>span{color:var(--quiet);font-size:13px}.landing-module__DWgURW__assistantActions button{background:var(--accent-fill);color:var(--on-accent);border:0;border-radius:4px;align-items:center;gap:12px;padding:10px 13px;font-size:13px;font-weight:600;display:flex}.landing-module__DWgURW__workflow{border-top:1px solid var(--line)}.landing-module__DWgURW__workflowSteps{grid-template-columns:repeat(5,1fr);gap:25px;margin:60px 0 0;padding:0;list-style:none;display:grid}.landing-module__DWgURW__workflowSteps li{position:relative}.landing-module__DWgURW__workflowSteps h3{margin-bottom:10px;font-size:20px;font-weight:500}.landing-module__DWgURW__workflowSteps p{font-size:14px}.landing-module__DWgURW__possibilities{border-top:1px solid var(--line)}.landing-module__DWgURW__possibilitiesIntro{max-width:360px;padding-top:12px}.landing-module__DWgURW__possibilitiesIntro p{color:var(--quiet);font-size:16px;line-height:1.7}.landing-module__DWgURW__possibilitiesCta{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:6px;align-items:center;gap:24px;margin-top:22px;padding:10px 16px;font-size:13px;transition:background .2s;display:inline-flex}.landing-module__DWgURW__possibilitiesCta:hover{background:var(--raised)}.landing-module__DWgURW__useCaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:72px;display:grid}.landing-module__DWgURW__useCase{flex-direction:column;min-width:0;padding:0;display:flex;position:relative}.landing-module__DWgURW__useCase:first-child{padding-left:0}.landing-module__DWgURW__useCase:last-child{padding-right:0}.landing-module__DWgURW__useCaseTitle{min-height:44px;color:var(--quiet);font-size:14px;font-weight:500}.landing-module__DWgURW__useCasePreview{aspect-ratio:8/5;border:1px solid var(--line);background:var(--raised);border-radius:6px;display:block;position:relative;overflow:hidden}.landing-module__DWgURW__useCasePreview img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.landing-module__DWgURW__useCasePreview:hover img{transform:scale(1.025)}.landing-module__DWgURW__useCaseSource{border:1px solid var(--line);background:var(--canvas);height:30px;color:var(--ink);border-radius:4px;grid-template-columns:0fr 28px;align-items:center;font-size:12px;transition:grid-template-columns .4s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:10px;right:10px}.landing-module__DWgURW__useCaseSourceLabel{min-width:0;overflow:hidden}.landing-module__DWgURW__useCaseSourceLabel>span{white-space:nowrap;opacity:0;padding-left:9px;transition:opacity .15s,transform .3s cubic-bezier(.22,1,.36,1);display:block;transform:translate(8px)}.landing-module__DWgURW__useCaseSourceArrow{place-items:center;width:28px;height:28px;display:grid}.landing-module__DWgURW__useCaseSourceArrow svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.landing-module__DWgURW__useCase:focus-within .landing-module__DWgURW__useCaseSource{grid-template-columns:1fr 28px}.landing-module__DWgURW__useCase:focus-within .landing-module__DWgURW__useCaseSourceLabel>span{opacity:1;transform:translate(0)}.landing-module__DWgURW__useCase:focus-within .landing-module__DWgURW__useCaseSourceArrow svg{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.landing-module__DWgURW__useCase:hover .landing-module__DWgURW__useCaseSource{grid-template-columns:1fr 28px}.landing-module__DWgURW__useCase:hover .landing-module__DWgURW__useCaseSourceLabel>span{opacity:1;transition-delay:80ms;transform:translate(0)}.landing-module__DWgURW__useCase:hover .landing-module__DWgURW__useCaseSourceArrow svg{transform:rotate(45deg)}}@media (hover:none),(pointer:coarse){.landing-module__DWgURW__useCaseSource{grid-template-columns:1fr 28px}.landing-module__DWgURW__useCaseSourceLabel>span{opacity:1;transform:none}.landing-module__DWgURW__useCaseSourceArrow svg{transform:rotate(45deg)}}.landing-module__DWgURW__useCase .landing-module__DWgURW__useCaseDescription{color:var(--quiet);margin-top:24px;margin-bottom:30px;font-size:16px;line-height:1.7}.landing-module__DWgURW__useCase .landing-module__DWgURW__useCaseExamples{color:var(--quiet);align-items:flex-start;gap:12px;margin-top:auto;font-size:13px;display:flex}.landing-module__DWgURW__useCaseExamples svg{color:var(--ink);flex-shrink:0}@media (max-width:800px){.landing-module__DWgURW__possibilitiesIntro{max-width:520px;padding-top:0}.landing-module__DWgURW__useCaseGrid{grid-template-columns:1fr;gap:32px;margin-top:40px}.landing-module__DWgURW__useCase,.landing-module__DWgURW__useCase:first-child,.landing-module__DWgURW__useCase:last-child{padding:0}.landing-module__DWgURW__useCaseTitle{min-height:36px}.landing-module__DWgURW__useCase .landing-module__DWgURW__useCaseDescription{margin:18px 0 20px}}@media (prefers-reduced-motion:reduce){.landing-module__DWgURW__useCaseSource,.landing-module__DWgURW__useCaseSourceLabel>span,.landing-module__DWgURW__useCaseSourceArrow svg,.landing-module__DWgURW__useCasePreview img{transition:none}.landing-module__DWgURW__useCasePreview:hover img{transform:none}}.landing-module__DWgURW__conceptGrid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:55px;display:grid}.landing-module__DWgURW__conceptArt{border-radius:8px;height:270px;padding:22px;position:relative;overflow:hidden}.landing-module__DWgURW__conceptArt>span{z-index:2;font-size:10px;position:relative}.landing-module__DWgURW__conceptArt>strong{letter-spacing:-.04em;z-index:2;margin-top:30px;font-size:31px;font-weight:500;line-height:1.1;display:block;position:relative}.landing-module__DWgURW__conceptArt>small{z-index:2;font-size:10px;position:absolute;bottom:20px;left:22px}.landing-module__DWgURW__brandConcept{background:var(--sand);color:var(--art-ink)}.landing-module__DWgURW__brandConcept em{font-family:Georgia,serif;font-weight:400}.landing-module__DWgURW__conceptSculpture{background:linear-gradient(90deg, var(--sand-dark), var(--paper) 45%, var(--sand));width:135px;height:220px;box-shadow:-15px 10px 20px color-mix(in srgb, var(--shadow) 15%, transparent);border-radius:80px 80px 0 0;position:absolute;bottom:-65px;right:-20px;transform:rotate(-30deg)}.landing-module__DWgURW__editorialConcept{background:var(--paper);color:var(--art-ink)}.landing-module__DWgURW__editorialConcept>strong{font-family:Georgia,serif;font-size:34px;font-weight:400}.landing-module__DWgURW__editorialLines{border-top:1px solid var(--quiet);gap:10px;margin-top:23px;padding-top:10px;font-size:10px;display:flex}.landing-module__DWgURW__portalConcept{background:var(--raised);border:1px solid var(--line)}.landing-module__DWgURW__portalConcept>span{color:var(--accent);align-items:center;gap:8px;display:flex}.landing-module__DWgURW__portalConcept>strong{margin-top:22px;font-size:19px}.landing-module__DWgURW__portalRows{margin-top:20px}.landing-module__DWgURW__portalRows>div{border-top:1px solid var(--line);align-items:center;gap:9px;padding:9px 0;font-size:12px;display:flex}.landing-module__DWgURW__portalRows i{border:1px solid var(--quiet);border-radius:4px;width:24px;height:24px}.landing-module__DWgURW__portalRows small{color:var(--quiet);font-size:10px;display:block}.landing-module__DWgURW__portalRows>div>span:last-child{margin-left:auto}.landing-module__DWgURW__conceptCaption{justify-content:space-between;align-items:center;gap:10px;margin-top:23px;display:flex}.landing-module__DWgURW__conceptCaption h3{font-size:16px;font-weight:500}.landing-module__DWgURW__conceptCaption span{color:var(--quiet);white-space:nowrap;font-size:10px}.landing-module__DWgURW__conceptGrid article>p{margin-top:10px;font-size:15px}.landing-module__DWgURW__finalCta{border-block:1px solid var(--line);text-align:center;background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--accent-dark) 9%, var(--canvas)), var(--canvas) 60%);padding:75px 24px 95px}.landing-module__DWgURW__finalCta h2{font-size:clamp(38px,4.8vw,65px)}.landing-module__DWgURW__finalCta>p{margin:24px 0 0;font-size:16px}.landing-module__DWgURW__faq{grid-template-columns:1fr 1.3fr;gap:70px;display:grid}.landing-module__DWgURW__faq>div>a{margin-top:30px}.landing-module__DWgURW__faqList details{border-bottom:1px solid var(--line)}.landing-module__DWgURW__faqList summary{justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:16px;list-style:none;display:flex}.landing-module__DWgURW__faqList summary::-webkit-details-marker{display:none}.landing-module__DWgURW__faqList summary svg{color:var(--quiet);flex-shrink:0;transition:transform .2s}.landing-module__DWgURW__faqList details[open] summary svg{color:var(--accent);transform:rotate(45deg)}.landing-module__DWgURW__faqList details p{padding:0 30px 23px 0;font-size:15px}.landing-module__DWgURW__footerCard{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface) 30%, color-mix(in srgb, var(--accent-fill) 16%, var(--surface)));border-radius:28px;padding:64px 56px 0;position:relative;overflow:hidden}.landing-module__DWgURW__footerMain{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;padding-bottom:64px;display:grid}.landing-module__DWgURW__footerAbout p{margin-top:16px;font-size:15px}.landing-module__DWgURW__footerSocial{gap:12px;margin-top:24px;display:flex}.landing-module__DWgURW__footerSocial a{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid}.landing-module__DWgURW__footerSocial a:hover{color:var(--accent);border-color:var(--accent)}.landing-module__DWgURW__footerBottom{border-top:1px solid var(--line);color:var(--quiet);justify-content:space-between;gap:24px;padding:22px 0;font-size:14px;display:flex}.landing-module__DWgURW__footerBottom a{color:inherit;text-underline-offset:3px;border:0;text-decoration:none;transition:color .2s,border-color .2s}.landing-module__DWgURW__footerBottom a:hover{color:var(--accent);text-decoration:underline}@media (prefers-reduced-motion:no-preference){@keyframes landing-module__DWgURW__sceneArrival{0%{opacity:.3;translate:0 30px}to{opacity:1;translate:0}}}@media (max-width:1150px){.landing-module__DWgURW__headerInner{gap:20px;padding-inline:32px}.landing-module__DWgURW__desktopNav{gap:18px}.landing-module__DWgURW__section{padding:90px 40px}.landing-module__DWgURW__aiSection{gap:50px}.landing-module__DWgURW__conceptCaption{flex-wrap:wrap}.landing-module__DWgURW__conceptArt{padding:18px}.landing-module__DWgURW__conceptArt>strong{font-size:28px}.landing-module__DWgURW__portalConcept>strong{font-size:17px}.landing-module__DWgURW__footer{padding-inline:40px}}@media (max-width:900px){.landing-module__DWgURW__desktopNav{display:none}.landing-module__DWgURW__headerActions{margin-left:auto}.landing-module__DWgURW__mobileMenu{display:block;position:relative}.landing-module__DWgURW__mobileMenu summary{padding:10px;list-style:none;display:flex}.landing-module__DWgURW__mobileMenu summary::-webkit-details-marker{display:none}.landing-module__DWgURW__mobileMenu nav{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;min-width:220px;padding:15px;display:flex;position:absolute;top:48px;right:0}.landing-module__DWgURW__mobileMenu a{justify-content:space-between;align-items:center;padding:10px;font-size:16px;display:flex}.landing-module__DWgURW__primaryButton{gap:14px}.landing-module__DWgURW__section{padding-block:75px}.landing-module__DWgURW__platformStatement h3{font-size:26px}.landing-module__DWgURW__explorer{grid-template-columns:.8fr 1.2fr;gap:30px}.landing-module__DWgURW__productBar{padding:15px}.landing-module__DWgURW__productBar small{font-size:7px}.landing-module__DWgURW__aiSection{gap:35px}.landing-module__DWgURW__assistantBody{padding:20px}.landing-module__DWgURW__assistantPreview .landing-module__DWgURW__productBar small{display:none}.landing-module__DWgURW__workflowSteps{gap:16px}.landing-module__DWgURW__workflowSteps h3{font-size:17px}.landing-module__DWgURW__conceptGrid{gap:16px}.landing-module__DWgURW__conceptArt{height:245px;padding:16px}.landing-module__DWgURW__conceptArt>strong{font-size:24px}.landing-module__DWgURW__portalConcept>strong{font-size:15px}.landing-module__DWgURW__conceptArt>span{font-size:6px}.landing-module__DWgURW__editorialLines{flex-direction:column;gap:3px}.landing-module__DWgURW__faq{gap:40px}.landing-module__DWgURW__footerCard{padding:48px 32px 0}.landing-module__DWgURW__footerMain{grid-template-columns:1fr;justify-items:start;gap:36px}.landing-module__DWgURW__footerBottom{flex-wrap:wrap}}@media (max-width:640px){.landing-module__DWgURW__header{height:70px}.landing-module__DWgURW__headerInner{gap:12px;padding-inline:22px}.landing-module__DWgURW__brand strong{font-size:20px}.landing-module__DWgURW__brand>svg{width:23px}.landing-module__DWgURW__brand strong span{margin-left:6px;font-size:12px}.landing-module__DWgURW__headerActions .landing-module__DWgURW__primaryButton{display:none}.landing-module__DWgURW__headerActions{margin-left:auto}.landing-module__DWgURW__loginLink{gap:6px;font-size:14px}.landing-module__DWgURW__mobileMenu summary{padding:6px}.landing-module__DWgURW__primaryButton{padding:12px 15px;font-size:14px}.landing-module__DWgURW__section{padding:65px 24px}.landing-module__DWgURW__landing h2{font-size:36px}.landing-module__DWgURW__sectionHeading p{margin-top:20px;font-size:15px}.landing-module__DWgURW__platformStatement h3{margin-top:18px;font-size:27px}.landing-module__DWgURW__platformStatement p{font-size:15px}.landing-module__DWgURW__splitHeading{display:block}.landing-module__DWgURW__splitHeading>p{margin-top:23px;font-size:15px}.landing-module__DWgURW__explorer{grid-template-columns:1fr;gap:30px;margin-top:30px}.landing-module__DWgURW__featureTabs{margin-bottom:23px}.landing-module__DWgURW__featureTabs button{font-size:15px}.landing-module__DWgURW__productPreview{transform:none}.landing-module__DWgURW__aiSection{grid-template-columns:1fr;gap:35px;padding-top:20px}.landing-module__DWgURW__aiCopy>p{font-size:15px}.landing-module__DWgURW__assistantBody{padding:22px 18px}.landing-module__DWgURW__schemaPreview,.landing-module__DWgURW__assistantActions{margin-left:0}.landing-module__DWgURW__assistantPreview .landing-module__DWgURW__productBar small{display:block}.landing-module__DWgURW__assistantPreview .landing-module__DWgURW__productBar>span{font-size:13px}.landing-module__DWgURW__prompt,.landing-module__DWgURW__assistantAnswer p{font-size:14px}.landing-module__DWgURW__workflowSteps{flex-direction:column;gap:30px;margin-top:35px;display:flex}.landing-module__DWgURW__workflowSteps li{min-height:100px;padding-left:110px}.landing-module__DWgURW__workflowSteps h3{margin-bottom:7px;font-size:20px}.landing-module__DWgURW__workflowSteps p{font-size:15px}.landing-module__DWgURW__conceptGrid{grid-template-columns:1fr;gap:35px;margin-top:35px}.landing-module__DWgURW__conceptArt{height:280px;padding:25px}.landing-module__DWgURW__conceptArt>strong{font-size:38px}.landing-module__DWgURW__conceptArt>span{font-size:11px}.landing-module__DWgURW__conceptArt>small{font-size:11px;left:25px}.landing-module__DWgURW__editorialLines{flex-direction:row;gap:15px;font-size:11px}.landing-module__DWgURW__portalConcept>strong{font-size:24px}.landing-module__DWgURW__portalRows>div{font-size:13px}.landing-module__DWgURW__portalRows small{font-size:11px}.landing-module__DWgURW__conceptSculpture{width:170px;height:250px}.landing-module__DWgURW__conceptCaption{margin-top:17px}.landing-module__DWgURW__conceptCaption h3{font-size:15px}.landing-module__DWgURW__conceptCaption span{font-size:11px}.landing-module__DWgURW__finalCta{padding:65px 24px}.landing-module__DWgURW__finalCta h2{font-size:37px}.landing-module__DWgURW__finalCta>p{font-size:15px}.landing-module__DWgURW__faq{grid-template-columns:1fr;gap:25px}.landing-module__DWgURW__faq>div>a{margin-top:20px}.landing-module__DWgURW__faqList summary{padding-block:20px;font-size:15px}.landing-module__DWgURW__faqList details p{padding-right:0}.landing-module__DWgURW__footer{padding-inline:24px}.landing-module__DWgURW__footerCard{border-radius:22px;padding:36px 24px 0}.landing-module__DWgURW__footerBottom{gap:10px 20px;font-size:13px}.landing-module__DWgURW__footerBottom span{order:3;width:100%}}@media (max-width:370px){.landing-module__DWgURW__brand strong span{display:none}}@media (prefers-reduced-motion:reduce){.landing-module__DWgURW__landing *,.landing-module__DWgURW__landing :before,.landing-module__DWgURW__landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing-module__DWgURW__landing>main,.landing-module__DWgURW__landing>footer{z-index:1;position:relative}.landing-module__DWgURW__landing[data-motion=on] :is([data-hero-scene],[data-reveal]),.landing-module__DWgURW__landing[data-motion=on] [data-reveal-group]>*{opacity:0}.landing-module__DWgURW__stepsWrap{position:relative}.landing-module__DWgURW__stepsWrap .landing-module__DWgURW__workflowSteps{z-index:1;position:relative}.landing-module__DWgURW__stepsWrap:before,.landing-module__DWgURW__stepRail{content:"";border-radius:2px;height:2px;position:absolute;top:138px;left:0;right:0}.landing-module__DWgURW__stepsWrap:before{background:var(--line)}.landing-module__DWgURW__stepRail{background:var(--accent);transform-origin:0}.landing-module__DWgURW__workflowSteps li h3{transition:color .3s}.landing-module__DWgURW__shotStage{aspect-ratio:16/10;background:var(--canvas);position:relative}.landing-module__DWgURW__shot{opacity:0;transition:opacity .6s;position:absolute;inset:0}.landing-module__DWgURW__shot[data-active=true]{opacity:1}.landing-module__DWgURW__shot img{object-fit:cover;object-position:top left}.landing-module__DWgURW__shotProgress{gap:6px;margin-top:28px;display:flex}.landing-module__DWgURW__shotProgress i{background:var(--line);flex:1;height:2px;transition:background .4s}.landing-module__DWgURW__shotProgress i[data-active=true]{background:var(--accent)}@media (max-width:900px){.landing-module__DWgURW__stepRail,.landing-module__DWgURW__stepsWrap:before{display:none}}.landing-module__DWgURW__assistantStack{min-width:0}.landing-module__DWgURW__assistantStack>.landing-module__DWgURW__assistantPreview{width:100%}.landing-module__DWgURW__centerHeading{text-align:center;max-width:860px;margin:0 auto}.landing-module__DWgURW__centerHeading>p{max-width:580px;margin:24px auto 0;font-size:17px}.landing-module__DWgURW__featureSet>article{background:var(--surface);border-radius:16px;padding:30px;position:relative;overflow:hidden}.landing-module__DWgURW__featureSet>article>*{position:relative}.landing-module__DWgURW__featureSet>article:before{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--accent) 16%, transparent), transparent 62%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.landing-module__DWgURW__featureSet>article:hover:before{opacity:1}.landing-module__DWgURW__featureRow svg{color:var(--accent);margin-bottom:20px}.landing-module__DWgURW__featureRow h3{letter-spacing:-.02em;margin-bottom:10px;font-size:21px;font-weight:600}.landing-module__DWgURW__security{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.landing-module__DWgURW__securityIntro{position:sticky;top:120px}.landing-module__DWgURW__securityIntro>p{max-width:440px;margin-top:24px;font-size:17px}@media (max-width:1100px){.landing-module__DWgURW__security{grid-template-columns:1fr;gap:48px}.landing-module__DWgURW__securityIntro{position:static}}.landing-module__DWgURW__desktopNav a,.landing-module__DWgURW__loginLink,.landing-module__DWgURW__headerActions .landing-module__DWgURW__primaryButton{white-space:nowrap}@media (min-width:641px) and (max-width:1150px){.landing-module__DWgURW__headerInner{gap:16px;padding-inline:32px}.landing-module__DWgURW__desktopNav{gap:20px}.landing-module__DWgURW__headerActions{gap:14px}}@media (max-width:1150px){.landing-module__DWgURW__footerMain{grid-template-columns:1fr;justify-items:start;gap:36px}}.landing-module__DWgURW__featureRows{flex-direction:column;gap:20px;width:100vw;margin:56px 0 0 calc(50% - 50vw);padding:4px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.landing-module__DWgURW__featureTrack{width:max-content;animation:landing-module__DWgURW__featureScroll var(--marquee-time,70s) linear infinite;display:flex}.landing-module__DWgURW__featureRow:first-child .landing-module__DWgURW__featureTrack{--marquee-time:75s}.landing-module__DWgURW__featureRow:nth-child(2) .landing-module__DWgURW__featureTrack{--marquee-time:85s;animation-direction:reverse}.landing-module__DWgURW__featureRow:nth-child(3) .landing-module__DWgURW__featureTrack{--marquee-time:80s}.landing-module__DWgURW__featureRow:first-child .landing-module__DWgURW__featureTrack{animation-delay:-12s}.landing-module__DWgURW__featureRow:nth-child(2) .landing-module__DWgURW__featureTrack{animation-delay:-45s}.landing-module__DWgURW__featureRow:nth-child(3) .landing-module__DWgURW__featureTrack{animation-delay:-30s}.landing-module__DWgURW__featureRows:hover .landing-module__DWgURW__featureTrack,.landing-module__DWgURW__featureRows:focus-within .landing-module__DWgURW__featureTrack{animation-play-state:paused}.landing-module__DWgURW__featureSet{flex:none;display:flex}.landing-module__DWgURW__featureSet>article{flex:none;width:410px;min-height:236px;margin-right:20px}.landing-module__DWgURW__featureRow p{font-size:16px}@keyframes landing-module__DWgURW__featureScroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing-module__DWgURW__featureTrack{animation:none}.landing-module__DWgURW__featureRows{overflow-x:auto}}@media (max-width:700px){.landing-module__DWgURW__featureSet>article{width:290px;min-height:0}}.landing-module__DWgURW__landing p{text-wrap:pretty}html:has(.landing-module__DWgURW__landing){scrollbar-color:oklch(42% .07 289) oklch(16.5% .045 287);background-color:#0d0a20;background-color:lab(3.67669% 4.94491 -13.3754)}body:has(.landing-module__DWgURW__landing){background-color:#0d0a20;background-color:lab(3.67669% 4.94491 -13.3754)}html:has(.landing-module__DWgURW__landing[data-theme=light]){scrollbar-color:oklch(72% .05 290) oklch(97.5% .008 290)}@media (prefers-reduced-motion:no-preference){html:has(.landing-module__DWgURW__landing){scroll-behavior:smooth}}.landing-module__DWgURW__desktopNav a{padding-block:10px}.landing-module__DWgURW__footerBottom a{padding-block:8px}.landing-module__DWgURW__primaryButton:active{transform:translateY(0)scale(.98)}.landing-module__DWgURW__featureTabs button:hover{color:var(--ink)}.landing-module__DWgURW__faqList summary{transition:color .2s}.landing-module__DWgURW__faqList summary:hover,.landing-module__DWgURW__mobileMenu nav a:hover{color:var(--accent)}@media (max-width:900px){.landing-module__DWgURW__mobileMenu summary{place-items:center;width:44px;height:44px;display:grid}.landing-module__DWgURW__mobileMenu nav{top:52px}.landing-module__DWgURW__mobileMenu a{align-items:center;min-height:44px;display:flex}}@media (max-width:700px){.landing-module__DWgURW__shotStage{aspect-ratio:4/3;overflow:hidden}.landing-module__DWgURW__shotStage img{width:178%;max-width:none;height:178%}}@media (max-width:420px){.landing-module__DWgURW__headerInner{gap:8px;padding-inline:16px}.landing-module__DWgURW__brand strong span{display:none}.landing-module__DWgURW__headerActions{gap:8px}}.landing-module__DWgURW__footer{max-width:none;margin:0;padding:0}.landing-module__DWgURW__footerCard{border-inline:0;border-bottom:0;border-radius:0;padding:64px 0 0}.landing-module__DWgURW__footerMain,.landing-module__DWgURW__footerBottom{width:100%;max-width:1400px;margin-inline:auto;padding-inline:56px}@media (max-width:900px){.landing-module__DWgURW__footerCard{padding-top:48px}.landing-module__DWgURW__footerMain,.landing-module__DWgURW__footerBottom{padding-inline:32px}}@media (max-width:640px){.landing-module__DWgURW__footerCard{padding-top:36px}.landing-module__DWgURW__footerMain,.landing-module__DWgURW__footerBottom{padding-inline:24px}}@keyframes landing-module__DWgURW__plateFloat{0%,to{translate:0}50%{translate:0 -9px 18px}}@keyframes landing-module__DWgURW__circuitPulse{0%,to{border-color:var(--accent-dark);box-shadow:none}50%{border-color:var(--accent);box-shadow:0 0 22px color-mix(in srgb, var(--accent) 45%, transparent)}}@keyframes landing-module__DWgURW__tagBob{0%,to{translate:0}50%{translate:0 -7px}}@keyframes landing-module__DWgURW__moduleCycle{0%,17%,to{background-color:#0000}3%,14%{background-color:color-mix(in srgb, var(--accent) 11%, transparent)}}@keyframes landing-module__DWgURW__moduleIcon{0%,17%,to{color:var(--quiet)}3%,14%{color:var(--accent)}}@keyframes landing-module__DWgURW__stepPop{0%{scale:.8}55%{scale:1.18}to{scale:1}}@keyframes landing-module__DWgURW__caretBlink{50%{opacity:0}}.landing-module__DWgURW__prompt{position:relative}.landing-module__DWgURW__wordBox{vertical-align:top;margin:0 -.05em -.14em;padding:0 .05em .14em;display:inline-block;overflow:hidden}.landing-module__DWgURW__word{will-change:transform;display:inline-block}.landing-module__DWgURW__promptGhost{visibility:hidden}.landing-module__DWgURW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-module__DWgURW__promptTyped{position:absolute;inset:16px 18px}.landing-module__DWgURW__caret{background:var(--accent);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite landing-module__DWgURW__caretBlink;display:inline-block}.landing-module__DWgURW__assistantAnswer,.landing-module__DWgURW__schemaPreview span,.landing-module__DWgURW__assistantActions{transition:opacity .45s,translate .45s cubic-bezier(.16,1,.3,1)}.landing-module__DWgURW__assistantAnswer[data-shown=false],.landing-module__DWgURW__schemaPreview span[data-shown=false],.landing-module__DWgURW__assistantActions[data-shown=false]{opacity:0;translate:0 10px}.landing-module__DWgURW__assistantActions[data-shown=false] button{pointer-events:none}.landing-module__DWgURW__conceptGrid article{perspective:900px}.landing-module__DWgURW__conceptArt{transform-style:preserve-3d;transition:box-shadow .3s}.landing-module__DWgURW__conceptGrid article:hover .landing-module__DWgURW__conceptArt{box-shadow:0 30px 60px -28px var(--shadow)}.landing-module__DWgURW__stageHero{isolation:isolate;text-align:center;padding:84px 24px 20px;position:relative}.landing-module__DWgURW__stageHero:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 50% 0%, color-mix(in srgb, var(--accent-fill) 17%, transparent), transparent 72%), radial-gradient(34% 40% at 88% 38%, color-mix(in srgb, var(--cyan) 7%, transparent), transparent 70%);pointer-events:none;height:880px;position:absolute;inset:0 0 auto}.landing-module__DWgURW__stageCopy{max-width:980px;margin:0 auto}.landing-module__DWgURW__stageCopy h1{letter-spacing:-.048em;font-size:clamp(46px,7.4vw,108px);font-weight:600;line-height:1.01}.landing-module__DWgURW__stageCopy>p{max-width:640px;margin:30px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.landing-module__DWgURW__stageActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}.landing-module__DWgURW__ghostButton{border:1px solid var(--line);min-height:48px;color:var(--ink);background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:13px 19px;font-size:15px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.landing-module__DWgURW__ghostButton:hover{border-color:var(--accent);color:var(--accent)}.landing-module__DWgURW__demo{perspective:2400px;width:min(1180px,100%);margin:76px auto 0;position:relative}.landing-module__DWgURW__frame{border:1px solid var(--line);background:var(--surface);transform-origin:50% 0;box-shadow:0 1px 0 #ffffff14 inset, 0 2px 4px color-mix(in srgb, var(--shadow) 35%, transparent), 0 30px 60px -24px color-mix(in srgb, var(--shadow) 70%, transparent), 0 100px 150px -70px var(--shadow);border-radius:16px;overflow:hidden}.landing-module__DWgURW__landing[data-motion=on] .landing-module__DWgURW__stack{transform:rotateX(24deg)scale(.9)translateY(70px)}.landing-module__DWgURW__demoStage{aspect-ratio:16/10;background:var(--canvas);position:relative;overflow:hidden;container-type:inline-size}.landing-module__DWgURW__demoScene{opacity:0;position:absolute;inset:0}.landing-module__DWgURW__demoScene[data-first]{opacity:1}.landing-module__DWgURW__demoLayer,.landing-module__DWgURW__demoLayer>span{position:absolute;inset:0}.landing-module__DWgURW__demoImage{object-fit:cover;object-position:top left}.landing-module__DWgURW__cursor{z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 5px #00000059);width:22px;height:22px;margin:-2px 0 0 -3px;position:absolute;top:78%;left:55%}.landing-module__DWgURW__ripple{z-index:4;border:2px solid var(--accent-fill);opacity:0;pointer-events:none;border-radius:50%;width:58px;height:58px;margin:-29px 0 0 -29px;position:absolute}.landing-module__DWgURW__typer{z-index:3;font-family:var(--font-sans), sans-serif;white-space:nowrap;color:#f5f5f8;color:lab(96.4732% .602454 -1.77869);pointer-events:none;font-size:.9cqw;line-height:1;position:absolute;transform:translate(.95cqw,-50%)}.landing-module__DWgURW__landing[data-theme=light] .landing-module__DWgURW__typer{color:#161423;color:lab(6.90181% 4.32767 -10.1463)}.landing-module__DWgURW__arcStage{aspect-ratio:1100/330;width:min(1100px,100%);margin:64px auto 0;position:relative}.landing-module__DWgURW__arcSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-module__DWgURW__arcLine{stroke:color-mix(in srgb, var(--accent) 45%, var(--line));stroke-width:1.5px;stroke-dasharray:2 8;stroke-linecap:round}.landing-module__DWgURW__arcPulse{fill:var(--accent);opacity:0}.landing-module__DWgURW__arcCenter{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--surface);width:84px;height:84px;box-shadow:0 22px 44px -18px var(--shadow);border-radius:22px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.landing-module__DWgURW__arcChip{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;box-shadow:0 14px 28px -18px var(--shadow);border-radius:999px;padding:11px 20px;font-size:15px;font-weight:500;position:absolute;transform:translate(-50%,-50%)}@keyframes landing-module__DWgURW__chipBob{0%,to{translate:0}50%{translate:0 -7px}}@keyframes landing-module__DWgURW__centerRing{0%{box-shadow:0 22px 44px -18px var(--shadow), 0 0 0 0 color-mix(in srgb, var(--accent) 35%, transparent)}to{box-shadow:0 22px 44px -18px var(--shadow), 0 0 0 22px transparent}}@media (prefers-reduced-motion:no-preference){.landing-module__DWgURW__arcChip{animation:6s ease-in-out infinite landing-module__DWgURW__chipBob}.landing-module__DWgURW__arcCenter{animation:3s ease-out infinite landing-module__DWgURW__centerRing}}@media (max-width:900px){.landing-module__DWgURW__stageHero{padding-top:56px}.landing-module__DWgURW__demo{margin-top:52px}}@media (max-width:800px){.landing-module__DWgURW__arcStage{aspect-ratio:auto;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.landing-module__DWgURW__arcSvg,.landing-module__DWgURW__arcCenter{display:none}.landing-module__DWgURW__arcChip{animation:none;position:static;transform:none}}@media (max-width:700px){.landing-module__DWgURW__demoStage{aspect-ratio:4/3}.landing-module__DWgURW__demoImage{width:178%;max-width:none;height:178%}.landing-module__DWgURW__cursor,.landing-module__DWgURW__ripple,.landing-module__DWgURW__typer{display:none}}.landing-module__DWgURW__demo{margin-top:104px}.landing-module__DWgURW__stack{transform-origin:50% 0;position:relative}.landing-module__DWgURW__ghost{z-index:0;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 80%, transparent);box-shadow:0 30px 60px -34px color-mix(in srgb, var(--shadow) 70%, transparent);transform-origin:50% 100%;border-radius:16px;position:absolute;inset:0}.landing-module__DWgURW__frame{z-index:1;position:relative}.landing-module__DWgURW__stack .landing-module__DWgURW__frame{transform:none}.landing-module__DWgURW__brands{text-align:center;max-width:1288px;margin:0 auto;padding:40px 56px 56px}.landing-module__DWgURW__brandsTitle{color:var(--quiet);font-size:15px}.landing-module__DWgURW__brandRail{margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.landing-module__DWgURW__brandTrack{align-items:center;width:max-content;display:flex}.landing-module__DWgURW__brandSet{flex:none;align-items:center;gap:72px;padding-right:72px;display:flex}.landing-module__DWgURW__brandLogo{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.6;width:auto;max-width:150px;height:32px;transition:opacity .25s,filter .25s}.landing-module__DWgURW__landing[data-theme=light] .landing-module__DWgURW__brandLogo{filter:grayscale()brightness(0)invert(0);opacity:.55}.landing-module__DWgURW__brandLogo:hover,.landing-module__DWgURW__landing[data-theme=light] .landing-module__DWgURW__brandLogo:hover{filter:grayscale(0)brightness()invert(0);opacity:1}@media (prefers-reduced-motion:no-preference){.landing-module__DWgURW__brandTrack{animation:55s linear infinite landing-module__DWgURW__featureScroll}.landing-module__DWgURW__brandRail:hover .landing-module__DWgURW__brandTrack{animation-play-state:paused}}.landing-module__DWgURW__workflowSteps .landing-module__DWgURW__stepCard{min-height:0;padding-left:0}.landing-module__DWgURW__stepArt{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;height:196px;padding:44px 16px 16px;transition:border-color .3s,box-shadow .3s,translate .3s;display:flex;position:relative;overflow:hidden}.landing-module__DWgURW__stepCard:hover .landing-module__DWgURW__stepArt{translate:0 -4px}.landing-module__DWgURW__workflowSteps li[data-active=true] .landing-module__DWgURW__stepArt{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));box-shadow:0 26px 50px -30px color-mix(in srgb, var(--accent) 55%, transparent)}.landing-module__DWgURW__stepTag{color:var(--quiet);letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;display:inline-flex;position:absolute;top:13px;left:14px}.landing-module__DWgURW__stepTag svg{color:var(--accent)}.landing-module__DWgURW__stepsWrap:before,.landing-module__DWgURW__stepRail{top:98px}@keyframes landing-module__DWgURW__artIn{0%{opacity:0;translate:0 8px}}@keyframes landing-module__DWgURW__artType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes landing-module__DWgURW__artShimmer{50%{background:color-mix(in srgb, var(--accent) 22%, var(--raised))}}.landing-module__DWgURW__arc{isolation:isolate;position:relative;overflow:hidden}.landing-module__DWgURW__arcBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.landing-module__DWgURW__arcBackdrop:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--ink) 22%, transparent) 1px, transparent 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 42%,#000 15%,#0000 78%);mask-image:radial-gradient(60% 70% at 50% 42%,#000 15%,#0000 78%)}.landing-module__DWgURW__arcBackdrop:after{content:"";background:conic-gradient(from 0deg, color-mix(in srgb, var(--accent-fill) 55%, transparent), color-mix(in srgb, var(--cyan) 45%, transparent), color-mix(in srgb, var(--accent-fill) 30%, transparent), color-mix(in srgb, var(--cyan) 35%, transparent), color-mix(in srgb, var(--accent-fill) 55%, transparent));filter:blur(90px);opacity:.3;border-radius:50%;width:min(1100px,120vw);height:520px;position:absolute;top:38%;left:50%;translate:-50% -50%}.landing-module__DWgURW__landing[data-theme=light] .landing-module__DWgURW__arcBackdrop:after{opacity:.22}@keyframes landing-module__DWgURW__auroraSpin{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.landing-module__DWgURW__arcBackdrop:after{animation:40s linear infinite landing-module__DWgURW__auroraSpin}}.landing-module__DWgURW__arcStage{aspect-ratio:1100/360}.landing-module__DWgURW__arcChip{width:64px;height:64px;color:var(--ink);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;place-items:center;padding:0;transition:color .25s,border-color .25s,scale .25s;display:grid}.landing-module__DWgURW__arcChip svg{width:28px;height:28px}.landing-module__DWgURW__arcChip:hover{color:color-mix(in srgb, var(--brand) 70%, var(--ink));border-color:color-mix(in srgb, var(--brand) 50%, var(--line));scale:1.12}@media (max-width:800px){.landing-module__DWgURW__arcChip{border-radius:18px;width:56px;height:56px}}.landing-module__DWgURW__header{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;height:auto;margin-top:0;padding:14px 20px 0;position:sticky;top:0}.landing-module__DWgURW__headerInner{pointer-events:auto;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--canvas) 60%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);max-width:1180px;height:64px;box-shadow:0 1px 0 #ffffff1f inset, 0 20px 44px -22px var(--shadow);border-radius:999px;grid-template-columns:1fr auto 1fr;padding:0 10px 0 24px;display:grid}.landing-module__DWgURW__headerInner>a{justify-self:start}.landing-module__DWgURW__desktopNav{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:999px;gap:2px;padding:4px}.landing-module__DWgURW__desktopNav a{border-radius:999px;padding:8px 15px;font-size:14.5px;transition:color .2s,background .2s}.landing-module__DWgURW__desktopNav a:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}.landing-module__DWgURW__headerActions{justify-self:end;gap:8px}.landing-module__DWgURW__headerActions .landing-module__DWgURW__loginLink{padding:0 14px}.landing-module__DWgURW__headerActions .landing-module__DWgURW__primaryButton{background:linear-gradient(135deg, var(--accent-fill), color-mix(in srgb, var(--accent-fill) 62%, var(--cyan)));min-height:44px;box-shadow:0 12px 26px -12px color-mix(in srgb, var(--accent-fill) 80%, transparent);border-radius:999px;gap:10px;padding:0 20px}.landing-module__DWgURW__headerActions .landing-module__DWgURW__primaryButton:hover{color:var(--on-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-fill) 85%, white), color-mix(in srgb, var(--accent-fill) 60%, var(--cyan)))}@media (max-width:1100px){.landing-module__DWgURW__headerInner{gap:12px;padding-left:18px}.landing-module__DWgURW__desktopNav a{padding:8px 10px;font-size:14px}.landing-module__DWgURW__headerActions .landing-module__DWgURW__loginLink{padding:0 8px}}@media (max-width:900px){.landing-module__DWgURW__headerInner{height:58px;display:flex}.landing-module__DWgURW__headerActions{margin-left:auto}.landing-module__DWgURW__mobileMenu nav{background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;top:52px;right:0}}@media (max-width:640px){.landing-module__DWgURW__header{margin-top:0;padding:10px 12px 0;top:0}.landing-module__DWgURW__headerInner{padding-left:16px;padding-right:6px}}.landing-module__DWgURW__stageHero{padding-top:76px;padding-bottom:36px}.landing-module__DWgURW__demo{margin:86px auto 0}.landing-module__DWgURW__stack{isolation:isolate}.landing-module__DWgURW__stack:before{content:"";z-index:-1;background:radial-gradient(46% 50% at 50% 28%, color-mix(in srgb, var(--accent-fill) 40%, transparent), transparent 70%), radial-gradient(34% 42% at 14% 72%, color-mix(in srgb, var(--cyan) 26%, transparent), transparent 70%), radial-gradient(34% 42% at 88% 76%, #fc65b638, transparent 70%);filter:blur(54px);pointer-events:none;position:absolute;inset:-16% -10% -26%}.landing-module__DWgURW__landing[data-theme=light] .landing-module__DWgURW__stack:before{opacity:.6}.landing-module__DWgURW__ghost{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-fill) 36%, var(--surface)), color-mix(in srgb, var(--surface) 94%, transparent));box-shadow:0 -14px 54px -22px color-mix(in srgb, var(--accent-fill) 60%, transparent);transform-origin:50% 0;border-radius:20px}.landing-module__DWgURW__ghost:first-child{transform:translateY(-66px)scale(.86)}.landing-module__DWgURW__ghost:nth-child(2){transform:translateY(-44px)scale(.91)}.landing-module__DWgURW__ghost:nth-child(3){transform:translateY(-22px)scale(.955)}.landing-module__DWgURW__frame{border-color:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:20px}.landing-module__DWgURW__dock{z-index:4;scrollbar-width:none;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--canvas) 68%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);max-width:calc(100% - 24px);box-shadow:0 1px 0 #ffffff1a inset, 0 22px 44px -18px var(--shadow);border-radius:999px;gap:4px;padding:6px;display:flex;position:absolute;bottom:-30px;left:50%;overflow-x:auto;translate:-50%}.landing-module__DWgURW__dockTab{min-height:42px;color:var(--quiet);font:600 14.5px/1 var(--font-sans), sans-serif;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 20px;transition:color .2s,background .2s,box-shadow .2s;position:relative}.landing-module__DWgURW__dockTab:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.landing-module__DWgURW__dockTab[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb, var(--accent-fill) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.landing-module__DWgURW__dockTab:after{content:"";background:linear-gradient(90deg, var(--accent), var(--cyan));height:2px;transform:scaleX(var(--p,0));transform-origin:0;opacity:0;border-radius:2px;position:absolute;bottom:5px;left:18px;right:18px}.landing-module__DWgURW__dockTab[aria-pressed=true]:after{opacity:1}@media (max-width:700px){.landing-module__DWgURW__demo{margin-top:72px}.landing-module__DWgURW__dock{gap:0;padding:4px;bottom:-26px}.landing-module__DWgURW__dockTab{min-height:38px;padding:0 11px;font-size:13px}.landing-module__DWgURW__dockTab:after{left:10px;right:10px}.landing-module__DWgURW__ghost:first-child{transform:translateY(-40px)scale(.88)}.landing-module__DWgURW__ghost:nth-child(2){transform:translateY(-27px)scale(.92)}.landing-module__DWgURW__ghost:nth-child(3){transform:translateY(-14px)scale(.96)}}.landing-module__DWgURW__brands{margin-top:64px;padding-bottom:64px}.landing-module__DWgURW__arc{padding-top:64px}.landing-module__DWgURW__features,.landing-module__DWgURW__workflow,.landing-module__DWgURW__possibilities{border-top:0}.landing-module__DWgURW__finalCta{border-block:0}.landing-module__DWgURW__section{isolation:isolate;position:relative}.landing-module__DWgURW__section:before,.landing-module__DWgURW__section:after,.landing-module__DWgURW__finalCta:before{content:"";z-index:-1;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.landing-module__DWgURW__platform:before{background:radial-gradient(42% 55% at 0% 35%, color-mix(in srgb, var(--accent-fill) 18%, transparent), transparent 70%), radial-gradient(38% 50% at 100% 75%, color-mix(in srgb, var(--cyan) 12%, transparent), transparent 70%)}.landing-module__DWgURW__features:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface) 92%, transparent) 14%, color-mix(in srgb, var(--surface) 92%, transparent) 86%, transparent)}.landing-module__DWgURW__features:after{background:repeating-radial-gradient(circle at 92% 8%, transparent 0 54px, color-mix(in srgb, var(--accent) 22%, transparent) 55px 56px);-webkit-mask-image:radial-gradient(38% 45% at 92% 8%,#000 10%,#0000 75%);mask-image:radial-gradient(38% 45% at 92% 8%,#000 10%,#0000 75%)}.landing-module__DWgURW__aiSection:before{background:radial-gradient(40% 60% at 15% 30%, color-mix(in srgb, var(--accent-fill) 26%, transparent), transparent 70%), radial-gradient(36% 55% at 88% 70%, color-mix(in srgb, var(--cyan) 18%, transparent), transparent 70%)}.landing-module__DWgURW__aiSection:after{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(60% 70%,#000,#0000 78%);mask-image:radial-gradient(60% 70%,#000,#0000 78%)}.landing-module__DWgURW__workflow:before{background:linear-gradient(172deg, transparent 4%, color-mix(in srgb, var(--accent-fill) 13%, var(--canvas)) 30%, color-mix(in srgb, var(--accent-dark) 12%, var(--canvas)) 70%, transparent 96%)}.landing-module__DWgURW__workflow:after{background-image:radial-gradient(color-mix(in srgb, var(--ink) 20%, transparent) 1px, transparent 1.4px);background-size:26px 26px;-webkit-mask-image:radial-gradient(55% 60% at 50% 45%,#000,#0000 80%);mask-image:radial-gradient(55% 60% at 50% 45%,#000,#0000 80%)}.landing-module__DWgURW__possibilities:before{background:radial-gradient(50% 55% at 50% 35%, color-mix(in srgb, var(--cyan) 10%, transparent), transparent 72%)}.landing-module__DWgURW__possibilities:after{background:repeating-radial-gradient(circle at 6% 92%, transparent 0 60px, color-mix(in srgb, var(--cyan) 18%, transparent) 61px 62px);-webkit-mask-image:radial-gradient(34% 42% at 6% 92%,#000 10%,#0000 75%);mask-image:radial-gradient(34% 42% at 6% 92%,#000 10%,#0000 75%)}.landing-module__DWgURW__heavyweight:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent-fill) 10%, var(--surface)) 18%, color-mix(in srgb, var(--accent-fill) 10%, var(--surface)) 82%, transparent)}.landing-module__DWgURW__heavyweight:after{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60%,#000,#0000 80%);mask-image:radial-gradient(70% 60%,#000,#0000 80%)}.landing-module__DWgURW__security:before{background:radial-gradient(50% 50% at 85% 20%, color-mix(in srgb, var(--accent-fill) 20%, transparent), transparent 70%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent-dark) 16%, var(--canvas)) 20%, color-mix(in srgb, var(--accent-dark) 16%, var(--canvas)) 80%, transparent)}.landing-module__DWgURW__faq:before{background:radial-gradient(44% 50% at 10% 20%, color-mix(in srgb, var(--accent-fill) 10%, transparent), transparent 70%)}.landing-module__DWgURW__finalCta{isolation:isolate;background:0 0;position:relative}.landing-module__DWgURW__finalCta:before{background:radial-gradient(50% 70% at 50% 100%, color-mix(in srgb, var(--accent-fill) 32%, transparent), transparent 72%), radial-gradient(30% 50% at 18% 30%, color-mix(in srgb, var(--cyan) 14%, transparent), transparent 70%)}.landing-module__DWgURW__arcChip{color:var(--brand);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 18%, var(--surface)), var(--surface) 80%);border-color:color-mix(in srgb, var(--brand) 40%, var(--line));box-shadow:0 1px 0 #ffffff1a inset, 0 18px 36px -16px color-mix(in srgb, var(--brand) 55%, transparent)}.landing-module__DWgURW__arcChip:hover{color:var(--brand);border-color:var(--brand)}.landing-module__DWgURW__landing[data-theme=light] .landing-module__DWgURW__arcChip svg{filter:saturate(1.15)brightness(.86)}.landing-module__DWgURW__suite:before{background:radial-gradient(40% 38% at 8% 14%, color-mix(in srgb, var(--accent-fill) 22%, transparent), transparent 70%), radial-gradient(40% 42% at 94% 86%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 70%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent-dark) 11%, var(--canvas)) 14%, color-mix(in srgb, var(--accent-dark) 11%, var(--canvas)) 86%, transparent)}.landing-module__DWgURW__suite:after{background-image:radial-gradient(color-mix(in srgb, var(--ink) 18%, transparent) 1px, transparent 1.4px);background-size:28px 28px;-webkit-mask-image:radial-gradient(60% 55% at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(60% 55% at 50% 40%,#000,#0000 78%)}.landing-module__DWgURW__suiteGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:72px;display:grid}.landing-module__DWgURW__suiteCard{--tint:var(--accent-fill);border:1px solid var(--line);background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--tint) 20%, transparent), transparent 70%), var(--surface);border-radius:28px;flex-direction:column;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.landing-module__DWgURW__suiteCard:nth-child(2){--tint:var(--cyan)}.landing-module__DWgURW__suiteCard:nth-child(3){--tint:#fc65b6}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__suiteCard:nth-child(3){--tint:lab(64.8233% 63.7979 -12.367)}}.landing-module__DWgURW__suiteCard:nth-child(5){--tint:var(--cyan)}.landing-module__DWgURW__suiteCard:hover{border-color:color-mix(in srgb, var(--tint) 55%, var(--line))}.landing-module__DWgURW__suiteWide{grid-column:span 7}.landing-module__DWgURW__suiteNarrow{grid-column:span 5}.landing-module__DWgURW__suiteFull{flex-direction:row;grid-column:span 12}.landing-module__DWgURW__suiteText{padding:36px 36px 28px}.landing-module__DWgURW__suiteIcon{width:44px;height:44px;color:var(--tint);background:color-mix(in srgb, var(--tint) 16%, transparent);border:1px solid color-mix(in srgb, var(--tint) 34%, transparent);border-radius:14px;place-items:center;display:inline-grid}.landing-module__DWgURW__suiteText h3{letter-spacing:-.025em;margin-top:22px;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.2}.landing-module__DWgURW__suiteText p{max-width:520px;margin-top:12px;font-size:16px;line-height:1.7}.landing-module__DWgURW__suiteShot{flex:1;min-height:300px;position:relative}.landing-module__DWgURW__suiteFrame{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:var(--canvas);box-shadow:-24px -18px 70px -34px color-mix(in srgb, var(--tint) 55%, transparent);transform-origin:0 100%;border-bottom:0;border-right:0;border-radius:16px 0 0;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 0 36px;overflow:hidden}.landing-module__DWgURW__suiteCard:hover .landing-module__DWgURW__suiteFrame{transform:translate(-6px,-8px)scale(1.012)}.landing-module__DWgURW__suiteImage{object-fit:cover;object-position:top left}.landing-module__DWgURW__suiteFull .landing-module__DWgURW__suiteText{flex:0 0 38%;align-self:center;padding:48px}.landing-module__DWgURW__suiteFull .landing-module__DWgURW__suiteShot{min-height:480px}.landing-module__DWgURW__suiteFull .landing-module__DWgURW__suiteFrame{border-right:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-right-width:0;inset:48px 0 0}@media (max-width:900px){.landing-module__DWgURW__suiteGrid{gap:16px;margin-top:48px}.landing-module__DWgURW__suiteWide,.landing-module__DWgURW__suiteNarrow,.landing-module__DWgURW__suiteFull{grid-column:span 12}.landing-module__DWgURW__suiteFull{flex-direction:column}.landing-module__DWgURW__suiteText,.landing-module__DWgURW__suiteFull .landing-module__DWgURW__suiteText{flex:none;padding:28px 24px 22px}.landing-module__DWgURW__suiteShot,.landing-module__DWgURW__suiteFull .landing-module__DWgURW__suiteShot{min-height:240px}.landing-module__DWgURW__suiteFrame,.landing-module__DWgURW__suiteFull .landing-module__DWgURW__suiteFrame{inset:0 0 0 24px}}.landing-module__DWgURW__suiteImage{width:150%;max-width:none;height:150%;inset:-3% auto auto -13%}.landing-module__DWgURW__suiteNarrow .landing-module__DWgURW__suiteImage{width:190%;height:190%;left:-22%}.landing-module__DWgURW__suiteFull .landing-module__DWgURW__suiteImage{width:138%;height:138%;left:-12%}@media (max-width:900px){.landing-module__DWgURW__suiteImage,.landing-module__DWgURW__suiteNarrow .landing-module__DWgURW__suiteImage,.landing-module__DWgURW__suiteFull .landing-module__DWgURW__suiteImage{width:160%;height:160%;left:-14%}}.landing-module__DWgURW__suiteCollapsed .landing-module__DWgURW__suiteImage{width:138%;height:138%;top:-2%;left:-3%}.landing-module__DWgURW__suiteNarrow.landing-module__DWgURW__suiteCollapsed .landing-module__DWgURW__suiteImage{width:170%;height:170%;left:-4%}@media (max-width:900px){.landing-module__DWgURW__suiteCollapsed .landing-module__DWgURW__suiteImage,.landing-module__DWgURW__suiteNarrow.landing-module__DWgURW__suiteCollapsed .landing-module__DWgURW__suiteImage{width:150%;height:150%;left:-4%}}.landing-module__DWgURW__landing :is(h1,h2)>span:not(.landing-module__DWgURW__wordBox){font-family:var(--font-lora), Georgia, serif;letter-spacing:-.02em;font-size:.83em;font-style:italic;font-weight:500}.landing-module__DWgURW__landing [data-zone=dark]{--canvas:#0d0a20;--surface:#16122d;--raised:#221d3e;--ink:#f6f6fb;--strong:#fff;--quiet:#afafc4;--line:#b6afe82e;--accent:#af97ff;--accent-fill:#8d54ff;--accent-dark:#6c3ccd;--cyan:#4ce8fd;--shadow:#03020f;--grid-line:#b6afe812;--header-bg:#0d0a20b8;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__landing [data-zone=dark]{--canvas:lab(3.67669% 4.94491 -13.3754);--surface:lab(7.11385% 8.55736 -17.6353);--raised:lab(12.7858% 10.032 -20.3425);--ink:lab(97.0438% .724167 -2.13352);--strong:lab(100% 0 0);--quiet:lab(71.8896% 3.02276 -10.8326);--line:lab(73.6059% 11.3207 -27.588/.18);--accent:lab(67.5273% 30.9843 -56.1911);--accent-fill:lab(49.9358% 55.1659 -81.9062);--accent-dark:lab(38.3077% 46.2857 -69.1374);--cyan:lab(84.8049% -37.1251 -22.7284);--shadow:lab(.756018% 1.96382 -5.33305);--grid-line:lab(73.6059% 11.3207 -27.588/.07);--header-bg:lab(3.67669% 4.94491 -13.3754/.72)}}.landing-module__DWgURW__stageHero{background:var(--canvas);margin-top:-78px;padding:154px 24px 128px;overflow:clip}.landing-module__DWgURW__stageHero:before{height:900px;inset:0 0 auto}.landing-module__DWgURW__stageCopy h1{font-size:clamp(38px,5.7vw,80px)}.landing-module__DWgURW__landing .landing-module__DWgURW__stageCopy h1>span:not(.landing-module__DWgURW__wordBox){color:var(--accent);font-size:.79em}.landing-module__DWgURW__landing :is(h1,h2)>span:not(.landing-module__DWgURW__wordBox){color:inherit}.landing-module__DWgURW__platformStatement h3 span{color:inherit;font-family:var(--font-lora), Georgia, serif;font-size:.83em;font-style:italic;font-weight:500}.landing-module__DWgURW__heroGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-position:50% 0;background-size:72px 72px;height:860px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(62% 74% at 50% 20%,#000 18%,#0000 78%);mask-image:radial-gradient(62% 74% at 50% 20%,#000 18%,#0000 78%)}.landing-module__DWgURW__heroGrid i{top:calc(var(--r) * 72px);left:calc(50% - 36px + var(--c) * 72px);background:color-mix(in srgb, var(--accent-fill) 16%, transparent);width:72px;height:72px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);position:absolute}@media (prefers-reduced-motion:no-preference){.landing-module__DWgURW__heroGrid i{animation:5.6s ease-in-out infinite landing-module__DWgURW__cellPulse;animation-delay:var(--d)}}@keyframes landing-module__DWgURW__cellPulse{0%,to{opacity:.25}50%{opacity:1}}.landing-module__DWgURW__stageHero:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-fill) 38%, transparent), transparent);filter:blur(40px);pointer-events:none;border-radius:50%;width:46%;height:620px;position:absolute;top:8%;left:-12%}@media (max-width:700px){.landing-module__DWgURW__stageHero{padding:120px 20px 96px}.landing-module__DWgURW__heroGrid{background-size:48px 48px}.landing-module__DWgURW__heroGrid i{display:none}}.landing-module__DWgURW__primaryButton,.landing-module__DWgURW__ghostButton{border-radius:10px}.landing-module__DWgURW__headerActions .landing-module__DWgURW__primaryButton{border-radius:999px}.landing-module__DWgURW__headerInner{background:color-mix(in srgb, var(--canvas) 90%, transparent)}@media (max-width:420px){.landing-module__DWgURW__dockTab{padding:0 8px;font-size:12.5px}}.landing-module__DWgURW__section:before,.landing-module__DWgURW__section:after,.landing-module__DWgURW__finalCta:before,.landing-module__DWgURW__arcBackdrop:after{content:none}.landing-module__DWgURW__suiteCard{background:var(--surface)}.landing-module__DWgURW__stageHero:before{background:radial-gradient(80% 48% at 50% 100%, color-mix(in srgb, var(--accent-fill) 58%, transparent), transparent 72%), radial-gradient(40% 30% at 86% 100%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 70%);height:auto;inset:0}.landing-module__DWgURW__stageHero:after{content:none}.landing-module__DWgURW__stack:before{background:radial-gradient(55% 55% at 50% 75%, color-mix(in srgb, var(--accent-fill) 36%, transparent), transparent 72%);inset:30% -8% -26%}.landing-module__DWgURW__heroGrid{background-size:48px 48px;height:640px;-webkit-mask-image:radial-gradient(72% 95% at 50% 0,#000 8%,#0000 78%);mask-image:radial-gradient(72% 95% at 50% 0,#000 8%,#0000 78%)}.landing-module__DWgURW__heroGrid i{top:calc(var(--r) * 48px);left:calc(50% - 24px + var(--c) * 48px);width:48px;height:48px}.landing-module__DWgURW__stageCopy>p{max-width:500px;margin-top:26px;font-size:16px;line-height:1.65}.landing-module__DWgURW__frame{background:#ffffff1a;border:1px solid #ffffff29;border-radius:26px;padding:8px;box-shadow:inset 0 1px #ffffff24,0 40px 80px -30px #0009}.landing-module__DWgURW__demoStage{border-radius:18px}.landing-module__DWgURW__pill{border:1px solid color-mix(in srgb, var(--accent-fill) 24%, transparent);background:color-mix(in srgb, var(--accent-fill) 8%, var(--surface));color:var(--ink);border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:8px 16px 8px 14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.landing-module__DWgURW__pill i{background:var(--accent-fill);border-radius:50%;width:7px;height:7px}.landing-module__DWgURW__landing [data-zone=dark] .landing-module__DWgURW__pill{border-color:color-mix(in srgb, var(--accent) 34%, transparent);background:color-mix(in srgb, var(--accent-fill) 14%, transparent);color:#dfd9fd;color:lab(87.8689% 7.33578 -17.1119)}@media (max-width:700px){.landing-module__DWgURW__heroGrid i{display:none}}.landing-module__DWgURW__stageHero:before{background:radial-gradient(38% 60% at 0% 80%, color-mix(in srgb, var(--accent-fill) 70%, transparent), transparent 72%), radial-gradient(38% 60% at 100% 80%, color-mix(in srgb, var(--accent-fill) 58%, transparent), transparent 72%), radial-gradient(30% 28% at 100% 100%, color-mix(in srgb, var(--cyan) 22%, transparent), transparent 70%)}.landing-module__DWgURW__stack:before{content:none}.landing-module__DWgURW__pill,.landing-module__DWgURW__landing [data-zone=dark] .landing-module__DWgURW__pill{color:#211640;color:lab(10.6618% 15.1708 -25.4864);background:#d5ccff;background:lab(83.7625% 15.8623 -33.6939);border-color:#0000}.landing-module__DWgURW__pill i,.landing-module__DWgURW__landing [data-zone=dark] .landing-module__DWgURW__pill i{background:#211640;background:lab(10.6618% 15.1708 -25.4864)}.landing-module__DWgURW__landing [data-zone=dark] .landing-module__DWgURW__pill i{background:var(--accent)}:is(html.lenis,html.lenis body){height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}@keyframes landing-module__DWgURW__glowRise{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:none}}.landing-module__DWgURW__landing[data-motion=on] .landing-module__DWgURW__stageHero:before{animation:1.9s cubic-bezier(.16,1,.3,1) .15s both landing-module__DWgURW__glowRise}.landing-module__DWgURW__platformBento{grid-template-rows:repeat(3,minmax(228px,auto));grid-template-columns:.92fr 1fr 1fr;gap:18px;margin-top:72px;display:grid}.landing-module__DWgURW__platformPhoto{background:var(--raised);border-radius:28px;grid-row:span 2;margin:0;position:relative;overflow:hidden}.landing-module__DWgURW__platformPhoto img{object-fit:cover}.landing-module__DWgURW__platformPhoto:after{content:"";background:linear-gradient(#0000,#0000009e);height:45%;position:absolute;inset:auto 0 0}.landing-module__DWgURW__platformPhoto figcaption{z-index:1;color:#fff;max-width:260px;font-size:15px;line-height:1.45;position:absolute;inset:auto 22px 22px}.landing-module__DWgURW__moduleCard{background:var(--tone,var(--raised));color:var(--ink);border-radius:28px;flex-direction:column;padding:28px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:flex;position:relative}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__toneViolet{--tone:lab(94.4725% 4.25836 -10.348)}}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__toneCyan{--tone:lab(95.5723% -8.14697 -6.56106)}}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__toneSand{--tone:lab(96.0159% 1.92094 11.4466)}}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__toneMint{--tone:lab(95.9959% -9.89968 2.86833)}}.landing-module__DWgURW__moduleIcon{background:var(--surface);width:48px;height:48px;color:var(--accent-fill);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:16px;place-items:center;display:grid}.landing-module__DWgURW__moduleCard h3{letter-spacing:-.02em;margin-top:auto;padding-top:28px;font-size:22px;font-weight:600;line-height:1.2}.landing-module__DWgURW__moduleCard p{max-width:260px;margin-top:8px;font-size:15px;line-height:1.55}.landing-module__DWgURW__moduleArrow{color:var(--quiet);transition:transform .4s cubic-bezier(.16,1,.3,1),color .2s;position:absolute;top:28px;right:28px}.landing-module__DWgURW__moduleCard:hover .landing-module__DWgURW__moduleArrow{color:var(--accent-fill);transform:translate(3px,-3px)}.landing-module__DWgURW__platformBento .landing-module__DWgURW__platformStatement{isolation:isolate;background:var(--canvas);border-radius:28px;flex-direction:column;grid-column:span 2;justify-content:center;padding:40px 44px;display:flex;position:relative;overflow:clip}.landing-module__DWgURW__platformBento .landing-module__DWgURW__platformStatement:before{content:"";z-index:-1;background:radial-gradient(42% 80% at 0% 100%, color-mix(in srgb, var(--accent-fill) 55%, transparent), transparent 72%), radial-gradient(36% 70% at 100% 100%, color-mix(in srgb, var(--accent-fill) 40%, transparent), transparent 72%);position:absolute;inset:0}.landing-module__DWgURW__platformBento .landing-module__DWgURW__platformStatement h3{letter-spacing:-.025em;max-width:560px;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.25}.landing-module__DWgURW__platformBento .landing-module__DWgURW__platformStatement h3 span{color:inherit;font-family:var(--font-lora), Georgia, serif;font-style:italic}.landing-module__DWgURW__platformBento .landing-module__DWgURW__platformStatement p{max-width:520px;margin:16px 0 0;font-size:15px;line-height:1.65}.landing-module__DWgURW__statementLink{color:var(--ink);border:1px solid #ffffff42;border-radius:10px;align-self:flex-start;align-items:center;gap:10px;margin-top:24px;padding:11px 18px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.landing-module__DWgURW__statementLink:hover{background:#ffffff1a}@media (max-width:960px){.landing-module__DWgURW__platformBento{grid-template-rows:none;grid-template-columns:1fr 1fr;margin-top:48px}.landing-module__DWgURW__platformPhoto{grid-area:auto/span 2;min-height:300px}.landing-module__DWgURW__platformBento .landing-module__DWgURW__platformStatement{grid-column:span 2;padding:32px 26px}}@media (max-width:560px){.landing-module__DWgURW__platformBento{grid-template-columns:1fr}.landing-module__DWgURW__platformPhoto,.landing-module__DWgURW__platformBento .landing-module__DWgURW__platformStatement{grid-column:auto}.landing-module__DWgURW__moduleCard{min-height:210px}}.landing-module__DWgURW__finalCta{text-align:center;background:0 0;max-width:1288px;margin:0 auto;padding:40px 56px 110px}.landing-module__DWgURW__ctaPanel{isolation:isolate;background:var(--canvas);border-radius:36px;padding:104px 40px 112px;position:relative;overflow:clip}.landing-module__DWgURW__ctaPanel:before{content:"";z-index:-1;background:radial-gradient(40% 62% at 0% 100%, color-mix(in srgb, var(--accent-fill) 62%, transparent), transparent 72%), radial-gradient(40% 62% at 100% 100%, color-mix(in srgb, var(--accent-fill) 52%, transparent), transparent 72%);position:absolute;inset:0}.landing-module__DWgURW__ctaGrid{z-index:-1;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-position:50% 0;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000 8%,#0000 76%);mask-image:radial-gradient(70% 80% at 50% 0,#000 8%,#0000 76%)}.landing-module__DWgURW__ctaPanel h2{max-width:800px;margin:0 auto;font-size:clamp(34px,4.6vw,62px);line-height:1.08}.landing-module__DWgURW__ctaPanel>p{max-width:480px;margin:24px auto 0;font-size:16px;line-height:1.65}@media (max-width:800px){.landing-module__DWgURW__finalCta{padding:24px 16px 72px}.landing-module__DWgURW__ctaPanel{border-radius:28px;padding:72px 22px 80px}}.landing-module__DWgURW__platform:before,.landing-module__DWgURW__aiSection:before,.landing-module__DWgURW__heavyweight:before{content:"";background:#f2f1fb;background:lab(95.4688% 1.58927 -4.60908)}.landing-module__DWgURW__features:before,.landing-module__DWgURW__possibilities:before{content:"";background:var(--canvas)}.landing-module__DWgURW__footerMain{grid-template-columns:minmax(280px,.9fr) 2fr;align-items:start;gap:72px;padding-bottom:72px}.landing-module__DWgURW__footerSocial{flex-wrap:wrap;gap:10px;margin-top:28px}.landing-module__DWgURW__footerMascot{aspect-ratio:4/3;width:220px;margin-top:20px;display:block}.landing-module__DWgURW__footerContact{color:var(--quiet);gap:12px;margin-top:0;font-size:15px;font-style:normal;line-height:1.6;display:grid}.landing-module__DWgURW__footerContact a{color:inherit;align-items:baseline;gap:10px;transition:color .2s;display:flex}.landing-module__DWgURW__footerContact svg{flex-shrink:0;align-self:start;margin-top:4px}.landing-module__DWgURW__footerContact a:hover{color:var(--accent)}.landing-module__DWgURW__footerContactSection{margin-top:0}.landing-module__DWgURW__footerNewsletter{grid-column:2/-1}.landing-module__DWgURW__footerColumns .landing-module__DWgURW__footerNewsletter h4{margin-bottom:8px}.landing-module__DWgURW__footerNewsletter p{color:var(--quiet);margin:0;font-size:14px;line-height:1.5}.landing-module__DWgURW__newsletterField{border:1px solid var(--line);background:var(--surface);max-width:420px;min-height:52px;color:var(--quiet);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:6px 6px 6px 14px;display:flex}.landing-module__DWgURW__newsletterField:focus-within{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 20%, transparent);outline-offset:2px}.landing-module__DWgURW__newsletterField>svg{flex-shrink:0}.landing-module__DWgURW__newsletterField input{width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.landing-module__DWgURW__newsletterField input::placeholder{color:var(--quiet)}.landing-module__DWgURW__newsletterButton{background:var(--ink);width:44px;height:36px;color:var(--canvas);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;place-items:center;padding:0;display:grid}.landing-module__DWgURW__newsletterButton:hover{background:var(--accent-dark)}.landing-module__DWgURW__newsletterButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){.landing-module__DWgURW__footerMascot{width:180px}}.landing-module__DWgURW__footerSocial a{background:var(--surface);border-radius:12px;width:42px;height:42px;transition:color .2s,border-color .2s,background .2s}.landing-module__DWgURW__footerSocial a:hover{background:var(--raised)}.landing-module__DWgURW__footerColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.landing-module__DWgURW__footerColumns h4{color:var(--ink);letter-spacing:-.01em;margin-bottom:18px;font-size:16px;font-weight:600}.landing-module__DWgURW__footerColumns>div:first-child{grid-row:span 2}.landing-module__DWgURW__footerColumns ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-module__DWgURW__footerColumns a{color:var(--quiet);font-size:15px;transition:color .2s}.landing-module__DWgURW__footerColumns a:hover{color:var(--accent)}@media (max-width:1000px){.landing-module__DWgURW__footerMain{grid-template-columns:1fr;gap:48px}}@media (max-width:560px){.landing-module__DWgURW__footerColumns{grid-template-columns:1fr 1fr;gap:36px 24px}.landing-module__DWgURW__footerColumns>div:first-child{grid-row:auto}.landing-module__DWgURW__footerContactColumn,.landing-module__DWgURW__footerNewsletter{grid-column:1/-1}}.landing-module__DWgURW__faq:before{content:"";background:#f2f1fb;background:lab(95.4688% 1.58927 -4.60908)}.landing-module__DWgURW__faq{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px}.landing-module__DWgURW__faq h2{font-size:clamp(34px,3.6vw,48px)}.landing-module__DWgURW__faqCall{border:1px solid var(--line);background:var(--surface);box-shadow:0 28px 56px -38px color-mix(in srgb, var(--ink) 38%, transparent);border-radius:24px;margin-top:40px;padding:32px}.landing-module__DWgURW__faqList{gap:12px;display:grid}.landing-module__DWgURW__faqList details{border:1px solid var(--line);background:var(--surface);border-radius:18px;transition:border-color .3s,box-shadow .3s}.landing-module__DWgURW__faqList details[open]{border-color:color-mix(in srgb, var(--accent-fill) 30%, var(--line));box-shadow:0 22px 46px -32px color-mix(in srgb, var(--ink) 38%, transparent)}.landing-module__DWgURW__faqList summary{padding:22px 22px 22px 26px;font-size:17px;font-weight:500}.landing-module__DWgURW__faqList summary svg,.landing-module__DWgURW__faqList details[open] summary svg{color:inherit;transform:none}.landing-module__DWgURW__faqList details p{max-width:640px;padding:0 26px 26px}@keyframes landing-module__DWgURW__faqIn{0%{opacity:0;transform:translateY(-6px)}}.landing-module__DWgURW__faqList details[open] p{animation:.4s cubic-bezier(.16,1,.3,1) landing-module__DWgURW__faqIn}@media (max-width:900px){.landing-module__DWgURW__faq{grid-template-columns:1fr;gap:40px}.landing-module__DWgURW__faqCall{margin-top:28px;padding:26px}}@media (max-width:560px){.landing-module__DWgURW__faqList summary{padding:18px 16px 18px 20px;font-size:16px}.landing-module__DWgURW__faqList details p{padding:0 20px 22px}}.landing-module__DWgURW__shotProgress{gap:8px}.landing-module__DWgURW__shotProgress i,.landing-module__DWgURW__shotProgress i[data-active=true]{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:4px;height:4px;position:relative;overflow:hidden}.landing-module__DWgURW__shotProgress i:after{content:"";border-radius:inherit;background:var(--accent);transform-origin:0;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.landing-module__DWgURW__shotProgress i[data-active=true]:after{transform:scaleX(1)}[data-tour=pin] .landing-module__DWgURW__shotProgress i:after{transform:scaleX(clamp(0, calc(var(--tour,0) * var(--feature-count,3) - var(--i)), 1));transition:none}.landing-module__DWgURW__faq:after{content:"";background:radial-gradient(34% 46% at 72% 30%, color-mix(in srgb, var(--accent-fill) 20%, transparent), transparent 72%), radial-gradient(28% 40% at 92% 86%, #f990c438, transparent 72%), radial-gradient(26% 36% at 52% 100%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 72%)}.landing-module__DWgURW__faqList{gap:14px}.landing-module__DWgURW__faqList details{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 #ffffffe6 inset, 0 14px 34px -26px color-mix(in srgb, var(--ink) 36%, transparent);background:#ffffffa8;border:1px solid #ffffffc7;border-radius:20px;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s}.landing-module__DWgURW__faqList details:hover{transform:translateY(-2px)}.landing-module__DWgURW__faqList details[open]{box-shadow:0 1px 0 white inset, 0 28px 54px -30px color-mix(in srgb, var(--accent-fill) 38%, transparent);background:#ffffffe0;border-color:#ffffffe6}.landing-module__DWgURW__faqList summary{letter-spacing:-.01em;padding:26px 28px;font-size:18px;font-weight:500}.landing-module__DWgURW__faqChevron{color:var(--quiet);flex-shrink:0;transition:transform .4s cubic-bezier(.16,1,.3,1),color .2s}.landing-module__DWgURW__faqList details[open] .landing-module__DWgURW__faqChevron{color:var(--ink);transform:rotate(180deg)}.landing-module__DWgURW__faqList details p{padding:0 28px 28px;font-size:16px;line-height:1.7}@media (max-width:560px){.landing-module__DWgURW__faqList summary{padding:20px 18px 20px 20px;font-size:16.5px}.landing-module__DWgURW__faqList details p{padding:0 20px 22px}}.landing-module__DWgURW__faqCall{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);max-width:400px;box-shadow:0 1px 0 white inset, 0 30px 60px -36px color-mix(in srgb, var(--ink) 38%, transparent);background:#ffffffb3;border:1px solid #fffc;border-radius:24px;margin-top:30px;padding:30px}.landing-module__DWgURW__faqCallPhoto{object-fit:cover;width:56px;height:56px;box-shadow:0 10px 22px -10px color-mix(in srgb, var(--ink) 50%, transparent);border:2px solid #fff;border-radius:50%}.landing-module__DWgURW__faqCall h3{letter-spacing:-.02em;margin-top:20px;font-size:26px;font-weight:600}.landing-module__DWgURW__faqCall p{max-width:320px;margin:10px 0 24px;font-size:15.5px;line-height:1.65}.landing-module__DWgURW__faqCall .landing-module__DWgURW__primaryButton{justify-content:center;width:100%}@media (max-width:900px){.landing-module__DWgURW__faqCall{max-width:none}}.landing-module__DWgURW__headerInner,.landing-module__DWgURW__desktopNav,.landing-module__DWgURW__desktopNav a,.landing-module__DWgURW__brand{transition:background-color .45s,border-color .45s,box-shadow .45s,color .45s}.landing-module__DWgURW__landing header:not([data-zone=dark]) .landing-module__DWgURW__headerInner{background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:0 1px 0 white inset, 0 18px 40px -24px color-mix(in srgb, var(--ink) 40%, transparent)}.landing-module__DWgURW__callButton{width:100%;min-height:56px;color:var(--on-accent);box-shadow:0 1px 0 #fff6 inset, 0 18px 32px -14px color-mix(in srgb, var(--accent-fill) 80%, transparent);background:linear-gradient(120deg,#a16cff 0%,#684bff 52%,#0099f0 100%) 0 0/160% 100%;background:linear-gradient(120deg,lab(56.8349% 49.8615 -73.5827) 0%,lab(44.3112% 52.6023 -90.2431) 52%,lab(59.7922% -8.87665 -61.3669) 100%) 0 0/160% 100%;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,background-position .6s;display:inline-flex;position:relative}.landing-module__DWgURW__callButton:hover{box-shadow:0 1px 0 #fff6 inset, 0 24px 40px -14px color-mix(in srgb, var(--accent-fill) 90%, transparent);background-position:100% 0;transform:translateY(-2px)}.landing-module__DWgURW__callButton svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.landing-module__DWgURW__callButton:hover svg{transform:translate(2px,-2px)}.landing-module__DWgURW__moduleArrow{box-sizing:content-box;border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:#ffffff8c;border-radius:50%;padding:9px;top:22px;right:22px}.landing-module__DWgURW__moduleCard{isolation:isolate;overflow:hidden}.landing-module__DWgURW__moduleCard:before,.landing-module__DWgURW__moduleCard:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.landing-module__DWgURW__moduleCard:after{border:1px solid color-mix(in srgb, var(--accent-fill) 14%, transparent);width:170px;height:170px;bottom:-46px;right:-20px}.landing-module__DWgURW__platformPhoto figcaption{max-width:none;font-size:19px;font-weight:500;line-height:1.3;right:80px}.landing-module__DWgURW__platformPhoto figcaption small{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.landing-module__DWgURW__platformBento .landing-module__DWgURW__statementLink{color:#211640;color:lab(10.6618% 15.1708 -25.4864);background:#fff;border-color:#0000;border-radius:999px;padding:12px 22px}.landing-module__DWgURW__platformBento .landing-module__DWgURW__statementLink:hover{background:color-mix(in srgb, white 88%, var(--accent-fill))}.landing-module__DWgURW__toneViolet{--tone:#f7f6fe}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__toneViolet{--tone:lab(97.2226% 1.51801 -3.82228)}}.landing-module__DWgURW__toneCyan{--tone:#f1f9fc}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__toneCyan{--tone:lab(97.5128% -2.46647 -1.98234)}}.landing-module__DWgURW__toneSand{--tone:#fcf7f0}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__toneSand{--tone:lab(97.5954% .641137 4.15192)}}.landing-module__DWgURW__toneMint{--tone:#f3faf6}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__toneMint{--tone:lab(97.5694% -2.95684 .858831)}}.landing-module__DWgURW__moduleCard{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent)}.landing-module__DWgURW__moduleCard:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 26px 50px -34px color-mix(in srgb, var(--ink) 40%, transparent)}.landing-module__DWgURW__moduleCard:before{background:color-mix(in srgb, var(--ink) 3.5%, transparent);width:260px;height:260px;bottom:-110px;right:-90px}.landing-module__DWgURW__moduleCard:after{content:none}.landing-module__DWgURW__moduleIcon{color:color-mix(in srgb, var(--accent-fill) 80%, var(--ink));box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 14%, transparent)}.landing-module__DWgURW__moduleArrow{border-color:color-mix(in srgb, var(--ink) 10%, transparent);background:#ffffffb3}.landing-module__DWgURW__platformBento .landing-module__DWgURW__platformStatement:before{background:radial-gradient(40% 80% at 0% 100%, color-mix(in srgb, var(--accent-fill) 28%, transparent), transparent 72%), radial-gradient(34% 70% at 100% 100%, color-mix(in srgb, var(--accent-fill) 20%, transparent), transparent 72%)}.landing-module__DWgURW__platformBento{flex-direction:column;grid-template-rows:none;grid-template-columns:none;gap:18px;margin-top:72px;display:flex}.landing-module__DWgURW__platformTop{grid-template-rows:repeat(2,minmax(236px,auto));grid-template-columns:1.16fr 1fr 1fr;gap:18px;display:grid}.landing-module__DWgURW__platformTop .landing-module__DWgURW__platformPhoto{border-radius:30px;grid-row:span 2;min-height:490px}.landing-module__DWgURW__platformBottom{grid-template-columns:.42fr 1fr;gap:18px;min-height:340px;display:grid}.landing-module__DWgURW__moduleCard{border-radius:28px;padding:30px}.landing-module__DWgURW__moduleIcon{border-radius:18px;width:56px;height:56px}.landing-module__DWgURW__moduleCard h3{font-size:26px}.landing-module__DWgURW__moduleCard p{color:var(--quiet);font-size:17px;line-height:1.5}.landing-module__DWgURW__platformPhoto figcaption{font-size:21px}.landing-module__DWgURW__connectCard{overflow:hidden}.landing-module__DWgURW__connectCard p{max-width:280px}.landing-module__DWgURW__connectLogos{gap:10px;margin-top:auto;padding-top:26px;display:flex}.landing-module__DWgURW__connectLogos>span{width:50px;height:50px;color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 12%, transparent), 0 8px 18px -10px color-mix(in srgb, var(--ink) 30%, transparent);background:#fff;border-radius:15px;place-items:center;display:grid}.landing-module__DWgURW__connectLogos svg{width:24px;height:24px}.landing-module__DWgURW__connectCard h3{margin-top:26px;padding-top:0}.landing-module__DWgURW__connectCard:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--accent-fill) 16%, transparent);border-radius:50%;width:250px;height:250px;position:absolute;bottom:-110px;right:-90px}.landing-module__DWgURW__platformBottom .landing-module__DWgURW__platformStatement{background:linear-gradient(118deg,#0a0919 0%,#130d2d 48%,#2b1556 100%);background:linear-gradient(118deg,lab(2.82194% 2.80474 -8.90319) 0%,lab(5.4758% 9.5783 -19.7571) 48%,lab(13.4131% 24.2396 -35.9629) 100%);border-radius:30px;grid-column:auto;padding:44px 48px}.landing-module__DWgURW__platformBottom .landing-module__DWgURW__platformStatement:before{background:radial-gradient(46% 90% at 100% 100%, color-mix(in srgb, var(--accent-fill) 46%, transparent), transparent 74%), radial-gradient(36% 70% at 0% 100%, color-mix(in srgb, var(--accent-fill) 22%, transparent), transparent 74%)}.landing-module__DWgURW__platformBottom .landing-module__DWgURW__statementLink{color:var(--ink);background:0 0;border:1px solid #ffffff47;border-radius:10px;padding:11px 18px}.landing-module__DWgURW__platformBottom .landing-module__DWgURW__statementLink:hover{background:#ffffff1a}@media (max-width:960px){.landing-module__DWgURW__platformTop{grid-template-rows:none;grid-template-columns:1fr 1fr}.landing-module__DWgURW__platformTop .landing-module__DWgURW__platformPhoto{grid-area:auto/span 2;min-height:320px}.landing-module__DWgURW__platformBottom{grid-template-columns:1fr}.landing-module__DWgURW__platformBottom .landing-module__DWgURW__platformStatement{padding:34px 26px}}@media (max-width:560px){.landing-module__DWgURW__platformTop{grid-template-columns:1fr}.landing-module__DWgURW__platformTop .landing-module__DWgURW__platformPhoto{grid-column:auto}}.landing-module__DWgURW__pill{color:#0c2352;color:lab(14.4057% 6.33554 -31.621);background:#cae7ff;background:lab(90.1265% -6.21289 -16.9372);border-color:#127eee38}.landing-module__DWgURW__pill i{background:#006deb;background:lab(46.8596% 13.505 -72.7294)}.landing-module__DWgURW__landing [data-zone=dark] .landing-module__DWgURW__pill{color:#daeefe;color:lab(93.0785% -4.73171 -9.80493);background:#3ba6f51f;border-color:#61c3f966}.landing-module__DWgURW__landing [data-zone=dark] .landing-module__DWgURW__pill i{background:#55c4fe;background:lab(74.5918% -19.2226 -38.7631)}.landing-module__DWgURW__header{height:78px;padding:0 20px;transition:padding .6s cubic-bezier(.16,1,.3,1)}.landing-module__DWgURW__headerInner{width:100%;transition:max-width .65s cubic-bezier(.16,1,.3,1),height .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),border-radius .65s cubic-bezier(.16,1,.3,1),padding .65s cubic-bezier(.16,1,.3,1),background .5s,border-color .5s,box-shadow .5s;transform:translateY(14px)}.landing-module__DWgURW__landing header[data-zone=dark] .landing-module__DWgURW__headerInner{background:linear-gradient(180deg, #ffffff24 0%, #ffffff05 58%), color-mix(in srgb, var(--canvas) 52%, transparent);-webkit-backdrop-filter:blur(26px)saturate(1.8);backdrop-filter:blur(26px)saturate(1.8);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0000004d,0 26px 52px -28px #000000bf}.landing-module__DWgURW__landing header[data-zone=light]{padding:0}.landing-module__DWgURW__landing header[data-zone=light] .landing-module__DWgURW__headerInner{border-width:0 0 1px;border-color:color-mix(in srgb, var(--ink) 9%, transparent);-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);max-width:100%;height:70px;box-shadow:0 1px 0 white inset, 0 18px 40px -28px color-mix(in srgb, var(--ink) 42%, transparent);background:linear-gradient(#ffffffd6,#fff9);border-radius:0;padding-inline:max(24px,50vw - 644px);transform:translateY(0)}@media (max-width:900px){.landing-module__DWgURW__landing header[data-zone=light] .landing-module__DWgURW__headerInner{height:62px;padding-inline:20px}}@media (max-width:640px){.landing-module__DWgURW__header{height:68px;padding:0 12px}.landing-module__DWgURW__headerInner{transform:translateY(10px)}.landing-module__DWgURW__landing header[data-zone=light] .landing-module__DWgURW__headerInner{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.landing-module__DWgURW__header,.landing-module__DWgURW__headerInner{transition:none}}.landing-module__DWgURW__landing header[data-zone=dark] .landing-module__DWgURW__headerInner{border-color:#0000;box-shadow:0 26px 52px -28px #000000bf}.landing-module__DWgURW__stepsWrap:before,.landing-module__DWgURW__stepRail{left:calc(10% - 10px);right:calc(10% - 10px)}@media (max-width:1100px){.landing-module__DWgURW__stepRail,.landing-module__DWgURW__stepsWrap:before{display:none}.landing-module__DWgURW__workflowSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.landing-module__DWgURW__workflowSteps h3{font-size:20px}}@media (max-width:600px){.landing-module__DWgURW__workflowSteps{flex-direction:column;gap:36px;display:flex}}.landing-module__DWgURW__landing header[data-zone=dark] .landing-module__DWgURW__headerInner{background:color-mix(in srgb, var(--canvas) 66%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);box-shadow:0 24px 48px -30px #000000b3}.landing-module__DWgURW__landing header[data-zone=dark] .landing-module__DWgURW__desktopNav{background:#ffffff0b}.landing-module__DWgURW__landing header[data-zone=dark] .landing-module__DWgURW__headerInner{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);box-shadow:none;background:0 0;background:color-mix(in srgb, var(--canvas) 48%, transparent);border-color:#0000;box-shadow:0 22px 44px -30px #0009}.landing-module__DWgURW__security{display:block}.landing-module__DWgURW__securityIntro{text-align:center;max-width:720px;margin:0 auto}.landing-module__DWgURW__securityIntro p{max-width:520px;margin:22px auto 0}.landing-module__DWgURW__securityIntro{position:static}.landing-module__DWgURW__securityRows{gap:24px;margin-top:56px;display:grid}.landing-module__DWgURW__securityRow{grid-template-columns:1.3fr 1fr;gap:18px;display:grid}.landing-module__DWgURW__securityRowFlip{grid-template-columns:1fr 1.3fr}.landing-module__DWgURW__securityRowFlip .landing-module__DWgURW__securityPhoto{order:2}.landing-module__DWgURW__securityPhoto{background:var(--raised);border-radius:28px;min-height:380px;margin:0;position:relative;overflow:hidden}.landing-module__DWgURW__securityPhoto img{object-fit:cover}.landing-module__DWgURW__securityCard{background:var(--raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:28px;flex-direction:column;justify-content:center;padding:44px;display:flex}.landing-module__DWgURW__securityCard h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,2.4vw,32px);font-weight:600;line-height:1.2}.landing-module__DWgURW__securityCard ul{gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-module__DWgURW__securityCard li{color:var(--ink);text-wrap:pretty;align-items:flex-start;gap:14px;font-size:15px;line-height:1.6;display:flex}.landing-module__DWgURW__securityCard li>span{background:color-mix(in srgb, var(--accent-fill) 11%, var(--surface));width:36px;height:36px;color:var(--accent);border-radius:11px;flex:none;place-items:center;margin-top:1px;display:grid}.landing-module__DWgURW__securityCard li svg{display:block}.landing-module__DWgURW__permissions{margin-top:112px}.landing-module__DWgURW__permissionsHead{grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.landing-module__DWgURW__permissionsHead h3{letter-spacing:-.03em;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.08}.landing-module__DWgURW__permissionsHead p{justify-self:end;max-width:440px;font-size:16px;line-height:1.7}.landing-module__DWgURW__permissionGrid{grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:48px;display:grid}.landing-module__DWgURW__permissionStat{isolation:isolate;background:linear-gradient(118deg,#0a0919 0%,#130d2d 48%,#2b1556 100%);background:linear-gradient(118deg,lab(2.82194% 2.80474 -8.90319) 0%,lab(5.4758% 9.5783 -19.7571) 48%,lab(13.4131% 24.2396 -35.9629) 100%);border-radius:28px;flex-direction:column;min-height:340px;padding:40px;display:flex;position:relative;overflow:clip}.landing-module__DWgURW__permissionStat:before{content:"";z-index:-1;background:radial-gradient(50% 80% at 100% 100%, color-mix(in srgb, var(--accent-fill) 40%, transparent), transparent 74%);position:absolute;inset:0}.landing-module__DWgURW__permissionStat strong{font-family:var(--heading-font);letter-spacing:-.04em;color:var(--ink);font-size:clamp(72px,8vw,112px);font-weight:600;line-height:.95}.landing-module__DWgURW__permissionStat>span:not(.landing-module__DWgURW__avatarStack){color:var(--ink);margin-top:10px;font-size:22px;font-weight:500}.landing-module__DWgURW__permissionStat p{max-width:300px;margin-top:14px;font-size:15px;line-height:1.6}.landing-module__DWgURW__avatarStack{align-items:center;margin-top:auto;padding-top:28px;display:flex}.landing-module__DWgURW__avatarStack img,.landing-module__DWgURW__avatarStack i{object-fit:cover;border:3px solid #15112b;border:3px solid lab(6.61793% 7.94806 -16.8691);border-radius:50%;width:44px;height:44px;margin-left:-12px}.landing-module__DWgURW__avatarStack>:first-child{margin-left:0}.landing-module__DWgURW__avatarStack i{color:#211640;color:lab(10.6618% 15.1708 -25.4864);background:#d3c7ff;background:lab(82.6003% 15.8894 -33.6838);place-items:center;font-style:normal;font-weight:600;display:grid}.landing-module__DWgURW__securityLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-fill) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-fill) 50%, transparent);text-underline-offset:5px;justify-content:center;align-items:center;gap:10px;margin-top:40px;font-size:15.5px;font-weight:600;transition:color .2s;display:flex}.landing-module__DWgURW__securityLink:hover{color:var(--accent-fill)}@media (max-width:900px){.landing-module__DWgURW__securityRow,.landing-module__DWgURW__securityRowFlip{grid-template-columns:1fr}.landing-module__DWgURW__securityRowFlip .landing-module__DWgURW__securityPhoto{order:0}.landing-module__DWgURW__securityPhoto{min-height:260px}.landing-module__DWgURW__securityCard{padding:30px 26px}.landing-module__DWgURW__permissions{margin-top:80px}.landing-module__DWgURW__permissionsHead,.landing-module__DWgURW__permissionGrid{grid-template-columns:1fr}.landing-module__DWgURW__permissionsHead{gap:18px}.landing-module__DWgURW__permissionsHead p{justify-self:start}.landing-module__DWgURW__permissionGrid{margin-top:32px}}.landing-module__DWgURW__stepArt{height:244px;padding:0}.landing-module__DWgURW__scene3d{perspective:1100px;position:absolute;inset:0}.landing-module__DWgURW__ground{background:radial-gradient(closest-side, color-mix(in srgb, var(--ink) 16%, transparent), transparent);border-radius:50%;width:168px;height:30px;position:absolute;bottom:26px;left:50%;translate:-50%}.landing-module__DWgURW__world{--k:.8;width:0;height:0;transform-style:preserve-3d;transform:scale(var(--k)) rotateX(58deg) rotateZ(-40deg);position:absolute;top:60%;left:50%}.landing-module__DWgURW__cube{left:var(--x);top:var(--y);width:var(--w);height:var(--d);transform-style:preserve-3d;transform:translateZ(var(--z));position:absolute}.landing-module__DWgURW__cube>i{backface-visibility:hidden;display:block;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff73}.landing-module__DWgURW__faceTop{transform:translateZ(var(--h));background:var(--top);inset:0}.landing-module__DWgURW__faceSouth{left:0;top:calc(var(--d) - var(--h));width:100%;height:var(--h);transform-origin:50% 100%;background:var(--south);transform:rotateX(-90deg)}.landing-module__DWgURW__faceEast{top:0;left:var(--w);width:var(--h);transform-origin:0;background:var(--east);height:100%;transform:rotateY(-90deg)}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__tone-white{--top:lab(99.5174% .239611 -.712395);--south:lab(93.8544% 1.46481 -4.25597);--east:lab(87.6277% 2.48259 -7.06704)}}.landing-module__DWgURW__tone-violet{--top:#bdabff;--south:#8f63f6;--east:#6b40c9}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__tone-violet{--top:lab(74.0254% 21.9367 -43.3749);--south:lab(52.6029% 43.1343 -68.7998);--east:lab(38.579% 43.1734 -65.8596)}}.landing-module__DWgURW__tone-indigo{--top:#4d4691;--south:#2d2560;--east:#19123d}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__tone-indigo{--top:lab(33.4223% 19.184 -41.3802);--south:lab(18.4997% 17.3081 -34.3621);--east:lab(8.27351% 14.7274 -27.4413)}}.landing-module__DWgURW__tone-cyan{--top:#93eaff;--south:#25c0e6;--east:#0094bd}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__tone-cyan{--top:lab(87.8415% -23.6651 -19.3065);--south:lab(71.6455% -29.6695 -30.6355);--east:lab(56.3446% -25.1481 -33.3622)}}.landing-module__DWgURW__tone-shadow{--top:color-mix(in srgb, var(--ink) 18%, transparent);--south:transparent;--east:transparent}.landing-module__DWgURW__tone-shadow>i{box-shadow:none}.landing-module__DWgURW__tone-ghost{--top:color-mix(in srgb, var(--accent-fill) 10%, transparent);--south:color-mix(in srgb, var(--accent-fill) 7%, transparent);--east:color-mix(in srgb, var(--accent-fill) 5%, transparent)}.landing-module__DWgURW__tone-ghost>i{box-shadow:none;border:1px dashed color-mix(in srgb, var(--accent-fill) 55%, transparent)}@keyframes landing-module__DWgURW__worldSway{0%,to{transform:scale(var(--k)) rotateX(58deg) rotateZ(-40deg)}50%{transform:scale(var(--k)) rotateX(58deg) rotateZ(-24deg)}}@keyframes landing-module__DWgURW__cubeBob{0%,to{transform:translateZ(var(--z))}50%{transform:translateZ(calc(var(--z) + 12px))}}@keyframes landing-module__DWgURW__cubeTravel{0%{left:var(--x)}to{left:calc(var(--x) + var(--travel))}}@media (prefers-reduced-motion:no-preference){.landing-module__DWgURW__workflowSteps li[data-active=true] .landing-module__DWgURW__world,.landing-module__DWgURW__stepCard:hover .landing-module__DWgURW__world{animation:7s ease-in-out infinite landing-module__DWgURW__worldSway}.landing-module__DWgURW__workflowSteps li[data-active=true] .landing-module__DWgURW__cube[data-bob],.landing-module__DWgURW__stepCard:hover .landing-module__DWgURW__cube[data-bob]{animation:2.6s ease-in-out infinite landing-module__DWgURW__cubeBob}.landing-module__DWgURW__workflowSteps li[data-active=true] .landing-module__DWgURW__cube[data-travel],.landing-module__DWgURW__stepCard:hover .landing-module__DWgURW__cube[data-travel]{animation:2.2s ease-in-out infinite alternate landing-module__DWgURW__cubeTravel}}@media (max-width:1100px){.landing-module__DWgURW__world{--k:.95}}.landing-module__DWgURW__tone-white{--top:#f6f5ff;--south:#e2e0f4;--east:#cecce6}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__tone-white{--top:lab(96.9671% 1.71399 -4.96198);--south:lab(89.8875% 3.26103 -9.16672);--east:lab(82.8226% 4.62085 -12.6321)}}.landing-module__DWgURW__world{top:58%}.landing-module__DWgURW__ground{width:150px;height:24px;bottom:38px}@media (max-width:1100px){.landing-module__DWgURW__world{--k:1.1}}.landing-module__DWgURW__workflowSteps .landing-module__DWgURW__stepCard h3{margin-top:28px}.landing-module__DWgURW__suite:before{content:"";background:repeating-radial-gradient(circle at 50% 150px, transparent 0 74px, color-mix(in srgb, var(--ink) 7%, transparent) 75px 76px);-webkit-mask-image:radial-gradient(52% 34% at 50% 8%,#000 18%,#0000 78%);mask-image:radial-gradient(52% 34% at 50% 8%,#000 18%,#0000 78%)}.landing-module__DWgURW__suite:after{content:"";background-image:radial-gradient(color-mix(in srgb, var(--ink) 24%, transparent) 1px, transparent 1.5px);background-size:26px 26px;-webkit-mask-image:radial-gradient(26% 34% at 100% 52%,#000 10%,#0000 72%);mask-image:radial-gradient(26% 34% at 100% 52%,#000 10%,#0000 72%)}.landing-module__DWgURW__suiteDeco{z-index:-1;pointer-events:none;position:absolute;inset:0}.landing-module__DWgURW__decoSquare,.landing-module__DWgURW__decoCircle{display:block;position:absolute}.landing-module__DWgURW__decoSquare{background:color-mix(in srgb, var(--accent-fill) 6%, transparent);border-radius:80px;width:340px;height:340px;top:40%;left:-150px;transform:rotate(18deg)}.landing-module__DWgURW__decoCircle{background:color-mix(in srgb, var(--cyan) 8%, transparent);border-radius:50%;width:420px;height:420px;bottom:6%;right:-170px}.landing-module__DWgURW__rolePanel{flex-direction:column;gap:12px;display:flex}.landing-module__DWgURW__roleList{flex:1;gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-module__DWgURW__roleCard{background:var(--role-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:22px;grid-template-columns:196px minmax(0,1fr);align-items:center;gap:20px;padding:18px 22px;display:grid}.landing-module__DWgURW__roleCard[data-role=Owner]{--role-bg:#f0edff}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__roleCard[data-role=Owner]{--role-bg:lab(94.4725% 4.25836 -10.348)}}.landing-module__DWgURW__roleCard[data-role=Editor]{--role-bg:#e2f4ff}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__roleCard[data-role=Editor]{--role-bg:lab(95.1944% -4.80196 -8.06391)}}.landing-module__DWgURW__roleCard[data-role=Reader]{--role-bg:#f7f3e9}@supports (color:lab(0% 0 0)){.landing-module__DWgURW__roleCard[data-role=Reader]{--role-bg:lab(95.8791% .418693 5.3503)}}.landing-module__DWgURW__roleWho{align-items:center;gap:12px;display:flex}.landing-module__DWgURW__roleWho img{object-fit:cover;border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 3px #fff}.landing-module__DWgURW__roleWho span{gap:2px;display:grid}.landing-module__DWgURW__roleWho strong{color:var(--ink);font-size:16px;font-weight:600}.landing-module__DWgURW__roleWho small{color:var(--quiet);font-size:13px;line-height:1.35}.landing-module__DWgURW__roleAreas{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing-module__DWgURW__roleAreas li{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.landing-module__DWgURW__roleAreas [data-granted=true]{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);background:#fff}.landing-module__DWgURW__roleAreas [data-granted=true] svg{color:var(--accent-fill)}.landing-module__DWgURW__roleAreas [data-granted=false]{border:1px dashed color-mix(in srgb, var(--ink) 22%, transparent);color:var(--quiet)}.landing-module__DWgURW__roleNote{color:var(--quiet);margin:4px 6px 0;font-size:13px}.landing-module__DWgURW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.landing-module__DWgURW__roleCard{grid-template-columns:1fr;gap:14px}}@media (max-width:520px){.landing-module__DWgURW__roleAreas{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-module__DWgURW__features,.landing-module__DWgURW__possibilities{--panel:min(1288px, calc(100vw - 32px))}.landing-module__DWgURW__features:before,.landing-module__DWgURW__features:after,.landing-module__DWgURW__possibilities:before,.landing-module__DWgURW__possibilities:after{width:calc(var(--panel) + (100vw - var(--panel)) * var(--grow,1));border-radius:calc(48px * (1 - var(--grow,1)))}.landing-module__DWgURW__stageActions .landing-module__DWgURW__primaryButton,.landing-module__DWgURW__stageActions .landing-module__DWgURW__ghostButton{border-radius:999px}.landing-module__DWgURW__stageActions .landing-module__DWgURW__ghostButton{color:#211640;color:lab(10.7297% 15.0521 -25.3574);background:#fff;border-color:#0000;transition:background-color .2s,color .2s}.landing-module__DWgURW__stageActions .landing-module__DWgURW__ghostButton:hover{color:#211640;color:lab(10.7297% 15.0521 -25.3574);background:#efecff;background:lab(93.8924% 4.25935 -10.3474);border-color:#0000}.landing-module__DWgURW__brandLockup{aspect-ratio:1024/152;height:22px;display:block;position:relative}.landing-module__DWgURW__brandLockup img{clip-path:inset(0 83.5% 0 0);width:100%;height:100%;display:block}.landing-module__DWgURW__brandLockup i{clip-path:inset(0 0 0 16.5%);background:currentColor;position:absolute;inset:0;-webkit-mask:url(/Kodescape_PrimaryLockup.svg) 50%/100% 100% no-repeat;mask:url(/Kodescape_PrimaryLockup.svg) 50%/100% 100% no-repeat}.landing-module__DWgURW__brand strong span{margin-left:0}
