.AdminHeaderActions-module__C2M8OW__headerActions{gap:.45rem;display:flex}.AdminHeaderActions-module__C2M8OW__newBtn{background:var(--color-accent-dark);color:#fff;border-radius:4px;padding:.45rem .8rem;font-size:.78rem;font-weight:700;text-decoration:none}.AdminHeaderActions-module__C2M8OW__categoriesBtn{color:#334b60;background:#eef2f6;border:1px solid #d1d8df;border-radius:4px;padding:.45rem .8rem;font-size:.78rem;font-weight:700;text-decoration:none}.AdminHeaderActions-module__C2M8OW__newBtn[aria-disabled=true],.AdminHeaderActions-module__C2M8OW__categoriesBtn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}
.Toast-module__WVrGyq__viewport{z-index:1300;flex-direction:column;gap:.5rem;max-width:320px;display:flex;position:fixed;top:1rem;right:1rem}.Toast-module__WVrGyq__toast{border-radius:6px;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;font-size:.8rem;font-weight:600;animation:.18s ease-out Toast-module__WVrGyq__slideIn;display:flex;box-shadow:0 4px 14px #13191f2e}.Toast-module__WVrGyq__message{flex:auto}.Toast-module__WVrGyq__closeBtn{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:0;font-size:1rem;line-height:1}.Toast-module__WVrGyq__closeBtn:hover{opacity:1}.Toast-module__WVrGyq__success{color:#177100;background:#eaf7e6;border:1px solid #cdeac4}.Toast-module__WVrGyq__error{color:#b50000;background:#fcebeb;border:1px solid #f3c8c8}.Toast-module__WVrGyq__info{color:#334b60;background:#eef2f6;border:1px solid #d1d8df}@keyframes Toast-module__WVrGyq__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.Spinner-module__O2xlrq__wrap{align-items:center;gap:.5rem;display:inline-flex}.Spinner-module__O2xlrq__spinner{border:2px solid #d6dee6;border-top-color:#1e4d75;border-radius:50%;animation:.7s linear infinite Spinner-module__O2xlrq__spin;display:inline-block}.Spinner-module__O2xlrq__sm{width:.85rem;height:.85rem}.Spinner-module__O2xlrq__md{width:1.25rem;height:1.25rem}.Spinner-module__O2xlrq__label{color:#4a5a6a;font-size:.82rem}@keyframes Spinner-module__O2xlrq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__O2xlrq__spinner{animation-duration:1.4s}}
.Alert-module__34Ih9q__alert{border-radius:4px;margin:0 0 .8rem;padding:.5rem .7rem;font-size:.82rem;font-weight:600}.Alert-module__34Ih9q__success{color:#177100;background:#eaf7e6;border:1px solid #cdeac4}.Alert-module__34Ih9q__error{color:#b50000;background:#fcebeb;border:1px solid #f3c8c8}.Alert-module__34Ih9q__info{color:#334b60;background:#eef2f6;border:1px solid #d1d8df}
.ContactForm-module__rKsXSG__form{background:#fff;border:1px solid #e7e7e7;border-radius:12px;flex-direction:column;gap:1.1rem;padding:1.75rem;display:flex}.ContactForm-module__rKsXSG__field{flex-direction:column;gap:.4rem;display:flex}.ContactForm-module__rKsXSG__label{color:var(--color-gray-900);font-size:.85rem;font-weight:600}.ContactForm-module__rKsXSG__required{color:var(--color-primary)}.ContactForm-module__rKsXSG__input,.ContactForm-module__rKsXSG__textarea{width:100%;color:var(--color-gray-900);background:#fafafa;border:1px solid #d8d8d8;border-radius:8px;padding:.65rem .8rem;font-family:inherit;font-size:.92rem;transition:border-color .15s,background-color .15s}.ContactForm-module__rKsXSG__input:focus,.ContactForm-module__rKsXSG__textarea:focus{border-color:var(--color-primary);background:#fff;outline:none}.ContactForm-module__rKsXSG__input:disabled,.ContactForm-module__rKsXSG__textarea:disabled{opacity:.6}.ContactForm-module__rKsXSG__inputError{background:#fff6f6;border-color:#d33}.ContactForm-module__rKsXSG__fieldError{color:#d33;font-size:.8rem}.ContactForm-module__rKsXSG__textarea{resize:vertical;min-height:140px;line-height:1.5}.ContactForm-module__rKsXSG__submit{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:.3rem;padding:.8rem 1.25rem;font-size:.95rem;font-weight:600;transition:background-color .2s;display:inline-flex}.ContactForm-module__rKsXSG__submit:hover:not(:disabled){background:var(--color-primary-dark)}.ContactForm-module__rKsXSG__submit:disabled{opacity:.75;cursor:not-allowed}
.page-module__EnP-DW__wrapper{background:#fff;border:1px solid #d8dee5;border-radius:6px;padding:1rem}.page-module__EnP-DW__headerRow{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.page-module__EnP-DW__backBtn{color:#3d4c5a;border:1px solid #d1d8df;border-radius:4px;padding:.25rem .6rem;font-size:.78rem;text-decoration:none}.page-module__EnP-DW__title{margin:0;font-size:1.1rem}.page-module__EnP-DW__meta{color:#6a7784;margin:0 0 .75rem;font-size:.72rem}.page-module__EnP-DW__form{gap:.55rem;display:grid}.page-module__EnP-DW__label{color:#4f5d6b;margin:.35rem 0 0;font-size:.73rem;font-weight:700}.page-module__EnP-DW__requiredMark{color:#b50000}.page-module__EnP-DW__input,.page-module__EnP-DW__textarea{border:1px solid #d8dde3;border-radius:4px;padding:.55rem;font-size:.82rem}.page-module__EnP-DW__tagsBlock{margin-top:.25rem}.page-module__EnP-DW__tagRow{flex-wrap:wrap;gap:.6rem;display:flex}.page-module__EnP-DW__tagLabel{color:#49596a;border:1px solid #d4dde6;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;display:inline-flex}.page-module__EnP-DW__categoryHint{color:#7a8795;margin:.25rem 0 0;font-size:.74rem}.page-module__EnP-DW__actions{gap:.4rem;margin-top:.45rem;display:flex}.page-module__EnP-DW__saveBtn,.page-module__EnP-DW__cancelBtn{border-radius:4px;padding:.35rem .65rem;font-size:.72rem;font-weight:700;text-decoration:none}.page-module__EnP-DW__saveBtn{background:var(--color-accent-dark);color:#fff;cursor:pointer;border:0}.page-module__EnP-DW__saveBtn:disabled{opacity:.75;cursor:wait}.page-module__EnP-DW__cancelBtn{color:#444;border:1px solid #d1d8df}
.AdminErrorState-module__Tit-Da__wrap{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.65rem;display:flex}.AdminErrorState-module__Tit-Da__wrap>:first-child{flex:auto}.AdminErrorState-module__Tit-Da__retryBtn{color:#1e4d75;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1e4d75;border-radius:4px;padding:.4rem .7rem;font-size:.75rem;font-weight:700}.AdminErrorState-module__Tit-Da__retryBtn:hover{color:#fff;background:#1e4d75}
.ContactoLanding-module__dTkOSW__page{width:100%}.ContactoLanding-module__dTkOSW__hero{background:var(--color-accent-dark);padding:2.25rem 1.25rem}.ContactoLanding-module__dTkOSW__heroContent{text-align:center;max-width:1200px;margin:0 auto}.ContactoLanding-module__dTkOSW__heroTitle{color:#fff;letter-spacing:.01em;margin:0;font-size:1.4rem;font-weight:800}.ContactoLanding-module__dTkOSW__section{padding:2.8rem 1.25rem}.ContactoLanding-module__dTkOSW__contactoSection{background:#fff}.ContactoLanding-module__dTkOSW__contactoContainer{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;max-width:1100px;margin:0 auto;display:grid}.ContactoLanding-module__dTkOSW__contactoInfo{padding-top:.2rem}.ContactoLanding-module__dTkOSW__infoTitle{color:var(--color-gray-900);margin:0 0 .85rem;font-size:1.6rem}.ContactoLanding-module__dTkOSW__infoSubtitle{color:#666;margin:0 0 1.5rem;font-size:.92rem;font-weight:500;line-height:1.7}.ContactoLanding-module__dTkOSW__infoBlock{background:0 0;border-left:4px solid #bf181826;margin:1.1rem 0;padding-left:1rem}.ContactoLanding-module__dTkOSW__infoText{color:#333;margin:0;font-size:.95rem;line-height:1.8}.ContactoLanding-module__dTkOSW__mapaSection{padding:0 0 2.5rem}.ContactoLanding-module__dTkOSW__mapaSection iframe{border:0;width:100%;height:450px;display:block}@media (max-width:1024px){.ContactoLanding-module__dTkOSW__contactoContainer{grid-template-columns:1fr;gap:1.8rem}}@media (max-width:480px){.ContactoLanding-module__dTkOSW__hero{padding:1.7rem .9rem}.ContactoLanding-module__dTkOSW__heroTitle{font-size:1.1rem}.ContactoLanding-module__dTkOSW__section{padding:2.2rem .9rem}.ContactoLanding-module__dTkOSW__mapaSection iframe{height:380px}}
.page-module__QLtHwW__wrapper{background:#fff;border:1px solid #d8dee5;border-radius:6px;padding:1rem}.page-module__QLtHwW__headerRow{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.page-module__QLtHwW__backBtn{color:#3d4c5a;border:1px solid #d1d8df;border-radius:4px;padding:.25rem .6rem;font-size:.78rem;text-decoration:none}.page-module__QLtHwW__title{margin:0;font-size:1.1rem}.page-module__QLtHwW__form{gap:.55rem;display:grid}.page-module__QLtHwW__label{color:#4f5d6b;margin:.35rem 0 0;font-size:.73rem;font-weight:700}.page-module__QLtHwW__requiredMark{color:#b50000}.page-module__QLtHwW__input,.page-module__QLtHwW__textarea{border:1px solid #d8dde3;border-radius:4px;padding:.55rem;font-size:.82rem}.page-module__QLtHwW__tagRow{flex-wrap:wrap;gap:.6rem;display:flex}.page-module__QLtHwW__tagLabel{color:#49596a;border:1px solid #d4dde6;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;display:inline-flex}.page-module__QLtHwW__categoryHint{color:#7a8795;margin:.25rem 0 0;font-size:.74rem}.page-module__QLtHwW__actions{gap:.4rem;margin-top:.45rem;display:flex}.page-module__QLtHwW__saveBtn,.page-module__QLtHwW__cancelBtn{border-radius:4px;padding:.35rem .65rem;font-size:.72rem;font-weight:700;text-decoration:none}.page-module__QLtHwW__saveBtn{background:var(--color-accent-dark);color:#fff;cursor:pointer;border:0}.page-module__QLtHwW__saveBtn:disabled{opacity:.75;cursor:wait}.page-module__QLtHwW__cancelBtn{color:#444;border:1px solid #d1d8df}
.AdminMediaInput-module__0Af5HG__uploadBlock{margin-top:.25rem}.AdminMediaInput-module__0Af5HG__label{color:#4f5d6b;margin:.35rem 0 0;font-size:.73rem;font-weight:700;display:block}.AdminMediaInput-module__0Af5HG__dropArea{color:#7a8795;text-align:center;cursor:pointer;border:1px dashed #d5dce5;border-radius:4px;justify-content:center;align-items:center;min-height:90px;margin-top:.4rem;padding:.75rem;font-size:.76rem;display:flex}.AdminMediaInput-module__0Af5HG__hiddenInput{display:none}.AdminMediaInput-module__0Af5HG__note{color:#8a8a8a;margin:.45rem 0 0;font-size:.7rem;line-height:1.35}.AdminMediaInput-module__0Af5HG__error{color:#b50000;margin:.45rem 0 0;font-size:.74rem}.AdminMediaInput-module__0Af5HG__fileList{margin:.45rem 0 0;padding:0;list-style:none}.AdminMediaInput-module__0Af5HG__fileItem{color:#4f5d6b;justify-content:space-between;align-items:center;gap:.6rem;padding:.2rem 0;font-size:.74rem;display:flex}.AdminMediaInput-module__0Af5HG__removeBtn{color:#5b6a78;cursor:pointer;background:#fff;border:1px solid #c3ceda;border-radius:3px;padding:.15rem .45rem;font-size:.68rem;font-weight:600}.AdminMediaInput-module__0Af5HG__removeBtn:hover{color:#2d3e50;border-color:#9fb0c2}
.AdminNewsTable-module__5A8Zva__loadingRow{margin:0 0 .65rem}.AdminNewsTable-module__5A8Zva__emptyCell{text-align:center;color:#6a7784;padding:1rem;font-size:.82rem}.AdminNewsTable-module__5A8Zva__tableWrap{overflow-x:auto}.AdminNewsTable-module__5A8Zva__table{border-collapse:collapse;width:100%;font-size:.8rem}.AdminNewsTable-module__5A8Zva__table th,.AdminNewsTable-module__5A8Zva__table td{text-align:left;vertical-align:top;border:1px solid #dde2e8;padding:.55rem .5rem}.AdminNewsTable-module__5A8Zva__table th{color:#2a3e50;background:#f0f4f8}.AdminNewsTable-module__5A8Zva__tags{flex-wrap:wrap;gap:.35rem;display:flex}.AdminNewsTable-module__5A8Zva__tag{color:#334b60;background:#e7edf3;border-radius:999px;padding:.1rem .45rem;font-size:.68rem}.AdminNewsTable-module__5A8Zva__actions{gap:.3rem;display:flex}.AdminNewsTable-module__5A8Zva__editBtn,.AdminNewsTable-module__5A8Zva__deleteBtn{color:#fff;cursor:pointer;border:0;border-radius:3px;padding:.2rem .45rem;font-size:.66rem;font-weight:700}.AdminNewsTable-module__5A8Zva__editBtn{background:#1e4d75}.AdminNewsTable-module__5A8Zva__deleteBtn{background:#bf1818}.AdminNewsTable-module__5A8Zva__deleteBtn:disabled{opacity:.65;cursor:not-allowed}.AdminNewsTable-module__5A8Zva__modalOverlay{z-index:1200;background:#13191f73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AdminNewsTable-module__5A8Zva__modalCard{background:#fff;border:1px solid #d7dde3;border-radius:8px;width:100%;max-width:410px;padding:1rem}.AdminNewsTable-module__5A8Zva__modalTitle{color:#213140;margin:0;font-size:1rem}.AdminNewsTable-module__5A8Zva__modalText{color:#556577;margin:.55rem 0;font-size:.82rem}.AdminNewsTable-module__5A8Zva__modalItem{color:#2a3e50;margin:0;font-size:.82rem;font-weight:700}.AdminNewsTable-module__5A8Zva__modalActions{gap:.45rem;margin-top:.9rem;display:flex}.AdminNewsTable-module__5A8Zva__confirmBtn,.AdminNewsTable-module__5A8Zva__cancelBtn{cursor:pointer;border:0;border-radius:4px;padding:.45rem .75rem;font-size:.75rem;font-weight:700}.AdminNewsTable-module__5A8Zva__confirmBtn{background:var(--color-accent-dark);color:#fff}.AdminNewsTable-module__5A8Zva__cancelBtn{color:#334b60;background:#eef2f6}
.SiteFooter-module__V7EeQW__footer{background:var(--color-gray-900);color:var(--color-white);width:100%;padding:1.5rem 2rem .3rem;font-size:.85rem;overflow:hidden}.SiteFooter-module__V7EeQW__footerContainer{box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto 1rem;padding:0 2rem;display:grid}.SiteFooter-module__V7EeQW__footerTitle{color:var(--color-primary);margin-bottom:.5rem;font-size:.95rem}.SiteFooter-module__V7EeQW__footerSection p{margin-bottom:.2rem;line-height:1.4}.SiteFooter-module__V7EeQW__footerSection a{color:var(--color-white);margin-bottom:.3rem;line-height:1.3;text-decoration:none;display:block}.SiteFooter-module__V7EeQW__footerSection a:hover{color:var(--color-primary)}.SiteFooter-module__V7EeQW__footerLinks .SiteFooter-module__V7EeQW__enlacesGrid,.SiteFooter-module__V7EeQW__enlacesGrid{grid-template-columns:1fr;gap:.3rem .8rem;display:grid}.SiteFooter-module__V7EeQW__footerBottom{text-align:center;border-top:1px solid #ffffff1a;padding-top:.2rem;font-size:.7rem}.SiteFooter-module__V7EeQW__footerBottom p{margin:0;padding:0}@media (max-width:1024px){.SiteFooter-module__V7EeQW__footerContainer{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.SiteFooter-module__V7EeQW__footer{padding:2rem .5rem .5rem}.SiteFooter-module__V7EeQW__footerContainer{grid-template-columns:1fr;gap:2rem;padding:0 .5rem}.SiteFooter-module__V7EeQW__footerSection{text-align:center;padding:0 .5rem}.SiteFooter-module__V7EeQW__footerTitle{font-size:.85rem}.SiteFooter-module__V7EeQW__footerSection p,.SiteFooter-module__V7EeQW__footerSection a{font-size:.75rem;line-height:1.5}.SiteFooter-module__V7EeQW__footerLinks .SiteFooter-module__V7EeQW__enlacesGrid{justify-items:center}}@media (max-width:480px){.SiteFooter-module__V7EeQW__footer{padding:1.5rem .5rem .5rem;font-size:.75rem}.SiteFooter-module__V7EeQW__footerContainer{gap:1.5rem;padding:0 .3rem}.SiteFooter-module__V7EeQW__footerSection{padding:0 .3rem}.SiteFooter-module__V7EeQW__footerTitle{margin-bottom:.4rem;font-size:.8rem}.SiteFooter-module__V7EeQW__footerSection p,.SiteFooter-module__V7EeQW__footerSection a{margin-bottom:.2rem;font-size:.7rem;line-height:1.4}.SiteFooter-module__V7EeQW__footerBottom{padding-top:.5rem;font-size:.6rem}}
.BodyText-module__xQwNaa__text{color:var(--color-muted);margin:0;font-size:1.05rem}
.PrimaryButton-module__uHtzqG__button{background:var(--color-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;transition:background-color .2s;display:inline-flex}.PrimaryButton-module__uHtzqG__button:hover{background:var(--color-primary-dark)}
.SectionTitle-module__C_17ya__title{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}
.TutorialCard-module__a2dqkq__card{background:#fff;border-radius:6px;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000014}.TutorialCard-module__a2dqkq__card:hover,.TutorialCard-module__a2dqkq__card:focus-within{transform:translateY(-3px);box-shadow:0 14px 28px #1f3c4c29}.TutorialCard-module__a2dqkq__media{aspect-ratio:16/9;background:var(--color-accent-dark);display:block;position:relative;overflow:hidden}.TutorialCard-module__a2dqkq__thumb{object-fit:cover;width:100%;height:100%;display:block}.TutorialCard-module__a2dqkq__placeholderVideo,.TutorialCard-module__a2dqkq__placeholderPdf{color:#ffffffeb;place-items:center;display:grid;position:absolute;inset:0}.TutorialCard-module__a2dqkq__placeholderVideo{background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 45%),linear-gradient(135deg,#24465a 0%,#142a36 100%)}.TutorialCard-module__a2dqkq__placeholderPdf{background:radial-gradient(circle at 70% 25%,#bf181847,#0000 45%),linear-gradient(135deg,#3a2b2b 0%,#1d1d1d 100%)}.TutorialCard-module__a2dqkq__placeholderVideo svg,.TutorialCard-module__a2dqkq__placeholderPdf svg{opacity:.9;width:48px;height:48px;transition:transform .25s}.TutorialCard-module__a2dqkq__card:hover .TutorialCard-module__a2dqkq__placeholderVideo svg,.TutorialCard-module__a2dqkq__card:hover .TutorialCard-module__a2dqkq__placeholderPdf svg{transform:scale(1.12)}.TutorialCard-module__a2dqkq__typeBadge{color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;border-radius:3px;padding:.22rem .55rem;font-size:.66rem;font-weight:700;position:absolute;bottom:.7rem;left:.7rem}.TutorialCard-module__a2dqkq__body{flex-direction:column;flex:1;gap:.55rem;padding:1rem 1.1rem 1.1rem;display:flex}.TutorialCard-module__a2dqkq__meta{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.TutorialCard-module__a2dqkq__moduleChip,.TutorialCard-module__a2dqkq__productChip,.TutorialCard-module__a2dqkq__regionChip{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.18rem .5rem;font-size:.66rem;font-weight:700}.TutorialCard-module__a2dqkq__moduleChip{color:#334b60;background:#e7edf3}.TutorialCard-module__a2dqkq__regionChip{color:#7a4a00;background:#fdf1dc}.TutorialCard-module__a2dqkq__productChip{color:var(--color-primary-dark);background:#bf18181a}.TutorialCard-module__a2dqkq__title{color:var(--color-gray-900);margin:0;font-size:1rem;font-weight:800;line-height:1.3}.TutorialCard-module__a2dqkq__titleLink{color:inherit}.TutorialCard-module__a2dqkq__titleLink:hover{color:var(--color-primary)}.TutorialCard-module__a2dqkq__description{color:#5a5a5a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.TutorialCard-module__a2dqkq__cta{letter-spacing:.05em;color:var(--color-primary);margin-top:auto;padding-top:.5rem;font-size:.76rem;font-weight:700}.TutorialCard-module__a2dqkq__cta:hover{color:var(--color-primary-dark);text-decoration:underline}.TutorialCard-module__a2dqkq__compact .TutorialCard-module__a2dqkq__body{padding:.8rem .9rem .9rem}.TutorialCard-module__a2dqkq__compact .TutorialCard-module__a2dqkq__title{font-size:.9rem}
.ProductCarousel-module__Za7Wxq__carouselWrapper{margin-top:3rem}.ProductCarousel-module__Za7Wxq__carousel{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.ProductCarousel-module__Za7Wxq__carouselTrack{transition:transform .5s ease-in-out;display:flex}.ProductCarousel-module__Za7Wxq__carouselSlide{background:#fff;justify-content:center;align-items:center;min-width:100%;display:flex}.ProductCarousel-module__Za7Wxq__carouselSlide img{max-width:100%;height:auto;display:block}.ProductCarousel-module__Za7Wxq__carouselButton{cursor:pointer;width:50px;height:50px;color:var(--color-primary);z-index:1;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 10px #0003}.ProductCarousel-module__Za7Wxq__carouselButton:hover{background:var(--color-primary);color:#fff;transform:translateY(-50%)scale(1.08)}.ProductCarousel-module__Za7Wxq__prev{left:20px}.ProductCarousel-module__Za7Wxq__next{right:20px}.ProductCarousel-module__Za7Wxq__carouselIndicators{justify-content:center;gap:10px;margin-top:1.5rem;display:flex}.ProductCarousel-module__Za7Wxq__indicator{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:12px;height:12px;transition:all .3s}.ProductCarousel-module__Za7Wxq__indicatorActive{background:var(--color-primary);transform:scale(1.2)}@media (max-width:768px){.ProductCarousel-module__Za7Wxq__carouselButton{width:40px;height:40px;font-size:1.2rem}.ProductCarousel-module__Za7Wxq__prev{left:10px}.ProductCarousel-module__Za7Wxq__next{right:10px}}
.TutorialFilters-module__jIxTsa__bar{background:#fff;border-radius:8px;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:end;gap:.9rem 1rem;padding:1.1rem 1.25rem .9rem;display:grid;box-shadow:0 12px 30px #0f1e2824}.TutorialFilters-module__jIxTsa__searchField,.TutorialFilters-module__jIxTsa__selectField{flex-direction:column;gap:.3rem;min-width:0;display:flex}.TutorialFilters-module__jIxTsa__label{letter-spacing:.08em;text-transform:uppercase;color:#4f5d6b;font-size:.68rem;font-weight:700}.TutorialFilters-module__jIxTsa__input,.TutorialFilters-module__jIxTsa__select{width:100%;color:var(--color-gray-900);background:#fff;border:1px solid #d8dde3;border-radius:4px;padding:.6rem .7rem;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.TutorialFilters-module__jIxTsa__input:focus,.TutorialFilters-module__jIxTsa__select:focus{border-color:var(--color-accent-dark);outline:none;box-shadow:0 0 0 3px #1f3c4c26}.TutorialFilters-module__jIxTsa__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%234F5D6B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2rem}.TutorialFilters-module__jIxTsa__count{color:#6a7784;grid-column:1/-1;align-items:center;gap:.8rem;margin:0;font-size:.78rem;display:flex}.TutorialFilters-module__jIxTsa__reset{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.TutorialFilters-module__jIxTsa__reset:hover{text-decoration:underline}@media (max-width:768px){.TutorialFilters-module__jIxTsa__bar{grid-template-columns:1fr 1fr;padding:1rem}.TutorialFilters-module__jIxTsa__searchField{grid-column:1/-1}}@media (max-width:480px){.TutorialFilters-module__jIxTsa__bar{grid-template-columns:1fr}}
.YouTubeEmbed-module__YEC85G__frame,.YouTubeEmbed-module__YEC85G__pending{aspect-ratio:16/9;background:#0f141c;border-radius:8px;width:100%;position:relative;overflow:hidden}.YouTubeEmbed-module__YEC85G__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.YouTubeEmbed-module__YEC85G__pending{text-align:center;color:#ffffffe6;background:radial-gradient(circle at 30% 20%,#ffffff1a,#0000 45%),linear-gradient(135deg,#24465a 0%,#142a36 100%);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1rem;display:flex}.YouTubeEmbed-module__YEC85G__pending strong{font-size:1rem;font-weight:800}.YouTubeEmbed-module__YEC85G__pending span{opacity:.8;font-size:.82rem}
.legal-module__8113wq__pageSection{padding:2.5rem 1rem 3rem}.legal-module__8113wq__content{max-width:900px;margin:0 auto}.legal-module__8113wq__title{color:var(--color-accent-dark);text-align:center;margin:0 0 1.8rem;font-size:2.2rem}.legal-module__8113wq__content h2{color:var(--color-accent-dark);margin:1.8rem 0 .9rem;font-size:1.35rem}.legal-module__8113wq__centerHeading{text-align:center}.legal-module__8113wq__content h3{color:var(--color-accent-dark);margin:1.2rem 0 .7rem;font-size:1.1rem}.legal-module__8113wq__content p{color:#333;text-align:justify;margin:0 0 1rem;line-height:1.8}.legal-module__8113wq__content ul{margin:0 0 1rem 1.4rem;padding:0}.legal-module__8113wq__content li{margin-bottom:.4rem;line-height:1.7}.legal-module__8113wq__infoBox{background:#f5f5f5;border-radius:8px;margin:1.5rem 0;padding:1.2rem}.legal-module__8113wq__infoBox p{margin:.5rem 0}.legal-module__8113wq__highlightBox{background:#fff3cd;border-left:4px solid #ffc107;border-radius:8px;margin-top:1rem;padding:1rem}.legal-module__8113wq__legalImageSection{align-items:flex-start;gap:2rem;margin:1.5rem 0;display:flex}.legal-module__8113wq__legalImage{flex:0 0 280px}.legal-module__8113wq__legalImage img{border-radius:8px;width:100%;height:auto}.legal-module__8113wq__cookiesImage{text-align:center;margin:1.5rem 0 2rem}.legal-module__8113wq__cookiesImage img{border-radius:8px;max-width:100%;height:auto;box-shadow:0 4px 8px #0000001f}.legal-module__8113wq__linkBox{background:#f5f5f5;border-radius:8px;margin:1rem 0;padding:1rem}.legal-module__8113wq__externalLink{color:#005fcc;margin:.45rem 0;display:block}.legal-module__8113wq__heroLight{text-align:center;background:#f8f9fa;padding:3rem 1rem}.legal-module__8113wq__heroLight h1{color:var(--color-gray-900);margin:0;font-size:2rem}.legal-module__8113wq__quote{font-size:1.05rem;font-style:italic}.legal-module__8113wq__transparencyImage{text-align:center;margin:2rem 0}.legal-module__8113wq__transparencyImage img{border-radius:8px;max-width:100%;height:auto}.legal-module__8113wq__grid3{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0;display:grid}.legal-module__8113wq__card{background:#f5f5f5;border-radius:8px;padding:1rem}.legal-module__8113wq__card h4{color:var(--color-accent-dark);margin:0 0 .4rem}.legal-module__8113wq__cardValue{color:var(--color-primary);margin:0;font-weight:700}.legal-module__8113wq__transparencyHero{color:#fff;text-align:center;background:#1f3c4c;padding:1.6rem 1rem}.legal-module__8113wq__transparencyHero h1{letter-spacing:.5px;margin:0;font-size:2rem}.legal-module__8113wq__transparencyWrap{max-width:760px;margin:0 auto}.legal-module__8113wq__transparencyIntroBox{border-left:3px solid var(--color-primary);background:#edf1f5;border-radius:3px;margin-bottom:1.8rem;padding:1.2rem 1rem}.legal-module__8113wq__transparencyIntroBox .legal-module__8113wq__quote{color:#b02a2a;margin-bottom:.7rem;font-style:normal;font-weight:700}.legal-module__8113wq__transparencyIntroBox p{font-size:.85rem}.legal-module__8113wq__transparencyImageCard{background:#f3f5f7;border-radius:2px;margin-bottom:1.6rem;padding:.8rem}.legal-module__8113wq__transparencyImageCard .legal-module__8113wq__transparencyImage{margin:0}.legal-module__8113wq__transparencyInfoBox{border-left:3px solid var(--color-primary);background:#f4f6f8;border-radius:3px;margin-bottom:.9rem;padding:.85rem .7rem}.legal-module__8113wq__transparencyInfoBox h3{color:#b02a2a;letter-spacing:.2px;margin:0 0 .45rem;font-size:.74rem}.legal-module__8113wq__transparencyInfoBox p{margin:0;font-size:.78rem}.legal-module__8113wq__transparencyFinance{background:#1f4b63;border-radius:4px;margin:1rem 0;padding:.9rem}.legal-module__8113wq__transparencyFinanceGrid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.legal-module__8113wq__transparencyFinanceItem{text-align:center;background:#325b72;border:1px solid #ffffff29;border-radius:3px;padding:.75rem .5rem}.legal-module__8113wq__transparencyFinanceItem h4{color:#fff;letter-spacing:.2px;margin:0 0 .45rem;font-size:.58rem}.legal-module__8113wq__transparencyFinanceValue{color:#fff;margin:0;font-size:1.9rem;font-weight:700;line-height:1}.legal-module__8113wq__transparencyNote{background:#f4f0da;border-left:3px solid #e2b714;border-radius:2px;padding:.75rem .7rem}.legal-module__8113wq__transparencyNote p{text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.6}@media (max-width:768px){.legal-module__8113wq__title{font-size:1.8rem}.legal-module__8113wq__legalImageSection{flex-direction:column}.legal-module__8113wq__legalImage{flex:1;width:100%}.legal-module__8113wq__grid3{grid-template-columns:1fr}.legal-module__8113wq__transparencyHero h1{font-size:1.7rem}.legal-module__8113wq__transparencyFinanceGrid{grid-template-columns:1fr}.legal-module__8113wq__transparencyFinanceValue{font-size:1.5rem}}
.page-module__DLrK6W__pageWrap{background:#fff;min-height:calc(100vh - 250px);padding:2.5rem 1rem 3rem}.page-module__DLrK6W__pagoContainer{background:#fff;border:1px solid #e6e6e6;border-radius:8px;max-width:600px;margin:0 auto;padding:2rem;box-shadow:0 4px 12px #0000001a}.page-module__DLrK6W__pagoHeader{text-align:center;margin-bottom:1.8rem}.page-module__DLrK6W__pagoHeader h1{color:var(--color-primary);margin:0 0 .4rem;font-size:1.7rem}.page-module__DLrK6W__pagoHeader p{color:#4a4a4a;margin:0;font-size:.95rem}.page-module__DLrK6W__formGroup{margin-bottom:1.1rem}.page-module__DLrK6W__formGroup label{color:#2f2f2f;text-transform:uppercase;margin-bottom:.45rem;font-size:.82rem;font-weight:700;display:block}.page-module__DLrK6W__formGroup input{border:2px solid #e0e0e0;border-radius:4px;width:100%;padding:.75rem .85rem;font-size:1rem;transition:border-color .25s}.page-module__DLrK6W__formGroup input:focus{border-color:var(--color-primary);outline:none}.page-module__DLrK6W__inputHelper{color:#666;margin-top:.3rem;font-size:.8rem}.page-module__DLrK6W__montoDisplay{text-align:center;background:#f5f5f5;border-radius:4px;margin-bottom:1.2rem;padding:1rem}.page-module__DLrK6W__montoLabel{color:#666;margin-bottom:.3rem;font-size:.85rem}.page-module__DLrK6W__montoAmount{color:var(--color-primary);font-size:2rem;font-weight:700}.page-module__DLrK6W__btnPago{background:var(--color-primary);color:#fff;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;width:100%;padding:.9rem;font-size:.95rem;font-weight:700;transition:background .25s}.page-module__DLrK6W__btnPago:hover{background:var(--color-primary-dark)}.page-module__DLrK6W__btnPago:disabled{cursor:not-allowed;background:#ccc}.page-module__DLrK6W__seguridadInfo{border-left:4px solid var(--color-accent-dark);color:#555;background:#f0f8ff;margin-top:1.3rem;padding:.85rem;font-size:.8rem}.page-module__DLrK6W__seguridadInfo strong{color:var(--color-accent-dark)}.page-module__DLrK6W__errorMessage{color:#c00;background:#fee;border-left:4px solid #c00;margin-bottom:1rem;padding:.75rem;font-size:.88rem}@media (max-width:640px){.page-module__DLrK6W__pagoContainer{padding:1.15rem}.page-module__DLrK6W__montoAmount{font-size:1.5rem}}
.AsistenciaTecnicaLanding-module__g7NjAW__page{width:100%}.AsistenciaTecnicaLanding-module__g7NjAW__section{max-width:1200px;margin:0 auto;padding:4rem 2rem}.AsistenciaTecnicaLanding-module__g7NjAW__title{text-align:center;color:var(--color-gray-900);margin-bottom:2rem;font-size:1.5rem;font-weight:800}.AsistenciaTecnicaLanding-module__g7NjAW__intro{text-align:center;color:#666;max-width:800px;margin:0 auto 3rem;font-size:.9rem;line-height:1.7}.AsistenciaTecnicaLanding-module__g7NjAW__remoteTools{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0;display:grid}.AsistenciaTecnicaLanding-module__g7NjAW__toolCard{color:#fff;text-align:center;background:#243441;border-radius:8px;padding:2.5rem 2rem;box-shadow:0 4px 6px #0000001a}.AsistenciaTecnicaLanding-module__g7NjAW__toolCardImage{width:200px;height:auto;margin:0 auto 1.5rem;display:block}.AsistenciaTecnicaLanding-module__g7NjAW__toolTitle{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.AsistenciaTecnicaLanding-module__g7NjAW__toolBtn{color:#fff;text-align:center;text-transform:uppercase;background:#d02d34;border-radius:4px;margin-top:.5rem;padding:.8rem 2rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .3s;display:inline-block}.AsistenciaTecnicaLanding-module__g7NjAW__toolBtn:hover{background:#a82329}.AsistenciaTecnicaLanding-module__g7NjAW__note{text-align:center;max-width:800px;margin:3rem auto}.AsistenciaTecnicaLanding-module__g7NjAW__ellipsis{margin-bottom:1rem}.AsistenciaTecnicaLanding-module__g7NjAW__spacerTop{margin-top:.25rem;margin-bottom:0}@media (max-width:768px){.AsistenciaTecnicaLanding-module__g7NjAW__section{padding:3rem .9rem}}.AsistenciaTecnicaLanding-module__g7NjAW__tutorials{background:radial-gradient(circle at 90% 15%, #bf181833, transparent 40%), var(--color-accent-dark);color:#fff;padding:3.25rem 2rem}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsInner{grid-template-columns:minmax(0,3fr) minmax(220px,2fr);align-items:center;gap:2.5rem;max-width:1200px;margin:0 auto;display:grid}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsText{flex-direction:column;gap:.9rem;display:flex}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsText h2{color:#fff;font-weight:800}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsText p{color:#ffffffd9;max-width:560px;font-size:.95rem;line-height:1.65}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsKicker{letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:700;color:#ffffffa6!important;font-size:.7rem!important}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.4rem;display:flex}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsBtn{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;font-size:.82rem}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsLink{color:#fff;border-bottom:1px solid #fff6;font-size:.84rem;font-weight:700}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsLink:hover{border-bottom-color:#fff}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsList li{letter-spacing:.02em;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;padding:.55rem .8rem;font-size:.78rem;font-weight:600}@media (max-width:900px){.AsistenciaTecnicaLanding-module__g7NjAW__tutorialsInner{grid-template-columns:1fr;gap:1.75rem}}@media (max-width:768px){.AsistenciaTecnicaLanding-module__g7NjAW__tutorials{padding:2.5rem .9rem}}
.NoticiaDetail-module__csITHq__wrap{width:100%}.NoticiaDetail-module__csITHq__hero{background-color:var(--color-gray-900);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.NoticiaDetail-module__csITHq__heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.NoticiaDetail-module__csITHq__heroOverlay{background:linear-gradient(#0f141c8c 0%,#0f141cb8 100%);position:absolute;inset:0}.NoticiaDetail-module__csITHq__heroInner{z-index:1;text-align:center;max-width:900px;padding:2.5rem 1.25rem;position:relative}.NoticiaDetail-module__csITHq__heroTitle{color:#fff;letter-spacing:.02em;margin:0;font-size:clamp(1.35rem,4vw,2rem);font-weight:800;line-height:1.2}.NoticiaDetail-module__csITHq__heroSubtitle{color:#fffffff2;letter-spacing:.06em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(.72rem,1.8vw,.88rem);font-weight:600;line-height:1.35}.NoticiaDetail-module__csITHq__article{max-width:720px;margin:0 auto;padding:2rem 1.25rem 3.5rem}.NoticiaDetail-module__csITHq__backLink{color:var(--color-primary);margin:0 0 1.25rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.NoticiaDetail-module__csITHq__backLink:hover{text-decoration:underline}.NoticiaDetail-module__csITHq__body{color:var(--color-gray-900);font-size:.95rem;line-height:1.75}.NoticiaDetail-module__csITHq__body p{margin:0 0 1.1rem}.NoticiaDetail-module__csITHq__body p:last-child{margin-bottom:0}.NoticiaDetail-module__csITHq__emphasis{color:var(--color-primary);font-weight:700}.NoticiaDetail-module__csITHq__inlineFigure{justify-content:center;align-items:center;max-width:100%;margin:2rem auto;display:flex}.NoticiaDetail-module__csITHq__inlineImg{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;display:block}.NoticiaDetail-module__csITHq__inlineVideo{border-radius:8px;width:auto;max-width:100%;height:auto;display:block}.NoticiaDetail-module__csITHq__metaRow{color:#6a7784;margin:0 0 1.25rem;font-size:.78rem}.NoticiaDetail-module__csITHq__state{color:#5a6670;text-align:center;place-items:center;max-width:720px;min-height:180px;margin:0 auto;padding:3rem 1.25rem;font-size:.9rem;display:grid}.NoticiaDetail-module__csITHq__spinner{border:3px solid #d9e1e8;border-top-color:var(--color-primary);border-radius:999px;width:34px;height:34px;animation:.85s linear infinite NoticiaDetail-module__csITHq__spin}.NoticiaDetail-module__csITHq__loadingText{color:#5a6670;margin:.65rem 0 0;font-size:.88rem}.NoticiaDetail-module__csITHq__error{color:#a32020}.NoticiaDetail-module__csITHq__notFoundInner{text-align:center}.NoticiaDetail-module__csITHq__notFoundInner .NoticiaDetail-module__csITHq__backLink{margin-top:1rem}@keyframes NoticiaDetail-module__csITHq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.NoticiaDetail-module__csITHq__hero{min-height:220px}.NoticiaDetail-module__csITHq__article{padding:1.5rem 1rem 2.5rem}}
.ProductDetailPage-module__2qfGjW__section{padding:3rem 1rem}.ProductDetailPage-module__2qfGjW__container{max-width:1200px;margin:0 auto}.ProductDetailPage-module__2qfGjW__productHero{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.ProductDetailPage-module__2qfGjW__productImage{justify-content:center;align-items:center;display:flex}.ProductDetailPage-module__2qfGjW__productImage img{filter:drop-shadow(0 10px 20px #00000026);max-width:100%;height:auto}.ProductDetailPage-module__2qfGjW__productInfo h1{color:var(--color-primary);margin:0 0 1rem;font-size:2.2rem}.ProductDetailPage-module__2qfGjW__subtitle{color:#333;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.ProductDetailPage-module__2qfGjW__description{color:var(--color-muted);margin:0 0 1.5rem;font-size:1rem;line-height:1.8}.ProductDetailPage-module__2qfGjW__featuresGrid{grid-template-columns:repeat(2,1fr);gap:.8rem 1.2rem;display:grid}.ProductDetailPage-module__2qfGjW__featureItem{align-items:flex-start;gap:.5rem;display:flex}.ProductDetailPage-module__2qfGjW__featureItem:before{content:"✓";color:var(--color-primary);font-weight:700}.ProductDetailPage-module__2qfGjW__featureItem span{color:#555;font-size:.95rem}.ProductDetailPage-module__2qfGjW__carouselSection{background:#f9f9f9;padding:3.5rem 1rem}.ProductDetailPage-module__2qfGjW__sectionTitle{text-align:center;color:var(--color-primary);margin:0 0 1rem;font-size:2rem}.ProductDetailPage-module__2qfGjW__priceSection{text-align:center}.ProductDetailPage-module__2qfGjW__priceBox{border:3px solid var(--color-primary);border-radius:12px;max-width:600px;margin:0 auto;padding:2rem}.ProductDetailPage-module__2qfGjW__price{color:var(--color-primary);margin-bottom:.6rem;font-size:2.6rem;font-weight:700}.ProductDetailPage-module__2qfGjW__priceInfo{color:var(--color-muted);margin-bottom:1.5rem;font-size:1rem}.ProductDetailPage-module__2qfGjW__contactBtn{background:var(--color-primary);color:#fff;border-radius:999px;padding:.9rem 2.2rem;font-weight:600;transition:background .2s,transform .2s;display:inline-block}.ProductDetailPage-module__2qfGjW__contactBtn:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.ProductDetailPage-module__2qfGjW__backupSection{text-align:center;padding:4rem 1rem}.ProductDetailPage-module__2qfGjW__mainTitle{color:var(--color-text);margin:0 0 1.4rem;font-size:2.2rem}.ProductDetailPage-module__2qfGjW__backupText{max-width:900px;color:var(--color-muted);margin:0 auto 2.5rem;line-height:1.8}.ProductDetailPage-module__2qfGjW__backupText p{margin:0 0 1rem}.ProductDetailPage-module__2qfGjW__productsContainer{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.ProductDetailPage-module__2qfGjW__productBox img{width:220px;height:auto}.ProductDetailPage-module__2qfGjW__cteSection{text-align:center;background:#f8f9fa;padding:4rem 1rem}.ProductDetailPage-module__2qfGjW__cteText{max-width:900px;color:var(--color-muted);margin:0 auto;line-height:1.8}.ProductDetailPage-module__2qfGjW__contactWrapper{margin-top:2rem}@media (max-width:900px){.ProductDetailPage-module__2qfGjW__productHero{grid-template-columns:1fr;gap:1.5rem}.ProductDetailPage-module__2qfGjW__productInfo h1,.ProductDetailPage-module__2qfGjW__subtitle,.ProductDetailPage-module__2qfGjW__description{text-align:center}.ProductDetailPage-module__2qfGjW__featuresGrid{grid-template-columns:1fr}}@media (max-width:768px){.ProductDetailPage-module__2qfGjW__productInfo h1{font-size:1.8rem}.ProductDetailPage-module__2qfGjW__sectionTitle{font-size:1.6rem}.ProductDetailPage-module__2qfGjW__price{font-size:2rem}.ProductDetailPage-module__2qfGjW__mainTitle{font-size:1.8rem}}
.TutorialDetail-module__3ChaHq__wrap{width:100%}.TutorialDetail-module__3ChaHq__hero{background:radial-gradient(circle at 85% 10%, #bf181838, transparent 38%), var(--color-accent-dark);color:#fff;padding:2rem 1.25rem 2.6rem}.TutorialDetail-module__3ChaHq__heroInner{max-width:1100px;margin:0 auto}.TutorialDetail-module__3ChaHq__backLink{color:#ffffffe6;align-items:center;gap:.4rem;margin-bottom:.9rem;font-size:.85rem;font-weight:600;display:inline-flex}.TutorialDetail-module__3ChaHq__backLink span{font-size:1rem;transition:transform .15s}.TutorialDetail-module__3ChaHq__backLink:hover{color:#fff;text-decoration:underline}.TutorialDetail-module__3ChaHq__backLink:hover span{transform:translate(-3px)}.TutorialDetail-module__3ChaHq__breadcrumb{letter-spacing:.05em;text-transform:uppercase;color:#ffffffa6;gap:.5rem;font-size:.74rem;font-weight:600;display:flex}.TutorialDetail-module__3ChaHq__breadcrumb a{color:#ffffffd9}.TutorialDetail-module__3ChaHq__breadcrumb a:hover{color:#fff;text-decoration:underline}.TutorialDetail-module__3ChaHq__chips{gap:.4rem;margin:1.1rem 0 .5rem;display:flex}.TutorialDetail-module__3ChaHq__chip,.TutorialDetail-module__3ChaHq__chipMuted,.TutorialDetail-module__3ChaHq__chipRegion{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .55rem;font-size:.66rem;font-weight:700}.TutorialDetail-module__3ChaHq__chip{background:var(--color-primary);color:#fff}.TutorialDetail-module__3ChaHq__chipMuted{color:#fff;background:#ffffff24}.TutorialDetail-module__3ChaHq__chipRegion{color:#7a4a00;background:#fdf1dc}.TutorialDetail-module__3ChaHq__regionNote{color:#5c4310;background:#fdf8ef;border-left:3px solid #d99a2b;border-radius:0 6px 6px 0;margin:1rem 0 0;padding:.75rem 1rem;font-size:.88rem;line-height:1.55}.TutorialDetail-module__3ChaHq__title{max-width:820px;margin:0;font-size:clamp(1.5rem,3.4vw,2.3rem);font-weight:800;line-height:1.15}.TutorialDetail-module__3ChaHq__article{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:2.5rem;max-width:1100px;margin:0 auto;padding:2.25rem 1.25rem 3rem;display:grid}.TutorialDetail-module__3ChaHq__main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.TutorialDetail-module__3ChaHq__text{font-size:.95rem;line-height:1.75}.TutorialDetail-module__3ChaHq__aside{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:6rem}.TutorialDetail-module__3ChaHq__resourceCard{border:1px solid #e2e8ee;border-top:4px solid var(--color-primary);background:#fff;border-radius:8px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;box-shadow:0 10px 24px #0f1e2814}.TutorialDetail-module__3ChaHq__resourceTitle{letter-spacing:.1em;text-transform:uppercase;color:#4f5d6b;margin:0;font-size:.72rem;font-weight:700}.TutorialDetail-module__3ChaHq__resourceText{color:#5a6670;margin:0;font-size:.84rem;line-height:1.55}.TutorialDetail-module__3ChaHq__downloadBtn{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;font-size:.82rem}.TutorialDetail-module__3ChaHq__secondaryLink{color:var(--color-accent-dark);font-size:.8rem;font-weight:700}.TutorialDetail-module__3ChaHq__secondaryLink:hover{text-decoration:underline}.TutorialDetail-module__3ChaHq__metaList{gap:.6rem;margin:0;padding:0 .25rem;display:grid}.TutorialDetail-module__3ChaHq__metaList div{border-bottom:1px dashed #dfe5eb;justify-content:space-between;gap:1rem;padding-bottom:.45rem;font-size:.82rem;display:flex}.TutorialDetail-module__3ChaHq__metaList dt{color:#6a7784;font-weight:600}.TutorialDetail-module__3ChaHq__metaList dd{color:var(--color-gray-900);text-align:right;margin:0;font-weight:700}.TutorialDetail-module__3ChaHq__metaList dd a:hover{color:var(--color-primary);text-decoration:underline}.TutorialDetail-module__3ChaHq__helpLink{color:var(--color-primary);padding:0 .25rem;font-size:.8rem;font-weight:700}.TutorialDetail-module__3ChaHq__helpLink:hover{text-decoration:underline}.TutorialDetail-module__3ChaHq__related{background:#f4f6f8;padding:2.75rem 1.25rem 4rem}.TutorialDetail-module__3ChaHq__relatedInner{max-width:1100px;margin:0 auto}.TutorialDetail-module__3ChaHq__relatedHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.TutorialDetail-module__3ChaHq__relatedHeader h2{font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:800}.TutorialDetail-module__3ChaHq__relatedAll{color:var(--color-primary);white-space:nowrap;font-size:.8rem;font-weight:700}.TutorialDetail-module__3ChaHq__relatedAll:hover{text-decoration:underline}.TutorialDetail-module__3ChaHq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:900px){.TutorialDetail-module__3ChaHq__article{grid-template-columns:1fr;gap:1.75rem}.TutorialDetail-module__3ChaHq__aside{position:static}.TutorialDetail-module__3ChaHq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.TutorialDetail-module__3ChaHq__hero{padding:1.5rem 1rem 2rem}.TutorialDetail-module__3ChaHq__article{padding:1.5rem 1rem 2.25rem}.TutorialDetail-module__3ChaHq__relatedGrid{grid-template-columns:1fr}}
.TutorialesLanding-module__37VtJW__page{width:100%}.TutorialesLanding-module__37VtJW__hero{background:radial-gradient(circle at 85% 10%, #bf181838, transparent 38%), var(--color-accent-dark);color:#fff;padding:3rem 1.25rem 5rem}.TutorialesLanding-module__37VtJW__heroInner{max-width:1100px;margin:0 auto}.TutorialesLanding-module__37VtJW__kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin:0 0 .4rem;font-size:.7rem;font-weight:700}.TutorialesLanding-module__37VtJW__heroTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;line-height:1.1}.TutorialesLanding-module__37VtJW__heroText{color:#ffffffd9;max-width:620px;margin:.9rem 0 0;font-size:.95rem;line-height:1.65}.TutorialesLanding-module__37VtJW__heroNote{color:#ffffffb3;max-width:620px;margin:.8rem 0 0;font-size:.82rem;line-height:1.55}.TutorialesLanding-module__37VtJW__heroNote strong{color:#f6c987;font-weight:700}.TutorialesLanding-module__37VtJW__content{background:#f4f6f8;padding:0 1.25rem 4.5rem}.TutorialesLanding-module__37VtJW__filtersWrap{z-index:1;max-width:1100px;margin:-2.6rem auto 0;position:relative}.TutorialesLanding-module__37VtJW__empty{text-align:center;color:#6a7784;max-width:1100px;margin:2.5rem auto 0;font-size:.92rem}.TutorialesLanding-module__37VtJW__group{max-width:1100px;margin:2.75rem auto 0}.TutorialesLanding-module__37VtJW__groupHeader{border-bottom:2px solid #dfe5eb;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.1rem;padding-bottom:.6rem;display:flex}.TutorialesLanding-module__37VtJW__groupTitle{color:var(--color-gray-900);margin:0;padding-left:.9rem;font-size:1.2rem;font-weight:800;position:relative}.TutorialesLanding-module__37VtJW__groupTitle:before{content:"";background:var(--color-primary);border-radius:2px;width:4px;position:absolute;top:.2em;bottom:.2em;left:0}.TutorialesLanding-module__37VtJW__groupDescription{color:#5a6670;margin:.35rem 0 0 .9rem;font-size:.84rem}.TutorialesLanding-module__37VtJW__groupCount{color:#6a7784;white-space:nowrap;font-size:.74rem;font-weight:700}.TutorialesLanding-module__37VtJW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}@media (max-width:1024px){.TutorialesLanding-module__37VtJW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media (max-width:640px){.TutorialesLanding-module__37VtJW__hero{padding:2.2rem 1rem 4.2rem}.TutorialesLanding-module__37VtJW__content{padding:0 1rem 3rem}.TutorialesLanding-module__37VtJW__grid{grid-template-columns:1fr}.TutorialesLanding-module__37VtJW__groupHeader{flex-direction:column;align-items:flex-start;gap:.3rem}}
.page-module__8szpKG__wrapper{background:#fff;border:1px solid #d8dee5;border-radius:6px;padding:1rem}.page-module__8szpKG__headerRow{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.page-module__8szpKG__backBtn{color:#3d4c5a;border:1px solid #d1d8df;border-radius:4px;padding:.25rem .6rem;font-size:.78rem;text-decoration:none}.page-module__8szpKG__title{margin:0;font-size:1.1rem}.page-module__8szpKG__createForm{margin-bottom:.8rem}.page-module__8szpKG__label{color:#4f5d6b;margin:0 0 .35rem;font-size:.75rem;font-weight:700;display:block}.page-module__8szpKG__createRow{gap:.5rem;display:flex}.page-module__8szpKG__input{border:1px solid #d8dde3;border-radius:4px;flex:1;padding:.55rem;font-size:.82rem}.page-module__8szpKG__primaryBtn,.page-module__8szpKG__secondaryBtn,.page-module__8szpKG__deleteBtn{cursor:pointer;border:0;border-radius:4px;padding:.45rem .7rem;font-size:.72rem;font-weight:700}.page-module__8szpKG__primaryBtn{background:var(--color-accent-dark);color:#fff}.page-module__8szpKG__secondaryBtn{color:#fff;background:#1e4d75}.page-module__8szpKG__deleteBtn{color:#fff;background:#bf1818}.page-module__8szpKG__tableWrap{overflow-x:auto}.page-module__8szpKG__table{border-collapse:collapse;width:100%;font-size:.8rem}.page-module__8szpKG__table th,.page-module__8szpKG__table td{text-align:left;vertical-align:middle;border:1px solid #dde2e8;padding:.55rem .5rem}.page-module__8szpKG__table th{color:#2a3e50;background:#f0f4f8}.page-module__8szpKG__emptyCell{text-align:center;color:#6a7784}.page-module__8szpKG__inlineForm{gap:.4rem;display:flex}.page-module__8szpKG__inlineInput{border:1px solid #d8dde3;border-radius:4px;min-width:220px;padding:.35rem .45rem;font-size:.78rem}
.layout-module__Wa5ImG__page{background:#f4f6f8;min-height:100vh}.layout-module__Wa5ImG__topbar{background:var(--color-accent-dark);color:#fff;border-bottom:3px solid #173446}.layout-module__Wa5ImG__topbarInner{grid-template-columns:1fr auto auto;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;padding:.8rem 1rem;display:grid}.layout-module__Wa5ImG__brand{margin:0;font-size:.92rem;font-weight:700}.layout-module__Wa5ImG__nav{gap:.8rem;display:flex}.layout-module__Wa5ImG__navLink{color:#d7e5ef;font-size:.82rem;text-decoration:none}.layout-module__Wa5ImG__navLink:hover{color:#fff}.layout-module__Wa5ImG__logoutBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:4px;padding:.35rem .75rem;font-size:.78rem}.layout-module__Wa5ImG__logoutBtn:hover{background:#ffffff1a}.layout-module__Wa5ImG__main{max-width:1280px;margin:0 auto;padding:1rem}
.page-module__OmXfwq__wrapper{background:#fff;border:1px solid #d8dee5;border-radius:6px;padding:1rem}.page-module__OmXfwq__headerRow{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.page-module__OmXfwq__title{color:var(--color-gray-900);margin:0;font-size:1.2rem}
.page-module__w5xuaW__wrapper{background:#fff;border:1px solid #d8dee5;border-radius:6px;padding:1rem}.page-module__w5xuaW__headerRow{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.page-module__w5xuaW__backBtn{color:#3d4c5a;border:1px solid #d1d8df;border-radius:4px;padding:.25rem .6rem;font-size:.78rem;text-decoration:none}.page-module__w5xuaW__title{margin:0;font-size:1.1rem}.page-module__w5xuaW__readOnly{color:#6a4a00;background:#fff6e0;border:1px solid #f0d890;border-radius:4px;margin:0 0 .85rem;padding:.6rem .75rem;font-size:.8rem}.page-module__w5xuaW__readOnly code{font-size:.76rem}.page-module__w5xuaW__createForm{margin-bottom:.8rem}.page-module__w5xuaW__fieldset{border:0;min-width:0;margin:0;padding:0}.page-module__w5xuaW__fieldset:disabled{opacity:.6}.page-module__w5xuaW__label{color:#4f5d6b;margin:0 0 .35rem;padding:0;font-size:.75rem;font-weight:700;display:block}.page-module__w5xuaW__createRow{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__w5xuaW__input,.page-module__w5xuaW__inputWide,.page-module__w5xuaW__inputOrder{border:1px solid #d8dde3;border-radius:4px;padding:.55rem;font-size:.82rem}.page-module__w5xuaW__input{flex:200px}.page-module__w5xuaW__inputWide{flex:2 280px}.page-module__w5xuaW__inputOrder{flex:0 0 90px}.page-module__w5xuaW__primaryBtn,.page-module__w5xuaW__secondaryBtn,.page-module__w5xuaW__deleteBtn{cursor:pointer;white-space:nowrap;border:0;border-radius:4px;padding:.45rem .7rem;font-size:.72rem;font-weight:700}.page-module__w5xuaW__primaryBtn{background:var(--color-accent-dark);color:#fff}.page-module__w5xuaW__secondaryBtn{color:#fff;background:#1e4d75}.page-module__w5xuaW__deleteBtn{color:#fff;background:#bf1818}.page-module__w5xuaW__primaryBtn:disabled,.page-module__w5xuaW__secondaryBtn:disabled,.page-module__w5xuaW__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__w5xuaW__tableWrap{overflow-x:auto}.page-module__w5xuaW__table{border-collapse:collapse;width:100%;font-size:.8rem}.page-module__w5xuaW__table th,.page-module__w5xuaW__table td{text-align:left;vertical-align:middle;border:1px solid #dde2e8;padding:.55rem .5rem}.page-module__w5xuaW__table th{color:#2a3e50;background:#f0f4f8}.page-module__w5xuaW__emptyCell{text-align:center;color:#6a7784}.page-module__w5xuaW__inlineForm{gap:.4rem;display:flex}.page-module__w5xuaW__inlineInput,.page-module__w5xuaW__inlineInputWide,.page-module__w5xuaW__inlineOrder{border:1px solid #d8dde3;border-radius:4px;padding:.35rem .45rem;font-size:.78rem}.page-module__w5xuaW__inlineInput{width:100%;min-width:180px}.page-module__w5xuaW__inlineInputWide{width:100%;min-width:260px}.page-module__w5xuaW__inlineOrder{width:64px}.page-module__w5xuaW__inlineInput:disabled,.page-module__w5xuaW__inlineInputWide:disabled,.page-module__w5xuaW__inlineOrder:disabled{color:#6a7784;background:#f4f6f8}.page-module__w5xuaW__slug{color:#4f5d6b;font-size:.72rem}.page-module__w5xuaW__chip,.page-module__w5xuaW__chipOk{text-align:center;border-radius:999px;min-width:1.6rem;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-block}.page-module__w5xuaW__chip{color:#334b60;background:#e7edf3}.page-module__w5xuaW__chipOk{color:#1d6b35;background:#e3f4e8}.page-module__w5xuaW__actions{flex-wrap:wrap;gap:.3rem;display:flex}.page-module__w5xuaW__hint{color:#7a8795;margin:.3rem 0 0;font-size:.66rem}
.page-module__G66I0W__wrapper{background:#fff;border:1px solid #d8dee5;border-radius:6px;padding:1rem}.page-module__G66I0W__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.85rem;display:flex}.page-module__G66I0W__title{color:var(--color-gray-900);margin:0;font-size:1.2rem}.page-module__G66I0W__headerActions{gap:.4rem;display:flex}.page-module__G66I0W__newBtn,.page-module__G66I0W__publicBtn{border-radius:4px;padding:.4rem .7rem;font-size:.72rem;font-weight:700;text-decoration:none}.page-module__G66I0W__newBtn{background:var(--color-accent-dark);color:#fff}.page-module__G66I0W__publicBtn{color:#3d4c5a;border:1px solid #d1d8df}.page-module__G66I0W__readOnly{color:#6a4a00;background:#fff6e0;border:1px solid #f0d890;border-radius:4px;margin:0 0 .85rem;padding:.6rem .75rem;font-size:.8rem}.page-module__G66I0W__readOnly code{font-size:.76rem}.page-module__G66I0W__tableWrap{overflow-x:auto}.page-module__G66I0W__table{border-collapse:collapse;width:100%;font-size:.8rem}.page-module__G66I0W__table th,.page-module__G66I0W__table td{text-align:left;vertical-align:middle;border:1px solid #dde2e8;padding:.5rem}.page-module__G66I0W__table th{color:#2a3e50;background:#f0f4f8}.page-module__G66I0W__emptyCell{text-align:center;color:#6a7784;padding:1rem}.page-module__G66I0W__rowTitle{color:#213140;margin:0;font-weight:700}.page-module__G66I0W__rowSlug{color:#7a8795;margin:.15rem 0 0;font-size:.7rem}.page-module__G66I0W__chips{flex-wrap:wrap;gap:.3rem;display:flex}.page-module__G66I0W__chip,.page-module__G66I0W__chipOk,.page-module__G66I0W__chipMissing{white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.66rem;font-weight:700}.page-module__G66I0W__chip{color:#334b60;background:#e7edf3}.page-module__G66I0W__chipOk{color:#1d6b35;background:#e3f4e8}.page-module__G66I0W__chipMissing{color:#a32020;background:#fdecec}.page-module__G66I0W__actions{flex-wrap:wrap;gap:.3rem;display:flex}.page-module__G66I0W__editBtn,.page-module__G66I0W__deleteBtn,.page-module__G66I0W__toggleBtn{color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:3px;padding:.25rem .45rem;font-size:.66rem;font-weight:700;text-decoration:none}.page-module__G66I0W__editBtn{background:#1e4d75}.page-module__G66I0W__toggleBtn{background:#5a6670}.page-module__G66I0W__deleteBtn{background:#bf1818}.page-module__G66I0W__editBtn:disabled,.page-module__G66I0W__deleteBtn:disabled,.page-module__G66I0W__toggleBtn:disabled{opacity:.5;cursor:not-allowed}
.AdminTutorialForm-module__m6vxEG__form{gap:.8rem;display:grid}.AdminTutorialForm-module__m6vxEG__row2,.AdminTutorialForm-module__m6vxEG__row3{align-items:end;gap:.8rem;display:grid}.AdminTutorialForm-module__m6vxEG__row2{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminTutorialForm-module__m6vxEG__row3{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminTutorialForm-module__m6vxEG__field{gap:.3rem;display:grid}.AdminTutorialForm-module__m6vxEG__label{color:#4f5d6b;margin:0;font-size:.73rem;font-weight:700}.AdminTutorialForm-module__m6vxEG__requiredMark{color:#b50000}.AdminTutorialForm-module__m6vxEG__input,.AdminTutorialForm-module__m6vxEG__textarea,.AdminTutorialForm-module__m6vxEG__select{background:#fff;border:1px solid #d8dde3;border-radius:4px;width:100%;padding:.55rem;font-size:.82rem}.AdminTutorialForm-module__m6vxEG__file{font-size:.78rem}.AdminTutorialForm-module__m6vxEG__hint{color:#7a8795;margin:0;font-size:.72rem}.AdminTutorialForm-module__m6vxEG__fieldset{border:1px dashed #cfd7df;border-radius:6px;gap:.6rem;padding:.75rem .9rem .9rem;display:grid}.AdminTutorialForm-module__m6vxEG__current{color:#3d4c5a;word-break:break-all;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;font-size:.78rem;display:flex}.AdminTutorialForm-module__m6vxEG__current a{color:#1e4d75;text-decoration:underline}.AdminTutorialForm-module__m6vxEG__inlineCheck,.AdminTutorialForm-module__m6vxEG__checkRow{color:#3d4c5a;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.AdminTutorialForm-module__m6vxEG__checkRow{padding-bottom:.5rem}.AdminTutorialForm-module__m6vxEG__actions{gap:.4rem;margin-top:.45rem;display:flex}.AdminTutorialForm-module__m6vxEG__saveBtn,.AdminTutorialForm-module__m6vxEG__cancelBtn{border-radius:4px;padding:.35rem .65rem;font-size:.72rem;font-weight:700;text-decoration:none}.AdminTutorialForm-module__m6vxEG__saveBtn{background:var(--color-accent-dark);color:#fff;cursor:pointer;border:0}.AdminTutorialForm-module__m6vxEG__saveBtn:disabled{opacity:.75;cursor:wait}.AdminTutorialForm-module__m6vxEG__cancelBtn{color:#444;border:1px solid #d1d8df}@media (max-width:768px){.AdminTutorialForm-module__m6vxEG__row2,.AdminTutorialForm-module__m6vxEG__row3{grid-template-columns:1fr}}
