.lp-pillars{position:relative;isolation:isolate;padding:clamp(72px,9vw,128px) 0}.lp-pillars:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px);background-size:84px 84px;mask-image:linear-gradient(transparent,var(--lp-ink) 30%,transparent)}.lp-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);width:min(1240px,calc(100% - 48px));margin:clamp(36px,4vw,56px) auto 0}.lp-card{display:flex;flex-direction:column;border:1px solid var(--lp-line-strong);background:var(--lp-raised)}.lp-card-art{position:relative;isolation:isolate;display:flex;flex:1 1 auto;align-items:flex-end;justify-content:center;min-height:340px;padding:56px clamp(24px,6vw,72px) 0;overflow:hidden;border-bottom:1px solid var(--lp-line-strong)}.lp-card-dither{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.lp-card-window{width:min(520px,100%);margin-bottom:-1px;border-radius:18px;box-shadow:0 30px 70px -26px rgba(var(--lp-pink-rgb),.4)}.lp-card-window .lp-scene{border-bottom-right-radius:0;border-bottom-left-radius:0}.lp-card-body{padding:clamp(24px,2.6vw,34px) clamp(22px,2.6vw,34px) clamp(26px,3vw,36px)}.lp-card-label{margin:0 0 18px;color:var(--lp-muted);font:500 13px var(--lp-font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.lp-card-body h3{margin:0;color:var(--lp-ink);font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.lp-card-body>p:not(.lp-card-label){max-width:560px;margin:14px 0 0;color:var(--lp-muted);font-size:16px;line-height:1.6}.lp-page .lp-card-link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--lp-ink);font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.lp-card-link svg{transition:transform .2s ease}.lp-card-link:hover svg{transform:translateX(4px)}@media (max-width:900px){.lp-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lp-card-grid{width:calc(100% - 24px)}.lp-card-art{min-height:240px;padding:32px 18px 0}}@media (prefers-reduced-motion:reduce){.lp-card-link svg{transition:none}}.lp-plans{width:min(2240px,calc(100% - 2 * clamp(16px, 3vw, 64px)));margin-inline:auto;padding:clamp(64px,8vw,112px) 0;border-top:1px solid var(--lp-line)}.lp-plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.lp-plan{display:flex;flex-direction:column;padding:clamp(22px,2.4vw,36px);border:1px solid var(--lp-line);border-radius:14px;background:var(--lp-bg-2)}.lp-plan[data-plan=companies]{border-color:color-mix(in srgb,var(--lp-lime) 45%,var(--lp-line));background:color-mix(in srgb,var(--lp-lime) 6%,var(--lp-bg-2))}.lp-plan-audience{margin:0;color:var(--lp-muted);font-size:14px;font-weight:500}.lp-plan-price{margin:10px 0 20px;color:var(--lp-ink)}.lp-plan-price strong{font-size:clamp(34px,3.4vw,48px);font-weight:600;letter-spacing:-.03em}.lp-plan-price span{color:var(--lp-muted);font-size:15px}.lp-plan ul{display:grid;flex:1;align-content:start;gap:10px;margin:0 0 28px;padding:0;list-style:none}.lp-plan li{position:relative;padding-left:24px;color:var(--lp-ink);font-size:15px;line-height:1.5}.lp-plan li:before{content:"✓";position:absolute;left:0;color:var(--lp-lime);font-weight:700}.lp-plan .lp-cta{align-self:flex-start;min-height:44px;padding:0 20px}@media (max-width:760px){.lp-plans-grid{grid-template-columns:minmax(0,1fr)}}.lp-setup{width:min(2240px,calc(100% - 2 * clamp(16px, 3vw, 64px)));margin-inline:auto;padding:clamp(64px,8vw,112px) 0;border-top:1px solid var(--lp-line)}.lp-setup-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,72px);align-items:start}.lp-setup-steps{margin:0;padding:0;border-top:1px solid var(--lp-line);list-style:none}.lp-setup-steps li{position:relative;border-bottom:1px solid var(--lp-line)}.lp-setup-steps li[data-active=true]:before{content:"";position:absolute;top:-1px;bottom:-1px;left:0;width:2px;background:var(--lp-lime)}.lp-setup-steps li>button{display:flex;align-items:baseline;gap:22px;width:100%;padding:24px 24px 24px 28px;border:0;background:none;color:var(--lp-muted);cursor:pointer;font:inherit;font-size:clamp(18px,1.5vw,22px);letter-spacing:-.012em;text-align:left;transition:color .2s ease}.lp-setup-steps li>button:hover,.lp-setup-steps li[data-active=true]>button{color:var(--lp-ink)}.lp-setup-steps li>button:focus-visible{outline:2px solid var(--lp-lime);outline-offset:-2px}.lp-setup-steps li>button span{flex:none;width:26px;color:var(--lp-faint);font:13px var(--lp-font-mono),monospace}.lp-setup-detail{padding:0 24px 26px 76px;animation:lp-scene-pop .3s ease}.lp-setup-detail p{margin:0;color:var(--lp-muted);font-size:15px;line-height:1.6}.lp-page .lp-setup-copy-prompt{display:block;height:42px;margin-top:16px;padding:0 20px;border:0;border-radius:999px;background:var(--lp-deep);color:var(--lp-paper);box-shadow:0 12px 32px -16px rgba(var(--lp-deep-rgb),.8);cursor:pointer;font:600 14px var(--lp-font-sans),sans-serif;transition:transform .2s ease}.lp-page .lp-setup-copy-prompt:hover{transform:translateY(-1px)}.lp-setup-detail a{display:inline-block;margin-top:14px;color:var(--lp-ink);font-size:14px;text-decoration:underline;text-decoration-color:var(--lp-line-strong);text-underline-offset:4px}.lp-terminal{border:1px solid var(--lp-line-strong);border-radius:10px;background:var(--lp-bg-2);overflow:hidden}.lp-terminal-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--lp-line);color:var(--lp-muted);font:13px var(--lp-font-mono),monospace}.lp-terminal-bar i{width:10px;height:10px;border-radius:2px;background:var(--lp-line-strong)}.lp-terminal-bar span{margin-left:12px}.lp-terminal-body{display:grid;align-content:start;gap:6px;height:420px;overflow:hidden;padding:22px 22px 26px;color:var(--lp-muted);font:13.5px/1.6 var(--lp-font-mono),monospace}.lp-terminal-body p{margin:0;overflow-wrap:anywhere}.lp-terminal-body p[data-new=true]{animation:lp-term-in .35s both;animation-delay:calc(var(--line) * .22s)}.lp-terminal-body p[data-kind=you]{color:var(--lp-ink)}.lp-terminal-body p[data-gap=true]{margin-top:10px}.lp-terminal-body p[data-kind=ok]{color:var(--lp-ready)}.lp-terminal-body p span,.lp-terminal-prompt span{color:var(--lp-lime)}.lp-terminal-prompt{margin-top:10px}.lp-terminal-prompt i{display:inline-block;width:8px;height:15px;vertical-align:-2px;background:var(--lp-ink);animation:lp-term-caret 1.1s steps(1) infinite}@keyframes lp-term-in{0%{opacity:0;transform:translateY(3px)}}@keyframes lp-term-caret{50%{opacity:0}}@media (max-width:900px){.lp-setup-grid{grid-template-columns:minmax(0,1fr)}.lp-terminal-body{height:320px}}@media (prefers-reduced-motion:reduce){.lp-setup-detail,.lp-terminal-body p[data-new=true],.lp-terminal-prompt i{animation:none}}