.rel[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--header));margin-top:calc(var(--header) * -1);padding-top:var(--header);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.hero-wall[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#0000002e 28%,#000 62%)}.hero-wall[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to bottom, var(--bg) 0%, transparent 18%, transparent 75%, var(--bg) 100%), radial-gradient(ellipse 70% 80% at 22% 58%, #07060bf0, transparent 72%);position:absolute;inset:0}.plane[data-astro-cid-lcdefpme]{transform-origin:70%;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;width:120%;height:160%;display:grid;position:absolute;top:-30%;right:-12%;transform:perspective(1600px)rotateX(14deg)rotateY(-18deg)rotate(8deg)}.col[data-astro-cid-lcdefpme]{overflow:hidden}.col-track[data-astro-cid-lcdefpme]{animation:col-scroll var(--dur) linear infinite;animation-direction:var(--dir);will-change:transform;gap:14px;display:grid}.col-track[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4.4;object-fit:cover;border-radius:16px;width:100%;box-shadow:0 20px 40px -20px #000c}@keyframes col-scroll{to{transform:translateY(-50%)}}.hero-inner[data-astro-cid-lcdefpme]{align-items:end;gap:40px;padding-block:72px 96px;display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{gap:24px;max-width:640px;display:grid}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:30em}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{display:block}.hero-in[data-astro-cid-lcdefpme]{opacity:0;filter:blur(8px);animation:hero-in 1.1s var(--ease-out) forwards;animation-delay:calc(var(--i) * .11s + .15s);transform:translateY(26px)}@keyframes hero-in{to{opacity:1;filter:none;transform:none}}.proof[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.proof[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]:before{content:"·";color:var(--dim);margin-right:18px}.stars[data-astro-cid-lcdefpme]{color:var(--banana)}.hero-qr[data-astro-cid-lcdefpme]{display:none}.scroll-cue[data-astro-cid-lcdefpme]{border:1.5px solid var(--line-2);border-radius:14px;width:26px;height:42px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scroll-cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--text);width:4px;height:8px;animation:cue 1.8s var(--ease-out) infinite;border-radius:2px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes cue{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}to{opacity:0;transform:translate(-50%,14px)}}@media (width<=759px){.hero-wall[data-astro-cid-lcdefpme]{opacity:.55;mask-image:linear-gradient(#000 0%,#00000080 45%,#0000 75%)}.plane[data-astro-cid-lcdefpme]{width:200%;right:-40%}.hero-inner[data-astro-cid-lcdefpme]{padding-top:36vh}}@media (width>=1100px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.hero-qr[data-astro-cid-lcdefpme]{align-self:end;display:block}}.marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--bg-2);gap:12px;padding-block:28px;display:grid;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq-row[data-astro-cid-lcdefpme]:hover .mq-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.mq-track[data-astro-cid-lcdefpme]{width:max-content;animation:mq var(--dur) linear infinite;animation-direction:var(--dir);gap:10px;display:flex}@keyframes mq{to{transform:translate(-50%)}}.pill[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);white-space:nowrap;color:var(--muted);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 6px;font-size:15px;font-weight:550;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.pill[data-astro-cid-lcdefpme]:hover{color:var(--text);background:#ffffff14;border-color:#ffffff4d}.pill[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;width:36px;height:36px}.ba-grid[data-astro-cid-lcdefpme],.tool-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}@media (width>=900px){.tool-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}figure[data-astro-cid-lcdefpme]{gap:12px;margin:0;display:grid}figcaption[data-astro-cid-lcdefpme]{justify-content:space-between;gap:12px;font-size:15px;display:flex}figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:650}figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--pink)}figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--dim);text-align:right;font-size:13px}.split[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.split[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:14px;display:grid}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.video-sec[data-astro-cid-lcdefpme]{padding-block:clamp(64px,10vw,120px);position:relative;overflow:hidden}.video-head[data-astro-cid-lcdefpme]{z-index:1;gap:16px;margin-bottom:40px;display:grid;position:relative}.video-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.h-viewport[data-astro-cid-lcdefpme]{scrollbar-width:none;scroll-snap-type:x mandatory;padding-inline:var(--gutter);overflow-x:auto}.h-viewport[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.h-track[data-astro-cid-lcdefpme]{width:max-content;padding-inline:max(0px, calc((100vw - var(--max)) / 2));gap:14px;display:flex}.h-item[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:none;width:clamp(190px,22vw,280px)}.h-pinned .h-viewport[data-astro-cid-lcdefpme]{overflow:visible}.how-grid[data-astro-cid-lcdefpme]{gap:48px;display:grid}.how-steps[data-astro-cid-lcdefpme]{align-content:start;gap:18px;display:grid}.step[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);opacity:.55;gap:22px;padding:26px;transition:border-color .4s,background-color .4s,opacity .4s;display:flex}.step[data-astro-cid-lcdefpme].is-active{opacity:1;background:linear-gradient(140deg,#ff4fa314,#7c3aed0f);border-color:#ff4fa373}.step-n[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--pink);font-size:34px;font-style:italic;line-height:1}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px}.how-phone[data-astro-cid-lcdefpme]{display:none}.phone[data-astro-cid-lcdefpme]{aspect-ratio:9/19;background:linear-gradient(160deg,#2a2438,#0f0c16);border-radius:44px;width:300px;padding:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 40px 100px -30px #7c3aedb3}.notch[data-astro-cid-lcdefpme]{z-index:3;background:#000;border-radius:20px;width:90px;height:26px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.shot[data-astro-cid-lcdefpme]{object-fit:cover;opacity:0;width:calc(100% - 20px);height:calc(100% - 20px);transition:opacity .7s var(--ease-out), transform 1.2s var(--ease-out);border-radius:34px;position:absolute;inset:10px;transform:scale(1.06)}.shot[data-astro-cid-lcdefpme].is-on{opacity:1;transform:none}.phone-ui[data-astro-cid-lcdefpme]{z-index:3;justify-items:center;gap:10px;display:grid;position:absolute;bottom:28px;left:24px;right:24px}.phone-pill[data-astro-cid-lcdefpme]{backdrop-filter:blur(10px);background:#0000008c;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.phone-progress[data-astro-cid-lcdefpme]{background:#fff3;border-radius:4px;width:100%;height:4px;overflow:hidden}.phone-progress[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--grad);width:0;height:100%;display:block}@media (width>=900px){.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 360px;gap:64px}.how-steps[data-astro-cid-lcdefpme]{gap:22px;padding-bottom:20vh}.how-phone[data-astro-cid-lcdefpme]{top:calc(var(--header) + 6vh);align-self:start;display:block;position:sticky}.step[data-astro-cid-lcdefpme]{align-items:center;min-height:32vh}}.model-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.model[data-astro-cid-lcdefpme]{--mx:50%;--my:0%;border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(400px circle at var(--mx) var(--my), #a855f729, transparent 50%), var(--bg-2);min-height:200px;transition:border-color .3s, transform .4s var(--ease-out);align-content:start;gap:10px;padding:24px;display:grid;position:relative;overflow:hidden}.model[data-astro-cid-lcdefpme]:hover{border-color:#a855f780;transform:translateY(-4px)}.model-kind[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:600}.model[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:24px}.model[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px}.model[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{color:var(--dim);transition:transform .3s var(--ease-out), color .3s;font-size:20px;position:absolute;bottom:18px;right:20px}.model[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{color:var(--text);transform:translate(4px)}.stats[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--grad-soft)}.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.stat[data-astro-cid-lcdefpme]{text-align:center;padding:40px 12px}.stat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,72px);font-weight:750}.stat[data-astro-cid-lcdefpme] .suffix[data-astro-cid-lcdefpme]{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:2px;font-size:clamp(28px,4vw,48px);font-weight:700}.stat[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}@media (width>=900px){.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.extras[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.extra[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);background:radial-gradient(500px circle at 100% 0, #ff4fa329, transparent 55%), var(--bg-2);transition:border-color .3s, transform .5s var(--ease-out);border-radius:24px;align-content:start;gap:14px;padding:clamp(24px,4vw,40px);display:grid}.extra[data-astro-cid-lcdefpme]:hover{border-color:#ff4fa380;transform:translateY(-4px)}.mini-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;display:flex}.mini-chips[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:5px 11px;font-size:13px}.col-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(46%,240px),1fr));gap:14px;display:grid}.col-card[data-astro-cid-lcdefpme]{aspect-ratio:3/4;border-radius:var(--radius);background:var(--surface);position:relative;overflow:hidden}.col-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.col-card[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0000,#000000d9);position:absolute;inset:40% 0 0}.col-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.06)}.col-cap[data-astro-cid-lcdefpme]{z-index:1;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.col-cap[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:18px}.col-cap[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#ffffffb3}.season[data-astro-cid-lcdefpme]{z-index:1;background:var(--grad);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.new-pill[data-astro-cid-lcdefpme]{border:1px solid var(--line-2);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:999px;justify-self:start;align-items:center;gap:10px;width:fit-content;padding:6px 14px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.new-pill[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{background:var(--grad);color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.new-pill[data-astro-cid-lcdefpme]:hover{border-color:#ff4fa399}.brand-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:18px;display:grid}.brand-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--bg-2);transition:border-color .3s, transform .4s var(--ease-out);border-radius:26px;gap:16px;padding:16px;display:grid}a[data-astro-cid-lcdefpme].brand-card:hover{border-color:#ff4fa380;transform:translateY(-4px)}.brand-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:6px 0;font-size:21px}.brand-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px}.brand-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:underline;text-decoration-color:var(--pink);text-underline-offset:3px}.brand-card[data-astro-cid-lcdefpme] .ugc[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%}.agent-card[data-astro-cid-lcdefpme] .chat{width:100%;box-shadow:none}
