html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.landing-module__3K08oa__landing{--a00-tint-rgb:79, 70, 160;--a00-hero-accent-light:radial-gradient(ellipse, #c0b9ed, #dfd8eb 37%, transparent 70%)}.landing-module__3K08oa__heroTitle .landing-module__3K08oa__word{white-space:pre}.landing-module__3K08oa__word{white-space:pre;display:inline-block}.landing-module__3K08oa__landing [data-reveal=playing] .landing-module__3K08oa__word{animation:landing-module__3K08oa__word-in 1.1s var(--a00-ease) var(--sv-word-delay,0s) both}.landing-module__3K08oa__landing [data-reveal=shown] .landing-module__3K08oa__word{animation:none}.landing-module__3K08oa__heroScene{margin-top:72px}.landing-module__3K08oa__example{scroll-margin-top:110px}.landing-module__3K08oa__scenarioPicker{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 44px;display:flex}.landing-module__3K08oa__scenarioPicker button{border:1px solid var(--a00-control-border);min-height:44px;color:var(--a00-muted);background:color-mix(in srgb, var(--a00-surface) 70%, transparent);font:500 13px/1.4 var(--a00-font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;transition:background .32s,color .32s,border-color .32s;display:inline-flex}.landing-module__3K08oa__scenarioPicker button:hover{color:var(--a00-accent)}.landing-module__3K08oa__scenarioPicker button[aria-pressed=true]{border-color:var(--a00-accent);color:var(--a00-accent);background:var(--a00-soft)}.landing-module__3K08oa__sceneMotion{perspective:1600px;transform:translateY(var(--sv-scene-y,0px)) rotateY(var(--sv-scene-x,0deg));transition:transform .65s var(--a00-ease)}.landing-module__3K08oa__scene{text-align:left;perspective:1600px;grid-template-columns:.86fr 1.2fr 1fr;align-items:center;gap:22px;display:grid}.landing-module__3K08oa__scene>*{min-width:0}.landing-module__3K08oa__readyCard{min-height:346px}.landing-module__3K08oa__chatCard{min-height:402px}.landing-module__3K08oa__resultCard{min-height:346px}.landing-module__3K08oa__readyIcon{width:68px;height:68px;color:var(--a00-accent);background:var(--a00-glass-fill);box-shadow:var(--a00-shadow);border-radius:22px;place-items:center;margin:24px 0;display:grid;position:relative}.landing-module__3K08oa__readyIcon span{border:3px solid var(--a00-soft);background:var(--a00-success);border-radius:50%;width:14px;height:14px;position:absolute;top:-4px;right:-4px}.landing-module__3K08oa__liveLabel{align-items:center;gap:8px;display:inline-flex}.landing-module__3K08oa__liveLabel>span{background:var(--a00-accent);border-radius:50%;width:6px;height:6px}.landing-module__3K08oa__messageExchange{min-height:204px;animation:landing-module__3K08oa__exchange-in .42s var(--a00-ease) both}.landing-module__3K08oa__resultContent{animation:landing-module__3K08oa__exchange-in .42s var(--a00-ease) both}.landing-module__3K08oa__resultContent h3{letter-spacing:-.02em;margin:20px 0 10px;font-size:16px;font-weight:600}.landing-module__3K08oa__resultContent p{color:var(--a00-muted);font-size:14px;line-height:1.7}.landing-module__3K08oa__resultIcon{color:var(--a00-accent);margin-top:24px}.landing-module__3K08oa__exampleNote{text-align:center;color:var(--a00-muted);margin:42px auto 0;font-size:12px;line-height:1.7}.landing-module__3K08oa__featuresLayout{grid-template-columns:.82fr 1.8fr;align-items:start;gap:64px;display:grid}.landing-module__3K08oa__featuresIntro>p:not(:first-child){color:var(--a00-muted);margin-top:24px;font-size:15px;line-height:1.8}.landing-module__3K08oa__featuresIntro h2{font-size:clamp(32px,3.3vw,46px)}.landing-module__3K08oa__featureObjects{margin:32px 0 24px;position:relative}.landing-module__3K08oa__featureObjects img{-o-object-fit:contain;object-fit:contain;width:220px;height:180px;margin-left:-16px;display:block;transform:rotate(-8deg)}.landing-module__3K08oa__featureObjects span{color:var(--a00-note);margin-top:12px;font-size:12px;display:block}.landing-module__3K08oa__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.landing-module__3K08oa__featureGrid>div{display:flex}.landing-module__3K08oa__featureCard{flex-direction:column;width:100%;padding:28px;display:flex}.landing-module__3K08oa__featureHeader{flex-direction:column;gap:20px}.landing-module__3K08oa__featureHeader h3{max-width:240px}.landing-module__3K08oa__featureCard p{color:var(--a00-muted);font-size:14px;line-height:1.75}.landing-module__3K08oa__featureCard>footer{color:var(--a00-note);border-top:0;margin-top:auto;padding-top:20px;font-size:11px}.landing-module__3K08oa__stepsReveal{margin:64px 0 40px}.landing-module__3K08oa__steps{position:relative}.landing-module__3K08oa__steps ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 112px;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-module__3K08oa__steps li{min-width:0;position:relative}.landing-module__3K08oa__stepNumber{border:1px solid var(--a00-control-border);background:var(--a00-ground);width:48px;height:48px;color:var(--a00-accent);border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid;position:relative}.landing-module__3K08oa__stepContent{padding:24px 36px 0 0;position:relative}.landing-module__3K08oa__stepContent h3{letter-spacing:-.02em;margin:16px 0 12px;font-size:18px;font-weight:600;line-height:1.4}.landing-module__3K08oa__stepContent p{color:var(--a00-muted);max-width:360px;font-size:14px;line-height:1.8}.landing-module__3K08oa__stepIcon{-o-object-fit:contain;object-fit:contain;width:56px;height:56px;display:block}.landing-module__3K08oa__stepRoute{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--a00-accent);stroke-width:1px;opacity:.45;position:absolute;inset:0;overflow:visible}.landing-module__3K08oa__stepsReveal[data-reveal=playing] .landing-module__3K08oa__stepRoute path{stroke-dasharray:1;animation:landing-module__3K08oa__route-in 1.1s var(--a00-ease-inout) both}.landing-module__3K08oa__finalCta{isolation:isolate;position:relative}.landing-module__3K08oa__finalCta:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#4f46a008 1px,#0000 1px),linear-gradient(90deg,#4f46a008 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.landing-module__3K08oa__finalCta a{margin-top:4px}@keyframes landing-module__3K08oa__word-in{0%{opacity:0;filter:blur(3px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes landing-module__3K08oa__exchange-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes landing-module__3K08oa__route-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:1100px){.landing-module__3K08oa__featuresLayout{grid-template-columns:.8fr 1.8fr;gap:32px}.landing-module__3K08oa__featureCard{padding:24px}.landing-module__3K08oa__scene{grid-template-columns:.9fr 1.2fr 1fr;gap:16px}.landing-module__3K08oa__readyCard,.landing-module__3K08oa__chatCard,.landing-module__3K08oa__resultCard{padding:24px}}@media (max-width:960px){.landing-module__3K08oa__featuresLayout{grid-template-columns:1fr;gap:36px}.landing-module__3K08oa__featuresIntro{max-width:600px}.landing-module__3K08oa__featureObjects{display:none}.landing-module__3K08oa__featuresIntro>a{margin-top:20px}.landing-module__3K08oa__featureHeader{flex-direction:row}.landing-module__3K08oa__scene{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.landing-module__3K08oa__chatReveal{grid-area:1/1/3;align-items:center;display:flex}.landing-module__3K08oa__readyReveal{grid-area:2/2}.landing-module__3K08oa__resultReveal{grid-area:1/2}.landing-module__3K08oa__readyCard,.landing-module__3K08oa__chatCard,.landing-module__3K08oa__resultCard{width:100%;min-height:0;transform:none!important}.landing-module__3K08oa__readyIcon{display:none}.landing-module__3K08oa__readyCard .sv-ready-list{margin-top:20px}.landing-module__3K08oa__resultIcon{margin-top:16px}.landing-module__3K08oa__resultContent h3{margin-top:12px}.landing-module__3K08oa__messageExchange{min-height:0}.landing-module__3K08oa__steps ol{-moz-column-gap:64px;column-gap:64px}}@media (max-width:640px){.landing-module__3K08oa__heroScene{margin-top:50px}.landing-module__3K08oa__heroTitle{overflow-wrap:normal}.landing-module__3K08oa__heroTitle [data-effect=wipe]{max-width:100%}.landing-module__3K08oa__scenarioPicker{gap:6px;margin-bottom:28px}.landing-module__3K08oa__scenarioPicker button{padding-inline:12px;font-size:12px}.landing-module__3K08oa__scenarioPicker svg{display:none}.landing-module__3K08oa__scene{grid-template-columns:minmax(0,1fr);gap:16px}.landing-module__3K08oa__chatReveal{grid-area:1/1}.landing-module__3K08oa__resultReveal{grid-area:2/1}.landing-module__3K08oa__readyReveal{grid-area:3/1}.landing-module__3K08oa__exampleNote{margin-top:28px}.landing-module__3K08oa__featureGrid{grid-template-columns:1fr;gap:16px}.landing-module__3K08oa__featureHeader{gap:16px}.landing-module__3K08oa__featureHeader h3{max-width:none}.landing-module__3K08oa__featureCard>footer{font-size:12px}.landing-module__3K08oa__stepsReveal{margin-top:40px}.landing-module__3K08oa__steps ol{grid-template-columns:1fr;gap:32px}.landing-module__3K08oa__steps li{padding-left:72px}.landing-module__3K08oa__stepNumber{position:absolute;top:4px;left:0}.landing-module__3K08oa__stepContent{padding:0}.landing-module__3K08oa__stepContent h3{margin-top:14px}.landing-module__3K08oa__stepIcon{width:48px;height:48px}.landing-module__3K08oa__sceneMotion{transform:none}}@media (prefers-reduced-motion:reduce){.landing-module__3K08oa__landing .landing-module__3K08oa__word,.landing-module__3K08oa__messageExchange,.landing-module__3K08oa__resultContent{opacity:1;filter:none;stroke-dashoffset:0;animation:none;transform:none}.landing-module__3K08oa__landing [data-reveal] .landing-module__3K08oa__word{opacity:1;filter:none;stroke-dashoffset:0;animation:none;transform:none}.landing-module__3K08oa__stepsReveal[data-reveal=playing] .landing-module__3K08oa__stepRoute path{opacity:1;filter:none;stroke-dashoffset:0;animation:none;transform:none}.landing-module__3K08oa__sceneMotion{transition:none;transform:none}.landing-module__3K08oa__scenarioPicker button{transition:none}}
