.hero [hidden]{display:none!important}
body[data-home-gate]:not([data-home-gate="courses"]) [data-home-only-commerce]{display:none!important}
body[data-home-gate]:not([data-home-gate="courses"]) [data-home-resource-banner]{grid-area:auto;opacity:1;visibility:visible;transform:none;pointer-events:auto}
body[data-home-gate]:not([data-home-gate="courses"]) .campaign-banners__track{gap:18px;grid-column:1}
body[data-home-gate]:not([data-home-gate="courses"]) .campaign-banners__viewport{grid-template-columns:1fr}
body[data-home-gate]:not([data-home-gate="courses"]) .campaign-banners__arrow{display:none!important}
body[data-home-gate="interest"] [data-home-commerce-banner],body[data-home-gate="interest"] [data-payment-info-banner],
body[data-home-gate="loading"] [data-home-commerce-banner],body[data-home-gate="loading"] [data-payment-info-banner],
body[data-home-gate="error"] [data-home-commerce-banner],body[data-home-gate="error"] [data-payment-info-banner]{display:none!important}
body[data-home-gate="interest"] [data-section="15-16-offer"],body[data-home-gate="interest"] .sticky-cta,
body[data-home-gate="loading"] [data-section="15-16-offer"],body[data-home-gate="loading"] .sticky-cta,
body[data-home-gate="error"] [data-section="15-16-offer"],body[data-home-gate="error"] .sticky-cta{display:none!important}
body[data-home-gate="interest"] .closing-content>p:not(.eyebrow),body[data-home-gate="interest"] .closing-price,body[data-home-gate="interest"] .closing-content>.button-row,
body[data-home-gate="loading"] .closing-content>p:not(.eyebrow),body[data-home-gate="loading"] .closing-price,body[data-home-gate="loading"] .closing-content>.button-row,
body[data-home-gate="error"] .closing-content>p:not(.eyebrow),body[data-home-gate="error"] .closing-price,body[data-home-gate="error"] .closing-content>.button-row{display:none!important}
.hero[data-home-gate="loading"] .hero-commercial-grid,.hero[data-home-gate="error"] .hero-commercial-grid,.hero[data-home-gate="interest"] .hero-commercial-grid{display:none!important}
.hero[data-home-gate="interest"] .hero-runtime-status,.hero[data-home-gate="error"] .hero-runtime-status,.hero[data-home-gate="loading"] .hero-runtime-status{display:none!important}
[data-home-interest]{margin-top:32px;padding-top:26px;border-top:1px solid rgba(60,153,246,.4);max-width:610px}
[data-home-interest] h2{font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.08;letter-spacing:-.035em;max-width:19ch}
[data-home-interest] p{margin-top:16px;max-width:51ch;color:#b8c9d9;font-size:1rem;line-height:1.6}
[data-home-interest] .button{margin-top:24px;min-height:52px;padding-inline:24px;font-size:.77rem;text-transform:none;letter-spacing:.025em;gap:20px}
[data-home-query]{margin-top:28px;color:#b8c9d9}[data-home-query] button{margin-top:16px}
@media(max-width:560px){.hero h1{font-size:clamp(3rem,15vw,3.7rem)}[data-home-interest]{margin-top:27px;padding-top:23px}[data-home-interest] h2{font-size:1.85rem}[data-home-interest] p{font-size:.98rem;margin-top:14px}[data-home-interest] .button{width:100%;margin-top:22px}}
