.landing-portal-demo_root__QERZD{display:grid;grid-template-columns:.72fr 1.48fr;gap:54px;align-items:center;margin-top:62px;padding-top:54px;border-top:1px solid #dfdce3}.landing-portal-demo_copy__0gUDI{min-width:0}.landing-portal-demo_eyebrow__2BUc9{display:block;color:#766284;font-size:13px;letter-spacing:1.3px;font-weight:600}.landing-portal-demo_root__QERZD .landing-portal-demo_copy__0gUDI h3{margin:18px 0 0;color:#27222f;font-size:37px;line-height:1.16;letter-spacing:-1.2px;font-weight:500}.landing-portal-demo_root__QERZD .landing-portal-demo_copy__0gUDI h3 em{color:#80708f;font-family:Georgia,serif;font-weight:400}.landing-portal-demo_root__QERZD .landing-portal-demo_copy__0gUDI>p{font-size:15px;line-height:1.9;color:#686270;margin:20px 0 0;max-width:310px}.landing-portal-demo_link__N4CK2{display:inline-flex;gap:12px;align-items:center;margin-top:24px;font-size:14px;font-weight:600;text-decoration:none;color:#674a87}.landing-portal-demo_link__N4CK2:hover{color:#7355dd}@media (max-width:1100px){.landing-portal-demo_root__QERZD{grid-template-columns:.65fr 1.35fr;gap:28px}.landing-portal-demo_root__QERZD .landing-portal-demo_copy__0gUDI h3{font-size:33px}}@media (max-width:900px){.landing-portal-demo_root__QERZD{grid-template-columns:1fr;gap:34px;margin-top:45px;padding-top:40px}.landing-portal-demo_copy__0gUDI{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;align-items:start}.landing-portal-demo_eyebrow__2BUc9{grid-column:1/-1}.landing-portal-demo_root__QERZD .landing-portal-demo_copy__0gUDI h3{grid-row:span 2;margin-top:0;font-size:35px}.landing-portal-demo_root__QERZD .landing-portal-demo_copy__0gUDI>p{margin-top:0;max-width:none}.landing-portal-demo_link__N4CK2{margin-top:0}}@media (max-width:640px){.landing-portal-demo_root__QERZD{margin-top:36px;padding-top:32px;gap:32px}.landing-portal-demo_copy__0gUDI{display:block}.landing-portal-demo_root__QERZD .landing-portal-demo_copy__0gUDI h3{font-size:34px;margin-top:17px}.landing-portal-demo_root__QERZD .landing-portal-demo_copy__0gUDI h3 em br{display:none}.landing-portal-demo_root__QERZD .landing-portal-demo_copy__0gUDI>p{margin-top:17px;font-size:15px}.landing-portal-demo_link__N4CK2{margin-top:20px}}.landing-workspace-animation_scene__9zRKt{--duration:14s;position:relative;width:100%;min-width:0;padding:22px 18px 20px;overflow:hidden;isolation:isolate;background:transparent}.landing-workspace-animation_lawyerScene__4cCoe{--duration:4.4s}.landing-workspace-animation_stage__9g6Wc{position:relative;height:470px;margin-block:3px 0;perspective:1000px}.landing-workspace-animation_ambient__iCZ4e{position:absolute;inset:5% -10%;background:radial-gradient(ellipse,#bba2ec33,#e1d7f024 45%,transparent 70%);transform:scale(1)}.landing-workspace-animation_grid__XGHhR{position:absolute;inset:0;background-image:radial-gradient(#8673a52b .7px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse,#000 10%,transparent 70%);opacity:.7}.landing-workspace-animation_orbit__kVLv6,.landing-workspace-animation_pulse__MtVaA{position:absolute;left:50%;top:50%;width:58%;aspect-ratio:1;border:1px solid #b8a6d72b;border-radius:50%;transform:translate(-50%,-50%)}.landing-workspace-animation_orbit__kVLv6:after{position:absolute;inset:-28px;border:1px solid #b8a6d719;border-radius:inherit;content:""}.landing-workspace-animation_pulse__MtVaA{width:48%;border-color:#ad8cdb;opacity:0}.landing-workspace-animation_connections__tBRJ8{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#b8a2db;stroke-width:1.2;stroke-linecap:round}.landing-workspace-animation_connections__tBRJ8>path{stroke-dasharray:1;stroke-dashoffset:0}.landing-workspace-animation_signals__3JKtw{stroke:#8a62c5;stroke-width:2.4;stroke-dasharray:.08 .92;stroke-dashoffset:1;opacity:0}.landing-workspace-animation_hub__4DXBh{position:absolute;z-index:2;top:50%;left:50%;display:grid;justify-items:center;align-content:center;gap:8px;width:92px;height:100px;border:1px solid #79658d;border-radius:26px;background:linear-gradient(150deg,#594169,#32253f 53%,#251c32);color:#fff;box-shadow:inset 0 1px 0 #ffffff38,0 16px 25px -12px #47315980,0 0 0 7px #ffffff70,0 0 0 8px #cabade48;transform:translate(-50%,-50%)}.landing-workspace-animation_hub__4DXBh:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 15%,#ffffff3b 48%,transparent 75%);opacity:0}.landing-workspace-animation_hub__4DXBh img{width:37px;height:37px;object-fit:contain}.landing-workspace-animation_hub__4DXBh strong{font-size:13px;letter-spacing:.09em}.landing-workspace-animation_module__c9T8y{--start-x:0%;--start-y:0px;--spread-x:0%;--spread-y:0px;--tilt:0deg;--accent:#8260ba;--tint:#eee7f7;position:absolute;z-index:3;left:21%;top:19%;display:flex;flex-direction:column;gap:5px;width:33%;min-height:130px;padding:13px 15px 12px;border:1px solid #e3ddeb;border-radius:17px;background:linear-gradient(155deg,#fffffff5,#ffffffe6);color:#362e40;box-shadow:0 3px 6px #45345403,0 14px 26px -15px #48365228,inset 0 1px 0 #fff;transform:translate(-50%,-50%)}.landing-workspace-animation_moduleHeading__H_ydl{display:flex;align-items:center;justify-content:space-between}.landing-workspace-animation_moduleIcon__DOXdt{display:grid;place-items:center;width:29px;height:29px;margin-bottom:2px;border-radius:9px;background:var(--tint);color:var(--accent);box-shadow:inset 0 0 0 1px #00000003}.landing-workspace-animation_module__c9T8y strong{font-size:15px;font-weight:650;line-height:1.3}.landing-workspace-animation_module__c9T8y small{color:#776c83;font-size:13px;line-height:1.4}.landing-workspace-animation_connected__5Bdrr{display:grid;place-items:center;width:19px;height:19px;border:1px solid #dbe6d7;border-radius:50%;background:#f3f7f0;color:#768b6d}.landing-workspace-animation_modulePreview__5Iode{display:flex;align-items:center;gap:4px;height:18px;margin-top:3px;overflow:hidden;color:var(--accent)}.landing-workspace-animation_modulePreview__5Iode span{display:block;width:20%;height:4px;border-radius:4px;background:currentColor;opacity:.18}.landing-workspace-animation_modulePreview__5Iode[data-preview=document]{flex-wrap:wrap;gap:4px 6px;max-width:92px}.landing-workspace-animation_modulePreview__5Iode[data-preview=document] span:nth-child(odd){width:55%}.landing-workspace-animation_modulePreview__5Iode[data-preview=document] span:nth-child(2n){width:26%}.landing-workspace-animation_modulePreview__5Iode:is([data-preview=briefcase],[data-preview=users]){gap:0}.landing-workspace-animation_modulePreview__5Iode:is([data-preview=briefcase],[data-preview=users]) span{width:18px;height:18px;border:2px solid #fff;border-radius:50%;margin-right:-5px;opacity:.23}.landing-workspace-animation_modulePreview__5Iode:is([data-preview=briefcase],[data-preview=users]) span:nth-child(2){opacity:.4}.landing-workspace-animation_modulePreview__5Iode:is([data-preview=briefcase],[data-preview=users]) span:nth-child(n+4){display:none}.landing-workspace-animation_modulePreview__5Iode[data-preview=calendar] span{width:14px;height:14px;border-radius:4px}.landing-workspace-animation_modulePreview__5Iode[data-preview=calendar] span:nth-child(3){opacity:.6}.landing-workspace-animation_modulePreview__5Iode[data-preview=ai]{gap:3px}.landing-workspace-animation_modulePreview__5Iode[data-preview=ai] span{width:5px;height:7px;opacity:.4}.landing-workspace-animation_modulePreview__5Iode[data-preview=ai] span:nth-child(2n){height:13px}.landing-workspace-animation_modulePreview__5Iode[data-preview=ai] span:nth-child(3){height:18px;opacity:.6}.landing-workspace-animation_modulePreview__5Iode[data-preview=shield] span{width:17px;height:5px}.landing-workspace-animation_modulePreview__5Iode[data-preview=shield] span:first-child{opacity:.5}.landing-workspace-animation_module__c9T8y[data-module="0"]{--start-x:18%;--start-y:23px;--spread-x:-6%;--spread-y:-1px;--tilt:-11deg}.landing-workspace-animation_module__c9T8y[data-module="1"]{left:79%;--start-x:-24%;--start-y:35px;--spread-x:5%;--spread-y:-3px;--tilt:10deg}.landing-workspace-animation_module__c9T8y[data-module="2"]{top:50%;--start-x:10%;--start-y:-9px;--spread-x:-7%;--spread-y:4px;--tilt:8deg;--accent:#b28c50;--tint:#f7efdf}.landing-workspace-animation_module__c9T8y[data-module="3"]{left:79%;top:50%;--start-x:-12%;--start-y:-15px;--spread-x:6%;--spread-y:5px;--tilt:-9deg;--accent:#6587af;--tint:#eaf0f8}.landing-workspace-animation_module__c9T8y[data-module="4"]{top:81%;--start-x:27%;--start-y:-35px;--spread-x:-5%;--spread-y:9px;--tilt:-8deg}.landing-workspace-animation_module__c9T8y[data-module="5"]{left:79%;top:81%;--start-x:-17%;--start-y:-26px;--spread-x:4%;--spread-y:6px;--tilt:10deg;--accent:#7b926d;--tint:#edf3e9}.landing-workspace-animation_captions__DDklb{display:grid;place-items:center;min-height:76px;padding-inline:8px;text-align:center}.landing-workspace-animation_captions__DDklb>div{grid-area:1/1}.landing-workspace-animation_captions__DDklb p{font-size:clamp(17px,1.45vw,21px);font-weight:500;color:#3a3046;line-height:1.5;letter-spacing:-.45px}.landing-workspace-animation_captions__DDklb em{color:#8a66b3}.landing-workspace-animation_captions__DDklb div>span{display:block;margin-top:5px;color:#81748e;font-size:13px;line-height:1.6}.landing-workspace-animation_gatheringCaption__gp0CQ,.landing-workspace-animation_scatteredCaption__XVji2{opacity:0;visibility:hidden}.landing-workspace-animation_progress__IDwfV{height:2px;max-width:110px;margin:9px auto 0;overflow:hidden;background:#e2daec;border-radius:5px}.landing-workspace-animation_progress__IDwfV span{display:block;height:100%;background:linear-gradient(90deg,#c5b1e3,#8466b0);transform-origin:left}.landing-workspace-animation_timeline__KlU3A{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.landing-workspace-animation_accessibleCaption__Jpf_U{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing-workspace-animation_scene__9zRKt[data-state=idle] .landing-workspace-animation_module__c9T8y{transform:translate(calc(-50% + var(--start-x)),calc(-50% + var(--start-y))) rotate(var(--tilt))}.landing-workspace-animation_scene__9zRKt[data-state=idle] :is(.landing-workspace-animation_hub__4DXBh,.landing-workspace-animation_connections__tBRJ8,.landing-workspace-animation_module__c9T8y small,.landing-workspace-animation_connected__5Bdrr,.landing-workspace-animation_modulePreview__5Iode,.landing-workspace-animation_finalCaption___PY8j){opacity:0}.landing-workspace-animation_scene__9zRKt[data-state=idle] .landing-workspace-animation_scatteredCaption__XVji2{opacity:1;visibility:visible}.landing-workspace-animation_scene__9zRKt[data-state=idle] .landing-workspace-animation_progress__IDwfV span{transform:scaleX(0)}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_module__c9T8y{animation:landing-workspace-animation_assemble__4X_4u var(--duration) cubic-bezier(.42,0,.18,1) both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_ambient__iCZ4e{animation:landing-workspace-animation_illuminate__MF80N var(--duration) ease both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_hub__4DXBh{animation:landing-workspace-animation_hubArrive__UnwXQ var(--duration) ease both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_hub__4DXBh:after{animation:landing-workspace-animation_sheen__Nq6tt var(--duration) ease both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_pulse__MtVaA{animation:landing-workspace-animation_pulse__MtVaA var(--duration) ease-out both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_connections__tBRJ8>path{animation:landing-workspace-animation_connect__yjLmb var(--duration) ease both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_signals__3JKtw{animation:landing-workspace-animation_signal__yet1W var(--duration) ease both}.landing-workspace-animation_scene__9zRKt[data-state=playing] :is(.landing-workspace-animation_module__c9T8y small,.landing-workspace-animation_connected__5Bdrr,.landing-workspace-animation_modulePreview__5Iode){animation:landing-workspace-animation_revealDetails__Eq2Be var(--duration) ease both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_scatteredCaption__XVji2{animation:landing-workspace-animation_scatterCaption__HZmrM var(--duration) linear both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_gatheringCaption__gp0CQ{animation:landing-workspace-animation_gatherCaption__8RC0w var(--duration) linear both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_finalCaption___PY8j{animation:landing-workspace-animation_finalCaption___PY8j var(--duration) linear both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_progress__IDwfV span{animation:landing-workspace-animation_progress__IDwfV var(--duration) linear both}.landing-workspace-animation_scene__9zRKt[data-state=playing] .landing-workspace-animation_timeline__KlU3A{animation:landing-workspace-animation_finish__Gq5Zk var(--duration) linear both}@keyframes landing-workspace-animation_assemble__4X_4u{0%,3%{transform:translate(calc(-50% + var(--start-x)),calc(-50% + var(--start-y))) rotate(var(--tilt)) scale(.97)}18%{transform:translate(calc(-50% + var(--spread-x)),calc(-50% + var(--spread-y))) rotate(calc(var(--tilt) * -.5)) scale(.99)}35.714%{transform:translate(calc(-50% + var(--spread-x)),calc(-50% + var(--spread-y) + 6px)) rotate(calc(var(--tilt) * .55)) scale(.97)}57%{transform:translate(-50%,-52%) rotate(-1deg) scale(1.015)}70%,to{transform:translate(-50%,-50%) rotate(0deg) scale(1)}}@keyframes landing-workspace-animation_illuminate__MF80N{0%,32%{opacity:.25;transform:scale(.65)}56%{opacity:1;transform:scale(1.1)}80%,to{opacity:1;transform:scale(1)}}@keyframes landing-workspace-animation_hubArrive__UnwXQ{0%,35.714%{opacity:0;transform:translate(-50%,-50%) scale(.65) rotate(-10deg)}49%{opacity:1;transform:translate(-50%,-50%) scale(1.04) rotate(0deg)}60%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes landing-workspace-animation_pulse__MtVaA{0%,43%{opacity:0;transform:translate(-50%,-50%) scale(.35)}48%{opacity:.35}68%,to{opacity:0;transform:translate(-50%,-50%) scale(1.55)}}@keyframes landing-workspace-animation_sheen__Nq6tt{0%,70%{opacity:0;transform:translateX(-40%)}77%{opacity:.5}85%,to{opacity:0;transform:translateX(40%)}}@keyframes landing-workspace-animation_connect__yjLmb{0%,46%{stroke-dashoffset:1;opacity:0}52%{opacity:1}72%,to{stroke-dashoffset:0;opacity:1}}@keyframes landing-workspace-animation_signal__yet1W{0%,65%{stroke-dashoffset:1;opacity:0}68%{opacity:.8}82%{stroke-dashoffset:0;opacity:.8}86%,to{stroke-dashoffset:0;opacity:0}}@keyframes landing-workspace-animation_revealDetails__Eq2Be{0%,67%{opacity:0;transform:translateY(4px)}84%,to{opacity:1;transform:translateY(0)}}@keyframes landing-workspace-animation_scatterCaption__HZmrM{0%,30%{opacity:1;visibility:visible}36%,to{opacity:0;visibility:hidden}}@keyframes landing-workspace-animation_gatherCaption__8RC0w{0%,35%{opacity:0;visibility:hidden}41%,67%{opacity:1;visibility:visible}73%,to{opacity:0;visibility:hidden}}@keyframes landing-workspace-animation_finalCaption___PY8j{0%,73%{opacity:0;transform:translateY(5px)}86%,to{opacity:1;transform:translateY(0)}}@keyframes landing-workspace-animation_progress__IDwfV{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-workspace-animation_finish__Gq5Zk{0%{opacity:0}to{opacity:.01}}@media (min-width:901px) and (max-height:820px){.landing-workspace-animation_scene__9zRKt{padding-block:8px}.landing-workspace-animation_captions__DDklb{min-height:56px}.landing-workspace-animation_progress__IDwfV{margin-top:6px}}@media (max-width:540px){.landing-workspace-animation_lawyerScene__4cCoe .landing-workspace-animation_stage__9g6Wc{height:590px}.landing-workspace-animation_scene__9zRKt{padding:17px 8px}.landing-workspace-animation_stage__9g6Wc{height:510px}.landing-workspace-animation_module__c9T8y{padding:12px 9px;width:35%;border-radius:14px;min-height:141px}.landing-workspace-animation_module__c9T8y strong{font-size:14px}.landing-workspace-animation_moduleIcon__DOXdt{width:27px;height:27px}.landing-workspace-animation_hub__4DXBh{width:60px;height:77px;border-radius:19px;gap:5px;box-shadow:inset 0 1px 0 #ffffff38,0 12px 22px -10px #47315970,0 0 0 4px #ffffff70}.landing-workspace-animation_hub__4DXBh img{width:28px;height:28px}.landing-workspace-animation_hub__4DXBh strong{font-size:13px;letter-spacing:-.04em}.landing-workspace-animation_connected__5Bdrr{width:16px;height:16px}.landing-workspace-animation_captions__DDklb{min-height:85px}.landing-workspace-animation_captions__DDklb p{font-size:18px}}@media (max-width:360px){.landing-workspace-animation_lawyerScene__4cCoe .landing-workspace-animation_stage__9g6Wc{height:640px}.landing-workspace-animation_stage__9g6Wc{height:530px}.landing-workspace-animation_module__c9T8y{padding-inline:8px}.landing-workspace-animation_hub__4DXBh{width:51px;height:69px;border-radius:16px}.landing-workspace-animation_hub__4DXBh strong{display:none}}@media (prefers-reduced-motion:reduce){.landing-workspace-animation_scene__9zRKt *,.landing-workspace-animation_scene__9zRKt :after{animation:none!important}.landing-workspace-animation_scene__9zRKt .landing-workspace-animation_module__c9T8y{transform:translate(-50%,-50%)}.landing-workspace-animation_scene__9zRKt :is(.landing-workspace-animation_hub__4DXBh,.landing-workspace-animation_connections__tBRJ8,.landing-workspace-animation_module__c9T8y small,.landing-workspace-animation_connected__5Bdrr,.landing-workspace-animation_modulePreview__5Iode,.landing-workspace-animation_finalCaption___PY8j){opacity:1}.landing-workspace-animation_scene__9zRKt .landing-workspace-animation_gatheringCaption__gp0CQ,.landing-workspace-animation_scene__9zRKt .landing-workspace-animation_scatteredCaption__XVji2{opacity:0;visibility:hidden}.landing-workspace-animation_scene__9zRKt .landing-workspace-animation_progress__IDwfV span{transform:scaleX(1)}}