.LandingCta{--focus-ring:var(--colors-primary-foreground);min-height:300px;padding:var(--spacing-12,48px) var(--spacing-14,56px);box-sizing:border-box;border-radius:var(--radius-3xl);background:radial-gradient(circle at 78% 30%, #fff8e78c, transparent 55%),var(--colors-primary);color:var(--colors-primary-foreground);align-items:center;display:flex;position:relative}@media (max-width:800px){.LandingCta{min-height:0;padding:var(--spacing-8) var(--spacing-6);overflow:hidden}}.LandingCta__copy{z-index:1;max-width:440px;position:relative}@media (max-width:800px){.LandingCta__copy{max-width:52%}}.LandingCta__copy h2{margin:0 0 var(--spacing-3);font-size:44px;line-height:1.05;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--colors-primary-foreground);text-wrap:balance}.LandingCta__copy h2 em{font-family:var(--font-instrument-serif),serif;color:inherit;font-size:1.1em;font-style:italic;font-weight:400}@media (max-width:800px){.LandingCta__copy h2{font-size:26px}}.LandingCta__copy p{margin:0 0 var(--spacing-6);color:#09090bb8;text-wrap:pretty;font-size:17px}@media (max-width:800px){.LandingCta__copy p{margin-bottom:var(--spacing-5);font-size:15px}}.LandingCta__button{padding-inline:var(--spacing-10);background:var(--colors-primary-foreground);color:var(--colors-primary)}@media (max-width:800px){.LandingCta__button{padding-inline:var(--spacing-6)}}.LandingCta__phone{right:var(--spacing-10);pointer-events:none;width:min(48%,470px);height:auto;position:absolute;bottom:0}@media (max-width:800px){.LandingCta__phone{width:min(56%,280px);right:0;transform:translate(20%)}}@media (min-width:801px){.LandingCta--compact{min-height:0;padding:var(--spacing-10)}.LandingCta--compact .LandingCta__copy{max-width:55%}.LandingCta--compact .LandingCta__copy h2{font-size:34px}.LandingCta--compact .LandingCta__phone{right:var(--spacing-6);width:44%}}
