.landing{--shadow-portada-shot:0 0 0 1px oklch(24% .035 215/.06), 0 30px 60px -36px oklch(24% .06 215/.45);--shadow-portada-caption:inset 0 1px 0 oklch(24% .035 215/.06)}.landing .kicker{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.landing .step-num,.landing .step-num-sm{font-family:var(--font-reading);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;font-weight:300}.landing .step-num{color:var(--primary);font-size:30px;line-height:1}.landing .step-num-sm{color:var(--primary);font-size:22px;line-height:1}.landing .price-num>span{font-family:var(--font-ui);letter-spacing:0}.landing .shot{border-radius:var(--r-hero);background:var(--card);box-shadow:var(--shadow-portada-shot);margin:0;overflow:hidden}.landing .shot.mt-12{margin-top:3rem}.landing .shot img{aspect-ratio:16/10;width:100%;height:auto;display:block}.landing .shot figcaption{color:var(--muted-foreground);box-shadow:var(--shadow-portada-caption);padding:12px 20px;font-size:13px}
