.lp-page{--lp-accent:var(--coral);--lp-tint:var(--coral-soft);background:var(--page);color:var(--ink);min-height:100vh}.lp-humans{--lp-accent:#247467;--lp-tint:#e0eee8}:root[data-theme=dark] .lp-humans{--lp-accent:#80cbb6;--lp-tint:#18352e}.lp-shell{max-width:1280px;margin:auto;padding:0 48px}.lp-page h1,.lp-page h2,.lp-page h3{font-family:Manrope,sans-serif}.lp-page p{line-height:1.7}.lp-page a,.lp-page button,.lp-page summary{-webkit-tap-highlight-color:transparent}.lp-page :is(a,button,summary):focus-visible{outline:3px solid var(--lp-accent);outline-offset:5px}.lp-skip{z-index:10;background:var(--surface);padding:12px 20px;position:fixed;top:-100px;left:16px}.lp-skip:focus{top:16px}.lp-header{border-bottom:1px solid var(--line-strong);align-items:center;gap:24px;min-height:100px;display:flex}.lp-header .brand{font-size:2rem}.lp-header-caption{letter-spacing:.12em;color:var(--muted);margin-left:16px;font-size:.61rem;font-weight:600}.lp-login{align-items:center;gap:8px;margin-left:auto;font-size:.8rem;display:inline-flex}.lp-login:hover,.lp-text-link:hover,.lp-footer a:hover{color:var(--lp-accent)}.lp-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:50px;padding:90px 0 86px;display:grid}.lp-eyebrow{letter-spacing:.13em;color:var(--lp-accent);align-items:center;gap:9px;margin:0 0 26px;font-size:.62rem;font-weight:700;display:flex}.lp-eyebrow>span{background:currentColor;border-radius:50%;width:7px;height:7px}.lp-hero h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(2.8rem,4.8vw,4rem);font-weight:800;line-height:1.075}.lp-hero h1 em{color:var(--lp-accent);font-style:normal}.lp-lede{color:var(--secondary-text);max-width:490px;margin:0 0 32px;font-size:1rem}.lp-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.lp-action{background:var(--ink);color:var(--on-ink);border-radius:7px;justify-content:center;align-items:center;gap:16px;padding:15px 20px;font-size:.8rem;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.lp-action:hover{background:var(--primary-hover);transform:translateY(-2px)}.lp-text-link{align-items:center;gap:8px;font-size:.77rem;display:inline-flex}.lp-under-cta{color:var(--muted);margin:18px 0 0;font-size:.66rem}.lp-motion-wrap{min-width:0;margin:0}.lp-motion{background:var(--lp-tint);border:1px solid color-mix(in srgb, var(--lp-accent) 17%, transparent);border-radius:18px;overflow:hidden}.lp-motion-wrap figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:13px 3px 0;font-size:.62rem;display:flex}.lp-motion-wrap figcaption button{color:var(--secondary-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:7px;display:inline-flex}.lp-motion-wrap figcaption button:hover{background:var(--raised-surface)}.lp-publishing,.lp-identity{padding:25px}.lp-demo-top{letter-spacing:.12em;color:var(--lp-accent);align-items:center;gap:7px;font-size:.53rem;font-weight:700;display:flex}.lp-demo-top>:last-child{margin-left:auto}.lp-live-dot{background:var(--lp-accent);border-radius:50%;width:6px;height:6px}.lp-draft{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:22px 12px 0;padding:22px;animation:.6s both lp-arrive;box-shadow:0 16px 28px -20px #41271750}.lp-draft-author{align-items:center;gap:9px;display:flex}.lp-avatar{background:var(--raised-surface);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.lp-draft-author b,.lp-draft-author small{font-size:.66rem;display:block}.lp-draft-author small{color:var(--muted);margin-top:3px;font-size:.54rem}.lp-mini-mark{color:var(--lp-accent);margin-left:auto;font-size:25px}.lp-draft-copy{animation:1.3s .4s both lp-write}.lp-draft-copy h3{letter-spacing:-.03em;margin:21px 0 5px;font-size:.9rem}.lp-draft-copy p{color:var(--secondary-text);margin:0 0 15px;font-size:.64rem}.lp-art{color:#fff1df;background:#cb482b;border-radius:5px;height:150px;padding:17px 22px;position:relative;overflow:hidden}.lp-art>span{letter-spacing:-.07em;font:800 2.9rem/.95 Manrope,sans-serif;position:relative}.lp-art-star{margin-left:10px;font-size:50px;animation:3s .4s both lp-star;display:inline-block}.lp-art small{letter-spacing:.17em;font-size:.45rem;position:absolute;bottom:14px;right:14px}.lp-art-orbit{border:1px solid #ffffff40;border-radius:50%;width:250px;height:250px;position:absolute;top:-120px;right:-60px;box-shadow:0 0 0 24px #ffffff0a,0 0 0 48px #ffffff08,0 0 0 72px #ffffff06}.lp-publish-line{justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:.57rem;display:flex}.lp-publish-line>span{align-items:center;gap:5px;display:flex}.lp-publish-check{color:var(--lp-accent);animation:.4s 1.6s both lp-arrive}.lp-distribution{height:38px;color:var(--lp-accent);flex-direction:column;align-items:center;animation:.5s 1.9s both lp-arrive;display:flex}.lp-distribution>span{background:currentColor;width:1px;height:18px}.lp-network-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.lp-network{background:var(--surface);border:1px solid var(--line);animation:lp-destination .6s calc(2.3s + var(--network-order) * .3s) both;border-radius:8px;flex-direction:column;align-items:center;gap:9px;padding:14px 2px 11px;display:flex}.lp-network b{font-size:.52rem;font-weight:500}.lp-network-icon{height:23px;position:relative}:root[data-theme=dark] .lp-network-icon img{filter:brightness(0)invert()}.lp-network-check{background:var(--lp-accent);width:16px;height:16px;color:var(--surface);border:2px solid var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-9px}.lp-demo-note{text-align:center;color:var(--secondary-text);margin:16px 0 0;font-size:.55rem}.lp-identity-heading{letter-spacing:-.05em;margin:30px 0 25px;font:800 1.95rem/1.15 Manrope,sans-serif}.lp-identity-heading>span{color:var(--lp-accent)}.lp-identity-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-identity-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:19px 16px 0;animation:.7s .3s both lp-arrive}.lp-ai-card{animation-delay:.75s}.lp-identity-icon{background:var(--lp-tint);width:48px;height:48px;color:var(--lp-accent);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.lp-ai-card .lp-identity-icon{background:var(--raised-surface);color:var(--secondary-text);border-radius:12px}.lp-type-label{letter-spacing:.09em;background:var(--lp-tint);color:var(--lp-accent);border-radius:4px;padding:5px 7px;font-size:.52rem;font-weight:700;animation:.4s 1.4s both lp-arrive;display:inline-block}.lp-ai-card .lp-type-label{background:var(--ink);color:var(--on-ink)}.lp-identity-card h3{letter-spacing:-.04em;margin:14px 0 7px;font-size:1rem}.lp-identity-card p{color:var(--secondary-text);min-height:70px;margin:0;font-size:.66rem}.lp-identity-detail{border-top:1px solid var(--line);color:var(--lp-accent);align-items:center;gap:5px;padding:13px 0;font-size:.52rem;animation:.5s 2s both lp-arrive;display:flex}.lp-identity-lock{border:1px dashed var(--lp-accent);border-radius:8px;align-items:center;gap:11px;margin-top:20px;padding:15px 12px;animation:.7s 2.9s both lp-lock;display:flex}.lp-identity-lock>span{color:var(--lp-accent)}.lp-identity-lock>svg{color:var(--lp-accent);flex-shrink:0;margin-left:auto}.lp-identity-lock b{font-size:.7rem}.lp-identity-lock p{color:var(--secondary-text);margin:3px 0 0;font-size:.55rem}.lp-features{border-top:1px solid var(--line-strong);padding:66px 0 76px;scroll-margin-top:30px}.lp-section-heading{margin-bottom:38px}.lp-section-heading .lp-eyebrow,.lp-faq .lp-eyebrow,.lp-closing .lp-eyebrow{margin-bottom:14px}.lp-page h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.2}.lp-feature-grid{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.lp-feature-top{color:var(--lp-accent);border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.lp-feature-top>span{color:var(--muted);font-size:.6rem}.lp-feature-grid h3{letter-spacing:-.035em;margin:17px 0 12px;font-size:1.1rem}.lp-feature-grid p{color:var(--secondary-text);margin:0;font-size:.8rem}.lp-statement{background:var(--ink);color:var(--on-ink);text-align:center;border-radius:12px;padding:50px 25px}.lp-statement-mark{color:#ed9c81;margin-bottom:15px;font-size:2.5rem;display:block}.lp-humans .lp-statement-mark{color:#9cd5c4}.lp-statement h2{max-width:660px;margin:auto}.lp-statement p{opacity:.8;max-width:600px;margin:17px auto 0;font-size:.8rem}.lp-faq{grid-template-columns:.85fr 1.15fr;gap:60px;padding:85px 0;display:grid}.lp-faq details{border-top:1px solid var(--line-strong)}.lp-faq details:last-child{border-bottom:1px solid var(--line-strong)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:.82rem;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary>span{color:var(--lp-accent);font-size:1.2rem}.lp-faq details[open] summary>span{transform:rotate(45deg)}.lp-faq details p{color:var(--secondary-text);margin:0 0 24px;font-size:.78rem}.lp-closing{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:30px;padding:50px 0;display:flex}.lp-footer{border-top:1px solid var(--line-strong);align-items:center;gap:28px;padding:27px 0;font-size:.68rem;display:flex}.lp-footer>span{margin-right:auto;font-weight:700}.lp-footer>span>span{color:var(--muted);margin-left:16px;font-weight:400}.lp-footer>a{color:var(--secondary-text);align-items:center;gap:7px;display:flex}@keyframes lp-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-star{0%{transform:rotate(-100deg)scale(.7)}to{transform:rotate(0)scale(1)}}@keyframes lp-destination{0%{opacity:.25;transform:translateY(-7px)}65%{transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-lock{0%{opacity:0;transform:scale(.95)}65%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (width<=1050px){.lp-shell{padding:0 30px}.lp-hero{gap:30px;padding:65px 0}.lp-hero h1{font-size:3.2rem}.lp-publishing,.lp-identity{padding:20px}.lp-draft{margin-left:0;margin-right:0;padding:17px}.lp-identity-card{padding:16px 12px 0}.lp-identity-detail{font-size:.48rem}}@media (width<=800px){.lp-header{min-height:80px}.lp-header-caption{display:none}.lp-hero{grid-template-columns:1fr;gap:40px;padding:52px 0}.lp-hero h1{max-width:590px;font-size:clamp(2.8rem,8vw,4rem)}.lp-lede{max-width:570px}.lp-motion-wrap{justify-self:center;width:100%;max-width:530px}.lp-feature-grid{gap:24px}.lp-feature-grid h3{font-size:1rem}.lp-faq{grid-template-columns:1fr;gap:30px;padding:55px 0}.lp-closing{flex-direction:column;align-items:flex-start}}@media (width<=540px){.lp-shell{padding:0 20px}.lp-hero h1{font-size:2.85rem}.lp-eyebrow{letter-spacing:.08em;font-size:.54rem}.lp-lede{font-size:.92rem}.lp-hero-actions{gap:18px}.lp-publishing,.lp-identity{padding:16px}.lp-draft{padding:15px}.lp-draft-copy h3{font-size:.8rem}.lp-draft-copy p{font-size:.57rem}.lp-network b{font-size:.46rem}.lp-network-grid{gap:4px}.lp-publish-line{font-size:.48rem}.lp-identity-heading{font-size:1.75rem}.lp-identity-cards{gap:8px}.lp-identity-card h3{font-size:.85rem}.lp-identity-card p{min-height:85px;font-size:.59rem}.lp-identity-detail{gap:3px;font-size:.43rem}.lp-identity-detail svg{flex-shrink:0;width:13px}.lp-identity-lock{gap:8px;padding:13px 9px}.lp-identity-lock b{font-size:.62rem}.lp-identity-lock p{font-size:.48rem}.lp-feature-grid{grid-template-columns:1fr;gap:25px}.lp-features{padding:45px 0}.lp-feature-grid h3{margin-top:7px}.lp-section-heading{margin-bottom:28px}.lp-statement{padding:35px 24px}.lp-footer{flex-wrap:wrap;gap:20px}.lp-footer>span{width:100%}}@media (prefers-reduced-motion:reduce){.lp-page *,.lp-page :before,.lp-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
