.it-family{box-sizing:border-box;padding:var(--space-lg,4rem) var(--space-md,2rem);width:100%}.it-family-inner{margin:0 auto;max-width:760px}.it-family-breadcrumb{margin-bottom:var(--space-md,2rem)}.it-family-breadcrumb__list{align-items:center;color:var(--color-ink-base,#374151);display:flex;flex-wrap:wrap;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:.75rem;gap:.4rem;letter-spacing:.08em;list-style:none;margin:0;padding:0;text-transform:uppercase}.it-family-breadcrumb__item{align-items:center;display:inline-flex}.it-family-breadcrumb__item:not(:last-child):after{color:var(--color-ink-soft,#9ca3af);content:"/";margin-left:.4rem}.it-family-breadcrumb__item.is-current{color:var(--color-ink-soft,#9ca3af)}.it-family a.it-family-breadcrumb__link,.it-family a.it-family-breadcrumb__link:active,.it-family a.it-family-breadcrumb__link:focus,.it-family a.it-family-breadcrumb__link:hover,.it-family a.it-family-breadcrumb__link:link,.it-family a.it-family-breadcrumb__link:visited{color:var(--color-trust-700,#2e6b52)!important;text-decoration:none!important}.it-family a.it-family-breadcrumb__link:focus,.it-family a.it-family-breadcrumb__link:hover{text-decoration:underline!important;text-underline-offset:2px}.it-family-head{margin-bottom:var(--space-lg,4rem)}.it-family-eyebrow{color:var(--color-trust-700,#2e6b52);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:.8rem;font-weight:600;letter-spacing:.16em;margin:0 0 .75rem;text-transform:uppercase}.it-family-title{color:var(--color-ink-strong,#1f2937);font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.25rem}.it-family .it-family-title{text-transform:none!important}.it-family-intro{color:var(--color-ink-base,#374151);font-size:1.2rem;line-height:1.6}.it-family-intro p{margin:0 0 1rem}.it-family-intro p:last-child{margin-bottom:0}.it-family-section{margin-bottom:var(--space-lg,4rem)}.it-family-h2{color:var(--color-ink-strong,#1f2937);font-size:clamp(1.4rem,3vw,1.85rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 1.25rem}.it-family h2.it-family-h2{text-transform:none!important}.it-family-rich{color:var(--color-ink-base,#374151);font-size:1.05rem;line-height:1.7}.it-family-rich p{margin:0 0 1.1rem}.it-family-rich p:last-child{margin-bottom:0}.it-family-rich strong{color:var(--color-ink-strong,#1f2937)}.it-family .it-family-rich a,.it-family .it-family-rich a:active,.it-family .it-family-rich a:focus,.it-family .it-family-rich a:hover,.it-family .it-family-rich a:link,.it-family .it-family-rich a:visited{color:var(--color-trust-700,#2e6b52)!important;text-decoration:underline!important;text-underline-offset:2px}.it-family-claves{display:grid;gap:1.75rem;grid-template-columns:repeat(2,1fr);margin-top:1.25rem}.it-family-clave{border-left:3px solid var(--color-trust-500,#5ba17f);padding-left:1.25rem}.it-family-clave__title{color:var(--color-ink-strong,#1f2937);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 .5rem}.it-family h3.it-family-clave__title{text-transform:none!important}.it-family-clave__text{font-size:1rem;line-height:1.65}.it-family-quote,blockquote.it-family-quote{background:none!important;border:none!important;border-left:3px solid var(--color-trust-700,#2e6b52)!important;font-style:normal!important;margin:0 0 var(--space-lg,4rem) 0!important;padding:.5rem 0 .5rem 1.75rem!important}.it-family-quote__text{color:var(--color-ink-strong,#1f2937);font-size:1.3rem;font-style:italic;font-weight:500;line-height:1.5}.it-family-quote__text p{margin:0 0 .75rem}.it-family-quote__text p:last-child{margin-bottom:0}.it-family-quote__author{color:var(--color-trust-700,#2e6b52);font-size:.9rem;font-style:normal;font-weight:600;margin-top:.85rem}.it-family-descarga{background:var(--color-bg-subtle,#f4f6f5);border-radius:var(--radius-lg,16px);padding:var(--space-lg,2.75rem) var(--space-md,2rem)}.it-family-descarga>.it-family-h2{margin-bottom:.6rem;text-align:center}.it-family-descarga>.it-family-rich{color:var(--color-ink-base,#374151);font-size:1rem;margin:0 auto 2.25rem;max-width:40ch;text-align:center}.it-family-descarga__form{margin:0 auto;max-width:460px}.it-family-descarga__form *,.it-family-descarga__form :after,.it-family-descarga__form :before{box-sizing:border-box!important}.it-family-descarga__form .hsfc-Form,.it-family-descarga__form .hsfc-FormWrapper,.it-family-descarga__form .hsfc-Renderer,.it-family-descarga__form [data-hs-island],.it-family-descarga__form form.hsfc-Form{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.it-family-descarga__form .hsfc-Step,.it-family-descarga__form .hsfc-Step__Content{background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.it-family-descarga__form .hsfc-Row{background:transparent!important;border:none!important;display:grid!important;gap:1.25rem!important;margin:0 0 1.25rem!important;padding:0!important}.it-family-descarga__form .hsfc-Row:has(.hsfc-BooleanCheckboxField),.it-family-descarga__form .hsfc-Row:has(.hsfc-CheckboxField),.it-family-descarga__form .hsfc-Row:has(.hsfc-LegalConsent),.it-family-descarga__form .hsfc-Row:has(.hsfc-RichText){margin:0!important}.it-family-descarga__form .hsfc-Row:has(.hsfc-PrimaryButton),.it-family-descarga__form .hsfc-Row:has(button[type=submit]){margin-top:0!important}.it-family-descarga__form .hsfc-Row:last-child{margin-bottom:0!important}.it-family-descarga__form .hsfc-Row:has(.hs_recaptcha),.it-family-descarga__form .hsfc-Row:has(.hsfc-Recaptcha){margin:.25rem 0 1.25rem!important}.it-family-descarga__form .hsfc-Row--multiField{grid-template-columns:1fr 1fr!important}.it-family-descarga__form .hsfc-DropdownField,.it-family-descarga__form .hsfc-EmailField,.it-family-descarga__form .hsfc-PhoneField,.it-family-descarga__form .hsfc-TextField,.it-family-descarga__form [data-hsfc-id=EmailField],.it-family-descarga__form [data-hsfc-id=TextField]{background:transparent!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.it-family-descarga__form .hsfc-FieldLabel,.it-family-descarga__form [data-hsfc-id=FieldLabel],.it-family-descarga__form label.hsfc-FieldLabel{color:var(--color-ink-strong,#1f2937)!important;display:block!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;margin:0 0 .4rem!important;padding:0!important;text-transform:none!important}.it-family-descarga__form .hsfc-FieldLabel *{color:var(--color-ink-strong,#1f2937)!important;display:inline!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:0!important;margin:0!important;text-transform:none!important}.it-family-descarga__form .hs-form-required,.it-family-descarga__form .hsfc-FieldLabel span[aria-hidden=true],.it-family-descarga__form .hsfc-FieldLabel__Required{color:#c8102e!important;display:inline!important;font-weight:700!important;margin-left:3px!important}.it-family-descarga__form .hsfc-FieldDescription,.it-family-descarga__form .hsfc-FieldDescription p,.it-family-descarga__form [data-hsfc-id=FieldDescription]{color:var(--color-ink-base,#374151)!important;font-size:.82rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important;margin:0 0 .5rem!important;opacity:.8!important;padding:0!important;text-transform:none!important}.it-family-descarga__form .hsfc-EmailInput,.it-family-descarga__form .hsfc-PhoneInput input,.it-family-descarga__form .hsfc-TextInput,.it-family-descarga__form input[type=email],.it-family-descarga__form input[type=tel],.it-family-descarga__form input[type=text],.it-family-descarga__form select{-webkit-appearance:none!important;appearance:none!important;background:#fff!important;background-color:#fff!important;border:1px solid var(--color-border,#d1d5db)!important;border-radius:var(--radius,8px)!important;box-shadow:none!important;color:var(--color-ink-base,#374151)!important;font-size:1rem!important;height:auto!important;line-height:1.4!important;margin:0!important;outline:none!important;padding:.85rem 1rem!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important}.it-family-descarga__form .hsfc-TextInput::placeholder,.it-family-descarga__form input::placeholder{color:var(--color-ink-soft,#9ca3af)!important;opacity:1!important}.it-family-descarga__form .hsfc-EmailInput:focus,.it-family-descarga__form .hsfc-TextInput:focus,.it-family-descarga__form input:focus,.it-family-descarga__form select:focus{border-color:var(--color-trust-500,#5ba17f)!important;box-shadow:0 0 0 2px rgba(91,161,127,.25)!important;outline:none!important}.it-family-descarga__form .grecaptcha-badge,.it-family-descarga__form .hs_recaptcha,.it-family-descarga__form .hsfc-Recaptcha{margin:.25rem 0 1.25rem!important}.it-family-descarga__form .hsfc-DataPrivacyField{border-top:1px solid var(--color-ink-20,rgba(55,65,81,.12))!important;margin:1.1rem 0 0!important;padding:1.1rem 0 0!important}.it-family-descarga__form .hsfc-DataPrivacyField .hsfc-Row{margin:0!important;padding:0!important}.it-family-descarga__form .hsfc-DataPrivacyField .hsfc-Row+.hsfc-Row{margin-top:.85rem!important}.it-family-descarga__form .hsfc-Description,.it-family-descarga__form .hsfc-Description p,.it-family-descarga__form .hsfc-LegalConsent .hsfc-RichText,.it-family-descarga__form .hsfc-LegalConsent .hsfc-RichText p,.it-family-descarga__form .hsfc-RichText,.it-family-descarga__form .hsfc-RichText p{color:var(--color-ink-soft,#9ca3af)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important;margin:0!important;opacity:1!important;padding:0!important;text-align:left!important;text-transform:none!important}.it-family-descarga__form .hsfc-RichText{margin:0!important}.it-family-descarga__form .hsfc-RichText p+p,.it-family-descarga__form .hsfc-RichText+.hsfc-RichText{margin-top:.3rem!important}.it-family-descarga__form .hsfc-LegalConsent,.it-family-descarga__form .hsfc-LegalConsentContainer{border-top:1px solid var(--color-ink-20,rgba(55,65,81,.12))!important;display:flex!important;flex-direction:column!important;gap:.85rem!important;margin:1.1rem 0 0!important;padding:1.1rem 0 0!important}.it-family-descarga__form .hsfc-BooleanCheckboxField,.it-family-descarga__form .hsfc-CheckboxField{background:transparent!important;border:none!important;margin:1rem 0!important;padding:0!important}.it-family-descarga__form .hsfc-BooleanCheckboxField label,.it-family-descarga__form .hsfc-BooleanCheckboxField label *,.it-family-descarga__form .hsfc-Checkbox label,.it-family-descarga__form .hsfc-Checkbox label *,.it-family-descarga__form .hsfc-CheckboxField label,.it-family-descarga__form .hsfc-CheckboxField label *{color:var(--color-ink-base,#374151)!important;font-size:.875rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important}.it-family-descarga__form .hsfc-BooleanCheckboxField label,.it-family-descarga__form .hsfc-Checkbox label,.it-family-descarga__form .hsfc-CheckboxField label{align-items:start!important;column-gap:.65rem!important;cursor:pointer!important;display:grid!important;grid-template-columns:18px 1fr!important;margin:0!important;padding:0!important}.it-family-descarga__form input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fff!important;background-image:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:11px 11px!important;border:1.5px solid var(--color-border,#d1d5db)!important;border-radius:4px!important;box-shadow:none!important;cursor:pointer;flex-shrink:0;height:18px!important;margin:1px 0 0!important;outline:none!important;padding:0!important;transition:background-color .15s ease,border-color .15s ease!important;width:18px!important}.it-family-descarga__form input[type=checkbox]:hover{border-color:var(--color-primary,#1b4d8f)!important}.it-family-descarga__form input[type=checkbox]:focus,.it-family-descarga__form input[type=checkbox]:focus-visible{border-color:var(--color-primary,#1b4d8f)!important;box-shadow:0 0 0 3px rgba(27,77,143,.2)!important;outline:none!important}.it-family-descarga__form input[type=checkbox]:checked{background-color:var(--color-primary,#1b4d8f)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3.5 8.5 3 3 6-6.5'/%3E%3C/svg%3E")!important;border-color:var(--color-primary,#1b4d8f)!important}.it-family .it-family-descarga__form a,.it-family .it-family-descarga__form a:active,.it-family .it-family-descarga__form a:focus,.it-family .it-family-descarga__form a:hover,.it-family .it-family-descarga__form a:link,.it-family .it-family-descarga__form a:visited{color:var(--color-trust-700,#2e6b52)!important;text-decoration:underline!important;text-underline-offset:2px}.it-family-descarga__form .hsfc-PrimaryButton,.it-family-descarga__form .hsfc-SubmitButton,.it-family-descarga__form button.hsfc-PrimaryButton,.it-family-descarga__form button[type=submit],.it-family-descarga__form input[type=submit]{-webkit-appearance:none!important;appearance:none!important;background:var(--color-primary,#1b4d8f)!important;background-color:var(--color-primary,#1b4d8f)!important;border:none!important;border-radius:var(--radius,8px)!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:block!important;font-size:1rem!important;font-weight:600!important;height:auto!important;letter-spacing:0!important;line-height:1!important;margin-top:.5rem!important;padding:.95rem 2rem!important;text-transform:none!important;transition:background .2s ease!important;width:100%!important}.it-family-descarga__form .hsfc-PrimaryButton:hover,.it-family-descarga__form button[type=submit]:hover,.it-family-descarga__form input[type=submit]:hover{background:var(--color-primary-dark,#143a6b)!important;background-color:var(--color-primary-dark,#143a6b)!important}.it-family-descarga__form .hsfc-ErrorAlert,.it-family-descarga__form .hsfc-FieldError,.it-family-descarga__form [data-hsfc-id=ErrorAlert]{background:transparent!important;border:none!important;color:#c8102e!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:0!important;margin-top:.3rem!important;padding:0!important;text-transform:none!important}.it-family-descarga__form .hsfc-Step__SuccessMessage,.it-family-descarga__form .hsfc-SuccessMessage,.it-family-descarga__form .hsfc-SuccessMessage p{background:var(--color-bg-subtle,#f4f6f5)!important;border-left:3px solid var(--color-trust-500,#5ba17f)!important;border-radius:var(--radius,8px)!important;color:var(--color-ink-strong,#1f2937)!important;font-size:1.02rem!important;line-height:1.5!important;padding:1.5rem!important}.it-family-recursos{border-top:1px solid var(--color-ink-20,rgba(55,65,81,.18));display:grid;gap:0;list-style:none;margin:1.25rem 0 0;padding:0}.it-family-recursos__item{border-bottom:1px solid var(--color-ink-20,rgba(55,65,81,.18));color:var(--color-ink-base,#374151);font-size:1.05rem;line-height:1.5;padding:.85rem 0}.it-family a.it-family-recursos__link,.it-family a.it-family-recursos__link:active,.it-family a.it-family-recursos__link:focus,.it-family a.it-family-recursos__link:hover,.it-family a.it-family-recursos__link:link,.it-family a.it-family-recursos__link:visited{color:var(--color-trust-700,#2e6b52)!important;font-weight:600;text-decoration:none!important}.it-family a.it-family-recursos__link:focus,.it-family a.it-family-recursos__link:hover{text-decoration:underline!important;text-underline-offset:2px}.it-family-refs{margin-bottom:var(--space-md,2rem)}.it-family-refs__list{display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.it-family-refs__item{color:var(--color-ink-base,#374151);font-size:.9rem;line-height:1.5;padding-left:1.25rem;position:relative}.it-family-refs__item:before{color:var(--color-ink-soft,#9ca3af);content:"—";left:0;position:absolute}.it-family a.it-family-refs__link,.it-family a.it-family-refs__link:active,.it-family a.it-family-refs__link:focus,.it-family a.it-family-refs__link:hover,.it-family a.it-family-refs__link:link,.it-family a.it-family-refs__link:visited{color:var(--color-trust-700,#2e6b52)!important;text-decoration:underline!important;text-underline-offset:2px}.it-family-disclaimer{background:var(--color-bg-subtle,#f4f6f5);border-left:3px solid var(--color-trust-500,#5ba17f);border-radius:var(--radius,8px);margin-bottom:var(--space-lg,4rem);padding:1.25rem 1.5rem}.it-family-disclaimer__text{color:var(--color-ink-base,#374151);font-size:.9rem;line-height:1.6}.it-family-disclaimer__text p{margin:0}.it-family-disclaimer__report{display:inline-block;font-size:.85rem;font-weight:600;margin-top:.75rem}.it-family a.it-family-disclaimer__report,.it-family a.it-family-disclaimer__report:active,.it-family a.it-family-disclaimer__report:focus,.it-family a.it-family-disclaimer__report:hover,.it-family a.it-family-disclaimer__report:link,.it-family a.it-family-disclaimer__report:visited{color:var(--color-trust-700,#2e6b52)!important;text-decoration:underline!important;text-underline-offset:2px}.it-family-faq__list{border-top:1px solid var(--color-ink-20,rgba(55,65,81,.18));display:grid;gap:0}.it-family-faq__item{border-bottom:1px solid var(--color-ink-20,rgba(55,65,81,.18))}.it-family-faq__q{color:var(--color-ink-strong,#1f2937);cursor:pointer;font-size:1.1rem;font-weight:600;line-height:1.4;list-style:none;padding:1.15rem 2.5rem 1.15rem 0;position:relative}.it-family-faq__q::-webkit-details-marker{display:none}.it-family-faq__q:after{border-bottom:2px solid var(--color-trust-700,#2e6b52);border-right:2px solid var(--color-trust-700,#2e6b52);content:"";height:.7rem;position:absolute;right:.4rem;top:1.45rem;transform:rotate(45deg);transition:transform .2s ease;width:.7rem}.it-family-faq__item[open] .it-family-faq__q:after{transform:rotate(-135deg)}.it-family-faq__a{color:var(--color-ink-base,#374151);font-size:1.02rem;line-height:1.7;padding:0 0 1.25rem}.it-family-faq__a p{margin:0 0 1rem}.it-family-faq__a p:last-child{margin-bottom:0}.it-family .it-family-faq__a a,.it-family .it-family-faq__a a:active,.it-family .it-family-faq__a a:focus,.it-family .it-family-faq__a a:hover,.it-family .it-family-faq__a a:link,.it-family .it-family-faq__a a:visited{color:var(--color-trust-700,#2e6b52)!important;text-decoration:underline!important;text-underline-offset:2px}.it-family-cta{background:var(--color-bg-subtle,#f4f6f5);border-radius:var(--radius-lg,16px);margin-top:var(--space-lg,4rem);padding:var(--space-lg,3rem) var(--space-md,2rem);text-align:center}.it-family-cta__title{color:var(--color-ink-strong,#1f2937);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 .85rem}.it-family h2.it-family-cta__title{text-transform:none!important}.it-family-cta__text{color:var(--color-ink-base,#374151);font-size:1.05rem;line-height:1.6;margin:0 auto 1.75rem;max-width:48ch}.it-family-cta__btn{border-radius:var(--radius,8px);display:inline-block;font-size:1rem;font-weight:600;line-height:1;padding:.9rem 2rem}.it-family a.it-family-cta__btn,.it-family a.it-family-cta__btn:active,.it-family a.it-family-cta__btn:focus,.it-family a.it-family-cta__btn:hover,.it-family a.it-family-cta__btn:link,.it-family a.it-family-cta__btn:visited{background:var(--color-primary,#1b4d8f)!important;color:#fff!important;text-decoration:none!important}.it-family a.it-family-cta__btn:focus,.it-family a.it-family-cta__btn:hover{background:var(--color-primary-dark,#143a6b)!important}@media (max-width:767px){.it-family{padding:var(--space-md,2rem) var(--space-sm,1rem)}.it-family-head,.it-family-section{margin-bottom:var(--space-md,2rem)}.it-family-claves{gap:1.25rem;grid-template-columns:1fr}.it-family-descarga{padding:var(--space-md,1.75rem) var(--space-sm,1.25rem)}.it-family-descarga>.it-family-rich,.it-family-descarga__form{max-width:100%}.it-family-descarga__form .grecaptcha-badge,.it-family-descarga__form .hs_recaptcha,.it-family-descarga__form .hsfc-Recaptcha{transform:scale(.85);transform-origin:left center}.it-family-descarga__form .hsfc-PrimaryButton,.it-family-descarga__form button[type=submit],.it-family-descarga__form input[type=submit]{margin-top:.25rem!important}}