.program-portada .landing-hero__title{max-width:16ch;font-size:var(--fs-display);letter-spacing:-.025em;line-height:1.02}.program-portada .landing-hero__title--long{max-width:18ch;font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1.06}.program-portada .landing-hero__headline{margin-bottom:var(--space-3);color:var(--color-white);font-weight:500}.landing-hero__text{max-width:52ch;margin:0 0 var(--space-6);font-size:var(--fs-body);line-height:1.6}.landing-hero .portada__copy{padding-top:var(--space-6)}.landing-countdown{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);margin-top:var(--space-4);font-size:var(--fs-small);color:var(--color-on-deep-muted);flex-wrap:wrap;display:flex}.landing-countdown[hidden]{display:none}.landing-countdown__icon{width:20px;height:20px;color:var(--color-white);flex:none}.landing-countdown__caption{margin:0}.landing-countdown__units{gap:var(--space-3);white-space:nowrap;flex-wrap:nowrap;display:inline-flex}.landing-countdown__unit+.landing-countdown__unit:before{content:"·";margin-right:var(--space-3);color:var(--color-on-deep-muted)}.landing-countdown__value{font-variant-numeric:tabular-nums;color:var(--color-white);font-weight:700}.landing-benefits{margin-bottom:var(--block-gap)}.includes{column-gap:var(--space-7);border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none;display:grid}.includes__item{align-content:start;gap:var(--space-2);padding-block:var(--space-5);border-bottom:1px solid var(--color-line);display:grid}.includes__title{font-size:var(--fs-h3);color:var(--color-ink);margin:0}.includes__text{font-size:var(--fs-small);color:var(--color-muted);margin:0}.landing-closing .landing-closing__title{max-width:20ch;margin:0 0 var(--space-4);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.625rem);font-weight:700;line-height:1.06}.landing-closing .landing-closing__text{margin:0 0 var(--space-5);font-size:var(--fs-lead)}.landing-outcomes__quote{padding-left:var(--space-5);border-left:4px solid var(--color-white);margin:0}.landing-outcomes__quote p{font-size:var(--fs-pull);color:var(--color-white);text-wrap:balance;margin:0;font-weight:500;line-height:1.4}.landing-outcomes+.program-section{margin-top:var(--rule-gap)}@media (width>=768px){.landing-outcomes .program-outcomes__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.landing-benefits--after{margin:var(--space-6) 0 0}@media (width>=1024px){.landing-closing{--portada-h:480px}}@media (width>=640px){.includes{grid-template-columns:repeat(2,minmax(0,1fr))}}.header--minimal .header__phone{min-width:var(--touch-target);white-space:nowrap;justify-content:center;display:inline-flex}.header--minimal .header__phone-number,.header--minimal .header__form-link{display:none}@media (width>=1024px){.header--minimal .header__form-link{display:inline-flex}.header--minimal .header__phone{justify-content:flex-start}.header--minimal .header__phone-number{display:inline}.landing-page{--landing-hero-h:min(70vh, 640px)}.landing-hero.portada{--portada-h:var(--landing-hero-h)}.landing-hero .facts-bar{width:min(40rem, calc((.5 - var(--portada-photo)) * 100vw + 50% - var(--portada-h) * var(--portada-run) * .3 - var(--space-6) - var(--space-7)));row-gap:var(--space-4);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.landing-hero .facts-bar__item--minor{display:none}.landing-hero .facts-bar__value{white-space:nowrap}.landing-hero .facts-bar__item,.landing-hero .facts-bar__item:nth-child(2n){padding-inline:var(--space-3)}.landing-hero .facts-bar__value{overflow-wrap:normal;font-size:1.25rem}.landing-page .program-layout>.program-layout__aside{z-index:4;margin-top:calc(-1 * (var(--landing-hero-h) + var(--facts-out) + var(--space-4) + var(--space-8) - var(--space-7)))}.landing-hero .portada__copy{padding-block:var(--space-5) calc(var(--facts-in) + var(--space-6))}.landing-hero .portada__lead{margin-bottom:var(--space-2)}.landing-hero .landing-hero__text{margin-bottom:var(--space-5)}.landing-hero+.landing-body{padding-top:var(--space-8)}}.landing-facts-mobile{margin-top:var(--space-6)}.landing-facts-mobile .facts-bar__item{border-top-color:var(--color-line)}.landing-facts-mobile .facts-bar__item:nth-child(2n){border-left-color:var(--color-line)}.landing-facts-mobile .facts-bar__label,.landing-facts-mobile .facts-bar__meta{color:var(--color-muted)}.landing-facts-mobile .facts-bar__value{color:var(--color-ink)}.landing-facts-mobile .facts-bar__value--link{color:var(--color-primary)}.landing-facts-mobile .facts-bar__item--minor:not(:last-child){display:grid}.landing-facts-mobile__legit.program-legit{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-line);font-size:var(--fs-small);color:var(--color-muted)}.landing-facts-mobile__legit.program-legit span{border-left-color:var(--color-line)}@media (width<=1023.98px){.landing-hero .portada__after,.landing-hero .program-legit,.landing-hero .program-eyebrow>span:not(.program-eyebrow__status){display:none}.landing-hero .portada__copy{padding-bottom:var(--space-6);flex-direction:column;display:flex}.landing-hero .portada__actions{order:1}.landing-hero .landing-countdown{order:2}.landing-hero .landing-hero__text{margin:var(--space-5) 0 0;order:3}}@media (width>=1024px){.landing-facts-mobile{display:none}}@media (width<=639.98px){.landing-closing .portada__actions .btn,.landing-hero .portada__actions .btn{width:100%}}
