html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:ManropeExtraLight;font-style:normal;font-weight:200;font-display:swap;src:url(/_astro/Manrope-ExtraLight.CiGAGPkO.ttf)}@font-face{font-family:ManropeLight;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/Manrope-Light.tnotZ_2w.ttf)}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/Manrope-Regular.Dy0jyoUL.ttf)}@font-face{font-family:ManropeMedium;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/Manrope-Medium.Bgh4Ro6H.ttf)}@font-face{font-family:ManropeSemiBold;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/Manrope-SemiBold.CJD5SYW-.ttf)}@font-face{font-family:ManropeBold;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/Manrope-Bold.DEjRF1uU.ttf)}@font-face{font-family:ManropeExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/Manrope-ExtraBold.zk22q0YZ.ttf)}html{box-sizing:border-box;-webkit-text-size-adjust:100%;background-color:#fff;font-size:62.5%}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}[data-reveal],[data-hero]{opacity:0;transform:translateY(2.4rem)}.no-motion [data-reveal],.no-motion [data-hero]{opacity:1;transform:none}.no-motion .contacto-form__card{transform:none}*,:before,:after{box-sizing:inherit}body{margin:0;font-size:1.6rem;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.2}h1{font-size:3.2rem}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}img{transition:transform .44s cubic-bezier(.25,.46,.45,.94)}figure[class],[class*=__media],[class*=__cover],[class*=__thumb],[class*=__foto]{overflow:hidden}.header__logo img,.nav__logo img,.footer__logo img,.footer__logo-img img,.infra-card img{transition:none!important;transform:none!important}a{color:inherit;text-decoration-skip-ink:auto;text-decoration:none}li{text-decoration:none}button,input,textarea,select{font:inherit}ul{margin:0;padding:0;list-style:none}.container{width:95%;max-width:1400px;margin-inline:auto}::selection{color:#1f2937;background-color:#10b98138}:focus-visible{outline-offset:2px;outline:2px solid #10b981}input,textarea,select{caret-color:#10b981}@supports (scrollbar-color:auto){html{scrollbar-color:#10b98173 #f4faf7;scrollbar-width:thin}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f4faf7}::-webkit-scrollbar-thumb{background-color:#1f293747;border:2px solid #f4faf7;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#10b9818c}.inicio{color:#f4f7f5;background:radial-gradient(90rem 42rem at 50% -8%,#10b98129,#0000 70%),#0b1017;min-height:max(100svh,86rem);padding-top:14rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.inicio__sky,.inicio__planet,.inicio__canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.inicio__sky{opacity:.85;background-image:radial-gradient(1px 1px at 12% 22%,#ffffff8c,#0000),radial-gradient(1px 1px at 78% 12%,#fff6,#0000),radial-gradient(1px 1px at 33% 64%,#ffffff52,#0000),radial-gradient(1.5px 1.5px at 62% 38%,#ffffff7a,#0000),radial-gradient(1px 1px at 88% 58%,#ffffff52,#0000),radial-gradient(1px 1px at 5% 80%,#ffffff47,#0000),radial-gradient(1px 1px at 46% 8%,#fff6,#0000),radial-gradient(1px 1px at 92% 30%,#ffffff52,#0000)}.inicio__planet{background:radial-gradient(circle at 50% 30%,#1a2e2a 0%,#0f1720 42%,#0a0f16 72%);border-radius:50%;width:200vw;max-width:260rem;height:200vw;max-height:260rem;transition:opacity 1.2s;inset:52% auto auto 50%;transform:translate(-50%);box-shadow:0 -.4rem 4rem #33af7fcc,0 -3rem 14rem #10b98180,inset 0 1.2rem 3rem #6ee7b766}.inicio--live .inicio__planet{opacity:0}.inicio__canvas{width:100%;height:100%}.inicio__copy{z-index:2;padding-inline:2.4rem;text-align:center;max-width:108rem;margin-inline:auto;padding-bottom:28rem;position:relative}.inicio__title,.inicio__text,.inicio__actions{margin-inline:auto}.inicio__title{letter-spacing:-.04em;text-wrap:balance;color:#f7faf8;max-width:92rem;font-size:clamp(3.4rem,5.2vw,7.2rem);font-weight:600;line-height:1.04}.inicio__title span{color:#d8fff0}.inicio__text{color:#d5dee8;max-width:64rem;margin-top:2.2rem;font-size:clamp(1.6rem,1.6vw,1.9rem);font-weight:400;line-height:1.6}.inicio__actions{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3.2rem;display:flex}.inicio__actions .btn--primary{background:linear-gradient(#34d399,#059669);border:0;border-radius:1.2rem;box-shadow:inset 0 0 0 1px #a7f3d066,0 1rem 3rem #05966973}.inicio__actions .btn--primary:hover,.inicio__actions .btn--primary:focus-visible{background:linear-gradient(#3ee0a6,#047857);transform:translateY(-2px)}.inicio__actions .btn--tertiary{color:#f4f7f5;background:#111821b8;border-color:#6ee7b761;border-radius:1.2rem}.inicio__actions .btn--tertiary:hover,.inicio__actions .btn--tertiary:focus-visible{color:#fff;background:#263241eb}.inicio__actions .btn:focus-visible{outline-offset:3px;outline:2px solid #6ee7b7}.inicio__flow{z-index:3;gap:1.4rem;display:grid;position:absolute;bottom:5vh;left:0;right:0;mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.inicio__row{gap:1.4rem;width:max-content;animation:40s linear infinite inicio-flow;display:flex}.inicio__row:nth-child(3){margin-left:-12rem;animation-duration:52s}.inicio__row:nth-child(4){margin-left:-6rem;animation-duration:46s}.inicio__chip{color:#c5ced8;white-space:nowrap;background:#1118218c;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:500;display:inline-flex}.inicio__chip svg{flex:none;width:1.8rem;height:1.8rem}.inicio__chip--ok{color:#ecfdf5;background:#1c37309e;border-color:#10b98173;box-shadow:inset 0 0 2rem #10b98138}.inicio__core{z-index:2;background:linear-gradient(#0000,#33af7f,#0000);width:2px;position:absolute;top:-3rem;bottom:-3rem;left:50%;transform:translate(-50%);box-shadow:0 0 2rem #33af7f}.inicio__core span{background:#0e151e;border:1px solid #6ee7b759;border-radius:1.4rem;justify-content:flex-start;align-items:center;width:5.4rem;height:5.4rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1.2rem 2.8rem #00000059,0 0 2.4rem #33af7f73}.inicio__core img{flex:none;width:15.4rem;max-width:none;height:auto;transition:none;transform:none}@supports (background-clip:text){.inicio__title span{background:linear-gradient(100deg,#f4fff9 0%,#8ee7c6 46%,#10b981 100%);color:#0000;background-clip:text}}@media (prefers-reduced-motion:no-preference){.inicio__title,.inicio__text,.inicio__actions{animation:1.05s cubic-bezier(.16,1,.3,1) both inicio-in}.inicio__text{animation-delay:.12s}.inicio__actions{animation-delay:.22s}.inicio__flow{animation:1.25s cubic-bezier(.16,1,.3,1) .28s both inicio-rise}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.inicio__copy{animation:linear both inicio-leave view();animation-range:exit}}}@keyframes inicio-in{0%{opacity:0;filter:blur(8px);transform:translateY(2.2rem)}to{opacity:1;filter:blur();transform:none}}@keyframes inicio-rise{0%{opacity:0;transform:translateY(3.2rem)}to{opacity:1;transform:none}}@keyframes inicio-leave{to{opacity:.15;filter:blur(6px);transform:translateY(-14%)}}@keyframes inicio-flow{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=600px){.inicio{min-height:auto;padding-top:12rem}.inicio__copy{padding-bottom:22rem}.inicio__row:last-child{display:none}.inicio__chip{padding:.8rem 1.2rem;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.inicio__row,.inicio__title,.inicio__text,.inicio__actions,.inicio__flow,.inicio__copy{animation:none}}.necesidades{isolation:isolate;background-color:#f4faf7;position:relative}.necesidades:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffffed 0%,#f4faf7e8 45%,#f4faf7db 100%),url(/img/fondo_1.jpg);background-position:50%,50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.necesidades>*{z-index:1;position:relative}.necesidades{padding-block:5rem}.necesidades__container{width:95%;max-width:1400px;margin-inline:auto}.necesidades__header{text-align:center;max-width:68rem;margin:0 auto 4.8rem}.necesidades__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.necesidades__title span{color:#10b981}.necesidades__subtitle{color:#6b7280;max-width:62rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.necesidades__grid{gap:2rem;display:grid}@media (width>=768px){.necesidades__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.necesidades__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.desafios{background-color:#fff;padding-block:5rem}.desafios__container{width:95%;max-width:1400px;margin-inline:auto}.desafios__header{text-align:center;max-width:72rem;margin:0 auto 4.8rem}.desafios__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.desafios__title span{color:#10b981}.desafios__subtitle{color:#6b7280;max-width:56rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.desafios__grid{gap:1.6rem;display:grid}@media (width>=768px){.desafios__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (width>=1024px){.desafios__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.beneficios{background-color:#f5f5f7;padding-block:5rem}.beneficios__container{width:95%;max-width:1400px;margin-inline:auto}.beneficios__header{text-align:center;max-width:68rem;margin:0 auto 4.8rem}.beneficios__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.beneficios__title span{color:#10b981}.beneficios__subtitle{color:#6b7280;max-width:56rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.beneficios__grid{gap:2rem;display:grid}@media (width>=768px){.beneficios__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.beneficios__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.comparacion{background-color:#fff;padding-block:5rem}.comparacion__container{width:95%;max-width:1400px;margin-inline:auto}.comparacion__header{text-align:center;max-width:68rem;margin:0 auto 4.8rem}.comparacion__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.comparacion__title span{color:#10b981}.comparacion__title{margin-bottom:1.6rem}.comparacion__subtitle{color:#6b7280;max-width:56rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.comparacion__table-wrap{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;overflow-x:auto}.comparacion__table{border-collapse:collapse;width:100%;min-width:72rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.comparacion__th,.comparacion__td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:2rem 2.4rem}.comparacion__th{color:#1f2937;background-color:#f9f9fa;font-size:1.5rem;font-weight:700}.comparacion__th-brand{color:#10b981;align-items:center;gap:.8rem;display:inline-flex}.comparacion__th-muted{color:#6b7280;align-items:center;gap:.8rem;display:inline-flex}.comparacion__icon{flex-shrink:0;width:1.8rem;height:1.8rem;display:inline-flex}.comparacion__row{transition:background-color .3s}.comparacion__row:last-child .comparacion__td{border-bottom:0}.comparacion__row:hover{background-color:#10b9810f}.comparacion__feature{color:#1f2937;white-space:nowrap;font-size:1.5rem;font-weight:700}.comparacion__generic{color:#6b7280;font-size:1.4rem;font-weight:400;line-height:1.55}.comparacion__nl{color:#1f2937;align-items:flex-start;gap:1rem;font-size:1.4rem;font-weight:500;line-height:1.55;display:flex}.comparacion__check{color:#10b981;flex-shrink:0;margin-top:.2rem;display:inline-flex}.comparacion__check svg{width:1.8rem;height:1.8rem}.proceso{isolation:isolate;background-color:#f4faf7;position:relative}.proceso:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffffed 0%,#f4faf7e8 45%,#f4faf7db 100%),url(/img/fondo_3.jpg);background-position:100% 100%,100% 100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.proceso>*{z-index:1;position:relative}.proceso{padding-block:5rem}.proceso__container{width:95%;max-width:1400px;margin-inline:auto}.proceso__header{text-align:center;max-width:68rem;margin:0 auto 4.8rem}.proceso__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.proceso__title span{color:#10b981}.proceso__title{margin-bottom:1.6rem}.proceso__subtitle{color:#6b7280;max-width:56rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.proceso__grid{gap:2rem;display:grid}@media (width>=768px){.proceso__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.proceso__grid{grid-template-columns:repeat(5,1fr);gap:2rem;position:relative}.proceso__grid:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#10b98159,#10b98159,#0000);height:2px;position:absolute;top:50%;left:4%;right:4%}}.testimonio{isolation:isolate;background-color:#121a24;position:relative}.testimonio:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(70rem 36rem at 12% 0,#10b98124,#0000 62%),radial-gradient(50rem 28rem at 88% 100%,#0596691f,#0000 58%),linear-gradient(#0b101785 0%,#121a249e 45%,#121a24b8 100%),url(/img/fondo_4.jpg);background-position:50%,50%,50%,50% 38%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.testimonio>*{z-index:1;position:relative}.testimonio{color:#e5e7eb;padding-block:5rem}.testimonio__container{width:95%;max-width:1200px;margin-inline:auto}.testimonio__header{text-align:center;max-width:62rem;margin:0 auto 4.8rem}.testimonio__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.testimonio__title span{color:#10b981}.testimonio__title{color:#fff}.testimonio__subtitle{color:#e5e7ebe0;max-width:56rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.testimonio__grid{align-items:center;gap:3.2rem;display:grid}@media (width>=1024px){.testimonio__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:5rem}}.testimonio__content{flex-direction:column;gap:2.8rem;min-width:0;display:flex}.testimonio__quote{letter-spacing:-.02em;color:#f3f4f6;text-wrap:balance;margin:0;padding:0 0 0 2.8rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2rem,2.6vw,2.6rem);font-style:normal;font-weight:600;line-height:1.4;position:relative}.testimonio__quote:before{content:"“";color:#10b98173;font-size:3.6rem;font-weight:700;line-height:1;position:absolute;top:-.15em;left:0}.testimonio__quote span{color:#6ee7b7}.testimonio__author{border-top:1px solid #10b98138;align-items:center;gap:1.6rem;padding-top:.4rem;display:flex}.testimonio__avatar{color:#fff;background:linear-gradient(#34d399,#059669);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 .8rem 2.4rem #05966959}.testimonio__meta{flex-direction:column;gap:.3rem;min-width:0;display:flex}.testimonio__name{color:#fff;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.7rem;font-weight:700}.testimonio__role{color:#e5e7ebb8;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.45}.testimonio__verified{color:#6ee7b7;align-items:center;gap:.5rem;margin-top:.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;font-weight:600;display:inline-flex}.testimonio__verified svg{width:1.4rem;height:1.4rem}.testimonio__media{aspect-ratio:5/4;background-color:#10b98114;border:1px solid #10b98147;border-radius:1.6rem;width:100%;max-width:52rem;margin-inline:auto;overflow:hidden;box-shadow:0 2.4rem 5rem #00000059,inset 0 0 0 1px #ffffff0a}@media (width>=1024px){.testimonio__media{margin-inline:0;aspect-ratio:1;max-width:none;margin-left:auto}}.testimonio__media img{object-fit:cover;width:100%;height:100%}.articulos{background-color:#fff;padding-block:5rem}.articulos__container{width:95%;max-width:1400px;margin-inline:auto}.articulos__header{text-align:center;max-width:68rem;margin:0 auto 4.8rem}.articulos__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.articulos__title span{color:#10b981}.articulos__subtitle{color:#6b7280;max-width:56rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.articulos__grid{gap:2rem;display:grid}@media (width>=768px){.articulos__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.articulos__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.articulos__more{justify-content:center;margin-top:3.2rem;display:flex}.articulos__link{color:#1f2937;border-radius:9999px;align-items:center;gap:.8rem;padding:.6rem 1.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:600;transition:color .25s,gap .25s,background-color .25s;display:inline-flex}.articulos__link:hover,.articulos__link:focus-visible{color:#10b981;background-color:#10b98114;gap:1.2rem}.faq{isolation:isolate;background-color:#f4faf7;position:relative}.faq:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffffed 0%,#f4faf7e8 45%,#f4faf7db 100%),url(/img/fondo_2.jpg);background-position:50%,50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.faq>*{z-index:1;position:relative}.faq{padding-block:5rem}.faq__container{width:95%;max-width:900px;margin-inline:auto}.faq__header{text-align:center;max-width:900px;margin:0 auto 4.8rem}.faq__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.faq__title span{color:#10b981}.faq__title{margin-bottom:1.6rem}.faq__subtitle{color:#6b7280;max-width:48rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.faq__list{flex-direction:column;gap:1.2rem;display:flex}.servicios-hero{background-color:#fff;padding-block:5rem}.servicios-hero__container{width:95%;max-width:1400px;margin-inline:auto}.servicios-hero__grid{align-items:center;gap:4rem;display:grid}@media (width>=1024px){.servicios-hero__grid{grid-template-columns:1fr 1fr;gap:6rem}}.servicios-hero__content{flex-direction:column;align-items:flex-start;gap:2.4rem;display:flex}.servicios-hero__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;line-height:1.15}.servicios-hero__title span{color:#10b981}.servicios-hero__text{color:#6b7280;max-width:54rem;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.servicios-hero__actions{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:.8rem;display:flex}.servicios-hero__media{aspect-ratio:1;background-color:#e8f7f0;border-radius:1.2rem;width:100%;overflow:hidden}.servicios-hero__media img{object-fit:cover;width:100%;height:100%}.por-que{isolation:isolate;background-color:#f4faf7;position:relative}.por-que:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffffed 0%,#f4faf7e8 45%,#f4faf7db 100%),url(/img/fondo_1.jpg);background-position:50%,50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.por-que>*{z-index:1;position:relative}.por-que{padding-block:5rem}.por-que__container{width:95%;max-width:1400px;margin-inline:auto}.por-que__header{text-align:center;max-width:68rem;margin:0 auto 4.8rem}.por-que__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.por-que__title span{color:#10b981}.por-que__subtitle{color:#6b7280;max-width:56rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.por-que__grid{gap:2rem;display:grid}@media (width>=768px){.por-que__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.por-que__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.soluciones{background-color:#fff;padding-block:5rem}.soluciones__container{width:95%;max-width:1400px;margin-inline:auto}.soluciones__header{text-align:center;max-width:68rem;margin:0 auto 4.8rem}.soluciones__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.soluciones__title span{color:#10b981}.soluciones__subtitle{color:#6b7280;max-width:56rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.soluciones__grid{gap:2rem;display:grid}@media (width>=768px){.soluciones__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.soluciones__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.cta-servicios{background-color:#059669;padding-block:5rem}.cta-servicios__container{width:95%;max-width:1400px;margin-inline:auto}.cta-servicios__grid{align-items:center;gap:3.2rem;display:grid}@media (width>=1024px){.cta-servicios__grid{grid-template-columns:1.2fr 1fr;gap:6rem}}.cta-servicios__title{color:#fff;text-wrap:balance;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.6rem,3.8vw,4rem);font-weight:700;line-height:1.2}.cta-servicios__content{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}@media (width>=1024px){.cta-servicios__content{text-align:right;align-items:flex-end}}.cta-servicios__text{color:#ffffffeb;max-width:42rem;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}.cta-servicios__btn{color:#059669;background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:.8rem;padding:1.2rem 2.4rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:700;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.cta-servicios__btn:hover,.cta-servicios__btn:focus-visible{background-color:#f0fdf4;transform:translateY(-.2rem)}.cta-servicios__btn:active{transform:translateY(0)}.nosotros-hero{background-color:#fff;padding-block:5rem}.nosotros-hero__container{width:95%;max-width:1400px;margin-inline:auto}.nosotros-hero__grid{align-items:center;gap:4rem;display:grid}@media (width>=1024px){.nosotros-hero__grid{grid-template-columns:1.15fr .85fr;gap:6rem}}.nosotros-hero__content{flex-direction:column;gap:2.4rem;display:flex}.nosotros-hero__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;line-height:1.15}.nosotros-hero__title span{color:#10b981}.nosotros-hero__title{font-size:clamp(2.8rem,4vw,4.4rem)}.nosotros-hero__mv{gap:2.4rem;display:grid}@media (width>=768px){.nosotros-hero__mv{grid-template-columns:1fr 1fr;gap:3.2rem}}.nosotros-hero__mv-item{flex-direction:column;gap:1rem;display:flex}.nosotros-hero__mv-label{letter-spacing:.08em;text-transform:uppercase;color:#10b981;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;font-weight:700}.nosotros-hero__mv-text{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6}.nosotros-hero__media{aspect-ratio:1;background-color:#e8f7f0;border-radius:1.2rem;width:100%;overflow:hidden}.nosotros-hero__media img{object-fit:cover;width:100%;height:100%}.pilares{isolation:isolate;background-color:#f4faf7;position:relative}.pilares:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffffed 0%,#f4faf7e8 45%,#f4faf7db 100%),url(/img/fondo_2.jpg);background-position:50%,50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pilares>*{z-index:1;position:relative}.pilares{padding-block:5rem}.pilares__container{width:95%;max-width:1400px;margin-inline:auto}.pilares__header{text-align:center;max-width:52rem;margin:0 auto 4.8rem}.pilares__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.pilares__title span{color:#10b981}.pilares__subtitle{color:#6b7280;max-width:52rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.pilares__grid{gap:2rem;display:grid}@media (width>=768px){.pilares__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.pilares__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.historia{background-color:#fff;padding-block:5rem}.historia__container{width:95%;max-width:1400px;margin-inline:auto}.historia__grid{align-items:center;gap:4rem;display:grid}@media (width>=1024px){.historia__grid{grid-template-columns:1fr 1fr;gap:6rem}}.historia__visual{flex-direction:column;gap:2rem;display:flex}.historia__media{aspect-ratio:1;background-color:#e8f7f0;border-radius:1.2rem;width:100%;overflow:hidden}.historia__media img{object-fit:cover;width:100%;height:100%}.historia__caption-label{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;font-weight:500}.historia__caption-title{color:#1f2937;margin:.4rem 0 0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;line-height:1.2}.historia__content{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.historia__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.historia__title span{color:#10b981}.historia__title{text-align:left;margin:0;font-size:clamp(2.4rem,3.2vw,3.4rem)}.historia__text{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.65}.blog-hero{isolation:isolate;background-color:#f4faf7;position:relative}.blog-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffffed 0%,#f4faf7e8 45%,#f4faf7db 100%),url(/img/fondo_3.jpg);background-position:100%,100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.blog-hero>*{z-index:1;position:relative}.blog-hero{padding-block:5rem 4rem}.blog-hero__container{text-align:center;width:95%;max-width:900px;margin-inline:auto}.blog-hero__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;line-height:1.15}.blog-hero__title span{color:#10b981}.blog-hero__title{margin-bottom:1.6rem}.blog-hero__subtitle{color:#6b7280;max-width:56rem;margin:0 auto 3.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.blog-hero__search{max-width:56rem;margin:0 auto 2.4rem;position:relative}.blog-hero__search svg{color:#9ca3af;pointer-events:none;width:2rem;height:2rem;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.blog-hero__search input{color:#1f2937;background-color:#f3f4f6;border:0;border-radius:9999px;outline:none;width:100%;padding:1.4rem 2rem 1.4rem 5.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;transition:box-shadow .25s}.blog-hero__search input::placeholder{color:#9ca3af}.blog-hero__search input:focus-visible{box-shadow:0 0 0 2px #10b98173}.blog-hero__filters{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.blog-hero__filter{color:#1f2937;cursor:pointer;background-color:#f3f4f6;border:0;border-radius:9999px;padding:.8rem 1.8rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:600;transition:background-color .25s,color .25s}.blog-hero__filter:hover{background-color:#eeeff2}.blog-hero__filter:focus-visible{outline-offset:2px;outline:2px solid #10b981}.blog-hero__filter--active{color:#fff;background-color:#10b981}.blog-list{background-color:#f7f8f9;padding-block:5rem 0}.blog-list__container{width:95%;max-width:1400px;margin-inline:auto}.blog-list__grid{gap:3.2rem;display:grid}@media (width>=1024px){.blog-list__grid{grid-template-columns:1fr 32rem;align-items:start;gap:4rem}}.blog-list__main{flex-direction:column;gap:2.4rem;display:flex}.blog-list__posts{gap:2rem;display:grid}@media (width>=768px){.blog-list__posts{grid-template-columns:repeat(2,1fr)}}.blog-list__empty{text-align:center;color:#6b7280;background-color:#fff;border:1px dashed #e5e7eb;border-radius:1.6rem;padding:3.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;display:none}.blog-list__empty--visible{display:block}.blog-single{background-color:#f7f8f9;padding-block:5rem}.blog-single__container{width:95%;max-width:1400px;margin-inline:auto}.blog-single__grid{gap:3.2rem;display:grid}@media (width>=1024px){.blog-single__grid{grid-template-columns:1fr 32rem;align-items:start;gap:4rem}}.blog-single__back{color:#6b7280;align-items:center;gap:.6rem;margin-bottom:2.4rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:600;transition:color .25s;display:inline-flex}.blog-single__back:hover,.blog-single__back:focus-visible{color:#10b981}.blog-single__article{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;overflow:hidden}.blog-single__media{aspect-ratio:16/9;background-color:#e8f7f0;width:100%}.blog-single__media img{object-fit:cover;width:100%;height:100%}.blog-single__body{padding:3.2rem 2.4rem}@media (width>=768px){.blog-single__body{padding:4rem}}.blog-single__meta{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-bottom:1.6rem;display:flex}.blog-single__category{color:#059669;background-color:#10b9811f;border-radius:9999px;padding:.4rem 1.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.2rem;font-weight:600;display:inline-flex}.blog-single__info{color:#9ca3af;align-items:center;gap:.8rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;display:inline-flex}.blog-single__time{align-items:center;gap:.4rem;display:inline-flex}.blog-single__time svg{width:1.4rem;height:1.4rem}.blog-single__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.blog-single__title span{color:#10b981}.blog-single__title{text-align:left;margin:0 0 2rem}.blog-single__author{border-bottom:1px solid #e5e7eb;align-items:center;gap:1.2rem;margin-bottom:2.4rem;padding-bottom:2.4rem;display:flex}.blog-single__avatar{color:#059669;background-color:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700;display:flex}.blog-single__name{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700}.blog-single__role{color:#6b7280;margin:.2rem 0 0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem}.blog-single__content{color:#4b5563;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;line-height:1.75}.blog-single__content h2{color:#1f2937;margin:2.4rem 0 1.2rem;font-size:2rem;font-weight:700;line-height:1.3}.blog-single__content p{margin:0 0 1.6rem}.blog-single__content ul{margin:0 0 1.6rem;padding-left:2rem;list-style:outside}.blog-single__content ul li{margin-bottom:.8rem}.blog-single__content blockquote{color:#1f2937;background-color:#10b98114;border-left:4px solid #10b981;border-radius:0 1rem 1rem 0;margin:2rem 0;padding:1.6rem 2rem;font-style:italic}.contacto-hero{background-color:#fff;padding-block:5rem}.contacto-hero__container{width:95%;max-width:1400px;margin-inline:auto}.contacto-hero__grid{align-items:center;gap:4rem;display:grid}@media (width>=1024px){.contacto-hero__grid{grid-template-columns:1fr 1fr;gap:6rem}}.contacto-hero__content{flex-direction:column;gap:2rem;display:flex}.contacto-hero__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;line-height:1.15}.contacto-hero__title span{color:#10b981}.contacto-hero__title{font-size:clamp(3.2rem,5vw,5.2rem)}.contacto-hero__text{color:#6b7280;max-width:48rem;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.contacto-hero__media{aspect-ratio:1;background-color:#e8f7f0;border-radius:1.2rem;width:100%;overflow:hidden}.contacto-hero__media img{object-fit:cover;width:100%;height:100%}.contacto-form{isolation:isolate;background-color:#f4faf7;position:relative}.contacto-form:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffffed 0%,#f4faf7e8 45%,#f4faf7db 100%),url(/img/fondo_1.jpg);background-position:50%,50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.contacto-form>*{z-index:1;position:relative}.contacto-form{perspective:1400px;padding-block:5rem}.contacto-form__container{width:95%;max-width:1400px;margin-inline:auto}.contacto-form__card{transform-origin:top;background-color:#fff;border:1px solid #10b9812e;border-radius:1.6rem;gap:3.2rem;padding:3.2rem 2.4rem;display:grid;box-shadow:0 4rem 12rem #1f293724,inset 0 0 0 1px #fff9}@media (width>=768px){.contacto-form__card{padding:4rem}}@media (width>=1024px){.contacto-form__card{grid-template-columns:1.3fr 1fr;align-items:center;gap:4.8rem}}.contacto-form__header{margin-bottom:2.4rem}.contacto-form__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.contacto-form__title span{color:#10b981}.contacto-form__title{margin-bottom:.8rem;font-size:clamp(2.2rem,3vw,2.8rem)}.contacto-form__subtitle{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;line-height:1.55}.contacto-form__fields{gap:1.6rem;display:grid}@media (width>=768px){.contacto-form__fields{grid-template-columns:1fr 1fr}}.contacto-form__field{flex-direction:column;gap:.6rem;display:flex}@media (width>=768px){.contacto-form__field--full{grid-column:1/-1}}.contacto-form__label{color:#1f2937;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:600}.contacto-form__input,.contacto-form__select,.contacto-form__textarea{color:#1f2937;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;outline:none;width:100%;padding:1.2rem 1.4rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;transition:border-color .25s,box-shadow .25s}.contacto-form__input::placeholder,.contacto-form__select::placeholder,.contacto-form__textarea::placeholder{color:#9ca3af}.contacto-form__input:focus,.contacto-form__select:focus,.contacto-form__textarea:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.contacto-form__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.4rem center;background-repeat:no-repeat;padding-right:4rem}.contacto-form__textarea{resize:vertical;min-height:14rem}.contacto-form__counter{color:#9ca3af;align-self:flex-end;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.2rem}.contacto-form__consent{color:#6b7280;cursor:pointer;align-items:flex-start;gap:1rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;line-height:1.55;display:flex}.contacto-form__consent a{color:#059669;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.contacto-form__consent a:hover{color:#10b981}.contacto-form__checkbox{accent-color:#10b981;cursor:pointer;flex-shrink:0;width:1.8rem;height:1.8rem;margin:.2rem 0 0}.contacto-form__submit{color:#fff;cursor:pointer;background-color:#10b981;border:0;border-radius:1rem;width:100%;margin-top:.8rem;padding:1.4rem 2.4rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:700;transition:background-color .25s,transform .25s}.contacto-form__submit:hover{background-color:#059669;transform:translateY(-.2rem)}.contacto-form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contacto-form__status{border-radius:1rem;margin:1.6rem 0 0;padding:1.2rem 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;line-height:1.5}.contacto-form__status--ok{color:#059669;background-color:#10b9811a}.contacto-form__status--error{color:#b91c1c;background-color:#fef2f2}.contacto-form__error{color:#b91c1c;margin-top:.4rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;line-height:1.4;display:block}.contacto-form__error[hidden]{display:none}.contacto-form__input[aria-invalid=true],.contacto-form__select[aria-invalid=true],.contacto-form__textarea[aria-invalid=true]{border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c26}.contacto-form__submit:disabled{opacity:.7;cursor:wait;transform:none}.contacto-form__media{aspect-ratio:1;background-color:#e8f7f0;border-radius:1.2rem;width:100%;overflow:hidden}.contacto-form__media img{object-fit:cover;width:100%;height:100%}.contacto-canales{background-color:#fff;padding-block:5rem}.contacto-canales__container{width:95%;max-width:1400px;margin-inline:auto}.contacto-canales__header{text-align:center;margin:0 auto 4.8rem;max-width:52rem;margin-bottom:3.2rem}.contacto-canales__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.4rem,3.5vw,3.6rem);font-weight:700;line-height:1.15}.contacto-canales__title span{color:#10b981}.contacto-canales__subtitle{color:#6b7280;max-width:52rem;margin:0 auto;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.55}.contacto-canales__grid{gap:2rem;display:grid}@media (width>=768px){.contacto-canales__grid{grid-template-columns:repeat(2,1fr);gap:2.4rem}}.legal{background-color:#f7f8f9;padding-block:5rem}.legal__container{width:95%;max-width:96rem;margin-inline:auto}.legal__header{max-width:72rem;margin-bottom:3.2rem}.legal__title{letter-spacing:-.02em;text-wrap:balance;color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;line-height:1.15}.legal__title span{color:#10b981}.legal__title{margin-bottom:1.2rem;font-size:clamp(3rem,4.5vw,4.4rem)}.legal__date{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem}.legal__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;padding:3.2rem 2.4rem}@media (width>=768px){.legal__card{padding:4.8rem}}.legal__content{color:#4b5563;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;line-height:1.75}.legal__content h2{color:#1f2937;margin:3.2rem 0 1.2rem;font-size:2.2rem;font-weight:700;line-height:1.3}.legal__content h2:first-child{margin-top:0}.legal__content h3{color:#1f2937;margin:2.4rem 0 .8rem;font-size:1.8rem;font-weight:700}.legal__content p{margin:0 0 1.6rem}.legal__content ul{margin:0 0 1.6rem;padding-left:2rem;list-style:outside}.legal__content ul li{margin-bottom:.8rem}.legal__content a{color:#059669;text-underline-offset:.2em;font-weight:600;text-decoration:underline}.legal__content a:hover{color:#10b981}.legal__content strong{color:#1f2937}.legal__note{color:#1f2937;background-color:#10b98114;border:1px solid #10b98147;border-radius:1rem;margin:2.4rem 0;padding:1.6rem 2rem}.header{z-index:100;pointer-events:none;justify-content:center;padding-inline:1.6rem;display:flex;position:fixed;top:1.6rem;left:0;right:0}.header__bar{isolation:isolate;pointer-events:auto;border:1px solid #0000;border-radius:1.8rem;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;width:min(108rem,100%);padding:.8rem .8rem .8rem 1.8rem;transition:background-color .35s,border-color .35s,box-shadow .35s;display:flex;position:relative}.header__bar>:not(.header__border-light){z-index:3;position:relative}.header__border-light{z-index:2;pointer-events:none;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.header__border-light__trail{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:butt;stroke-linejoin:round;opacity:0;stroke:#34d3998c;stroke-dasharray:.085 .915;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #10b98159);animation:7s linear infinite header-border-light-travel}.header__border-light__head{fill:none;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:.001 .999;stroke-dashoffset:.987px;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 4px #6ee7b7f2)drop-shadow(0 0 8px #10b981cc);animation:7s linear infinite header-border-light-head}.header--solid .header__bar,.header--open .header__bar{backdrop-filter:blur(18px)saturate(1.4);background:#fdfeffe0;border-color:#1f293714;box-shadow:0 1.4rem 3.6rem #11182124}.header__logo{flex-shrink:0;margin-right:auto;line-height:0;display:flex}@media (width>=1024px){.header__logo{margin-right:0}}.header__logo-img{width:auto;height:3.6rem}@media (width>=1024px){.header__logo-img{height:4.4rem}}.header__logo-img--light,.header--overlay:not(.header--solid):not(.header--open) .header__logo-img--dark{display:none}.header--overlay:not(.header--solid):not(.header--open) .header__logo-img--light{display:block}.header__toggle{cursor:pointer;background:0 0;border:1px solid #f3f4f62e;border-radius:1.2rem;flex-direction:column;justify-content:center;gap:.6rem;width:4.4rem;height:4.4rem;padding:1.2rem;display:flex}@media (width>=1024px){.header__toggle{display:none}}.header__toggle:focus-visible{outline-offset:3px;outline:2px solid #6ee7b7}.header__toggle-bar{background:#f4f7f5;border-radius:999px;width:100%;height:1.5px;transition:transform .3s;display:block}.header--open .header__toggle-bar,.header--solid .header__toggle-bar{background:#1f2937}.header--solid .header__toggle,.header--open .header__toggle{border-color:#1f29371f}.header--open .header__toggle-bar:first-child{transform:translateY(.38rem)rotate(45deg)}.header--open .header__toggle-bar:last-child{transform:translateY(-.38rem)rotate(-45deg)}.header__menu{flex-direction:column;gap:.4rem;width:100%;padding-block:.8rem .4rem;display:none}@media (width>=1024px){.header__menu{flex-direction:row;flex:1;align-items:center;width:auto;padding:0;display:flex}}.header--open .header__menu{display:flex}.header__nav{width:100%}@media (width>=1024px){.header__nav{width:auto;margin-inline:auto}}.header__nav-list{flex-direction:column;gap:.2rem;display:flex}@media (width>=1024px){.header__nav-list{flex-direction:row;align-items:center;gap:2.6rem}}.header__nav-link{color:#1f2937;width:fit-content;padding:1rem .4rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.7rem;font-weight:600;transition:color .2s;display:block;position:relative}@media (width>=1024px){.header__nav-link{padding:.4rem 0;font-size:1.45rem;font-weight:500}}.header__nav-link:hover,.header__nav-link:focus-visible,.header__nav-link--active{color:#10b981}.header__nav-link:focus-visible{outline-offset:4px;border-radius:.4rem;outline:2px solid #10b981}.header__nav-link--active:after{content:"";background:#10b981;border-radius:2px;height:2px;position:absolute;bottom:.3rem;left:.4rem;right:.4rem}@media (width>=1024px){.header__nav-link--active:after{bottom:-.7rem;left:0;right:0}}.header--overlay:not(.header--solid):not(.header--open) .header__nav-link{color:#f3f4f6c7}.header--overlay:not(.header--solid):not(.header--open) .header__nav-link:hover,.header--overlay:not(.header--solid):not(.header--open) .header__nav-link:focus-visible,.header--overlay:not(.header--solid):not(.header--open) .header__nav-link--active{color:#fff}.header--overlay:not(.header--solid):not(.header--open) .header__nav-link--active:after{background:#6ee7b7}.header__button{flex-shrink:0}.header__button .btn{border-radius:1.2rem;width:100%;padding:1rem 1.8rem;box-shadow:inset 0 0 0 1px #a7f3d059,0 .8rem 2.4rem #05966959}@media (width>=1024px){.header__button .btn{width:auto}}.header__button .btn:hover,.header__button .btn:focus-visible{box-shadow:inset 0 0 0 1px #a7f3d080,0 1.2rem 3.2rem #10b98173}body:not(.is-home) main{padding-top:8.8rem}@keyframes header-border-light-travel{0%,62%{stroke-dashoffset:1px;opacity:0}64%{opacity:1;stroke-dashoffset:1px}90%{opacity:1;stroke-dashoffset:0}93%,to{opacity:0;stroke-dashoffset:0}}@keyframes header-border-light-head{0%,62%{stroke-dashoffset:.987px;opacity:0}64%{opacity:1;stroke-dashoffset:.987px}90%{opacity:1;stroke-dashoffset:-.013px}93%,to{opacity:0;stroke-dashoffset:-.013px}}@media (prefers-reduced-motion:reduce){.header__border-light__trail,.header__border-light__head{animation:none}}.btn{text-align:center;cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.8rem;padding:1.2rem 2.4rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--primary{color:#fff;background-color:#10b981}.btn--primary:hover,.btn--primary:focus-visible{background-color:#059669}.btn--tertiary{color:#1f2937;background-color:#0000;border-color:#1f2937}.btn--tertiary:hover,.btn--tertiary:focus-visible{color:#fff;background-color:#1f2937}.card-necesidad{background-color:#fff;border:1px solid #0000;border-radius:1.6rem;flex-direction:column;align-items:flex-start;gap:1.6rem;height:100%;padding:2.8rem 2.4rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 1px 3px #1f29370f}.card-necesidad:hover,.card-necesidad:focus-within{border-color:#10b98159;transform:translateY(-.8rem);box-shadow:0 1.6rem 3.2rem #1f29371a}.card-necesidad:focus-within{outline-offset:3px;outline:2px solid #10b98173}.card-necesidad__icon{color:#10b981;background-color:#10b9811f;border-radius:1.2rem;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;transition:background-color .25s;display:flex}.card-necesidad__icon svg{width:2.4rem;height:2.4rem}.card-necesidad:hover .card-necesidad__icon{background-color:#10b98133}.card-necesidad__title{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.35}.card-necesidad__text{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6}.card-desafio{background-color:#0000;border:1px solid #e5e7eb;border-radius:1.6rem;flex-direction:column;align-items:flex-start;gap:1.6rem;height:100%;padding:3.2rem 2.8rem;transition:background-color .35s,color .35s,box-shadow .35s,border-color .35s;display:flex}.card-desafio:is(:hover,:focus-within){background-color:#121a24;border-color:#121a24;box-shadow:0 1.2rem 3.2rem #1f29372e}.card-desafio:focus-within{outline-offset:3px;outline:2px solid #10b98173}.card-desafio__icon{color:#10b981;background-color:#10b9811f;border-radius:1.2rem;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;transition:background-color .35s,color .35s;display:flex}.card-desafio__icon svg{width:2.4rem;height:2.4rem}.card-desafio:hover .card-desafio__icon{color:#6ee7b7;background-color:#10b9812e}.card-desafio__title{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.35;transition:color .35s}.card-desafio:hover .card-desafio__title{color:#fff}.card-desafio__text{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.65;transition:color .35s}.card-desafio:hover .card-desafio__text{color:#ffffffe0}.card-beneficio{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;align-items:flex-start;gap:1.6rem;height:100%;padding:2.4rem;transition:transform .35s,box-shadow .35s,border-color .35s,background-color .35s;display:flex}.card-beneficio:hover,.card-beneficio:focus-within{background-color:#fff;border-color:#10b98173;transform:translateY(-.6rem);box-shadow:0 1.2rem 2.8rem #1f29371a}.card-beneficio:focus-within{outline-offset:3px;outline:2px solid #10b98173}.card-beneficio__icon{color:#10b981;background-color:#10b9811f;border-radius:1.2rem;flex-shrink:0;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;transition:background-color .35s,color .35s,transform .35s;display:flex}.card-beneficio__icon svg{width:2.4rem;height:2.4rem}.card-beneficio:hover .card-beneficio__icon{color:#059669;background-color:#10b98133;transform:scale(1.05)}.card-beneficio__content{flex-direction:column;gap:.4rem;min-width:0;display:flex}.card-beneficio__title{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.3;transition:color .35s}.card-beneficio:hover .card-beneficio__title{color:#059669}.card-beneficio__text{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.55}.card-proceso{z-index:1;background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;flex-direction:column;align-items:flex-start;gap:1.2rem;height:100%;padding:2.4rem;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative}.card-proceso:hover,.card-proceso:focus-within{border-color:#10b98173;transform:translateY(-.6rem);box-shadow:0 1.2rem 2.8rem #1f29371a}.card-proceso:focus-within{outline-offset:3px;outline:2px solid #10b98173}.card-proceso__step{color:#10b9818c;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:2.8rem;font-weight:700;line-height:1;transition:color .35s}.card-proceso:hover .card-proceso__step{color:#10b981}.card-proceso__icon{color:#10b981;background-color:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;transition:background-color .35s,transform .35s;display:flex}.card-proceso__icon svg{width:2.2rem;height:2.2rem}.card-proceso:hover .card-proceso__icon{background-color:#10b98133;transform:scale(1.06)}.card-proceso__title{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.3}.card-proceso__text{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.55}.card-articulo{height:100%;color:inherit;background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;flex-direction:column;gap:1.4rem;padding:2.4rem;text-decoration:none;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .3s;display:flex}.card-articulo:hover,.card-articulo:focus-visible{background-color:#f6f7f8;border-color:#0000;transform:translateY(-.4rem);box-shadow:0 1rem 2.4rem #1f293714}.card-articulo__meta{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.card-articulo__category{color:#059669;background-color:#10b9811f;border-radius:9999px;padding:.4rem 1.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.2rem;font-weight:600;display:inline-flex}.card-articulo__date{color:#9ca3af;white-space:nowrap;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;font-weight:400}.card-articulo__title{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.35;transition:color .3s}.card-articulo:hover .card-articulo__title{color:#059669}.card-articulo__excerpt{color:#6b7280;flex:1;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.55}.card-articulo__author{align-items:center;gap:1rem;margin-top:.4rem;display:flex}.card-articulo__avatar{color:#059669;background-color:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;font-weight:700;display:flex}.card-articulo__name{color:#6b7280;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:500}.card-pilar{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;flex-direction:column;align-items:flex-start;gap:1.6rem;height:100%;padding:2.8rem 2.4rem;transition:transform .35s,box-shadow .35s,border-color .35s,background-color .35s;display:flex;box-shadow:0 1px 3px #1f29370d}.card-pilar:hover,.card-pilar:focus-within{border-color:#10b98166;transform:translateY(-.6rem);box-shadow:0 1.4rem 3rem #1f29371a}.card-pilar:focus-within{outline-offset:3px;outline:2px solid #10b98173}.card-pilar__icon{color:#10b981;background-color:#10b9811f;border-radius:1.2rem;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;transition:background-color .35s,transform .35s;display:flex}.card-pilar__icon svg{width:2.4rem;height:2.4rem}.card-pilar:hover .card-pilar__icon{background-color:#10b98133;transform:scale(1.05)}.card-pilar__title{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3}.card-pilar__text{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6}.card-solucion{background-color:#f9f9fa;border:1px solid #e5e7eb;border-radius:1.6rem;flex-direction:column;align-items:flex-start;gap:1.4rem;height:100%;padding:2.8rem 2.4rem;transition:background-color .35s,border-color .35s,box-shadow .35s,transform .35s,color .35s;display:flex}.card-solucion:hover,.card-solucion:focus-within{background-color:#121a24;border-color:#121a24;transform:translateY(-.4rem);box-shadow:0 1.4rem 3.2rem #1f29372e}.card-solucion:focus-within{outline-offset:3px;outline:2px solid #10b98173}.card-solucion__icon{color:#10b981;background-color:#10b9811f;border-radius:1.2rem;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;transition:background-color .35s;display:flex}.card-solucion__icon svg{width:2.4rem;height:2.4rem}.card-solucion:hover .card-solucion__icon{background-color:#10b9812e}.card-solucion__title{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3;transition:color .35s}.card-solucion:hover .card-solucion__title{color:#fff}.card-solucion__text{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.55;transition:color .35s}.card-solucion:hover .card-solucion__text{color:#ffffffd9}.card-solucion__list{flex-direction:column;flex:1;gap:1rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.card-solucion__list li{color:#1f2937;align-items:flex-start;gap:1rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.45;transition:color .35s;display:flex}.card-solucion:hover .card-solucion__list li{color:#ffffffeb}.card-solucion__check{color:#10b981;flex-shrink:0;margin-top:.15rem;display:inline-flex}.card-solucion__check svg{width:1.6rem;height:1.6rem}.card-solucion__link{color:#1f2937;align-items:center;gap:.6rem;margin-top:auto;padding-top:.8rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700;transition:color .35s,gap .35s;display:inline-flex}.card-solucion__link:hover{gap:1rem}.card-solucion:hover .card-solucion__link{color:#fff}.card-valor{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;flex-direction:column;align-items:flex-start;gap:1.6rem;height:100%;padding:2.8rem 2.4rem;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.card-valor:hover,.card-valor:focus-within{border-color:#10b98166;transform:translateY(-.6rem);box-shadow:0 1.4rem 3rem #1f29371a}.card-valor:focus-within{outline-offset:3px;outline:2px solid #10b98173}.card-valor__icon{color:#10b981;background-color:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;transition:background-color .35s,transform .35s;display:flex}.card-valor__icon svg{width:2.4rem;height:2.4rem}.card-valor:hover .card-valor__icon{background-color:#10b98133;transform:scale(1.06)}.card-valor__title{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3}.card-valor__text{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6}.card-blog-featured{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;transition:box-shadow .35s,transform .35s;overflow:hidden}.card-blog-featured:hover{transform:translateY(-.3rem);box-shadow:0 1.2rem 2.8rem #1f29371a}.card-blog-featured__media{aspect-ratio:16/9;background-color:#e8f7f0;width:100%;transition:opacity .25s;display:block}.card-blog-featured__media:hover{opacity:.95}.card-blog-featured__media img{object-fit:cover;width:100%;height:100%}.card-blog-featured__body{padding:2.4rem}.card-blog-featured__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:1.4rem;display:flex}.card-blog-featured__category{color:#059669;background-color:#10b9811f;border-radius:9999px;padding:.4rem 1.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.2rem;font-weight:600;display:inline-flex}.card-blog-featured__info{color:#9ca3af;align-items:center;gap:.8rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;display:inline-flex}.card-blog-featured__dot{color:#d1d5db}.card-blog-featured__time{align-items:center;gap:.4rem;display:inline-flex}.card-blog-featured__time svg{width:1.4rem;height:1.4rem}.card-blog-featured__title{color:#1f2937;margin:0 0 1.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(2rem,2.8vw,2.6rem);font-weight:700;line-height:1.3}.card-blog-featured__title a{color:inherit;transition:color .25s}.card-blog-featured__title a:hover{color:#10b981}.card-blog-featured__excerpt{color:#6b7280;margin:0 0 2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6}.card-blog-featured__author{align-items:center;gap:1.2rem;display:flex}.card-blog-featured__avatar{color:#059669;background-color:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:700;display:flex}.card-blog-featured__name{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:700}.card-blog-featured__role{color:#6b7280;margin:.2rem 0 0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem}.card-blog-post{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;transition:box-shadow .35s,transform .35s,opacity .3s}.card-blog-post:hover,.card-blog-post:focus-within{transform:translateY(-.4rem);box-shadow:0 1rem 2.4rem #1f293714}.card-blog-post:focus-within{outline-offset:3px;outline:2px solid #10b98173}.card-blog-post--hidden{display:none}.card-blog-post__link{height:100%;color:inherit;flex-direction:column;gap:1.2rem;padding:2.4rem;text-decoration:none;display:flex}.card-blog-post__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.card-blog-post__category{color:#059669;background-color:#10b9811f;border-radius:9999px;padding:.4rem 1.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.2rem;font-weight:600;display:inline-flex}.card-blog-post__info{color:#9ca3af;align-items:center;gap:.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.2rem;display:inline-flex}.card-blog-post__time{align-items:center;gap:.3rem;display:inline-flex}.card-blog-post__time svg{width:1.3rem;height:1.3rem}.card-blog-post__title{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.35;transition:color .25s}.card-blog-post__link:hover .card-blog-post__title{color:#10b981}.card-blog-post__excerpt{color:#6b7280;flex:1;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.55}.card-blog-post__author{align-items:center;gap:1rem;margin-top:.4rem;display:flex}.card-blog-post__avatar{color:#059669;background-color:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;font-weight:700;display:flex}.card-blog-post__name{color:#6b7280;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:500}.blog-sidebar{flex-direction:column;gap:2rem;display:flex}.blog-sidebar__widget{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;padding:2.4rem}.blog-sidebar__widget--newsletter{background-color:#10b98114;border-color:#10b98133}.blog-sidebar__title{color:#1f2937;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.7rem;font-weight:700}.blog-sidebar__text{color:#6b7280;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;line-height:1.55}.blog-sidebar__categories{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.blog-sidebar__categories a{color:#6b7280;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;transition:color .25s;display:flex}.blog-sidebar__categories a:hover{color:#10b981}.blog-sidebar__count{color:#9ca3af;font-weight:600}.blog-sidebar__featured{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.blog-sidebar__featured a{align-items:flex-start;gap:1.2rem;text-decoration:none;transition:opacity .25s;display:flex}.blog-sidebar__featured a:hover{opacity:.8}.blog-sidebar__number{color:#10b981;flex-shrink:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.8rem;font-weight:700;line-height:1}.blog-sidebar__featured-title{color:#1f2937;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.4}.blog-sidebar__form{flex-direction:column;gap:1rem;display:flex}.blog-sidebar__form input{color:#1f2937;background-color:#fff;border:1px solid #e5e7eb;border-radius:9999px;outline:none;width:100%;padding:1.2rem 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem}.blog-sidebar__form input:focus{border-color:#10b981}.blog-sidebar__form button{color:#fff;cursor:pointer;background-color:#10b981;border:0;border-radius:9999px;width:100%;padding:1.2rem 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:700;transition:background-color .25s}.blog-sidebar__form button:hover{background-color:#059669}.card-contacto{text-align:center;height:100%;color:inherit;background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;flex-direction:column;align-items:center;gap:1.2rem;padding:3.2rem 2.4rem;text-decoration:none;transition:background-color .35s,border-color .35s,box-shadow .35s,transform .35s;display:flex}.card-contacto:hover,.card-contacto:focus-visible{background-color:#121a24;border-color:#121a24;transform:translateY(-.4rem);box-shadow:0 1.4rem 3.2rem #1f29372e}.card-contacto__icon{color:#10b981;background-color:#10b9811f;border-radius:1.2rem;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;transition:background-color .35s;display:flex}.card-contacto__icon svg{width:2.4rem;height:2.4rem}.card-contacto:hover .card-contacto__icon{background-color:#10b9812e}.card-contacto__title{color:#1f2937;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.8rem;font-weight:700;transition:color .35s}.card-contacto:hover .card-contacto__title{color:#fff}.card-contacto__text{color:#6b7280;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.55;transition:color .35s}.card-contacto:hover .card-contacto__text{color:#fffc}.card-contacto__value{color:#1f2937;margin-top:.4rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:600;transition:color .35s}.card-contacto:hover .card-contacto__value{color:#10b981}.faq-item{background-color:#f7f8f9;border:1px solid #1f293714;border-radius:1.2rem;transition:background-color .3s,border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 1px 2px #1f29370a}.faq-item--open{background-color:#f3f4f6;border-color:#10b98138;box-shadow:0 .8rem 2.4rem #1f29370f}.faq-item:hover:not(.faq-item--open){border-color:#10b9812e}.faq-item__trigger{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1.6rem;width:100%;padding:2rem 2.4rem;transition:background-color .2s;display:flex}.faq-item__trigger:hover{background-color:#10b9810a}.faq-item__trigger:focus-visible{outline-offset:-2px;outline:2px solid #10b981}.faq-item__question{color:#1f2937;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4}.faq-item__icon{color:#9ca3af;background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;transition:background-color .3s,color .3s,transform .3s;display:flex}.faq-item__icon svg{width:1.6rem;height:1.6rem}.faq-item--open .faq-item__icon{color:#fff;background-color:#10b981;transform:rotate(45deg)}.faq-item__panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item--open .faq-item__panel{grid-template-rows:1fr}.faq-item__panel-inner{min-height:0;overflow:hidden}.faq-item__answer{color:#6b7280;margin:0;padding:0 2.4rem 2rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6}.footer{color:#9ca3af;background-color:#1c2533;padding-block:6rem 3.2rem}.footer__container{width:95%;max-width:1400px;margin-inline:auto}.footer__top{gap:4rem;padding-bottom:4rem;display:grid}@media (width>=768px){.footer__top{grid-template-columns:repeat(3,1fr);gap:4rem}}@media (width>=1024px){.footer__top{grid-template-columns:2fr 1fr 1.2fr 1.2fr;gap:6rem}}.footer__brand{flex-direction:column;gap:1.6rem;max-width:42rem;display:flex}@media (width>=768px) and (width<=1023px){.footer__brand{grid-column:1/-1}}.footer__logo{display:inline-block}.footer__logo img{filter:brightness(0)invert();width:auto;height:4.8rem;display:block}.footer__desc{color:#9ca3af;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.65}.footer__heading{letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin:0 0 1.6rem;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;font-weight:600}.footer__links,.footer__contact{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.footer__links a,.footer__contact a{color:#d1d5db;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:400;transition:color .25s}.footer__links a:hover,.footer__contact a:hover{color:#10b981}.footer__contact li{color:#d1d5db;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.55}.footer__bottom{border-top:1px solid #ffffff1a;gap:1.6rem;padding-top:2.4rem;display:grid}@media (width>=768px){.footer__bottom{grid-template-columns:1fr auto auto;align-items:center}}.footer__copy{color:#9ca3af;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;font-weight:400}.footer__legal{flex-wrap:wrap;gap:2rem;display:flex}.footer__legal a{color:#9ca3af;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.3rem;font-weight:400;transition:color .25s}.footer__legal a:hover{color:#fff}.footer__top-btn{color:#d1d5db;background-color:#ffffff14;border-radius:.8rem;justify-content:center;justify-self:end;align-items:center;width:4rem;height:4rem;transition:background-color .25s,color .25s;display:flex}.footer__top-btn svg{width:2rem;height:2rem}.footer__top-btn:hover{color:#fff;background-color:#10b981}
