.page_page__eoPB_{min-height:100vh}.page_hero__nom_e{padding:6rem 0 4rem;background:var(--academy-bg);position:relative}.page_heroContent__MP3mv{max-width:1200px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.page_heroText__O9tDm{text-align:center}.page_heroTitle__YyLVZ{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;color:var(--academy-highlight);margin:0 0 1.5rem}.page_highlight__owFYK{color:var(--academy-dynamic);position:relative}.page_heroSubtitle__NCfMY{font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.6;color:#666;max-width:600px;margin:0 auto 2rem}.page_heroStats__qksZA{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.page_stat__5_rM6{text-align:center}.page_statNumber__c2cSY{display:block;font-size:2.5rem;font-weight:800;color:var(--academy-dynamic);line-height:1}.page_statLabel__9iYbR{font-size:.875rem;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.page_heroImage__sBmmh{text-align:center}.page_heroImage__sBmmh img{width:100%;max-width:500px;height:auto;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.page_container__drVZD{max-width:1200px;margin:0 auto;padding:0 1rem}.page_sectionHeader__PMtwK{text-align:center;margin-bottom:4rem}.page_sectionTitle___fLXK{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--academy-highlight);margin:0 0 1rem}.page_sectionSubtitle__ELyQH{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:#666;max-width:700px;margin:0 auto}.page_courses__yafzh{padding:6rem 0;background:white}.page_coursesGrid__KRoqH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.page_courseCard__cH9GG{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;text-decoration:none;color:inherit;display:block}.page_courseCard__cH9GG:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.page_courseImage__TQVSP{position:relative;height:200px;overflow:hidden}.page_courseImage__TQVSP img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.page_courseCard__cH9GG:hover .page_courseImage__TQVSP img{transform:scale(1.05)}.page_courseOverlay__KB1Vh{position:absolute;top:1rem;right:1rem}.page_courseLevel__mh1N4{background:var(--academy-dynamic);color:var(--ds-black-carbon);padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.page_courseContent__Tj68w{padding:1.5rem}.page_courseName__XUBoG{font-size:1.5rem;font-weight:700;color:var(--academy-highlight);margin:0 0 .5rem}.page_courseDescription__OnS49{color:#666;line-height:1.5;margin:0 0 1rem;font-size:.95rem}.page_courseStats__ZcuWU{display:flex;gap:1rem;margin-bottom:1.5rem}.page_courseStat__9P2gC{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#888}.page_courseStatIcon__mmi2b{width:1rem;height:1rem}.page_courseFooter__2y6Ho{display:flex;align-items:center;justify-content:space-between}.page_coursePrice__Mzm3f{font-weight:700;color:var(--academy-digital-primary);font-size:1.125rem}.page_courseAction__H5l_e{display:flex;align-items:center;gap:.5rem;color:var(--academy-highlight);font-weight:600;font-size:.9rem}.page_courseActionIcon__DYYMH{width:1rem;height:1rem;transition:transform .3s ease}.page_courseCard__cH9GG:hover .page_courseActionIcon__DYYMH{transform:translateX(4px)}.page_methodology__Q1V5f{padding:6rem 0;background:var(--academy-bg)}.page_methodologyContent__xnDrh{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.page_methodologyTitle__nFDYR{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--academy-highlight);margin:0 0 1rem}.page_methodologyDescription__JOg7l{font-size:1.125rem;line-height:1.6;color:#666;margin:0 0 2rem}.page_methodologyFeatures__suelQ{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.page_feature__7wiEL{display:flex;align-items:center;gap:.75rem}.page_featureIcon__AE1_b{width:1.25rem;height:1.25rem;color:var(--academy-dynamic);flex-shrink:0}.page_feature__7wiEL span{color:#555;font-weight:500}.page_methodologyLink__iON69{display:inline-flex;align-items:center;gap:.5rem;color:var(--academy-digital-primary);text-decoration:none;font-weight:600;transition:all .3s ease}.page_methodologyLink__iON69:hover{color:var(--ds-blue-electric-hover)}.page_linkIcon__TEq_8{width:1rem;height:1rem;transition:transform .3s ease}.page_methodologyLink__iON69:hover .page_linkIcon__TEq_8{transform:translateX(4px)}.page_methodologyVideo__KkTAg{text-align:center}.page_videoPlaceholder__VMf2c{background:linear-gradient(135deg,var(--academy-digital-primary) 0,var(--academy-digital-secondary) 100%);color:white;padding:4rem 2rem;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:1rem;cursor:pointer;transition:transform .3s ease}.page_videoPlaceholder__VMf2c:hover{transform:scale(1.02)}.page_playIcon__lOuWC{width:4rem;height:4rem;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:.25rem}.page_playIcon__lOuWC svg{width:2rem;height:2rem}.page_benefits__sI_bE{padding:6rem 0;background:white}.page_benefitsGrid__nXyWv{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.page_benefitCard__e34JY{text-align:center;padding:2rem 1.5rem;background:var(--academy-bg);border-radius:16px;transition:all .3s ease}.page_benefitCard__e34JY:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.page_benefitIcon__33jZZ{width:4rem;height:4rem;background:var(--academy-dynamic);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.page_benefitIconSvg__UaCPG{width:2rem;height:2rem;color:var(--ds-black-carbon)}.page_benefitTitle__FYxFa{font-size:1.25rem;font-weight:700;color:var(--academy-highlight);margin:0 0 .75rem}.page_benefitDescription__RWxLu{color:#666;line-height:1.5;margin:0}.page_cta__tfGIB{padding:6rem 0;background:linear-gradient(135deg,var(--academy-highlight) 0,var(--ds-wine-institutional-hover) 100%);color:var(--academy-highlight-text);position:relative;overflow:hidden}.page_cta__tfGIB:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,0,.1) 0,transparent 70%);animation:page_glow__fnTH0 6s ease-in-out infinite alternate;pointer-events:none}.page_ctaContent__mvYRm{text-align:center;position:relative;z-index:2}.page_ctaTitle__LMjJy{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin:0 0 1rem;line-height:1.3}.page_ctaText__vhzMI{font-size:1.25rem;line-height:1.6;opacity:.95;max-width:700px;margin:0 auto 2.5rem}.page_ctaButtons__jGYdw{display:flex;flex-direction:column;gap:1rem;align-items:center}.page_ctaPrimary__wRrA0{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--academy-dynamic);color:var(--ds-black-carbon);text-decoration:none;font-weight:700;font-size:1.125rem;border-radius:50px;transition:all .3s ease;box-shadow:0 4px 20px rgba(255,255,0,.3)}.page_ctaPrimary__wRrA0:hover{background:var(--ds-yellow-energy-hover);transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,255,0,.4)}.page_ctaSecondary__w6vsF{color:var(--academy-highlight-text);text-decoration:none;font-weight:600;padding:.75rem 1.5rem;border:2px solid rgba(255,255,255,.3);border-radius:50px;transition:all .3s ease}.page_ctaSecondary__w6vsF:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.page_ctaIcon__H4w09{width:1.25rem;height:1.25rem;transition:transform .3s ease}.page_ctaPrimary__wRrA0:hover .page_ctaIcon__H4w09{transform:translateX(4px)}@media (min-width:768px){.page_heroContent__MP3mv{grid-template-columns:1fr 1fr;text-align:left}.page_heroText__O9tDm{text-align:left}.page_heroStats__qksZA{justify-content:flex-start}.page_methodologyContent__xnDrh{grid-template-columns:1fr 1fr}.page_ctaButtons__jGYdw{flex-direction:row;gap:1.5rem}}@media (min-width:1024px){.page_coursesGrid__KRoqH{grid-template-columns:repeat(2,1fr)}.page_benefitsGrid__nXyWv{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.page_heroStats__qksZA{gap:2rem}.page_statNumber__c2cSY{font-size:2rem}}@keyframes page_glow__fnTH0{0%{opacity:.3;transform:scale(.8) rotate(0deg)}to{opacity:.6;transform:scale(1.2) rotate(180deg)}}@media (prefers-reduced-motion:no-preference){.page_courseCard__cH9GG{opacity:0;transform:translateY(20px);animation:page_fadeInUp__rzPCr .6s ease-out forwards}.page_courseCard__cH9GG:first-child{animation-delay:.1s}.page_courseCard__cH9GG:nth-child(2){animation-delay:.2s}.page_courseCard__cH9GG:nth-child(3){animation-delay:.3s}.page_courseCard__cH9GG:nth-child(4){animation-delay:.4s}}@keyframes page_fadeInUp__rzPCr{to{opacity:1;transform:translateY(0)}}.page_courseCard__cH9GG:focus,.page_ctaPrimary__wRrA0:focus,.page_ctaSecondary__w6vsF:focus,.page_methodologyLink__iON69:focus{outline:2px solid var(--academy-digital-primary);outline-offset:2px}@media (prefers-color-scheme:dark){.page_benefitCard__e34JY,.page_courseCard__cH9GG{background:#1f1f1f;color:#e5e5e5}.page_benefitTitle__FYxFa,.page_courseName__XUBoG{color:var(--academy-dynamic)}.page_benefitDescription__RWxLu,.page_courseDescription__OnS49{color:#ccc}}