.lp-page{background:#fff;font-size:16px;line-height:1.6}.lp-hero{background:var(--gray-800);text-align:center;padding:120px 40px 60px;position:relative}.lp-hero-inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.lp-hero-eyebrow{color:var(--purple-mid);letter-spacing:.1em;text-transform:uppercase;background:#6c63ff33;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.lp-hero-headline{font-family:"DM Serif Display", var(--font-dm-serif), serif;letter-spacing:-1px;color:#fff;margin-bottom:16px;font-size:clamp(30px,4vw,48px);line-height:1.1}.lp-hero-sub{color:#ffffff80;font-size:15px;line-height:1.5}.lp-content{max-width:760px;margin:0 auto;padding:72px 40px}.lp-content h2{font-family:"DM Sans", var(--font-dm-sans), sans-serif;color:var(--gray-800);border-top:1px solid var(--gray-100);margin:40px 0 12px;padding-top:40px;font-size:18px;font-weight:600}.lp-content h2:first-child{border-top:none;margin-top:0;padding-top:0}.lp-content h3{color:var(--purple);margin:24px 0 8px;font-size:15px;font-weight:600}.lp-content p{color:var(--gray-500);margin-bottom:14px;font-size:15px;line-height:1.8}.lp-content ul{margin-bottom:14px;padding-left:20px}.lp-content ul li{color:var(--gray-500);margin-bottom:6px;font-size:15px;line-height:1.7}.lp-content a{color:var(--purple);text-decoration:none}.lp-content a:hover{text-decoration:underline}@media (max-width:768px){.hp-nav{padding:0 20px}.hp-nav-links{display:none}.lp-hero{padding:100px 24px 48px}.lp-content{padding:48px 24px}}
