.project-process-module__unNAcW__section{border-block-start:1px solid var(--line);width:100%}.project-process-module__unNAcW__inner{max-width:1152px;margin-inline:auto;padding:52px 24px 0}.project-process-module__unNAcW__header{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;display:grid}.project-process-module__unNAcW__eyebrow,.project-process-module__unNAcW__detailLabel{color:var(--accent-strong);font-family:var(--dw-mono-font), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.6}.project-process-module__unNAcW__heading{color:var(--ink);font-family:var(--dw-display-font), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin-block-start:12px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15}.project-process-module__unNAcW__lead{max-width:450px;color:var(--ink-muted);padding-block-end:2px;font-size:15px;line-height:1.8}.project-process-module__unNAcW__steps{grid-template-columns:repeat(var(--process-count), minmax(0, 1fr));margin-block-start:44px;list-style:none;display:grid}.project-process-module__unNAcW__step{min-width:0}.project-process-module__unNAcW__trigger{width:100%;height:100%;min-height:149px;color:var(--ink-muted);text-align:start;cursor:pointer;padding:26px 20px 24px 0;transition:color .16s;position:relative}.project-process-module__unNAcW__trigger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-inline:0 20px}.project-process-module__unNAcW__trigger:focus-visible{outline:2px solid var(--accent-strong);outline-offset:5px}.project-process-module__unNAcW__trigger:hover,.project-process-module__unNAcW__trigger[aria-pressed=true]{color:var(--ink)}.project-process-module__unNAcW__rule{background:var(--line);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.project-process-module__unNAcW__marker{background:linear-gradient(90deg, var(--accent-strong), var(--accent-2));transform-origin:0;border-radius:2px;height:3px;animation:.42s cubic-bezier(.22,1,.36,1) both project-process-module__unNAcW__select-stage;position:absolute;inset-block-start:-1px;inset-inline:0 20px}.project-process-module__unNAcW__section:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .project-process-module__unNAcW__marker{background:linear-gradient(270deg, var(--accent-strong), var(--accent-2));transform-origin:100%}.project-process-module__unNAcW__numberRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-process-module__unNAcW__number{font-family:var(--dw-display-font), sans-serif;letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:400;line-height:1.1}.project-process-module__unNAcW__trigger[aria-pressed=true] .project-process-module__unNAcW__number{color:var(--accent-strong);font-weight:500}.project-process-module__unNAcW__arrow{border:1px solid color-mix(in srgb, var(--accent-strong) 22%, transparent);width:28px;height:28px;color:var(--accent-strong);background:color-mix(in srgb, var(--accent-strong) 6%, transparent);opacity:0;border-radius:50%;flex-shrink:0;padding:5px;transition:opacity .16s}.project-process-module__unNAcW__trigger[aria-pressed=true] .project-process-module__unNAcW__arrow,.project-process-module__unNAcW__trigger:hover .project-process-module__unNAcW__arrow,.project-process-module__unNAcW__trigger:focus-visible .project-process-module__unNAcW__arrow{opacity:1}.project-process-module__unNAcW__section:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .project-process-module__unNAcW__arrow{transform:scaleX(-1)}.project-process-module__unNAcW__stepTitle{overflow-wrap:anywhere;max-width:175px;margin-block-start:14px;font-size:15px;font-weight:500;line-height:1.5;display:block}.project-process-module__unNAcW__detail{border-block-start:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px;min-height:124px;padding-block:30px 12px;display:grid}.project-process-module__unNAcW__detailLabel{padding-block-start:4px}.project-process-module__unNAcW__detailTitle{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.5}.project-process-module__unNAcW__description{max-width:740px;color:var(--ink-muted);overflow-wrap:anywhere;margin-block-start:9px;font-size:15px;line-height:1.8}.project-process-module__unNAcW__brief{color:var(--ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 20px;margin-block-start:16px;font-size:13px;line-height:1.7;display:flex}.project-process-module__unNAcW__brief>span:first-child{color:var(--accent-strong);font-weight:500}@keyframes project-process-module__unNAcW__select-stage{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1023px){.project-process-module__unNAcW__steps{grid-template-columns:repeat(var(--process-tablet-count), minmax(0, 1fr))}.project-process-module__unNAcW__header{gap:28px}.project-process-module__unNAcW__trigger{min-height:135px}}@media (max-width:639px){.project-process-module__unNAcW__inner{padding:36px 20px 0}.project-process-module__unNAcW__header{grid-template-columns:minmax(0,1fr);gap:18px}.project-process-module__unNAcW__lead{font-size:14px;line-height:1.75}.project-process-module__unNAcW__steps{grid-template-columns:repeat(var(--process-mobile-count), minmax(0, 1fr));margin-block-start:30px}.project-process-module__unNAcW__trigger{min-height:124px;padding-block:20px}.project-process-module__unNAcW__number{font-size:40px}.project-process-module__unNAcW__stepTitle{margin-block-start:10px;font-size:14px}.project-process-module__unNAcW__detail{grid-template-columns:minmax(0,1fr);gap:12px;min-height:160px;padding-block-start:24px}.project-process-module__unNAcW__detailLabel{padding:0}.project-process-module__unNAcW__detailTitle{font-size:18px}.project-process-module__unNAcW__description{font-size:14px}}@media (prefers-reduced-motion:reduce){.project-process-module__unNAcW__marker{animation:none}.project-process-module__unNAcW__trigger,.project-process-module__unNAcW__arrow{transition:none}}
.logo-effects-module__FuBFxG__logo{--trace-rose:color-mix(in srgb, var(--logo-accent) 64%, #f8b4d0);--trace-mauve:color-mix(in srgb, var(--logo-accent) 38%, #b39ad7);--trace-peach:color-mix(in srgb, var(--logo-accent) 58%, #f5bb93);overflow:visible}.logo-effects-module__FuBFxG__fill{fill:var(--ink);stroke:none}.logo-effects-module__FuBFxG__runner{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:24px;stroke-dasharray:6 94;stroke-dashoffset:var(--trace-offset);animation:4s linear infinite logo-effects-module__FuBFxG__trace}.logo-effects-module__FuBFxG__runnerRose{--trace-offset:100px;--trace-end:0px;stroke:var(--trace-rose)}.logo-effects-module__FuBFxG__runnerMauve{--trace-offset:94px;--trace-end:-6px;stroke:var(--trace-mauve)}.logo-effects-module__FuBFxG__runnerPeach{--trace-offset:88px;--trace-end:-12px;stroke:var(--trace-peach)}.logo-effects-module__FuBFxG__wordmark{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--logo-accent) 12%, transparent))}@keyframes logo-effects-module__FuBFxG__trace{0%{stroke-dashoffset:var(--trace-offset)}to{stroke-dashoffset:var(--trace-end)}}@media (prefers-reduced-motion:reduce){.logo-effects-module__FuBFxG__runner{animation:none;display:none}}
.hero-audio-orb-module__QSalwW__root{--voice-energy:0;--voice-scale:1;--orb-accent:var(--logo-accent,var(--accent-2));--orb-glow:color-mix(in srgb, var(--orb-accent) 22%, transparent);--orb-edge:color-mix(in srgb, var(--ink) 18%, transparent);--orb-ring:color-mix(in srgb, var(--cobalt) 40%, transparent);isolation:isolate;width:min(100%,530px);color:var(--ink);margin-inline:auto;position:relative}.hero-audio-orb-module__QSalwW__stage{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.hero-audio-orb-module__QSalwW__halo{background:radial-gradient(ellipse at 35% 55%, color-mix(in srgb, var(--orb-accent) 18%, transparent), transparent 59%), radial-gradient(ellipse at 70% 38%, color-mix(in srgb, var(--cobalt) 13%, transparent), transparent 57%);opacity:calc(.7 + var(--voice-energy) * .3);transform:scale(calc(1 + var(--voice-energy) * .06));border-radius:50%;position:absolute;inset:3%}.hero-audio-orb-module__QSalwW__outerOrbit,.hero-audio-orb-module__QSalwW__innerOrbit{border:1px solid var(--line);pointer-events:none;border-radius:50%;position:absolute}.hero-audio-orb-module__QSalwW__energyOrbits{pointer-events:none;width:92%;height:92%;position:absolute;inset:4%;overflow:visible}.hero-audio-orb-module__QSalwW__orbitFlow{fill:none;stroke:var(--cobalt);stroke-width:.2px;stroke-linecap:round;stroke-dasharray:9 3 1 87;stroke-dashoffset:16px;opacity:calc(.36 + var(--voice-energy) * .45);filter:drop-shadow(0 0 1px var(--orb-glow));animation:15s linear infinite hero-audio-orb-module__QSalwW__orbit-flow}.hero-audio-orb-module__QSalwW__orbitFlowSecond{stroke:var(--ink);stroke-width:.15px;stroke-dasharray:5 2 .5 92.5;opacity:calc(.24 + var(--voice-energy) * .3);animation-duration:22s;animation-direction:reverse}.hero-audio-orb-module__QSalwW__outerOrbit{border-top-color:color-mix(in srgb, var(--ink) 30%, transparent);border-bottom-color:color-mix(in srgb, var(--cobalt) 25%, transparent);box-shadow:0 0 25px color-mix(in srgb, var(--orb-accent) 5%, transparent), inset 0 0 30px color-mix(in srgb, var(--orb-accent) 3%, transparent);inset:5%;transform:rotate(-25deg)scaleY(.94)}.hero-audio-orb-module__QSalwW__innerOrbit{border-right-color:var(--orb-ring);border-left-color:color-mix(in srgb, var(--ink) 24%, transparent);inset:13%;transform:rotate(34deg)scaleY(.98)}.hero-audio-orb-module__QSalwW__progress{pointer-events:none;width:81%;height:81%;position:absolute;inset:9.5%;overflow:visible;transform:rotate(-90deg)}.hero-audio-orb-module__QSalwW__progressTrack,.hero-audio-orb-module__QSalwW__progressFill{fill:none;stroke-width:.32px}.hero-audio-orb-module__QSalwW__progressTrack{stroke:var(--line)}.hero-audio-orb-module__QSalwW__progressFill{stroke:var(--cobalt);stroke-linecap:round;filter:drop-shadow(0 0 1px var(--orb-glow));transition:stroke-dashoffset .3s linear}.hero-audio-orb-module__QSalwW__orbButton{aspect-ratio:1;width:90%;color:var(--cobalt);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.hero-audio-orb-module__QSalwW__orbButton:focus-visible{outline:2px solid var(--cobalt);outline-offset:6px}.hero-audio-orb-module__QSalwW__sphere{border:1px solid var(--orb-ring);background:radial-gradient(ellipse at 28% 26%, color-mix(in srgb, var(--ink) 12%, transparent), transparent 33%), radial-gradient(ellipse at 72% 74%, color-mix(in srgb, var(--orb-accent) 22%, transparent), transparent 45%), radial-gradient(ellipse at 22% 60%, color-mix(in srgb, var(--cobalt) 18%, transparent), transparent 51%), radial-gradient(circle at 49% 43%, color-mix(in srgb, var(--surface) 90%, var(--ink)), var(--surface) 68%, color-mix(in srgb, var(--surface) 70%, var(--paper)));box-shadow:inset 10px -3px 24px color-mix(in srgb, var(--orb-accent) 24%, transparent), inset -9px 2px 28px var(--orb-edge), inset 0 0 54px color-mix(in srgb, var(--ink) 7%, transparent), 0 0 4px color-mix(in srgb, var(--cobalt) 25%, transparent), -15px 6px 44px color-mix(in srgb, var(--orb-accent) 13%, transparent), 16px -2px 44px color-mix(in srgb, var(--orb-accent) 9%, transparent);transform:scale(var(--voice-scale));border-radius:50%;transition:box-shadow .3s;position:absolute;inset:14.4444%;overflow:hidden}.hero-audio-orb-module__QSalwW__perimeter{background:conic-gradient(from -30deg, transparent 0deg, var(--orb-accent) 38deg, var(--ink) 56deg, transparent 96deg 156deg, var(--orb-accent) 230deg, var(--ink) 251deg, transparent 291deg 360deg);filter:drop-shadow(0 0 6px var(--orb-glow));opacity:calc(.66 + var(--voice-energy) * .34);transform:scale(var(--voice-scale));pointer-events:none;border-radius:50%;animation:26s linear infinite hero-audio-orb-module__QSalwW__perimeter-flow;position:absolute;inset:14.4444%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 1.8px),#000 0)}.hero-audio-orb-module__QSalwW__sphere:before,.hero-audio-orb-module__QSalwW__sphere:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:4%}.hero-audio-orb-module__QSalwW__sphere:before{border:1px solid #0000;border-top-color:color-mix(in srgb, var(--ink) 40%, transparent);border-left-color:color-mix(in srgb, var(--cobalt) 45%, transparent);box-shadow:-6px -3px 16px color-mix(in srgb, var(--orb-accent) 12%, transparent);transform:rotate(-33deg)scaleY(.88)}.hero-audio-orb-module__QSalwW__sphere:after{border-right:1px solid var(--orb-ring);border-bottom:1px solid color-mix(in srgb, var(--ink) 13%, transparent);inset:8%;transform:rotate(-25deg)scaleX(.88)}.hero-audio-orb-module__QSalwW__filamentOne,.hero-audio-orb-module__QSalwW__filamentTwo,.hero-audio-orb-module__QSalwW__filamentThree{border:1px solid var(--orb-edge);box-shadow:0 0 10px color-mix(in srgb, var(--orb-accent) 8%, transparent);border-radius:50%;position:absolute;inset:12% 4%}.hero-audio-orb-module__QSalwW__filamentOne{border-top-color:color-mix(in srgb, var(--cobalt) 54%, transparent);border-left-color:color-mix(in srgb, var(--ink) 30%, transparent);transform:rotate(-37deg)scaleY(.55)}.hero-audio-orb-module__QSalwW__filamentTwo{border-bottom-color:color-mix(in srgb, var(--ink) 24%, transparent);border-right-color:var(--orb-ring);inset:4% 20%;transform:rotate(35deg)}.hero-audio-orb-module__QSalwW__filamentThree{border-bottom-color:color-mix(in srgb, var(--cobalt) 35%, transparent);border-top-color:color-mix(in srgb, var(--ink) 22%, transparent);inset:24% 2%;transform:rotate(44deg)}.hero-audio-orb-module__QSalwW__core{background:radial-gradient(ellipse at 36% 40%, color-mix(in srgb, var(--orb-accent) 38%, transparent), color-mix(in srgb, var(--cobalt) 20%, transparent) 17%, transparent 55%), radial-gradient(ellipse at 64% 63%, color-mix(in srgb, var(--ink) 16%, transparent), color-mix(in srgb, var(--orb-accent) 22%, transparent) 26%, transparent 65%);box-shadow:inset 0 0 38px color-mix(in srgb, var(--orb-accent) 12%, transparent), 0 0 35px color-mix(in srgb, var(--orb-accent) 14%, transparent);opacity:calc(.65 + var(--voice-energy) * .35);border-radius:50%;position:absolute;inset:18%}.hero-audio-orb-module__QSalwW__particleField{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-audio-orb-module__QSalwW__particleCloud{opacity:calc(.7 + var(--voice-energy) * .3);transform:scale(calc(.96 + var(--voice-energy) * .055));transform-origin:50px 50px}.hero-audio-orb-module__QSalwW__particleLayer{fill:var(--cobalt);color:var(--cobalt);filter:drop-shadow(0 0 .45px var(--orb-accent));transform-origin:50px 50px;animation:8s linear infinite hero-audio-orb-module__QSalwW__particle-orbit}.hero-audio-orb-module__QSalwW__particleNeutral{fill:var(--ink);color:var(--ink);filter:drop-shadow(0 0 .3px var(--orb-glow));animation-duration:11s;animation-direction:reverse}.hero-audio-orb-module__QSalwW__particleInner{fill:var(--orb-accent);color:var(--orb-accent);animation-duration:7s;animation-delay:-9s}.hero-audio-orb-module__QSalwW__particleExtra{animation-direction:reverse;animation-delay:-13s}.hero-audio-orb-module__QSalwW__particleStream{transform-origin:50px 50px;animation:hero-audio-orb-module__QSalwW__particle-rush var(--stream-duration) ease-in-out var(--stream-delay) infinite alternate;animation-play-state:paused}.hero-audio-orb-module__QSalwW__particleTrail{fill:none;stroke:currentColor;stroke-width:.16px;stroke-linecap:round;opacity:0}.hero-audio-orb-module__QSalwW__root[data-state=playing][data-motion=true] .hero-audio-orb-module__QSalwW__particleLayer{animation-duration:2.6s}.hero-audio-orb-module__QSalwW__root[data-state=playing][data-motion=true] .hero-audio-orb-module__QSalwW__particleNeutral{animation-duration:3.6s}.hero-audio-orb-module__QSalwW__root[data-state=playing][data-motion=true] .hero-audio-orb-module__QSalwW__particleInner{animation-duration:2s}.hero-audio-orb-module__QSalwW__root[data-state=playing][data-motion=true] .hero-audio-orb-module__QSalwW__particleStream{animation-play-state:running}.hero-audio-orb-module__QSalwW__root[data-state=playing][data-motion=true] .hero-audio-orb-module__QSalwW__particleTrail{opacity:calc(.24 + var(--voice-energy) * .42)}.hero-audio-orb-module__QSalwW__shine{background:linear-gradient(140deg, transparent 15%, color-mix(in srgb, var(--ink) 5%, transparent) 23%, transparent 29% 63%, color-mix(in srgb, var(--orb-accent) 5%, transparent) 73%, transparent 83%);border-radius:50%;position:absolute;inset:5%}.hero-audio-orb-module__QSalwW__wave{border:1px solid color-mix(in srgb, var(--cobalt) 30%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:12.3111%}.hero-audio-orb-module__QSalwW__waveSecond{border-color:color-mix(in srgb, var(--ink) 18%, transparent);inset:10.1778%}.hero-audio-orb-module__QSalwW__orbButton:hover .hero-audio-orb-module__QSalwW__sphere{box-shadow:inset 10px -3px 24px color-mix(in srgb, var(--orb-accent) 32%, transparent), inset -9px 2px 28px color-mix(in srgb, var(--ink) 22%, transparent), inset 0 0 54px color-mix(in srgb, var(--orb-accent) 14%, transparent), 0 0 5px color-mix(in srgb, var(--cobalt) 40%, transparent), -15px 6px 50px color-mix(in srgb, var(--orb-accent) 18%, transparent), 16px -2px 50px color-mix(in srgb, var(--orb-accent) 12%, transparent)}.hero-audio-orb-module__QSalwW__orbitDot,.hero-audio-orb-module__QSalwW__orbitDotSecond{background:var(--cobalt);width:4px;height:4px;box-shadow:0 0 9px var(--orb-glow);pointer-events:none;border-radius:50%;position:absolute}.hero-audio-orb-module__QSalwW__orbitDot{inset-block-start:14%;inset-inline-start:25%}.hero-audio-orb-module__QSalwW__orbitDotSecond{background:var(--ink);box-shadow:0 0 9px color-mix(in srgb, var(--ink) 12%, transparent);inset-block-end:17%;inset-inline-end:19%}.hero-audio-orb-module__QSalwW__details{z-index:1;text-align:center;min-height:56px;margin-block-start:-1%;position:relative}.hero-audio-orb-module__QSalwW__gesture{height:35px;color:var(--cobalt);place-items:center;display:grid}.hero-audio-orb-module__QSalwW__tapHint{opacity:.65;width:25px;height:29px;animation:2.8s ease-in-out infinite hero-audio-orb-module__QSalwW__tap-hint}.hero-audio-orb-module__QSalwW__root[data-conversation=true] .hero-audio-orb-module__QSalwW__tapHint{width:32px;height:36px;color:var(--cobalt);animation:2.8s ease-in-out infinite hero-audio-orb-module__QSalwW__conversation-tap}.hero-audio-orb-module__QSalwW__root[data-conversation=true] .hero-audio-orb-module__QSalwW__details{min-height:68px}.hero-audio-orb-module__QSalwW__conversationHint{color:var(--ink);margin:7px 0 0;font-size:13px;font-weight:600;line-height:1.5}.hero-audio-orb-module__QSalwW__signal{opacity:.7;justify-content:center;align-items:center;gap:3px;height:22px;display:flex}.hero-audio-orb-module__QSalwW__signal span{width:2px;height:6px;transform:scaleY(calc(.8 + var(--voice-energy) * 1.8));background:currentColor;border-radius:2px}.hero-audio-orb-module__QSalwW__signal span:nth-child(2),.hero-audio-orb-module__QSalwW__signal span:nth-child(4){height:11px}.hero-audio-orb-module__QSalwW__signal span:nth-child(3){height:15px}.hero-audio-orb-module__QSalwW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-audio-orb-module__QSalwW__status{letter-spacing:.015em;justify-content:center;align-items:center;gap:9px;min-height:24px;margin:0;padding-inline:10px;font-size:14px;font-weight:500;line-height:1.6;display:flex}.hero-audio-orb-module__QSalwW__statusDot{background:var(--cobalt);width:5px;height:5px;box-shadow:0 0 10px var(--orb-glow);border-radius:50%;flex-shrink:0}.hero-audio-orb-module__QSalwW__timeline{min-height:20px;color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:16px;margin-block-start:2px;font-size:11px;display:flex}.hero-audio-orb-module__QSalwW__timeline button{border:0;border-block-end:1px solid var(--orb-ring);color:var(--cobalt);font:inherit;cursor:pointer;background:0 0;padding:3px 0}.hero-audio-orb-module__QSalwW__timeline button:hover{color:var(--ink)}.hero-audio-orb-module__QSalwW__timeline button:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.hero-audio-orb-module__QSalwW__root[data-state=playing] .hero-audio-orb-module__QSalwW__statusDot{background:var(--cobalt);box-shadow:0 0 12px color-mix(in srgb, var(--cobalt) 40%, transparent)}.hero-audio-orb-module__QSalwW__root[data-state=error] .hero-audio-orb-module__QSalwW__status{color:var(--cobalt)}.hero-audio-orb-module__QSalwW__root[data-state=error] .hero-audio-orb-module__QSalwW__statusDot{background:var(--cobalt)}.hero-audio-orb-module__QSalwW__root[data-state=playing][data-motion=true] .hero-audio-orb-module__QSalwW__wave{animation:3.2s ease-out infinite hero-audio-orb-module__QSalwW__ripple}.hero-audio-orb-module__QSalwW__root[data-state=playing][data-motion=true] .hero-audio-orb-module__QSalwW__waveSecond{animation-delay:1.6s}.hero-audio-orb-module__QSalwW__root[data-state=playing][data-motion=true][data-analyser=false] .hero-audio-orb-module__QSalwW__sphere{animation:3.2s ease-in-out infinite hero-audio-orb-module__QSalwW__breathe}.hero-audio-orb-module__QSalwW__root[data-motion=false] .hero-audio-orb-module__QSalwW__perimeter,.hero-audio-orb-module__QSalwW__root[data-motion=false] .hero-audio-orb-module__QSalwW__orbitFlow,.hero-audio-orb-module__QSalwW__root[data-motion=false] .hero-audio-orb-module__QSalwW__particleLayer,.hero-audio-orb-module__QSalwW__root[data-motion=false] .hero-audio-orb-module__QSalwW__particleStream,.hero-audio-orb-module__QSalwW__root[data-motion=false] .hero-audio-orb-module__QSalwW__tapHint{animation-play-state:paused}@keyframes hero-audio-orb-module__QSalwW__perimeter-flow{0%{transform:scale(var(--voice-scale)) rotate(0deg)}to{transform:scale(var(--voice-scale)) rotate(360deg)}}@keyframes hero-audio-orb-module__QSalwW__orbit-flow{to{stroke-dashoffset:-84px}}@keyframes hero-audio-orb-module__QSalwW__particle-orbit{to{transform:rotate(360deg)}}@keyframes hero-audio-orb-module__QSalwW__particle-rush{0%{transform:translate(calc(var(--stream-x) * -1 * (.5 + var(--voice-energy))), calc(var(--stream-y) * -1 * (.5 + var(--voice-energy))))}to{transform:translate(calc(var(--stream-x) * (.5 + var(--voice-energy))), calc(var(--stream-y) * (.5 + var(--voice-energy))))}}@keyframes hero-audio-orb-module__QSalwW__tap-hint{0%,65%,to{opacity:.6;transform:translateY(0)}30%{opacity:.9;transform:translateY(-3px)}}@keyframes hero-audio-orb-module__QSalwW__conversation-tap{0%,65%,to{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes hero-audio-orb-module__QSalwW__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes hero-audio-orb-module__QSalwW__ripple{0%{opacity:0;transform:scale(1)}15%{opacity:.35}to{opacity:0;transform:scale(1.21)}}@media (max-width:639px){.hero-audio-orb-module__QSalwW__root{max-width:350px}.hero-audio-orb-module__QSalwW__particleExtra{display:none}.hero-audio-orb-module__QSalwW__details{min-height:50px}.hero-audio-orb-module__QSalwW__status{font-size:13px}}@media (prefers-reduced-motion:reduce){.hero-audio-orb-module__QSalwW__root *,.hero-audio-orb-module__QSalwW__root :before,.hero-audio-orb-module__QSalwW__root :after{transition:none!important;animation:none!important}.hero-audio-orb-module__QSalwW__sphere,.hero-audio-orb-module__QSalwW__halo{transform:none}}
.hero-v3-module__6Fru-G__stage{isolation:isolate;color:var(--ink);background:radial-gradient(ellipse at 85% 38%, color-mix(in srgb, var(--accent-2) 9%, transparent), transparent 52%), radial-gradient(ellipse at 10% 0%, color-mix(in srgb, var(--cobalt-soft) 55%, transparent), transparent 48%), var(--paper);border-bottom:1px solid var(--line);padding:4.5rem 1.5rem 2.5rem;position:relative;overflow:hidden}.hero-v3-module__6Fru-G__stage:before{content:"";z-index:-1;pointer-events:none;opacity:.35;background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 78% 38%,#000,#0000 70%);mask-image:radial-gradient(at 78% 38%,#000,#0000 70%)}.hero-v3-module__6Fru-G__grid{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:center;gap:3rem;max-width:1152px;margin-inline:auto;display:grid}.hero-v3-module__6Fru-G__copy{min-width:0}.hero-v3-module__6Fru-G__badge{border:1px solid color-mix(in srgb, var(--cobalt) 20%, transparent);color:var(--cobalt);background:var(--cobalt-soft);font-family:var(--dw-mono-font), monospace;letter-spacing:.1em;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem .8rem;font-size:.65rem;font-weight:600;line-height:1.7;display:inline-flex}.hero-v3-module__6Fru-G__brand{width:fit-content;max-width:100%;margin-block:1.6rem 2rem}.hero-v3-module__6Fru-G__logo{width:clamp(230px,22vw,280px);max-width:100%;height:auto}.hero-v3-module__6Fru-G__title{max-width:600px;color:var(--ink);font-family:var(--dw-display-font), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.6vw,2.25rem);font-weight:600;line-height:1.32}.hero-v3-module__6Fru-G__accent{color:var(--cobalt)}.hero-v3-module__6Fru-G__lead{max-width:540px;color:var(--ink-muted);margin-top:1.4rem;font-size:.98rem;line-height:1.8}.hero-v3-module__6Fru-G__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem;display:flex}.hero-v3-module__6Fru-G__primaryAction,.hero-v3-module__6Fru-G__previewAction{justify-content:center;align-items:center;gap:.6rem;min-height:44px;font-size:.875rem;font-weight:600;display:inline-flex}.hero-v3-module__6Fru-G__primaryAction{color:var(--primary-foreground);background:var(--cobalt);border-radius:999px;padding:.85rem 1.4rem;transition:opacity .16s}.hero-v3-module__6Fru-G__primaryAction:hover{opacity:.85}.hero-v3-module__6Fru-G__previewAction{color:var(--ink)}.hero-v3-module__6Fru-G__previewAction:hover{color:var(--cobalt)}.hero-v3-module__6Fru-G__actions a:focus-visible{outline:2px solid var(--cobalt);outline-offset:5px}.hero-v3-module__6Fru-G__contact{justify-content:flex-start;gap:1.25rem;margin-top:.7rem}.hero-v3-module__6Fru-G__contact a{color:var(--ink-muted);background:0 0;border-color:#0000;border-radius:0;padding-inline:0;font-size:.8rem}.hero-v3-module__6Fru-G__contact a:hover{color:var(--cobalt);border-color:#0000}.hero-v3-module__6Fru-G__brief{max-width:1152px;margin:3.5rem auto 0}.hero-v3-module__6Fru-G__briefIntro{max-width:720px;margin-bottom:1.1rem}.hero-v3-module__6Fru-G__briefTitle{letter-spacing:-.02em;font-size:1rem;font-weight:600}.hero-v3-module__6Fru-G__briefLead{color:var(--ink-muted);margin-top:.45rem;font-size:.875rem;line-height:1.7}.hero-v3-module__6Fru-G__brief input:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.hero-v3-module__6Fru-G__brief button:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}@media (max-width:767px){.hero-v3-module__6Fru-G__stage{padding:2.5rem 1.25rem 2rem}.hero-v3-module__6Fru-G__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.hero-v3-module__6Fru-G__brand{margin-block:1.5rem 1.8rem}.hero-v3-module__6Fru-G__logo{width:235px}.hero-v3-module__6Fru-G__title{max-width:560px;font-size:1.7rem}.hero-v3-module__6Fru-G__lead{font-size:.94rem}.hero-v3-module__6Fru-G__brief{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.hero-v3-module__6Fru-G__stage *,.hero-v3-module__6Fru-G__stage :before,.hero-v3-module__6Fru-G__stage :after{transition:none!important;animation:none!important}}
.premium-voice-demo-module__ODhYTa__demo{--voice-energy:0;border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);box-shadow:0 24px 70px -40px rgba(var(--ink-rgb), .4);border-radius:1.6rem;padding:1.7rem;position:relative;overflow:hidden}.premium-voice-demo-module__ODhYTa__demo:before{content:"";background:linear-gradient(90deg, var(--cobalt), var(--accent-2), var(--cobalt));height:3px;position:absolute;inset:0 0 auto}.premium-voice-demo-module__ODhYTa__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.premium-voice-demo-module__ODhYTa__badge{border:1px solid color-mix(in srgb, var(--cobalt) 35%, var(--line));background:var(--cobalt-soft);color:var(--cobalt);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.7rem;font-weight:600;display:inline-flex}.premium-voice-demo-module__ODhYTa__badge svg{width:13px;height:13px}.premium-voice-demo-module__ODhYTa__language{color:var(--ink-muted);font-family:var(--dw-mono-font), monospace;font-size:.7rem}.premium-voice-demo-module__ODhYTa__title{font-family:var(--dw-display-font), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin-top:1.2rem;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:600;line-height:1.3}.premium-voice-demo-module__ODhYTa__lead{color:var(--ink-muted);margin-top:.65rem;font-size:.85rem;line-height:1.75}.premium-voice-demo-module__ODhYTa__stage{grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);align-items:center;gap:1.2rem;margin-block:1.65rem;display:grid}.premium-voice-demo-module__ODhYTa__visual{text-align:center;min-width:0}.premium-voice-demo-module__ODhYTa__orb{aspect-ratio:1;isolation:isolate;border:1px solid var(--line);width:min(100%,172px);color:var(--cobalt);background:radial-gradient(circle at 40% 30%, color-mix(in srgb, var(--cobalt-soft) 75%, var(--surface)), var(--surface) 70%);cursor:pointer;transform:scale(calc(1 + var(--voice-energy) * .045));border-radius:50%;place-items:center;margin-inline:auto;transition:transform 90ms linear,border-color .16s;display:grid;position:relative}.premium-voice-demo-module__ODhYTa__orb:hover{border-color:var(--cobalt)}.premium-voice-demo-module__ODhYTa__orb:before,.premium-voice-demo-module__ODhYTa__orb:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:10px}.premium-voice-demo-module__ODhYTa__orb:before{border:1px solid color-mix(in srgb, var(--cobalt) 22%, transparent);transform:scale(calc(1 + var(--voice-energy) * .06));transition:transform 90ms linear}.premium-voice-demo-module__ODhYTa__orb:after{background:conic-gradient(from 0deg, transparent 0deg 25deg, var(--cobalt) 25deg 55deg, transparent 55deg 135deg, var(--accent-2) 135deg 165deg, transparent 165deg 260deg, var(--cobalt) 260deg 290deg, transparent 290deg);opacity:.65;animation:20s linear infinite premium-voice-demo-module__ODhYTa__voice-orbit;inset:5px;-webkit-mask:radial-gradient(circle closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(circle closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.premium-voice-demo-module__ODhYTa__demo[data-speaking=assistant] .premium-voice-demo-module__ODhYTa__orb:after{opacity:1;animation-duration:3.5s}.premium-voice-demo-module__ODhYTa__orbCore{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--cobalt) 20%, var(--line));background:var(--surface);width:46%;box-shadow:0 0 calc(10px + var(--voice-energy) * 35px) color-mix(in srgb, var(--cobalt) 12%, transparent);border-radius:50%;place-items:center;display:grid}.premium-voice-demo-module__ODhYTa__orbCore svg{width:28px;height:28px}.premium-voice-demo-module__ODhYTa__bars{height:30px;color:var(--cobalt);justify-content:center;align-items:center;gap:4px;margin-top:.9rem;display:flex}.premium-voice-demo-module__ODhYTa__bars span{width:3px;height:calc(4px + var(--voice-energy) * 20px);background:currentColor;border-radius:2px;transition:height 90ms linear}.premium-voice-demo-module__ODhYTa__bars span:nth-child(2n){height:calc(5px + var(--voice-energy) * 13px)}.premium-voice-demo-module__ODhYTa__bars span:nth-child(3n){height:calc(3px + var(--voice-energy) * 25px);color:var(--accent-2)}.premium-voice-demo-module__ODhYTa__speakerStatus{min-height:2.8em;color:var(--ink-muted);overflow-wrap:anywhere;font-size:.7rem;line-height:1.5}.premium-voice-demo-module__ODhYTa__transcript{min-width:0}.premium-voice-demo-module__ODhYTa__transcriptTitle{color:var(--ink-muted);font-family:var(--dw-mono-font), monospace;margin-bottom:.7rem;font-size:.65rem;line-height:1.5}.premium-voice-demo-module__ODhYTa__cues{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.premium-voice-demo-module__ODhYTa__cue{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:.8rem;min-width:0;padding:.7rem .8rem;font-size:.8rem;line-height:1.65;transition:border-color .15s,background .15s}.premium-voice-demo-module__ODhYTa__cue[data-speaker=assistant]{background:color-mix(in srgb, var(--cobalt-soft) 30%, var(--surface))}.premium-voice-demo-module__ODhYTa__cue[data-active=true]{border-color:var(--cobalt);background:var(--cobalt-soft)}.premium-voice-demo-module__ODhYTa__speaker{color:var(--ink-muted);margin-bottom:.3rem;font-size:.65rem;line-height:1.5;display:block}.premium-voice-demo-module__ODhYTa__cue[data-speaker=assistant] .premium-voice-demo-module__ODhYTa__speaker{color:var(--cobalt)}.premium-voice-demo-module__ODhYTa__cue[data-active=true] .premium-voice-demo-module__ODhYTa__speaker{color:var(--ink);font-weight:600}.premium-voice-demo-module__ODhYTa__cue[data-speaker=assistant][data-active=true] .premium-voice-demo-module__ODhYTa__speaker{color:var(--cobalt)}.premium-voice-demo-module__ODhYTa__timeline{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.premium-voice-demo-module__ODhYTa__progress{background:var(--line);border-radius:3px;flex:1;height:3px;overflow:hidden}.premium-voice-demo-module__ODhYTa__progress>span{height:100%;width:var(--voice-progress,0%);background:linear-gradient(90deg, var(--cobalt), var(--accent-2));transition:width .2s linear;display:block}.premium-voice-demo-module__ODhYTa__time{color:var(--ink-muted);font-family:var(--dw-mono-font), monospace;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.65rem}.premium-voice-demo-module__ODhYTa__controls{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.premium-voice-demo-module__ODhYTa__listen{border:1px solid var(--ink);background:var(--ink);max-width:100%;min-height:44px;color:var(--surface);cursor:pointer;text-align:start;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.15rem;font-size:.8rem;font-weight:600;line-height:1.5;display:inline-flex}.premium-voice-demo-module__ODhYTa__listen svg{flex-shrink:0;width:16px;height:16px}.premium-voice-demo-module__ODhYTa__listen:hover{opacity:.85}.premium-voice-demo-module__ODhYTa__feedback{min-height:1.5em;color:var(--ink-muted);margin-top:.8rem;font-size:.75rem;line-height:1.5}.premium-voice-demo-module__ODhYTa__feedback[data-error=true]{color:var(--ink)}.premium-voice-demo-module__ODhYTa__footer{border-top:1px solid var(--line);margin-top:1.15rem;padding-top:1.1rem}.premium-voice-demo-module__ODhYTa__cta{max-width:100%;min-height:44px;color:var(--cobalt);overflow-wrap:anywhere;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;line-height:1.6;display:inline-flex}.premium-voice-demo-module__ODhYTa__cta[data-highlighted=true]{border-color:color-mix(in srgb, var(--cobalt) 45%, var(--line));background:var(--cobalt-soft)}.premium-voice-demo-module__ODhYTa__cta:hover{text-underline-offset:4px;text-decoration:underline}.premium-voice-demo-module__ODhYTa__cta svg{flex-shrink:0;width:15px;height:15px}.premium-voice-demo-module__ODhYTa__demo[dir=rtl] .premium-voice-demo-module__ODhYTa__cta svg{transform:rotate(180deg)}.premium-voice-demo-module__ODhYTa__note{color:var(--ink-muted);margin-top:.55rem;font-size:.7rem;line-height:1.65}.premium-voice-demo-module__ODhYTa__demo button:focus-visible,.premium-voice-demo-module__ODhYTa__demo a:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}@keyframes premium-voice-demo-module__ODhYTa__voice-orbit{to{transform:rotate(360deg)}}@media (max-width:520px){.premium-voice-demo-module__ODhYTa__demo{padding:1.2rem}.premium-voice-demo-module__ODhYTa__stage{grid-template-columns:minmax(0,1fr);gap:1.2rem}.premium-voice-demo-module__ODhYTa__orb{width:145px}.premium-voice-demo-module__ODhYTa__speakerStatus{min-height:1.5em}.premium-voice-demo-module__ODhYTa__listen{width:100%}}@media (prefers-reduced-motion:reduce){.premium-voice-demo-module__ODhYTa__demo *,.premium-voice-demo-module__ODhYTa__demo :before,.premium-voice-demo-module__ODhYTa__demo :after{transition:none!important;animation:none!important}.premium-voice-demo-module__ODhYTa__orb,.premium-voice-demo-module__ODhYTa__orb:before{transform:none}}
.ai-assistant-showcase-module__fxoFoa__section{max-width:1200px;color:var(--ink);margin-inline:auto;padding-inline:1.5rem;scroll-margin-top:7rem}.ai-assistant-showcase-module__fxoFoa__layout{border-block:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;padding-block:3.5rem;display:grid}.ai-assistant-showcase-module__fxoFoa__introduction,.ai-assistant-showcase-module__fxoFoa__example{min-width:0}.ai-assistant-showcase-module__fxoFoa__eyebrow,.ai-assistant-showcase-module__fxoFoa__contextLabel,.ai-assistant-showcase-module__fxoFoa__speaker,.ai-assistant-showcase-module__fxoFoa__step,.ai-assistant-showcase-module__fxoFoa__number{font-family:var(--dw-mono-font), monospace;font-size:.7rem;font-weight:500}.ai-assistant-showcase-module__fxoFoa__eyebrow{color:var(--cobalt);letter-spacing:.12em;text-transform:uppercase}.ai-assistant-showcase-module__fxoFoa__title{max-width:450px;font-family:var(--dw-display-font), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin-top:1rem;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:600;line-height:1.2}.ai-assistant-showcase-module__fxoFoa__lead{color:var(--ink-muted);margin-top:1.25rem;font-size:.95rem;line-height:1.8}.ai-assistant-showcase-module__fxoFoa__scenarios{gap:.55rem;margin-top:2rem;display:grid}.ai-assistant-showcase-module__fxoFoa__scenario{border:1px solid var(--line);width:100%;min-height:64px;color:var(--ink-muted);text-align:start;cursor:pointer;border-radius:1rem;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.95rem;transition:color .16s,background .16s,border-color .16s;display:flex}.ai-assistant-showcase-module__fxoFoa__scenario>span:nth-child(2){flex:1}.ai-assistant-showcase-module__fxoFoa__scenario[aria-pressed=true]{color:var(--ink);border-color:var(--cobalt);background:var(--cobalt-soft);font-weight:600}.ai-assistant-showcase-module__fxoFoa__scenario[aria-pressed=true] .ai-assistant-showcase-module__fxoFoa__number,.ai-assistant-showcase-module__fxoFoa__scenario[aria-pressed=true] .ai-assistant-showcase-module__fxoFoa__arrow,.ai-assistant-showcase-module__fxoFoa__scenario:hover{color:var(--cobalt)}.ai-assistant-showcase-module__fxoFoa__arrow{flex-shrink:0;width:16px;height:16px}.ai-assistant-showcase-module__fxoFoa__section[dir=rtl] .ai-assistant-showcase-module__fxoFoa__arrow{transform:rotate(180deg)}.ai-assistant-showcase-module__fxoFoa__links{flex-wrap:wrap;gap:.35rem 1.5rem;margin-top:1.5rem;display:flex}.ai-assistant-showcase-module__fxoFoa__links a{align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;font-weight:600;display:inline-flex}.ai-assistant-showcase-module__fxoFoa__links a:first-child{color:var(--cobalt)}.ai-assistant-showcase-module__fxoFoa__links a:last-child{color:var(--ink-muted)}.ai-assistant-showcase-module__fxoFoa__links a:hover{text-underline-offset:4px;text-decoration:underline}.ai-assistant-showcase-module__fxoFoa__section button:focus-visible,.ai-assistant-showcase-module__fxoFoa__section a:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.ai-assistant-showcase-module__fxoFoa__experience{min-width:0}.ai-assistant-showcase-module__fxoFoa__modes{border:1px solid var(--line);background:var(--paper);border-radius:1.15rem;align-items:stretch;gap:.3rem;margin-bottom:.8rem;padding:.3rem;display:flex}.ai-assistant-showcase-module__fxoFoa__modes button{min-width:0;min-height:48px;color:var(--ink-muted);text-align:start;cursor:pointer;border:1px solid #0000;border-radius:.85rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.8rem;font-weight:600;line-height:1.45;display:flex}.ai-assistant-showcase-module__fxoFoa__modes button[aria-pressed=true]{border-color:var(--line);color:var(--ink);background:var(--surface);box-shadow:0 3px 12px rgba(var(--ink-rgb), .04)}.ai-assistant-showcase-module__fxoFoa__modes button:hover{color:var(--cobalt)}.ai-assistant-showcase-module__fxoFoa__modes svg{flex-shrink:0;width:15px;height:15px}.ai-assistant-showcase-module__fxoFoa__modes small{background:var(--cobalt-soft);color:var(--cobalt);font-family:var(--dw-mono-font), monospace;border-radius:999px;padding:.25rem .4rem;font-size:.55rem;font-weight:500}.ai-assistant-showcase-module__fxoFoa__example{border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 70px -40px rgba(var(--ink-rgb), .4);border-radius:1.6rem;padding:1.7rem;position:relative;overflow:hidden}.ai-assistant-showcase-module__fxoFoa__example:before{content:"";background:linear-gradient(90deg, var(--cobalt), var(--accent-2), var(--cobalt));height:3px;position:absolute;inset:0 0 auto}.ai-assistant-showcase-module__fxoFoa__exampleHeader{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1.3rem;display:flex}.ai-assistant-showcase-module__fxoFoa__exampleLabel{align-items:center;gap:.8rem;font-size:.9rem;display:inline-flex}.ai-assistant-showcase-module__fxoFoa__exampleLabel strong,.ai-assistant-showcase-module__fxoFoa__exampleLabel small{display:block}.ai-assistant-showcase-module__fxoFoa__exampleLabel small{color:var(--ink-muted);margin-top:.25rem;font-size:.7rem;font-weight:400}.ai-assistant-showcase-module__fxoFoa__avatar{border:1px solid var(--line);background:var(--cobalt-soft);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.ai-assistant-showcase-module__fxoFoa__exampleIcon{width:21px;height:21px;color:var(--cobalt)}.ai-assistant-showcase-module__fxoFoa__step{color:var(--ink-muted);background:var(--paper);border-radius:999px;padding:.4rem .65rem}.ai-assistant-showcase-module__fxoFoa__benefit{color:var(--ink-muted);gap:.6rem;margin-block:1.3rem;font-size:.8rem;line-height:1.65;display:flex}.ai-assistant-showcase-module__fxoFoa__benefit svg{width:15px;height:15px;color:var(--cobalt);flex-shrink:0;margin-top:.2rem}.ai-assistant-showcase-module__fxoFoa__conversation{flex-direction:column;gap:1.1rem;display:flex}.ai-assistant-showcase-module__fxoFoa__conversation li{overflow-wrap:anywhere;border-radius:1.1rem;max-width:94%;padding:1.1rem 1.2rem;font-size:.875rem;line-height:1.75}.ai-assistant-showcase-module__fxoFoa__visitor{background:var(--paper);align-self:flex-end;border-end-end-radius:.3rem!important}.ai-assistant-showcase-module__fxoFoa__assistant{background:color-mix(in srgb, var(--cobalt-soft) 40%, var(--surface));border:1px solid color-mix(in srgb, var(--cobalt) 22%, var(--line));align-self:flex-start;border-end-start-radius:.3rem!important}.ai-assistant-showcase-module__fxoFoa__speaker{color:var(--ink-muted);align-items:center;gap:.45rem;margin-bottom:.5rem;display:flex}.ai-assistant-showcase-module__fxoFoa__speaker svg{width:13px;height:13px}.ai-assistant-showcase-module__fxoFoa__assistant .ai-assistant-showcase-module__fxoFoa__speaker{color:var(--cobalt)}.ai-assistant-showcase-module__fxoFoa__reply{display:grid}.ai-assistant-showcase-module__fxoFoa__replyReserve,.ai-assistant-showcase-module__fxoFoa__replyText,.ai-assistant-showcase-module__fxoFoa__thinking{white-space:pre-line;grid-area:1/1}.ai-assistant-showcase-module__fxoFoa__replyReserve{visibility:hidden;pointer-events:none}.ai-assistant-showcase-module__fxoFoa__replyText{align-self:start}.ai-assistant-showcase-module__fxoFoa__thinking{align-self:start;align-items:center;gap:4px;padding-top:.35rem;display:flex}.ai-assistant-showcase-module__fxoFoa__thinking>span{background:var(--cobalt);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite ai-assistant-showcase-module__fxoFoa__reply-dot}.ai-assistant-showcase-module__fxoFoa__thinking>span:nth-child(2){animation-delay:.12s}.ai-assistant-showcase-module__fxoFoa__thinking>span:nth-child(3){animation-delay:.24s}.ai-assistant-showcase-module__fxoFoa__thinking small{color:var(--ink-muted);margin-inline-start:.5rem;font-size:.75rem}.ai-assistant-showcase-module__fxoFoa__cursor{vertical-align:-.1em;background:var(--cobalt);width:2px;height:1em;margin-inline-start:3px;animation:.7s steps(2,jump-none) infinite ai-assistant-showcase-module__fxoFoa__reply-cursor;display:inline-block}.ai-assistant-showcase-module__fxoFoa__context{border:1px solid var(--line);background:var(--paper);color:var(--ink-muted);border-radius:1rem;align-items:flex-start;gap:.7rem;margin-block:1.4rem;padding:1rem;font-size:.75rem;line-height:1.65;display:flex}.ai-assistant-showcase-module__fxoFoa__contextIcon{background:var(--cobalt-soft);width:25px;height:25px;color:var(--cobalt);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ai-assistant-showcase-module__fxoFoa__contextIcon svg{width:14px;height:14px}.ai-assistant-showcase-module__fxoFoa__contextLabel{color:var(--ink);margin-bottom:.35rem}.ai-assistant-showcase-module__fxoFoa__exampleFooter{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:1rem;display:flex}.ai-assistant-showcase-module__fxoFoa__note{color:var(--ink-muted);font-size:.75rem;line-height:1.6}.ai-assistant-showcase-module__fxoFoa__next{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.2rem;font-size:.8rem;font-weight:600;transition:opacity .16s;display:inline-flex}.ai-assistant-showcase-module__fxoFoa__next:hover{opacity:.82}@keyframes ai-assistant-showcase-module__fxoFoa__reply-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes ai-assistant-showcase-module__fxoFoa__reply-cursor{to{opacity:0}}@media (max-width:1023px){.ai-assistant-showcase-module__fxoFoa__layout{gap:2rem}}@media (max-width:767px){.ai-assistant-showcase-module__fxoFoa__section{padding-inline:1.25rem}.ai-assistant-showcase-module__fxoFoa__layout{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:2.5rem}.ai-assistant-showcase-module__fxoFoa__title{max-width:560px}.ai-assistant-showcase-module__fxoFoa__example{padding:1.25rem}.ai-assistant-showcase-module__fxoFoa__conversation li{max-width:100%}}@media (max-width:420px){.ai-assistant-showcase-module__fxoFoa__modes button{flex-wrap:wrap;gap:.35rem;padding-inline:.5rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ai-assistant-showcase-module__fxoFoa__section *,.ai-assistant-showcase-module__fxoFoa__section :before,.ai-assistant-showcase-module__fxoFoa__section :after{transition:none!important;animation:none!important}}
