.home-page.hp-scope{min-height:100vh;padding-block-end:var(--udk-space-4);color:var(--udk-ink);--hp-ccard-ease: var(--udk-ease);--hp-arrow-out-gap: clamp(.35rem, 1.2vw, .65rem)}.home-page.hp-scope .home-page__shell{box-sizing:border-box;width:100%;overflow:visible}.home-page.hp-scope .hp-hero.hp-hero-slider,.home-page.hp-scope .hp-exam-carousel,.home-page.hp-scope .hp-exam-carousel__shell{overflow:visible}.home-page.hp-scope .home-page__shell>.hp-hero.udk-section--tight{padding-block-start:clamp(1rem,3.2vw,1.65rem);padding-block-end:var(--udk-space-2)}.home-page.hp-scope .hp-hero-slider{outline:none}.home-page.hp-scope .hp-hero-slider:focus-visible{outline:2px solid var(--udk-focus-ring-strong);outline-offset:3px;border-radius:var(--udk-radius-input)}.home-page.hp-scope .hp-hero-slider__frame{position:relative;display:block;direction:ltr;overflow:visible}.home-page.hp-scope .hp-hero-slider__viewport{min-width:0;width:100%;overflow:hidden}.home-page.hp-scope .hp-hero-slider__track{--hp-slide-index: 0;display:flex;width:100%;transform:translate3d(calc(var(--hp-slide-index) * -100%),0,0);transition:transform var(--udk-duration) var(--hp-ccard-ease)}@media(prefers-reduced-motion:reduce){.home-page.hp-scope .hp-hero-slider__track{transition:none}}.home-page.hp-scope .hp-hero-slide{flex:0 0 100%;width:100%;box-sizing:border-box}.home-page.hp-scope .hp-hero-slide__grid{display:flex;flex-direction:column;gap:var(--udk-space-3);align-items:stretch}.home-page.hp-scope .hp-hero-slide__copy{display:flex;flex-direction:column;gap:var(--udk-space-2);align-items:flex-start;max-width:36rem}.home-page.hp-scope .hp-hero-slide__title{margin:0;font-size:clamp(var(--font-size-title-2xl),1.8vw + 1rem,var(--font-size-display-sm));font-weight:var(--font-weight-heading);line-height:1.14;letter-spacing:-.02em;color:var(--udk-ink)}.home-page.hp-scope .hp-hero-slide__lead{margin:0;color:var(--udk-muted);line-height:1.7}.home-page.hp-scope .hp-hero__accent{color:var(--udk-brand)}.home-page.hp-scope .hp-hero-slide__cta{display:inline-flex;align-items:center;gap:.4rem;margin-block-start:.125rem}.home-page.hp-scope .hp-hero-slide__ctaChev{flex-shrink:0;opacity:.95}.home-page.hp-scope .hp-hero-slide__visualCard.udk-card{padding:0;aspect-ratio:16 / 9;overflow:hidden}.home-page.hp-scope .hp-hero-slide__visualImg{display:block;width:100%;height:100%;object-fit:cover}.home-page.hp-scope .hp-hero-slider__arrow{position:relative;z-index:2;margin:0}.home-page.hp-scope .hp-hero-slider__arrowIcon{display:block;width:.55rem;height:.55rem;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(135deg)}.home-page.hp-scope .hp-hero-slider__arrow--next .hp-hero-slider__arrowIcon{transform:rotate(-45deg)}.home-page.hp-scope .hp-hero-slider__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:var(--udk-space-2)}.home-page.hp-scope .hp-hero-slider__dot{width:.5rem;height:.5rem;padding:0;border:none;border-radius:var(--udk-radius-pill);background:color-mix(in srgb,var(--udk-muted) 35%,var(--udk-border));cursor:pointer}.home-page.hp-scope .hp-hero-slider__dot.is-active{background:var(--udk-accent);transform:scale(1.15)}@media(min-width:720px){.home-page.hp-scope .hp-hero-slide__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr);gap:var(--udk-space-3);align-items:center;min-height:15rem}.home-page.hp-scope .hp-hero-slider__frame{display:grid;grid-template-columns:0 minmax(0,1fr) 0;align-items:center}.home-page.hp-scope .hp-hero-slider__viewport,.home-page.hp-scope .hp-exam-carousel__viewport{grid-column:1 / -1;grid-row:1;width:100%}.home-page.hp-scope .hp-hero-slider__arrow{position:relative;z-index:2;grid-row:1;margin:0;transform:none}.home-page.hp-scope .hp-hero-slider__arrow--prev{grid-column:1;justify-self:end;margin-inline-end:var(--hp-arrow-out-gap)}.home-page.hp-scope .hp-hero-slider__arrow--next{grid-column:3;justify-self:start;margin-inline-start:var(--hp-arrow-out-gap)}.home-page.hp-scope .hp-hero-slider__arrow:hover:not(:disabled),.home-page.hp-scope .hp-hero-slider__arrow:active:not(:disabled),.home-page.hp-scope .hp-hero-slider__arrow:focus-visible{transform:none}}@media(max-width:719px){.home-page.hp-scope .hp-hero-slider__arrow{display:none}}.home-page.hp-scope .hp-exam-carousel__head,.home-page.hp-scope .hp-blog-teaser__head{text-align:center;max-width:38rem;margin-inline:auto;margin-block-end:var(--udk-space-1)}.home-page.hp-scope .hp-exam-carousel__head h2,.home-page.hp-scope .hp-blog-teaser__head h2{margin:0;font-size:clamp(var(--font-size-title-md),2.5vw,var(--font-size-title-lg));font-weight:var(--font-weight-semibold);line-height:1.35;letter-spacing:-.015em;color:var(--udk-ink)}.home-page.hp-scope .hp-exam-carousel__sub,.home-page.hp-scope .hp-blog-teaser__sub{margin:var(--udk-space-2) 0 0;font-size:var(--font-size-body);line-height:1.7;color:var(--udk-muted)}.home-page.hp-scope .hp-exam-carousel__viewport{min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.home-page.hp-scope .hp-exam-carousel__track{display:flex;flex-direction:row;gap:.75rem;padding-block:.35rem;align-items:flex-start}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card.hp-carousel-card{flex:0 0 clamp(15.25rem,78vw,17.25rem);scroll-snap-align:start;align-self:flex-start;height:auto;gap:.5rem;margin:0}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card__main{grid-template-columns:3.5rem minmax(0,1fr);gap:.65rem .75rem;align-items:center}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card__avatar{width:3.5rem;height:3.5rem}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card__body{gap:.2rem}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card__name.udk-card__title{font-size:var(--font-size-body-lg);line-height:1.32;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card__sub{font-size:var(--font-size-caption);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card__foot{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .55rem;margin-top:.1rem;padding-top:.6rem}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card__tags{flex:1 1 5.5rem;min-width:0}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card__side{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.55rem .65rem;flex:0 0 auto;width:auto}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card__price{font-size:var(--font-size-body-lg)}.home-page.hp-scope .hp-exam-carousel__track .coach-browse-card__cta{font-size:var(--font-size-caption)}.home-page.hp-scope .hp-blog-teaser__list{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}@media(min-width:768px){.home-page.hp-scope .hp-blog-teaser__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .9rem}}.home-page.hp-scope .hp-blog-teaser__item{min-width:0}.home-page.hp-scope .hp-blog-card{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;overflow:hidden;text-decoration:none;color:inherit}.home-page.hp-scope .hp-blog-card__media{margin:0;aspect-ratio:16 / 9;overflow:hidden;background:color-mix(in srgb,var(--udk-muted) 10%,var(--udk-surface))}.home-page.hp-scope .hp-blog-card__media--empty{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--udk-brand) 16%,transparent),transparent 58%),linear-gradient(145deg,color-mix(in srgb,var(--udk-muted) 14%,var(--udk-surface)),color-mix(in srgb,var(--udk-muted) 6%,var(--udk-surface)))}.home-page.hp-scope .hp-blog-card--featured .hp-blog-card__media{aspect-ratio:16 / 10}.home-page.hp-scope .hp-blog-card__img{display:block;width:100%;height:100%;object-fit:cover}.home-page.hp-scope .hp-blog-card__body{display:flex;flex-direction:column;gap:.45rem;flex:1;padding:var(--udk-space-2) var(--udk-inset-control-x) calc(var(--udk-space-2) + .1rem)}.home-page.hp-scope .hp-blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;min-width:0}.home-page.hp-scope .hp-blog-card__date{font-size:var(--font-size-body-sm);line-height:1.4;color:var(--udk-muted)}.home-page.hp-scope .hp-blog-card__tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page.hp-scope .hp-blog-card__title{margin:0;font-size:var(--font-size-title-sm);font-weight:var(--font-weight-semibold);line-height:1.38;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-page.hp-scope .hp-blog-card--featured .hp-blog-card__title{font-size:var(--font-size-title-sm);-webkit-line-clamp:2}.home-page.hp-scope .hp-blog-card__excerpt{margin:0;font-size:var(--font-size-body-sm);line-height:1.55;color:color-mix(in srgb,var(--udk-muted) 88%,var(--udk-ink));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-page.hp-scope .hp-blog-card--featured .hp-blog-card__excerpt{-webkit-line-clamp:2}.home-page.hp-scope .hp-blog-card__cta{margin-top:auto;padding-top:.35rem;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);white-space:nowrap}@media(min-width:768px){.home-page.hp-scope .hp-blog-card--featured{flex-direction:column}.home-page.hp-scope .hp-blog-card__media,.home-page.hp-scope .hp-blog-card--featured .hp-blog-card__media{aspect-ratio:auto;height:7.25rem}.home-page.hp-scope .hp-blog-card__body{gap:.35rem;padding:.7rem var(--udk-inset-control-x) .75rem}}.home-page.hp-scope .hp-blog-teaser__more{margin:1rem 0 0;text-align:center}.home-page.hp-scope.home-public{background:var(--udk-canvas);padding-block-end:var(--udk-space-xl, 2rem)}.home-page.home-public .hp-hero-slide__visualCard.udk-card{border:1px solid var(--udk-border-subtle);box-shadow:none}.home-page.home-public .hp-hero-slide__cta.udk-btn--accent{--app-btn-bg: var(--app-brand, var(--udk-brand));--app-btn-bg-hover: var(--app-brand-hover, var(--udk-brand-hover))}.home-page.home-public .hp-exam-carousel__head .udk-eyebrow,.home-page.home-public .hp-blog-teaser__head .udk-eyebrow{display:none}.home-page.home-public .hp-exam-carousel__sub,.home-page.home-public .hp-blog-teaser__sub{font-size:var(--font-size-body-sm, .875rem)}
