.pp-hero[data-astro-cid-kjjypmqj]{position:relative;z-index:1;padding-top:calc(var(--nav-h) + 64px);padding-bottom:56px;display:grid;justify-items:start;gap:18px}.crumb[data-astro-cid-kjjypmqj]{font-size:13px;color:var(--ink-3)}.crumb[data-astro-cid-kjjypmqj] a[data-astro-cid-kjjypmqj]:hover,.badge[data-astro-cid-kjjypmqj]{color:var(--violet)}.pp-name[data-astro-cid-kjjypmqj]{font-family:var(--f-product);font-weight:800;font-size:clamp(52px,9vw,120px);letter-spacing:-.045em;line-height:.95}html[data-product=evolve] .pp-name[data-astro-cid-kjjypmqj]{font-weight:600;letter-spacing:-.03em}html[data-product=campus] .pp-name[data-astro-cid-kjjypmqj]{font-weight:700}.pp-headline[data-astro-cid-kjjypmqj]{font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--violet);max-width:26ch}.pp-sub[data-astro-cid-kjjypmqj]{font-size:clamp(17px,1.6vw,20px);color:var(--ink-2);max-width:60ch}.pp-actions[data-astro-cid-kjjypmqj]{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.pp-demo[data-astro-cid-kjjypmqj]{position:relative;z-index:1;padding-top:24px;padding-bottom:24px}.pp-demo-head[data-astro-cid-kjjypmqj]{display:grid;gap:12px;margin-bottom:28px}.pp-h2[data-astro-cid-kjjypmqj]{font-family:var(--f-product);font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.08}html[data-product=evolve] .pp-h2[data-astro-cid-kjjypmqj]{font-weight:600}html[data-product=campus] .pp-h2[data-astro-cid-kjjypmqj]{font-weight:700}.pp-note[data-astro-cid-kjjypmqj]{font-size:13px;color:var(--ink-3)}.section[data-astro-cid-kjjypmqj].wrap{position:relative;z-index:1}.pp-head[data-astro-cid-kjjypmqj]{display:grid;gap:14px;margin-bottom:40px}.pp-how[data-astro-cid-kjjypmqj]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.pp-how[data-astro-cid-kjjypmqj] li[data-astro-cid-kjjypmqj]{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:28px;display:grid;gap:10px;align-content:start}.pp-step[data-astro-cid-kjjypmqj]{font-size:13px;color:var(--violet)}.pp-how[data-astro-cid-kjjypmqj] h3[data-astro-cid-kjjypmqj]{font-size:20px;letter-spacing:-.02em}.pp-how[data-astro-cid-kjjypmqj] p[data-astro-cid-kjjypmqj]{color:var(--ink-2);font-size:16px}.pp-feat-wrap[data-astro-cid-kjjypmqj]{padding-top:0}.pp-feats[data-astro-cid-kjjypmqj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.pp-feat[data-astro-cid-kjjypmqj]{background:var(--paper);padding:28px;display:grid;gap:8px;align-content:start;transition:background .3s}.pp-feat[data-astro-cid-kjjypmqj]:hover{background:var(--surface)}.pp-feat[data-astro-cid-kjjypmqj] h3[data-astro-cid-kjjypmqj]{font-size:18px;letter-spacing:-.015em}.pp-feat[data-astro-cid-kjjypmqj] p[data-astro-cid-kjjypmqj]{color:var(--ink-2);font-size:15.5px}.pp-status[data-astro-cid-kjjypmqj]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pp-status[data-astro-cid-kjjypmqj]>div[data-astro-cid-kjjypmqj]{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:28px}.pp-status[data-astro-cid-kjjypmqj] ul[data-astro-cid-kjjypmqj]{list-style:none;display:grid;gap:12px;margin-top:18px}.pp-status[data-astro-cid-kjjypmqj] li[data-astro-cid-kjjypmqj]{display:flex;gap:12px;align-items:baseline;color:var(--ink-2)}.pp-status[data-astro-cid-kjjypmqj] li[data-astro-cid-kjjypmqj]:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;transform:translateY(-1px)}.ok[data-astro-cid-kjjypmqj]:before{background:#16a34a}.soon[data-astro-cid-kjjypmqj]:before{border:1.5px solid var(--ink-3)}.pp-cta[data-astro-cid-kjjypmqj]{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;padding:clamp(28px,5vw,56px);border-radius:var(--r-xl);background:var(--violet-wash);border:1px solid var(--line-2)}.pp-cta[data-astro-cid-kjjypmqj]>div[data-astro-cid-kjjypmqj]{display:grid;gap:12px;max-width:52ch}.pp-cta[data-astro-cid-kjjypmqj] p[data-astro-cid-kjjypmqj]{color:var(--ink-2)}.pp-next[data-astro-cid-kjjypmqj]{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 4px;border-top:1px solid var(--line)}.pp-next[data-astro-cid-kjjypmqj] .mono[data-astro-cid-kjjypmqj]{font-size:13px;color:var(--ink-3)}.pp-next-name[data-astro-cid-kjjypmqj]{font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.03em;transition:color .2s}.pp-next[data-astro-cid-kjjypmqj]:hover .pp-next-name[data-astro-cid-kjjypmqj]{color:var(--violet)}@media(max-width:760px){.pp-status[data-astro-cid-kjjypmqj]{grid-template-columns:1fr}}
