:root{--font-text:var(--font-body), system-ui, sans-serif;--font-head:var(--font-display,var(--font-body)), Georgia, serif;--container:72rem;--gutter:1rem;--space-xs:.25rem;--space-s:.5rem;--space-m:1rem;--space-l:2rem;--space-xl:4rem;--section-pad:clamp(3rem, 7vw, 6rem);--radius:.5rem;--radius-button:.5rem;--head-weight:600;--head-tracking:-.01em;--scale:1.25;--text-size:1.0625rem;--line:1.6;--tint:color-mix(in srgb, var(--color-muted) 10%, var(--color-surface));--border:color-mix(in srgb, var(--color-ink) 15%, var(--color-surface))}:root[data-radius=sharp]{--radius:0;--radius-button:0}:root[data-radius=round]{--radius:1.25rem;--radius-button:999px}:root[data-style=bold]{--head-weight:700;--head-tracking:-.02em;--scale:1.333}:root[data-style=elegant]{--head-weight:400;--head-tracking:0;--scale:1.2;--line:1.7;--section-pad:clamp(4rem, 9vw, 8rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-surface);min-height:100dvh;color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-size);line-height:var(--line);flex-direction:column;margin:0;display:flex}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);margin:0 0 var(--space-m);text-wrap:balance;line-height:1.15}h1{font-size:clamp(2rem, calc(1.2rem + 3vw), calc(1rem * var(--scale) * var(--scale) * var(--scale) * var(--scale)))}h3{font-size:calc(1rem * var(--scale))}p{margin:0 0 var(--space-m)}a{color:inherit;text-underline-offset:.18em}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.skip-link{left:var(--space-m);z-index:100;padding:var(--space-s) var(--space-m);background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius);position:absolute;top:-4rem}.skip-link:focus{top:var(--space-m)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.narrow{max-width:46rem}.section{padding-block:var(--section-pad);background:var(--bg);color:var(--fg)}.tone-surface,.section{--bg:var(--color-surface);--fg:var(--color-ink);--fg-soft:var(--color-muted);--btn-bg:var(--color-primary);--btn-fg:var(--color-on-primary);--card-bg:color-mix(in srgb, var(--color-ink) 3%, var(--color-surface))}.tone-muted{--bg:var(--tint);--fg:var(--color-ink);--fg-soft:var(--color-ink);--card-bg:var(--color-surface)}.tone-dark{--bg:var(--color-ink);--fg:var(--color-surface);--fg-soft:var(--color-surface);--btn-bg:var(--color-surface);--btn-fg:var(--color-ink);--card-bg:color-mix(in srgb, var(--color-surface) 8%, var(--color-ink))}.tone-primary{--bg:var(--color-primary);--fg:var(--color-on-primary);--fg-soft:var(--color-on-primary);--btn-bg:var(--color-on-primary);--btn-fg:var(--color-primary);--card-bg:color-mix(in srgb, var(--color-on-primary) 10%, var(--color-primary))}.section-head{max-width:46rem;margin-bottom:var(--space-l)}.section-head:after{content:"";width:3rem;height:3px;margin-top:var(--space-m);background:var(--color-accent);display:block}.lead{color:var(--fg-soft);font-size:1.15em}.button{justify-content:center;align-items:center;gap:var(--space-s);border:2px solid var(--btn-bg,var(--color-primary));border-radius:var(--radius-button);background:var(--btn-bg,var(--color-primary));min-height:2.75rem;color:var(--btn-fg,var(--color-on-primary));font:inherit;cursor:pointer;padding:.65rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.button-secondary{color:var(--fg,var(--color-ink));background:0 0;border-color:currentColor}.actions{gap:var(--space-m);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.site-header{z-index:50;background:var(--header-bg);color:var(--header-fg);border-bottom:1px solid var(--border);--header-bg:var(--color-surface);--header-fg:var(--color-ink);--btn-bg:var(--color-primary);--btn-fg:var(--color-on-primary);position:sticky;top:0}.site-header.header-dark{--header-bg:var(--color-ink);--header-fg:var(--color-surface);--btn-bg:var(--color-surface);--btn-fg:var(--color-ink);border-bottom-color:#0000}.header-inner{align-items:center;gap:var(--space-m);flex-wrap:wrap;min-height:4.5rem;display:flex}.brand-link{margin-right:auto;display:inline-flex}.brand-link img{width:auto;height:2.75rem}.nav-button{font:inherit;color:inherit;cursor:pointer;padding:var(--space-s) var(--space-m);border-radius:var(--radius-button);background:0 0;border:1px solid;display:none}.js .nav-button{display:inline-flex}.nav-panel{padding-bottom:var(--space-m);flex-basis:100%;order:3}.js .nav-panel{padding:var(--space-m) var(--gutter) var(--space-l);background:var(--header-bg);border-bottom:1px solid var(--border);position:absolute;top:100%;left:0;right:0}.js .nav-panel:not(.open){display:none}.nav-list,.lang-list{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-list a,.lang-list a{padding:var(--space-xs) 0;text-decoration:none;display:inline-block}.nav-list a[aria-current=page]{text-decoration:underline 2px;text-decoration-color:var(--color-accent)}.lang-list{margin-top:var(--space-m);text-transform:uppercase;flex-direction:row;font-size:.9rem}.header-cta{display:none}@media (width>=60rem){.js .nav-button{display:none}.nav-panel,.js .nav-panel,.js .nav-panel:not(.open){align-items:center;gap:var(--space-l);background:0 0;border:0;flex-basis:auto;order:0;padding:0;display:flex;position:static}.nav-list{gap:var(--space-l);flex-direction:row}.lang-list{margin-top:0}.header-cta{display:inline-flex}.nav-cta-twin{display:none}}.breadcrumb{padding-block:var(--space-m);font-size:.9rem}.breadcrumb ol{gap:var(--space-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-right:var(--space-s);color:var(--color-muted)}.page-title{padding-top:var(--space-xl)}.hero{position:relative}.hero-split .hero-grid{gap:var(--space-l);align-items:center;display:grid}@media (width>=52rem){.hero-split .hero-grid{grid-template-columns:1fr 1fr}}.hero-split .hero-media img{border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;width:100%}.hero-full{align-items:end;min-height:min(80vh,44rem);padding-block:0;display:grid;overflow:hidden}.hero-full .hero-media,.hero-full .hero-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-full .hero-overlay{background:linear-gradient(to top, color-mix(in srgb, var(--bg) 92%, transparent) 30%, color-mix(in srgb, var(--bg) 35%, transparent));position:absolute;inset:0}.hero-full .hero-body{padding-block:var(--section-pad);max-width:46rem;position:relative}.hero-centered{text-align:center}.hero-centered .hero-body{max-width:46rem;margin-inline:auto}.hero-centered .actions{justify-content:center}.hero-centered .hero-media img{margin-top:var(--space-l);object-fit:cover;border-radius:var(--radius);width:100%;max-height:28rem}.text-grid{gap:var(--space-l);align-items:center;display:grid}@media (width>=52rem){.text-image-left .text-grid,.text-image-right .text-grid{grid-template-columns:1fr 1fr}.text-image-left .text-media{order:-1}}.text-media img{border-radius:var(--radius);width:100%}.prose{max-width:46rem}.prose strong{font-weight:700}.cards{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.card{background:var(--card-bg);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.card img{aspect-ratio:4/3;object-fit:cover;width:100%}.card-body{padding:var(--space-l);flex-direction:column;flex:1;display:flex}.card-body .more{margin-top:auto;font-weight:600}.list{max-width:50rem;margin:0;padding:0;list-style:none}.list>li{padding-block:var(--space-l);border-top:1px solid color-mix(in srgb, var(--fg) 20%, transparent)}.compact{gap:var(--space-m) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.compact h3{margin-bottom:var(--space-xs);font-size:1.1rem}.team{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.team img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:var(--space-m)}.team .role,.team .credential{color:var(--fg-soft);margin-bottom:var(--space-s)}.gallery{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.gallery img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%}.quotes{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.quotes blockquote{margin:0 0 var(--space-m);border-left:3px solid var(--color-accent);padding-left:var(--space-m);font-size:1.1rem}.faq{max-width:50rem}.faq details{border-top:1px solid color-mix(in srgb, var(--fg) 20%, transparent);padding-block:var(--space-m)}.faq summary{cursor:pointer;font-weight:600}.faq details p{margin-top:var(--space-s)}.cta-box{text-align:center;max-width:46rem;margin-inline:auto}.steps{gap:var(--space-l);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step}.steps li:before{content:counter(step);width:2.5rem;height:2.5rem;margin-bottom:var(--space-m);border:2px solid var(--color-accent);border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.logos{gap:var(--space-l);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.logos img{width:auto;max-height:4rem}.contact-grid{gap:var(--space-xl);display:grid}@media (width>=52rem){.contact-grid{grid-template-columns:1fr 1fr}}.contact-info dt{margin-top:var(--space-m);font-weight:700}.contact-info dd{margin:0}.contact-info ul{margin:0;padding:0;list-style:none}.form{gap:var(--space-m);flex-direction:column;display:flex}.field{gap:var(--space-xs);flex-direction:column;display:flex}.field label{font-weight:600}.field input,.field textarea{font:inherit;padding:var(--space-s) var(--space-m);border:1px solid color-mix(in srgb, var(--fg) 45%, transparent);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink)}.field .hint,.form-note{color:var(--fg-soft);font-size:.9rem}.field .error{font-size:.9rem;font-weight:600}.field .error:empty{display:none}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent{gap:var(--space-s);align-items:flex-start;display:flex}.consent input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);margin-top:.2rem}.legal{padding-block:var(--space-xl)}.legal .deflist{gap:var(--space-s) var(--space-l);grid-template-columns:minmax(8rem,max-content) 1fr;display:grid}.legal .deflist dt{font-weight:700}.legal .deflist dd{margin:0}.table-scroll{margin-bottom:var(--space-l);overflow-x:auto}.legal table{border-collapse:collapse;min-width:40rem;font-size:.95rem}.legal th,.legal td{border:1px solid var(--border);padding:var(--space-s);text-align:left;vertical-align:top}.meta-note{color:var(--color-muted);font-size:.9rem}.site-footer{background:var(--color-ink);color:var(--color-surface);padding-block:var(--space-xl) var(--space-l)}.footer-grid{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:var(--space-xs)}.footer-bottom{margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid color-mix(in srgb, var(--color-surface) 25%, transparent);font-size:.9rem}#content{flex:1 0 auto}.wa-link{align-items:center;gap:.4em;display:inline-flex}.wa-icon{flex:none;width:1.15em;height:1.15em}.wa-float{z-index:55;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;transition:transform .15s;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 6px 18px #00000040}.wa-float:hover{transform:scale(1.06)}.wa-float:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}.wa-float .wa-icon{width:1.9rem;height:1.9rem}@media print{.wa-float{display:none}}.mobile-bar{display:none}@media (width<=59.99rem){.has-mobile-bar{padding-bottom:4rem}.has-mobile-bar .wa-float{display:none}.mobile-bar{z-index:60;background:var(--color-primary);border-top:1px solid var(--border);display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bar a{justify-content:center;align-items:center;gap:var(--space-s);min-height:3.5rem;color:var(--color-on-primary);flex:1;font-weight:600;text-decoration:none;display:flex}.mobile-bar a+a{border-left:1px solid color-mix(in srgb, var(--color-on-primary) 30%, transparent)}}.message-page{padding-block:var(--space-xl);min-height:50vh}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--radius:14px;--radius-button:999px;--head-weight:600;--navy:#08182f;--navy-2:#0f2a4d;--teal:#a37b34;--teal-soft:#f5eddc;--sky:#f3f8fb;--line-soft:#e3ebf0;--shadow:0 10px 30px -12px #0b1f3a2e;--i-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E");--i-scale:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M7 21h10M4 7h16M6 7l-3 7h6zM18 7l-3 7h6zM3 14a3 2 0 0 0 6 0M15 14a3 2 0 0 0 6 0'/%3E%3C/svg%3E");--i-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20a6.5 6.5 0 0 1 13 0M16 4.5a3.5 3.5 0 0 1 0 7M18 14.5a6 6 0 0 1 3.5 5.5'/%3E%3C/svg%3E");--i-briefcase:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M3 13h18'/%3E%3C/svg%3E");--i-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E");--i-building:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='1'/%3E%3Cpath d='M9 7h1M14 7h1M9 11h1M14 11h1M9 15h1M14 15h1M10 21v-3h4v3'/%3E%3C/svg%3E");--i-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0zM12 9v4M12 17h.01'/%3E%3C/svg%3E");--i-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.5-1.5 3-3.2 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.8 0-3 .5-4.5 2-1.5-1.5-2.7-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4 3 5.5l7 7z'/%3E%3Cpath d='M3.5 12H8l1.5-3 2 6 1.5-3h4.5'/%3E%3C/svg%3E");--i-file:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M8 13h8M8 17h8M8 9h2'/%3E%3C/svg%3E");--i-home:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");--i-cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='3'/%3E%3Cpath d='M12 8v8M8 12h8'/%3E%3C/svg%3E");--i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2a4f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--i-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3Cpath d='M8 9h8M8 13h5'/%3E%3C/svg%3E")}h1,h2{color:var(--fg,var(--navy))}h1{font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.08}h2{font-size:clamp(1.7rem,3vw,2.35rem)}.button{padding:.75rem 1.6rem;font-size:.97rem;transition:transform .15s,box-shadow .15s,background .15s}.button:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px #c49a458c}.button-secondary{color:var(--navy);border-width:1.5px;border-color:var(--navy)}.button-secondary:hover{background:var(--navy);color:#fff;box-shadow:none}.site-header{backdrop-filter:blur(8px);border-bottom-color:var(--line-soft);background:#fffffff5}.nav-list a{color:var(--navy);padding-block:.4rem;font-size:.95rem;text-decoration:none}.nav-list a:hover{color:var(--teal)}.nav-list a[aria-current=page]{color:var(--teal);box-shadow:inset 0 -2px 0 var(--teal);text-decoration:none}.section-head h2+.lead,.lead{color:color-mix(in srgb, var(--fg) 78%, transparent)}.section-head:after{width:3.5rem;height:2px}.hero{overflow:hidden}.hero-split{background:radial-gradient(60rem 30rem at 85% 40%, #c49a451a, transparent 70%), linear-gradient(115deg, #fff 0%, var(--sky) 45%, #e6f0f4 100%);padding-block:clamp(3rem,6vw,5.5rem)}.hero-split .hero-grid{gap:clamp(2rem,5vw,4.5rem)}@media (width>=52rem){.hero-split .hero-grid{grid-template-columns:1.25fr .75fr}}.hero-split h1{color:var(--navy)}.hero-split .lead{color:#33475f;max-width:34rem}.hero-split .hero-media{justify-self:center;width:min(100%,27rem);position:relative}.hero-split .hero-media:before{content:"";border:1.5px solid var(--color-accent);border-radius:22px;position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem}.hero-split .hero-media:after{content:"Enfermera Perito\a Colegiada nº 008718\a Colegio de Enfermería de Córdoba";white-space:pre-line;max-width:16rem;box-shadow:var(--shadow);font-family:var(--font-head);color:var(--teal);background:#fff;border-radius:12px;padding:.9rem 1.1rem;font-size:1.05rem;font-style:italic;line-height:1.3;position:absolute;bottom:2.2rem;left:-2.5rem}.hero-split .hero-media img{aspect-ratio:4/5;object-position:50% 20%;border-radius:22px;position:relative;box-shadow:0 30px 60px -25px #0b1f3a73}@media (width<=40rem){.hero-split .hero-media:after{bottom:.75rem;left:.75rem}}.hero-centered{background:radial-gradient(50rem 22rem at 50% 0%, #c49a451a, transparent 70%), linear-gradient(180deg, var(--sky) 0%, #fff 100%);border-bottom:1px solid var(--line-soft);padding-block:clamp(3.5rem,7vw,6rem) clamp(2.5rem,5vw,4rem)}.compact li{align-items:flex-start;gap:1rem;display:flex}.compact li:before{content:"";background:var(--teal-soft) var(--i-check) center / 1.3rem no-repeat;border-radius:999px;flex:none;width:2.9rem;height:2.9rem}.compact h3{font-family:var(--font-text);color:var(--navy);font-size:1.02rem;font-weight:600}.compact p{color:#4a5b70;margin:0}#valores{border-bottom:1px solid var(--line-soft);background:#fff;padding-block:2.2rem}#valores .compact{gap:1.5rem 0}#valores .compact li{padding-inline:1.5rem}@media (width>=52rem){#valores .compact li+li{border-left:1px solid var(--line-soft)}}#valores li:first-child:before{background-image:var(--i-shield);background-size:1.4rem}#valores li:nth-child(2):before{background-image:var(--i-scale);background-size:1.5rem}#valores li:nth-child(3):before{background-image:var(--i-users);background-size:1.5rem}#principios .compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:2rem 2.5rem}#principios .compact li{border-top:1px solid var(--line-soft);padding-top:1.25rem}.cards{gap:1.5rem}.card{border:1px solid var(--line-soft);background:#fff}.card:before{content:"";background:var(--teal-soft) var(--i-file) center / 1.4rem no-repeat;border-radius:999px;align-self:flex-start;width:3rem;height:3rem;margin:1.75rem 0 0 1.6rem}.card-body{padding:1rem 1.6rem 1.75rem}.card-body h3{font-family:var(--font-text);color:var(--navy);font-size:1.08rem;font-weight:600}.card-body p{color:#4a5b70;margin:0}#publicos .card:first-child:before{background-image:var(--i-briefcase)}#publicos .card:nth-child(2):before{background-image:var(--i-user)}#publicos .card:nth-child(3):before{background-image:var(--i-building)}.services-cards#areas .cards{columns:2 22rem;column-gap:3.5rem;display:block}.services-cards#areas .card{break-inside:avoid;border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;grid-template-columns:2.75rem 1fr;column-gap:1.1rem;padding:1.5rem 0;display:grid;overflow:visible}.services-cards#areas .card:before{background-size:1.3rem;width:2.75rem;height:2.75rem;margin:0}.services-cards#areas .card-body{padding:0}.services-cards#areas .card-body h3{font-family:var(--font-head);margin-bottom:.4rem;font-size:1.3rem}.services-cards#areas .card:first-child:before{background-image:var(--i-user)}.services-cards#areas .card:nth-child(2):before{background-image:var(--i-scale)}.services-cards#areas .card:nth-child(3):before{background-image:var(--i-alert)}.services-cards#areas .card:nth-child(4):before{background-image:var(--i-heart)}.services-cards#areas .card:nth-child(5):before{background-image:var(--i-file)}.services-cards#areas .card:nth-child(6):before{background-image:var(--i-home)}.services-cards#areas .card:nth-child(7):before{background-image:var(--i-cross)}.list{max-width:54rem}.list>li{border-top:0;border-left:2px solid var(--teal-soft);margin-left:.5rem;padding:0 0 1.8rem 2.2rem;position:relative}.list>li:last-child{padding-bottom:.2rem}.list>li:before{content:"";border:3px solid var(--teal);background:#fff;border-radius:999px;width:.9rem;height:.9rem;position:absolute;top:.3rem;left:-.5rem}.list h3{font-family:var(--font-text);color:var(--navy);margin-bottom:.3rem;font-size:1.05rem;font-weight:600}.list p{color:#4a5b70;margin:0}.services-list#areas .list{columns:2 22rem;column-gap:3.5rem;max-width:none}#que-puedo-aportar .list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0 2.5rem;max-width:none;display:grid}.services-list#areas .list>li,#que-puedo-aportar .list>li{break-inside:avoid;border:0;border-top:1px solid var(--line-soft);margin:0;padding:1.25rem 0 1.25rem 3.4rem}.services-list#areas .list>li:before,#que-puedo-aportar .list>li:before{background:var(--teal-soft) var(--i-check) center / 1.1rem no-repeat;border:0;width:2.2rem;height:2.2rem;top:1.25rem;left:0}.steps-section .steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2rem}.steps li{text-align:center;padding-inline:.5rem;position:relative}.steps li:before{background:var(--navy);color:#fff;width:3rem;height:3rem;font-family:var(--font-head);box-shadow:0 0 0 6px var(--teal-soft);border:0;font-size:1.15rem}.steps h3{font-family:var(--font-text);color:var(--navy);margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.steps p{color:#4a5b70;margin:0}.section.cta{background:radial-gradient(40rem 20rem at 90% 50%, #c49a4559, transparent 70%), linear-gradient(110deg, var(--navy) 0%, var(--navy-2) 100%);--fg:#fff;--fg-soft:#ffffffd1;--btn-bg:var(--teal);--btn-fg:#fff;padding-block:clamp(2.5rem,5vw,3.5rem)}.cta-box{max-width:var(--container);text-align:left}.cta-box h2{margin-bottom:.4rem;font-size:clamp(1.4rem,2.4vw,1.8rem)}.cta-box .lead{margin:0;font-size:1rem}@media (width>=52rem){.cta-box{grid-template-columns:1fr auto;align-items:center;column-gap:3rem;display:grid}.cta-box .lead{max-width:44rem}.cta-box .actions{grid-area:1/2/3;margin:0}}.text-plain.tone-dark{background:linear-gradient(110deg, var(--navy) 0%, var(--navy-2) 100%);text-align:center}.text-plain.tone-dark .prose{max-width:50rem;margin-inline:auto}.text-plain.tone-dark h2{color:#fff;font-style:italic;font-weight:400}.text-plain.tone-dark .section-head,.text-plain.tone-dark .section-head:after{margin-inline:auto}.text-media img{border-radius:22px;box-shadow:0 30px 60px -25px #0b1f3a73}.site-footer{background:linear-gradient(180deg, #0a1c34 0%, var(--navy) 100%)}.site-footer a{color:#ffffffd9;text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.footer-bottom{color:#fff9}html:root[data-style]{--head-weight:600;--section-pad:clamp(3.5rem, 6vw, 5.5rem);--container:76rem;--tint:var(--sky)}h1,h2,h3{font-weight:600}.text-plain.tone-dark h2{font-weight:500}.hero-split .hero-media:after{font-family:var(--font-text);letter-spacing:.02em;border-left:3px solid var(--teal);font-size:.85rem;font-style:normal;font-weight:600}.list h3 a,.card h3 a,.compact h3 a{color:inherit;text-decoration:none}.list h3 a:hover,.card h3 a:hover,.compact h3 a:hover{color:var(--teal)}:root{--gold:#c9a14f;--gold-light:#e7c98a}.site-header,.site-header.header-dark{background:var(--navy);--btn-bg:var(--gold);--btn-fg:var(--navy);border-bottom:1px solid #c9a14f59}.site-header .nav-list a{color:#ffffffdb}.site-header .nav-list a:hover{color:var(--gold-light)}.site-header .nav-list a[aria-current=page]{color:var(--gold-light);box-shadow:inset 0 -2px 0 var(--gold)}.site-header .nav-button{color:#fff;border-color:#ffffff80}.site-header .nav-panel{background:var(--navy)}.hero-split,.hero-centered{background:radial-gradient(42rem 26rem at 88% 30%, #c9a14f29, transparent 70%), radial-gradient(30rem 20rem at 0% 100%, #1e467873, transparent 70%), linear-gradient(135deg, #061428 0%, var(--navy) 45%, #0d2747 100%);--fg:#fff;--fg-soft:#ffffffd1;--btn-bg:var(--gold);--btn-fg:var(--navy);border-bottom:0;position:relative}.hero-split:after,.hero-centered:after{content:"";background:linear-gradient(90deg, transparent, var(--gold) 30%, var(--gold-light) 50%, var(--gold) 70%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.hero-split h1,.hero-centered h1{color:#fff}.hero-split .lead,.hero-centered .lead{color:#ffffffd1}.hero .button-secondary,.section.cta .button-secondary{color:#fff;border-color:#ffffffb3}.hero .button-secondary:hover,.section.cta .button-secondary:hover{color:var(--navy);background:#fff}.hero .button:not(.button-secondary):hover{box-shadow:0 10px 24px -10px #c9a14fcc}.hero-split .hero-media:before{border-color:var(--gold)}.hero-split .hero-media:after{color:var(--navy);border-left-color:var(--gold)}.button:hover{box-shadow:0 8px 18px -8px #08182f80}.section.cta{--btn-bg:var(--gold);--btn-fg:var(--navy)}.steps li:before{color:var(--gold-light);box-shadow:0 0 0 6px var(--teal-soft)}.site-footer{border-top:3px solid var(--gold)}@media (width<=40rem){.hero-split .hero-media:before{inset:1rem -.6rem -.6rem 1rem}}.brand-link img{height:3.5rem}#valores .section-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=59.99rem){.brand-link img{height:2.6rem}}:focus-visible{outline-color:var(--navy)}.site-header :focus-visible,.hero-split :focus-visible,.hero-centered :focus-visible,.section.cta :focus-visible,.text-plain.tone-dark :focus-visible,.site-footer :focus-visible,.mobile-bar :focus-visible{outline-color:var(--gold-light)}.services-list#areas .list>li:first-child:before{background-image:var(--i-user);background-size:1.2rem}.services-list#areas .list>li:nth-child(2):before{background-image:var(--i-scale);background-size:1.2rem}.services-list#areas .list>li:nth-child(3):before{background-image:var(--i-alert);background-size:1.2rem}.services-list#areas .list>li:nth-child(4):before{background-image:var(--i-heart);background-size:1.2rem}.services-list#areas .list>li:nth-child(5):before{background-image:var(--i-file);background-size:1.2rem}.services-list#areas .list>li:nth-child(6):before{background-image:var(--i-home);background-size:1.2rem}.services-list#areas .list>li:nth-child(7):before{background-image:var(--i-cross);background-size:1.2rem}.cta-box .actions{justify-content:flex-start}.faq details{border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;margin-bottom:.75rem;padding:.2rem 1.3rem}.faq summary{cursor:pointer;color:var(--navy);padding-block:.9rem;font-weight:600}.faq details[open] summary{color:var(--teal)}.faq summary::marker{color:var(--gold)}#lema{--fg:var(--navy);background:#fff}#lema h2{color:var(--navy)}
