.ContactForm_form__93_AC{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.ContactForm_fieldWide__zB2vC,.ContactForm_field__WlekW{display:flex;flex-direction:column;gap:6px;font-size:15px;font-weight:600;color:var(--color-navy)}.ContactForm_fieldWide__zB2vC{grid-column:1/-1}.ContactForm_input__bvkfU,.ContactForm_textarea__yFz_X{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);padding:12px;font-size:16px;font-weight:400;color:var(--color-ink);background:var(--color-white)}.ContactForm_textarea__yFz_X{resize:vertical}.ContactForm_submitWrap__qi9cx{grid-column:1/-1}.ContactForm_submit__dTLqB{background:var(--color-navy);color:var(--color-white);border:0;padding:15px 28px;border-radius:var(--radius-md);font-size:16px;font-weight:600;cursor:pointer}.ContactForm_submit__dTLqB:hover{background:var(--color-navy-hover)}.ContactForm_privacyNote__loLPl{margin-top:10px;font-size:13px;font-weight:400;color:var(--color-muted)}.ContactForm_privacyLink__GvCru{color:var(--color-muted);text-decoration:underline}.ContactForm_privacyLink__GvCru:hover{color:var(--color-navy)}.ContactForm_success__mqFJ5{background:var(--color-green-soft);border-radius:var(--radius-card);padding:32px;display:flex;flex-direction:column;gap:8px}.ContactForm_successTitle__YwO14{font-size:22px;font-weight:700;color:var(--color-green-text-dark)}.ContactForm_successText__yLBJu{font-size:17px;color:var(--color-text)}.Footer_footer__pQtti{background:var(--color-navy-footer);color:var(--color-footer-text)}.Footer_inner__vtL_T{max-width:var(--container-max);margin:0 auto;padding:56px var(--container-padding) 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:36px}.Footer_col__WMzcr{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.45}.Footer_colTitle__3amT0{color:var(--color-white);font-weight:700;margin-bottom:4px}.Footer_tagline__edhu4{margin:14px 0 0;font-size:15px;line-height:1.5}.Footer_navLink__q3xqi{color:var(--color-footer-text);text-align:left}.Footer_navLink__q3xqi:hover{color:var(--color-white);text-decoration:none}.Footer_contactLine___OBzj{white-space:pre-line}.Footer_skyLink__IfSx0{color:var(--color-sky)}.Footer_skyLink__IfSx0:hover{color:var(--color-white)}.Footer_socials__Arjjf{display:flex;gap:12px;margin-bottom:4px}.Footer_socialIcon__fsVbM{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--color-sky);display:flex;align-items:center;justify-content:center;color:var(--color-sky)}.Footer_socialIcon__fsVbM:hover{background:var(--color-sky);color:var(--color-navy-footer)}.Footer_bottom__wxP7Z{max-width:var(--container-max);margin:0 auto;padding:18px var(--container-padding) 90px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14px}.Footer_bottomLink__Mtn8g,.Footer_bottom__wxP7Z{color:var(--color-footer-muted)}.Footer_bottomLink__Mtn8g:hover{color:var(--color-white);text-decoration:none}.page_article__XlJFX{max-width:var(--container-max);margin:0 auto}.page_body__xdr5S{padding:28px var(--container-padding) 64px;display:flex;flex-direction:column;gap:20px}.page_backLink__8rNeu{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--color-body)}.page_backLink__8rNeu:hover{color:var(--color-navy);text-decoration:none}.page_header__oBX6R{display:grid;grid-template-columns:1fr 320px;gap:32px;align-items:start}.page_headerText__SP1tK{display:flex;flex-direction:column;gap:12px}.page_imageWrap__ASy1i{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface-2)}.page_image__kz_7B{object-fit:cover}@media (max-width:700px){.page_header__oBX6R{grid-template-columns:1fr}}.page_category__7Tsos{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue);margin-bottom:6px}.page_title__FtOZy{font-family:var(--font-heading);font-size:40px;font-weight:700;color:var(--color-navy);line-height:1.05}.page_description__TXqCy{font-size:17px;line-height:1.6;color:var(--color-text)}.page_items__RF24L{display:flex;flex-direction:column;gap:20px;max-width:820px;padding-top:4px;border-top:1px solid var(--color-line)}.page_itemsCard__HP0wv{max-width:820px;background:var(--color-surface);border-radius:var(--radius-card);padding:20px 24px}.page_itemsCardTitle__QWVl9{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-navy);margin-bottom:14px}.page_itemsCardList__Qy4sC{display:flex;flex-direction:column;gap:16px}.page_item__5k156{padding-top:20px;border-top:1px solid var(--color-line)}.page_item__5k156:first-child{padding-top:0;border-top:none}.page_itemName__bOTCv{font-family:var(--font-heading);font-size:19px;font-weight:700;color:var(--color-navy);margin-bottom:6px}.page_itemDescription__rjRAr{font-size:16px;line-height:1.55;color:var(--color-text)}.page_actions__tsVgE{display:flex;flex-wrap:wrap;gap:10px}.page_emailButton__GcGI_{display:inline-flex;align-items:center;border:1px solid var(--color-line-strong);color:var(--color-navy);padding:13px 20px;border-radius:var(--radius-md);font-size:16px;font-weight:600}.page_emailButton__GcGI_:hover{border-color:var(--color-navy);text-decoration:none}.page_section__ob8r9{max-width:var(--container-max);margin:0 auto;padding:56px var(--container-padding) 80px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px;align-items:start}.page_info__NCHdo{display:flex;flex-direction:column;gap:24px}.page_infoGrid__SAQOD{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;font-size:17px;line-height:1.45}.page_infoLabel__mXpWE{color:var(--color-muted);font-weight:600}.page_infoValue___PWJp{white-space:pre-line}.page_map__hk49g{width:100%;aspect-ratio:4/3;border:0;border-radius:var(--radius-card);background:var(--color-surface-2)}.page_article__1GFVr{max-width:var(--container-max);margin:0 auto}.page_body__c0xmZ{padding:28px var(--container-padding) 64px;display:flex;flex-direction:column;gap:20px}.page_backLink__lRLyF{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--color-body)}.page_backLink__lRLyF:hover{color:var(--color-navy);text-decoration:none}.page_header___NiDv{display:grid;grid-template-columns:1fr 320px;gap:32px;align-items:start}.page_headerText___WGJd{display:flex;flex-direction:column;gap:12px}.page_imageWrap__jqKF4{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface-2)}.page_image__5BhRb{object-fit:cover}@media (max-width:700px){.page_header___NiDv{grid-template-columns:1fr}}.page_category___30dI{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue);margin-bottom:6px}.page_title__LUJck{font-family:var(--font-heading);font-size:40px;font-weight:700;color:var(--color-navy);line-height:1}.page_agendaBox__Lqwx3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;background:var(--color-surface);border-radius:var(--radius-card);padding:16px 18px;max-width:820px}.page_agendaLabel__IjzjP{font-size:13px;color:var(--color-muted)}.page_agendaValue__CvQRq{font-size:16px;font-weight:600;color:var(--color-ink)}.page_notice__I7l8u{background:var(--color-surface);border-radius:var(--radius-card);padding:14px 18px;font-size:16px;color:var(--color-text);max-width:820px}.page_description__orh5f{font-size:17px;line-height:1.6;color:var(--color-text)}.page_highlights__VWcWF{display:flex;flex-direction:column;gap:10px;margin-top:4px}.page_highlight__44jAP{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--color-text)}.page_highlight__44jAP svg{flex:none;color:var(--color-blue)}.page_requirementsBox__26rQ1{background:var(--color-surface);border-radius:var(--radius-card);padding:16px 18px;max-width:820px}.page_requirementsTitle__n5OeT{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin-bottom:10px}.page_requirementsList__71waV{display:flex;flex-direction:column;gap:8px;font-size:16px;color:var(--color-text)}.page_requirementsList__71waV li{display:grid;grid-template-columns:6px 1fr;align-items:start;gap:10px}.page_requirementsList__71waV li:before{content:"";width:6px;height:6px;margin-top:8px;background:var(--color-blue)}.page_actions__Bkdln{display:flex;flex-wrap:wrap;gap:10px}.page_emailButton__Was6P{display:inline-flex;align-items:center;border:1px solid var(--color-line-strong);color:var(--color-navy);padding:13px 20px;border-radius:var(--radius-md);font-size:16px;font-weight:600}.page_emailButton__Was6P:hover{border-color:var(--color-navy);text-decoration:none}.page_article__70cUB{max-width:var(--container-max);margin:0 auto}.page_body__Apzv8{padding:28px var(--container-padding) 64px;display:flex;flex-direction:column;gap:24px}.page_backLink___rNNt{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--color-body)}.page_backLink___rNNt:hover{color:var(--color-navy);text-decoration:none}.page_header__7UU9N{display:flex;flex-direction:column;gap:8px}.page_category__tRdqI{font-size:13px;font-weight:600;letter-spacing:.08em}.page_category__tRdqI,.page_tag__vnsg7{text-transform:uppercase;color:var(--color-blue)}.page_tag__vnsg7{display:inline-block;width:fit-content;font-size:12px;font-weight:700;letter-spacing:.06em;background:#e3f1fa;padding:3px 9px;border-radius:var(--radius-sm)}.page_title___z6rl{font-family:var(--font-heading);font-size:40px;font-weight:700;color:var(--color-navy);line-height:1.05;margin:4px 0}.page_date__olpoP{font-size:15px;color:#3b5b73;font-weight:600}.page_content__F2o5I{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}.page_textBlock__SZcnw{display:flex;flex-direction:column;gap:16px;max-width:65ch}.page_paragraph__2HoHj{white-space:pre-line}.page_list__V1SKg,.page_paragraph__2HoHj{font-size:17px;line-height:1.6;color:var(--color-text)}.page_list__V1SKg{display:flex;flex-direction:column;gap:8px}.page_list__V1SKg li{display:grid;grid-template-columns:6px 1fr;align-items:start;gap:10px}.page_list__V1SKg li:before{content:"";width:6px;height:6px;margin-top:9px;background:var(--color-blue)}.page_heroCol__ukkp9{position:sticky;top:24px}.page_imageWrap__fZgTC{display:block;position:relative;width:100%;aspect-ratio:var(--img-ratio,3/4);border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface-2);cursor:zoom-in}.page_image__d_75z{object-fit:contain}@media (max-width:700px){.page_content__F2o5I{grid-template-columns:1fr}.page_heroCol__ukkp9{position:static;order:-1}}.page_galleryBlock__BDv2S{display:flex;flex-direction:column;gap:16px;padding-top:8px;border-top:1px solid var(--color-line)}.page_galleryTitle__6oRH_{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-navy)}.page_gallery__PSen_{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}@media (max-width:700px){.page_gallery__PSen_{grid-template-columns:repeat(2,1fr)}}.page_galleryImageWrap__tMIgN{display:block;position:relative;width:100%;aspect-ratio:var(--img-ratio,3/4);border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface-2);cursor:zoom-in}.Header_topbar__Fhjw5{background:var(--color-navy);color:var(--color-topbar-text);font-size:14px}.Header_topbarInner__V9kAV{max-width:var(--container-max);margin:0 auto;padding:8px var(--container-padding);display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between}.Header_topbarInfo__Cr6yH{display:flex;flex-wrap:wrap;gap:6px 22px}.Header_topbarPhone__Ir0RR{color:var(--color-topbar-text)}.Header_topbarPhone__Ir0RR:hover{color:var(--color-white)}.Header_discountLink__W1UJX{background:none;border:0;color:var(--color-white);font-size:14px;font-weight:600;display:flex;gap:8px;align-items:center}.Header_discountLink__W1UJX:hover{color:var(--color-white);text-decoration:none}.Header_discountLink__W1UJX:hover .Header_discountBadge__N4noX{background:var(--color-green-hover)}.Header_discountBadge__N4noX{font-family:var(--font-heading);background:var(--color-green);color:var(--color-white);padding:2px 8px;border-radius:var(--radius-sm);font-weight:700}.Header_header__KwdYD{background:var(--color-white);border-bottom:1px solid var(--color-line);position:sticky;top:0;z-index:20}.Header_headerInner__6Ae68{max-width:var(--container-max);margin:0 auto;padding:14px var(--container-padding);gap:14px 32px;justify-content:space-between}.Header_headerInner__6Ae68,.Header_nav__tNWGY{display:flex;flex-wrap:wrap;align-items:center}.Header_nav__tNWGY{gap:4px 26px}.Header_navLinkActive__NdvBD,.Header_navLink__Rvw2c{background:none;border:0;border-bottom:3px solid transparent;padding:8px 0 5px;font-size:16px;text-decoration:none}.Header_navLink__Rvw2c{font-weight:500;color:var(--color-body)}.Header_navLinkActive__NdvBD:hover,.Header_navLink__Rvw2c:hover{color:var(--color-navy);text-decoration:none}.Header_navLinkActive__NdvBD{font-weight:600;color:var(--color-navy);border-bottom-color:var(--color-blue)}.Header_menuButton__IVbCv{display:none;background:none;border:0;padding:4px;cursor:pointer;color:var(--color-navy)}.Header_overlay__QkI_s{position:fixed;inset:0;z-index:50;background:var(--color-white);display:none;flex-direction:column;padding:var(--container-padding)}.Header_overlayTop__gbh8A{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--color-line)}.Header_overlayNav__W5_i1{display:flex;flex-direction:column;gap:4px;padding:24px 0;flex:1 1}.Header_overlayLink__uKusq{color:var(--color-navy);font-size:20px;font-weight:600;padding:14px 0;border-bottom:1px solid var(--color-line)}.Header_overlayLink__uKusq:hover{color:var(--color-blue);text-decoration:none}@media (max-width:860px){.Header_nav__tNWGY,.Header_topbar__Fhjw5{display:none}.Header_menuButton__IVbCv{display:flex;align-items:center}.Header_overlay__QkI_s{display:flex}.Header_topbarInfo__Cr6yH span:last-of-type{display:none}}.ZoomImage_overlay__B99hL{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:rgba(14,42,71,.92);cursor:zoom-out}.ZoomImage_fullImage__DlQNO{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-card);cursor:default}.ZoomImage_close__Yh7Mb{position:fixed;top:20px;right:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.ZoomImage_close__Yh7Mb:hover{background:rgba(255,255,255,.22)}.ui_buttonBlue__53WvQ,.ui_buttonNavy__p6kCt,.ui_buttonOutlineWhite___4at_,.ui_buttonWhatsapp__4dxz8,.ui_buttonWhiteSolid__aWXKT{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-md);padding:14px 22px;font-size:16px;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap}.ui_buttonNavy__p6kCt{background:var(--color-navy);color:var(--color-white)}.ui_buttonNavy__p6kCt:hover{background:var(--color-navy-hover);color:var(--color-white);text-decoration:none}.ui_buttonDisabled__06Chg,.ui_buttonDisabled__06Chg:hover{background:var(--color-surface-2);color:var(--color-muted);cursor:not-allowed;pointer-events:none}.ui_buttonBlue__53WvQ{background:var(--color-blue);color:var(--color-white)}.ui_buttonBlue__53WvQ:hover{background:var(--color-blue-hover);color:var(--color-white);text-decoration:none}.ui_buttonWhatsapp__4dxz8{background:var(--color-green);color:var(--color-white)}.ui_buttonWhatsapp__4dxz8:hover{background:var(--color-green-hover);color:var(--color-white);text-decoration:none}.ui_buttonOutlineWhite___4at_{background:transparent;color:var(--color-white);border:1.5px solid rgba(255,255,255,.6)}.ui_buttonOutlineWhite___4at_:hover{background:rgba(255,255,255,.1);color:var(--color-white);text-decoration:none}.ui_buttonWhiteSolid__aWXKT{background:var(--color-white);color:var(--color-navy);font-weight:700}.ui_buttonWhiteSolid__aWXKT:hover{background:var(--color-surface-2);color:var(--color-navy);text-decoration:none}.ui_buttonGhostSmall__YufQ8,.ui_buttonWhatsappSmall__dNpUs{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:7px 12px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}.ui_buttonGhostSmall__YufQ8{background:var(--color-white);color:var(--color-navy);border:1px solid var(--color-line-strong)}.ui_buttonGhostSmall__YufQ8:hover{border-color:var(--color-navy);color:var(--color-navy);text-decoration:none}.ui_buttonWhatsappSmall__dNpUs{background:var(--color-green);color:var(--color-white);border:0;padding:8px 12px}.ui_buttonWhatsappSmall__dNpUs:hover{background:var(--color-green-hover);color:var(--color-white);text-decoration:none}.ui_textLink__zaMXt{display:inline-flex;align-items:center;gap:6px;color:var(--color-blue);font-size:17px;font-weight:600;text-decoration:none}.ui_textLink__zaMXt:hover{color:var(--color-navy);text-decoration:none}.ui_eyebrow__ExFp1{display:block;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ui_eyebrowSky__Cny5Y{color:var(--color-sky)}.ui_eyebrowBlue__53C_T{color:var(--color-blue)}.ui_allyDiscountCardLg__PoDwy,.ui_allyDiscountCard__ujo_k{height:100%;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);display:flex;flex-direction:column;align-items:flex-start}.ui_allyDiscountCardLg__PoDwy:hover,.ui_allyDiscountCard__ujo_k:hover{border-color:var(--color-blue)}.ui_allyDiscountCard__ujo_k{padding:20px;gap:10px}.ui_allyDiscountCardLg__PoDwy{padding:26px;gap:12px}.ui_allyDiscountTitle__Zao0w{font-size:17px;font-weight:600;color:var(--color-navy);margin-top:2px}.ui_allyDiscountCardLg__PoDwy .ui_allyDiscountTitle__Zao0w{font-size:19px}.ui_allyDiscountText__vVjd9{font-size:14px;line-height:1.5;color:var(--color-body);flex:1 1}.ui_allyDiscountCardLg__PoDwy .ui_allyDiscountText__vVjd9{font-size:15px}.ui_allyDiscountBadge__IpF3d{font-size:14px;font-weight:700;color:var(--color-green-text);background:var(--color-green-soft);padding:6px 10px;border-radius:var(--radius-sm)}.ui_allyDiscountCardLg__PoDwy .ui_allyDiscountBadge__IpF3d{font-size:15px;padding:7px 12px}.ui_allyDiscountLink___xh6n{font-size:13px;color:var(--color-blue);text-decoration:none}.ui_allyDiscountLink___xh6n:hover{color:var(--color-navy);text-decoration:underline}.PageHero_hero__E4I9V{position:relative;background:var(--color-navy);color:var(--color-white);overflow:hidden}.PageHero_bgImage__JnpE4{position:absolute;inset:0;object-fit:cover;z-index:0}.PageHero_inner__YVTYX{position:relative;z-index:1;max-width:var(--container-max);margin:0 auto;padding:var(--hero-padding) var(--container-padding);display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between}.PageHero_text__XcXXh{display:flex;flex-direction:column;gap:10px;max-width:720px}.PageHero_title__N8J5B{font-family:var(--font-heading);font-size:clamp(40px,5vw,60px);font-weight:700;color:var(--color-white);line-height:1}.PageHero_subtitle___vmXM{font-size:18px;color:var(--color-topbar-text);margin-top:6px;max-width:640px}.PageHero_action__2QFgp{flex:none}.ServiceCard_card__4v4Om{height:100%;height:-webkit-fill-available;height:stretch;border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column}.ServiceCard_imageWrap__HzNXE{position:relative;width:100%;height:170px;flex:none;background:var(--color-surface-2)}.ServiceCard_image__IfMNA{object-fit:cover}.ServiceCard_body__n1XHS{padding:22px;display:flex;flex-direction:column;gap:12px}.ServiceCard_name__oGXcW{font-family:var(--font-heading);font-size:28px;font-weight:700;color:var(--color-navy);line-height:1}.ServiceCard_summary__gBjt_{font-size:16px;line-height:1.45;color:var(--color-text)}.ServiceCard_link__7dv_o{font-size:15px;font-weight:600;color:var(--color-blue);margin-top:4px}.ServiceCard_link__7dv_o:hover{text-decoration:underline}.page_section__x0Vq0{max-width:var(--container-max);margin:0 auto;padding:64px var(--container-padding)}.page_grid__mAtrm{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px}.page_ctaSection__jzQp2{background:var(--color-surface)}.page_ctaInner__X39dA{max-width:var(--container-max);margin:0 auto;padding:56px var(--container-padding);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.page_ctaText__JG9wV{max-width:640px;display:flex;flex-direction:column;gap:8px}.page_ctaTitle__MozAt{font-family:var(--font-heading);font-size:38px;font-weight:700;color:var(--color-navy);line-height:1}.page_ctaText__JG9wV p{font-size:17px;line-height:1.55;color:var(--color-body)}.page_ctaActions__MIp4h{display:flex;flex-wrap:wrap;gap:12px}.HomeHero_hero__ou4Lb{position:relative;background:var(--color-navy);color:var(--color-white);overflow:hidden}.HomeHero_bgImage__37D12{object-fit:cover;opacity:.38;z-index:0}.HomeHero_overlay__AfweD{position:absolute;inset:0;background:linear-gradient(90deg,var(--color-navy) 0,rgba(14,42,71,.88) 45%,rgba(14,42,71,.35) 100%);z-index:1}.HomeHero_inner__A2j33{position:relative;z-index:2;max-width:var(--container-max);margin:0 auto;padding:96px var(--container-padding) 80px}.HomeHero_title__Z_Y2i{font-family:var(--font-heading);font-weight:700;font-size:clamp(44px,6vw,76px);line-height:.98;margin:18px 0 22px;max-width:920px;color:var(--color-white);text-wrap:balance}.HomeHero_subtitle__2ZsIJ{font-size:20px;line-height:1.5;max-width:680px;margin:0 0 34px;color:#dce6ef}.HomeHero_ctas__KXPpD{display:flex;flex-wrap:wrap;gap:14px}.HomeHero_stats__06LQA{display:flex;flex-wrap:wrap;gap:20px 56px;margin-top:64px;padding-top:28px;border-top:1px solid rgba(255,255,255,.18)}.HomeHero_statValue__y592J{font-family:var(--font-heading);font-size:44px;font-weight:700;line-height:1}.HomeHero_statLabel__zJvmQ{font-size:15px;color:#b7c7d6;margin-top:4px}.CourseCard_imageWrap__4XURg{position:relative;height:190px;flex:none;background:var(--color-surface-2);width:100%}.CourseCard_image__e7kHx{object-fit:cover}.CourseCard_dateBadge__Ac6I7{position:absolute;left:12px;top:12px;background:var(--color-navy);color:var(--color-white);padding:6px 10px;border-radius:var(--radius-sm);text-align:center;line-height:1}.CourseCard_dateDay__r2naa{font-family:var(--font-heading);font-size:26px;font-weight:700}.CourseCard_dateMonth__uTgMD{font-size:12px;margin-top:2px}.CourseCard_category__x50wU,.CourseCard_dateMonth__uTgMD{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.CourseCard_category__x50wU{font-size:13px;color:#3b5b73;margin-bottom:6px}.CourseCard_previewCard__jvebi{height:100%;height:-webkit-fill-available;height:stretch;text-align:left;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;color:inherit}.CourseCard_previewCard__jvebi:hover{border-color:var(--color-blue);text-decoration:none;color:inherit}.CourseCard_previewBody__6CuKi{padding:18px 18px 20px}.CourseCard_previewName__vbTqw{font-size:19px;font-weight:600;color:var(--color-navy);line-height:1.25;min-height:calc(1.25em * 2)}.CourseCard_previewSchedule__Whevs{font-size:15px;color:var(--color-body);margin-top:8px}.CourseCard_fullCard__ou3HJ{height:100%;height:-webkit-fill-available;height:stretch;background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column}.CourseCard_fullCard__ou3HJ:hover{border-color:var(--color-blue)}.CourseCard_fullBody__hvJtq{padding:18px;display:flex;flex-direction:column;gap:14px;flex:1 1}.CourseCard_fullName__XvcHW{font-size:20px;font-weight:600;color:var(--color-navy);line-height:1.22}.CourseCard_table__j_QOT{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:15px;line-height:1.35}.CourseCard_tableLabel__LrO3j{color:var(--color-muted)}.CourseCard_tableValue__uFL_I{color:var(--color-ink);font-weight:500}.CourseCard_actions__FHPGg{display:flex;gap:8px;margin-top:auto}.CourseCard_grow__NioJu{flex:1 1}.CatalogSection_intro__rXyY7{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.CatalogSection_title__MdtIs{font-family:var(--font-heading);font-size:40px;font-weight:700;color:var(--color-navy);line-height:1}.CatalogSection_subtitle__HrQk7{font-size:17px;color:var(--color-body)}.CatalogSection_groupsGrid__CqxPy{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:28px 32px}.CatalogSection_areaName__DTNsq{font-family:var(--font-heading);font-size:22px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-blue);padding-bottom:8px;border-bottom:2px solid var(--color-navy)}.CatalogSection_row__tDm99{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--color-line)}.CatalogSection_rowName__jPZrR{font-size:17px;color:var(--color-ink);line-height:1.3;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.CatalogSection_chip__vgbBc{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-green-text);background:var(--color-green-soft);padding:2px 7px;border-radius:var(--radius-sm)}.CatalogSection_rowActions__ZxMg9{display:flex;gap:6px;flex:none}.FormacionSidebar_aside__0SqMo{flex:1 1 260px;max-width:340px;position:sticky;top:100px;display:flex;flex-direction:column;gap:16px}.FormacionSidebar_toggleCard__qlLCn{text-align:left;background:var(--color-blue);color:var(--color-white);border-radius:var(--radius-card);padding:22px;display:flex;flex-direction:column;gap:6px;text-decoration:none}.FormacionSidebar_toggleCard__qlLCn:hover{background:var(--color-blue-hover);text-decoration:none}.FormacionSidebar_toggleTitle__qQ1Gf{font-family:var(--font-heading);font-size:26px;font-weight:700;line-height:1;color:var(--color-white)}.FormacionSidebar_toggleHint__F1gFS{font-size:15px;color:#e1f1fa;line-height:1.4}.FormacionSidebar_box__DfyqW{border:1px solid var(--color-line);border-radius:var(--radius-card);padding:22px;display:flex;flex-direction:column;gap:10px}.FormacionSidebar_boxTitle__o4Jrj{font-size:17px;font-weight:700;color:var(--color-navy)}.FormacionSidebar_boxText__K8bYi{font-size:15px;line-height:1.5;color:var(--color-body)}.FormacionSidebar_fullWidth__zTXyp{width:100%}.FormacionSidebar_emailLink__Y1nnJ{font-size:15px;font-weight:600;text-align:center}.FormacionSidebar_discountBox__6Or10{background:var(--color-surface);border-radius:var(--radius-card);padding:22px;display:flex;flex-direction:column;gap:8px}.FormacionSidebar_discountValue__m97lT{font-family:var(--font-heading);font-size:34px;font-weight:700;color:var(--color-green);line-height:1}.FormacionSidebar_discountText__11evi{font-size:15px;line-height:1.5;color:var(--color-text)}.FormacionSidebar_discountLink__Ucm0a{font-weight:600}.FormacionSidebar_darkBox__vvceL{background:var(--color-navy);color:var(--color-white);border-radius:var(--radius-card);padding:22px;display:flex;flex-direction:column;gap:10px}.FormacionSidebar_darkTitle__u7WMv{font-size:17px;font-weight:700}.FormacionSidebar_darkText__MNUCO{font-size:15px;line-height:1.5;color:var(--color-topbar-text)}.FormacionSidebar_darkCta__lSiVF{width:100%}.page_section__I8bp9{max-width:var(--container-max);margin:0 auto;padding:48px var(--container-padding) 80px}.page_layout__igJgZ{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.page_main__Pagnx{min-width:0;flex:1 1 600px}.page_agendaGrid__Vv35r{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:24px}.NewsCard_image__3bm8i{object-fit:contain;transition:transform .2s ease}.NewsCard_meta__QDFqM{display:flex;gap:10px;font-size:14px;font-weight:600;color:#3b5b73}.NewsCard_tag__ItH_B{color:var(--color-blue);text-transform:uppercase;letter-spacing:.08em}.NewsCard_verMas__zGLKd{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--color-blue);font-size:15px;font-weight:600}.NewsCard_verMas__zGLKd:hover{text-decoration:underline}.NewsCard_verMas__zGLKd:after{content:"";position:absolute;inset:0}.NewsCard_previewCard__wcXOf{position:relative;display:flex;flex-direction:column;gap:12px}.NewsCard_previewCard__wcXOf:hover .NewsCard_image__3bm8i{transform:scale(1.04)}.NewsCard_previewImageWrap__1gvPL{position:relative;width:100%;aspect-ratio:var(--img-ratio,3/4);border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface-2)}.NewsCard_previewTitle__zQXzq{font-size:21px;font-weight:600;line-height:1.25;color:var(--color-navy)}.NewsCard_row__xtnkg{position:relative;display:grid;grid-template-columns:220px 1fr;gap:20px 32px;padding:32px 0;border-bottom:1px solid var(--color-line);align-items:start}.NewsCard_row__xtnkg:hover .NewsCard_image__3bm8i{transform:scale(1.04)}.NewsCard_rowImageWrap__Sw48M{position:relative;width:100%;aspect-ratio:var(--img-ratio,3/4);border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface-2)}.NewsCard_rowBody__pBGqC{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.NewsCard_rowDate__p2Ltz{color:#3b5b73}.NewsCard_rowTitle__OqKqh{font-size:28px;font-weight:600;line-height:1.2;color:var(--color-navy);text-wrap:balance}.NewsCard_rowText__0dtXc{font-size:17px;line-height:1.55;color:var(--color-body)}@media (max-width:700px){.NewsCard_row__xtnkg{grid-template-columns:1fr}.NewsCard_rowImageWrap__Sw48M{aspect-ratio:auto;height:220px}}.page_filters__h74yb{max-width:var(--container-max);margin:0 auto;padding:40px var(--container-padding) 0;display:flex;flex-wrap:wrap;gap:10px}.page_filterActive__eGPmm,.page_filter__Y_vtQ{padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid var(--color-line)}.page_filter__Y_vtQ{color:var(--color-body);background:var(--color-white)}.page_filter__Y_vtQ:hover{border-color:var(--color-blue);color:var(--color-navy)}.page_filterActive__eGPmm{color:var(--color-white);background:var(--color-navy);border-color:var(--color-navy)}.page_section__Siqzg{max-width:var(--container-max);margin:0 auto;padding:32px var(--container-padding) 80px;display:flex;flex-direction:column}.page_empty__NR3lS{padding:48px 0;color:var(--color-body);font-size:17px}.DiscountStrip_section__3GpBu{background:var(--color-surface);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.DiscountStrip_inner__rsKF0{max-width:var(--container-max);margin:0 auto;padding:56px var(--container-padding)}.DiscountStrip_cards__VELWO{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin-top:28px}.page_section__zQZ2o{max-width:var(--container-max);margin:0 auto;padding:80px var(--container-padding)}.page_sectionTight__lhhCo{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding) 80px}.page_cardsGrid__PRUGV{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}@media (max-width:860px){.page_cardsGrid__PRUGV>:nth-child(n+4){display:none}}.page_newsGrid__Ipb24{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}.page_twoBlocks__0ih1Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:24px}.page_blockDark__eJnFC,.page_blockLight__FccZN{border-radius:var(--radius-card);padding:40px;display:flex;flex-direction:column;gap:16px}.page_blockLight__FccZN{background:var(--color-surface)}.page_blockDark__eJnFC{background:var(--color-navy);color:var(--color-white)}.page_blockTitleDark__Axh5_,.page_blockTitle__XrRQ1{font-family:var(--font-heading);font-size:36px;font-weight:700;line-height:1.05}.page_blockTitle__XrRQ1{color:var(--color-navy)}.page_blockTitleDark__Axh5_{color:var(--color-white)}.page_blockTextLight__cyUja{font-size:17px;line-height:1.55;color:var(--color-body)}.page_blockTextDark____c_O{font-size:17px;line-height:1.55;color:var(--color-topbar-text)}.page_blockActions__LJqoa{display:flex;flex-wrap:wrap;gap:12px}.page_article__OIa2M{max-width:760px;margin:0 auto;padding:56px var(--container-padding) 80px;display:flex;flex-direction:column;gap:16px;font-size:16px;line-height:1.6;color:var(--color-text)}.page_updated__mPQLn{font-size:14px;color:var(--color-muted)}.page_heading__VjLQY{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--color-navy);margin-top:16px}.page_list__yJdta{display:flex;flex-direction:column;gap:6px;padding-left:20px}.page_list__yJdta li{list-style:disc}.page_link__AMgRH{color:var(--color-blue)}.page_resena__ROiAS{max-width:var(--container-max);margin:0 auto;padding:72px var(--container-padding);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px;align-items:start}.page_resenaText__Zds0m{display:flex;flex-direction:column;gap:20px;font-size:18px;line-height:1.65;color:var(--color-text)}.page_lead__DH5iR{font-size:24px;line-height:1.45;color:var(--color-navy);font-weight:500}.page_resenaImageWrap__75BUl{position:relative;width:100%;aspect-ratio:16/10;border-radius:var(--radius-card);overflow:hidden}.page_image__QMgHc{object-fit:cover}.page_misionSection__xhxL7{background:var(--color-surface)}.page_misionInner__FiTCF{max-width:var(--container-max);margin:0 auto;padding:72px var(--container-padding);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px}.page_misionText__zR7RF{margin:12px 0 0;font-size:22px;line-height:1.5;color:var(--color-navy)}.page_queHacemos__G_k3T{display:flex;flex-direction:column;border-top:1px solid var(--color-line);margin-top:12px}.page_queItem__K5q0M{display:grid;grid-template-columns:44px 1fr;padding:18px 0;border-bottom:1px solid var(--color-line);font-size:18px;line-height:1.5}.page_queNumber__g03_R{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--color-blue)}.page_gallerySection___G_9L{max-width:var(--container-max);margin:0 auto;padding:72px var(--container-padding)}.page_gallery__KCLap{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.page_galleryImageWrap__WL5lY{position:relative;width:100%;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden}.page_alliesSection__OQwKy{border-top:1px solid var(--color-line)}.page_alliesInner__OIY8J{max-width:var(--container-max);margin:0 auto;padding:64px var(--container-padding)}.page_alliesText___QvsG{display:flex;flex-direction:column;gap:16px;max-width:760px;font-size:18px;line-height:1.6;color:var(--color-text)}.page_alliesTitle__SAIil{font-family:var(--font-heading);font-size:38px;font-weight:700;color:var(--color-navy);line-height:1.05}.page_alliesCards__R_TBs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin-top:36px}