.cl3b2a_layout{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:center;gap:clamp(32px,4vw,64px);margin-bottom:60px;padding-bottom:52px;display:grid}.cl3b2a_copy{min-width:0}.cl3b2a_eyebrow{color:#bfc5cf;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.cl3b2a_eyebrow>span{background:var(--brand-red);width:22px;height:2px}.cl3b2a_layout .cl3b2a_title{color:#f6f7f9;max-width:24ch;font-family:var(--font-global);letter-spacing:-1.3px;text-transform:none;overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1.18}.cl3b2a_title>span{color:var(--brand-red);display:block}.cl3b2a_layout .cl3b2a_subtitle{color:#e5e8ed;margin:0 0 18px;font-size:18px;font-weight:600;line-height:1.5}.cl3b2a_description>p{color:#b8bfcb;margin:0 0 16px;font-size:15px;line-height:1.75}.cl3b2a_description>p:first-child{color:#d0d5dd;font-size:16px;line-height:1.7}.cl3b2a_description>p:last-child{margin-bottom:0}.cl3b2a_description a{color:#f0f2f6;text-underline-offset:4px;text-decoration-color:#e62125a6}.cl3b2a_availabilityCard{background:radial-gradient(at 100% 0,#e6212512,#0000 65%),linear-gradient(145deg,#191d26,#101319);border:1px solid #ffffff1c;border-radius:18px;min-width:0;padding:30px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000002e}.cl3b2a_availabilityCard:before{background:linear-gradient(90deg, var(--brand-red), #e621250d);content:"";height:2px;position:absolute;inset:0 30px auto}.cl3b2a_cardEyebrow{color:#c3c8d2;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:10px;font-weight:600;display:flex}.cl3b2a_locationIcon{color:#ff6266;background:#e621251a;border:1px solid #e6212533;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.cl3b2a_availabilityCard .cl3b2a_cardTitle{color:#f6f7f9;font-family:var(--font-global);letter-spacing:-.5px;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.3}.cl3b2a_availabilityCard .cl3b2a_cardText{color:#b8bfcb;margin:0 0 24px;font-size:14px;line-height:1.65}.cl3b2a_availabilityCard .cl3b2a_primaryAction{border:1px solid var(--brand-red);background:var(--brand-red);color:#fff;text-align:center;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 16px;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.cl3b2a_primaryAction svg,.cl3b2a_contactLink svg{flex-shrink:0}.cl3b2a_contactActions{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;padding-top:18px;display:grid}.cl3b2a_contactActions .cl3b2a_contactLink{color:#e0e4eb;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s;display:flex}.cl3b2a_contactLink:last-child svg{color:var(--whatsapp)}.cl3b2a_primaryAction:focus-visible,.cl3b2a_contactLink:focus-visible,.cl3b2a_description a:focus-visible{outline-offset:4px;outline:2px solid #ff6266}@media (hover:hover){.cl3b2a_availabilityCard .cl3b2a_primaryAction:hover{border-color:var(--brand-red-hover);background:var(--brand-red-hover);color:#fff;text-decoration:none}.cl3b2a_contactActions .cl3b2a_contactLink:hover,.cl3b2a_description a:hover{color:#ff6266}}@media (max-width:1199px){.cl3b2a_availabilityCard{padding:26px 24px}}@media (max-width:991px){.cl3b2a_layout{grid-template-columns:minmax(0,1fr);gap:30px}.cl3b2a_layout .cl3b2a_title{max-width:25ch}.cl3b2a_availabilityCard{width:100%;max-width:540px}}@media (max-width:575px){.cl3b2a_layout{margin-bottom:40px;padding-bottom:36px}.cl3b2a_layout .cl3b2a_title{letter-spacing:-.8px;font-size:clamp(30px,7.8vw,38px)}.cl3b2a_eyebrow{margin-bottom:16px;font-size:10px}.cl3b2a_availabilityCard{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.cl3b2a_availabilityCard .cl3b2a_primaryAction,.cl3b2a_contactActions .cl3b2a_contactLink{transition:none}}
.pwu5rW_section{isolation:isolate;position:relative}.pwu5rW_section:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(at 100%,#e6212512,#0000 70%);position:absolute;inset:15% 0 0 40%}.pwu5rW_gearGraphic{z-index:-1;opacity:1;filter:drop-shadow(0 0 24px #e6212526);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:260px;height:260px;position:absolute;top:-45px;right:0}.pwu5rW_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.pwu5rW_card{--card-icon-size:64px;grid-column:span 2;grid-template-columns:var(--card-icon-size) minmax(0, 1fr);border:1px solid #a4b4cc2e;border-left-color:var(--brand-red);min-width:0;box-shadow:inset 1px 0 0 var(--brand-red), inset 0 1px 0 #ffffff08, 0 8px 24px #0003;background:radial-gradient(at 0 35%,#e621251a,#0000 55%),linear-gradient(135deg,#151b26 0%,#0c1018 75%);border-radius:20px;align-content:start;align-items:start;gap:24px;padding:24px 26px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}@media (min-width:992px){.pwu5rW_twoColumns>.pwu5rW_card,.pwu5rW_fiveCards>.pwu5rW_card:nth-last-child(-n+2){grid-column:span 3}}.pwu5rW_icon{width:var(--card-icon-size);height:var(--card-icon-size);color:#fff;background:linear-gradient(145deg,#25232d,#10151e 75%);border:1px solid #e62125bf;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 3px #0a1019,inset 0 1px 4px #ffffff0f}.pwu5rW_icon:after{border-radius:inherit;content:"";border:1px solid #e6212540;position:absolute;inset:3px}.pwu5rW_icon svg{width:32px;height:32px}.pwu5rW_content{min-width:0;padding-right:22px}.pwu5rW_card .pwu5rW_title{color:#f5f6f8;font-family:var(--font-global);letter-spacing:-.3px;overflow-wrap:break-word;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3}.pwu5rW_card .pwu5rW_text,.pwu5rW_card .pwu5rW_items{color:#c6cbd4;overflow-wrap:break-word;margin:0;font-size:14px;font-weight:400;line-height:1.5}.pwu5rW_card .pwu5rW_items{padding-left:18px}.pwu5rW_items li+li{margin-top:6px}.pwu5rW_items li::marker{color:var(--brand-red)}.pwu5rW_arrow{color:#f5f6f8;pointer-events:none;background:linear-gradient(145deg,#2c3543,#171f2c);border:1px solid #ffffff12;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:11px;right:10px;box-shadow:0 3px 6px #00000073,inset 0 1px #ffffff0d}@media (hover:hover){.pwu5rW_card:hover{box-shadow:inset 1px 0 0 var(--brand-red), 0 8px 28px #0000004d;border-color:#e6212573}}@media (max-width:1199px){.pwu5rW_card{--card-icon-size:54px;gap:18px;padding:22px}.pwu5rW_card .pwu5rW_title{font-size:17px}.pwu5rW_icon svg{width:28px;height:28px}}@media (max-width:991px){.pwu5rW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pwu5rW_grid>.pwu5rW_card{grid-column:span 1}.pwu5rW_grid>.pwu5rW_card:last-child:nth-child(odd){grid-column:1/-1}.pwu5rW_gearGraphic{display:none}}@media (max-width:575px){.pwu5rW_grid{grid-template-columns:minmax(0,1fr);gap:16px}.pwu5rW_card{--card-icon-size:50px;border-radius:18px;gap:0 18px;padding:22px 20px 26px}.pwu5rW_content{display:contents}.pwu5rW_card .pwu5rW_title{align-self:center;margin:0}.pwu5rW_card .pwu5rW_text,.pwu5rW_card .pwu5rW_items{grid-column:1/-1;margin-top:16px;padding-right:28px}.pwu5rW_arrow{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.pwu5rW_card{transition:none}}
.rTuW_a_curriculumGrid,.rTuW_a_areaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.rTuW_a_moduleCard{background:#12151c;border:1px solid #ffffff1a;border-radius:16px;min-width:0;position:relative;overflow:hidden}.rTuW_a_moduleCard:before{background:var(--brand-red);content:"";border-radius:0 0 3px 3px;width:40px;height:3px;position:absolute;inset:0 auto auto 24px}.rTuW_a_moduleHeader{background:linear-gradient(135deg,#ffffff06,#0000);border-bottom:1px solid #ffffff12;padding:24px}.rTuW_a_moduleTopline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.rTuW_a_moduleNumber{color:#ff6468;font-variant-numeric:tabular-nums;background:#e621251a;border:1px solid #e6212540;border-radius:10px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:700;display:grid}.rTuW_a_moduleIcon{color:#8d96a6;opacity:.65;place-items:center;width:38px;height:38px;display:grid}.rTuW_a_moduleIcon svg{width:26px;height:26px}.rTuW_a_moduleCard .rTuW_a_moduleTitle,.rTuW_a_areaCard .rTuW_a_areaTitle{color:#f5f6f8;font-family:var(--font-global);letter-spacing:-.3px;overflow-wrap:break-word;margin:0;font-size:18px;font-weight:700;line-height:1.4}.rTuW_a_moduleBody{padding:22px 24px 26px}.rTuW_a_moduleCard .rTuW_a_moduleTitle{min-height:2.8em}.rTuW_a_moduleCard .rTuW_a_moduleText,.rTuW_a_moduleTopics{color:#bdc3cd;margin:0;font-size:14px;line-height:1.65}.rTuW_a_moduleTopics{gap:12px;padding:0;list-style:none;display:grid}.rTuW_a_moduleTopics li{grid-template-columns:15px minmax(0,1fr);gap:10px;display:grid}.rTuW_a_moduleTopics svg{color:#ed5559;margin-top:4px}.rTuW_a_moduleText+.rTuW_a_moduleTopics{margin-top:16px}.rTuW_a_areaGrid{z-index:1;gap:20px;position:relative}.rTuW_a_areaGrid>li{min-width:0}.rTuW_a_areaGrid .rTuW_a_areaCard{color:#f5f6f8;background:#191b20;border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;height:100%;padding:24px 24px 0;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.rTuW_a_areaHeader{align-items:center;gap:14px;min-height:48px;margin-bottom:22px;display:flex}.rTuW_a_areaIcon{color:#ff6468;background:#e621251f;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.rTuW_a_areaCard .rTuW_a_areaTitle{font-size:17px}.rTuW_a_areaTags{flex-wrap:wrap;gap:7px;margin:0 0 24px;padding:0;list-style:none;display:flex}.rTuW_a_areaTags li{color:#c1c5ce;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #ffffff12;border-radius:5px;max-width:100%;padding:4px 9px;font-size:11.5px;line-height:1.5}.rTuW_a_areaFooter{color:#e7e9ed;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:16px 0;font-size:12px;font-weight:600;display:flex}.rTuW_a_areaFooter svg{color:#ff6468;transition:transform .18s}.rTuW_a_areaCard:focus-visible{outline:2px solid var(--brand-red);outline-offset:4px}@media (hover:hover){.rTuW_a_areaGrid .rTuW_a_areaCard:hover{color:#fff;background:#1d1e25;border-color:#e621258c;text-decoration:none}.rTuW_a_areaCard:hover .rTuW_a_areaFooter svg{transform:translate(2px,-2px)}}@media (max-width:991px){.rTuW_a_curriculumGrid,.rTuW_a_areaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.rTuW_a_curriculumGrid,.rTuW_a_areaGrid{grid-template-columns:minmax(0,1fr);gap:16px}.rTuW_a_moduleHeader{padding:22px 20px}.rTuW_a_moduleBody{padding:20px}.rTuW_a_moduleTopline{margin-bottom:16px}.rTuW_a_moduleCard .rTuW_a_moduleTitle{min-height:0}.rTuW_a_areaGrid .rTuW_a_areaCard{padding:22px 20px 0}}@media (prefers-reduced-motion:reduce){.rTuW_a_areaGrid .rTuW_a_areaCard,.rTuW_a_areaFooter svg{transition:none}}
.J4nqCG_cta{background:radial-gradient(at 0 0,#e6212514,#0000 65%),linear-gradient(135deg,#181b23,#0d1016);border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:60px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.J4nqCG_cta:before{background:linear-gradient(90deg, var(--brand-red), transparent);content:"";width:160px;height:3px;position:absolute;inset:0 auto auto 48px}.J4nqCG_copy{min-width:0}.J4nqCG_badge{color:#bfc5cf;letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.J4nqCG_badge>span{background:var(--brand-red);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.J4nqCG_cta .J4nqCG_heading{color:#f5f6f8;font-family:var(--font-global);letter-spacing:-1px;overflow-wrap:break-word;margin:0 0 20px;font-size:clamp(32px,3.5vw,46px);font-weight:700;line-height:1.2}.J4nqCG_heading>span{color:var(--brand-red);margin-top:6px;display:block}.J4nqCG_cta .J4nqCG_description{color:#bdc4ce;max-width:560px;margin:0 0 26px;font-size:15px;line-height:1.75}.J4nqCG_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.J4nqCG_cta .J4nqCG_action{text-align:center;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 18px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.J4nqCG_action svg{flex-shrink:0}.J4nqCG_cta .J4nqCG_whatsappAction{background:var(--whatsapp);color:#071c0f}.J4nqCG_cta .J4nqCG_callAction{color:#f5f6f8;background:#e621250f;border-color:#e621258c}.J4nqCG_callAction svg{color:#ff6468}.J4nqCG_cta .J4nqCG_secondaryAction{color:#e4e7ed;text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.J4nqCG_cta .J4nqCG_availabilityNote{color:#929cae;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:11.5px;line-height:1.6;display:flex}.J4nqCG_availabilityNote svg{color:#b8c0cd;flex-shrink:0;margin-top:2px}.J4nqCG_contactPanel{border-left:1px solid #ffffff1a;min-width:0;padding-left:40px}.J4nqCG_contactPanel .J4nqCG_contactHeading{color:#f5f6f8;font-family:var(--font-global);letter-spacing:-.3px;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.4}.J4nqCG_contactList{margin:0;padding:0;list-style:none}.J4nqCG_contactList>li{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;padding:16px 0;display:grid}.J4nqCG_contactList>li+li{border-top:1px solid #ffffff12}.J4nqCG_contactList>li:last-child{padding-bottom:0}.J4nqCG_contactIcon{color:#ff6468;background:#e6212512;border:1px solid #e621251f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.J4nqCG_contactLabel{color:#929cae;letter-spacing:.7px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:500;line-height:1.5;display:block}.J4nqCG_contactList a,.J4nqCG_contactValue{color:#e1e6ed;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.65;text-decoration:none}.J4nqCG_action:focus-visible,.J4nqCG_secondaryAction:focus-visible,.J4nqCG_contactList a:focus-visible{outline-offset:4px;outline:2px solid #ff6468}@media (hover:hover){.J4nqCG_cta .J4nqCG_whatsappAction:hover{background:var(--whatsapp-hover);color:#071c0f;text-decoration:none}.J4nqCG_cta .J4nqCG_callAction:hover{border-color:var(--brand-red);color:#fff;background:#e6212526;text-decoration:none}.J4nqCG_contactList a:hover,.J4nqCG_cta .J4nqCG_secondaryAction:hover{color:#ff6468}}@media (max-width:991px){.J4nqCG_cta{grid-template-columns:minmax(0,1fr);gap:32px}.J4nqCG_contactPanel{border-top:1px solid #ffffff1a;border-left:0;padding:28px 0 0}}@media (max-width:575px){.J4nqCG_cta{border-radius:16px;margin-top:40px;padding:28px 20px}.J4nqCG_cta:before{width:100px;left:20px}.J4nqCG_cta .J4nqCG_heading{letter-spacing:-.6px;font-size:32px}.J4nqCG_cta .J4nqCG_action{width:100%}}@media (prefers-reduced-motion:reduce){.J4nqCG_cta .J4nqCG_action{transition:none}}
