.Courses{flex-direction:column;width:100%;max-width:100vw;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}@media (min-width:64rem){.Courses{z-index:5;margin-top:-7rem;padding:0 2.5rem}}.Courses_title{letter-spacing:0;color:var(--sin-on-surface);margin-bottom:1rem;font-family:Roobert;font-size:28px;line-height:36px}@media (min-width:64rem){.Courses_title{letter-spacing:0;margin-bottom:1.5rem;font-family:Roobert;font-size:32px;line-height:40px}}.TopCourses{flex-direction:column;align-items:center;margin-bottom:6rem;display:flex}@media (min-width:64rem){.TopCourses{margin-bottom:8rem}}.TopCourses_container{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:77rem;height:100%;padding:0 1rem;display:flex}.TopCourses_carousel_container{flex-direction:column;width:100%;max-width:100vw;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.TopCourses_carousel_title{letter-spacing:0;color:var(--sin-on-surface);margin-bottom:1rem;font-family:Roobert;font-size:28px;line-height:36px}@media (min-width:64rem){.TopCourses_carousel_title{letter-spacing:0;margin-bottom:1.5rem;font-family:Roobert;font-size:22px;line-height:36px}}._Schools_b75dfd8{--academies-inline:max(1rem, calc((100% - 77rem) / 2 + 1rem));--academies-block:0;margin:2rem 0 6rem}@media (min-width:64rem){._Schools_b75dfd8{margin:3rem 0 8rem}}.Testimonies{color:#fff;flex-direction:column;display:flex}.Testimonies-B{margin:0 auto;max-width:55.875rem!important}@media (min-width:48rem){.Testimonies-B{padding:0}}.Testimonies-B .Testimonies_title{margin:0 auto 2rem;padding:0 1rem}@media (min-width:64rem){.Testimonies-B .Testimonies_title{margin:0 0 2rem}}.Testimonies_title{margin:0 1rem 2rem;font-size:1.375rem;font-weight:500;line-height:1.75rem;display:block}@media (min-width:48rem){.Testimonies_title{margin:0 3rem 2.5rem;font-size:1.75rem;line-height:2.5rem}}@media (min-width:120rem){.Testimonies_title{margin:0 0 2rem}}.BusinessCarousel{white-space:nowrap;position:relative;overflow:hidden}.BusinessCarousel:before,.BusinessCarousel:after{content:"";z-index:2;width:1.5rem;height:100%;position:absolute;top:0}.BusinessCarousel:after{background:linear-gradient(90deg,#0d0f1300 0%,#101010 100%);right:0}.BusinessCarousel:before{background:linear-gradient(90deg,#101010 0%,#0d0f1300 100%);left:0}.BusinessCarousel_logos_slide{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:1.5rem;animation:30s linear infinite slide;display:inline-flex}@media (min-width:48rem){.BusinessCarousel_logos_slide{gap:4rem}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.TestimonyCard{background-color:var(--sin-surface-container);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}@media (min-width:64rem){.TestimonyCard{max-width:22.5rem;top:calc(var(--promo-sticky-bar-height,0px) + 1rem);position:sticky}}.TestimonyCard_image{object-fit:cover;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;height:12.4375rem}@media (min-width:64rem){.TestimonyCard_image{width:22.5rem}}.TestimonyCard_content{flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex}.TestimonyCard_content_title{letter-spacing:0;color:var(--sin-on-surface);font-family:Roobert;font-size:20px;line-height:24px}.TestimonyCard_content_subtitle{letter-spacing:0;color:var(--sin-on-surface-variant);font-family:Roobert;font-size:14px;line-height:24px}.TestimonyCard_content_link{letter-spacing:0;color:var(--sin-primary);justify-content:space-between;align-items:center;margin-top:.25rem;font-family:Roobert;font-size:14px;line-height:24px;text-decoration:none;display:flex}.TestimonyCard_content_link svg{width:1rem;height:1rem}.TestimonyCard_content_link svg path{fill:var(--sin-primary)}.CustomLearningPath{flex-direction:column;width:100%;display:flex;overflow-x:hidden}.CustomLearningPath_title{letter-spacing:0;color:var(--sin-on-surface);margin-bottom:1rem;font-family:Roobert;font-size:28px;line-height:36px}.CustomLearningPath_title span{background:linear-gradient(90deg, var(--brand-minty-green-050) 0%, var(--background-info-subtle-hover) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@media (min-width:64rem){.CustomLearningPath_title{letter-spacing:0;font-family:Roobert;font-size:40px;line-height:52px}}.CustomLearningPath_carousels{flex-direction:column;gap:1.25rem;display:flex}.CustomLearningPath_carousel_container{flex-direction:column;width:100%;max-width:100vw;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.CustomLearningPath_carousel_title{letter-spacing:0;background:linear-gradient(90deg, var(--brand-minty-green-050) 0%, var(--background-info-subtle-hover) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:.25rem;font-family:Roobert;font-size:16px;line-height:24px}@media (min-width:64rem){.CustomLearningPath_carousel_title{letter-spacing:0;font-family:Roobert;font-size:22px;line-height:36px}}.CustomLearningPath_carousel_subtitle{letter-spacing:0;color:var(--sin-on-surface-variant);margin-bottom:.75rem;font-family:Roobert;font-size:14px;line-height:24px}@media (min-width:64rem){.CustomLearningPath_carousel_subtitle{letter-spacing:0;font-family:Roobert;font-size:18px;line-height:28px}}.CustomLearningPaths{flex-direction:column;align-items:center;margin-bottom:6rem;display:flex}@media (min-width:64rem){.CustomLearningPaths{margin-bottom:8rem;position:relative}}.CustomLearningPaths_container{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:77rem;height:100%;padding:0 1rem;display:flex}@media (min-width:64rem){.CustomLearningPaths_container{flex-direction:row;align-items:flex-start}}.DeVryPlan{color:inherit;width:100%;max-width:320px;padding:1rem;text-decoration:none;display:block}.DeVryPlan h4{text-transform:uppercase;margin-bottom:1rem;font-size:.6875rem;font-weight:500;line-height:.75rem}.DeVryPlan_prices{justify-content:space-between;display:flex}.DeVryPlan_prices p{color:var(--sin-on-surface-variant);width:50%;font-size:.75rem;font-weight:400;line-height:1.125rem}.DeVryPlan_prices b,.DeVryPlan_prices s{font-size:1rem;line-height:1.375rem;display:block}.DeVryPlan_prices b{color:var(--sin-on-surface)}.DeVry{max-width:720px;margin:auto;padding:0 1.5rem}.DeVry_title{margin-bottom:2rem;font-size:1.375rem}@media (min-width:48rem){.DeVry_title{font-size:1.75rem}}.DeVry ul{flex-direction:column;align-items:center;gap:2rem;display:flex}@media (min-width:48rem){.DeVry ul{flex-flow:wrap}}.DeVry_step{width:100%;color:var(--sin-on-surface);flex-wrap:nowrap;align-items:flex-start;gap:1rem;display:flex}@media (min-width:48rem){.DeVry_step{align-items:center}}.DeVry_step_number{letter-spacing:-.0125rem;border-radius:.5rem;padding:.5rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;position:relative}.DeVry_step_number svg{width:.875rem;height:.875rem}.DeVry_step_number_star{position:absolute;top:-.5rem;left:1.3125rem}.DeVry_step_text{letter-spacing:.0063rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:48rem){.DeVry_step_text{letter-spacing:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}}.DeVry_step_text b,.DeVry_step_text a{letter-spacing:.0063rem;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}@media (min-width:48rem){.DeVry_step_text b,.DeVry_step_text a{letter-spacing:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}}.DeVry_step_text a{color:var(--sin-on-surface);text-decoration:underline}.DeVry_degreesTitle{flex-wrap:wrap;align-items:center;gap:.5rem;margin:2rem 0 1rem;font-size:1.125rem;display:flex}.DeVry_degreesTitle span,.DeVry_degreesTitle img{display:inline}@media (min-width:48rem){.DeVry_degreesTitle{font-size:1.375rem}}.DeVry_plans{flex-wrap:wrap;justify-content:center;gap:1rem;padding:2rem 0 3rem;display:flex}@media (min-width:48rem){.DeVry_plans{justify-content:space-between}}.DeVry>a{background-color:#061c3e;border:1px solid #ffffff1a;border-radius:8px;width:100%;max-width:30rem;margin:0 auto}@media (min-width:48rem){.DeVry>a{max-width:22.5rem;font-size:1rem}}.DeVry>a:hover{background-color:#061c3e80}.Gift{flex-direction:column;align-items:center;max-width:720px;margin:auto;padding:0 1.5rem;display:flex}.Gift h2,.Gift p,.Gift a{max-width:30rem;margin:0 auto}.Gift h2{margin-bottom:1.5rem;font-size:2.5rem;font-weight:500;line-height:3rem}.Gift h2 span{color:var(--sin-primary)}.Gift p{margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:48rem){.Gift p{font-size:1.375rem}}.Gift svg{margin-bottom:2.5rem}@media (min-width:48rem){.Gift svg{margin-bottom:3.5rem}}.Gift__divider{letter-spacing:.0094rem;text-align:center;width:100%;height:1.5em;color:var(--sin-on-surface-variant);border:0;margin:1rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1em;position:relative}.Gift__divider:before{content:"";background-color:#ccddff52;width:100%;height:1px;position:absolute;top:50%;left:0}.Gift__divider:after{content:attr(data-content);color:var(--sin-on-surface-variant);background-color:var(--main-bg-color);padding:0 8px;font-size:.75rem;line-height:1.5em;position:relative}@media (min-width:48rem){.Gift__divider:after{font-size:.875rem}}.Gift__btn{border:1px solid #ffffff1a;width:100%}.Gift__btn--primary{background-color:#061c3e;border-radius:8px;margin-top:2.5rem}.Gift__btn--primary:hover{background-color:#061c3e80}.Gift__btn__duo{margin-bottom:.5rem!important}.Gift__btn__container{flex-direction:column;width:20rem;display:flex}@media (min-width:48rem){.Gift__btn__container{width:22.5rem}}@media (min-width:1440px){.WhatIsPlatzi{padding:0 1rem}}.WhatIsPlatzi__container{color:#021a1f;background-color:#95e7c4;flex-direction:column;gap:.75rem;width:100%;margin:2rem 0 .75rem;display:flex;position:relative;overflow:hidden}@media (min-width:1440px){.WhatIsPlatzi__container{z-index:6;border-radius:.75rem;align-items:center;max-width:720px;margin-top:5.5rem;margin-left:auto;margin-right:auto;position:relative}}.WhatIsPlatzi__content{max-width:720px;padding:2rem 1.5rem}.WhatIsPlatzi__title{margin-bottom:.625rem;font-family:pressio,sans-serif;font-size:2rem;font-weight:800;line-height:2.5rem}.WhatIsPlatzi__description{letter-spacing:.01rem;font-size:1rem;font-weight:400;line-height:1.375rem}.CtaLink{padding:0 1rem}@media (min-width:48rem){.CtaLink{padding:0 3rem}}.CtaLink_background{z-index:2;position:absolute;top:-1px;right:0}.CtaLink_container{background-color:gold;flex-direction:column;justify-content:center;padding:1.25rem 2rem;display:flex;position:relative}@media (min-width:48rem){.CtaLink_container{text-align:center;align-items:center}}.CtaLink_header_title{color:var(--sin-on-surface);margin-bottom:1rem;font-size:1.5rem;line-height:2rem}@media (min-width:48rem){.CtaLink_header_title{font-size:2rem;line-height:2.5rem}}.CtaLink_body_description{color:var(--sin-on-surface);letter-spacing:.01em;margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem}@media (min-width:48rem){.CtaLink_body_description{font-size:1.125rem;line-height:1.625rem}}.CtaLink_footer{justify-content:center;width:100%;display:flex}.CtaLink_footer_cta{background-color:var(--sin-surface);width:100%;height:2.75rem;color:var(--sin-on-surface-variant);letter-spacing:.0075rem;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:flex}.CtaLink_footer_cta svg{width:1.125rem;height:1.125rem}.CtaLink_footer_cta svg path{fill:var(--sin-on-surface-variant)}@media (min-width:48rem){.CtaLink_footer_cta{width:22.5rem;font-size:1rem;line-height:1.75rem}}._AdventCalendarHeader_94c06c3{text-align:left;flex-direction:column-reverse;align-items:center;margin-bottom:1rem;display:flex;overflow:hidden}@media (min-width:64rem){._AdventCalendarHeader_94c06c3{flex-direction:row;align-items:flex-start;margin-bottom:-6rem}}._AdventCalendarHeader_content_94c06c3{flex-direction:column;gap:.5rem;min-width:20.5rem;display:flex}@media (min-width:64rem){._AdventCalendarHeader_content_94c06c3{min-width:35rem}}._AdventCalendarHeader_title_94c06c3{letter-spacing:0;color:var(--sin-on-surface);letter-spacing:0;font-family:Bricolage Grotesque,sans-serif;font-size:1.75rem;font-weight:650;line-height:2.25rem}@media (min-width:64rem){._AdventCalendarHeader_title_94c06c3{margin-top:5rem;font-size:2.5rem;line-height:3.25rem}}._AdventCalendarHeader_title_highlight_94c06c3{background:linear-gradient(90deg, var(--brand-minty-green-050) 0%, var(--background-info-subtle-hover) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:650}._AdventCalendarHeader_subtitle_94c06c3{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}@media (min-width:64rem){._AdventCalendarHeader_subtitle_94c06c3{font-size:1.25rem;line-height:1.75rem}}._AdventCalendarHeader_imageContainer_94c06c3{aspect-ratio:82/55;width:328px;height:220px;position:relative}@media (min-width:64rem){._AdventCalendarHeader_imageContainer_94c06c3{aspect-ratio:86/45;width:688px;height:360px;margin-right:-6rem}}._AdventCalendarHeader_imageContainer_94c06c3 img{object-fit:contain;width:100%;height:100%}._AdventCalendar_57483eb{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;position:relative;overflow:hidden}@media (min-width:64rem){._AdventCalendar_57483eb{padding:3rem 1.5rem}}._AdventCalendar_grid_57483eb{z-index:2;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(180px,auto);gap:4px;display:grid;position:relative}@media (min-width:64rem){._AdventCalendar_grid_57483eb{grid-template-rows:repeat(9,minmax(120px,auto));grid-template-columns:repeat(6,1fr);gap:4px}._AdventCalendar_grid_item--1_57483eb{grid-area:1/1/3/2}._AdventCalendar_grid_item--2_57483eb{grid-area:1/2/3/4}._AdventCalendar_grid_item--3_57483eb{grid-area:2/4/4/6}._AdventCalendar_grid_item--4_57483eb{grid-area:2/6/2/9}._AdventCalendar_grid_item--5_57483eb{grid-area:3/1}._AdventCalendar_grid_item--6_57483eb{grid-area:3/2}._AdventCalendar_grid_item--7_57483eb{grid-area:3/3/4/4}._AdventCalendar_grid_item--8_57483eb{grid-area:4/4}._AdventCalendar_grid_item--9_57483eb{grid-area:4/5}._AdventCalendar_grid_item--10_57483eb{grid-area:3/6/5/7}._AdventCalendar_grid_item--11_57483eb{grid-area:4/1/6/3}._AdventCalendar_grid_item--12_57483eb{grid-area:4/3/6}._AdventCalendar_grid_item--13_57483eb{grid-area:5/4}._AdventCalendar_grid_item--14_57483eb{grid-area:5/5}._AdventCalendar_grid_item--15_57483eb{grid-area:5/6/7}._AdventCalendar_grid_item--16_57483eb{grid-area:6/1}._AdventCalendar_grid_item--17_57483eb{grid-area:6/2}._AdventCalendar_grid_item--18_57483eb{grid-area:6/3}._AdventCalendar_grid_item--19_57483eb{grid-area:6/4/8/6}._AdventCalendar_grid_item--20_57483eb{grid-area:7/6}._AdventCalendar_grid_item--21_57483eb{grid-area:7/1/9}._AdventCalendar_grid_item--22_57483eb{grid-area:7/2/9/4}._AdventCalendar_grid_item--23_57483eb{grid-area:8/4}._AdventCalendar_grid_item--24_57483eb{grid-area:8/5}._AdventCalendar_grid_item--25_57483eb{grid-area:8/6}}.blackfriday-theme,body{background-color:var(--utility-neutral-neutral-010)}.blackfriday-theme .HeroPromo_header_link svg path{fill:var(--sin-on-surface)}.blackfriday-theme .HeroPromo_body_info_border_gradient{pointer-events:none;border-radius:.625rem;position:absolute;inset:0;overflow:hidden}.blackfriday-theme .HeroPromo_body_info_border_gradient:before{content:"";background:conic-gradient(from 0deg, var(--sin-primary), var(--utility-info-info-070), var(--sin-primary));width:60rem;height:60rem;animation:3s linear infinite rotateGradient;position:absolute;top:50%;left:50%}.blackfriday-theme .HeroPromo_body_info_border_gradient:after{content:"";background:var(--utility-neutral-neutral-010);border-radius:calc(.625rem - 3px);position:absolute;inset:3px}@keyframes rotateGradient{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.blackfriday-theme .HeroPromo_body_info_description{color:var(--sin-on-surface)}.blackfriday-theme .HeroPromo .Countdown_title{background-color:var(--sin-inverse-surface);color:var(--sin-inverse-on-surface)}.blackfriday-theme .HeroPromo .Countdown_timer_number,.blackfriday-theme .HeroPromo .Countdown_timer_separator{color:var(--sin-on-surface)}.good-weekend-theme,body{background-color:var(--utility-neutral-neutral-010)}.good-weekend-theme .HeroPromo_header_link svg path{fill:var(--sin-on-surface)}.good-weekend-theme .HeroPromo_body_info{background-color:var(--sin-inverse-surface);border-radius:.625rem}.good-weekend-theme .HeroPromo_body_info_description{color:var(--sin-inverse-on-surface)}.good-weekend-theme .HeroPromo .Countdown_title{background:linear-gradient(90deg, var(--brand-minty-green-050) 0%, var(--background-info-subtle-hover) 100%);color:var(--sin-inverse-on-surface);box-shadow:0 8px 8px -4px #0000004d}.good-weekend-theme .HeroPromo .Countdown_timer_number,.good-weekend-theme .HeroPromo .Countdown_timer_separator{color:var(--sin-inverse-on-surface)}.crazy-hour-theme,body{background-color:var(--utility-neutral-neutral-010)}.crazy-hour-theme .HeroPromo{background:linear-gradient(120deg,#ffbdc5 0%,#f9c684 35%,#ebcb88 70%,#eafccb 100%);margin-bottom:6rem}.crazy-hour-theme .HeroPromo_container{margin-bottom:2rem}.crazy-hour-theme .HeroPromo_header_link svg path{fill:var(--sin-inverse-on-surface)}.crazy-hour-theme .HeroPromo_body_info{background-color:#1c1d1de6;border-radius:.625rem;box-shadow:-1px 1px 2px #0000004d}.crazy-hour-theme .HeroPromo_body_info_description{color:var(--sin-on-surface)}.crazy-hour-theme .HeroPromo .Countdown_title{background-color:var(--sin-inverse-surface);color:var(--sin-inverse-on-surface)}.crazy-hour-theme .HeroPromo .Countdown_timer_number,.crazy-hour-theme .HeroPromo .Countdown_timer_separator{color:var(--sin-on-surface)}.crazy-hour-theme .HeroPromo .PlansDesktop_header_title,.crazy-hour-theme .HeroPromo .PlansMobile_header_title{color:var(--sin-inverse-on-surface)}.crazy-hour-theme .HeroPromo .PlansDesktop_header_description,.crazy-hour-theme .HeroPromo .PlansMobile_header_description{color:var(--content-inverse-secondary)}.crazy-hour-theme .HeroPromo .PlanCard_recommendedBadge_selected{border:.5px solid var(--utility-warning-warning-060);background:#f5db3173}.crazy-hour-theme .HeroPromo .PlanCard_savingsAmount{color:var(--utility-warning-warning-060)}.crazy-hour-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,#fff 0%,#0000 50%),radial-gradient(circle at 100% 0,#fff 0%,#0000 50%)}.crazy-hour-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta{background:linear-gradient(#fccd7a 0%,#f0c576 50%,#fbd07b 100%);transition:opacity .3s}.crazy-hour-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta:hover{opacity:.9}.crazy-hour-theme .HeroPromo_footer .TextLink{color:var(--sin-inverse-on-surface)}.crazy-hour-theme .HeroPromo_footer .TextLink__highlight{color:var(--content-inverse-secondary);font-weight:600}.cyber-monday-theme,body{background-color:var(--utility-neutral-neutral-010)}.cyber-monday-theme .HeroPromo{background:var(--utility-info-info-070);margin-bottom:6rem}.cyber-monday-theme .HeroPromo_container{margin-bottom:2rem}.cyber-monday-theme .HeroPromo_header_link svg path{fill:var(--sin-inverse-on-surface)}.cyber-monday-theme .HeroPromo_body_logo img{width:18rem}@media (min-width:40rem){.cyber-monday-theme .HeroPromo_body_logo img{width:26.3125rem}}.cyber-monday-theme .HeroPromo_body_info{background-color:var(--sin-on-surface);border-radius:.625rem;box-shadow:-1px 1px 2px #0000004d}.cyber-monday-theme .HeroPromo_body_info_description{color:var(--sin-inverse-on-surface)}.cyber-monday-theme .HeroPromo .Countdown_title{background-color:var(--sin-surface);color:var(--sin-on-surface)}.cyber-monday-theme .HeroPromo .Countdown_timer_number,.cyber-monday-theme .HeroPromo .Countdown_timer_separator,.cyber-monday-theme .HeroPromo .PlansDesktop_header_title,.cyber-monday-theme .HeroPromo .PlansMobile_header_title{color:var(--sin-inverse-on-surface)}.cyber-monday-theme .HeroPromo .PlansDesktop_header_description,.cyber-monday-theme .HeroPromo .PlansMobile_header_description{color:var(--content-inverse-secondary)}.cyber-monday-theme .HeroPromo .PlanCard_recommendedBadge_selected{border:.5px solid var(--utility-info-info-070);background:#67cbe973}.cyber-monday-theme .HeroPromo .PlanCard_savingsAmount{color:var(--utility-info-info-070)}.cyber-monday-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,#fff 0%,#0000 50%),radial-gradient(circle at 100% 0,#fff 0%,#0000 50%)}.cyber-monday-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta{background:var(--utility-info-info-070);transition:opacity .3s}.cyber-monday-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta:hover{opacity:.9}.cyber-monday-theme .HeroPromo_footer .TextLink{color:var(--sin-inverse-on-surface)}.cyber-monday-theme .HeroPromo_footer .TextLink__highlight{color:var(--content-inverse-secondary);font-weight:600}.christmas-theme,body{background-color:var(--utility-neutral-neutral-010)}.christmas-theme .HeroPromo{margin-bottom:6rem}.christmas-theme .HeroPromo_container{margin-bottom:2rem}.christmas-theme .HeroPromo_header_link svg path{fill:var(--sin-on-surface)}.christmas-theme .HeroPromo_body_logo img{width:18rem}@media (min-width:40rem){.christmas-theme .HeroPromo_body_logo img{width:26.3125rem}}.christmas-theme .HeroPromo_body_info{background-color:var(--sin-on-surface);border-radius:.625rem;box-shadow:-1px 1px 2px #0000004d}.christmas-theme .HeroPromo_body_info_description{color:var(--sin-inverse-on-surface)}.christmas-theme .HeroPromo .Countdown_title{color:var(--sin-on-surface);background-color:#002612}.christmas-theme .HeroPromo .Countdown_timer_number,.christmas-theme .HeroPromo .Countdown_timer_separator{color:var(--sin-inverse-on-surface)}.christmas-theme .HeroPromo .PlansDesktop_header_title,.christmas-theme .HeroPromo .PlansMobile_header_title{color:var(--sin-on-surface)}.christmas-theme .HeroPromo .PlansDesktop_header_description,.christmas-theme .HeroPromo .PlansMobile_header_description{color:var(--sin-on-surface-variant)}.christmas-theme .HeroPromo .PlanCard_recommendedBadge_selected{background:#ff404b73;border:.5px solid #ff404b}.christmas-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,#fff 0%,#0000 50%),radial-gradient(circle at 100% 0,#fff 0%,#0000 50%)}.christmas-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta{color:var(--sin-on-surface);background:#ff404b;transition:opacity .3s}.christmas-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta:hover{opacity:.9}.newyear-theme,body{background-color:var(--utility-neutral-neutral-010)}.newyear-theme .HeroPromo{background-color:#00db77;background-image:url(https://static.platzi.com/ms-landings-admin/media/2026_mobile_background_f7a9b96458.svg);background-position:top;background-repeat:no-repeat;background-size:100%;margin-bottom:6rem}@media (min-width:40rem){.newyear-theme .HeroPromo{background-image:url(https://static.platzi.com/ms-landings-admin/media/desktop_background_2026_29b4cbf3af.svg)}}.newyear-theme .HeroPromo_container{margin-bottom:2rem}.newyear-theme .HeroPromo_header_link svg path{fill:var(--sin-inverse-on-surface)}.newyear-theme .HeroPromo_body_logo{margin-bottom:20px;position:static}@media (min-width:64rem){.newyear-theme .HeroPromo_body_logo{margin-bottom:32px}}.newyear-theme .HeroPromo_body_logo img{width:18rem}@media (min-width:40rem){.newyear-theme .HeroPromo_body_logo img{width:26.3125rem}}.newyear-theme .HeroPromo_body_info{background-color:var(--sin-inverse-surface);border-radius:.625rem;box-shadow:-1px 1px 2px #0000004d}.newyear-theme .HeroPromo_body_info_description h1,.newyear-theme .HeroPromo_body_info_description h2{letter-spacing:0;font-size:40px;font-weight:650;line-height:52px}.newyear-theme .HeroPromo_body_info_description{color:var(--sin-inverse-on-surface);font-size:22px;font-style:normal;font-weight:400;line-height:36px}.newyear-theme .HeroPromo_footer .TextLink{color:var(--content-primary-inverse)}.newyear-theme .HeroPromo_footer .TextLink__highlight{color:var(--content-secondary-inverse);font-weight:600}.newyear-theme .HeroPromo .Countdown_title{color:var(--sin-on-surface);background-color:#002612}.newyear-theme .HeroPromo .Countdown_timer_number,.newyear-theme .HeroPromo .Countdown_timer_separator{color:var(--sin-inverse-on-surface)}.newyear-theme .HeroPromo .PlansDesktop_header_title,.newyear-theme .HeroPromo .PlansMobile_header_title{color:var(--content-primary-inverse)}.newyear-theme .HeroPromo .PlansDesktop_header_description,.newyear-theme .HeroPromo .PlansMobile_header_description{color:var(--content-secondary-inverse)}.newyear-theme .HeroPromo .PlanCard_recommendedBadge_selected{background:#0ae9886a;border:.5px solid #0ae98a}.newyear-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,#fff 0%,#0000 50%),radial-gradient(circle at 100% 0,#fff 0%,#0000 50%)}.newyear-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta{color:var(--sin-inverse-on-surface);background:#0ae98a;transition:opacity .3s}.newyear-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta:hover{opacity:.9}.holy-week-theme,body{background-color:var(--utility-neutral-neutral-010)}.holy-week-theme .HeroPromo{background-color:#041911;margin-bottom:2.5rem}.holy-week-theme .HeroPromo_container{margin-bottom:2.5rem}.holy-week-theme .HeroPromo_header_link svg path{fill:var(--sin-on-surface)}.holy-week-theme .HeroPromo_body_info{border:3px solid var(--sin-primary);border-radius:.625rem;box-shadow:-1px 1px 2px #ffffff4d}.holy-week-theme .HeroPromo_body_info_description{color:var(--sin-on-surface)}.holy-week-theme .HeroPromo .Countdown_title{background-color:var(--sin-primary);color:var(--sin-inverse-on-surface)}.holy-week-theme .HeroPromo .Countdown_timer_number,.holy-week-theme .HeroPromo .Countdown_timer_separator{color:var(--sin-on-surface)}.holy-week-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,#0ce873 0%,#0000 50%),radial-gradient(circle at 100% 0,#fff 0%,#0000 50%)}.holy-week-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta{background:var(--utility-info-info-070);transition:opacity .3s}.holy-week-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta:hover{opacity:.9}.hot-sale-theme,body{background-color:var(--utility-neutral-neutral-010)}.hot-sale-theme .HeroPromo{background:#be144b;margin-bottom:6rem}.hot-sale-theme .HeroPromo_container{margin-bottom:2rem}.hot-sale-theme .HeroPromo_header_link svg path{fill:var(--sin-on-surface)}.hot-sale-theme .HeroPromo_body_info{background-color:var(--sin-on-surface);border-radius:.625rem;box-shadow:-1px 1px 2px #0000004d}.hot-sale-theme .HeroPromo_body_info_description{color:var(--sin-inverse-on-surface)}.hot-sale-theme .HeroPromo .Countdown_title{background-color:var(--sin-surface);color:var(--sin-on-surface)}.hot-sale-theme .HeroPromo .Countdown_timer_number,.hot-sale-theme .HeroPromo .Countdown_timer_separator{color:var(--sin-inverse-on-surface)}.hot-sale-theme .HeroPromo .PlansDesktop_header_title,.hot-sale-theme .HeroPromo .PlansMobile_header_title,.hot-sale-theme .HeroPromo .PlansDesktop_header_description,.hot-sale-theme .HeroPromo .PlansMobile_header_description{color:var(--sin-on-surface)}.hot-sale-theme .HeroPromo .PlanCard_recommendedBadge_selected{background:#00000073;border:none}.hot-sale-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,#fff 0%,#0000 50%),radial-gradient(circle at 100% 0,#fff 0%,#0000 50%)}.hot-sale-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta{background:#fff;transition:opacity .3s}.hot-sale-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta:hover{opacity:.9}.hot-sale-theme .HeroPromo_footer .TextLink{color:var(--sin-on-surface)}.hot-sale-theme .HeroPromo_footer .TextLink__highlight{color:var(--sin-on-surface);font-weight:600}.conf-theme,body{background-color:var(--utility-neutral-neutral-010)}.conf-theme .HeroPromo{background-color:#181b28;margin-bottom:2.5rem;padding-bottom:2.5rem;overflow:clip}.conf-theme .HeroPromo_container{margin-bottom:0}.conf-theme .HeroPromo_header_link svg path{fill:var(--sin-on-surface)}.conf-theme .HeroPromo_body_info_border_gradient{pointer-events:none;border-radius:.625rem;position:absolute;inset:0;overflow:hidden}.conf-theme .HeroPromo_body_info_border_gradient:before{content:"";background:conic-gradient(from 0deg, var(--sin-primary), var(--utility-info-info-070), var(--sin-primary));width:60rem;height:60rem;animation:3s linear infinite rotateGradient;position:absolute;top:50%;left:50%}.conf-theme .HeroPromo_body_info_border_gradient:after{content:"";background:#181b28;border-radius:calc(.625rem - 3px);position:absolute;inset:3px}.conf-theme .HeroPromo_body_info_border_gradient:before{background:conic-gradient(#0ae98a,#3b55f6,#8570ff,#ff7154,#f2d428,#0ae98a)}.conf-theme .HeroPromo_body_info_description{color:var(--sin-on-surface)}.conf-theme .HeroPromo .Countdown_title{color:var(--sin-inverse-on-surface);background-color:#f2d428}.conf-theme .HeroPromo .Countdown_timer_number,.conf-theme .HeroPromo .Countdown_timer_separator{color:var(--sin-on-surface)}.conf-theme .HeroPromo .PlanCard_recommendedBadge_selected{background:#f2d428;border-bottom:none;border-right:none}.conf-theme .HeroPromo .PlanCard_recommendedBadge_selected .PlanCard_recommendedText{color:var(--sin-inverse-on-surface)}.conf-theme .HeroPromo .PlanCard_selected:before{background:conic-gradient(#0ae98a,#3b55f6,#8570ff,#ff7154,#f2d428,#0ae98a)}.conf-theme .HeroPromo_footer .TextLink{color:var(--sin-on-surface)}.amor-theme{background-color:#0b0b0d}body{background-color:#000}.amor-theme .HeroPromo{background-color:#000;margin-bottom:2.5rem;overflow:clip}.amor-theme .HeroPromo_container{margin-bottom:2.5rem}.amor-theme .HeroPromo_header_link svg path{fill:var(--sin-on-surface)}.amor-theme .HeroPromo_body_logo{top:1rem}.amor-theme .HeroPromo_body_info_border_gradient{pointer-events:none;background-color:#000;border:2px solid #fff;border-radius:.625rem;position:absolute;inset:0}.amor-theme .HeroPromo_body_info_description{color:var(--sin-on-surface)}.amor-theme .HeroPromo .Countdown_title{color:#000;background:#ff9fc0;border-radius:0}.amor-theme .HeroPromo .Countdown_timer_number,.amor-theme .HeroPromo .Countdown_timer_separator,.amor-theme .HeroPromo .PlansDesktop_header_title,.amor-theme .HeroPromo .PlansMobile_header_title,.amor-theme .HeroPromo .PlansDesktop_header_description,.amor-theme .HeroPromo .PlansMobile_header_description{color:var(--sin-on-surface)}.amor-theme .HeroPromo .PlanCard_recommendedBadge_selected{background:#ff9fc059;border:.5px solid #ff9fc0}.amor-theme .HeroPromo .PlanCard_recommendedBadge_selected .PlanCard_recommendedText{color:var(--sin-on-surface)}.amor-theme .HeroPromo .PlanCard_selected:before{background:radial-gradient(circle at 0 100%,#ff9fc0 0%,#0000 50%),radial-gradient(circle at 100% 0,#8f0e28 0%,#0000 50%)}.amor-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta{color:#000;background:#fff;transition:opacity .3s}.amor-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta:hover{opacity:.9}.amor-theme .HeroPromo_footer .TextLink{color:var(--sin-on-surface)}.amor-theme .HeroPromo_footer .TextLink__highlight{color:var(--sin-on-surface);font-weight:600}.mx-patriotic-theme,body{background-color:#141515}.mx-patriotic-theme .HeroPromo{background-color:#a41040;margin-bottom:2.5rem;overflow:clip}.mx-patriotic-theme .HeroPromo_container{margin-bottom:2.5rem}.mx-patriotic-theme .HeroPromo_header_link svg path{fill:var(--sin-on-surface)}.mx-patriotic-theme .HeroPromo_body_logo{top:1rem}.mx-patriotic-theme .HeroPromo_body_info_border_gradient{pointer-events:none;background-color:#a41040;border:1px solid #fff;border-radius:.625rem;position:absolute;inset:0}.mx-patriotic-theme .HeroPromo_body_info_description{color:var(--sin-on-surface)}.mx-patriotic-theme .HeroPromo .Countdown_title{color:#141515;background:#f5d400;border-radius:0}.mx-patriotic-theme .HeroPromo .Countdown_timer_number,.mx-patriotic-theme .HeroPromo .Countdown_timer_separator,.mx-patriotic-theme .HeroPromo .PlansDesktop_header_title,.mx-patriotic-theme .HeroPromo .PlansMobile_header_title,.mx-patriotic-theme .HeroPromo .PlansDesktop_header_description,.mx-patriotic-theme .HeroPromo .PlansMobile_header_description{color:var(--sin-on-surface)}.mx-patriotic-theme .HeroPromo .PlanCard{background:#1c1d1d}.mx-patriotic-theme .HeroPromo .PlanCard_recommendedBadge,.mx-patriotic-theme .HeroPromo .PlanCard_recommendedBadge_selected{background:#00000073;border:none}.mx-patriotic-theme .HeroPromo .PlanCard_recommendedBadge .PlanCard_recommendedText,.mx-patriotic-theme .HeroPromo .PlanCard_recommendedBadge_selected .PlanCard_recommendedText{color:var(--sin-on-surface)}.mx-patriotic-theme .HeroPromo .PlanCard_selected:before{background:#fff}.mx-patriotic-theme .HeroPromo .PlanCard_selected:after{background:#5c122a}.mx-patriotic-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta{background:var(--sin-inverse-surface);color:var(--sin-inverse-on-surface);transition:opacity .3s}.mx-patriotic-theme .HeroPromo .PlanCard_selected .PlanCard_actions .PlanCard_actions_cta:hover{opacity:.9}.mx-patriotic-theme .HeroPromo_footer .TextLink{color:var(--sin-on-surface)}.mx-patriotic-theme .HeroPromo_footer .TextLink__highlight{color:var(--sin-on-surface);font-weight:600}
