.launch-testimonial-module__gKrQIa__section{color:#f8f7fa;font-family:var(--font-outfit),sans-serif;background:radial-gradient(at 0 0,#8c0dc21a,#0000 65%),radial-gradient(at 100% 100%,#008fcd14,#0000 65%),#111015;border:1px solid #8c0dc24d;border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;margin-bottom:64px;padding:36px;scroll-margin-top:110px;display:grid}.launch-testimonial-module__gKrQIa__copy>.launch-testimonial-module__gKrQIa__eyebrow{color:#88cfee;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:11px;line-height:1.6}.launch-testimonial-module__gKrQIa__copy h2{font-family:var(--font-syne),sans-serif;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.2}.launch-testimonial-module__gKrQIa__copy h2 span{color:#c487df}.launch-testimonial-module__gKrQIa__copy>.launch-testimonial-module__gKrQIa__mentor{color:#eadbef;margin:0 0 18px;font-size:16px;font-weight:500}.launch-testimonial-module__gKrQIa__copy>.launch-testimonial-module__gKrQIa__description{color:#bbb5c6;font-size:16px;line-height:1.75}.launch-testimonial-module__gKrQIa__caption{border-top:1px solid #ffffff1c;margin-top:26px;padding-top:20px}.launch-testimonial-module__gKrQIa__caption>span{color:#efa67a;letter-spacing:.14em;font-size:10px}.launch-testimonial-module__gKrQIa__caption>p{color:#bcb5c5;margin-top:6px;font-size:14px;line-height:1.65}.launch-testimonial-module__gKrQIa__media{min-width:0}.launch-testimonial-module__gKrQIa__video{aspect-ratio:16/9;background:#000;border:1px solid #ffffff20;border-radius:12px;width:100%;position:relative;overflow:hidden}.launch-testimonial-module__gKrQIa__video iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.launch-testimonial-module__gKrQIa__media>a{color:#88cfee;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:10px;font-size:13px;text-decoration:underline;display:inline-flex}.launch-testimonial-module__gKrQIa__media>a:focus-visible{outline-offset:4px;outline:3px solid #88cfee}@media (max-width:900px){.launch-testimonial-module__gKrQIa__section{grid-template-columns:1fr;gap:26px;padding:28px}.launch-testimonial-module__gKrQIa__copy h2{font-size:32px}}@media (max-width:479px){.launch-testimonial-module__gKrQIa__section{margin-bottom:40px;padding:22px 18px}.launch-testimonial-module__gKrQIa__copy h2{font-size:29px}.launch-testimonial-module__gKrQIa__media>a{font-size:12px}}
.programs-module__0GifFW__page{--accent-orange:color-mix(in srgb,var(--orange) 72%,white);--accent-purple:color-mix(in srgb,var(--purple) 58%,white);--accent-blue:color-mix(in srgb,var(--blue) 65%,white);--line:#ffffff20;color:#f8f7fa;font-family:var(--font-outfit),sans-serif;background:radial-gradient(800px 650px at 90% 0,#8c0dc222,#0000 75%),radial-gradient(700px 600px at 0 650px,#008fcd15,#0000 75%),#08080b;padding-bottom:80px;line-height:1.75}.programs-module__0GifFW__container{width:min(1160px,100% - 64px);margin:auto}.programs-module__0GifFW__intro{max-width:970px;padding:150px 0 64px}.programs-module__0GifFW__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-blue);margin-bottom:22px;font-size:11px;font-weight:500}.programs-module__0GifFW__page h1,.programs-module__0GifFW__page h2{font-family:var(--font-syne),sans-serif;letter-spacing:-.035em;font-weight:700;line-height:1.16}.programs-module__0GifFW__page h1{text-wrap:balance;font-size:clamp(36px,4.2vw,58px)}.programs-module__0GifFW__page em{color:var(--accent-purple);font-style:normal}.programs-module__0GifFW__intro h1 em{background:linear-gradient(110deg,var(--accent-purple),var(--accent-orange),var(--accent-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.programs-module__0GifFW__lead{color:#d2cbd9;max-width:800px;margin-top:28px;font-size:19px;line-height:1.7}.programs-module__0GifFW__support{color:#aaa4b6;max-width:740px;margin-top:18px;font-size:16px}.programs-module__0GifFW__catalogHeading{border-top:1px solid var(--line);color:#d2cbd9;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:22px 0;font-size:14px;display:flex}.programs-module__0GifFW__catalogHeading>span:last-child{letter-spacing:.12em;color:#a49aaf;font-size:10px}.programs-module__0GifFW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.programs-module__0GifFW__card{--accent:var(--accent-purple);border:1px solid var(--line);border-top-color:color-mix(in srgb,var(--accent) 55%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 7%,transparent),#ffffff02 70%);border-radius:16px;flex-direction:column;padding:34px;transition:border-color .2s,background .2s;display:flex}.programs-module__0GifFW__card:nth-child(3n+1){--accent:var(--accent-orange)}.programs-module__0GifFW__card:nth-child(3n){--accent:var(--accent-blue)}.programs-module__0GifFW__card:hover,.programs-module__0GifFW__card:focus-within{border-color:color-mix(in srgb,var(--accent) 65%,transparent)}.programs-module__0GifFW__cardTop{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.programs-module__0GifFW__cardTop>span:last-child{letter-spacing:.07em;text-transform:uppercase;color:#b6aabd;text-align:right;font-size:10px}.programs-module__0GifFW__icon{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);width:50px;height:50px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.programs-module__0GifFW__card h2{max-width:430px;font-size:28px}.programs-module__0GifFW__subtitle{color:var(--accent,var(--accent-blue));margin-top:14px;font-size:14px;font-weight:500;line-height:1.6}.programs-module__0GifFW__description{color:#bcb5c5;margin:20px 0 30px;font-size:16px}.programs-module__0GifFW__cardLink{border-top:1px solid var(--line);color:#f5f0f8;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:auto;padding-top:20px;font-size:15px;display:flex}.programs-module__0GifFW__cardLink svg{color:var(--accent)}.programs-module__0GifFW__manifesto{text-align:center;color:#b1a8bc;padding:55px 0;font-size:18px;line-height:1.65}.programs-module__0GifFW__manifesto strong{color:#e3dbe9;font-weight:500}.programs-module__0GifFW__cta{text-align:center;background:radial-gradient(at 100% 100%,#008fcd1a,#0000 60%),radial-gradient(at 0 0,#8c0dc222,#0000 65%),#111015;border:1px solid #63507766;border-radius:18px;padding:55px 45px}.programs-module__0GifFW__cta h2{max-width:740px;margin:0 auto 22px;font-size:clamp(29px,3.2vw,42px)}.programs-module__0GifFW__cta>p:not(.programs-module__0GifFW__eyebrow){color:#bcb5c5;max-width:630px;margin:auto;font-size:17px}.programs-module__0GifFW__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.programs-module__0GifFW__cta .programs-module__0GifFW__actions{justify-content:center}.programs-module__0GifFW__primary,.programs-module__0GifFW__secondary{text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:500;line-height:1.5;transition:transform .2s,box-shadow .2s;display:inline-flex}.programs-module__0GifFW__primary{background:linear-gradient(#0004,#0004),var(--gradient-brand);color:#fff}.programs-module__0GifFW__secondary{color:#e2dbe9;border-color:#ffffff30}.programs-module__0GifFW__primary:hover,.programs-module__0GifFW__secondary:hover{transform:translateY(-2px);box-shadow:0 8px 26px #8c0dc222}.programs-module__0GifFW__page a:focus-visible{outline:3px solid var(--accent-blue);outline-offset:5px}.programs-module__0GifFW__detailIntro{max-width:900px;padding:125px 0 70px}.programs-module__0GifFW__back{color:#bcb5c5;align-items:center;gap:10px;min-height:44px;margin-bottom:34px;font-size:14px;display:inline-flex}.programs-module__0GifFW__detailGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:55px 0 80px;display:grid}.programs-module__0GifFW__detailGrid h2{margin-bottom:22px;font-size:36px}.programs-module__0GifFW__detailGrid p:not(.programs-module__0GifFW__eyebrow){color:#bcb5c5}.programs-module__0GifFW__pillarList{gap:22px;list-style:none;display:grid}.programs-module__0GifFW__pillarList li{border:1px solid var(--line);background:#ffffff03;border-radius:12px;align-items:center;gap:16px;padding:24px;display:flex}.programs-module__0GifFW__pillarList svg{color:var(--accent-blue);flex-shrink:0}.programs-module__0GifFW__home{padding:75px 0}.programs-module__0GifFW__home h2{max-width:750px;font-size:clamp(32px,3.6vw,46px)}.programs-module__0GifFW__homeLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}.programs-module__0GifFW__homeLinks a{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:22px;font-size:16px;display:flex}.programs-module__0GifFW__homeLinks svg{color:var(--accent-blue);flex-shrink:0}@media (max-width:767px){.programs-module__0GifFW__container{width:calc(100% - 40px)}.programs-module__0GifFW__intro{padding:112px 0 38px}.programs-module__0GifFW__page h1{font-size:clamp(32px,8vw,45px)}.programs-module__0GifFW__lead{font-size:17px}.programs-module__0GifFW__cards{grid-template-columns:1fr;gap:18px}.programs-module__0GifFW__card{padding:25px}.programs-module__0GifFW__card h2{font-size:26px}.programs-module__0GifFW__catalogHeading{flex-direction:column;align-items:flex-start;gap:8px}.programs-module__0GifFW__cta{padding:35px 23px}.programs-module__0GifFW__cta>p:not(.programs-module__0GifFW__eyebrow){font-size:16px}.programs-module__0GifFW__actions{flex-direction:column}.programs-module__0GifFW__actions>a{width:100%}.programs-module__0GifFW__manifesto{padding:38px 0;font-size:16px}.programs-module__0GifFW__detailGrid{grid-template-columns:1fr;gap:28px;padding:35px 0 50px}.programs-module__0GifFW__detailIntro{padding:105px 0 50px}.programs-module__0GifFW__detailGrid h2{font-size:30px}.programs-module__0GifFW__homeLinks{grid-template-columns:1fr}.programs-module__0GifFW__page{padding-bottom:50px}}@media (forced-colors:active){.programs-module__0GifFW__intro h1 em{-webkit-text-fill-color:currentColor;background:0 0}}
