.marketing-root .uc{--uc-primary:var(--violet);--uc-primary-dim:var(--violet-dim);--uc-accent:var(--violet-2);--uc-accent-2:var(--violet-3);--uc-primary-soft:var(--violet-soft);--uc-primary-soft-2:#e3e0f4;--uc-primary-ink:var(--violet-dim);--uc-ink:var(--ink-1);--uc-body:var(--ink-2);--uc-muted:var(--ink-3);--uc-faint:var(--ink-4);--uc-line:var(--line-1);--uc-line-2:#eeece3;--uc-line-strong:var(--line-2);--uc-surface:#fff;--uc-bg-2:var(--bg-0);--uc-bg-3:var(--bg-1);--uc-green:#1f8a5b;--uc-green-ink:#15724a;--uc-green-soft:#e9f8f0;--uc-green-line:#cdeedb;--uc-amber:#b26a00;--uc-amber-soft:#fbf0de;--uc-amber-line:#f2e2b8;--uc-rose:#d14343;--uc-rose-soft:#fce8ec;--uc-sh-sm:var(--mk-sh-sm);--uc-sh:var(--mk-sh-md);--uc-sh-lg:var(--mk-sh-xl);--uc-mono:var(--mk-font-mono);--uc-ease:cubic-bezier(.2, .7, .2, 1);color:var(--uc-ink)}.marketing-root .uc-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.marketing-root .uc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--uc-primary);align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;font-weight:600;display:inline-flex}.marketing-root .uc-btn-ghost{border:1px solid var(--uc-line-strong);background:var(--uc-surface);height:46px;color:var(--uc-ink);letter-spacing:-.01em;white-space:nowrap;box-shadow:var(--uc-sh-sm);transition:border-color .18s ease, background .18s ease, box-shadow .2s ease, transform .16s var(--uc-ease);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.marketing-root .uc-btn-ghost:hover{border-color:var(--uc-line-3,#c9c2b0);box-shadow:var(--uc-sh);background:#fff;transform:translateY(-1px)}.marketing-root .uc .arr{transition:transform .18s var(--uc-ease)}.marketing-root .uc a:hover>.arr,.marketing-root .uc .uc-btn-ghost:hover .arr{transform:translate(3px)}.marketing-root .uc-hero{text-align:center;padding:64px 0 84px;position:relative}.marketing-root .uc-hero .uc-eyebrow{margin-bottom:20px}.marketing-root .uc-hero-h1{letter-spacing:-.038em;max-width:880px;color:var(--uc-ink);text-wrap:balance;margin:8px auto 0;font-size:clamp(38px,6.2vw,72px);font-weight:720;line-height:1.02}.marketing-root .uc-hero-h1 .grad{background:linear-gradient(100deg, var(--uc-primary) 10%, var(--uc-accent-2) 60%, var(--uc-primary) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-root .uc-hero-sub{max-width:660px;color:var(--uc-body);letter-spacing:-.008em;text-wrap:pretty;margin:24px auto 0;font-size:clamp(16px,1.7vw,19px);line-height:1.58}.marketing-root .uc-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.marketing-root .uc-hero-micro{color:var(--uc-muted);letter-spacing:-.005em;margin-top:18px;font-size:13px}.marketing-root .uc-feat{padding:96px 0;position:relative}.marketing-root .uc-feat+.uc-feat{padding-top:60px}.marketing-root .uc-feat-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:72px;display:grid}.marketing-root .uc-feat.rev .uc-feat-grid{grid-template-columns:1.08fr 1fr}.marketing-root .uc-feat.rev .uc-feat-copy{order:2}.marketing-root .uc-feat.rev .uc-feat-media{order:1}.marketing-root .uc-feat-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--uc-primary);align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}.marketing-root .uc-feat-eyebrow .num{font-family:var(--uc-mono);letter-spacing:.06em;color:var(--uc-accent);background:var(--uc-primary-soft);border:1px solid var(--uc-primary-soft-2);border-radius:7px;padding:3px 8px;font-size:11px;font-weight:600}.marketing-root .uc-feat-h{letter-spacing:-.03em;color:var(--uc-ink);text-wrap:balance;font-size:clamp(27px,3vw,40px);font-weight:700;line-height:1.07}.marketing-root .uc-feat-p{color:var(--uc-body);letter-spacing:-.006em;text-wrap:pretty;max-width:480px;margin-top:18px;font-size:17px;line-height:1.6}.marketing-root .uc-feat-p b{color:var(--uc-ink);font-weight:600}.marketing-root .uc-feat-p+.uc-feat-p{margin-top:14px}.marketing-root .uc-stage{position:relative}.marketing-root .uc-stage>*{z-index:1;position:relative}.marketing-root .uc-mock{background:var(--uc-surface);border:1px solid var(--uc-line);box-shadow:var(--uc-sh-lg);border-radius:18px;position:relative;overflow:hidden}.marketing-root .uc-mock-bar{border-bottom:1px solid var(--uc-line);background:#fbfbfd;align-items:center;gap:13px;padding:12px 16px;display:flex}.marketing-root .uc-dots{gap:7px;display:flex}.marketing-root .uc-dots i{border-radius:99px;width:11px;height:11px;display:block}.marketing-root .uc-dots i:first-child{background:#ff6058}.marketing-root .uc-dots i:nth-child(2){background:#ffbd2e}.marketing-root .uc-dots i:nth-child(3){background:#28c941}.marketing-root .uc-mock-url{border:1px solid var(--uc-line);max-width:420px;color:var(--uc-muted);background:#fff;border-radius:8px;flex:1;align-items:center;gap:9px;margin:0 auto;padding:7px 13px;font-size:12px;display:flex}.marketing-root .uc-mock-url .lock{color:var(--uc-primary);display:inline-flex}.marketing-root .uc-mock-url .lock svg{width:12px;height:12px}.marketing-root .uc-mock-url b{color:var(--uc-ink);font-weight:600}.marketing-root .uc-mock-url .tag{font-family:var(--uc-mono);color:var(--uc-faint);margin-left:auto;font-size:10px}.marketing-root .uc-mock-body{background:#fafafc;min-height:280px;padding:20px;position:relative}.marketing-root .uc-skel{opacity:.55;filter:saturate(.7);flex-direction:column;gap:13px;display:flex}.marketing-root .uc-skel .ln{background:var(--uc-bg-3);border-radius:99px;height:11px}.marketing-root .uc-skel .ln.t{height:16px}.marketing-root .uc-skel .blk{border:1px solid var(--uc-line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.marketing-root .uc-skel .blk .ph{background:var(--uc-bg-3);border-radius:10px;flex:none;width:58px;height:58px}.marketing-root .uc-skel .blk .col{flex-direction:column;flex:1;gap:8px;display:flex}.marketing-root .uc-target{border:2px solid var(--uc-primary);box-shadow:0 0 0 6px #5a49bf1f, var(--uc-sh);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex;position:relative}.marketing-root .uc-target .lab{color:var(--uc-ink);font-size:13px;font-weight:600}.marketing-root .uc-target .val{color:var(--uc-ink);letter-spacing:-.02em;font-size:18px;font-weight:700}.marketing-root .uc-target .sel{font-family:var(--uc-mono);color:#fff;background:var(--uc-primary);letter-spacing:-.01em;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:-12px;left:12px}.marketing-root .uc-cap{color:#fff;background:#171221;border-radius:14px;align-items:center;gap:11px;max-width:300px;padding:11px 15px;display:inline-flex;position:absolute;box-shadow:0 18px 40px -14px #0806188c}.marketing-root .uc-cap.float{bottom:18px;left:50%;transform:translate(-50%)}.marketing-root .uc-cap .mic{color:#c7d2fe;background:#818cf838;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.marketing-root .uc-cap .mic svg{width:15px;height:15px}.marketing-root .uc-cap .wave{align-items:flex-end;gap:2.5px;height:18px;display:inline-flex}.marketing-root .uc-cap .wave i{background:#a5b4fc;border-radius:99px;width:2.5px;animation:1s ease-in-out infinite ucCapw}.marketing-root .uc-cap .wave i:first-child{height:6px;animation-delay:0s}.marketing-root .uc-cap .wave i:nth-child(2){height:13px;animation-delay:.1s}.marketing-root .uc-cap .wave i:nth-child(3){height:18px;animation-delay:.2s}.marketing-root .uc-cap .wave i:nth-child(4){height:10px;animation-delay:.3s}.marketing-root .uc-cap .wave i:nth-child(5){height:15px;animation-delay:.15s}.marketing-root .uc-cap .wave i:nth-child(6){height:7px;animation-delay:.25s}@keyframes ucCapw{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.marketing-root .uc-cap .vt{color:#eef0fe;letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:1.35}.marketing-root .uc-cap .rec{letter-spacing:.06em;text-transform:uppercase;color:#fca5a5;flex:none;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.marketing-root .uc-cap .rec i{background:#f87171;border-radius:99px;width:7px;height:7px;animation:1.3s infinite ucPulse}@keyframes ucPulse{0%,to{opacity:1}50%{opacity:.4}}.marketing-root .uc-tk{border:1px solid var(--uc-line);box-shadow:var(--uc-sh-sm);background:#fff;border-radius:14px;padding:16px 17px}.marketing-root .uc-tk+.uc-tk{margin-top:10px}.marketing-root .uc-tk-h{align-items:center;gap:9px;margin-bottom:9px;display:flex}.marketing-root .uc-tk-id{font-family:var(--uc-mono);color:var(--uc-muted);letter-spacing:.02em;font-size:11px;font-weight:600}.marketing-root .uc-tk-status{letter-spacing:.05em;text-transform:uppercase;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.marketing-root .uc-tk-status.open{color:var(--uc-primary-ink);background:var(--uc-primary-soft);border:1px solid var(--uc-primary-soft-2)}.marketing-root .uc-tk-status.prog{color:var(--uc-amber);background:var(--uc-amber-soft);border:1px solid var(--uc-amber-line)}.marketing-root .uc-tk-status.done{color:var(--uc-green);background:var(--uc-green-soft);border:1px solid var(--uc-green-line)}.marketing-root .uc-tk-t{color:var(--uc-ink);letter-spacing:-.012em;font-size:15px;font-weight:600;line-height:1.3}.marketing-root .uc-tk-meta{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.marketing-root .uc-chip{font-family:var(--uc-mono);color:var(--uc-body);background:var(--uc-bg-2);border:1px solid var(--uc-line);letter-spacing:-.01em;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.marketing-root .uc-chip.dot:before{content:"";background:var(--uc-accent);border-radius:99px;width:6px;height:6px}.marketing-root .uc-tk-foot{border-top:1px solid var(--uc-line-2);color:var(--uc-muted);align-items:center;gap:9px;margin-top:13px;padding-top:12px;font-size:12px;display:flex}.marketing-root .uc-tk-foot .sp{margin-left:auto}.marketing-root .uc-pri-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.marketing-root .uc-pri-pill.high{color:var(--uc-rose);background:var(--uc-rose-soft)}.marketing-root .uc-pri-pill.med{color:var(--uc-amber);background:var(--uc-amber-soft)}.marketing-root .uc-pri-pill.low{color:var(--uc-body);background:var(--uc-bg-3)}.marketing-root .uc-av{color:#fff;letter-spacing:-.01em;box-shadow:0 0 0 1px var(--uc-line);border:1.5px solid #fff;border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.marketing-root .uc-av.s{width:24px;height:24px;font-size:10px}.marketing-root .uc-av.m{width:30px;height:30px}.marketing-root .uc-av.lg{width:38px;height:38px;font-size:13px}.marketing-root .uc-av.b1{background:linear-gradient(140deg,#6366f1,#4f46e5)}.marketing-root .uc-av.b2{background:linear-gradient(140deg,#e0598b,#b5407a)}.marketing-root .uc-av.b3{background:linear-gradient(140deg,#2e9e83,#1f7a66)}.marketing-root .uc-av.b4{background:linear-gradient(140deg,#d98a3d,#b36a28)}.marketing-root .uc-av.b5{background:linear-gradient(140deg,#7c6bd6,#5b4fc0)}.marketing-root .uc-av-stack{align-items:center;display:inline-flex}.marketing-root .uc-av-stack .uc-av{margin-left:-8px}.marketing-root .uc-av-stack .uc-av:first-child{margin-left:0}.marketing-root .uc-av-more{background:var(--uc-bg-3);width:24px;height:24px;box-shadow:0 0 0 1px var(--uc-line);color:var(--uc-body);border:1.5px solid #fff;border-radius:99px;justify-content:center;align-items:center;margin-left:-8px;font-size:9.5px;font-weight:700;display:inline-flex}.marketing-root .uc-sess-head{border-bottom:1px solid var(--uc-line);background:#fff;align-items:center;gap:13px;padding:15px 18px;display:flex}.marketing-root .uc-sess-brand{letter-spacing:-.01em;color:var(--uc-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.marketing-root .uc-sess-brand .mk{background:linear-gradient(150deg, var(--uc-accent), var(--uc-primary));color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.marketing-root .uc-sess-brand .mk.client{background:linear-gradient(150deg,#e0598b,#b5407a)}.marketing-root .uc-sess-brand .mk.studio{background:linear-gradient(150deg,#2e9e83,#1f7a66)}.marketing-root .uc-sess-meta{align-items:center;gap:12px;margin-left:auto;display:flex}.marketing-root .uc-sess-live{letter-spacing:.05em;text-transform:uppercase;color:var(--uc-green);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.marketing-root .uc-sess-live i{background:var(--uc-green);border-radius:99px;width:7px;height:7px;animation:1.4s infinite ucPulse;box-shadow:0 0 0 3px #1f8a5b29}.marketing-root .uc-sess-share{color:#fff;background:var(--uc-primary);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.marketing-root .uc-sess-share svg{width:13px;height:13px}.marketing-root .uc-sess-title{padding:16px 18px 6px}.marketing-root .uc-sess-title h4{color:var(--uc-ink);letter-spacing:-.015em;font-size:16px;font-weight:700}.marketing-root .uc-sess-title p{color:var(--uc-body);margin-top:5px;font-size:13px;line-height:1.5}.marketing-root .uc-rail{flex-direction:column;gap:2px;padding:6px 12px 14px;display:flex}.marketing-root .uc-rail-group{letter-spacing:.08em;text-transform:uppercase;color:var(--uc-muted);align-items:center;gap:7px;padding:10px 8px 6px;font-size:10.5px;font-weight:700;display:flex}.marketing-root .uc-rail-group .ct{font-family:var(--uc-mono);color:var(--uc-faint);margin-left:auto;font-size:10px}.marketing-root .uc-rail-row{border-radius:9px;align-items:center;gap:11px;padding:9px 10px;transition:background .15s;display:flex}.marketing-root .uc-rail-row:hover{background:var(--uc-bg-2)}.marketing-root .uc-rail-row .ric{background:var(--uc-bg-2);width:24px;height:24px;color:var(--uc-ink);font-family:var(--uc-mono);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.marketing-root .uc-rail-row.sel .ric{background:var(--uc-primary-soft);color:var(--uc-primary)}.marketing-root .uc-rail-row .rt{min-width:0;color:var(--uc-ink);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.marketing-root .uc-rail-row .rs{background:var(--uc-primary-soft-2);border-radius:99px;flex:none;width:7px;height:7px}.marketing-root .uc-rail-row.done .rs{background:var(--uc-green)}.marketing-root .uc-presence{border-top:1px solid var(--uc-line);background:#fbfbfd;align-items:center;gap:12px;padding:13px 18px;display:flex}.marketing-root .uc-presence .lbl{color:var(--uc-body);font-size:12px}.marketing-root .uc-presence .lbl b{color:var(--uc-ink);font-weight:600}.marketing-root .uc-cmt{flex-direction:column;gap:14px;padding:18px;display:flex}.marketing-root .uc-cmt-row{align-items:flex-start;gap:11px;display:flex}.marketing-root .uc-cmt-bub{flex:1;min-width:0}.marketing-root .uc-cmt-head{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.marketing-root .uc-cmt-name{color:var(--uc-ink);letter-spacing:-.01em;font-size:13px;font-weight:700}.marketing-root .uc-cmt-time{color:var(--uc-muted);font-size:11px}.marketing-root .uc-cmt-body{color:var(--uc-body);background:var(--uc-bg-2);border:1px solid var(--uc-line);border-radius:3px 11px 11px;padding:10px 13px;font-size:13.5px;line-height:1.5}.marketing-root .uc-cmt-body.client{background:var(--uc-primary-soft);border-color:var(--uc-primary-soft-2);color:var(--uc-ink)}.marketing-root .uc-cmt-body b{color:var(--uc-ink);font-weight:600}.marketing-root .uc-cmt-react{color:var(--uc-muted);border:1px solid var(--uc-line);background:#fff;border-radius:99px;align-items:center;gap:5px;margin-top:7px;padding:3px 9px;font-size:11px;display:inline-flex}.marketing-root .uc-cmt-input{border-top:1px solid var(--uc-line);background:#fff;align-items:center;gap:10px;padding:12px 14px;display:flex}.marketing-root .uc-cmt-input .field{color:var(--uc-muted);flex:1;font-size:13px}.marketing-root .uc-cmt-input .send{background:var(--uc-primary);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.marketing-root .uc-cmt-input .send svg{width:14px;height:14px}.marketing-root .uc-brand-bar{color:#fff;background:linear-gradient(120deg,#1f1a2e,#171221);align-items:center;gap:14px;padding:18px 22px;display:flex}.marketing-root .uc-brand-logo{letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.marketing-root .uc-brand-logo .gl{color:#1a1424;background:linear-gradient(140deg,#f4b860,#e0598b);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:inline-flex}.marketing-root .uc-brand-bar .by{color:#e2e7ff99;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:inline-flex}.marketing-root .uc-brand-bar .by .pw{letter-spacing:-.01em;color:#eef0feeb;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.marketing-root .uc-brand-bar .by .pw .mk{color:#a5b4fc;font-size:11px}.marketing-root .uc-brand-sub{border-bottom:1px solid var(--uc-line);background:#fff;align-items:center;gap:12px;padding:14px 22px;display:flex}.marketing-root .uc-brand-sub h4{color:var(--uc-ink);letter-spacing:-.012em;font-size:15px;font-weight:700}.marketing-root .uc-brand-sub .ct{color:var(--uc-body);font-size:12px}.marketing-root .uc-closer{text-align:center;padding:120px 0;position:relative}.marketing-root .uc-closer .uc-wrap{max-width:720px}.marketing-root .uc-closer h2{letter-spacing:-.032em;color:var(--uc-ink);text-wrap:balance;font-size:clamp(30px,4vw,50px);font-weight:720;line-height:1.04}.marketing-root .uc-closer p{color:var(--uc-body);text-wrap:pretty;max-width:520px;margin:20px auto 0;font-size:18px;line-height:1.55}.marketing-root .uc-closer .uc-hero-cta{margin-top:34px}.marketing-root .uc-closer .uc-hero-micro{margin-top:18px}@media (max-width:1024px){.marketing-root .uc-wrap{padding:0 32px}}@media (max-width:960px){.marketing-root .uc-feat-grid,.marketing-root .uc-feat.rev .uc-feat-grid{grid-template-columns:1fr;gap:40px}.marketing-root .uc-feat.rev .uc-feat-copy{order:1}.marketing-root .uc-feat.rev .uc-feat-media{order:2}.marketing-root .uc-feat{padding:64px 0}.marketing-root .uc-feat-p{max-width:none}}@media (max-width:760px){.marketing-root .uc-wrap{padding:0 22px}.marketing-root .uc-hero{padding:40px 0 56px}.marketing-root .uc-hero-cta .btn-primary,.marketing-root .uc-hero-cta .uc-btn-ghost{flex:1;min-width:0}.marketing-root .uc-feat{padding:52px 0}.marketing-root .uc-closer{padding:88px 0}.marketing-root .uc-mock-body{padding:16px}}@media (prefers-reduced-motion:reduce){.marketing-root .uc-cap .wave i,.marketing-root .uc-cap .rec i,.marketing-root .uc-sess-live i{animation:none!important}}
