._main_qjzvq_1{width:100%;background:var(--background-default);color:var(--text-primary);display:block}._main-inner_qjzvq_8{width:100%;display:flex;flex-direction:column;gap:clamp(2.5rem,4vw,4.5rem);padding-bottom:clamp(3rem,7vw,6rem)}._hero-inner_qjzvq_16,._needs-inner_qjzvq_17,._featured-services-inner_qjzvq_18,._why-us-inner_qjzvq_19,._process-inner_qjzvq_20,._reviews-inner_qjzvq_21,._team-preview-inner_qjzvq_22,._facilities-preview-inner_qjzvq_23,._partners-inner_qjzvq_24,._final-cta-inner_qjzvq_25{width:min(100% - 2.5rem,var(--container-max-width));margin:0 auto}._section-title_qjzvq_30{margin-bottom:clamp(1.25rem,2vw,2rem);letter-spacing:-.02em;color:var(--text-primary)}._section-title-center_qjzvq_36{text-align:center}._btn_qjzvq_40{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:999px;font-weight:600;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform var(--transition-fast) ease,box-shadow var(--transition-fast) ease,background var(--transition-fast) ease,border-color var(--transition-fast) ease,color var(--transition-fast) ease;gap:.6rem;font-size:1rem}._btn-icon_qjzvq_60{display:flex;align-items:center;justify-content:center}._btn-icon_qjzvq_60 svg{width:1.25em;height:1.25em}._btn-primary_qjzvq_71{background:var(--color-primary);color:var(--text-on-primary);box-shadow:0 12px 24px #2c9fb433}._btn-secondary_qjzvq_77{background:var(--color-secondary);color:var(--text-on-secondary)}._btn-outline_qjzvq_82{background:transparent;color:var(--color-primary-dark);border-color:var(--color-primary-light)}._btn_qjzvq_40:hover{transform:translateY(-1px)}._hero_qjzvq_16{position:relative;padding:clamp(4.5rem,12vw,7.5rem) 0;background-image:linear-gradient(180deg,var(--background-default) 0%,color-mix(in srgb,var(--background-default) 85%,transparent) 15%,transparent 75%),linear-gradient(120deg,transparent 15%,color-mix(in srgb,var(--color-primary-dark) 90%,black) 65%),url(/inicio-hero.webp);background-size:cover;background-position:left center;background-blend-mode:normal,multiply;overflow:hidden;margin-top:6rem}._hero-inner_qjzvq_16{position:relative;z-index:1}._hero-content_qjzvq_119{width:min(100%,620px);margin-left:auto;margin-right:clamp(1.5rem,6vw,8rem);display:flex;flex-direction:column;gap:1.5rem;text-align:left}._hero-title_qjzvq_129{font-size:clamp(2.25rem,4vw,3.4rem);line-height:1.1;color:var(--text-on-primary);font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(44,159,180,.4),0 2px 4px rgba(0,0,0,.1)}._hero-subtitle_qjzvq_138{font-size:1.125rem;color:color-mix(in srgb,var(--text-on-primary) 90%,transparent);max-width:40ch;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.1)}._hero-actions_qjzvq_146{display:flex;flex-wrap:wrap;gap:1rem}._hero-trust_qjzvq_152{display:inline-flex;margin-top:2rem}._hero-trust-badge_qjzvq_157{display:inline-flex;align-items:center;gap:.75rem;padding:.65rem 1.25rem;border-radius:12px;background:color-mix(in srgb,var(--color-white) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-white) 20%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-on-primary);font-size:.95rem;box-shadow:0 4px 12px #0000000d}._hero-trust-icon_qjzvq_171{color:#fbbf24;display:flex;align-items:center;filter:drop-shadow(0 0 8px rgba(251,191,36,.4))}._hero-trust-icon_qjzvq_171 svg{width:1.25rem;height:1.25rem;fill:currentColor}._hero-trust-text_qjzvq_184{line-height:1.4}._hero_qjzvq_16 ._btn-outline_qjzvq_82{color:var(--text-on-primary);border-color:color-mix(in srgb,var(--color-white) 65%,transparent)}._hero_qjzvq_16 ._btn-outline_qjzvq_82:hover{box-shadow:0 10px 20px color-mix(in srgb,var(--color-primary-dark) 30%,transparent)}._needs_qjzvq_17{padding:clamp(3rem,7vw,5rem) 0;background:color-mix(in srgb,var(--color-primary) 4%,white);position:relative}._needs-grid_qjzvq_203{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}._needs-card_qjzvq_209{background:color-mix(in srgb,var(--color-white) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:calc(var(--border-radius) + 8px);border:1px solid color-mix(in srgb,var(--color-white) 80%,transparent);padding:1.75rem;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--color-black) 2%,transparent),0 2px 4px -1px color-mix(in srgb,var(--color-black) 2%,transparent),0 0 0 1px color-mix(in srgb,var(--color-black) 2%,transparent);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;transition:transform var(--transition-normal) cubic-bezier(.34,1.56,.64,1),box-shadow var(--transition-normal) ease,border-color var(--transition-normal) ease;position:relative;overflow:hidden;height:100%}._needs-card_qjzvq_209:hover{transform:translateY(-6px);box-shadow:0 20px 25px -5px color-mix(in srgb,var(--color-black) 5%,transparent),0 10px 10px -5px color-mix(in srgb,var(--color-black) 2%,transparent),0 0 0 1px color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}._needs-card_qjzvq_209:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-white) 60%,transparent),color-mix(in srgb,var(--color-white) 0%,transparent));opacity:1;pointer-events:none}._needs-card_qjzvq_209:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));opacity:0;transform:scaleX(.5);transition:opacity .3s ease,transform .3s ease;transform-origin:center}._needs-card_qjzvq_209:hover:after{opacity:1;transform:scaleX(1)}._needs-card-link_qjzvq_275{text-decoration:none;color:inherit}._needs-card-link_qjzvq_275:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:calc(var(--border-radius) + 8px)}._needs-card-icon-wrapper_qjzvq_286{width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0000000d,inset 0 0 0 1px #2c9fb426;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;color:var(--color-primary);transition:transform .3s ease,box-shadow .3s ease}._needs-card_qjzvq_209:hover ._needs-card-icon-wrapper_qjzvq_286{transform:scale(1.05);box-shadow:0 4px 12px #2c9fb426,inset 0 0 0 1px #2c9fb44d}._needs-card-title_qjzvq_309{font-size:1.15rem;margin:0;color:var(--text-primary);font-weight:700;position:relative;letter-spacing:-.01em}._needs-card-text_qjzvq_318{color:var(--text-secondary);font-size:.95rem;margin:0;position:relative;line-height:1.5}._needs-card-cta_qjzvq_326{margin-top:auto;padding-top:1.25rem;color:var(--color-primary);font-weight:600;font-size:.95rem;position:relative;display:flex;align-items:center;gap:.35rem;transition:gap .2s ease}._needs-card_qjzvq_209:hover ._needs-card-cta_qjzvq_326{gap:.6rem}._needs-card-cta_qjzvq_326:after{content:"→";display:inline-block;transition:transform .2s ease}._needs-card_qjzvq_209:hover ._needs-card-cta_qjzvq_326:after{transform:translate(2px)}._featured-services_qjzvq_18{padding:clamp(3rem,7vw,5rem) 0;background:var(--background-muted)}._featured-services-grid_qjzvq_358{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}._service-card_qjzvq_364{background:var(--background-default);border-radius:calc(var(--border-radius) + 4px);padding:0;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1rem;overflow:hidden;transition:transform var(--transition-normal) ease,box-shadow var(--transition-normal) ease}._service-card_qjzvq_364:hover{transform:translateY(-4px);box-shadow:var(--shadow-dropdown)}._service-card-image_qjzvq_381{width:100%;aspect-ratio:16/9;background:color-mix(in srgb,var(--color-gray-200) 50%,var(--background-muted));background-image:linear-gradient(45deg,color-mix(in srgb,var(--color-gray-200) 80%,transparent) 25%,transparent 25%,transparent 75%,color-mix(in srgb,var(--color-gray-200) 80%,transparent) 75%,color-mix(in srgb,var(--color-gray-200) 80%,transparent));background-size:20px 20px;background-position:0 0,10px 10px}._service-card-title_qjzvq_397{margin:0;padding:0 1.75rem;color:var(--text-primary);font-size:1.25rem}._service-card-text_qjzvq_404{color:var(--text-secondary);margin:0;padding:0 1.75rem}._service-card-link_qjzvq_410{color:var(--color-primary);font-weight:600;padding:0 1.75rem 1.75rem;margin-top:auto;display:inline-flex;align-items:center;gap:.5rem}._why-us_qjzvq_19{padding:clamp(3rem,7vw,5rem) 0;background:var(--background-default)}._why-us-inner_qjzvq_19{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media(max-width:900px){._why-us-inner_qjzvq_19{grid-template-columns:1fr}._why-us-image_qjzvq_436{order:-1;min-height:250px}}._why-us-content_qjzvq_442{display:flex;flex-direction:column;align-items:flex-start}._why-us-image_qjzvq_436{width:100%;height:100%;min-height:400px;background:color-mix(in srgb,var(--color-gray-200) 50%,var(--background-muted));border-radius:calc(var(--border-radius) + 8px);background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--color-gray-200) 40%,transparent),color-mix(in srgb,var(--color-gray-200) 40%,transparent) 10px,color-mix(in srgb,var(--color-gray-200) 60%,transparent) 10px 20px)}._why-us-list_qjzvq_464{list-style:none;padding:0;margin:0;display:grid;gap:1.25rem;width:100%}._why-us-list_qjzvq_464 li{position:relative;padding-left:2.5rem;color:var(--text-secondary);font-size:1.1rem}._why-us-list_qjzvq_464 li:before{content:"";position:absolute;left:0;top:.2rem;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232c9fb4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-color:transparent;box-shadow:none;border-radius:0}._process_qjzvq_20{padding:clamp(3rem,7vw,5rem) 0;background:var(--color-secondary-light);overflow:hidden}._process-steps_qjzvq_501{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3rem;position:relative;max-width:900px;margin-left:auto;margin-right:auto}._process-steps_qjzvq_501:before{content:"";position:absolute;top:24px;left:0;right:0;height:2px;background:color-mix(in srgb,var(--color-primary-dark) 20%,transparent);z-index:0}._process-step_qjzvq_501{background:transparent;box-shadow:none;padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;flex:1;gap:1rem}._process-step-number_qjzvq_538{width:50px;height:50px;border-radius:50%;background:var(--color-white);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem;border:4px solid var(--color-secondary-light);box-shadow:0 4px 6px color-mix(in srgb,var(--color-black) 10%,transparent);transition:transform var(--transition-fast) ease}._process-step_qjzvq_501:hover ._process-step-number_qjzvq_538{transform:scale(1.1);color:var(--color-primary-dark)}._process-step-text_qjzvq_559{margin:0;color:var(--text-primary);font-weight:600;font-size:1.1rem;max-width:200px}@media(max-width:768px){._process-steps_qjzvq_501{flex-direction:column;align-items:center;gap:3rem}._process-steps_qjzvq_501:before{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}._process-step_qjzvq_501{width:100%}._process-step-number_qjzvq_538{background:var(--color-white)}}._process-cta_qjzvq_591{text-align:center}._reviews_qjzvq_21{padding:clamp(3rem,7vw,5rem) 0;background:var(--background-default)}._reviews-header_qjzvq_600{display:flex;flex-direction:column;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}._reviews-header_qjzvq_600 ._section-title_qjzvq_30{margin-bottom:0}._reviews-meta_qjzvq_611{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:var(--text-secondary)}._reviews-score_qjzvq_619{font-size:1.4rem;font-weight:700;color:var(--text-primary)}._reviews-source_qjzvq_625{font-weight:600}._reviews-link_qjzvq_629{color:var(--color-primary);font-weight:600;text-decoration:none}._reviews-link_qjzvq_629:hover{text-decoration:underline}._reviews-carousel_qjzvq_639{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}._review-card_qjzvq_645{background:var(--background-default);border-radius:calc(var(--border-radius) + 4px);padding:1.5rem;border:1px solid var(--color-gray-200);box-shadow:var(--shadow-card)}._review-card-name_qjzvq_653{font-weight:600;margin-bottom:.25rem}._review-card-stars_qjzvq_658{color:#f59e0b;margin-bottom:.75rem}._review-card-text_qjzvq_663{color:var(--text-secondary);margin:0}._team-preview_qjzvq_22{padding:clamp(3rem,7vw,5rem) 0;background:linear-gradient(120deg,#2c9fb41f,#ffffffe6 70%)}._team-preview-content_qjzvq_673{display:grid;gap:1.5rem}._team-preview-layout_qjzvq_678{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;align-items:center}._team-preview-content_qjzvq_673 p{color:var(--text-secondary)}._facilities-preview_qjzvq_23{padding:clamp(3rem,7vw,5rem) 0;background:var(--background-default)}._facilities-preview-gallery_qjzvq_694{margin-bottom:1.5rem;min-height:200px;border-radius:calc(var(--border-radius) + 6px);background:linear-gradient(120deg,#2c9fb41a,#c8baa040);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-weight:500}._partners_qjzvq_24{padding:clamp(2rem,6vw,4rem) 0;background:var(--background-default)}._partners-title_qjzvq_711{text-align:center;color:var(--text-secondary);margin-bottom:1.5rem}._partners-carousel_qjzvq_717{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1rem 0;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);color:var(--text-muted)}._final-cta_qjzvq_25{padding:clamp(3rem,7vw,5rem) 0;background:var(--color-primary);color:var(--text-on-primary)}._final-cta-content_qjzvq_734{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}._final-cta-title_qjzvq_742{color:var(--text-on-primary)}._final-cta-actions_qjzvq_746{display:flex;flex-wrap:wrap;gap:1rem}._cta-link_qjzvq_752{display:inline-flex;align-items:center;justify-content:center;color:var(--text-on-primary);text-decoration:none;font-weight:600;padding:.85rem 1.6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-white) 45%,transparent);transition:transform var(--transition-fast) ease,border-color var(--transition-fast) ease}._cta-link_qjzvq_752:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-white) 75%,transparent)}@media(max-width:900px){._hero-content_qjzvq_119{margin-left:auto;margin-right:auto;text-align:center}._hero-actions_qjzvq_146,._hero-trust_qjzvq_152{justify-content:center}}@media(max-width:600px){._hero-actions_qjzvq_146,._final-cta-actions_qjzvq_746{flex-direction:column;align-items:stretch}._btn_qjzvq_40,._cta-link_qjzvq_752{width:100%}}
