body.landing .page-content{position:relative;z-index:10;max-width:800px;margin:0 auto;padding:120px 16px 80px;text-shadow:0 1px 3px rgba(0,0,0,0.6),0 0 12px rgba(0,0,0,0.3)}.content-page{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:48px 40px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 25px 50px rgba(0,0,0,0.20)}.content-page h1{font-family:var(--font-display);font-weight:900;font-size:32px;letter-spacing:-0.02em;color:var(--color-text);margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,0.08)}.content-page h2{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--color-text);margin-top:32px;margin-bottom:12px}.content-page p{margin-bottom:12px;color:var(--color-text-muted);line-height:1.8;font-size:15px}.content-page ul{margin:8px 0 16px;padding-left:24px}.content-page li{margin-bottom:8px;color:var(--color-text-muted);line-height:1.7;font-size:15px}.content-page a{color:var(--color-emerald-400,var(--color-accent));text-decoration:none;transition:color 0.2s ease}.content-page a:hover{text-decoration:underline}.content-page strong{color:var(--color-text);font-weight:600}@media (max-width:600px){body.landing .page-content{padding:96px 12px 60px}.content-page{padding:28px 20px}.content-page h1{font-size:24px}}