.weav{--blue:#2052eb;--blue-deep:#1a43c8;--pink:#fadbe5;--pink-soft:#fdeef3;--ink:#15162b;--body:#474a63;--muted:#6b6e85;--line:#e9e7ee;--ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--weav-font), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.011em;color:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-size:16px;line-height:1.6}.weav ::selection{background:#2052eb2e}.weav-container{max-width:1200px;margin-inline:auto;padding-inline:28px}.weav-section{padding-block:96px}@media (max-width:767px){.weav-section{padding-block:60px}}.weav-display{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-weight:800;line-height:1.02}.weav-h1{font-size:clamp(40px,5.4vw,62px)}.weav-h2{font-size:clamp(32px,4vw,46px)}.weav-title{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:700;line-height:1.22}.weav-lede{letter-spacing:-.011em;text-wrap:pretty;font-size:18px;line-height:1.55}.weav-small{font-size:15px;line-height:1.5}.weav-pill{border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.weav p{text-wrap:pretty}.weav-btn,.weav-btn-soft,.weav-btn-blue,.weav-btn-ghost{letter-spacing:-.01em;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:9px;height:50px;padding-inline:26px;font-size:16px;font-weight:600;transition:filter .15s,background-color .15s,border-color .15s,transform .15s;display:inline-flex}.weav-btn{color:var(--blue);background:#fff}.weav-btn:hover{filter:brightness(.97);transform:translateY(-1px)}.weav-btn-soft{color:#fff;background:#ffffff29;border:1px solid #ffffff47}.weav-btn-soft:hover{background:#ffffff3d}.weav-btn-blue{background:var(--blue);color:#fff}.weav-btn-blue:hover{background:var(--blue-deep)}.weav-btn-ghost{color:var(--ink);border:1px solid var(--line);background:#fff}.weav-btn-ghost:hover{border-color:#c9c8d4}.weav-btn-sm{border-radius:10px;height:40px;padding-inline:18px;font-size:14.5px}.weav-link{color:var(--blue);font-weight:600;text-decoration:none}.weav-link:hover{text-underline-offset:3px;text-decoration:underline}.weav-card{border:1px solid var(--line);background:#fff;border-radius:18px}.weav-wave{width:100%;height:clamp(28px,4vw,52px);display:block}.weav-wave path{fill:var(--blue)}.weav-laptop{width:100%;max-width:560px;margin-inline:auto}.weav-laptop-screen{background:#0c1322;border:4px solid #1c1c22;border-radius:16px 16px 4px 4px;padding:8px;box-shadow:0 30px 60px -24px #080e1e8c}.weav-laptop-glass{background:#0e1626;border-radius:9px;overflow:hidden}.weav-laptop-base{background:linear-gradient(#dadce3,#b4b7c3);border-radius:0 0 14px 14px;height:15px;margin:0 -3%;position:relative;box-shadow:inset 0 2px 2px #fff9,0 8px 16px -8px #080e1e80}.weav-laptop-base:after{content:"";background:#aeb1bd;border-radius:0 0 8px 8px;width:14%;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes weav-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes weav-run-glow{0%,to{box-shadow:0 0 #7c63fc00}50%{box-shadow:0 0 12px 1px #7c63fc80}}@keyframes weav-caret{0%,to{opacity:1}50%{opacity:0}}.weav .lp-breathe{animation:weav-breathe 2.8s var(--ease) infinite}.weav .lp-run-glow{animation:weav-run-glow 2.6s var(--ease) infinite}.weav .lp-caret{animation:1s step-end infinite weav-caret}@media (prefers-reduced-motion:reduce){.weav .lp-breathe,.weav .lp-run-glow,.weav .lp-caret{animation:none}}.weav [data-reveal].is-pre{opacity:0;transform:translateY(16px)}.weav [data-reveal].is-in{opacity:1;transition:opacity .68s var(--ease), transform .68s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){.weav [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}html:has(.weav){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.weav){scroll-behavior:auto}}.weav details.weav-faq>summary{list-style:none}.weav details.weav-faq>summary::-webkit-details-marker{display:none}.weav .weav-faq-icon{transition:transform .2s var(--ease)}.weav details.weav-faq[open] .weav-faq-icon{transform:rotate(45deg)}@keyframes hiw-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hiw-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hiw-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hiw-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes hiw-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.weav .hiw-rise{animation:hiw-rise .55s var(--ease) both}.weav .hiw-type{animation:hiw-type 1.1s var(--ease) both}.weav .hiw-caret{animation:.9s step-end infinite hiw-caret}.weav .hiw-pop{animation:hiw-pop .5s var(--ease) both}.weav .hiw-fillbar>i{transform-origin:0;background:var(--blue);height:100%;animation:hiw-fill 1.4s var(--ease) both;border-radius:9999px;display:block}@media (prefers-reduced-motion:reduce){.weav .hiw-rise,.weav .hiw-type,.weav .hiw-pop,.weav .hiw-fillbar>i{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}.weav .hiw-caret{display:none!important}}
/*# sourceMappingURL=253cxhvicwx8s.css.map*/