.LiveProductShowcase-module__iuD1eq__frame{background:#fff;border:1px solid #ded1f1;border-radius:1.45rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #311f502b}.LiveProductShowcase-module__iuD1eq__frameBar{color:#67748a;background:linear-gradient(#fff,#fbf9fe);border-bottom:1px solid #e9e1f4;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.65rem;padding:0 .9rem;font-size:.68rem;font-weight:750;display:grid}.LiveProductShowcase-module__iuD1eq__windowDots{gap:.32rem;display:flex}.LiveProductShowcase-module__iuD1eq__windowDots i{background:#dfd6eb;border-radius:999px;width:.48rem;height:.48rem}.LiveProductShowcase-module__iuD1eq__windowDots i:first-child{background:#e6a7bd}.LiveProductShowcase-module__iuD1eq__windowDots i:nth-child(2){background:#e9cc85}.LiveProductShowcase-module__iuD1eq__windowDots i:last-child{background:#92c7a2}.LiveProductShowcase-module__iuD1eq__frameTitle{color:#556177;letter-spacing:.02em}.LiveProductShowcase-module__iuD1eq__liveBadge{color:#7650aa;justify-self:end;align-items:center;gap:.35rem;display:inline-flex}.LiveProductShowcase-module__iuD1eq__liveBadge i{background:#5eb87a;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 .22rem #5eb87a24}.LiveProductShowcase-module__iuD1eq__viewport{--showcase-scale:.5;background:#fff;width:100%;position:relative;overflow:hidden}.LiveProductShowcase-module__iuD1eq__appSurface{width:1280px;height:900px;transform:scale(var(--showcase-scale));transform-origin:0 0;position:absolute;top:0;left:0}.LiveProductShowcase-module__iuD1eq__iframe{background:#fff;border:0;width:1280px;height:900px;display:block}.LiveProductShowcase-module__iuD1eq__cursor{z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 2px #18162447);width:1.15rem;height:1.45rem;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.22,.72,.24,1);position:absolute;top:0;left:0}.LiveProductShowcase-module__iuD1eq__cursorVisible{opacity:1}.LiveProductShowcase-module__iuD1eq__cursor svg{width:100%;height:100%;display:block}.LiveProductShowcase-module__iuD1eq__cursor path{fill:#fff;stroke:#191c2d;stroke-linejoin:round;stroke-width:1.6px}@media (prefers-reduced-motion:reduce){.LiveProductShowcase-module__iuD1eq__cursor{display:none}}@media (max-width:640px){.LiveProductShowcase-module__iuD1eq__frame{border-radius:1rem}.LiveProductShowcase-module__iuD1eq__frameBar{grid-template-columns:1fr auto}.LiveProductShowcase-module__iuD1eq__frameTitle{display:none}}
.PublicLandingPage-module__Kao8Vq__hero{isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(3rem,6vw,6rem);min-height:calc(100vh - 130px);padding:clamp(3.5rem,7vw,7rem) clamp(1rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.PublicLandingPage-module__Kao8Vq__glowTop,.PublicLandingPage-module__Kao8Vq__glowBottom{z-index:-1;filter:blur(75px);pointer-events:none;border-radius:999px;width:34rem;height:34rem;position:absolute}.PublicLandingPage-module__Kao8Vq__glowTop{background:#e1d3ffad;top:-16rem;left:-13rem}.PublicLandingPage-module__Kao8Vq__glowBottom{background:#ffd3e78c;bottom:-18rem;right:-14rem}.PublicLandingPage-module__Kao8Vq__copy{max-width:39rem}.PublicLandingPage-module__Kao8Vq__eyebrow{color:#7544c7;letter-spacing:.08em;text-transform:uppercase;background:#fbf7ff;border:1px solid #e4d7f8;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}.PublicLandingPage-module__Kao8Vq__copy h1{color:#101326;letter-spacing:-.055em;margin:1.5rem 0 0;font-size:clamp(3rem,5.4vw,5.25rem);font-weight:850;line-height:.98}.PublicLandingPage-module__Kao8Vq__subtitle{color:#53627b;max-width:36rem;margin:1.7rem 0 0;font-size:clamp(1.1rem,1.5vw,1.28rem);font-weight:560;line-height:1.65}.PublicLandingPage-module__Kao8Vq__actions{flex-wrap:wrap;gap:.85rem;margin-top:2.25rem;display:flex}.PublicLandingPage-module__Kao8Vq__primaryAction,.PublicLandingPage-module__Kao8Vq__secondaryAction{border-radius:.9rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;padding:.85rem 1.35rem;font-size:.98rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.PublicLandingPage-module__Kao8Vq__primaryAction{color:#fff;background:linear-gradient(135deg,#8b55ec,#7541d5);border:1px solid #7b44dc;box-shadow:0 12px 30px #7a45da40}.PublicLandingPage-module__Kao8Vq__secondaryAction{color:#59436f;background:#ffffffe6;border:1px solid #ddd3e9;box-shadow:0 5px 16px #23183812}.PublicLandingPage-module__Kao8Vq__primaryAction:hover,.PublicLandingPage-module__Kao8Vq__secondaryAction:hover{transform:translateY(-2px)}.PublicLandingPage-module__Kao8Vq__primaryAction:focus-visible,.PublicLandingPage-module__Kao8Vq__secondaryAction:focus-visible{outline-offset:3px;outline:4px solid #dfd0ff}.PublicLandingPage-module__Kao8Vq__accountPrompt{color:#68758a;margin:1rem 0 0;font-size:.9rem;font-weight:650}.PublicLandingPage-module__Kao8Vq__accountPrompt a{color:#7541d5;font-weight:850;text-decoration:none}.PublicLandingPage-module__Kao8Vq__accountPrompt a:hover{text-underline-offset:.2rem;text-decoration:underline}.PublicLandingPage-module__Kao8Vq__accountPrompt a:focus-visible{outline-offset:3px;border-radius:.25rem;outline:3px solid #dfd0ff}.PublicLandingPage-module__Kao8Vq__assurances{color:#68758a;flex-wrap:wrap;gap:1.4rem;margin-top:1.6rem;font-size:.86rem;font-weight:700;display:flex}.PublicLandingPage-module__Kao8Vq__assurances span{align-items:center;gap:.45rem;display:inline-flex}.PublicLandingPage-module__Kao8Vq__assurances svg{color:#8a57df}.PublicLandingPage-module__Kao8Vq__previewWrap{justify-self:end;width:100%;max-width:660px;position:relative}.PublicLandingPage-module__Kao8Vq__previewHalo{z-index:-1;filter:blur(32px);background:linear-gradient(145deg,#dfcfffcc,#ffd3e8b3);border-radius:2.5rem;position:absolute;inset:8% -5% -5% 7%}@media (max-width:1050px){.PublicLandingPage-module__Kao8Vq__hero{grid-template-columns:1fr;min-height:auto;padding-top:4.5rem}.PublicLandingPage-module__Kao8Vq__copy{max-width:46rem}.PublicLandingPage-module__Kao8Vq__previewWrap{justify-self:start;max-width:720px}}@media (max-width:640px){.PublicLandingPage-module__Kao8Vq__hero{gap:3rem;padding:3rem 0 4rem}.PublicLandingPage-module__Kao8Vq__copy h1{font-size:clamp(2.65rem,13vw,4rem)}.PublicLandingPage-module__Kao8Vq__actions{flex-direction:column}.PublicLandingPage-module__Kao8Vq__primaryAction,.PublicLandingPage-module__Kao8Vq__secondaryAction{width:100%}.PublicLandingPage-module__Kao8Vq__assurances{flex-direction:column;align-items:flex-start;gap:.75rem}}
