/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.landing{--lp-bg:#f7f8fb;--lp-panel:#fff;--lp-panel-soft:#fbfbfd;--lp-text:#171923;--lp-muted:#6f7585;--lp-line:#e7e9ef;--lp-line-strong:#d9dde7;--lp-accent:#6d5dfc;--lp-accent-2:#8b79ff;--lp-accent-soft:#f0edff;--lp-shadow:0 8px 30px #232a4812;--lp-shadow-lg:0 24px 80px #1e24401f;--lp-max:1120px;--lp-radius:16px;color:var(--lp-text);background:var(--lp-bg);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:500;line-height:1.6;overflow-x:hidden}.landing ::selection{color:#171923;background:#6d5dfc47}.landing__ws-preview,.landing__ws-preview *{-webkit-user-select:none;user-select:none}.landing__ws-preview ::selection{color:inherit;background:0 0}.landing *{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing__skip{z-index:100;background:var(--lp-text);color:#fff;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;transition:transform .15s;position:absolute;top:12px;left:16px;transform:translateY(-160%)}.landing__skip:focus{outline:2px solid var(--lp-accent);outline-offset:2px;transform:translateY(0)}.landing__sr-live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing #audience,.landing #compare,.landing #demo,.landing #live-demo,.landing #main-content,.landing #pains,.landing #result{scroll-margin-top:80px}@media (max-width:767px){.landing #audience,.landing #compare,.landing #demo,.landing #live-demo,.landing #main-content,.landing #pains,.landing #result{scroll-margin-top:120px}}.landing__section-inner{max-width:var(--lp-max);margin:0 auto;padding:0 24px}.landing__text-accent{color:var(--lp-accent)}.landing__btn{cursor:pointer;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.landing__btn:hover{transform:translateY(-1px)}.landing__btn:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.landing__btn--primary:focus-visible{outline-color:#3d35a8}.landing__btn--ghost{background:var(--lp-panel);color:var(--lp-text);border:1px solid var(--lp-line-strong)}.landing__btn--ghost:hover{background:var(--lp-panel-soft)}.landing__btn--primary{background:linear-gradient(135deg,var(--lp-accent),#7f6dfb);color:#fff;box-shadow:0 9px 22px #6d5dfc47}.landing__btn--primary:hover{box-shadow:0 12px 28px #6d5dfc59}.landing__btn--lg{border-radius:13px;padding:16px 32px;font-size:17px}.landing__btn--primary:active{transform:translateY(0);box-shadow:0 6px 18px #6d5dfc40}.landing__btn--ghost:active{transform:translateY(0)}.landing__hero{text-align:center;background:#f7f8fb;padding:clamp(72px,9vw,108px) 0 34px}.landing__hero h1{letter-spacing:-.045em;width:100%;max-width:18ch;margin:0 auto;font-size:clamp(2.85rem,8vw,5.1rem);font-weight:800;line-height:1.02}.landing__hero h1,.landing__hero-lead{text-wrap:balance;font-family:Manrope,system-ui,sans-serif}.landing__hero-lead{max-width:47ch;color:var(--lp-muted);margin:18px auto 0;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:550;line-height:1.45}.landing__hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.landing__hero-actions .landing__btn{min-width:230px}.landing__hero-stats{color:#6f7585;justify-content:center;align-items:stretch;margin:26px auto 0;font-size:.86rem;display:flex}.landing__hero-stats>div{align-items:center;gap:8px;padding:0 22px;display:flex}.landing__hero-stats>div+div{border-left:1px solid var(--lp-line)}.landing__hero-stats strong{color:var(--lp-accent);font-size:.95rem}@media (max-width:720px){.landing__hero-stats{flex-direction:column;align-items:center;gap:9px}.landing__hero-stats>div{justify-content:center;padding:0}.landing__hero-stats>div+div{border-left:0}}.landing__hero-proof{color:#4f5666;margin:18px auto 0;font-size:14px;font-weight:700}.landing__trust{max-width:var(--lp-max);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:22px auto 0;padding:0 24px;display:flex}.landing__trust-pill{color:#6f7585;pointer-events:none;cursor:default;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:4px 18px;font-size:14px;font-weight:500;display:inline-flex}.landing__trust-pill+.landing__trust-pill{border-left:1px solid var(--lp-line)}.landing__trust-pill strong{color:var(--lp-accent);font-size:15px;font-weight:750}.landing__preview-wrap{perspective:1200px;margin-top:44px;padding:0 20px}.landing__hero-product{background:#fff;border:1px solid #dfe2ea;border-radius:18px;width:min(1120px,100%);height:520px;margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #1e244024}@media (max-width:640px){.landing__hero-product{border-radius:14px;height:470px}}.landing__preview-caption{max-width:var(--lp-max);text-align:center;color:#8a90a0;letter-spacing:.01em;margin:0 auto 14px;font-size:13px;font-weight:650}.landing__preview-frame{max-width:var(--lp-max);border:1px solid var(--lp-line-strong);background:var(--lp-panel);box-shadow:var(--lp-shadow-lg);border-radius:18px;margin:0 auto;transition:transform .35s,box-shadow .35s;animation:lp-preview-enter .7s both;overflow:hidden}.landing__preview-frame:hover{transform:translateY(-4px);box-shadow:0 32px 90px #1e244029}@keyframes lp-preview-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.landing__preview-chrome{border-bottom:1px solid var(--lp-line);color:var(--lp-muted);background:#fff;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.landing__preview-dot{border-radius:50%;width:10px;height:10px;display:block}.landing__preview-dot--close{background:#ff6b6b}.landing__preview-dot--min{background:#ffc857}.landing__preview-dot--max{background:#5ee4a0}.landing__preview-dots{gap:6px;display:flex}.landing__preview-url{text-align:center;border:1px solid var(--lp-line);color:#555c6d;cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f4f5f8;border-radius:8px;flex:1;padding:5px 12px;transition:background .15s,border-color .15s}.landing__preview-url:hover{background:#eef0f5;border-color:#cfc8ff}.landing__preview-url:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.landing__marquee{background:var(--lp-panel);border:none;margin-top:40px;padding:16px 0;overflow:hidden}.landing__marquee-inner{will-change:transform;width:max-content;animation:lp-marquee 32s linear infinite;display:flex}.landing__marquee-group{white-space:nowrap;letter-spacing:.01em;text-transform:none;color:#5b6272;flex-shrink:0;align-items:center;gap:48px;padding-right:48px;font-size:13px;font-weight:600;display:flex}.landing__marquee-item{align-items:center;gap:12px;display:inline-flex}.landing__marquee-dot{background:var(--lp-accent);border-radius:2px;flex-shrink:0;width:6px;height:6px}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.landing__section{padding:56px 0;position:relative}.landing__section--soft{background:var(--lp-bg);border:none}.landing__section--audience{background:var(--lp-bg)}.landing__section-label{color:var(--lp-accent);letter-spacing:.08em;text-transform:uppercase;background:#6d5dfc14;border:1px solid #6d5dfc1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:11px;font-weight:650;display:inline-flex}.landing__section-head--center .landing__section-label:after,.landing__section-head--center .landing__section-label:before{content:"";background:linear-gradient(90deg,#0000,#6d5dfc73);width:18px;height:1px}.landing__section-head--center .landing__section-label:after{background:linear-gradient(90deg,#6d5dfc73,#0000)}.landing__section h2{letter-spacing:-.04em;color:#1e2230;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.15rem,5.8vw,3.7rem);font-weight:800;line-height:1.06}.landing__section-lead{color:#4b5160;letter-spacing:-.02em;text-wrap:balance;max-width:34ch;margin:20px 0 0;font-size:clamp(1.05rem,2.4vw,1.7rem);font-weight:550;line-height:1.35}.landing__section-head{position:relative}.landing__section-head--center{text-align:center;margin-bottom:8px}.landing__section-head--center .landing__section-lead,.landing__section-head--center h2{margin-left:auto;margin-right:auto}.landing__section-head--center h2{max-width:20ch}.landing__section--pain-points{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:linear-gradient(#f8f8fc,#f5f3ff);padding-top:82px;padding-bottom:86px}.landing__section--pain-points .landing__section-lead{max-width:560px;color:var(--lp-muted);font-size:1.12rem;line-height:1.55}.landing__pain-points-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.landing__pain-points-grid article{background:#faf9ffe0;border:1px solid #dfdbfb;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:16px;min-height:168px;padding:25px;display:grid;box-shadow:0 12px 30px #4136840d}.landing__pain-points-grid article>span{width:42px;height:42px;color:var(--lp-accent);background:#fff;border:1px solid #ddd8ff;border-radius:11px;place-items:center;font-size:.74rem;font-weight:800;display:grid}.landing__pain-points-grid h3{color:#20232f;letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,1.7vw,1.38rem);line-height:1.3}.landing__pain-points-grid article>p{color:#666c79;margin:10px 0 0;font-size:.91rem;line-height:1.55}.landing__pain-points-grid article div>p{color:#666c79;margin:9px 0 0;font-size:.91rem;line-height:1.55}@media (max-width:680px){.landing__section--pain-points{padding-top:64px;padding-bottom:68px}.landing__pain-points-grid{grid-template-columns:1fr}.landing__pain-points-grid article{min-height:0;padding:22px}}.landing__section--pains{background:var(--lp-bg)}.landing__pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.landing__pain{border:1px solid var(--lp-line);background:var(--lp-panel);min-height:100%;box-shadow:var(--lp-shadow);border-radius:20px;flex-direction:column;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;overflow:hidden}.landing__pain:hover{box-shadow:var(--lp-shadow-lg);border-color:#d7d1ff;transform:translateY(-4px)}.landing__pain-top{background:#f7f5ff;flex:1;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:24px 24px 20px;display:grid}.landing__pain-num{letter-spacing:.04em;min-width:42px;height:42px;color:var(--lp-accent);background:#ffffffe6;border:1px solid #6d5dfc29;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #6d5dfc1a}.landing__pain-body{min-width:0;padding-top:2px}.landing__pain h3{letter-spacing:-.025em;color:#1e2230;margin:0 0 10px;font-size:clamp(1.15rem,1.8vw,1.32rem);font-weight:750;line-height:1.25}.landing__pain-body p{color:#5c6372;max-width:34ch;margin:0;font-size:clamp(.98rem,1.35vw,1.08rem);font-weight:500;line-height:1.5}.landing__pain-fix{background:var(--lp-accent-soft);border-top:1px solid #6d5dfc1f;flex:none;align-content:center;gap:6px;min-height:88px;padding:16px 24px;display:grid}.landing__pain-fix-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-accent);font-size:10px;font-weight:750}.landing__pain-fix p{color:#2e3140;max-width:36ch;margin:0;font-size:clamp(.98rem,1.3vw,1.08rem);font-weight:650;line-height:1.4}.landing__section--compare{background:var(--lp-bg)}.landing__compare-head h2,.landing__compare-title{justify-items:center;gap:.08em;max-width:none;line-height:1.08;display:grid}.landing__compare-title span{text-wrap:balance;display:inline}.landing__compare-title{white-space:nowrap;text-wrap:nowrap;flex-wrap:nowrap;gap:.22em;max-width:100%;display:inline-flex}.landing__compare-head .landing__section-lead{color:#5c6372;max-width:38rem;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.45}.landing__compare-panel{box-shadow:var(--lp-shadow),0 0 0 1px #fff9 inset;background:linear-gradient(#fffffffa,#fff),radial-gradient(120% 80% at 100% 0,#6d5dfc12,#0000 55%);border:1px solid #6d5dfc1f;border-radius:22px;margin-top:28px;padding:10px}.landing__compare-scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e7e9eff2;border-bottom:0;border-radius:16px 16px 0 0;overflow-x:auto}.landing__compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.landing__compare-table caption.visually-hidden,.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing__compare-table thead th{text-align:left;letter-spacing:-.01em;color:#6a7180;border-bottom:1px solid var(--lp-line);background:linear-gradient(#fafbfd,#f5f6fa);padding:18px 14px 16px;font-size:13px;font-weight:700}.landing__compare-table thead th.landing__compare-th{padding-left:42px}.landing__compare-table thead th:first-child{width:28%;padding-left:16px}.landing__compare-th-corner{vertical-align:middle}.landing__compare-legend{background:#ffffffe6;border:1px solid #e7e9effa;border-radius:999px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:0 1px 2px #232a480a}.landing__compare-legend-item{letter-spacing:.01em;color:#5c6372;gap:5px;padding:4px 8px 4px 5px;font-weight:650;line-height:1}.landing__compare-legend-item,.landing__compare-legend-mark{border-radius:999px;align-items:center;font-size:10px;display:inline-flex}.landing__compare-legend-mark{color:#8a91a1;background:#0f172a0d;justify-content:center;width:16px;height:16px;font-weight:700}.landing__compare-legend-item--yes{color:#2f6b4f}.landing__compare-legend-item--yes .landing__compare-legend-mark{color:#fff;background:var(--lp-accent);box-shadow:0 2px 6px #6d5dfc40}.landing__compare-legend-item--partial{color:#8a6a28}.landing__compare-legend-item--partial .landing__compare-legend-mark{color:#9a7b2f;background:#d4a8432e}.landing__compare-legend-item--no{color:#6a7180}.landing__compare-legend-item--no .landing__compare-legend-mark{color:#a0a6b4;background:#0f172a0d}.landing__compare-th{line-height:1.25;text-align:left!important;color:#5c6372!important;font-size:13px!important}.landing__compare-th--ours{box-shadow:inset 0 -2px 0 var(--lp-accent);color:#2e3140!important;background:linear-gradient(#6d5dfc24,#6d5dfc12)!important;padding-left:14px!important}.landing__compare-brand{color:#2e3140;flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;display:inline-flex}.landing__compare-brand-dot{background:radial-gradient(circle at center,var(--lp-accent) 0 4px,transparent 4.5px);border-radius:999px;flex-shrink:0;width:20px;height:20px;animation:lp-compare-pulse 2.4s ease-in-out infinite;box-shadow:0 0 0 4px #6d5dfc29}@keyframes lp-compare-pulse{0%,to{box-shadow:0 0 0 4px #6d5dfc29}50%{box-shadow:0 0 0 6px #6d5dfc14}}.landing__compare-brand-tag{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--lp-accent);border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:750;display:inline-flex}.landing__compare-table tbody td,.landing__compare-table tbody th{vertical-align:middle;border-bottom:1px solid #e7e9efe6;padding:22px 14px;transition:background-color .2s,box-shadow .2s}.landing__compare-table tbody tr:last-child td,.landing__compare-table tbody tr:last-child th{border-bottom:none}.landing__compare-table tbody tr:nth-child(2n) td,.landing__compare-table tbody tr:nth-child(2n) th{background:#f7f8fb8c}.landing__compare-table tbody tr:nth-child(2n) td.landing__compare-td--ours{background:#6d5dfc0f}.landing__compare-table tbody tr:hover td,.landing__compare-table tbody tr:hover th{background:#6d5dfc0a}.landing__compare-table tbody tr:hover td.landing__compare-td--ours{background:#6d5dfc1a}.landing__compare-table tbody th{text-align:left;color:#2e3140;background:#fff;padding-left:16px;font-weight:650}.landing__compare-row-head{align-items:center;gap:12px;display:flex}.landing__compare-row-icon{width:40px;height:40px;color:var(--lp-accent);background:linear-gradient(145deg,#6d5dfc24,#6d5dfc0f);border:1px solid #6d5dfc1f;border-radius:12px;flex-shrink:0;place-items:center;transition:transform .22s,background .22s,box-shadow .22s;display:grid;box-shadow:0 4px 12px #6d5dfc14}.landing__compare-row-icon svg{width:18px;height:18px}.landing__compare-table tbody tr:hover .landing__compare-row-icon{background:linear-gradient(145deg,#6d5dfc33,#6d5dfc1a);transform:translateY(-1px)scale(1.05);box-shadow:0 8px 18px #6d5dfc29}.landing__compare-row-copy{gap:3px;min-width:0;display:grid}.landing__compare-row-label{letter-spacing:-.02em;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:700;line-height:1.3;display:block}.landing__compare-row-hint{color:var(--lp-muted);font-size:.82rem;font-weight:500;line-height:1.35;display:block}.landing__compare-td{text-align:left;background:#fff}.landing__compare-td--ours{background:#6d5dfc0d}.landing__compare-cell{color:#6a7180;align-items:center;gap:8px;font-size:.9rem;font-weight:550;line-height:1.35;transition:color .2s;display:flex}.landing__compare-cell-icon{color:#a0a6b4;background:#0f172a0a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:0;font-size:11px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.landing__compare-table tbody tr:hover .landing__compare-cell-icon{transform:scale(1.06)}.landing__compare-cell--ours,.landing__compare-cell--yes.landing__compare-cell--ours{color:#2e3140;font-weight:650}.landing__compare-cell--ours .landing__compare-cell-icon,.landing__compare-cell--yes .landing__compare-cell-icon{color:#fff;background:var(--lp-accent);box-shadow:0 4px 10px #6d5dfc40}.landing__compare-cell--yes:not(.landing__compare-cell--ours) .landing__compare-cell-icon{color:#3d8f6a;box-shadow:none;background:#3d8f6a1f}.landing__compare-cell--partial .landing__compare-cell-icon{color:#9a7b2f;background:#d4a84329}.landing__compare-cell--value .landing__compare-cell-icon{color:#6a7180;background:#0f172a0d;font-size:14px;font-weight:800}.landing__compare-cell--ours.landing__compare-cell--value .landing__compare-cell-icon{color:#fff;background:var(--lp-accent)}.landing__compare-cell-text{text-wrap:balance;min-width:0}@media (prefers-reduced-motion:reduce){.landing__compare-brand-dot{animation:none}.landing__compare-cell-icon,.landing__compare-row-icon,.landing__compare-table tbody td,.landing__compare-table tbody th{transition:none}.landing__compare-table tbody tr:hover .landing__compare-cell-icon,.landing__compare-table tbody tr:hover .landing__compare-row-icon{transform:none}}.landing__compare-note{color:var(--lp-muted);max-width:62ch;margin:12px 10px 4px;font-size:.84rem;line-height:1.45}.landing__compare-banner{text-align:center;background:linear-gradient(120deg,#6d5dfc1a,#6d5dfc0a);border:1px solid #6d5dfc24;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;margin-top:16px;padding:18px 20px;display:flex}.landing__compare-banner-copy{gap:4px;min-width:0;display:grid}.landing__compare-banner-copy strong{letter-spacing:-.02em;color:#1e2230;font-size:clamp(.98rem,1.4vw,1.12rem);font-weight:750;line-height:1.3}.landing__compare-banner-copy span{color:#5c6372;font-size:.9rem;font-weight:550}.landing__compare-meme{box-shadow:none;background:#f7f8fb8c;border:1px solid #e7e9eff2;border-top-color:#e7e9efd9;border-radius:0 0 16px 16px;grid-template-columns:1fr minmax(100px,140px) 1fr;align-items:center;gap:10px;margin-top:0;padding:4px 12px 2px;display:grid;overflow:hidden}.landing__compare-meme-opt{background:#fafbfd;border:1px solid #e7e9eff2;border-radius:16px;align-content:center;gap:6px;min-height:0;padding:16px 16px 14px;transition:opacity .28s,transform .28s,border-color .28s,box-shadow .28s;display:grid;position:relative}.landing__compare-meme-opt--them{text-align:right;opacity:.4;transform:translate(-4px)scale(.985)}.landing__compare-meme--them .landing__compare-meme-opt--them{opacity:1;border-color:#f0b4b4;transform:translate(0)scale(1);box-shadow:0 0 0 1px #e255551f}.landing__compare-meme--think .landing__compare-meme-opt--ours,.landing__compare-meme--think .landing__compare-meme-opt--them{opacity:.55;box-shadow:none;border-color:#e7e9eff2;transform:translate(0)scale(.99)}.landing__compare-meme-opt--ours{opacity:.4;background:linear-gradient(160deg,#6d5dfc1f,#6d5dfc0a);border-color:#6d5dfc2e;transform:translate(4px)scale(.985)}.landing__compare-meme--ours .landing__compare-meme-opt--ours{opacity:1;border-color:#6d5dfc47;transform:translate(0)scale(1);box-shadow:0 10px 28px #6d5dfc29}.landing__compare-meme-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);font-size:10px;font-weight:750}.landing__compare-meme-opt--ours .landing__compare-meme-kicker{color:var(--lp-accent)}.landing__compare-meme-opt strong{letter-spacing:-.03em;color:#1e2230;font-size:clamp(.98rem,1.5vw,1.15rem);font-weight:800;line-height:1.2}.landing__compare-meme-opt span:last-child{color:#6a7180;font-size:.86rem;font-weight:550;line-height:1.35}.landing__compare-meme-mark{opacity:0;pointer-events:none;z-index:2;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:800;line-height:1;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;top:-10px;transform:scale(.4)}.landing__compare-meme-mark--no{color:#fff;background:#e25555;right:-8px;box-shadow:0 8px 20px #e2555559}.landing__compare-meme--them .landing__compare-meme-mark--no{opacity:1;transform:scale(1)}.landing__compare-meme-mark--yes{color:#fff;background:#3d8f6a;right:-8px;box-shadow:0 8px 20px #3d8f6a59}.landing__compare-meme--ours .landing__compare-meme-mark--yes{opacity:1;transform:scale(1)}.landing__compare-meme-cat{z-index:2;box-sizing:border-box;background:0 0;place-items:center;width:100%;height:132px;padding:4px 0 10px;display:grid;position:relative;overflow:hidden}.landing__compare-meme-cat-img{object-fit:contain;object-position:center center;filter:none;mix-blend-mode:normal;transform-origin:50% 82%;background:0 0;border:0;border-radius:0;width:100px;max-width:100%;height:auto;max-height:100%;animation:landing-cat-float 1.8s ease-in-out infinite;display:block}@keyframes landing-cat-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.landing__compare-meme-mark,.landing__compare-meme-opt{transition:none}.landing__compare-meme-cat-img{animation:none}.landing__compare-meme--them .landing__compare-meme-opt--them,.landing__compare-meme-opt--them{opacity:.55;border-color:var(--lp-line);box-shadow:none;transform:none}.landing__compare-meme--ours .landing__compare-meme-opt--ours,.landing__compare-meme-opt--ours{opacity:1;transform:none}.landing__compare-meme-mark--no{opacity:0}.landing__compare-meme--ours .landing__compare-meme-mark--yes,.landing__compare-meme-mark--yes{opacity:1;transform:scale(1)}}@media (max-width:720px){.landing__compare-meme,.landing__pains{grid-template-columns:1fr}.landing__compare-meme{gap:8px;margin-top:0;padding:4px 8px 2px}.landing__compare-meme-opt--them{text-align:left;order:1}.landing__compare-meme-cat{order:2;width:auto;height:124px;padding-bottom:10px}.landing__compare-meme-opt--ours{order:3}.landing__compare-panel{border-radius:16px;margin-top:12px;padding:10px}.landing__compare-table tbody th,.landing__compare-table thead th:first-child{padding-left:14px}}.landing__section--outcome{background:#fff}.landing__section h2.landing__outcome-hook,.landing__section-head--center h2.landing__outcome-hook{max-width:none}.landing__outcome-hook{justify-items:center;gap:0;display:grid}.landing__outcome-hook-line{display:block}.landing__outcome-hook-line--dynamic{justify-content:center;align-items:center;gap:.25em;display:flex}.landing__outcome-word-window{clip-path:inset(0);min-width:5ch;height:1.35em;color:var(--lp-accent);text-align:center;line-height:1;display:inline-block;overflow:hidden}.landing__outcome-word-track{will-change:transform;grid-template-rows:repeat(5,1.35em);height:6.75em;animation:landing-outcome-word-cycle 8s cubic-bezier(.65,0,.35,1) infinite;display:grid}.landing__outcome-word-track>span{clip-path:inset(0);contain:paint;white-space:nowrap;justify-content:center;align-items:center;height:1.35em;line-height:1.15;display:flex;overflow:hidden}.landing__outcome-subtitle{color:#343846;margin:20px 0 0;font-size:clamp(1.12rem,1.8vw,1.32rem);font-weight:750;line-height:1.35}@keyframes landing-outcome-word-cycle{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-20%)}50%,68%{transform:translateY(-40%)}75%,93%{transform:translateY(-60%)}to{transform:translateY(-80%)}}@media (prefers-reduced-motion:reduce){.landing__outcome-word-track{animation:none;transform:none}}.landing__outcome-demo{border:1px solid var(--lp-line);background:linear-gradient(145deg,#fbfbfd,#f5f6fa);border-radius:26px;margin-top:36px;overflow:hidden}.landing__outcome-main{grid-template-columns:minmax(280px,.9fr) 72px minmax(450px,1.1fr);align-items:center;padding:clamp(22px,4vw,46px);display:grid}.landing__outcome-result,.landing__outcome-source{border:1px solid var(--lp-line);background:#fff;border-radius:18px;min-width:0;padding:26px;box-shadow:0 12px 30px #232a480d}.landing__outcome-source{padding:28px}.landing__outcome-source-head{align-items:center;gap:12px;display:flex}.landing__outcome-source-head>div{gap:2px;display:grid}.landing__outcome-source-head strong{color:#202330;font-size:.96rem}.landing__outcome-source-head div span{color:var(--lp-muted);font-size:.75rem}.landing__outcome-file{width:40px;height:40px;color:var(--lp-accent);background:var(--lp-accent-soft);border-radius:11px;flex:0 0 40px;place-items:center;display:grid}.landing__outcome-file svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.landing__outcome-wave{align-items:center;gap:3px;height:58px;margin:18px 0;display:flex;overflow:hidden}.landing__outcome-wave i{opacity:.72;background:#7565ed;border-radius:999px;flex:1;width:4px;max-width:7px;height:15px}.landing__outcome-wave i:nth-child(3n){height:30px}.landing__outcome-wave i:nth-child(4n){height:43px}.landing__outcome-wave i:nth-child(7n){height:23px}.landing__outcome-quote{background:#f4f2ff;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.landing__outcome-quote span{color:var(--lp-accent);font-size:.72rem;font-weight:800}.landing__outcome-quote p{color:#4f5361;margin:0;font-size:.8rem;line-height:1.45}.landing__outcome-connector{color:#332b77;background:#ebe8ff;border-radius:50%;justify-self:center;place-items:center;width:46px;height:46px;font-size:1.35rem;font-weight:800;display:grid}.landing__outcome-result h3{color:#202330;margin:0 0 12px;font-size:1.15rem}.landing__outcome-result-rows{border-top:1px solid var(--lp-line)}.landing__outcome-result article{border-bottom:1px solid var(--lp-line);grid-template-columns:36px 122px 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.landing__outcome-row-icon{width:34px;height:34px;color:var(--lp-accent);background:var(--lp-accent-soft);border-radius:9px;place-items:center;display:grid}.landing__outcome-row-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.landing__outcome-result article strong{color:#272b38;font-size:.8rem}.landing__outcome-result article p{color:#596070;margin:0;font-size:.76rem;line-height:1.4}.landing__outcome-note{color:#373258;background:#f0edff;border-radius:10px;align-items:center;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:.79rem;font-weight:700;display:flex}.landing__outcome-note span{color:var(--lp-accent);font-size:1.05rem}.landing__outcome-benefits{border-top:1px solid var(--lp-line);background:#ffffffb8;grid-template-columns:repeat(4,1fr);display:grid}.landing__outcome-benefits article{grid-template-columns:24px 1fr;gap:9px;padding:20px 22px;display:grid}.landing__outcome-benefits article+article{border-left:1px solid var(--lp-line)}.landing__outcome-benefits article>span{color:#fff;background:var(--lp-accent);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.65rem;display:grid}.landing__outcome-benefits strong{color:#242835;font-size:.82rem;display:block}.landing__outcome-benefits p{color:#655d8a;margin:3px 0 0;font-size:.72rem;line-height:1.35}.landing__section--memory{color:var(--lp-ink);background:#f7f8fb}.landing__memory-layout{background:linear-gradient(135deg,#f0edff,#faf9ff 58%,#fff);border:1px solid #e4e0fb;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:64px;padding:clamp(32px,5vw,58px);display:grid;box-shadow:0 18px 46px #3f368212}.landing__memory-copy h2{max-width:13ch;color:var(--lp-ink)}.landing__memory-copy p{max-width:48ch;color:var(--lp-muted);margin:18px 0 0;font-size:1rem;line-height:1.6}.landing__memory-list{gap:10px;display:grid}.landing__memory-list article{background:#ffffffd1;border:1px solid #e1ddf7;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.landing__memory-list article>span{color:#fff;background:var(--lp-accent);border-radius:10px;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:800;display:grid}.landing__memory-list strong{color:var(--lp-ink);font-size:.92rem}.landing__memory-list p{color:var(--lp-muted);margin:2px 0 0;font-size:.78rem}.landing__section--control{background:#fff}.landing__control-card{border:1px solid var(--lp-line);background:#fbfbfd;border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(400px,1.15fr);align-items:center;gap:54px;padding:40px;display:grid}.landing__control-copy h2{max-width:12ch}.landing__control-copy p{max-width:46ch;color:var(--lp-muted);margin:18px 0 0;font-size:1rem;line-height:1.6}.landing__control-example{border:1px solid var(--lp-line);background:#fff;border-radius:16px;padding:20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #232a480f}.landing__control-player{grid-template-columns:38px 1fr auto;align-items:center;gap:12px;display:grid}.landing__control-player>span{color:#fff;background:var(--lp-accent);border-radius:50%;place-items:center;width:38px;height:38px;padding-left:2px;display:grid}.landing__control-player div{gap:5px;display:grid}.landing__control-player i{background:#e5e1fa;border-radius:999px;height:5px;display:block}.landing__control-player i:last-child{background:#c7befd;width:62%}.landing__control-player time{color:var(--lp-accent);font-size:.75rem;font-weight:800}.landing__control-record{border-left:3px solid var(--lp-accent);background:#f8f7fd;border-radius:11px;gap:10px;margin-top:16px;padding:12px 14px 13px;display:grid}.landing__control-record-head{grid-template-columns:28px minmax(120px,180px) 1fr;align-items:center;gap:9px;display:grid}.landing__control-record-head>span{color:#267f67;background:#e5f8f1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:800;display:grid}.landing__control-record-head time{color:var(--lp-accent);justify-self:end;font-size:.69rem}.landing__control-record select,.landing__control-record textarea{color:#2f3340;width:100%;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;outline:none}.landing__control-record select{padding:5px 8px;font-size:.75rem;font-weight:750}.landing__control-record textarea{resize:vertical;padding:6px 8px;font-size:.78rem;line-height:1.55;display:block}.landing__control-record select:hover,.landing__control-record textarea:hover{background:#fff;border-color:#d8d4f6}.landing__control-record select:focus,.landing__control-record textarea:focus{border-color:var(--lp-accent);background:#fff;box-shadow:0 0 0 3px #6f5bf11c}.landing__control-record select.is-demo-target,.landing__control-record textarea.is-demo-target{background:#fff;border-color:#bfb6ff;transition:border-color .25s,background .25s,box-shadow .25s;box-shadow:0 0 0 3px #6f5bf11a}.landing__control-demo-cursor{z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 5px 7px #201c4a47);width:28px;height:32px;transition:left .9s cubic-bezier(.22,.75,.3,1),top .9s cubic-bezier(.22,.75,.3,1),opacity .3s;position:absolute;top:80%;left:86%}.landing__control-demo-cursor svg{z-index:2;fill:#fff;stroke:#29243d;stroke-width:1.8px;stroke-linejoin:round;width:28px;height:32px;position:relative;overflow:visible}.landing__control-demo-cursor i{z-index:1;border:2px solid var(--lp-accent);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:2px}.landing__control-demo-cursor--1,.landing__control-demo-cursor--2,.landing__control-demo-cursor--3,.landing__control-demo-cursor--4,.landing__control-demo-cursor--5,.landing__control-demo-cursor--6{opacity:1}.landing__control-demo-cursor--1{top:80%;left:86%}.landing__control-demo-cursor--2,.landing__control-demo-cursor--3{top:48%;left:43%}.landing__control-demo-cursor--4,.landing__control-demo-cursor--5{top:66%;left:59%}.landing__control-demo-cursor--6{top:66%;left:78%}.landing__control-demo-cursor--7{opacity:0;top:80%;left:88%}.landing__control-demo-cursor--3 i,.landing__control-demo-cursor--5 i{animation:landing-control-cursor-click .65s ease-out}.landing__control-demo-cursor--3 svg,.landing__control-demo-cursor--5 svg{animation:landing-control-pointer-click .34s ease-out}@keyframes landing-control-cursor-click{0%{opacity:0;transform:scale(.35)}35%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.7)}}@keyframes landing-control-pointer-click{0%,to{transform:scale(1)}45%{transform:scale(.86)}}.landing__control-status{color:#777d8b;min-height:1.2em;margin:9px 2px 0;font-size:.69rem}@media (max-width:860px){.landing__outcome-main{grid-template-columns:1fr;gap:16px}.landing__outcome-connector{transform:rotate(90deg)}.landing__outcome-benefits{grid-template-columns:repeat(2,1fr)}.landing__outcome-benefits article:nth-child(3){border-left:0;border-top:1px solid var(--lp-line)}.landing__outcome-benefits article:nth-child(4){border-top:1px solid var(--lp-line)}.landing__control-card,.landing__memory-layout{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.landing__outcome-demo{margin-top:28px}.landing__outcome-main{padding:12px}.landing__outcome-result,.landing__outcome-source{padding:16px}.landing__outcome-result article{grid-template-columns:32px 94px 1fr;gap:8px}.landing__outcome-benefits{grid-template-columns:1fr}.landing__outcome-benefits article+article{border-left:0;border-top:1px solid var(--lp-line)}.landing__memory-layout{gap:24px}.landing__control-card{padding:22px}.landing__control-example{padding:15px}}@media (prefers-reduced-motion:reduce){.landing__control-demo-cursor{display:none}}.landing__demo-split{--lp-demo-stage-h:540px;background:#fff;border:none;border-radius:22px;align-items:stretch;gap:12px;margin-top:28px;padding:12px;display:grid;box-shadow:0 18px 50px #232a480f}.landing__demo-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0 24px;padding:0;list-style:none;display:grid;position:relative}.landing__demo-roadmap:before{content:"";background:#dfe2ea;height:1px;position:absolute;top:23px;left:11%;right:11%}.landing__demo-roadmap li{z-index:1;color:#343947;text-align:center;justify-items:center;gap:8px;font-size:14px;display:grid;position:relative}.landing__demo-roadmap span{width:46px;height:46px;color:var(--lp-accent);background:#fff;border:1px solid #dcd7ff;border-radius:50%;place-items:center;font-weight:800;display:grid;box-shadow:0 6px 18px #232a4814}.landing__demo-roadmap strong{font-weight:700}.landing__demo-split.landing__demo-split--guided{--lp-demo-stage-h:620px;border:1px solid #e2e4eb;border-radius:18px;grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden;box-shadow:0 24px 70px #232a481f}@media (max-width:640px){.landing__demo-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.landing__demo-roadmap:before{display:none}}.landing__demo-split--guided .landing__demo-main{border-radius:0}.landing__demo-main{background:var(--lp-panel);box-shadow:none;height:var(--lp-demo-stage-h);min-height:var(--lp-demo-stage-h);max-height:var(--lp-demo-stage-h);isolation:isolate;border:none;border-radius:14px;overflow:hidden}.landing__demo-placeholder{background:#f4f5f8;height:100%;min-height:100%}.landing__demo-side{box-shadow:none;height:var(--lp-demo-stage-h);min-height:var(--lp-demo-stage-h);max-height:var(--lp-demo-stage-h);background:#fff;border:none;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.landing__demo-side-head{color:#1e2230;border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:650;display:flex}.landing__demo-side-count{color:var(--lp-accent);background:var(--lp-accent-soft);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.landing__inbox-list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex}.landing__inbox-item{border:1px solid var(--lp-line);background:#fff;border-radius:12px;flex-direction:column;flex:1 1 0;min-height:0;padding:12px 14px;transition:border-color .15s;animation:lp-inbox-in .35s both;display:flex}@keyframes lp-inbox-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing__inbox-item:hover{border-color:#cfc8ff}.landing__inbox-item--active{background:#faf9ff;border-color:#bdb4ff;box-shadow:0 4px 16px #6d5dfc14}.landing__inbox-num{background:var(--lp-accent-soft);width:24px;height:24px;color:var(--lp-accent);border-radius:7px;place-items:center;margin-bottom:6px;font-size:12px;font-weight:650;display:inline-grid}.landing__inbox-text{color:#2a2f3c;margin-bottom:6px;font-size:14.5px;font-weight:550;line-height:1.45}.landing__inbox-meta{color:var(--lp-muted);font-size:12.5px}.landing__status{border-radius:999px;align-self:flex-start;margin-top:auto;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.landing__status--open{color:#a45f24;background:#fff7dc}.landing__status--progress{background:var(--lp-accent-soft);color:var(--lp-accent)}.landing__status--done{color:#277c55;background:#eef9f2}.landing__demo-steps{background:#ffffffbf;border:none;border-radius:18px;flex-direction:column;align-items:center;gap:10px;margin-top:28px;padding:16px 18px 14px;display:flex;box-shadow:0 8px 28px #232a480a}.landing__demo-steps-hint{text-align:center;color:#8a90a0;width:100%;font-size:12px;font-weight:600}.landing__demo-steps-row{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.landing__demo-steps-pills{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;width:100%;display:flex}.landing__demo-step-nav{border:1px solid var(--lp-line-strong);width:36px;height:36px;color:var(--lp-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:10px;flex-shrink:0;font-size:22px;line-height:1;display:none;box-shadow:0 2px 8px #232a480f}.landing__demo-step-nav:hover{color:var(--lp-accent);border-color:#b8aeff}.landing__demo-step-nav:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.landing__demo-progress{background:#e8eaef;border-radius:99px;width:min(420px,100%);height:4px;margin-top:4px;overflow:hidden}.landing__demo-progress i{width:100%;height:100%;transform:scaleX(var(--lp-progress,0));transform-origin:0;background:linear-gradient(90deg,#6d5dfc,#8b79ff);border-radius:99px;transition:transform .45s;display:block}.landing__demo-progress-label{color:#8a90a0;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.landing__demo-resume{background:var(--lp-accent-soft);color:var(--lp-accent);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.landing__demo-resume:hover{background:#e4e0ff}.landing__demo-resume:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.landing__demo-step-pill{border:1px solid var(--lp-line-strong);font:inherit;color:#4b5262;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:10px 16px 10px 10px;font-size:13px;font-weight:550;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 2px 8px #232a480f}@media (min-width:901px){.landing__demo-steps-pills{flex-wrap:nowrap}.landing__demo-step-pill{flex:1 1 0;justify-content:flex-start;min-width:0}}.landing__demo-step-pill:hover{color:var(--lp-text);border-color:#b8aeff;transform:translateY(-2px);box-shadow:0 8px 20px #6d5dfc24}.landing__demo-step-pill:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.landing__demo-step-pill:active{transform:translateY(0);box-shadow:0 2px 8px #232a480f}.landing__demo-step-pill--active{color:#fff;background:linear-gradient(135deg,#6d5dfc,#7f6dfb);border-color:#0000;box-shadow:0 8px 22px #6d5dfc52}.landing__demo-step-pill--active:hover{color:#fff;border-color:#0000;box-shadow:0 10px 26px #6d5dfc61}.landing__demo-step-pill em{background:var(--lp-accent-soft);width:26px;height:26px;color:var(--lp-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:0;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.landing__demo-step-pill--active em{color:#fff;background:#ffffff38}.landing__demo-cta{border-radius:var(--lp-radius);background:#fff;border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:22px 24px;display:flex;box-shadow:0 8px 28px #232a480d}.landing__demo-cta strong{color:#1e2230;margin-bottom:4px;font-size:1.02rem;font-weight:650;display:block}.landing__demo-cta p{color:var(--lp-muted);margin:0;font-size:14px}@media (max-width:900px){.landing__demo-step-nav{place-items:center;display:inline-grid}.landing__demo-steps-pills{flex:1;min-width:0}}@media (max-width:640px){.landing__demo-split.landing__demo-split--guided{--lp-demo-stage-h:600px;border-radius:14px;margin-top:22px}}.landing__audience-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#f7f8fbe6;border:1px solid #e7e9eff2;border-radius:16px;flex-wrap:nowrap;justify-content:flex-start;gap:4px;max-width:920px;margin:32px auto 0;padding:5px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #fffc}@media (min-width:900px){.landing__audience-tabs{flex-wrap:wrap;justify-content:center;overflow:visible}}.landing__audience-tab{appearance:none;color:var(--lp-muted);font:inherit;letter-spacing:-.015em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;padding:11px 18px;font-size:14px;font-weight:600;transition:color .18s,background .18s,border-color .18s,box-shadow .18s}.landing__audience-tab:hover{color:#4b456e;background:#6d5dfc14;border-color:#6d5dfc1a;box-shadow:0 0 0 1px #6d5dfc0a}.landing__audience-tab--active{color:#2f2748;background:#fff;border-color:#6d5dfc24;box-shadow:0 1px 2px #28283c0a,0 8px 18px #6d5dfc1a}.landing__audience-tab--active:hover{color:#2f2748;background:#fff;border-color:#6d5dfc33;box-shadow:0 1px 2px #28283c0a,0 10px 22px #6d5dfc24}.landing__audience-tab:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.landing__audience-panel{box-shadow:var(--lp-shadow),0 24px 48px #2828460a;background:radial-gradient(55% 70% at 100% 0,#6d5dfc1a,#0000 58%),radial-gradient(40% 50% at 0 100%,#38bda80f,#0000 50%),linear-gradient(#fff,#fafbfd);border:1px solid #e7e9effa;border-radius:28px;gap:24px;margin-top:18px;padding:28px 24px;animation:landing-audience-in .35s;display:grid}@keyframes landing-audience-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.landing__audience-copy{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.landing__audience-copy h3{letter-spacing:-.035em;color:var(--lp-text);text-wrap:balance;margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:700;line-height:1.2}.landing__audience-why{color:var(--lp-muted);max-width:36em;margin:0 0 22px;font-size:15.5px;line-height:1.55}.landing__audience-list{gap:10px;width:100%;margin:0 0 28px;padding:0;list-style:none;display:grid}.landing__audience-list li{color:#2f3544;background:#f7f8fbbf;border:1px solid #e7e9efd9;border-radius:14px;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding:12px 14px;font-size:14.5px;line-height:1.45;animation:landing-audience-item .4s both;display:grid}.landing__audience-list li:first-child{animation-delay:40ms}.landing__audience-list li:nth-child(2){animation-delay:.1s}.landing__audience-list li:nth-child(3){animation-delay:.16s}.landing__audience-list li:nth-child(4){animation-delay:.22s}.landing__audience-check-mark{width:28px;height:28px;color:var(--lp-accent);background:#6d5dfc1a;border-radius:9px;place-items:center;margin-top:-1px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.landing__audience-stage{align-self:stretch;min-width:0;position:relative}.landing__audience-stage-label{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.04em;text-transform:uppercase;color:#5b5378;background:#ffffffe6;border:1px solid #6d5dfc29;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.landing__av{border:1px solid #e7e9eff2;border-radius:22px;height:100%;min-height:300px;padding:28px 22px 56px;animation:landing-av-in .45s both;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 16px 36px #28284612}.landing__av-glow{pointer-events:none;filter:blur(8px);opacity:.9;border-radius:50%;width:70%;height:70%;animation:landing-av-glow 5.5s ease-in-out infinite;position:absolute;inset:-20% -10% auto auto}.landing__av--team{background:linear-gradient(155deg,#f4f2ff,#f8f7fc 45%,#fbfbfd)}.landing__av--team .landing__av-glow{background:radial-gradient(circle,#6d5dfc29,#0000 68%)}.landing__av--dev{background:linear-gradient(155deg,#f4f2ff,#f8f7fc 45%,#fbfbfd)}.landing__av--dev .landing__av-glow{background:radial-gradient(circle,#6d5dfc29,#0000 68%)}.landing__av--sales{background:linear-gradient(155deg,#f4f2ff,#f8f7fc 45%,#fbfbfd)}.landing__av--sales .landing__av-glow{background:radial-gradient(circle,#6d5dfc29,#0000 68%)}.landing__av--product{background:linear-gradient(155deg,#f4f2ff,#f8f7fc 45%,#fbfbfd)}.landing__av--product .landing__av-glow{background:radial-gradient(circle,#6d5dfc29,#0000 68%)}.landing__av--solo{background:linear-gradient(155deg,#f4f2ff,#f8f7fc 45%,#fbfbfd)}.landing__av--solo .landing__av-glow{background:radial-gradient(circle,#6d5dfc24,#0000 68%);width:65%;height:65%;inset:auto auto -15% -10%}@keyframes landing-av-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes landing-av-glow{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-8%,6%)scale(1.08)}}.landing__av-float{z-index:2;color:#4b456e;background:#fffffff0;border:1px solid #6d5dfc2e;border-radius:999px;padding:8px 13px;font-size:12.5px;font-weight:650;animation:landing-av-float 3.2s ease-in-out infinite;position:absolute;bottom:18px;left:20px;box-shadow:0 10px 24px #28283c1a}@keyframes landing-av-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.landing__av-top{justify-content:space-between;gap:12px;margin-bottom:18px;padding-right:88px}.landing__av-faces,.landing__av-top{align-items:center;display:flex}.landing__av-faces span{border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:-10px;font-size:12px;font-weight:700;animation:landing-av-face 2.8s ease-in-out infinite;display:inline-grid;box-shadow:0 4px 12px #2828461a}.landing__av-faces span:first-child{color:#6d5dfc;z-index:1;background:#efeaff}.landing__av-faces span:nth-child(2){color:#5c57e9;z-index:2;background:#e8e4ff;animation-delay:.15s}.landing__av-faces span:nth-child(3){color:#7a70d6;z-index:3;background:#f3f0ff;animation-delay:.3s}.landing__av-faces-more{z-index:4;animation-delay:.45s;color:#6b7280!important;background:#f0f1f5!important}@keyframes landing-av-face{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.landing__av-live{color:#5b5378;background:#ffffffe6;border:1px solid #6d5dfc29;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:650;display:inline-flex}.landing__av-live i{background:#8b79ff;border-radius:50%;width:7px;height:7px;animation:landing-av-pulse 1.6s ease-out infinite;box-shadow:0 0 #6d5dfc59}@keyframes landing-av-pulse{0%{box-shadow:0 0 #6d5dfc59}70%{box-shadow:0 0 0 8px #6d5dfc00}to{box-shadow:0 0 #6d5dfc00}}.landing__av-team-grid{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:12px;display:grid}.landing__av-note-card{background:#fff;border:1px solid #e7e9eff2;border-radius:14px;gap:8px;padding:14px;display:grid;box-shadow:0 10px 22px #2828460d}.landing__av-note-card b{color:#2f3544;font-size:13px;font-weight:700}.landing__av-note-card span{transform-origin:0;background:#e8eaef;border-radius:4px;width:100%;height:7px;animation:landing-av-type 2.4s ease-in-out infinite;display:block}.landing__av-note-card span:nth-of-type(2){width:92%;animation-delay:.12s}.landing__av-note-card-short{animation-delay:.24s;width:48%!important}@keyframes landing-av-type{0%,to{opacity:.85;transform:scaleX(1)}50%{opacity:1;transform:scaleX(.92)}}.landing__av-board-mini{grid-template-columns:1fr 1.15fr;align-items:end;gap:8px;display:grid}.landing__av-board-col{background:#ffffffbf;border:1px solid #e7e9eff2;border-radius:12px;gap:6px;min-height:88px;padding:10px 8px;display:grid}.landing__av-board-col--hot{background:#fff;border-color:#d7d1ff;min-height:118px;box-shadow:0 12px 24px #6d5dfc1f}.landing__av-board-col em{background:#eef0f4;border-radius:7px;height:18px;display:block}.landing__av-board-col--hot em{background:#e4ddff}.landing__av-board-card--pop{animation:landing-av-pop 2.6s ease-in-out infinite;background:linear-gradient(90deg,#8b79ff,#6d5dfc)!important}@keyframes landing-av-pop{0%,to{opacity:1;transform:translateY(0)scale(1)}40%{opacity:1;transform:translateY(-6px)scale(1.03)}55%{transform:translateY(-2px)scale(1.01)}}.landing__av-dev-chrome{align-items:center;gap:6px;margin-bottom:14px;padding-right:88px;display:flex}.landing__av-dev-chrome span{background:#e4ddff;border-radius:50%;width:9px;height:9px}.landing__av-dev-chrome span:first-child{background:#d7d1ff}.landing__av-dev-chrome span:nth-child(2){background:#c4b5fd}.landing__av-dev-chrome span:nth-child(3){background:#a99bff}.landing__av-dev-chrome strong{color:#5c6372;margin-left:8px;font-size:12px;font-weight:650}.landing__av-dev-body{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.landing__av-code{background:#fff;border:1px solid #d7d1fff2;border-radius:14px;padding:14px;position:relative;overflow:hidden;box-shadow:0 12px 24px #6d5dfc14}.landing__av-code-line{opacity:.9;background:linear-gradient(90deg,#c4b5fd,#8b79ff);border-radius:4px;width:88%;height:8px;margin-bottom:8px;animation:landing-av-code 2.2s ease-in-out infinite;display:block}.landing__av-code-line--mid{background:linear-gradient(90deg,#ddd6fe,#a99bff);width:70%;animation-delay:.15s}.landing__av-code-line--short{background:linear-gradient(90deg,#e8e4ff,#c4b5fd);width:46%;margin-bottom:0;animation-delay:.3s}@keyframes landing-av-code{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.landing__av-pr{color:#5b5378;background:#6d5dfc0f;border:1px solid #6d5dfc1f;border-radius:10px;margin-top:12px;padding:8px 10px}.landing__av-pr b{color:#2f2748;font-size:12px;font-weight:700;display:block}.landing__av-pr span{color:#7a7496;font-size:11px}.landing__av-dev-tasks{align-content:start;gap:8px;display:grid}.landing__av-dev-task{color:#3a4154;background:#fff;border:1px solid #e7e9eff2;border-radius:12px;padding:10px 12px;font-size:12.5px;font-weight:650;animation:landing-av-slide 3s ease-in-out infinite;box-shadow:0 8px 16px #2828460d}.landing__av-dev-task--a{animation-delay:0s}.landing__av-dev-task--b{border-color:#d7d1ff;animation-delay:.2s}.landing__av-dev-task--c{color:#5c57e9;background:#f4f2ff;border-color:#e4ddff;animation-delay:.4s}@keyframes landing-av-slide{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.landing__av-call{background:#ffffffe6;border:1px solid #d7d1fff2;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:18px;padding:14px 96px 14px 14px;display:grid;box-shadow:0 10px 22px #6d5dfc0f}.landing__av-wave{align-items:end;gap:3px;height:28px;display:flex}.landing__av-wave i{background:linear-gradient(#c4b5fd,#6d5dfc);border-radius:99px;width:4px;animation:landing-av-wave 1.1s ease-in-out infinite}.landing__av-wave i:first-child{height:10px;animation-delay:0s}.landing__av-wave i:nth-child(2){height:18px;animation-delay:80ms}.landing__av-wave i:nth-child(3){height:24px;animation-delay:.16s}.landing__av-wave i:nth-child(4){height:14px;animation-delay:.24s}.landing__av-wave i:nth-child(5){height:22px;animation-delay:.32s}.landing__av-wave i:nth-child(6){height:12px;animation-delay:.4s}.landing__av-wave i:nth-child(7){height:17px;animation-delay:.48s}@keyframes landing-av-wave{0%,to{opacity:.7;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.landing__av-call-meta b{color:#2f2748;font-size:13.5px;font-weight:700;display:block}.landing__av-call-meta span{color:#7a7496;font-size:12px}.landing__av-pipe{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.landing__av-pipe-step{text-align:center;color:#6a7180;background:#ffffffd9;border:1px solid #e7e9eff2;border-radius:14px;padding:14px 10px;font-size:12.5px;font-weight:700}.landing__av-pipe-step--on{color:#5c57e9;background:#fff;border-color:#d7d1ff;animation:landing-av-pipe 2.4s ease-in-out infinite;box-shadow:0 12px 24px #6d5dfc1f}@keyframes landing-av-pipe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.03)}}.landing__av-interview{background:#ffffffdb;border:1px solid #d7d1ffe6;border-radius:16px;margin-bottom:14px;padding:14px 96px 14px 14px;box-shadow:0 10px 22px #6d5dfc12}.landing__av-interview-head{color:#6b6688;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:650;display:inline-flex}.landing__av-dot{background:#8b79ff;border-radius:50%;width:8px;height:8px;animation:landing-av-pulse 1.8s ease-out infinite}.landing__av-insight b{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-accent);margin-bottom:4px;font-size:11px;font-weight:750;display:block}.landing__av-insight span{color:#2f2748;font-size:14px;font-weight:650;line-height:1.35}.landing__av-prio{gap:8px;display:grid}.landing__av-prio-item{color:#3a4154;background:#fff;border:1px solid #e7e9eff2;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:600;animation:landing-av-slide 2.8s ease-in-out infinite;display:flex}.landing__av-prio-item em{letter-spacing:.04em;border-radius:7px;place-items:center;min-width:28px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.landing__av-prio-item--1{border-color:#d7d1ff;animation-delay:0s;box-shadow:0 10px 20px #6d5dfc1a}.landing__av-prio-item--1 em{color:#5c57e9;background:#efeaff}.landing__av-prio-item--2{animation-delay:.18s}.landing__av-prio-item--2 em{color:#6d5dfc;background:#f3f0ff}.landing__av-prio-item--3{opacity:.85;animation-delay:.36s}.landing__av-prio-item--3 em{color:#6a7180;background:#eef0f4}.landing__av-solo-head{align-items:center;gap:12px;margin-bottom:16px;padding-right:88px;display:flex}.landing__av-you{color:#6d5dfc;background:#efeaff;border:1px solid #6d5dfc24;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:750;animation:landing-av-face 2.6s ease-in-out infinite;display:inline-grid;box-shadow:0 4px 12px #6d5dfc1a}.landing__av-solo-head b{color:#2f3544;font-size:14px;font-weight:700;display:block}.landing__av-solo-head span{color:#6a7180;font-size:12px}.landing__av-solo-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.landing__av-solo-note{background:#fff;border:1px solid #e7e9eff2;border-radius:14px;padding:14px;box-shadow:0 10px 22px #2828460d}.landing__av-solo-note b{color:#2f3544;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.landing__av-type{gap:8px;display:grid}.landing__av-type i{transform-origin:0;background:#e8eaef;border-radius:4px;width:100%;height:7px;animation:landing-av-type 2.2s ease-in-out infinite;display:block}.landing__av-type i:first-child{background:linear-gradient(90deg,#e4ddff,#b8a9ff);width:70%;height:9px}.landing__av-type i:nth-child(2){width:92%;animation-delay:.12s}.landing__av-type i:nth-child(3){width:54%;animation-delay:.24s}.landing__av-solo-checks{align-content:start;gap:8px;display:grid}.landing__av-solo-check{color:#5c6372;background:#ffffffd9;border:1px solid #e7e9eff2;border-radius:12px;padding:10px 10px 10px 30px;font-size:12px;font-weight:600;position:relative}.landing__av-solo-check:before{content:"";border:1.5px solid #b8bcc8;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.landing__av-solo-check--on{color:#4b456e;background:#f4f2ff;border-color:#6d5dfc2e;animation:landing-av-check 2.8s ease-in-out infinite}.landing__av-solo-check--on:before{background:#8b79ff;border-color:#8b79ff;box-shadow:inset 0 0 0 2px #f4f2ff}@keyframes landing-av-check{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes landing-audience-item{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:860px){.landing__audience-panel{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:32px;padding:36px 34px}.landing__av{min-height:320px}}@media (max-width:859px){.landing__av{min-height:280px}.landing__av-dev-body,.landing__av-solo-grid,.landing__av-team-grid{grid-template-columns:1fr}}.landing__section--audience-fit{background:#fff;padding-top:84px;padding-bottom:88px}.landing__section--audience-fit .landing__section-lead{max-width:610px;color:var(--lp-muted);font-size:1rem;line-height:1.55}.landing__audience-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.landing__audience-fit-grid article{border:1px solid var(--lp-line);background:#fff;border-radius:17px;flex-direction:column;min-height:250px;padding:26px;display:flex;box-shadow:0 10px 28px #232a480d}.landing__audience-fit-title{align-items:center;gap:12px;display:flex}.landing__audience-fit-title>span{width:42px;height:42px;color:var(--lp-accent);background:var(--lp-accent-soft);border-radius:11px;flex:0 0 42px;place-items:center;display:grid}.landing__audience-fit-title svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.landing__audience-fit-title h3{color:#20232f;letter-spacing:-.02em;margin:0;font-size:1.16rem;line-height:1.3}.landing__audience-fit-metric{border-bottom:1px solid var(--lp-line);color:#596173;align-items:center;gap:9px;margin-top:20px;padding-bottom:18px;font-size:.84rem;font-weight:650;display:flex}.landing__audience-fit-metric svg{fill:none;width:18px;height:18px;stroke:var(--lp-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px}.landing__audience-fit-grid article>p{color:#666c79;margin:18px 0 0;font-size:.9rem;line-height:1.6}@media (max-width:900px){.landing__audience-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.landing__section--audience-fit{padding-top:64px;padding-bottom:68px}.landing__audience-fit-grid{grid-template-columns:1fr}.landing__audience-fit-grid article{min-height:0;padding:22px}}.landing__module-map{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:36px;display:grid}.landing__module-node{text-align:left;border:1px solid var(--lp-line);background:var(--lp-panel);color:inherit;cursor:pointer;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:var(--lp-shadow);border-radius:14px;align-items:flex-start;gap:12px;padding:16px 14px;transition:border-color .2s,transform .2s,background .2s,box-shadow .2s;display:flex;position:relative}.landing__module-node:hover{border-color:#d7d1ff}.landing__module-node:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px;z-index:2}.landing__module-node.is-active{background:#f7f5ff;border-color:#6d5dfc73;transform:translateY(-2px);box-shadow:0 10px 28px #6d5dfc1f}.landing__module-icon{background:var(--lp-accent-soft);border-radius:10px;flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden}.landing__module-icon--spaces:after,.landing__module-icon--spaces:before{content:"";background:var(--lp-accent);opacity:.75;border-radius:3px;position:absolute}.landing__module-icon--spaces:before{width:12px;height:12px;top:8px;left:7px}.landing__module-icon--spaces:after{opacity:.4;width:10px;height:10px;bottom:8px;right:7px}.landing__module-icon--kanban{background-color:var(--lp-accent-soft);background-image:linear-gradient(#6d5dfc 0 0),linear-gradient(#8b79ff 0 0),linear-gradient(#c8c4e8 0 0);background-position:8px 8px,16px 8px,24px 12px;background-repeat:no-repeat;background-size:5px 12px,5px 20px,5px 8px}.landing__module-icon--teams:before{content:"";background:var(--lp-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:8px;box-shadow:10px 0 #8b79ff,5px 8px #c8c4e8}.landing__module-icon--docs:before{content:"";border:1.5px solid var(--lp-accent);box-sizing:border-box;background:#fff;border-radius:3px;width:14px;height:18px;position:absolute;top:8px;left:11px}.landing__module-icon--docs:after{content:"";background:var(--lp-accent);width:8px;height:2px;box-shadow:0 4px 0 var(--lp-accent),0 8px 0 #c8c4e8;opacity:.7;position:absolute;top:13px;left:14px}.landing__module-node.is-active .landing__module-icon{box-shadow:0 6px 14px #6d5dfc33}.landing__module-node-text{gap:2px;min-width:0;display:grid}.landing__module-node-num{letter-spacing:.08em;color:var(--lp-accent);opacity:.9;font-size:10px;font-weight:650}.landing__module-node-title{letter-spacing:-.01em;color:#1e2230;font-size:.95rem;font-weight:650}.landing__module-node-hint{color:var(--lp-muted);font-size:12px;font-weight:450}.landing__module-node-link{display:none}.landing__module-detail{background:#fff;border:none;border-radius:20px;align-items:center;gap:20px;min-height:176px;margin-top:18px;padding:22px 24px;display:grid;position:relative;box-shadow:0 16px 40px #232a480f}.landing__module-detail-copy{min-width:0}.landing__module-detail-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-accent);opacity:.9;margin-bottom:8px;font-size:11px;font-weight:650}.landing__module-detail h3{letter-spacing:-.015em;color:#1e2230;margin:0 0 8px;font-size:1.12rem;font-weight:650}.landing__module-detail p{color:#7a8090;max-width:48ch;margin:0;font-size:14px;font-weight:450;line-height:1.65}.landing__module-preview{border:1px solid var(--lp-line);background:linear-gradient(160deg,#f7f5ff,#fbfbfd 70%);border-radius:14px;min-height:128px;padding:16px;position:relative;overflow:hidden}.landing__module-preview--spaces{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:8px;display:grid}.landing__mp-space{border:1px solid var(--lp-line);background:#ffffffd9;border-radius:10px;align-content:start;gap:6px;padding:10px 8px;animation:landing-mp-float 2.8s ease-in-out infinite;display:grid}.landing__mp-space:nth-child(2){animation-delay:.35s}.landing__mp-space:nth-child(3){animation-delay:.7s}.landing__mp-space.is-featured{border-color:#6d5dfc66;animation-name:landing-mp-float-featured;box-shadow:0 8px 18px #6d5dfc1f}.landing__mp-space-dot{background:#c8c4e8;border-radius:3px;width:10px;height:10px}.landing__mp-space.is-featured .landing__mp-space-dot{background:var(--lp-accent);animation:landing-mp-pulse 1.6s ease-in-out infinite}.landing__mp-space-line{background:#e7e9ef;border-radius:3px;height:5px;display:block}.landing__mp-space-line--short{width:55%}.landing__module-preview--kanban{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;display:grid}.landing__mp-col{border:1px solid var(--lp-line);background:#ffffffd9;border-radius:8px;flex-direction:column;gap:5px;min-height:72px;padding:8px 6px;animation:landing-mp-float 2.6s ease-in-out infinite;display:flex}.landing__mp-col:first-child{animation-delay:.15s}.landing__mp-col:nth-child(3){animation-delay:.45s}.landing__mp-col--active{background:#fff;border-color:#6d5dfc73;animation-name:landing-mp-float-featured;box-shadow:0 8px 18px #6d5dfc24}.landing__mp-col i{background:#e7e9ef;border-radius:4px;height:8px;display:block}.landing__mp-col--active i{background:#d7d1ff}.landing__mp-col--active i:first-child{opacity:.65;background:#6d5dfc;animation:landing-mp-card-slide 2.2s ease-in-out infinite}.landing__module-preview--teams{background:radial-gradient(70% 80% at 80% 20%,#6d5dfc29,#0000 55%),linear-gradient(160deg,#f4f2ff,#fbfbfd 70%);align-content:center;justify-items:start;gap:14px;display:grid}.landing__mp-people{align-items:center;display:flex}.landing__mp-person{color:#3d35a8;background:#d9d4ff;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:-8px;font-size:11px;font-weight:800;animation:landing-mp-avatar 2.4s ease-in-out infinite;display:grid}.landing__mp-person:nth-child(2){color:#1a5f8a;background:#c8e6ff;animation-delay:.15s}.landing__mp-person:nth-child(3){color:#8a4a1a;background:#ffe0c8;animation-delay:.3s}.landing__mp-person--more{color:var(--lp-accent);background:#fff;animation:landing-mp-pulse 1.8s ease-in-out .45s infinite}.landing__mp-roles{flex-wrap:wrap;gap:8px;display:flex}.landing__mp-roles span{color:#4b5262;background:#ffffffe6;border:1px solid #6d5dfc33;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;animation:landing-mp-float 2.8s ease-in-out infinite}.landing__mp-roles span:nth-child(2){animation-delay:.4s}.landing__module-preview--docs{background:radial-gradient(60% 70% at 15% 80%,#38bda81f,#0000 50%),linear-gradient(160deg,#f2f0ff,#f7fcfb 70%);grid-template-columns:1.2fr .8fr;align-items:center;gap:10px;display:grid}.landing__mp-doc{background:#fff;border:1px solid #6d5dfc33;border-radius:10px;padding:12px;animation:landing-mp-float 2.6s ease-in-out infinite;box-shadow:0 8px 18px #6d5dfc14}.landing__mp-doc-title{opacity:.7;background:#6d5dfc;border-radius:3px;width:48%;height:7px;margin-bottom:10px;animation:landing-mp-line 2.4s ease-in-out infinite;display:block}.landing__mp-doc-line{background:#e4e0f8;border-radius:3px;height:5px;margin-bottom:6px;display:block}.landing__mp-doc-line--short{width:42%;margin-bottom:0}.landing__mp-audio{background:#fff;border:1px solid #38bda847;border-radius:10px;justify-content:center;align-items:flex-end;gap:4px;height:56px;padding:10px;display:flex}.landing__mp-wave{transform-origin:bottom;background:#2a9f8f;border-radius:999px;width:5px;animation:landing-mp-wave 1.1s ease-in-out infinite}.landing__mp-wave:first-child{height:14px;animation-delay:0s}.landing__mp-wave:nth-child(2){height:28px;animation-delay:.1s}.landing__mp-wave:nth-child(3){height:40px;animation-delay:.2s}.landing__mp-wave:nth-child(4){height:22px;animation-delay:.15s}.landing__mp-wave:nth-child(5){height:16px;animation-delay:50ms}@keyframes landing-mp-wave{0%,to{opacity:.65;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@keyframes landing-mp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes landing-mp-float-featured{0%,to{transform:translateY(-4px)}50%{transform:translateY(-8px)}}@keyframes landing-mp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes landing-mp-avatar{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes landing-mp-card-slide{0%,to{opacity:.65;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@keyframes landing-mp-line{0%,to{opacity:.7;width:48%}50%{opacity:1;width:62%}}.landing__cta{padding:48px 0 64px}.landing__cta-box{text-align:center;background:#fff;border:none;border-radius:24px;padding:48px 28px;box-shadow:0 18px 50px #232a480f}.landing__cta-box h2{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(2rem,4.2vw,2.85rem);font-weight:750;line-height:1.15}.landing__cta-box>p{max-width:620px;color:var(--lp-muted);margin:14px auto 0;font-size:16px;line-height:1.55}.landing__section--trust{background:#fff}.landing__review-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.landing__review-flow article{border:1px solid var(--lp-line);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;min-height:168px;padding:22px;display:flex}.landing__review-flow article>span{background:var(--lp-accent-soft);width:36px;height:36px;color:var(--lp-accent);border-radius:10px;flex:0 0 36px;place-items:center;font-size:13px;font-weight:800;display:grid}.landing__review-flow strong{color:#252936;font-size:15px}.landing__review-flow p{color:var(--lp-muted);margin:8px 0 0;font-size:14px;line-height:1.55}@media (max-width:760px){.landing__review-flow{grid-template-columns:1fr}.landing__review-flow article{min-height:0;padding:20px}}.landing__cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (min-width:768px){.landing__demo-split{grid-template-columns:1.35fr .65fr;align-items:stretch}.landing__module-map{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:0}.landing__module-node{box-shadow:none;border-radius:0}.landing__module-node:first-child{border-radius:14px 0 0 14px}.landing__module-node:last-child{border-radius:0 14px 14px 0}.landing__module-node+.landing__module-node{margin-left:-1px}.landing__module-node.is-active{z-index:1}.landing__module-node-link{z-index:2;pointer-events:none;background:#d7d1ff;width:10px;height:2px;display:block;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.landing__module-node.is-active .landing__module-node-link,.landing__module-node:has(+.is-active) .landing__module-node-link{background:var(--lp-accent)}.landing__module-detail{grid-template-columns:1.15fr .85fr;gap:28px;padding:26px 28px}}@media (max-width:767px){.landing__cta-box{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.landing{scroll-behavior:auto}.landing__marquee-inner,.landing__preview-frame{animation:none}.landing__preview-frame:hover{transform:none}.landing__inbox-item{animation:none}.landing__audience-list li,.landing__audience-panel,.landing__av,.landing__av-board-card--pop,.landing__av-code-line,.landing__av-dev-task,.landing__av-dot,.landing__av-faces span,.landing__av-float,.landing__av-glow,.landing__av-live i,.landing__av-note-card span,.landing__av-pipe-step--on,.landing__av-prio-item,.landing__av-solo-check--on,.landing__av-type i,.landing__av-wave i,.landing__av-you,.landing__module-node,.landing__module-node.is-active{transition:none;animation:none;transform:none}.landing__mp-col,.landing__mp-col--active,.landing__mp-col--active i:first-child,.landing__mp-doc,.landing__mp-doc-title,.landing__mp-person,.landing__mp-person--more,.landing__mp-roles span,.landing__mp-space,.landing__mp-space.is-featured,.landing__mp-space.is-featured .landing__mp-space-dot,.landing__mp-wave,.lp-board-card--active{animation:none}.lp-demo-cursor,.lp-demo-drag-card{display:none}}