.page-module__LWWB4q__page{background:var(--c-bg)}.page-module__LWWB4q__heroWrap{background:linear-gradient(90deg,#fff 0%,#f4f5f7 47% 100%);padding-top:clamp(72px,7.87vw,151px);padding-bottom:clamp(40px,3.73vw,72px)}.page-module__LWWB4q__hero{border-radius:var(--radius-hero-card);color:#fff;min-height:clamp(480px,49.47vw,950px);margin-inline:clamp(16px,2vw,38px);position:relative;overflow:hidden}.page-module__LWWB4q__heroBg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.page-module__LWWB4q__heroContent{z-index:2;max-width:1020px;padding:clamp(64px,12vw,230px) clamp(32px,5.33vw,102px) clamp(32px,4vw,77px);position:relative}.page-module__LWWB4q__heroEyebrow{color:var(--c-orange)}.page-module__LWWB4q__heroTitle{color:#fff;font-size:var(--fs-h2);margin-top:clamp(10px,1.07vw,20px);line-height:1.036}.page-module__LWWB4q__heroSublead{color:#fff;font-weight:500;font-size:var(--fs-body-lg);margin-top:clamp(10px,1.07vw,20px);line-height:1.5}.page-module__LWWB4q__heroBody{color:#ffffffeb;font-weight:300;font-size:var(--fs-body-lg);max-width:clamp(400px,35.4vw,680px);margin-top:clamp(10px,1.07vw,20px);line-height:1.5}.page-module__LWWB4q__heroActions{flex-wrap:wrap;gap:16px;margin-top:clamp(10px,1.07vw,20px);display:flex}.page-module__LWWB4q__model{padding-top:clamp(56px,7.33vw,141px)}.page-module__LWWB4q__modelInner{position:relative}.page-module__LWWB4q__modelDecor{pointer-events:none;width:clamp(140px,17.53vw,337px);height:auto;position:absolute;top:clamp(-53px,-2.73vw,-20px);right:clamp(8px,2.2vw,42px)}.page-module__LWWB4q__modelEyebrow{color:var(--c-orange)}.page-module__LWWB4q__modelGrid{grid-template-columns:1fr 1fr;gap:clamp(24px,2.13vw,41px);max-width:clamp(560px,56.07vw,1076px);margin-top:clamp(20px,2.27vw,44px);display:grid}.page-module__LWWB4q__modelTitle{font-family:var(--font-body), -apple-system, sans-serif;color:var(--c-ink);font-size:clamp(15px,1.2vw,23px);font-weight:700;line-height:1.33}.page-module__LWWB4q__modelTitleLead{font-size:clamp(16px,1.33vw,26px);line-height:1.2}.page-module__LWWB4q__modelBody{color:var(--c-body);margin-top:clamp(8px,.67vw,13px);font-size:clamp(13px,1vw,19px);font-weight:300;line-height:1.53}.page-module__LWWB4q__programs{margin-top:clamp(72px,9.8vw,188px);margin-inline:clamp(16px,2vw,38px);position:relative}.page-module__LWWB4q__programsBand{pointer-events:none;z-index:0;width:min(85.33vw,1638px);height:auto;position:absolute;top:clamp(-63px,-3.27vw,-24px);left:5.33vw}.page-module__LWWB4q__programsDecor{pointer-events:none;z-index:2;width:clamp(240px,33.13vw,636px);height:auto;position:absolute;top:clamp(-64px,-3.33vw,-25px);right:clamp(40px,8.4vw,161px)}.page-module__LWWB4q__programsCard{border-radius:var(--radius-hero-card);z-index:1;background:linear-gradient(#fbfbfb 0%,#f4f5f7 100%);position:relative}.page-module__LWWB4q__programsDots{pointer-events:none;background-image:radial-gradient(#d5d7db 1.5px,#0000 1.5px);background-size:34px 29px;width:min(56.27vw,1080px);height:clamp(320px,36.27vw,696px);position:absolute;top:clamp(16px,2.2vw,42px);left:clamp(16px,2.2vw,42px)}.page-module__LWWB4q__programsInner{z-index:3;padding:clamp(40px,4.47vw,86px) clamp(24px,5.6vw,108px) clamp(48px,5.07vw,97px);position:relative}.page-module__LWWB4q__programsHeading{font-size:var(--fs-h2s);color:var(--c-orange);line-height:1.2}.page-module__LWWB4q__programsGrid{grid-template-columns:1fr 1fr;gap:clamp(20px,1.73vw,33px) clamp(24px,2.13vw,41px);margin-top:clamp(20px,2.2vw,42px);display:grid}.page-module__LWWB4q__programCard{border-radius:var(--radius-card);min-height:clamp(240px,20.93vw,402px);color:inherit;background:#fbfbfb;border:1px solid #e2e5e9;padding:clamp(24px,2.27vw,44px) clamp(24px,3.07vw,59px) clamp(24px,2.87vw,55px);text-decoration:none;transition:box-shadow .24s,transform .24s;display:block;position:relative}.page-module__LWWB4q__programCard:hover{transform:translateY(-2px);box-shadow:0 14px 34px #090d1a14}.page-module__LWWB4q__programHead{align-items:baseline;gap:clamp(8px,.8vw,15px);display:flex}.page-module__LWWB4q__programNumber{color:var(--c-orange);font-size:clamp(24px,2.13vw,41px);font-weight:500;line-height:1.1}.page-module__LWWB4q__programLabel{color:var(--c-orange);font-size:clamp(13px,1.07vw,20px)}.page-module__LWWB4q__programTitle{font-family:var(--font-body), -apple-system, sans-serif;color:var(--c-ink);margin-top:clamp(10px,1.07vw,20px);font-size:clamp(18px,1.6vw,31px);font-weight:700;line-height:1.1}.page-module__LWWB4q__programBody{color:var(--c-body);font-weight:300;font-size:var(--fs-body-lg);max-width:clamp(400px,35.8vw,688px);margin-top:clamp(10px,1.07vw,20px);line-height:1.5}.page-module__LWWB4q__chips{flex-wrap:wrap;gap:clamp(6px,.53vw,10px);margin-top:clamp(10px,1vw,19px);padding-right:clamp(40px,3.2vw,61px);display:flex}.page-module__LWWB4q__chip{color:#4b4b52;white-space:nowrap;background:#fff;border-radius:999px;padding:clamp(6px,.53vw,10px) clamp(11px,1vw,19px);font-size:clamp(11px,.8vw,15px);font-weight:500;line-height:1.33;box-shadow:0 2px 8px #090d1a0a}.page-module__LWWB4q__programArrow{width:clamp(28px,2.13vw,41px);height:clamp(28px,2.13vw,41px);position:absolute;bottom:clamp(20px,2.87vw,55px);right:clamp(20px,3.07vw,59px)}.page-module__LWWB4q__programArrow img{width:100%;height:100%}.page-module__LWWB4q__requires{padding-top:clamp(40px,4.47vw,86px)}.page-module__LWWB4q__requiresGrid{grid-template-columns:652fr 551fr;align-items:start;gap:clamp(40px,5.13vw,99px);display:grid}.page-module__LWWB4q__requiresImage{aspect-ratio:652/569;object-fit:cover;border-radius:var(--radius-card);width:100%}.page-module__LWWB4q__requiresCol{padding-top:clamp(24px,3.4vw,65px)}.page-module__LWWB4q__requiresHeading{font-size:var(--fs-h2s);color:var(--c-ink);line-height:1.2}.page-module__LWWB4q__accordion{margin-top:clamp(20px,2.47vw,47px);padding:0;list-style:none}.page-module__LWWB4q__accordionRow{border-bottom:1px solid #e2e5e9;padding-block:clamp(16px,1.6vw,31px) clamp(16px,1.73vw,33px)}.page-module__LWWB4q__accordionRow:first-child{padding-top:0}.page-module__LWWB4q__accordionHead{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}.page-module__LWWB4q__accordionTitle{font-family:var(--font-body), -apple-system, sans-serif;color:var(--c-ink);font-size:clamp(16px,1.33vw,26px);font-weight:700;line-height:1.2}.page-module__LWWB4q__accordionIcon{flex:none;width:clamp(18px,1.53vw,29px);height:clamp(18px,1.53vw,29px)}.page-module__LWWB4q__accordionIcon img{width:100%;height:100%;display:block}.page-module__LWWB4q__accordionBody{color:var(--c-body);font-weight:300;font-size:var(--fs-body-lg);max-width:clamp(360px,32.67vw,627px);margin-top:clamp(6px,.53vw,10px);line-height:1.5}.page-module__LWWB4q__cta{margin-top:clamp(48px,4.87vw,93px);margin-inline:clamp(16px,2vw,38px);margin-bottom:clamp(24px,2.07vw,40px)}.page-module__LWWB4q__ctaCard{border-radius:var(--radius-hero-card);color:#fff;min-height:clamp(420px,36vw,691px);position:relative;overflow:hidden}.page-module__LWWB4q__ctaBg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.page-module__LWWB4q__ctaContent{z-index:2;padding:clamp(40px,4.8vw,92px) clamp(32px,5.87vw,113px) clamp(40px,4vw,77px);position:relative}.page-module__LWWB4q__ctaHeading{color:#fff;font-size:var(--fs-h2);line-height:1.18}.page-module__LWWB4q__ctaLead{color:#fff;font-weight:500;font-size:var(--fs-body-lg);max-width:clamp(480px,48.07vw,923px);margin-top:clamp(10px,.93vw,18px);line-height:1.5}.page-module__LWWB4q__ctaButtons{grid-template-columns:repeat(2,clamp(280px,26.07vw,500px));gap:16px;margin-top:clamp(40px,10.13vw,195px);display:grid}.page-module__LWWB4q__ctaButtons .btn{justify-content:center;width:100%}@media (max-width:1023px){.page-module__LWWB4q__modelGrid{max-width:100%}.page-module__LWWB4q__modelDecor{display:none}.page-module__LWWB4q__programsGrid,.page-module__LWWB4q__requiresGrid{grid-template-columns:1fr}.page-module__LWWB4q__heroContent{max-width:100%}.page-module__LWWB4q__ctaButtons{grid-template-columns:1fr;margin-top:48px}}@media (max-width:720px){.page-module__LWWB4q__modelGrid{grid-template-columns:1fr}.page-module__LWWB4q__programsDecor{display:none}:is(.page-module__LWWB4q__heroActions .btn,.page-module__LWWB4q__ctaButtons .btn){white-space:normal;text-align:center}}
