.page_mainContainer__QueB2{position:relative;padding-top:2rem;padding-bottom:4rem;color:#64748b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page_backgroundDecor__K7sxc{position:absolute;top:0;left:0;width:100%;height:24rem;z-index:-10;pointer-events:none}.page_section__IhcyO{max-width:80rem;padding:0 1.5rem;margin:0 auto 8rem}.page_sectionTraining__702IT{max-width:80rem;padding:0 1.5rem;margin:8rem auto 0;position:relative}.page_gridContainer__SUTm6{display:flex;flex-direction:row;gap:2rem;align-items:flex-start}.page_sectionHeader__yrFJj{flex:1 1 50%;display:flex;flex-direction:column;justify-content:flex-start}.page_sectionHeaderLast__nluuo{order:2}.page_badge__bdrFk{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;width:-moz-fit-content;width:fit-content}.page_badgeIcon__n7ViM{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#eff6ff;color:#2563eb}.page_badgeText__6GMBY{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#2563eb}.page_mainTitle__PW4s_{font-size:2.5rem;font-weight:600;letter-spacing:-.025em;color:#0f172a;margin-bottom:2rem;line-height:1.1}.page_titleBreak__KWXU3{display:block}.page_descriptionWrapper__21BJ2{display:flex;flex-direction:column;gap:1.5rem;font-size:1.1rem;line-height:1.45;color:#64748b}.page_packagesGrid__KdMaH{flex:1 1 50%;display:flex;flex-wrap:nowrap;gap:1.5rem}.page_packagesGrid__KdMaH>*{flex:1 1 50%;min-width:0}.page_packagesGridFirst__KYWOU{order:1}.page_card__Upd0G{position:relative;display:flex;flex-direction:column;background-color:#ffffff;border-radius:1rem;border:1px solid #e2e8f0;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.page_card__Upd0G:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px rgba(0,0,0,.05)}.page_cardImage__sZXyv{position:relative;aspect-ratio:4/3;width:100%;background-color:#f8fafc;overflow:hidden}.page_image__ng_QB{width:100%;height:100%;object-fit:cover;opacity:.9;transition:all .7s ease}.page_card__Upd0G:hover .page_image__ng_QB{filter:grayscale(0);transform:scale(1.05)}.page_imageOverlay__wxGbu{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.1),transparent)}.page_cardContent__ggobw{padding:1.5rem;display:flex;flex-direction:column;flex:1 1}.page_cardBody__W5Sn0{margin-bottom:1rem}.page_cardTitle__eCRNz{font-size:1.125rem;font-weight:500;color:#0f172a;letter-spacing:-.025em;margin-bottom:.5rem}.page_cardDescription__E05iZ{font-size:.875rem;font-weight:300;color:#64748b;line-height:1.75}.page_cardFooter__H_Lus{margin-top:auto;padding-top:1rem;display:flex;align-items:center;justify-content:space-between}.page_cardLink__RJNi9{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#0f172a;text-decoration:none;transition:color .3s ease}.page_cardLink__RJNi9:hover{color:#2563eb}.page_referencesSection__u7RZb{max-width:80rem;padding:0 1.5rem;margin:0 auto 4rem}.page_referencesContainer__kd9Ha{padding:2rem;border-radius:1rem}.page_referencesTitle__GZ0l_{font-size:.85rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.page_referencesList__ufc3v{list-style:decimal;padding-left:1rem;display:flex;flex-direction:column}.page_referencesList__ufc3v li{font-size:.675rem;line-height:1.75;color:#64748b}.page_referencesList__ufc3v a{color:#2563eb;text-decoration:none;transition:color .3s ease}.page_referencesList__ufc3v a:hover{color:#1d4ed8;text-decoration:underline}@media (max-width:1200px){.page_titleBreak__KWXU3{display:none}.page_gridContainer__SUTm6{flex-direction:column;gap:3rem}.page_packagesGrid__KdMaH,.page_sectionHeader__yrFJj{flex:1 1 100%}.page_packagesGridFirst__KYWOU,.page_sectionHeaderLast__nluuo{order:0}}@media (max-width:700px){.page_section__IhcyO{padding:0 1.5rem;margin-bottom:0}.page_mainTitle__PW4s_{font-size:2.25rem}.page_descriptionWrapper__21BJ2{gap:1.2rem;font-size:.85rem}.page_packagesGrid__KdMaH{flex-direction:column}.page_packagesGrid__KdMaH>*{flex:1 1 100%;width:100%;min-width:300px;margin:0 auto}}@media (max-width:450px){.page_mainTitle__PW4s_{font-size:1.75rem}}.CtaSection_ctaSection__LSaeK{max-width:80rem;padding:0 1.5rem;margin:8rem auto 4rem}.CtaSection_ctaContainer__S5oS9{background-color:#0f172a;border-radius:1.5rem;padding:4rem;text-align:center;position:relative;overflow:hidden}.CtaSection_ctaBackground__f_kBh{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;background:radial-gradient(circle at center,#1e293b,#0f172a);z-index:-10}.CtaSection_ctaBlur__zGoHU{position:absolute;top:0;right:0;width:16rem;height:16rem;background-color:rgba(59,130,246,.1);filter:blur(80px);border-radius:9999px;pointer-events:none}.CtaSection_ctaTitle__fml5b{font-size:2.25rem;font-weight:500;letter-spacing:-.025em;color:#ffffff;margin-bottom:1.5rem}.CtaSection_ctaDescription__DvKWa{color:#94a3b8;font-weight:300;max-width:36rem;margin:0 auto 2.5rem}.CtaSection_ctaButtons__JdaZ5{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.CtaSection_ctaPrimary__t1zeJ{width:auto;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;font-size:.875rem;font-weight:500;color:#0f172a;background-color:#ffffff;border-radius:9999px;text-decoration:none;transition:background-color .3s ease}.CtaSection_ctaPrimary__t1zeJ:hover{background-color:#f8fafc}.CtaSection_ctaSecondary__MAOz0{width:auto;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;font-size:.875rem;font-weight:500;color:#ffffff;border:1px solid #334155;border-radius:9999px;text-decoration:none;transition:background-color .3s ease}.CtaSection_ctaSecondary__MAOz0:hover{background-color:#1e293b}@media (max-width:640px){.CtaSection_ctaButtons__JdaZ5{flex-direction:column}.CtaSection_ctaContainer__S5oS9{padding:2rem}.CtaSection_ctaTitle__fml5b{font-size:1.5rem}}.MetaInfo_metaInfo__0ySSf{padding-top:1rem;border-top:1px solid #f1f5f9;display:flex}.MetaInfo_metaInfoStart__Vgt_t{justify-content:flex-start}.MetaInfo_metaInfoCenter__DpK_d{justify-content:center}.MetaInfo_metaInfoEnd___N9Cz{justify-content:flex-end}.MetaInfo_metaContent__a6JEU{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#94a3b8;flex-wrap:wrap}.MetaInfo_metaDot__3pJOT{height:.25rem;width:.25rem;border-radius:9999px;background-color:#cbd5e1}@media (max-width:640px){.MetaInfo_metaDot__3pJOT{display:none}}.PackageCarousel_packageSection__mefWO{padding-top:6rem;overflow:hidden}.PackageCarousel_container__vkhsZ{max-width:80rem;margin:0 auto}.PackageCarousel_header__SJkT1{margin-bottom:3rem;text-align:center}.PackageCarousel_titleGroup__PaY_s{max-width:42rem;margin:0 auto}.PackageCarousel_title__NPsoP{font-size:clamp(2rem,5vw,2.5rem);font-weight:600;color:#0f172a;letter-spacing:-.025em;margin-bottom:.75rem}.PackageCarousel_subtitle__RrhQW{color:#64748b;font-size:1rem;line-height:1.5}.PackageCarousel_carouselWrapper__7_TRY{position:relative;width:100%}.PackageCarousel_navButton__WZwni{position:absolute;top:50%;transform:translateY(-300%);z-index:20;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #e2e8f0;border-radius:50%;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#0f172a;box-shadow:0 4px 12px rgba(0,0,0,.1)}.PackageCarousel_prevButton__YN5Qr{left:-1.75rem}.PackageCarousel_nextButton__ffWNB{right:-1.75rem}.PackageCarousel_navButton__WZwni:hover{background:#0f172a;color:#ffffff;border-color:#0f172a;transform:translateY(-300%) scale(1.1);box-shadow:0 10px 25px -5px rgba(0,0,0,.2)}.PackageCarousel_scrollContainer__gre5v{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1rem 0 3rem;scrollbar-width:none;-ms-overflow-style:none}.PackageCarousel_scrollContainer__gre5v::-webkit-scrollbar{display:none}.PackageCarousel_packageCard__935qi{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 1.35rem);min-width:320px;background:#ffffff;border-radius:1.5rem;overflow:hidden;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);scroll-snap-align:start;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.PackageCarousel_packageCard__935qi:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:#e2e8f0}.PackageCarousel_imageWrapper__t8fO3{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}.PackageCarousel_image__OMkGK{object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.PackageCarousel_packageCard__935qi:hover .PackageCarousel_image__OMkGK{transform:scale(1.05)}.PackageCarousel_cardContent__48_o3{padding:2rem;flex:1 1;display:flex;flex-direction:column;gap:1rem}.PackageCarousel_packageName__6scBF{font-size:1.25rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.PackageCarousel_packageDescription__Nut9E{font-size:.9375rem;line-height:1.6;color:#64748b;font-weight:400}@media (max-width:1200px){.PackageCarousel_prevButton__YN5Qr{left:.5rem}.PackageCarousel_nextButton__ffWNB{right:.5rem}}@media (max-width:1024px){.PackageCarousel_packageCard__935qi{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1rem)}}@media (max-width:768px){.PackageCarousel_packageCard__935qi{flex:0 0 85%;min-width:280px}.PackageCarousel_packageSection__mefWO{padding:4rem 0}.PackageCarousel_navButton__WZwni{width:3rem;height:3rem}}