.site .programs .pg-hero{padding:calc(10.9 * var(--vw)) 0 0;background-position:top;background-size:cover}.site .programs .pg-hero__copy{width:calc(39 * var(--vw))}.site .programs .pg-hero__eyebrow{font-family:var(--site-body);font-size:var(--site-eyebrow);letter-spacing:var(--site-eyebrow-tracking);text-transform:uppercase;color:var(--site-white);font-weight:500;display:block}.site .programs .pg-hero__title{margin-top:calc(.4 * var(--vw));font-size:min(calc(6.95 * var(--vw)), 120.1px);text-transform:uppercase;line-height:.95}.site .programs .pg-hero__sub{margin-top:calc(.9 * var(--vw));font-family:var(--site-body);font-size:clamp(21.3px, calc(1.74 * var(--vw)), 30.07px);text-transform:none;font-weight:600;line-height:1.26}.site .programs .pg-hero__body{margin-top:calc(1.5 * var(--vw));color:var(--site-white);line-height:1.45}.site .programs .pg-hero__where{margin-top:calc(3.6 * var(--vw));font-family:var(--site-body);font-size:clamp(18.73px, calc(1.53 * var(--vw)), 26.44px);color:var(--site-white);font-weight:600}.site .programs .pg-tabs{gap:calc(.7 * var(--vw));margin-top:calc(2 * var(--vw))}.site .programs .pg-tabs .site-tab{height:auto;min-height:calc(13.9 * var(--vw));padding:calc(2 * var(--vw)) 0 0;cursor:pointer;font-family:var(--site-body);background:linear-gradient(90deg,#8b0000 0%,#a6001a 49.5%,#8b0000 100%);border:0;border-radius:24px 24px 0 0;justify-content:flex-start;gap:0}.site .programs .pg-tabs .site-tab[aria-selected=true]{background:linear-gradient(#fff -23.02%,#e7dcce 100%)}.site .programs .pg-tabs .site-tab__icon{width:auto;height:calc(2.2 * var(--vw));filter:brightness(0)invert()}.site .programs .pg-tabs .site-tab[aria-selected=true] .site-tab__icon{filter:brightness(0)}.site .programs .pg-tabs .site-tab__label{margin-top:calc(1.3 * var(--vw));font-size:clamp(17.01px, calc(1.39 * var(--vw)), 24.02px);letter-spacing:0;text-transform:none;background-image:var(--site-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.2}.site .programs .pg-tabs .site-tab[aria-selected=true] .site-tab__label{background-image:linear-gradient(135deg,#1c033c 0%,#000 50%)}.site .programs .pg-tabs .site-tab__mark{margin-top:calc(1.6 * var(--vw));position:relative}.site .programs .pg-tabs .site-tab__mark:before{content:"";opacity:.8;background:#dadada;height:1px;position:absolute;top:50%;left:0;right:0}.site .programs .pg-tabs .site-tab__marker{z-index:1;width:calc(1.6 * var(--vw));position:relative}.site .programs .pg-tabs .site-tab__sub{margin-top:calc(1.9 * var(--vw));font-size:clamp(13px, calc(.97 * var(--vw)), 16.76px);opacity:1;color:var(--site-white);font-weight:600}.site .programs .pg-tabs .site-tab[aria-selected=true] .site-tab__sub{color:var(--site-black)}.site .programs .pg-tabs .site-tab:focus-visible{outline-offset:-4px}.site .programs .pg-entry{padding:calc(5.1 * var(--vw)) 0 calc(6.2 * var(--vw));text-align:left;background-position:top;background-size:cover}.site .programs .pg-panel:focus-visible{outline-offset:0}.site .programs .pg-card{padding:calc(3.9 * var(--vw)) calc(4.1 * var(--vw)) calc(4.2 * var(--vw));background:var(--site-white);color:var(--site-navy);border-top:4px solid #e9c27e}.site .programs .pg-card__head{justify-content:space-between;align-items:flex-start;gap:calc(2 * var(--vw));padding-bottom:calc(2.1 * var(--vw));border-bottom:2px solid #dadada;display:flex}.site .programs .pg-card__title{align-items:center;gap:0 calc(.9 * var(--vw));font-family:var(--site-body);font-size:clamp(18.36px, calc(1.5 * var(--vw)), 25.92px);letter-spacing:calc(.02 * var(--vw));text-transform:uppercase;color:var(--site-navy);flex-wrap:wrap;font-weight:600;line-height:1.3;display:flex}.site .programs .pg-card__dot{width:calc(.6 * var(--vw));height:auto}.site .programs .pg-card__who{margin-top:calc(1.4 * var(--vw));font-family:var(--site-body);font-size:clamp(14.44px, calc(1.18 * var(--vw)), 20.39px);color:var(--site-navy);font-weight:700;line-height:1.3}.site .programs .pg-card__price{text-align:right;flex:none}.site .programs .pg-card__figure{font-size:min(calc(5 * var(--vw)), 86.4px);text-transform:none;line-height:1}.site .programs .pg-card__figure--words{max-width:calc(19 * var(--vw));font-size:min(calc(2 * var(--vw)), 34px);line-height:1.15}.site .programs .pg-card__term{margin-top:calc(.4 * var(--vw));font-size:clamp(13px, calc(1.04 * var(--vw)), 17.97px);color:var(--site-black)}.site .programs .pg-card__quote{margin-top:calc(2.6 * var(--vw));padding:calc(1.2 * var(--vw)) calc(2.2 * var(--vw));background:var(--site-cream);font-family:var(--site-body);font-size:clamp(17.87px, calc(1.46 * var(--vw)), 25.23px);color:var(--site-black);font-style:italic;font-weight:400;line-height:1.3;display:inline-block}.site .programs .pg-card__name{margin-top:calc(2.4 * var(--vw));font-size:min(calc(4.65 * var(--vw)), 80.35px);text-transform:uppercase;line-height:1}.site .programs .pg-card__body{width:calc(40 * var(--vw));margin-top:calc(2.6 * var(--vw));font-size:clamp(14.44px, calc(1.18 * var(--vw)), 20.39px);color:var(--site-black);line-height:1.5}.site .programs .pg-fit{gap:calc(.42 * var(--vw));margin-top:calc(2.9 * var(--vw));grid-template-columns:1fr 1fr;display:grid}.site .programs .pg-fit__card{padding:calc(2.6 * var(--vw)) calc(2.6 * var(--vw)) calc(3.4 * var(--vw));background-color:var(--site-navy-deep);color:var(--site-white);background-position:top;background-repeat:no-repeat;background-size:cover}.site .programs .pg-fit__card--yes{background-color:#7a0e19}.site .programs .pg-fit__label{align-items:center;gap:calc(.8 * var(--vw));font-size:clamp(16.16px, calc(1.32 * var(--vw)), 22.81px);margin:0;font-weight:700;display:flex}.site .programs .pg-fit__check{width:calc(1.5 * var(--vw));height:calc(1.5 * var(--vw));flex:none}.site .programs .pg-fit__text{margin-top:calc(1.4 * var(--vw));font-size:clamp(14.44px, calc(1.18 * var(--vw)), 20.39px);line-height:1.5}.site .programs .pg-facts{margin:calc(3 * var(--vw)) 0 0;grid-template-columns:1fr 1fr 1fr;padding:0;list-style:none;display:grid}.site .programs .pg-fact{padding:calc(1 * var(--vw)) calc(2 * var(--vw)) calc(.6 * var(--vw)) calc(1.5 * var(--vw))}.site .programs .pg-fact+.pg-fact{padding-left:calc(3.4 * var(--vw));border-left:1px solid #dadada}.site .programs .pg-fact__title{font-family:var(--site-body);font-size:clamp(16.16px, calc(1.32 * var(--vw)), 22.81px);color:var(--site-navy);font-weight:700}.site .programs .pg-fact__text{margin-top:calc(.8 * var(--vw));font-size:clamp(14.44px, calc(1.18 * var(--vw)), 20.39px);color:var(--site-black);line-height:1.5}.site .programs .pg-card__actions{justify-content:space-between;align-items:center;gap:calc(2 * var(--vw));margin-top:calc(3 * var(--vw));padding-left:calc(.8 * var(--vw));display:flex}.site .programs .pg-card__buttons{gap:calc(1.2 * var(--vw));display:flex}.site .programs .site-section__inner .pg-card__buttons .site-btn{min-width:0;height:calc(3.13 * var(--vw));padding:0 calc(2.7 * var(--vw));font-size:clamp(19.58px, calc(1.6 * var(--vw)), 27.65px)}.site .programs .pg-card__compare{padding-right:calc(.7 * var(--vw));font-family:var(--site-body);font-size:clamp(18.73px, calc(1.53 * var(--vw)), 26.44px);letter-spacing:calc(.02 * var(--vw));text-transform:uppercase;color:var(--site-navy);font-weight:700}.site .programs .pg-card__secondary{margin:calc(2.6 * var(--vw)) 0 0 calc(1.5 * var(--vw));font-size:clamp(14.44px, calc(1.18 * var(--vw)), 20.39px);color:var(--site-black)}.site .programs .pg-card__secondary strong{color:var(--site-navy);font-weight:700}.site .programs .pg-card__fit-link{background-image:var(--site-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;text-decoration:none}.site .programs .pg-entry__closing{margin-top:calc(3.4 * var(--vw));font-size:clamp(14.44px, calc(1.18 * var(--vw)), 20.39px);text-align:center;color:var(--site-black);line-height:1.5}.site .programs .pg-entry__closing strong{font-weight:700}.site .programs .site-section__inner .pg-entry__cta{width:calc(21.9 * var(--vw));min-width:0;margin:calc(3.3 * var(--vw)) auto 0;font-size:clamp(19.58px, calc(1.6 * var(--vw)), 27.65px);padding:0;display:flex}@media (max-width:1023px){.site .programs .pg-hero{padding-top:calc(106 * var(--vw));text-align:center;background-size:100%}.site .programs .pg-hero>.site-section__inner{width:calc(90 * var(--vw))}.site .programs .pg-hero__copy{width:auto}.site .programs .pg-hero__title{margin-top:calc(2 * var(--vw));font-size:min(calc(13.6 * var(--vw)), 62.56px)}.site .programs .pg-hero__sub{margin-top:calc(2 * var(--vw));font-size:clamp(16px, calc(4.5 * var(--vw)), 20.7px)}.site .programs .pg-hero__body{margin-top:calc(4 * var(--vw));font-size:clamp(16px, calc(4.1 * var(--vw)), 18.86px)}.site .programs .pg-hero__where{margin-top:calc(10 * var(--vw));font-size:min(calc(5.4 * var(--vw)), 24.84px)}.site .programs .pg-tabs{gap:calc(2 * var(--vw));margin-top:calc(7 * var(--vw));scroll-snap-type:none;grid-template-columns:1fr 1fr;display:grid;overflow:visible}.site .programs .pg-tabs .site-tab{height:calc(53 * var(--vw));padding-top:calc(7 * var(--vw));border-radius:15px 15px 0 0;flex:none}.site .programs .pg-tabs .site-tab__icon{width:auto;height:calc(9 * var(--vw))}.site .programs .pg-tabs .site-tab__label{margin-top:calc(4 * var(--vw));padding:0 calc(3 * var(--vw));font-size:min(calc(5 * var(--vw)), 23px)}.site .programs .pg-tabs .site-tab__mark{margin-top:calc(5 * var(--vw))}.site .programs .pg-tabs .site-tab__marker{width:calc(6 * var(--vw))}.site .programs .pg-tabs .site-tab__sub{margin-top:calc(5 * var(--vw));font-size:clamp(16px, calc(3.8 * var(--vw)), 17.48px)}.site .programs .pg-entry{padding:calc(7 * var(--vw)) 0 calc(12 * var(--vw))}.site .programs .pg-entry>.site-section__inner{width:calc(96 * var(--vw))}.site .programs .pg-card{padding:calc(6 * var(--vw)) calc(5 * var(--vw)) calc(8 * var(--vw));text-align:center;border-top-width:4px}.site .programs .pg-card__head{align-items:stretch;gap:calc(4 * var(--vw));padding-bottom:calc(5 * var(--vw));flex-direction:column}.site .programs .pg-card__title{gap:calc(2 * var(--vw));font-size:clamp(16px, calc(4.3 * var(--vw)), 19.78px);flex-direction:column}.site .programs .pg-card__dot{width:calc(2 * var(--vw))}.site .programs .pg-card__who{margin-top:calc(3 * var(--vw));font-size:clamp(16px, calc(3.8 * var(--vw)), 17.48px)}.site .programs .pg-card__price{text-align:center}.site .programs .pg-card__figure{font-size:min(calc(13 * var(--vw)), 59.8px)}.site .programs .pg-card__figure--words{max-width:none;font-size:min(calc(6.4 * var(--vw)), 29.4px)}.site .programs .pg-card__term{margin-top:calc(1 * var(--vw));font-size:clamp(16px, calc(3.8 * var(--vw)), 17.48px)}.site .programs .pg-card__quote{margin-top:calc(5 * var(--vw));padding:calc(4 * var(--vw)) calc(5 * var(--vw));font-size:clamp(16px, calc(4.6 * var(--vw)), 21.16px);display:block}.site .programs .pg-card__name{margin-top:calc(6 * var(--vw));font-size:min(calc(10 * var(--vw)), 46px)}.site .programs .pg-card__body{width:auto;margin-top:calc(4 * var(--vw));font-size:clamp(16px, calc(4.1 * var(--vw)), 18.86px)}.site .programs .pg-fit{gap:calc(1.5 * var(--vw));margin-top:calc(7 * var(--vw));text-align:left;grid-template-columns:1fr}.site .programs .pg-fit__card{padding:calc(6 * var(--vw)) calc(6 * var(--vw)) calc(9 * var(--vw))}.site .programs .pg-fit__label{gap:calc(3 * var(--vw));font-size:clamp(16px, calc(4.3 * var(--vw)), 19.78px)}.site .programs .pg-fit__check{width:calc(6 * var(--vw));height:calc(6 * var(--vw))}.site .programs .pg-fit__text{margin-top:calc(4 * var(--vw));font-size:clamp(16px, calc(3.9 * var(--vw)), 17.94px)}.site .programs .pg-facts{margin-top:calc(5 * var(--vw));text-align:left;grid-template-columns:1fr}.site .programs .pg-fact,.site .programs .pg-fact+.pg-fact{padding:calc(4 * var(--vw)) 0;border-left:0}.site .programs .pg-fact+.pg-fact{border-top:1px solid #dadada}.site .programs .pg-fact__title{font-size:clamp(16px, calc(4.3 * var(--vw)), 19.78px)}.site .programs .pg-fact__text{margin-top:calc(1 * var(--vw));font-size:clamp(16px, calc(3.9 * var(--vw)), 17.94px)}.site .programs .pg-card__actions{align-items:stretch;gap:calc(5 * var(--vw));margin-top:calc(5 * var(--vw));flex-direction:column;padding:0}.site .programs .pg-card__buttons{align-items:center;gap:calc(4 * var(--vw));flex-direction:column}.site .programs .site-section__inner .pg-card__buttons .site-btn{width:82%;height:min(calc(13 * var(--vw)), 59.8px);font-size:clamp(16px, calc(4.3 * var(--vw)), 19.78px)}.site .programs .pg-card__compare{font-size:clamp(16px, calc(4.3 * var(--vw)), 19.78px);text-align:center;padding:0}.site .programs .pg-card__secondary{margin:calc(5 * var(--vw)) 0 0;font-size:clamp(16px, calc(3.9 * var(--vw)), 17.94px)}.site .programs .pg-entry__closing{margin-top:calc(8 * var(--vw));padding:0 calc(2 * var(--vw));font-size:clamp(16px, calc(3.9 * var(--vw)), 17.94px)}.site .programs .site-section__inner .pg-entry__cta{width:calc(90 * var(--vw));height:min(calc(13 * var(--vw)), 59.8px);margin-top:calc(7 * var(--vw));font-size:clamp(16px, calc(4.3 * var(--vw)), 19.78px)}}@media (max-width:1024px),(pointer:coarse){.site .programs .pg-tabs{gap:max(8px, calc(.7 * var(--vw)))}}
