.landing-hero{padding-block:clamp(4rem,7vw,7rem)}.landing-section{padding-block:clamp(4.5rem,9vw,8rem)}.landing-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.75rem,6.5vw,5rem);font-weight:750;line-height:1.05}.landing-heading{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:750;line-height:1.05}.landing-heading-sm{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.1}.landing-lead{text-wrap:pretty;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.5}.landing-guide-glow{background-image:radial-gradient(ellipse at 10% 45%, color-mix(in oklab, var(--color-info) 17%, transparent), transparent 55%), radial-gradient(ellipse at 95% 70%, color-mix(in oklab, var(--color-success) 16%, transparent), transparent 55%)}.landing-pricing-glow{background-image:radial-gradient(ellipse at 10% 35%, color-mix(in oklab, var(--color-info) 20%, transparent), transparent 60%), radial-gradient(ellipse at 90% 70%, color-mix(in oklab, var(--color-warning) 18%, transparent), transparent 60%)}.landing-founder-glow{background-image:radial-gradient(ellipse at 50% 100%, color-mix(in oklab, var(--color-success) 22%, transparent), transparent 75%)}.landing-essentials .card:nth-child(3n+1) .feature-detail{color:var(--color-info)}.landing-essentials .card:nth-child(3n+2) .feature-detail{color:var(--color-success)}.landing-essentials .card:nth-child(3n) .feature-detail{color:var(--color-warning)}
