.ecuador_page__pk_MA{--ink:#09090b;--muted:#52525b;--paper:#fff;--soft:#fafafa;--line:#e4e4e7;--red:#F4320B;--gutter:16px;background:var(--paper);color:var(--ink);padding-top:72px;font-family:var(--font-inter),system-ui,sans-serif}.ecuador_page__pk_MA *{box-sizing:border-box}.ecuador_page__pk_MA h1,.ecuador_page__pk_MA h2,.ecuador_page__pk_MA h3{font-family:var(--font-inter),system-ui,sans-serif;font-weight:600;letter-spacing:-.03em;text-wrap:balance;color:inherit}.ecuador_page__pk_MA h1{font-size:clamp(36px,4.4vw,64px);line-height:1.04}.ecuador_page__pk_MA h2{font-size:clamp(26px,2.6vw,38px);line-height:1.12}.ecuador_page__pk_MA h3{font-size:19px;line-height:1.3;letter-spacing:-.02em}.ecuador_page__pk_MA p{font-size:15px;line-height:1.7;color:var(--muted)}.ecuador_page__pk_MA ol,.ecuador_page__pk_MA ul{list-style:none;margin:0;padding:0}.ecuador_page__pk_MA a:focus-visible,.ecuador_page__pk_MA summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}.ecuador_page__pk_MA [id]{scroll-margin-top:96px}.ecuador_container__a4OCa{max-width:96rem;margin-inline:auto;padding-inline:var(--gutter);width:100%}.ecuador_eyebrow__KFCRY{display:inline-flex;align-items:center;gap:10px;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:inherit!important;margin-bottom:20px}.ecuador_eyebrow__KFCRY:before{content:"";width:18px;height:2px;background:var(--red);flex-shrink:0}.ecuador_primary__WVUip{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border-radius:6px;background:var(--red);color:#fff;font-size:14px;font-weight:600;border:1px solid var(--red);transition:background .2s,border-color .2s;white-space:nowrap}.ecuador_primary__WVUip:hover{background:#c92608;border-color:#c92608}.ecuador_ghost__PznbE{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border-radius:6px;border:1px solid var(--line);color:inherit;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;white-space:nowrap}.ecuador_ghost__PznbE:hover{border-color:currentColor}.ecuador_inlineLink__6TyI_{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--red)}.ecuador_inlineLink__6TyI_:hover{color:var(--red)}.ecuador_actions__LoUYT{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ecuador_hero__csAOy{background:#0A0A0B;color:#fafafa;--ink:#fafafa;--muted:#a1a1aa;--line:rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.1)}.ecuador_heroGrid__VaHTV{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px 80px;align-items:end;padding-block:72px 64px}.ecuador_hero__csAOy h1{max-width:14ch}.ecuador_hero__csAOy h1 em{font-style:normal;color:var(--red)}.ecuador_lead__cwj4O{max-width:600px;font-size:17px!important;margin-top:26px;color:#d4d4d8}.ecuador_heroFoot__G9UZL{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.ecuador_heroFoot__G9UZL span{display:inline-flex;align-items:center;gap:8px}.ecuador_heroFoot__G9UZL svg{color:var(--red)}.ecuador_ficha__qoc0_{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#111113}.ecuador_ficha__qoc0_>p{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#fafafa}.ecuador_ficha__qoc0_ dl{margin:0}.ecuador_ficha__qoc0_ div{display:grid;grid-template-columns:128px 1fr;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.ecuador_ficha__qoc0_ div:last-child{border-bottom:0}.ecuador_ficha__qoc0_ dt{font-size:12px;color:var(--muted);padding-top:2px}.ecuador_ficha__qoc0_ dd{margin:0;font-size:14px;line-height:1.55;color:#fafafa}.ecuador_ficha__qoc0_ dd small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.ecuador_sectionNav__hHnap{border-bottom:1px solid var(--line);background:var(--paper)}.ecuador_sectionNav__hHnap div{display:flex;gap:4px 28px;flex-wrap:wrap;padding-block:14px;font-size:13px;font-weight:600}.ecuador_sectionNav__hHnap a{padding-block:4px;color:var(--muted);border-bottom:1px solid transparent}.ecuador_sectionNav__hHnap a:hover{color:var(--ink);border-color:var(--red)}.ecuador_section__LTSnz{padding-block:88px}.ecuador_soft__GSHNb{background:var(--soft);border-block:1px solid var(--line)}.ecuador_row__GbGa2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:32px 64px}.ecuador_rowLabel__uGd3k{position:sticky;top:96px;align-self:start}.ecuador_rowLabel__uGd3k p{font-size:14px;margin-top:18px;max-width:300px}.ecuador_rowLabel__uGd3k>a{margin-top:22px;display:inline-flex}.ecuador_rowBody__RAEb9{min-width:0}.ecuador_rowBody__RAEb9>h2{max-width:22ch;margin-bottom:16px}.ecuador_rowBody__RAEb9>p{max-width:680px}.ecuador_services__VeP_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.ecuador_service__cuP1z{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper)}.ecuador_mockup__I9VHt{aspect-ratio:3/2;background:var(--soft);border-bottom:1px solid var(--line);overflow:hidden}.ecuador_mockup__I9VHt img{display:block;width:100%;height:100%;object-fit:cover}.ecuador_serviceBody__urevf{padding:26px 26px 28px;display:flex;flex-direction:column;flex:1}.ecuador_serviceBody__urevf>svg{color:var(--red);margin-bottom:16px}.ecuador_serviceBody__urevf h3{margin-bottom:10px}.ecuador_serviceDetail__bO68G{font-size:13px;margin:12px 0 22px;color:var(--ink)}.ecuador_serviceBody__urevf>a{margin-top:auto;align-self:flex-start}.ecuador_redesign__Qqhsm{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:26px;border:1px solid var(--line);border-radius:10px;margin-top:24px}.ecuador_redesign__Qqhsm>svg{color:var(--red)}.ecuador_redesign__Qqhsm h3{margin-bottom:6px}.ecuador_redesign__Qqhsm p{font-size:14px}.ecuador_localGrid__VxFsy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--paper);margin-top:36px}.ecuador_localGrid__VxFsy article{padding:28px 24px;border-right:1px solid var(--line)}.ecuador_localGrid__VxFsy article:last-child{border-right:0}.ecuador_localGrid__VxFsy svg{color:var(--red)}.ecuador_localGrid__VxFsy h3{margin:16px 0 10px;font-size:17px}.ecuador_localGrid__VxFsy p{font-size:14px}.ecuador_localGrid__VxFsy ul{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.ecuador_localGrid__VxFsy li{font-size:12px;font-weight:600;padding:5px 10px;border:1px solid var(--line);border-radius:4px;color:var(--ink)}.ecuador_localNote__H_zKP{font-size:13px!important;margin-top:16px;max-width:760px}.ecuador_cities__LEZgS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px}.ecuador_cities__LEZgS article{border-top:2px solid var(--ink);padding-top:22px}.ecuador_cities__LEZgS article span{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:12px}.ecuador_cities__LEZgS h3{font-size:24px;margin-bottom:10px}.ecuador_cities__LEZgS p{font-size:14px}.ecuador_citiesMore__VwG_F{margin-top:32px;padding-top:22px;border-top:1px solid var(--line);font-size:14px!important;max-width:760px}.ecuador_foundation__l2Ls_{background:#0A0A0B;color:#fafafa;--ink:#fafafa;--muted:#a1a1aa;--line:rgba(255,255,255,.14)}.ecuador_foundationGrid__z3kKr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 80px;align-items:center}.ecuador_foundationGrid__z3kKr p{color:#d4d4d8;margin-top:18px;max-width:560px}.ecuador_offer__NVpwC{border:1px solid var(--line);border-radius:10px;padding:36px}.ecuador_offer__NVpwC strong{display:block;font-size:clamp(72px,8vw,120px);line-height:.95;letter-spacing:-.06em;color:var(--red);font-weight:600}.ecuador_offer__NVpwC strong span{font-size:.45em;vertical-align:top;margin-left:4px}.ecuador_offer__NVpwC h3{margin-top:14px;max-width:380px}.ecuador_offer__NVpwC p{font-size:14px;margin-top:10px}.ecuador_steps__Pmmkl{counter-reset:step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:36px;border-top:1px solid var(--line)}.ecuador_steps__Pmmkl li{counter-increment:step;display:grid;grid-template-columns:48px 1fr;gap:12px;padding:24px 0;border-bottom:1px solid var(--line)}.ecuador_steps__Pmmkl li:before{content:"0" counter(step);font-size:13px;font-weight:600;color:var(--red);padding-top:4px}.ecuador_steps__Pmmkl h3{margin-bottom:8px}.ecuador_steps__Pmmkl p{font-size:14px}.ecuador_plansLink__zZcHv{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:32px;padding:26px;border:1px solid var(--ink);border-radius:10px}.ecuador_tori__gWINR{display:block;width:118px;height:auto;margin:-10px 0}.ecuador_plansLink__zZcHv h3{margin-bottom:6px}.ecuador_plansLink__zZcHv p{font-size:14px}.ecuador_seoNote__OGv0U{margin-top:40px;padding-top:28px;border-top:1px solid var(--line);max-width:820px}.ecuador_seoNote__OGv0U p{margin-top:12px;font-size:14px}.ecuador_seoNote__OGv0U div{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ecuador_faq__1RzCQ{margin-top:28px;border-top:1px solid var(--line)}.ecuador_faq__1RzCQ details{border-bottom:1px solid var(--line)}.ecuador_faq__1RzCQ summary{display:flex;align-items:flex-start;gap:16px;cursor:pointer;list-style:none;padding:20px 0;font-size:16px;font-weight:600;line-height:1.45;color:var(--ink)}.ecuador_faq__1RzCQ summary::-webkit-details-marker{display:none}.ecuador_faq__1RzCQ summary span{margin-left:auto;flex-shrink:0;font-size:22px;font-weight:300;line-height:1;transition:transform .2s}.ecuador_faq__1RzCQ details[open] summary span{transform:rotate(45deg)}.ecuador_faq__1RzCQ details>p{padding:0 0 22px;max-width:760px;font-size:14px}.ecuador_contact__jFQf1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 80px;align-items:center}.ecuador_contact__jFQf1>div:first-child{max-width:560px}.ecuador_contact__jFQf1>div:first-child p{margin-top:16px}.ecuador_contactMeta__G8VPK{display:flex;flex-direction:column;gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-size:14px}.ecuador_contactMeta__G8VPK a{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600}.ecuador_contactMeta__G8VPK svg{color:var(--red)}.ecuador_form__8yne2{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px;color:#09090b;color-scheme:light}.ecuador_form__8yne2>div{background:#fff!important;box-shadow:none!important;border-radius:0}.ecuador_form__8yne2>div>div:first-child{background:#fff!important;color:#09090b;padding:8px 0 18px}.ecuador_form__8yne2 h2{font-size:22px;letter-spacing:-.02em;color:#09090b!important;margin-bottom:8px}.ecuador_form__8yne2 h3,.ecuador_form__8yne2 label{color:#09090b!important}.ecuador_form__8yne2>div>div:nth-child(2){background:#f4f4f5!important;padding:14px;border-radius:6px}.ecuador_form__8yne2>div>div:nth-child(2) span{color:#52525b!important}.ecuador_form__8yne2>div>div:nth-child(2) div[class*=rounded-full]{background:#e4e4e7}.ecuador_form__8yne2>div>div:nth-child(2) div[class*=accent]{background:#F4320B!important}.ecuador_form__8yne2 p{color:#52525b!important;margin-top:8px}.ecuador_form__8yne2 form{padding:22px 0 0}.ecuador_form__8yne2 input,.ecuador_form__8yne2 select,.ecuador_form__8yne2 textarea{background:#fff!important;color:#09090b!important;border-color:#d4d4d8!important}.ecuador_form__8yne2 input::placeholder,.ecuador_form__8yne2 textarea::placeholder{color:#a1a1aa}.ecuador_form__8yne2 button{color:#09090b}.ecuador_form__8yne2 button[type=submit],.ecuador_form__8yne2 form button{background:#F4320B!important;color:#fff!important;box-shadow:none!important}.ecuador_form__8yne2 form button:disabled{opacity:.4}@media(min-width:640px){.ecuador_page__pk_MA{--gutter:24px}}@media(max-width:1100px){.ecuador_heroGrid__VaHTV{gap:40px}.ecuador_localGrid__VxFsy{grid-template-columns:repeat(2,minmax(0,1fr))}.ecuador_localGrid__VxFsy article{border-bottom:1px solid var(--line)}.ecuador_localGrid__VxFsy article:nth-child(2n){border-right:0}.ecuador_localGrid__VxFsy article:nth-last-child(-n+2){border-bottom:0}.ecuador_row__GbGa2{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:28px 40px}.ecuador_contact__jFQf1,.ecuador_foundationGrid__z3kKr{gap:40px}}@media(max-width:900px){.ecuador_heroGrid__VaHTV{grid-template-columns:1fr;padding-block:48px}.ecuador_hero__csAOy h1{max-width:none}.ecuador_ficha__qoc0_{max-width:720px}.ecuador_row__GbGa2{grid-template-columns:1fr;gap:20px}.ecuador_rowLabel__uGd3k{position:static}.ecuador_rowLabel__uGd3k p{max-width:600px}.ecuador_section__LTSnz{padding-block:64px}.ecuador_cities__LEZgS{gap:24px}.ecuador_cities__LEZgS,.ecuador_contact__jFQf1,.ecuador_foundationGrid__z3kKr,.ecuador_steps__Pmmkl{grid-template-columns:1fr}.ecuador_redesign__Qqhsm{grid-template-columns:auto 1fr}.ecuador_redesign__Qqhsm>a{grid-column:2;justify-self:start}}@media(max-width:700px){.ecuador_services__VeP_4{gap:18px}.ecuador_localGrid__VxFsy,.ecuador_services__VeP_4{grid-template-columns:1fr}.ecuador_localGrid__VxFsy article{border-right:0;border-bottom:1px solid var(--line)}.ecuador_localGrid__VxFsy article:last-child{border-bottom:0}.ecuador_ficha__qoc0_ div{grid-template-columns:1fr;gap:4px;padding:14px 16px}.ecuador_plansLink__zZcHv{grid-template-columns:1fr}.ecuador_tori__gWINR{width:96px;margin:0}.ecuador_redesign__Qqhsm{grid-template-columns:1fr;padding:22px;gap:14px}.ecuador_redesign__Qqhsm>a{grid-column:1}.ecuador_form__8yne2{padding:16px}.ecuador_offer__NVpwC{padding:26px}.ecuador_serviceBody__urevf{padding:22px}}@media(max-width:420px){.ecuador_page__pk_MA h1{font-size:34px}.ecuador_actions__LoUYT a{width:100%}.ecuador_ghost__PznbE,.ecuador_primary__WVUip{padding:14px 16px;font-size:13px}.ecuador_sectionNav__hHnap div{gap:2px 18px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ecuador_page__pk_MA *{scroll-behavior:auto!important;transition:none!important}}.dark .ecuador_page__pk_MA{--ink:#fafafa;--muted:#a1a1aa;--paper:#0A0A0B;--soft:#131316;--line:rgba(255,255,255,.12);color-scheme:dark}.dark .ecuador_foundation__l2Ls_,.dark .ecuador_hero__csAOy{background:#131316;border-bottom:1px solid rgba(255,255,255,.1)}.dark .ecuador_foundation__l2Ls_{border-top:1px solid rgba(255,255,255,.1)}.dark .ecuador_ficha__qoc0_{background:#0A0A0B}.dark .ecuador_cities__LEZgS article,.dark .ecuador_plansLink__zZcHv{border-color:#fafafa}.dark .ecuador_form__8yne2{background:#131316;border-color:rgba(255,255,255,.12);color:#fafafa;color-scheme:dark}.dark .ecuador_form__8yne2>div,.dark .ecuador_form__8yne2>div>div:first-child{background:#131316!important;color:#fafafa}.dark .ecuador_form__8yne2>div>div:nth-child(2){background:#1c1c21!important}.dark .ecuador_form__8yne2 h2,.dark .ecuador_form__8yne2 h3,.dark .ecuador_form__8yne2 label,.dark .ecuador_form__8yne2>div>div:nth-child(2) span{color:#fafafa!important}.dark .ecuador_form__8yne2 p{color:#a1a1aa!important}.dark .ecuador_form__8yne2 input,.dark .ecuador_form__8yne2 select,.dark .ecuador_form__8yne2 textarea{background:#0A0A0B!important;color:#fafafa!important;border-color:rgba(255,255,255,.18)!important}.dark .ecuador_form__8yne2 input::placeholder,.dark .ecuador_form__8yne2 textarea::placeholder{color:#71717a}.dark .ecuador_form__8yne2 button{color:#fafafa}.dark .ecuador_form__8yne2>div>div:nth-child(2) div[class*=rounded-full]{background:#2a2a30}