:root{--public-ink: #17131f;--public-muted: #716b7c;--public-line: #ece8f0;--public-purple: #6d28d9;--public-pink: #e1306c;--public-surface: #ffffff;--public-soft: #faf8fc}.public-site{min-height:100vh;color:var(--public-ink);background:radial-gradient(circle at 85% -5%,rgba(225,48,108,.09),transparent 28rem),radial-gradient(circle at 5% 0%,rgba(109,40,217,.08),transparent 26rem),var(--public-soft);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-header{align-items:center;display:flex;justify-content:space-between;gap:2rem;max-width:1180px;margin:0 auto;padding:1.25rem 1.5rem}.public-brand{align-items:center;color:var(--public-ink);display:inline-flex;font-size:1.05rem;font-weight:750;gap:.7rem;letter-spacing:-.02em;text-decoration:none}.public-brand img{border-radius:11px;box-shadow:0 5px 16px #6d28d92e}.public-nav{align-items:center;display:flex;gap:1.4rem}.public-nav a,.public-footer a{color:var(--public-muted);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .16s ease}.public-nav a:hover,.public-nav a.active,.public-footer a:hover{color:var(--public-purple)}.public-nav .public-nav-cta{background:var(--public-ink);border-radius:999px;color:#fff;padding:.65rem 1.05rem}.public-nav .public-nav-cta:hover{background:var(--public-purple);color:#fff}.public-main{box-sizing:border-box;margin:0 auto;max-width:900px;padding:3.5rem 1.5rem 5rem}.public-content{background:var(--public-surface);border:1px solid var(--public-line);border-radius:24px;box-shadow:0 18px 60px #2114350f;padding:clamp(1.5rem,4vw,3.5rem)}.public-content h1{font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.06em;line-height:1;margin:0 0 1.25rem}.public-kicker{color:var(--public-pink)!important;font-size:.78rem!important;font-weight:800;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.public-content h2{border-top:1px solid var(--public-line);font-size:1.25rem;letter-spacing:-.02em;margin:2.5rem 0 .75rem;padding-top:2rem}.public-content h3{font-size:1rem;margin:1.75rem 0 .5rem}.public-content p,.public-content li{color:#514b5d;font-size:1rem;line-height:1.75}.public-content p:first-of-type{color:var(--public-muted);font-size:1.08rem}.public-content a{color:var(--public-purple);font-weight:650}.public-content ol,.public-content ul{padding-left:1.4rem}.public-footer{align-items:flex-end;border-top:1px solid var(--public-line);display:grid;gap:1.5rem;grid-template-columns:1.5fr 1fr auto;margin:0 auto;max-width:1180px;padding:2.25rem 1.5rem 2.75rem}.public-footer p{color:var(--public-muted);font-size:.82rem;margin:.7rem 0 0}.public-footer-links{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem}.public-copyright{white-space:nowrap}@media(max-width:700px){.public-header{align-items:flex-start;flex-direction:column;gap:1rem}.public-nav{flex-wrap:wrap;gap:.75rem 1rem}.public-main{padding-top:1.5rem}.public-footer{align-items:flex-start;grid-template-columns:1fr}}
