@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.YdDmAG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.YdDmAG_variable{--font-plus-jakarta-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.WvFZga_className{font-family:Caveat,Caveat Fallback;font-style:normal}.WvFZga_variable{--font-caveat:"Caveat", "Caveat Fallback"}
[data-theme=sky]{--card-bg:var(--surface-programs-sky-bg);--card-border:var(--surface-programs-sky-border);--card-shadow:0 12px 30px -14px #1e9bd14d;--icon-bg:#1b9ad2;--icon-color:#fff;--number-color:#2aa3db;--eyebrow-color:#1f2a3c;--title-color:#0b1b2e;--desc-color:#6b7787;--footer-text-color:#0b1b2e;--arrow-bg:#b9e0f4;--arrow-color:#0b1b2e;--arrow-hover-bg:#1b9ad2;--arrow-hover-color:#fff;--banner-bg:var(--surface-featured-sky-banner);--banner-circle:#fff6;--class-pill-bg:var(--surface-featured-sky-pill);--icon-tile-bg:var(--surface-featured-sky-tile);--btn-border:#1e9bd1;--btn-text:#0f172a;--btn-hover-bg:#1e9bd1;--btn-hover-text:#fff;--whatsapp-bg:#0e9fd9;--whatsapp-hover-bg:#0b85b6}[data-theme=white]{--card-bg:#fff;--card-border:#ece9e1;--card-shadow:0 12px 30px -16px #0f172a24;--icon-bg:#1ea6d3;--icon-color:#fff;--number-color:#2aa3db;--eyebrow-color:#1f2a3c;--title-color:#0b1b2e;--desc-color:#6b7787;--footer-text-color:#0b1b2e;--arrow-bg:#cfeaf7;--arrow-color:#0b1b2e;--arrow-hover-bg:#1ea6d3;--arrow-hover-color:#fff;--banner-bg:linear-gradient(135deg, #f0f9ff, #e0f2fe);--banner-circle:#ffffff80;--class-pill-bg:#e0f2fe;--icon-tile-bg:#bae6fd;--btn-border:#1ea6d3;--btn-text:#0f172a;--btn-hover-bg:#1ea6d3;--btn-hover-text:#fff;--whatsapp-bg:#0e9fd9;--whatsapp-hover-bg:#0b85b6}[data-theme=navy]{--card-bg:linear-gradient(160deg, #0b3555, #072a45);--card-border:#0f4468;--card-shadow:0 20px 40px -16px #072a458c;--icon-bg:#ffffff1a;--icon-border:1px solid #ffffff1f;--icon-color:#fff;--number-color:#2aa3db;--eyebrow-color:#e6eef6;--title-color:#fff;--desc-color:#c3d2e0;--footer-text-color:#fff;--arrow-bg:#1e9bd1;--arrow-color:#fff;--arrow-hover-bg:#2aa3db;--arrow-hover-color:#fff;--banner-bg:linear-gradient(135deg, #0b3555, #072a45);--banner-circle:#ffffff26;--class-pill-bg:#164264;--icon-tile-bg:#1c5078;--btn-border:#1e9bd1;--btn-text:#fff;--btn-hover-bg:#1e9bd1;--btn-hover-text:#fff;--whatsapp-bg:#0e9fd9;--whatsapp-hover-bg:#0b85b6}[data-theme=sun]{--card-bg:var(--surface-programs-sun-bg);--card-border:var(--surface-programs-sun-border);--card-shadow:0 12px 30px -14px #fdbe1840;--icon-bg:#fdbe18;--icon-color:#fff;--number-color:#f5b400;--eyebrow-color:#1f2a3c;--title-color:#0b1b2e;--desc-color:#6b7787;--footer-text-color:#0b1b2e;--arrow-bg:#ffc21a;--arrow-color:#0b1b2e;--arrow-hover-bg:#e5ac0d;--arrow-hover-color:#0b1b2e;--banner-bg:var(--surface-featured-sun-banner);--banner-circle:#ffffff73;--class-pill-bg:var(--surface-featured-sun-pill);--icon-tile-bg:var(--surface-featured-sun-tile);--btn-border:#ffc21a;--btn-text:#0f172a;--btn-hover-bg:#ffc21a;--btn-hover-text:#0f172a;--whatsapp-bg:#ffc21a;--whatsapp-hover-bg:#e5ac0d}[data-theme=peach]{--card-bg:var(--surface-programs-peach-bg);--card-border:var(--surface-programs-peach-border);--card-shadow:0 12px 30px -14px #f5821f40;--icon-bg:#f5821f;--icon-color:#fff;--number-color:#f58a1f;--eyebrow-color:#1f2a3c;--title-color:#0b1b2e;--desc-color:#6b7787;--footer-text-color:#0b1b2e;--arrow-bg:#f5821f;--arrow-color:#0b1b2e;--arrow-hover-bg:#de6d0f;--arrow-hover-color:#fff;--banner-bg:var(--surface-featured-peach-banner);--banner-circle:#fff6;--class-pill-bg:var(--surface-featured-peach-pill);--icon-tile-bg:var(--surface-featured-peach-tile);--btn-border:#f97316;--btn-text:#0f172a;--btn-hover-bg:#f97316;--btn-hover-text:#fff;--whatsapp-bg:#f97316;--whatsapp-hover-bg:#dd5f07}.program-card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;box-shadow:var(--card-shadow)!important;color:var(--title-color)!important}.program-card-icon{background:var(--icon-bg)!important;color:var(--icon-color)!important;border:var(--icon-border,none)!important}.program-card-number{color:var(--number-color)!important}.program-card-accent-line{background:var(--number-color)!important}.program-card-label{color:var(--eyebrow-color)!important}.program-card-title{color:var(--title-color)!important}.program-card-desc{color:var(--desc-color)!important}.program-card-footer-text{color:var(--footer-text-color)!important}.program-card-arrow-btn{background:var(--arrow-bg)!important;color:var(--arrow-color)!important}.program-card:hover .program-card-arrow-btn{background:var(--arrow-hover-bg)!important;color:var(--arrow-hover-color)!important}.course-card-banner{background:var(--banner-bg)!important}.course-card-banner-circle{background:var(--banner-circle)!important}.course-card-class-pill{background:var(--class-pill-bg)!important;color:#0f2a44!important}.course-card-icon-tile{background:var(--icon-tile-bg)!important;border:1px solid #fff9!important}.course-card-view-btn{transition:all .2s ease-out;border:1.5px solid var(--btn-border)!important;color:var(--btn-text)!important;background:#fff!important}@media (hover:hover) and (pointer:fine){.course-card:hover .course-card-view-btn,.course-card-view-btn:hover{background:var(--btn-hover-bg)!important;color:var(--btn-hover-text)!important}}.course-card-view-btn:active{background:var(--btn-hover-bg)!important;color:var(--btn-hover-text)!important}.course-card-whatsapp-btn{animation:5s cubic-bezier(.4,0,.6,1) infinite whatsappRingPulse;background:var(--whatsapp-bg)!important;color:#fff!important}@keyframes whatsappRingPulse{0%,80%,to{box-shadow:0 0 #ffc21a00}88%{box-shadow:0 0 0 7px #ffc21a59}94%{box-shadow:0 0 0 12px #ffc21a00}}@media (hover:hover) and (pointer:fine){.course-card-whatsapp-btn:hover{background:var(--whatsapp-hover-bg)!important}}html[data-motion=reduce] .course-card-whatsapp-btn{animation:none!important}[data-tone=yellow]{--tone-card-bg:var(--surface-d-yellow-bg);--tone-card-border:var(--surface-d-yellow-border);--tone-tile-bg:var(--surface-d-yellow-tile);--tone-tile-color:#1f2937;--tone-number:#fcd34d8c;--tone-accent:linear-gradient(90deg, #ffc21a, #ffd86b);--tone-check-bg:#f9b21e;--tone-arrow-bg:var(--surface-d-yellow-arrow);--tone-arrow-color:#1f2937;--tone-arrow-hover-bg:#ffc21a;--tone-wave:var(--surface-d-yellow-wave);--book-card-bg:var(--surface-e-yellow-bg);--book-card-border:var(--surface-e-yellow-border);--book-pill-bg:#ffc21a;--book-pill-text:#1a1a1a;--book-topic-icon:#f59e0b;--book-blob-bg:var(--surface-e-yellow-blob);--book-btn-arrow-bg:#ffc21a;--book-btn-arrow-color:#0b1f3f;--chip-circle-bg:var(--surface-f-chip-yellow);--chip-icon-color:#d97706}[data-tone=blue]{--tone-card-bg:var(--surface-d-blue-bg);--tone-card-border:var(--surface-d-blue-border);--tone-tile-bg:var(--surface-d-blue-tile);--tone-tile-color:#1f2937;--tone-number:#60a5fa8c;--tone-accent:linear-gradient(90deg, #2b7fff, #8cc8ff);--tone-check-bg:#1d7bf0;--tone-arrow-bg:var(--surface-d-blue-arrow);--tone-arrow-color:#1f2937;--tone-arrow-hover-bg:#2b7fff;--tone-wave:var(--surface-d-blue-wave);--book-card-bg:var(--surface-e-blue-bg);--book-card-border:var(--surface-e-blue-border);--book-pill-bg:#1e6fe8;--book-pill-text:#fff;--book-topic-icon:#2563eb;--book-blob-bg:var(--surface-e-blue-blob);--book-btn-arrow-bg:#2f8bff;--book-btn-arrow-color:#fff;--chip-circle-bg:var(--surface-f-chip-blue);--chip-icon-color:#2563eb}[data-tone=orange]{--tone-card-bg:var(--surface-d-orange-bg);--tone-card-border:var(--surface-d-orange-border);--tone-tile-bg:var(--surface-d-orange-tile);--tone-tile-color:#1f2937;--tone-number:#fb923c80;--tone-accent:linear-gradient(90deg, #f97316, #fdba74);--tone-check-bg:#f97316;--tone-arrow-bg:var(--surface-d-orange-arrow);--tone-arrow-color:#1f2937;--tone-arrow-hover-bg:#f97316;--tone-wave:var(--surface-d-orange-wave);--book-card-bg:var(--surface-e-orange-bg);--book-card-border:var(--surface-e-orange-border);--book-pill-bg:#c2410c;--book-pill-text:#fff;--book-topic-icon:#f97316;--book-blob-bg:var(--surface-e-orange-blob);--book-btn-arrow-bg:#f97316;--book-btn-arrow-color:#0b1f3f;--chip-circle-bg:var(--surface-f-chip-orange);--chip-icon-color:#ea580c}[data-tone=navy]{--tone-card-bg:var(--surface-d-blue-bg);--tone-card-border:var(--surface-d-blue-border);--tone-tile-bg:var(--surface-d-blue-tile);--tone-tile-color:#1f2937;--tone-number:#60a5fa8c;--tone-accent:linear-gradient(90deg, #2b7fff, #8cc8ff);--tone-check-bg:#1d7bf0;--tone-arrow-bg:var(--surface-d-blue-arrow);--tone-arrow-color:#1f2937;--tone-arrow-hover-bg:#2b7fff;--tone-wave:var(--surface-d-blue-wave);--book-card-bg:var(--surface-e-navy-bg);--book-card-border:var(--surface-e-navy-border);--book-pill-bg:#0b2a63;--book-pill-text:#fff;--book-topic-icon:#2563eb;--book-blob-bg:var(--surface-e-navy-blob);--book-btn-arrow-bg:#2f8bff;--book-btn-arrow-color:#fff;--chip-circle-bg:var(--surface-f-chip-blue);--chip-icon-color:#2563eb}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes softFloatReverse{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes ctaPulseRing{0%,80%,to{box-shadow:0 0 #ffc21a00}88%{box-shadow:0 0 0 7px #ffc21a66}94%{box-shadow:0 0 0 12px #ffc21a00}}@keyframes playButtonPulse{0%,to{transform:scale(1);box-shadow:0 0 #ffc21a80}50%{transform:scale(1.05);box-shadow:0 0 0 10px #ffc21a00}}@keyframes videoProgressLoop{0%{width:0%}to{width:100%}}@keyframes buttonShineSweep{0%{left:-100%}to{left:200%}}html[data-motion=full] .animate-book-float{animation:6s ease-in-out infinite softFloat}html[data-motion=full] .animate-chip-float-1{animation:5.5s ease-in-out infinite softFloat}html[data-motion=full] .animate-chip-float-2{animation:6.5s ease-in-out -2s infinite softFloatReverse}html[data-motion=full] .animate-chip-float-3{animation:7s ease-in-out -4s infinite softFloat}html[data-motion=full] .animate-cta-pulse{animation:5s cubic-bezier(.4,0,.6,1) infinite ctaPulseRing}html[data-motion=full] .animate-play-pulse{animation:3s cubic-bezier(.4,0,.6,1) infinite playButtonPulse}html[data-motion=full] .animate-video-progress{animation:18s linear infinite videoProgressLoop}html[data-motion=reduce] .animate-book-float,html[data-motion=reduce] .animate-chip-float-1,html[data-motion=reduce] .animate-chip-float-2,html[data-motion=reduce] .animate-chip-float-3,html[data-motion=reduce] .animate-cta-pulse,html[data-motion=reduce] .animate-play-pulse,html[data-motion=reduce] .animate-video-progress{animation:none!important}section:not([data-inview=true]) .animate-book-float,section:not([data-inview=true]) .animate-chip-float-1,section:not([data-inview=true]) .animate-chip-float-2,section:not([data-inview=true]) .animate-chip-float-3,section:not([data-inview=true]) .animate-cta-pulse,section:not([data-inview=true]) .animate-play-pulse,section:not([data-inview=true]) .animate-video-progress{animation-play-state:paused!important}.how-it-works-grid{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:640px){.how-it-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.how-it-works-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.syllabus-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1340px){.syllabus-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.portal-grid{grid-template-columns:1fr;display:grid}@media (min-width:1100px){.portal-grid{grid-template-columns:calc(var(--su,1px) * 650) 1fr}}@keyframes arrowCirclePulse{0%,75%,to{opacity:0;transform:scale(1)}82%{opacity:.45;transform:scale(1)}94%{opacity:0;transform:scale(1.6)}}html[data-motion=full] .arrow-circle-pulse:after{content:"";pointer-events:none;z-index:-1;background-color:#ffc21a;border-radius:9999px;animation:5s cubic-bezier(.4,0,.6,1) infinite arrowCirclePulse;position:absolute;inset:0}html[data-motion=reduce] .arrow-circle-pulse:after{animation:none!important;display:none!important}section:not([data-inview=true]) .arrow-circle-pulse:after{animation-play-state:paused!important}@media (min-width:640px){.step-card{min-height:max(340px, calc(var(--su,1px) * 395))}}.syllabus-card-list{margin:0;padding:0;list-style:none}@media (max-width:767px){.syllabus-card-list{scroll-snap-type:x mandatory;padding-inline:20px;-webkit-overflow-scrolling:touch;align-items:stretch;gap:14px;margin-top:-20px;margin-bottom:-44px;padding-top:20px;padding-bottom:44px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.syllabus-card-item{scroll-snap-align:center;flex-direction:column;flex:0 0 min(86vw,340px);display:flex}}@media (min-width:768px) and (max-width:1339px){.syllabus-card-list{gap:clamp(16px, 1.8vw, calc(var(--su,1px) * 19));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.syllabus-card-item{width:100%;max-width:520px;margin:0 auto}}@media (min-width:1340px){.syllabus-card-list{gap:clamp(16px, 1.8vw, calc(var(--su,1px) * 19));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow-x:visible}.syllabus-card-item{width:100%;max-width:none}}:root{--chip-1-top:1.5%;--chip-1-left:14%;--chip-2-top:1.5%;--chip-2-left:64%;--chip-3-top:88.5%;--chip-3-left:12%}@media (min-width:1100px){:root{--chip-1-top:5.4%;--chip-1-left:21.4%;--chip-2-top:5.6%;--chip-2-left:72%;--chip-3-top:85.9%;--chip-3-left:16.3%}}@keyframes leafSway{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}@keyframes ctaPillFloat{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--su,1px) * -4))}}@keyframes ctaRingPulse{0%{opacity:.7;transform:scale(1)}40%,to{opacity:0;transform:scale(1.08)}}@media (min-width:1024px){html[data-motion=full] .desktop-leaf-sway{animation:6s ease-in-out infinite leafSway}html[data-motion=full] .lg\:animate-cta-pill-float{animation:6s ease-in-out infinite ctaPillFloat}}html[data-motion=full] .animate-cta-ring{animation:5s cubic-bezier(.16,1,.3,1) infinite ctaRingPulse}
