@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #07080d;--paper-raised: #10131a;--ink: #f4f6f8;--ink-soft: #b4bac3;--line: #2a2e38;--line-strong: #6a7180;--deep: #0c1014;--deep-ink: #f4f6f8;--deep-muted: #b4bac3;--teal: #3ee0c5;--teal-deep: #8affe0;--signal-ink: #06211c;--story: #e85d4c;--bubble-in: #e7e1d6;--mono: ui-monospace, "Cascadia Code", "Segoe UI Mono", monospace;--font: "Outfit Variable", "Segoe UI", sans-serif;--display: "Outfit Variable", "Segoe UI", sans-serif;color:var(--ink);background:var(--paper);font-family:var(--font);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip}html:focus-within{scroll-behavior:smooth}body{margin:0;min-height:100dvh;overflow-x:clip;background:var(--paper);color:var(--ink);font-size:1rem;line-height:1.5}header{position:relative;isolation:isolate}header:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(540px 420px at 72% 42%,rgba(62,224,197,.16),transparent 70%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,56px 56px,56px 56px;mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);pointer-events:none}p,h1,h2,h3{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.band :focus-visible{outline-color:var(--teal)}.skip{position:absolute;left:12px;top:12px;z-index:5;transform:translateY(-160%);min-height:44px;padding:10px 14px;background:var(--paper);color:var(--ink);text-decoration:none}.skip:focus{transform:none}.wrap{width:min(1080px,calc(100% - 32px));margin-inline:auto}.band{background:var(--deep);color:var(--deep-ink)}main{background:transparent}.bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px}.wordmark{display:inline-flex;align-items:center;gap:8px;font-weight:650;font-size:1rem;letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.mark{width:9px;height:9px;border-radius:2px;background:var(--teal);box-shadow:0 0 12px var(--teal)}.bar-nav{display:flex;align-items:center;gap:8px}.btn.bar-start{display:none}.text-link{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;text-decoration:none;font-size:1rem;font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;text-decoration:none;font-size:1rem;font-weight:600;line-height:1}.btn-primary{background:var(--teal);color:var(--signal-ink)}.btn-primary:hover{background:var(--teal-deep)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"signal" "title" "pitch" "feed";gap:16px;padding:8px 0 48px;min-width:0;position:relative}.hero:before{content:"";position:absolute;z-index:-1;left:-48px;top:-32px;width:320px;height:220px;background:radial-gradient(circle,rgba(62,224,197,.2),transparent 68%);pointer-events:none}.hero-copy{display:contents}.sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.signal{display:inline-flex;grid-area:signal;align-items:center;gap:8px;margin:0;color:var(--teal);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pulse{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 #3ee0c5b3;animation:ping 1.8s ease-out infinite}.hero h1,.close h2,.surfaces h2,.steps h2,.faqs h2{font-weight:600;letter-spacing:-.02em;line-height:1.2}.hero h1{grid-area:title;max-width:18ch;font-size:2rem;line-height:1.15}.lede{grid-area:pitch;margin-top:0;max-width:40rem;font-size:1rem;line-height:1.5;color:var(--ink-soft)}.band .lede{color:var(--deep-muted)}.live{display:grid;grid-area:feed;gap:16px;margin:0;padding:0;list-style:none;min-width:0}.live-row{min-width:0;padding:16px;border:1px solid rgba(62,224,197,.28);border-radius:12px;background:linear-gradient(180deg,rgba(62,224,197,.1),transparent 42%),#0d1118;box-shadow:inset 3px 0 #c13584}.live-top{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-soft);font-family:var(--mono);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.live-where{color:var(--teal)}.live-state{margin-left:auto;color:var(--signal-ink);background:var(--teal);border-radius:999px;padding:4px 8px;font-size:.75rem;line-height:1.3}.live-ask{margin-top:8px;font-size:1.125rem;font-weight:600;line-height:1.3}.live-reply{margin-top:8px;font-size:1rem;line-height:1.5;background:linear-gradient(135deg,#b794f6,#f77737);-webkit-background-clip:text;background-clip:text;color:transparent}.section-kicker{margin:0 0 8px;color:var(--teal);font-family:var(--mono);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.phone-wrap{display:none;grid-area:phone;width:min(232px,68%);min-width:0;justify-self:center;margin-top:8px}.phone{min-width:0;padding:0;overflow:hidden;border-radius:22px;background:transparent;box-shadow:none}.phone-screen{display:flex;flex-direction:column;height:auto;border:1px solid rgba(62,224,197,.28);border-radius:18px;background:#000;color:#f5f5f5;overflow:hidden}.ig-bar{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 8px;border-bottom:1px solid #262626}.ig-back{width:10px;height:10px;margin-left:2px;border-left:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;transform:rotate(45deg);flex:none}.ig-avatar-ring{width:22px;height:22px;padding:2px;border-radius:50%;background:conic-gradient(from 210deg,#f7ce68,#e1306c,#833ab4,#f7ce68);flex:none}.ig-avatar{display:grid;width:100%;height:100%;place-items:center;border:2px solid #000;border-radius:50%;background:#161616;color:#fff;font-size:.65rem;font-weight:650}.ig-id{min-width:0;margin:0}.ig-handle{display:block;overflow:hidden;font-size:.6875rem;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.ig-status{display:block;margin-top:1px;color:#a8a8a8;font-size:.625rem}.ig-thread{position:relative;display:flex;flex:none;flex-direction:column;justify-content:flex-start;min-width:0;min-height:0;padding:8px 8px 2px}.msg{display:flex;flex-direction:column;max-width:min(86%,11.5rem);overflow:hidden;animation:arrive .5s ease both}.msg.in{align-self:flex-start;align-items:flex-start}.msg.out{align-self:flex-end;align-items:flex-end}.bubble{min-width:0;max-width:100%;margin:0;padding:5px 7px;border-radius:12px;font-size:.6875rem;line-height:1.35;white-space:normal;overflow-wrap:break-word}.bubble.in{background:linear-gradient(135deg,#7b3ff2,#c13584 58%,#f77737);color:#fff;border-bottom-left-radius:5px}.bubble.out{background:#3a3a3a;color:#f5f5f5;border-bottom-right-radius:5px}.msg time{margin-top:2px;color:#8e8e8e;font-size:.5625rem;line-height:1}.m1{animation-delay:.35s}.m2{animation-delay:2s}.m3{animation-delay:3.25s}.m4{animation-delay:4.9s}.typing{position:absolute;left:14px;bottom:12px;display:flex;gap:4px;margin:0;padding:7px 8px;border-radius:12px;background:linear-gradient(135deg,#7b3ff2,#c13584 58%,#f77737);opacity:0}.typing span{width:6px;height:6px;border-radius:50%;background:#fff;animation:blink .9s ease infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}.t1{animation:typing-in 1.15s ease 1s both}.t2{animation:typing-in 1.15s ease 3.85s both}.ig-compose{margin:2px 8px 8px;padding:5px 8px;border:1px solid #363636;border-radius:999px;color:#8e8e8e;font-size:.625rem}.surfaces,.steps,.faqs{padding:48px 0}.surfaces h2,.steps h2,.faqs h2{font-size:1.5rem;max-width:20ch}.surface-list{display:grid;gap:16px;margin-top:16px}.surface{padding:16px;border:1px solid rgba(62,224,197,.2);border-radius:12px;background:linear-gradient(180deg,rgba(62,224,197,.09),transparent 46%),#0d1118}.kicker{display:flex;align-items:center;gap:8px;color:var(--teal);font-family:var(--mono);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.story-ring{width:14px;height:14px;border:2px solid var(--story);border-radius:50%;flex:none}.pain{margin-top:8px;font-size:1.125rem;font-weight:600;letter-spacing:-.03em}.speed{margin-top:8px;color:var(--teal);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.step-list{display:grid;gap:16px;margin:16px 0 0;padding:0;list-style:none}.step{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#0d1118}.step-num{font-size:.875rem;font-weight:700;letter-spacing:-.04em;color:var(--teal)}.faq-list{margin-top:16px}.faq{padding:16px 0;border-top:1px solid var(--line)}.faq:last-child{border-bottom:1px solid var(--line)}.step h3,.faq h3{font-size:1.125rem;font-weight:600;line-height:1.3}.faq p,.step p,.quiet,.site-footer p{margin-top:8px;color:var(--ink-soft);line-height:1.5;font-size:1rem}.quiet{margin-top:16px}.close{margin-top:0;padding:48px 0;background:radial-gradient(480px 180px at 0% 0%,rgba(62,224,197,.16),transparent 70%),var(--deep);border-block:1px solid rgba(62,224,197,.28)}.close h2{font-size:1.5rem;max-width:18ch}.close .lede{margin-top:16px}.close .btn{margin-top:24px}.site-footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding:32px 0 48px}.site-footer p{margin:0;max-width:36rem}.site-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--teal-deep);font-weight:600}.sticky-start[hidden]{display:none}.sticky-start{position:fixed;right:0;bottom:0;left:0;z-index:4;display:flex;justify-content:center;padding:8px 16px calc(8px + env(safe-area-inset-bottom));min-height:44px;background:color-mix(in srgb,var(--paper) 92%,transparent);border-top:1px solid var(--line);backdrop-filter:blur(10px)}.sticky-start .btn{width:auto}body:has(.sticky-start:not([hidden])){padding-bottom:calc(60px + env(safe-area-inset-bottom))}@media(min-width:768px){.wrap{width:min(1080px,calc(100% - 48px))}.bar{min-height:64px}.wordmark{font-size:1.125rem}.btn.bar-start{display:inline-flex}.sticky-start{display:none}body:has(.sticky-start:not([hidden])){padding-bottom:0}.hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.8fr);grid-template-areas:none;align-items:start;gap:48px;padding:24px 0 96px}.hero-copy{display:flex;flex-direction:column;align-items:flex-start}.signal{margin-bottom:16px}.hero h1{max-width:12ch;font-size:3.5rem;line-height:1.05}.lede{margin-top:16px;font-size:1.125rem;line-height:1.5}.live{margin-top:24px}.live-row{padding:24px;border-radius:16px}.live-ask{font-size:1.25rem}.phone-wrap{display:block;grid-area:auto;width:292px;margin-top:0;justify-self:end;align-self:start}.phone{padding:7px;border-radius:40px;background:#0b0f0d;box-shadow:0 0 0 1px #3ee0c547,0 28px 70px #00000073}.phone-screen{aspect-ratio:9 / 19.5;border:0;border-radius:34px}.ig-thread{flex:1;justify-content:flex-end}.surfaces h2,.steps h2,.faqs h2,.close h2{font-size:2.5rem}.pain{font-size:1.5rem}.step h3,.faq h3{font-size:1.25rem}.surface,.step{padding:24px;border-radius:16px}.surface-list,.step-list{gap:24px}.close{padding:96px 0}.bubble{padding:8px 12px;font-size:.9375rem}.ig-bar{min-height:56px;gap:10px;padding:8px 12px}.ig-avatar-ring{width:38px;height:38px}.ig-avatar{font-size:.8rem}.ig-handle{font-size:.95rem}.ig-status{font-size:.75rem}.ig-thread{padding:14px 12px 6px}.msg{max-width:min(78%,16.5rem)}.msg time{margin-top:4px;font-size:.68rem}.ig-compose{margin:4px 10px 12px;padding:11px 14px;font-size:.92rem}.typing{padding:12px 14px;border-radius:18px}.surface-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.step-list{grid-template-columns:repeat(3,minmax(0,1fr))}.step{grid-template-columns:1fr;align-content:start}.step-num{font-size:1rem}.surfaces,.steps,.faqs{padding:96px 0}}@keyframes arrive{0%{max-height:0;margin-bottom:0;opacity:0}to{max-height:12rem;margin-bottom:8px;opacity:1}}@keyframes typing-in{0%{opacity:0}18%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes blink{0%,80%,to{opacity:.35}40%{opacity:1}}@media(prefers-reduced-motion:no-preference){.live-row{animation:rise .55s ease both}.l2{animation-delay:.4s}.l3{animation-delay:.8s}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.msg{max-height:none;margin-bottom:8px;overflow:visible;animation:none;opacity:1}.typing,.typing span,.pulse{display:none;animation:none}.pulse{display:block}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ping{70%{box-shadow:0 0 0 8px transparent}}
