.ar-stage{background:var(--ivory,#faf7f2);padding:0 0 clamp(64px,8vw,112px)}.ar-stage__wrap{max-width:860px;padding:0 var(--gutter,20px);margin:0 auto}.ar-media{margin:0}.ar-media__cap{text-align:center;color:var(--ld-ink-3,#6b7280);margin-top:12px;font-size:.82rem}.ar-call,.ar-card{border:1px solid var(--ld-line,#e4e4e7);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -40px #6d28d959,0 12px 28px -18px #0f111840}.ar-call__head,.ar-card__head{border-bottom:1px solid var(--ld-line,#e4e4e7);color:var(--ld-ink,#0a0a0a);background:linear-gradient(90deg,#f5f3ff 0%,#eef2ff 100%);align-items:center;gap:12px;padding:16px 20px;font-size:.98rem;font-weight:700;display:flex}.ar-call__ring{color:#fff;background:#7c3aed;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;animation:22s linear infinite ar-ring,1.4s ease-out infinite ar-pulse;display:inline-flex}.ar-call__who{min-width:0;display:grid}.ar-call__biz{font-weight:700}.ar-call__meta{color:var(--ld-ink-3,#6b7280);font-size:.8rem;font-weight:600}.ar-call__status{margin-left:auto;font-size:.82rem;display:grid}.ar-st{white-space:nowrap;opacity:0;border-radius:999px;grid-area:1/1;justify-self:end;padding:.2rem .65rem}.ar-st--ring{color:#92400e;background:#fef3c7;animation:22s linear infinite ar-st-ring}.ar-st--live{color:#5b21b6;background:#ede9fe;animation:22s linear infinite ar-st-live}.ar-st--done{color:#166534;background:#dcfce7;animation:22s linear infinite ar-st-done}.ar-thread{gap:10px;margin:0;padding:18px 20px 6px;list-style:none;display:grid}.ar-msg{opacity:0;border-radius:16px;max-width:82%;padding:10px 14px;font-size:.95rem;line-height:1.45}.ar-msg--ai{color:#2e1065;background:#f5f3ff;border-bottom-left-radius:4px;justify-self:start}.ar-msg--caller{background:var(--ld-accent,#1d4ed8);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ar-tool{color:#5b21b6;opacity:0;border:1px dashed #c4b5fd;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:5px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:inline-flex}.ar-tool__dot{background:#7c3aed;border-radius:999px;width:8px;height:8px;animation:.9s ease-in-out infinite alternate ar-blink}.ar-tool--ok{color:#166534;background:#f0fdf4;border-style:solid;border-color:#bbf7d0;font-weight:700}.ar-summary{border:1px solid var(--ld-line,#e4e4e7);background:var(--ld-bg-2,#fafaf9);opacity:0;border-radius:14px;margin:8px 20px 20px;padding:14px 16px}.ar-summary__label{letter-spacing:.05em;text-transform:uppercase;color:#7c3aed;font-size:.75rem;font-weight:700}.ar-summary p{color:var(--ld-ink,#0a0a0a);margin:6px 0 0;font-size:.95rem;line-height:1.5}.ar-s1{opacity:1}.ar-s2{animation:22s ease-out infinite ar-s2}.ar-s3{animation:22s ease-out infinite ar-s3}.ar-s4{animation:22s ease-out infinite ar-s4}.ar-s5{animation:22s ease-out infinite ar-s5}.ar-s6{animation:22s ease-out infinite ar-s6}.ar-s7{animation:22s ease-out infinite ar-s7}.ar-s8{animation:22s ease-out infinite ar-s8}.ar-chip{background:var(--ld-bg-3,#f5f5f4);color:var(--ld-ink-3,#6b7280);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.2rem .65rem;font-size:.78rem;font-weight:700}.ar-chip--ok{color:#166534;background:#dcfce7}.ar-set{gap:8px;padding:14px 20px 4px;display:grid}.ar-set--row{grid-template-columns:1fr auto;align-items:center}.ar-set__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ld-ink-3,#6b7280);font-size:.78rem;font-weight:700}.ar-modes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ar-modes li{border:1px solid var(--ld-line,#e4e4e7);color:var(--ld-ink-3,#6b7280);border-radius:10px;padding:8px 12px;font-size:.92rem}.ar-modes .is-on{color:#2e1065;background:#f5f3ff;border-color:#7c3aed;font-weight:700;box-shadow:0 0 0 1px #7c3aed}.ar-pill{border:1px solid var(--ld-line,#e4e4e7);border-radius:8px;padding:4px 10px;font-size:.9rem;font-weight:600}.ar-days{flex-wrap:wrap;gap:6px;display:flex}.ar-days span{border:1px solid var(--ld-line,#e4e4e7);color:var(--ld-ink-3,#6b7280);border-radius:8px;padding:4px 10px;font-size:.82rem;font-weight:600}.ar-days .is-on{border-color:var(--ld-accent,#1d4ed8);color:#1e3a8a;background:#eef2ff}.ar-input{border:1px solid var(--ld-line,#e4e4e7);color:var(--ld-ink,#0a0a0a);border-radius:10px;padding:10px 12px;font-size:.92rem;line-height:1.45;display:block}.ar-type{animation:14s steps(60,end) infinite ar-type;display:block}.ar-note{color:var(--ld-ink-3,#6b7280);font-size:.85rem}.ar-card__foot{border-top:1px solid var(--ld-line,#e4e4e7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:14px 20px;display:flex}.ar-cta-fake{background:var(--ld-accent,#1d4ed8);color:#fff;border-radius:10px;padding:8px 14px;font-size:.88rem;font-weight:700}.ar-log{gap:10px;margin:0;padding:8px 20px 20px;list-style:none;display:grid}.ar-log__row{border:1px solid var(--ld-line,#e4e4e7);opacity:0;animation:12s ease-out infinite ar-row;animation-delay:calc(var(--i,0) * .9s);border-radius:14px;padding:12px 14px}.ar-log__top{color:var(--ld-ink-3,#6b7280);flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;display:flex}.ar-log__top strong{color:var(--ld-ink,#0a0a0a);font-size:.95rem}.ar-out{border-radius:999px;margin-left:auto;padding:2px 10px;font-weight:700}.ar-out--ok{color:#166534;background:#dcfce7}.ar-out--msg{color:#92400e;background:#fef3c7}.ar-out--info{color:#1e3a8a;background:#eef2ff}.ar-log__note{color:var(--ld-ink,#0a0a0a);margin:6px 0 0;font-size:.92rem;line-height:1.45}.ar-log__links{gap:8px;margin-top:8px;display:flex}.ar-log__links span{border:1px solid var(--ld-line,#e4e4e7);color:var(--ld-ink-3,#6b7280);border-radius:8px;padding:3px 9px;font-size:.78rem;font-weight:600}.ar-code{color:#e5e7eb;background:#0f1118;border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -40px #0f111899}.ar-code__head{color:#9ca3af;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;display:flex}.ar-code__dots{gap:6px;display:inline-flex}.ar-code__dots i{background:#374151;border-radius:999px;width:9px;height:9px}.ar-code__body{margin:0;padding:18px 16px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;line-height:1.9;overflow-x:auto}.ar-code__body code{display:grid}.ar-ln{white-space:pre;opacity:0}.ar-ln b{color:#a78bfa;font-weight:700}.ar-ln b.ar-in{color:#34d399}.ar-ln em{color:#93c5fd;font-style:normal}.ar-cm{color:#6b7280}.ar-c1{animation:16s ease-out infinite ar-s1}.ar-c2{animation:16s ease-out infinite ar-s2}.ar-c3{animation:16s ease-out infinite ar-s3}.ar-c4{animation:16s ease-out infinite ar-s4}.ar-c5{animation:16s ease-out infinite ar-s5}.ar-c6{animation:16s ease-out infinite ar-s6}.ar-specs{gap:0;max-width:36rem;margin:1.6rem 0 0;display:grid}.ar-specs__row{border-bottom:1px solid var(--ld-line,#e4e4e7);grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0;display:grid}.ar-specs__row:last-child{border-bottom:0}.ar-specs dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ld-accent,#1d4ed8);font-size:.78rem;font-weight:700}.ar-specs dd{color:var(--ld-ink-2,var(--ld-ink-3));margin:0;font-size:.95rem;line-height:1.5}.ar__head{text-align:center;max-width:720px;margin:0 auto 3rem}.ar__band{background:var(--ld-bg-3,#f5f5f4)}.ar-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}.ar-grid__item{border:1px solid var(--ld-line,#e4e4e7);background:#fff;border-radius:16px;padding:1.5rem}.ar-grid__item h3{color:var(--ld-ink,#0a0a0a);margin:0 0 .5rem;font-size:1.12rem}.ar-grid__item p{color:var(--ld-ink-2,var(--ld-ink-3));margin:0;font-size:.98rem;line-height:1.6}.ar__split{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;max-width:1180px;margin:0 auto;display:grid}.ar__copy,.ar__visual{min-width:0}.ar__left{text-align:left}.ar__split .ld__h2{font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.12}.ar__lead{max-width:34rem;color:var(--ld-ink-2,var(--ld-ink-3));margin:1.25rem 0 0;font-size:1.1rem;line-height:1.65}.ar-steps{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}.ar-step{border:1px solid var(--ld-line,#e4e4e7);background:#fff;border-radius:16px;padding:1.6rem}.ar-step__n{background:var(--ld-accent,#1d4ed8);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex}.ar-step h3{color:var(--ld-ink,#0a0a0a);margin:1rem 0 .5rem;font-size:1.15rem}.ar-step p{color:var(--ld-ink-2,var(--ld-ink-3));margin:0;font-size:1rem;line-height:1.6}.ar__plans{grid-template-columns:minmax(0,1fr);max-width:420px;margin:0 auto;display:grid}.ar__plan{border:1px solid var(--ld-line);background:#fff;border-radius:16px;flex-direction:column;gap:.9rem;padding:1.75rem;display:flex}.ar__plan--hl{border-color:var(--ld-accent);box-shadow:0 0 0 1px var(--ld-accent)}.ar__plan-name{letter-spacing:.06em;text-transform:uppercase;color:var(--ld-ink-3);margin:0;font-size:.8rem;font-weight:700}.ar__plan-price{letter-spacing:-.02em;color:var(--ld-ink);margin:0;font-size:2.4rem;font-weight:800}.ar__plan-price span{color:var(--ld-ink-3);font-size:1rem;font-weight:600}.ar__plan-rows{gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.ar__plan-rows li{color:var(--ld-ink-2,var(--ld-ink-3));font-size:.98rem;line-height:1.5}.ar__plan-cta{background:var(--ld-accent,#1d4ed8);color:#fff;border-radius:12px;justify-content:center;margin-top:.4rem;padding:.8rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.ar__upgrade{text-align:center;max-width:680px;color:var(--ld-ink);margin:2rem auto 0;font-size:1rem;font-weight:600;line-height:1.6}.ar__upgrade a{color:var(--ld-accent);text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}.ar__fine{text-align:center;max-width:680px;color:var(--ld-ink-3);margin:1.5rem auto 0;font-size:.92rem;line-height:1.6}.ar__fine a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}#what-it-does,#how-it-works,#your-rules,#every-call,#under-the-hood,#pricing{scroll-margin-top:80px}@media (max-width:520px){.ar-call,.ar-card{border-radius:14px}.ar-call__head{flex-wrap:wrap}.ar-call__status{margin-left:0}.ar-st{justify-self:start}.ar-msg{max-width:92%;font-size:.9rem}.ar-out{margin-left:0}.ar-code__body{font-size:.74rem}}@media (min-width:640px){.ar-specs__row{grid-template-columns:9rem minmax(0,1fr);gap:16px}}@media (min-width:768px){.ar-grid,.ar-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.ar__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4.5rem}.ar__split--flip .ar__copy{order:2}.ar__split--flip .ar__visual{order:1}.ar__split--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ar-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes ar-pulse{0%{box-shadow:0 0 #7c3aed80}to{box-shadow:0 0 0 12px #7c3aed00}}@keyframes ar-ring{0%,1%,3%,5%,7%{transform:rotate(-12deg)}2%,4%,6%{transform:rotate(12deg)}8%,to{transform:none}}@keyframes ar-st-ring{0%,7%{opacity:1}8%,to{opacity:0}}@keyframes ar-st-live{0%,7%{opacity:0}8%,53%{opacity:1}54%,to{opacity:0}}@keyframes ar-st-done{0%,53%{opacity:0}54%,95%{opacity:1}98%,to{opacity:0}}@keyframes ar-blink{0%{opacity:.25}to{opacity:1}}@keyframes ar-type{0%,4%{clip-path:inset(0 100% 0 0)}40%,94%{clip-path:inset(0)}98%,to{clip-path:inset(0 100% 0 0)}}@keyframes ar-row{0%,4%{opacity:0;transform:translateY(8px)}10%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ar-s1{0%,8%{opacity:0;transform:translateY(8px)}11%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ar-s2{0%,12%{opacity:0;transform:translateY(8px)}15%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ar-s3{0%,20%{opacity:0;transform:translateY(8px)}23%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ar-s4{0%,28%{opacity:0;transform:translateY(8px)}31%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ar-s5{0%,35%{opacity:0;transform:translateY(8px)}38%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ar-s6{0%,43%{opacity:0;transform:translateY(8px)}46%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ar-s7{0%,51%{opacity:0;transform:translateY(8px)}54%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ar-s8{0%,60%{opacity:0;transform:translateY(8px)}63%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}html.motion-on [data-reveal]:not(.is-in) .ar-call__ring,html.motion-on [data-reveal]:not(.is-in) .ar-st,html.motion-on [data-reveal]:not(.is-in) .ar-msg,html.motion-on [data-reveal]:not(.is-in) .ar-tool,html.motion-on [data-reveal]:not(.is-in) .ar-summary,html.motion-on [data-reveal]:not(.is-in) .ar-type,html.motion-on [data-reveal]:not(.is-in) .ar-log__row,html.motion-on [data-reveal]:not(.is-in) .ar-ln{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ar-call__ring,.ar-st,.ar-msg,.ar-tool,.ar-tool__dot,.ar-summary,.ar-type,.ar-log__row,.ar-ln{animation:none}.ar-st--ring,.ar-st--live{display:none}.ar-st--done,.ar-msg,.ar-tool,.ar-summary,.ar-log__row,.ar-ln{opacity:1}.ar-type{clip-path:none}}
