.ai-page{display:block;height:auto;min-height:100dvh;overflow:visible}.ai-page .j-appbar{position:sticky;top:0}.ai-logo-tag{font-family:var(--display);font-weight:900;font-size:13px;color:var(--red);letter-spacing:.01em}.ai-scroll{display:block}.ai-hero{position:relative;overflow:hidden;padding:20px 18px 24px}.ai-hero-bg{background:linear-gradient(155deg,#0d1b3e,#0a2a3a 38%,#0d3a1a 68%,#1a0a2e)}.ai-hero-bg,.ai-stars{position:absolute;inset:0}.ai-stars{background-image:radial-gradient(circle,hsla(0,0%,100%,.75) 1px,transparent 0);background-size:22px 22px;background-position:3px 5px;opacity:.22}.ai-stars2{position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.4) 1px,transparent 0);background-size:37px 37px;background-position:11px 18px;opacity:.18}.ai-glow{position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:480px;height:380px;background:radial-gradient(circle,rgba(247,201,40,.16),transparent 65%);pointer-events:none}.ai-hero-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.25) 0,transparent 55%)}.ai-hero-c{position:relative;max-width:520px;margin:0 auto}.ai-eyebrow{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.74);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;padding:4px 10px;backdrop-filter:blur(6px)}.ai-headline{font-family:var(--display);font-weight:900;font-size:clamp(24px,6.2vw,34px);line-height:1.08;letter-spacing:-.025em;color:#fff;margin-top:12px;text-wrap:balance}.ai-headline .ai-y{color:var(--yellow)}.ai-hero-sub{font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.76);margin-top:11px;max-width:340px}.ai-waychips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.ai-waychip{font-size:10.5px;font-weight:800;letter-spacing:.03em;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:6px 11px}.ai-demo-wrap{margin-top:18px}.ai-demo{border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);background:rgba(8,12,22,.72);box-shadow:0 16px 50px rgba(0,0,0,.5);backdrop-filter:blur(8px)}.ai-demo-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.1)}.ai-demo-dot{width:7px;height:7px;border-radius:50%;background:var(--red)}.ai-demo-lbl{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.ai-demo-live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:#54d58e}.ai-demo-live i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:ai-pulse 1.6s infinite}.ai-demo-live.ai-rec{color:#f2554a}@keyframes ai-pulse{0%{box-shadow:0 0 0 0 rgba(84,213,142,.5)}70%{box-shadow:0 0 0 6px rgba(84,213,142,0)}to{box-shadow:0 0 0 0 transparent}}.ai-demo-body{padding:13px;display:flex;flex-direction:column;gap:8px;min-height:336px}.ai-bub{max-width:88%;font-size:12.5px;line-height:1.45;border-radius:13px;padding:8px 11px;animation:ai-rise .3s ease backwards}.ai-me{align-self:flex-end;background:var(--red);color:#fff;border-bottom-right-radius:4px}.ai-ai{align-self:flex-start;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);border-bottom-left-radius:4px}.ai-icard{display:flex;align-items:center;gap:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);border-radius:11px;padding:9px 11px;animation:ai-cardin .42s cubic-bezier(.2,.8,.2,1) backwards}.ai-ic{font-size:18px}.ai-icard-name{font-size:12px;font-weight:700;color:#fff}.ai-icard-sub{font-size:10.5px;color:hsla(0,0%,100%,.55);margin-top:1px}.ai-cur{display:inline-block;width:5px;margin-left:1px;animation:ai-blink 1s steps(2) infinite}@keyframes ai-blink{50%{opacity:0}}@keyframes ai-cardin{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ai-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ai-recbar{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid rgba(242,85,74,.3);background:rgba(242,85,74,.14);border-radius:14px;padding:6px 10px;animation:ai-rise .26s ease}.ai-recdot{width:9px;height:9px;border-radius:50%;background:#f2554a;flex-shrink:0;animation:ai-blink 1.2s ease-in-out infinite}.ai-rectime{font-size:13px;font-weight:700;color:#f2554a;font-variant-numeric:tabular-nums;flex-shrink:0}.ai-wave{flex:1;display:flex;align-items:center;justify-content:center;gap:2.5px;height:34px;overflow:hidden}.ai-wave span{width:3px;border-radius:2px;background:#f2554a;height:60%;transform-origin:center;animation:ai-waveb 1s ease-in-out infinite}@keyframes ai-waveb{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.ai-recsend{width:36px;height:36px;border-radius:11px;background:var(--red);color:#fff;justify-content:center;flex-shrink:0;box-shadow:0 3px 8px rgba(231,64,53,.3)}.ai-recsend,.ai-tx{display:flex;align-items:center}.ai-tx{gap:9px;color:hsla(0,0%,100%,.7);font-size:11.5px;font-weight:600;padding:4px 2px}.ai-spin{animation:ai-rot .7s linear infinite}@keyframes ai-rot{to{transform:rotate(1turn)}}.ai-sticker{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:10px 12px;border:1px solid rgba(247,201,40,.3);background:rgba(247,201,40,.08);border-radius:12px;animation:ai-rise .3s ease backwards}.ai-sticker-lbl{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.ai-sticker-note{font-size:9px;color:hsla(0,0%,100%,.42);margin-top:1px}.ai-sticker-price{font-family:var(--display);font-weight:900;font-size:19px;color:var(--yellow);letter-spacing:-.01em}.ai-invite{margin-top:4px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);border-radius:12px;animation:ai-rise .3s ease backwards}.ai-invite-top{gap:9px}.ai-av,.ai-avatars,.ai-invite-top{display:flex;align-items:center}.ai-av{width:27px;height:27px;border-radius:50%;border:2px solid #0a0f17;justify-content:center;font-size:9px;font-weight:800;color:#fff;margin-left:-8px;animation:ai-avin .42s cubic-bezier(.2,.9,.3,1.4) backwards}.ai-av:first-child{margin-left:0}.ai-av-you{background:#3a7bff}.ai-av-a{background:#27c56b}.ai-av-b{background:#e0a800}.ai-av-add{background:transparent;border:2px dashed hsla(0,0%,100%,.32);color:hsla(0,0%,100%,.6);font-size:14px}@keyframes ai-avin{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ai-invite-lbl{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.84)}.ai-jtoast{font-size:10px;font-weight:700;color:#54d58e;margin-top:7px;min-height:13px}.ai-invite-cap{font-size:9.5px;color:hsla(0,0%,100%,.5);margin-top:5px}.ai-demo-foot{text-align:center;font-size:10px;font-weight:600;color:hsla(0,0%,100%,.45);padding-top:3px;animation:ai-rise .3s ease backwards}.ai-demo-dots{display:flex;justify-content:center;gap:6px;padding:0 0 12px}.ai-dot{width:6px;height:6px;min-width:0;min-height:0;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.22);cursor:pointer;transition:all .3s}.ai-dot.on{width:18px;border-radius:3px;background:var(--yellow)}.ai-composer{margin-top:16px;display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:6px;scroll-margin-top:68px;scroll-margin-bottom:24px}.ai-composer:focus-within{border-color:var(--yellow)}.ai-composer input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-size:14px;font-family:var(--sans);padding:10px 12px}.ai-composer input::-moz-placeholder{color:hsla(0,0%,100%,.45)}.ai-composer input::placeholder{color:hsla(0,0%,100%,.45)}.ai-mic{border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}.ai-mic,.ai-send{width:34px;height:34px;min-width:34px;min-height:34px;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.ai-send{border-radius:50%;background:var(--red);border:none}.ai-send:hover{background:var(--red2)}.ai-examples{margin-top:10px;display:flex;flex-direction:column;gap:6px}.ai-ex{min-height:0;font-size:11px;color:hsla(0,0%,100%,.78);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;padding:8px 11px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--sans)}.ai-ex b{color:#fff;font-weight:800}.ai-ex:hover{background:hsla(0,0%,100%,.1)}.ai-hero-foot{text-align:center;font-size:11px;color:hsla(0,0%,100%,.5);margin-top:13px}.ai-sec{padding:30px 18px}.ai-sec>*{max-width:560px;margin-left:auto;margin-right:auto}.ai-alt{background:var(--surface2)}.ai-dk{background:#0e0e0e}.ai-sec-h{font-family:var(--display);font-weight:900;font-size:clamp(21px,5.5vw,26px);line-height:1.15;color:var(--head);text-align:center;letter-spacing:-.01em}.ai-dk .ai-sec-h{color:#fff}.ai-lbl{font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--sec);text-align:center}.ai-lbl-y{color:var(--yellow);text-align:left}.ai-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.ai-reveal.ai-in{opacity:1;transform:none}.ai-ways{display:flex;flex-direction:column;gap:12px}.ai-way{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:17px;box-shadow:var(--shadow)}.ai-way-em{font-size:25px}.ai-way-eb{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-top:9px}.ai-way-t{font-family:var(--display);font-weight:800;font-size:16px;color:var(--head);margin-top:4px}.ai-way-b{font-size:12.5px;line-height:1.5;color:var(--sec);margin-top:6px}.ai-steps{display:flex;flex-direction:column;gap:17px;margin-top:22px}.ai-step{display:flex;gap:13px;align-items:flex-start}.ai-step-n{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;font-weight:900;font-size:15px;display:flex;align-items:center;justify-content:center}.ai-step-t{font-weight:800;font-size:14.5px;color:var(--head)}.ai-step-d{font-size:12.5px;line-height:1.5;color:var(--sec);margin-top:3px}.ai-oneconv{margin-top:26px;text-align:center}.ai-prods{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:13px}.ai-prod{font-size:12.5px;font-weight:700;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:6px 13px}.ai-trust{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ai-tcard{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:15px}.ai-tt{font-weight:800;font-size:13.5px;color:var(--head)}.ai-td{font-size:11.5px;line-height:1.45;color:var(--sec);margin-top:5px}.ai-collab-h{font-family:var(--display);font-weight:900;font-size:clamp(21px,5.5vw,26px);line-height:1.15;color:#fff;margin-top:8px}.ai-collab-b{font-size:12.5px;line-height:1.55;color:hsla(0,0%,100%,.75);margin-top:11px}.ai-crows{margin-top:6px}.ai-crow{display:flex;gap:11px;align-items:flex-start;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:13px;margin-top:9px}.ai-ce{font-size:21px}.ai-ct{font-weight:800;font-size:13.5px;color:#fff}.ai-cd{font-size:12px;line-height:1.45;color:hsla(0,0%,100%,.65);margin-top:2px}.ai-faq{margin-top:16px;display:flex;flex-direction:column;gap:8px}.ai-q{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px 14px}.ai-qq{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-weight:800;font-size:13.5px;color:var(--head);cursor:pointer;list-style:none}.ai-qq::-webkit-details-marker{display:none}.ai-qq span{color:var(--red);font-size:18px;font-weight:400;transition:transform .2s}.ai-q[open] .ai-qq span{transform:rotate(45deg)}.ai-qa{font-size:12.5px;line-height:1.5;color:var(--sec);margin-top:9px}.ai-cta{display:block;width:100%;text-align:center;border-radius:14px;font-weight:800;padding:15px;font-size:14.5px;text-decoration:none;min-height:48px}.ai-cta-red{background:var(--red);color:#fff;margin-top:16px}.ai-cta-red:hover{background:var(--red2)}.ai-cta-white{background:#fff;color:var(--red);box-shadow:0 8px 24px rgba(0,0,0,.2)}.ai-finalcta{background:linear-gradient(135deg,#e74035,#d63930);padding:34px 18px;text-align:center}.ai-finalcta>*{max-width:520px;margin-left:auto;margin-right:auto}.ai-finalcta h2{font-family:var(--display);font-weight:900;font-size:clamp(23px,6vw,28px);line-height:1.15;color:#fff}.ai-finalcta p{font-size:13px;color:hsla(0,0%,100%,.88);margin-top:10px}@media (min-width:768px){.ai-hero{padding:48px 24px 52px}.ai-hero-c{text-align:center}.ai-hero-sub{margin-left:auto;margin-right:auto}.ai-waychips{justify-content:center}.ai-demo-wrap{max-width:430px;margin-left:auto;margin-right:auto}.ai-ways{flex-direction:row}.ai-ways>*{flex:1}.ai-trust{grid-template-columns:repeat(4,1fr)}.ai-sec>*,.ai-trust{max-width:880px}.ai-reveal{transition-duration:.7s}}@media (prefers-reduced-motion:reduce){.ai-reveal{opacity:1;transform:none;transition:none}.ai-cur,.ai-demo-live i,.ai-recdot,.ai-spin,.ai-wave span{animation:none}}