.marketing-shell{max-width:1120px;margin:0 auto;padding:28px 24px 72px}.marketing-nav{border:1px solid var(--window-border);background:color-mix(in srgb, var(--window-bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.nav-actions{align-items:center;gap:12px;display:flex}.nav-login{color:var(--text);border-radius:11px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:background-color .16s}.nav-login:hover{background:var(--hover)}.cta-primary{color:#fff;background:linear-gradient(110deg,#f178cf,#768aff);border-radius:13px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex;box-shadow:0 8px 18px #8a66d83d}.cta-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.cta-compact{border-radius:11px;padding:8px 15px;font-size:13px}.hero{text-align:center;padding:64px 0 46px}.hero-badge{border:1px solid var(--line);background:var(--window-bg);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #5d3b9014}.hero h1{letter-spacing:-1.5px;max-width:720px;margin:20px auto 16px;font-size:clamp(36px,5.5vw,58px);font-weight:900;line-height:1.08}.hero-gradient-text{background:linear-gradient(115deg,#e256bd,#8a6ff8 55%,#469fff);color:#0000;-webkit-background-clip:text;background-clip:text}.hero p{max-width:560px;color:var(--muted);margin:0 auto 28px;font-size:17px;font-weight:500;line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cta-secondary{border:1px solid var(--line);background:var(--window-bg);color:var(--text);border-radius:13px;align-items:center;padding:11px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cta-secondary:hover{background:var(--hover)}.preview-window{border:1px solid var(--window-border);background:var(--window-bg);box-shadow:var(--window-shadow);text-align:left;border-radius:18px;margin-top:48px;overflow:hidden}.preview-grid{grid-template-columns:205px 235px minmax(0,1fr);min-height:360px;display:grid}.preview-sidebar{background:var(--sidebar-bg);border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:14px 12px;display:flex}.preview-label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin:6px 8px;font-size:11px;font-weight:800}.preview-nb{border-radius:11px;align-items:center;gap:9px;height:35px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.preview-nb.active{background:var(--card);box-shadow:0 4px 12px #5d3b9014}.preview-nb span:last-child{color:var(--muted);margin-left:auto;font-size:11px}.preview-list{background:var(--list-bg);border-right:1px solid var(--line);padding:16px 10px}.preview-list-title{padding:0 8px 12px;font-size:16px;font-weight:900}.preview-card{border-radius:14px;margin-bottom:4px;padding:11px 12px 11px 15px;position:relative}.preview-card.active{background:var(--card);box-shadow:var(--shadow)}.preview-card.active:before{content:"";background:linear-gradient(#f47abd,#9e80ff,#55b8ff);border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:5px}.preview-card h3{margin:0;font-size:13px;font-weight:800}.preview-card p{color:var(--muted);margin:3px 0 0;font-size:11.5px;line-height:1.45}.preview-editor{background:var(--editor-bg);padding:26px 38px 36px;position:relative;overflow:hidden}.preview-meta{color:var(--muted);margin-bottom:18px;font-size:12px;font-weight:600}.preview-editor h2{letter-spacing:-.6px;margin:0 0 14px;font-size:26px;font-weight:900}.preview-editor p{max-width:500px;color:var(--text);margin:0 0 12px;font-size:14.5px;line-height:1.75}.features{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:56px;display:grid}.feature-card{border:1px solid var(--window-border);background:var(--window-bg);box-shadow:var(--shadow);border-radius:16px;padding:22px}.feature-icon{background:var(--sidebar-bg);border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:14px;font-size:18px;display:grid}.feature-card h3{letter-spacing:-.3px;margin:0 0 7px;font-size:16px;font-weight:900}.feature-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.marketing-footer{text-align:center;color:var(--muted);margin-top:56px;font-size:12.5px}.marketing-footer a{color:inherit;font-weight:700}@media (width<=820px){.preview-grid{grid-template-columns:1fr}.preview-sidebar,.preview-list{display:none}.preview-editor{padding:24px}}
