.feat .cr-rv{opacity:0;transform:translateY(20px) scale(.985);filter:blur(4px);transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease)}.feat .cr-rv.in{opacity:1;transform:none;filter:none}.feat [data-tilt]{position:relative;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s,opacity .8s var(--ease),filter .8s var(--ease);transform-style:preserve-3d}.feat .cr-spot{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(440px circle at var(--mx,50%) var(--my,0%),rgba(79,70,229,.13),transparent 46%);z-index:1}.feat [data-tilt]:hover .cr-spot{opacity:1}.feat [data-tilt]>*:not(.cr-spot){position:relative;z-index:2}.feat-hero{padding:140px 0 72px;overflow:hidden;position:relative}.feat-hero-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:54px;align-items:center}.feat-crumbs{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:400;color:var(--mute);margin-bottom:18px}.feat-crumbs a{color:var(--mute);transition:color .15s}.feat-crumbs a:hover{color:var(--primary)}.feat-hero h1{margin-top:14px}.feat-hero .cr-lead{max-width:540px}.feat-bullets{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:11px;max-width:560px}.feat-bullets li{display:flex;gap:10px;font-size:14.5px;font-weight:300;color:var(--ink-2);line-height:1.45}.feat-bullets .ck{flex:0 0 auto;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,var(--primary),var(--primary-soft));margin-top:1px}.feat-hero-demo{position:relative;border-radius:var(--r-xl)}.cdemo{position:relative;background:linear-gradient(160deg,#fff,var(--soft));border:1px solid var(--hair);border-radius:var(--r-xl);box-shadow:var(--sh3);padding:16px;overflow:hidden}.cdemo:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(99,91,255,.1),transparent);transform:skew(-16deg);animation:feat-sheen 7s ease-in-out infinite;pointer-events:none}@keyframes feat-sheen{0%,60%{left:-70%}to{left:160%}}.cdemo-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-pill);padding:9px 14px;box-shadow:var(--sh1)}.cdemo-q{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:var(--ink-2)}.cdemo-q svg{color:var(--primary);flex:0 0 auto}.cdemo-spark{width:46px;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--primary),var(--magenta));opacity:.5}.cdemo-thread{margin-top:13px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-lg);padding:14px;box-shadow:var(--sh1)}.cdemo-th-head{display:flex;gap:11px;align-items:flex-start}.cdemo-pf{flex:0 0 auto;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff}.cdemo-pf.rd{background:#ff4500}.cdemo-th-head b{display:block;font-size:14px;font-weight:500;color:var(--ink);line-height:1.3}.cdemo-th-head i{display:block;font-style:normal;font-size:11.5px;color:var(--mute);margin-top:3px}.cdemo-reply{display:flex;gap:10px;margin-top:13px;padding-top:13px;border-top:1px dashed var(--hair)}.cdemo-av{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:600;color:#fff;background:linear-gradient(140deg,var(--primary),var(--primary-soft))}.cdemo-rb{flex:1;position:relative}.cdemo-rb .l{display:block;height:7px;border-radius:4px;background:linear-gradient(90deg,#e9e7ff,var(--soft));margin-bottom:7px;animation:cdemo-type 4s ease-in-out infinite}.cdemo-rb .l.w1{width:92%}.cdemo-rb .l.w2{width:100%;animation-delay:.25s}.cdemo-rb .l.w3{width:64%;animation-delay:.5s}@keyframes cdemo-type{0%,70%,to{opacity:.55}82%{opacity:1}}.cdemo-draft{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#0e9f6e;background:#fff;border:1px solid rgba(16,185,129,.3);border-radius:var(--r-pill);padding:3px 9px;box-shadow:var(--sh1)}.cdemo-meter{margin-top:13px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-lg);padding:13px 14px;box-shadow:var(--sh1)}.cdemo-meter-top{display:flex;align-items:baseline;justify-content:space-between;font-size:12px;font-weight:500;color:var(--mute)}.cdemo-count{font-size:21px;font-weight:600;color:var(--primary-deep);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cdemo-track{height:7px;border-radius:4px;background:var(--soft);margin-top:9px;overflow:hidden}.cdemo-fill{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,var(--primary),var(--magenta));animation:cdemo-fill 5s var(--ease) infinite}@keyframes cdemo-fill{0%{width:6%}70%,to{width:88%}}.cdemo-tags{display:flex;gap:8px;margin-top:11px}.cdemo-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--mute);background:var(--soft);border:1px solid var(--hair);border-radius:var(--r-pill);padding:4px 10px}.cdemo-tag.on{color:var(--primary-deep);background:#4f46e512;border-color:#4f46e533}.cdemo-tag .d{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b98180;animation:cr-pulse 2.4s infinite}.cdemo-tag .d.ai{background:var(--magenta)}.cdemo--fallback{display:grid;place-items:center;min-height:240px}.cdemo-score{display:grid;place-items:center;gap:14px}.cdemo-ring{position:relative;width:120px;height:120px;display:grid;place-items:center}.cdemo-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.cdemo-ring .cdemo-arc{animation:hm-arc 3.4s ease-in-out infinite}.cdemo-ring i{font-size:34px;font-weight:300;color:var(--primary-deep);font-style:normal;letter-spacing:-.02em}.cdemo-score-lbl{font-size:13px;font-weight:500;color:var(--mute)}.cdemo-pf.fb{background:#1877f2}.cdemo-pf.x{background:#0f1419;font-size:11px}.cdemo-pf.li{background:#0a66c2;font-size:11px}.cdemo-pf.sm{width:15px;height:15px;border-radius:4px;font-size:9px;display:inline-grid}.cd-dot.live{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b98180;animation:cr-pulse 2.4s infinite;flex:0 0 auto}@keyframes cr-softpulse{0%,to{opacity:1}50%{opacity:.7}}.cd-lead{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-md);padding:11px 13px;box-shadow:var(--sh1)}.cd-av{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(140deg,var(--primary),var(--primary-soft))}.cd-lead-m{flex:1;min-width:0}.cd-lead-m b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.cd-lead-m i{display:flex;align-items:center;gap:6px;font-style:normal;font-size:11.5px;color:var(--mute);margin-top:2px}.cd-ring{position:relative;width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center}.cd-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.cd-arc{animation:cd-arc 3.6s var(--ease) infinite}@keyframes cd-arc{0%{stroke-dashoffset:100}55%,to{stroke-dashoffset:9}}.cd-score{font-size:14px;font-weight:700;color:var(--primary-deep);font-style:normal}.cd-quote{margin-top:12px;font-size:13.5px;font-weight:400;color:var(--ink-2);line-height:1.5;background:var(--soft);border:1px solid var(--hair);border-radius:var(--r-md);padding:11px 13px}.cd-quote mark{background:#4f46e524;color:var(--primary-deep);border-radius:3px;padding:0 2px}.cd-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.cd-chip{font-size:11px;font-weight:500;color:var(--mute);background:#fff;border:1px solid var(--hair);border-radius:var(--r-pill);padding:4px 10px}.cd-chip.hot{color:var(--ruby);background:#f43f5e14;border-color:#f43f5e38}.cd-timing{display:flex;align-items:center;gap:7px;margin-top:11px;font-size:12px;font-weight:500;color:var(--ink-2)}.cd-switch{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:12px;font-weight:500;color:var(--primary-deep);background:linear-gradient(150deg,#4f46e512,#f96bee0d);border:1px solid rgba(79,70,229,.18);border-radius:var(--r-md);padding:9px 11px}.cd-switch-ic{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;background:linear-gradient(140deg,var(--primary),var(--magenta));flex:0 0 auto}.cd-auto-head{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--ink)}.cd-auto-cad{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--mute)}.cd-auto-row{display:flex;align-items:center;gap:10px;margin-top:10px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-md);padding:9px 11px;box-shadow:var(--sh1)}.cd-auto-row.on{border-color:#4f46e54d;box-shadow:var(--sh1),0 0 0 3px #4f46e514}.cdemo--auto .cdemo-pf{width:26px;height:26px;font-size:11px}.cd-auto-t{flex:1;min-width:0}.cd-auto-t b{display:block;font-size:12.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-auto-t i{display:block;font-style:normal;font-size:10.5px;color:var(--mute);margin-top:2px}.cd-aeo{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--primary-deep);background:#4f46e517;border:1px solid rgba(79,70,229,.2);border-radius:var(--r-pill);padding:3px 8px}.cd-approve{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:#fff;background:linear-gradient(180deg,var(--primary-soft),var(--primary));border-radius:var(--r-pill);padding:4px 10px;box-shadow:0 4px 10px -3px #4f46e580;animation:cr-softpulse 2.6s ease-in-out infinite}.cd-auto-foot{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11px;color:var(--mute)}.cdemo--reply{display:flex;flex-direction:column;gap:11px}.cd-bub{max-width:82%;font-size:13px;line-height:1.45;border-radius:14px;padding:11px 13px;box-shadow:var(--sh1)}.cd-bub.in{align-self:flex-start;background:#fff;border:1px solid var(--hair);border-bottom-left-radius:4px;color:var(--ink-2)}.cd-bub.out{align-self:flex-end;min-width:62px;min-height:40px;background:linear-gradient(140deg,var(--primary),var(--primary-deep));border-bottom-right-radius:4px;display:grid;place-items:center}.cd-type{display:flex;gap:5px}.cd-type i{width:7px;height:7px;border-radius:50%;background:#ffffffd9;animation:hm-dot 1.4s ease-in-out infinite}.cd-type i:nth-child(2){animation-delay:.2s}.cd-type i:nth-child(3){animation-delay:.4s}.cd-coach{background:var(--soft);border:1px solid var(--hair);border-radius:var(--r-md);padding:11px 12px}.cd-coach-lbl{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-deep);margin-bottom:9px}.cd-cchips{display:flex;flex-wrap:wrap;gap:6px}.cd-cchip{font-size:11.5px;font-weight:500;color:var(--mute);background:#fff;border:1px solid var(--hair);border-radius:var(--r-pill);padding:5px 11px}.cd-cchip.on{color:#fff;background:linear-gradient(180deg,var(--primary-soft),var(--primary));border-color:transparent;box-shadow:0 4px 10px -3px #4f46e580}.cd-reply-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.cd-learn{font-size:11px;color:var(--mute)}.cd-board{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.cd-col{background:var(--soft);border:1px solid var(--hair);border-radius:var(--r-md);padding:9px;min-height:108px;overflow:hidden}.cd-col-h{display:block;font-size:10.5px;font-weight:600;color:var(--mute);margin-bottom:8px}.cd-col-h.won{color:#059669}.cd-mini{display:block;height:22px;border-radius:7px;background:#fff;border:1px solid var(--hair);box-shadow:var(--sh1);margin-bottom:7px}.cd-mini.won{background:linear-gradient(150deg,#10b98124,#fff);border-color:#10b9814d}.cd-move{animation:cd-move 5s var(--ease) infinite}@keyframes cd-move{0%,14%{transform:translateY(-30px);opacity:0}30%,to{transform:translateY(0);opacity:1}}.cd-goal{margin-top:12px;background:#fff;border:1px solid var(--hair);border-radius:var(--r-md);padding:12px 13px;box-shadow:var(--sh1)}.cd-goal-top{display:flex;align-items:baseline;justify-content:space-between;font-size:12px;font-weight:500;color:var(--mute)}.cd-goal-top b{font-size:16px;font-weight:700;color:var(--primary-deep)}.cd-goal-track{height:7px;border-radius:4px;background:var(--soft);margin-top:9px;overflow:hidden}.cd-goal-fill{display:block;height:100%;width:80%;border-radius:4px;background:linear-gradient(90deg,var(--primary),var(--magenta));animation:cdemo-fill 5s var(--ease) infinite}.cd-goal-tags{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.cd-goal-tag{font-size:10.5px;font-weight:500;color:var(--mute);background:var(--soft);border:1px solid var(--hair);border-radius:var(--r-pill);padding:3px 9px}.cd-goal-tag.on{color:#059669;background:#10b98114;border-color:#10b98140}.cdemo--int{padding-top:20px;padding-bottom:20px;text-align:center}.cd-int-src{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink);background:#fff;border:1px solid var(--hair);border-radius:var(--r-pill);padding:9px 16px;box-shadow:var(--sh2)}.cd-int-src b{color:var(--primary-deep)}.cd-int-when{font-size:10.5px;font-weight:500;color:var(--mute);margin-left:2px}.cd-int-fan{position:relative;height:40px}.cd-pulse{position:absolute;left:50%;top:4px;width:14px;height:14px;border-radius:50%;border:1.6px solid rgba(79,70,229,.5);transform:translate(-50%);animation:cd-fan 2.4s ease-out infinite}.cd-pulse.p2{animation-delay:1.2s}@keyframes cd-fan{0%{transform:translate(-50%) scale(.4);opacity:.85}to{transform:translate(-50%) scale(3.4);opacity:0}}.cd-int-dests{display:flex;flex-direction:column;gap:9px}.cd-dest{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--ink-2);background:#fff;border:1px solid var(--hair);border-radius:var(--r-md);padding:10px 14px;box-shadow:var(--sh1)}.cd-dest-ic{flex:0 0 auto;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff}.cd-dest-ic.sl{background:#4a154b}.cd-dest-ic.di{background:#5865f2}.cd-dest-ic.za{background:#ff4f00}.cd-sent{margin-left:auto;font-size:10.5px;font-weight:600;color:#059669;background:#10b9811a;border-radius:var(--r-pill);padding:3px 9px;animation:cr-softpulse 2.6s ease-in-out infinite}.feat-pillars{padding:8px 0 0}.feat-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feat-pillar{position:relative;background:#fff;border:1px solid var(--hair);border-radius:var(--r-xl);padding:26px;box-shadow:var(--sh1);overflow:hidden}.feat-pillar-n{display:block;font-size:13px;font-weight:600;letter-spacing:.04em;background:linear-gradient(120deg,var(--primary),var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:13px}.feat-pillar h3{font-size:17px;font-weight:500;color:var(--ink);margin-bottom:9px}.feat-pillar p{font-size:14px;font-weight:300;color:var(--mute);line-height:1.55}.feat-defsec{padding:54px 0}.feat-def{position:relative;max-width:880px;margin:0 auto;background:linear-gradient(150deg,#fff,var(--soft));border:1px solid var(--hair);border-radius:var(--r-xl);padding:30px 34px;box-shadow:var(--sh2);isolation:isolate}.feat-def:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(120deg,#4f46e599,#f96bee73,#06b6d473,#4f46e599);background-size:300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sol-bordermove 8s linear infinite;pointer-events:none;z-index:0}@keyframes sol-bordermove{to{background-position:300% 0}}.feat-def-lbl{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-deep);margin-bottom:12px}.feat-def p{font-size:clamp(16px,1.5vw,19px);font-weight:300;line-height:1.6;color:var(--ink-2)}.feat-pain-grid,.feat-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.feat-step-grid,.feat-use-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px}.feat-pain,.feat-step,.feat-proof-card,.feat-use{background:#fff;border:1px solid var(--hair);border-radius:var(--r-xl);padding:26px;box-shadow:var(--sh1);overflow:hidden}.feat-pain h3,.feat-step h3,.feat-proof-card h3,.feat-use h3{font-size:17px;font-weight:500;color:var(--ink);margin-bottom:9px}.feat-pain p,.feat-step p,.feat-proof-card p,.feat-use p{font-size:14px;font-weight:300;color:var(--mute);line-height:1.55}.feat-pain-n{display:block;font-size:13px;font-weight:600;color:var(--ruby);margin-bottom:12px;letter-spacing:.04em}.feat-step-n{display:block;font-size:30px;font-weight:300;line-height:1;letter-spacing:-.02em;background:linear-gradient(120deg,var(--primary),var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px}.feat-proof-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-lg);color:var(--primary);background:linear-gradient(160deg,#4f46e51a,#6366f10d);border:1px solid rgba(79,70,229,.14);margin-bottom:15px}.feat-use{padding:28px}.feat-hmock{position:relative;height:130px;margin:-26px -26px 20px;border-radius:var(--r-xl) var(--r-xl) 0 0;overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,#f4f1ff,#fbfaff);border-bottom:1px solid var(--hair);display:grid;place-items:center}.m0 .hm-radar{position:relative;width:106px;height:106px}.m0 .rr{position:absolute;inset:0;margin:auto;border-radius:50%;border:1px solid rgba(79,70,229,.16)}.m0 .rr.r1{width:106px;height:106px}.m0 .rr.r2{width:70px;height:70px}.m0 .rr.r3{width:34px;height:34px}.m0 .hm-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(79,70,229,.3),transparent 30%);animation:hm-spin 4s linear infinite}.m0 .hm-core{position:absolute;inset:0;margin:auto;width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px #4f46e52e}.m0 .hm-blip{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--magenta);animation:hm-blip 2.4s ease-out infinite}.m0 .hm-blip.b1{left:64%;top:28%}.m0 .hm-blip.b2{left:30%;top:62%;animation-delay:1.1s}@keyframes hm-spin{to{transform:rotate(360deg)}}@keyframes hm-blip{0%{box-shadow:0 0 #f96bee8c}70%{box-shadow:0 0 0 9px #f96bee00}to{box-shadow:0 0 #f96bee00}}.m1 .hm-score{width:100%;padding:0 22px}.m1 .hm-srow{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--hair);border-radius:11px;padding:9px 11px;box-shadow:var(--sh1)}.m1 .hm-av{width:26px;height:26px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:9.5px;font-weight:600;color:#fff;background:linear-gradient(140deg,var(--primary),var(--primary-soft))}.m1 .hm-ln{flex:1;height:7px;border-radius:4px;background:linear-gradient(90deg,var(--hair),var(--soft))}.m1 .hm-ring{position:relative;width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center}.m1 .hm-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.m1 .hm-ring .hm-arc{animation:hm-arc 3.4s ease-in-out infinite}.m1 .hm-ring i{font-size:10px;font-weight:600;color:var(--primary-deep);font-style:normal}.m1 .hm-chips{display:flex;gap:5px;justify-content:center;margin-top:9px}.m1 .hm-chips i{width:34px;height:7px;border-radius:4px;background:#e9e7ff}.m1 .hm-chips i.hot{width:24px;background:var(--primary)}@keyframes hm-arc{0%,to{stroke-dashoffset:30}50%{stroke-dashoffset:8}}.m2 .hm-reply{position:relative;width:124px;height:84px}.m2 .hm-bub{position:absolute;border-radius:12px;box-shadow:var(--sh1)}.m2 .hm-bub.in{left:0;top:6px;width:76px;height:30px;background:#fff;border:1px solid var(--hair);border-bottom-left-radius:4px}.m2 .hm-bub.out{right:0;bottom:2px;width:66px;height:34px;background:linear-gradient(140deg,var(--primary),#6d4dff);border-bottom-right-radius:4px;display:grid;place-items:center}.m2 .hm-dots{display:flex;gap:4px}.m2 .hm-dots i{width:6px;height:6px;border-radius:50%;background:#ffffffd9;animation:hm-dot 1.4s ease-in-out infinite}.m2 .hm-dots i:nth-child(2){animation-delay:.2s}.m2 .hm-dots i:nth-child(3){animation-delay:.4s}.m2 .hm-chip.draft{position:absolute;right:-8px;top:-12px;display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;color:#0e9f6e;background:#fff;border:1px solid rgba(16,185,129,.3);border-radius:var(--r-pill);padding:3px 7px;box-shadow:var(--sh1)}@keyframes hm-dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.m3 .hm-shield{position:relative;width:106px;height:106px;display:grid;place-items:center}.m3 .hm-pulse{position:absolute;inset:0;margin:auto;width:58px;height:58px;border-radius:18px;border:1.5px solid rgba(79,70,229,.4);animation:hm-pulse 2.6s ease-out infinite}.m3 .hm-pulse.p2{animation-delay:1.3s}.m3 .hm-badge{position:relative;width:54px;height:54px;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(150deg,var(--primary),#7c5cff);box-shadow:0 12px 26px -8px #4f46e599}.m3 .hm-chip{position:absolute;bottom:2px;left:50%;transform:translate(-50%);font-size:9.5px;font-weight:600;color:var(--primary-deep);background:#fff;border:1px solid var(--hair);border-radius:var(--r-pill);padding:3px 8px;box-shadow:var(--sh1);white-space:nowrap}@keyframes hm-pulse{0%{transform:scale(.78);opacity:.85}to{transform:scale(1.5);opacity:0}}.feat-faq-in{max-width:760px;margin:40px auto 0}.feat-q{border:1px solid var(--hair);border-radius:var(--r-lg);background:#fff;margin-bottom:12px;box-shadow:var(--sh1);overflow:hidden}.feat-q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;font-weight:500;font-size:16px;color:var(--ink);list-style:none}.feat-q summary::-webkit-details-marker{display:none}.feat-q-ic{position:relative;flex:0 0 auto;width:16px;height:16px}.feat-q-ic:before,.feat-q-ic:after{content:"";position:absolute;background:var(--primary);border-radius:2px;transition:transform .25s var(--ease)}.feat-q-ic:before{top:7px;left:0;width:16px;height:2px}.feat-q-ic:after{top:0;left:7px;width:2px;height:16px}.feat-q[open] .feat-q-ic:after{transform:scaleY(0)}.feat-q-a{padding:0 22px 20px}.feat-q-a p{font-size:15px;font-weight:300;color:var(--ink-2);line-height:1.62}.feat-related-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}.feat-relcol h4{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mute-2);font-weight:600;margin-bottom:14px}.feat-relcol a{display:block;font-size:14.5px;font-weight:400;color:var(--ink-2);margin-bottom:11px;transition:color .15s}.feat-relcol a:hover{color:var(--primary)}.feat-relcol a span{transition:transform .2s var(--ease);display:inline-block}.feat-relcol a:hover span{transform:translate(3px)}.feat-aurora{position:absolute;left:-20%;top:3%;width:140%;height:340px;z-index:0;pointer-events:none;transform:rotate(-9deg);background:linear-gradient(90deg,transparent,rgba(79,70,229,.16),rgba(249,107,238,.13),rgba(6,182,212,.12),transparent);background-size:220% 100%;filter:blur(72px);opacity:.6;animation:sol-aurora 22s ease-in-out infinite}@keyframes sol-aurora{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.feat-orb{position:absolute;z-index:0;border-radius:50%;filter:blur(60px);pointer-events:none;opacity:.42;will-change:transform;transition:transform .4s ease-out}.feat-orb.o1{width:360px;height:360px;left:-80px;top:-20px;background:radial-gradient(circle,rgba(79,70,229,.4),transparent 64%);transform:translate(calc(var(--hx,0)*30px),calc(var(--hy,0)*24px))}.feat-orb.o2{width:320px;height:320px;right:-60px;top:40px;background:radial-gradient(circle,rgba(249,107,238,.3),transparent 64%);transform:translate(calc(var(--hx,0)*-38px),calc(var(--hy,0)*-28px))}.feat-problem,.feat-proof{overflow:hidden}.feat-problem .cr-wrap,.feat-proof .cr-wrap{position:relative;z-index:1}.feat-sorb{position:absolute;z-index:0;border-radius:50%;filter:blur(72px);pointer-events:none;opacity:.4;will-change:transform}.feat-sorb.s1{width:430px;height:430px;left:-130px;top:-50px;background:radial-gradient(circle,rgba(79,70,229,.3),transparent 66%)}.feat-sorb.s2{width:400px;height:400px;right:-130px;bottom:-70px;background:radial-gradient(circle,rgba(6,182,212,.26),transparent 66%)}.feat-pillar:after,.feat-pain:after,.feat-step:after,.feat-proof-card:after,.feat-use:after{content:"";position:absolute;top:0;left:-75%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(99,91,255,.09),transparent);transform:skew(-16deg);transition:left .7s var(--ease);pointer-events:none;z-index:1}.feat-pillar:hover:after,.feat-pain:hover:after,.feat-step:hover:after,.feat-proof-card:hover:after,.feat-use:hover:after{left:150%}@media (max-width:980px){.feat-hero-in{grid-template-columns:1fr;gap:38px}.feat-hero-demo{max-width:440px}.feat-pillar-grid,.feat-pain-grid,.feat-proof-grid,.feat-step-grid,.feat-use-grid{grid-template-columns:1fr}.feat-related-cols{grid-template-columns:1fr 1fr}}@media (max-width:880px){.feat-hero{padding:118px 0 56px}}@media (max-width:560px){.feat-related-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.feat .cr-rv{opacity:1!important;transform:none!important;filter:none!important}.feat [data-tilt]{transform:none!important}.feat-aurora,.cdemo:after,.cdemo-fill,.cdemo-rb .l,.feat-def:before,.feat-pillar:after,.feat-pain:after,.feat-step:after,.feat-proof-card:after,.feat-use:after{animation:none!important;transition:none!important}.feat-orb,.feat-sorb{transform:none!important}.cdemo-fill{width:84%!important}}
