.handover-process[data-astro-cid-pfnfwwuj]{margin:1.3rem 0 0;padding-left:1.2rem;color:#3a5340;font-size:.9rem;line-height:1.8}.handover-process[data-astro-cid-pfnfwwuj] li[data-astro-cid-pfnfwwuj]{padding:.6rem 0;border-bottom:1px solid #c1d2b8}.handover-title[data-astro-cid-pfnfwwuj]{margin-top:1.8rem;font-weight:600}.handover-material[data-astro-cid-pfnfwwuj]{padding-left:1.2rem;margin-top:.8rem;color:#5a606b;font-size:.87rem;line-height:1.9}.applied-pages{--ap-green:#193f30;--ap-sage:#edf3e9;background:var(--color-paper);color:var(--color-ink);overflow:clip}.applied-pages .ap-section{padding:88px 0;scroll-margin-top:110px}.applied-pages .ap-soft{background:var(--ap-sage)}.applied-pages :is(h1,h2,h3){font-family:var(--font-display);line-height:1.12;text-wrap:balance}.applied-pages h1{font-size:clamp(2.65rem,4.3vw,4.5rem);letter-spacing:-.055em;max-width:820px}.applied-pages h2{font-size:clamp(2rem,3vw,3rem);letter-spacing:-.045em;margin-bottom:1.3rem}.applied-pages h3{font-size:1.3rem;letter-spacing:-.025em}.applied-pages p{font-size:1rem;line-height:1.85;color:var(--color-mute)}.applied-pages p+p{margin-top:1rem}.applied-pages .eyebrow{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#32723e;line-height:1.7;margin-bottom:1.2rem;font-weight:600}.applied-pages .ap-lead{font-size:1.12rem;line-height:1.8}.applied-pages .button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-accent-strong);color:#fff;min-height:48px;padding:.85rem 1.4rem;font-size:.85rem;line-height:1.6;max-width:100%}.applied-pages a:focus-visible,.applied-pages button:focus-visible{outline:3px solid #367b3b;outline-offset:5px}.applied-pages .ap-link{display:inline-block;color:#306b39;font-size:.85rem;padding:.8rem 0;line-height:1.6}.applied-pages .ap-small{font-size:.78rem;line-height:1.7;max-width:850px}.applied-pages .ap-section-heading{max-width:830px;margin-bottom:2.5rem}.applied-pages .ap-hero{padding:26px 0 72px;background:radial-gradient(ellipse at 100% 50%,#e4ede2 0,transparent 70%)}.applied-pages .breadcrumb{font-size:.72rem;line-height:1.7;margin-bottom:50px;flex-wrap:wrap}.applied-pages .ap-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:65px;align-items:center}.applied-pages .ap-hero-grid>div>.ap-lead{margin:1.5rem 0 2rem}.applied-pages .ap-hero-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.applied-pages .ap-hero-roles{font-size:.72rem;color:#526a54;margin-top:1.6rem;line-height:1.7}.applied-pages .ap-index-art{padding:16px 0 0 20px;position:relative}.applied-pages .ap-art-note,.applied-pages .ap-reference-note{padding:1.3rem 1.5rem;background:#193f30;border-radius:0 20px 20px;max-width:400px;position:relative;margin-top:1rem;margin-left:auto}.applied-pages :is(.ap-art-note,.ap-reference-note) p{color:#fff;font-family:var(--font-display);font-size:1.4rem;line-height:1.3}.applied-pages :is(.ap-art-note,.ap-reference-note) span{display:block;color:#c9dec4;font-size:.7rem;line-height:1.8;margin-top:.5rem}.applied-pages .ap-cartulina-art{padding:12px 0 0 20px}.applied-pages.ap-cartulina .ap-hero .button{margin-top:1.6rem}.applied-pages .ap-needs fieldset{border:0;padding:0;margin:0;min-width:0}.applied-pages .ap-needs fieldset>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.applied-pages .ap-needs button{min-height:112px;display:flex;align-items:center;gap:16px;text-align:left;font-size:.95rem;line-height:1.6;background:#fbfcf9;border:1px solid #ceddc8;border-radius:16px;padding:1.4rem;cursor:pointer;color:#243d2a}.applied-pages .ap-needs button>span:last-child{margin-left:auto;flex-shrink:0}.applied-pages .ap-needs button[aria-pressed=true]{background:#193f30;color:#fff;border-color:#193f30}.applied-pages .ap-need-icon{width:30px;height:30px;flex-shrink:0;color:#438044}.applied-pages .ap-needs button[aria-pressed=true] .ap-need-icon{color:#c4e0b8}.applied-pages .ap-empty{padding:2.5rem;border-left:3px solid #7d9f6b;background:#eef4e9;max-width:950px}.applied-pages .ap-empty h3{margin-bottom:1rem}.applied-pages .ap-empty .button{margin-top:1.5rem}.applied-pages .ap-inline-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:1.5rem}.applied-pages .ap-inline-links>a{color:#286636;font-size:.85rem;line-height:1.8;padding:.5rem 0}.applied-pages #resultados{scroll-margin-top:110px}.applied-pages .ap-capabilities{background:#f1f1e9}.applied-pages .ap-category-list{border-top:1px solid #c8d7bf}.applied-pages .ap-category-list>a{display:grid;grid-template-columns:75px minmax(0,1fr) auto;gap:25px;align-items:start;padding:1.8rem 0;border-bottom:1px solid #c8d7bf}.applied-pages .ap-category-number{font-size:.78rem;color:#467443;padding-top:.35rem}.applied-pages .ap-category-list h3{font-size:1.65rem}.applied-pages .ap-category-list p{font-size:.9rem;margin-top:.7rem;max-width:850px}.applied-pages .ap-category-list>a>span:last-child{color:#33703c;padding:.35rem}.applied-pages .ap-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center}.applied-pages .ap-align-start{align-items:start}.applied-pages .ap-reverse>:first-child{order:2}.applied-pages .ap-reverse>:last-child{order:1}.applied-pages .ap-editorial{max-width:900px}.applied-pages .ap-editorial>.ap-lead{max-width:850px}.applied-pages .ap-roles{border-top:1px solid #c5d7be}.applied-pages .ap-roles>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;border-bottom:1px solid #dce5d7;padding:1.2rem 0}.applied-pages .ap-roles dt{font-size:1rem;font-weight:500}.applied-pages .ap-roles dd{margin:0;font-size:.9rem;line-height:1.8;color:var(--color-mute)}.applied-pages .ap-scope-notes{margin-top:2rem;border-top:1px solid #bfd0b8;padding-top:1.5rem}.applied-pages .ap-scope-notes p{font-size:.84rem}.applied-pages .ap-deliverables{list-style:none;padding:0;margin:0}.applied-pages .ap-deliverables li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:1rem;padding:1.3rem 0;border-top:1px solid #b9cdb1}.applied-pages .ap-deliverables li>span{font-size:.74rem;color:#3b713e;padding-top:.3rem}.applied-pages .ap-deliverables p{font-size:1.03rem;color:#273d2b}.applied-pages .ap-measurement{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:70px;align-items:center}.applied-pages .ap-measurement ul{padding-left:1.2rem;margin:0}.applied-pages .ap-measurement li{font-size:1.1rem;line-height:1.7;margin:1.2rem 0;padding-left:.3rem;color:#31583b}.applied-pages .ap-report-explanation{margin-top:2rem}.applied-pages .ap-report-explanation>div{padding:1rem 0;border-top:1px solid #d6e1d0}.applied-pages .ap-report-explanation dt{font-size:.9rem;font-weight:600}.applied-pages .ap-report-explanation dd{font-size:.85rem;line-height:1.8;color:var(--color-mute);margin:.4rem 0 0}.applied-pages .ap-decision{background:#193f30;color:#fff}.applied-pages .ap-decision :is(h2,h3){color:#fff}.applied-pages .ap-decision p{color:#d6e4d3}.applied-pages .ap-decision .eyebrow{color:#bad6ad}.applied-pages .ap-decision-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.3fr);gap:35px;margin:3rem 0 1.5rem;align-items:center}.applied-pages .ap-decision-layout h3{font-size:1.15rem}.applied-pages .ap-decision-layout p{font-size:.86rem;margin-top:.8rem}.applied-pages .ap-decision-input,.applied-pages .ap-decision-criteria{padding-right:25px;border-right:1px solid #6a8e6a}.applied-pages .ap-decision-outputs{display:grid;gap:1.6rem;padding-left:1.4rem;border-left:2px solid #9abc83}.applied-pages .ap-decision-outputs article{border-bottom:1px solid #527553;padding-bottom:1.2rem}.applied-pages .ap-tech{background:#f1f2ed}.applied-pages .ap-tech-list>a{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:20px;padding:1.5rem 0;border-bottom:1px solid #cbd8c6;align-items:start}.applied-pages .ap-tech-list h3{font-size:1.15rem}.applied-pages .ap-tech-list p{font-size:.87rem;line-height:1.8}.applied-pages .ap-tech-list span{color:#3d7844}.applied-pages .ap-context-links{display:flex;flex-wrap:wrap;gap:10px 26px;margin-bottom:1rem}.applied-pages .ap-context-links>a{display:inline-flex;align-items:center;gap:1rem;border-bottom:1px solid #bbcfb2;min-height:48px;font-size:.95rem;color:#2c5737}.applied-pages .ap-article-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.applied-pages .ap-article-links>a{display:flex;flex-direction:column;align-items:start;gap:1.5rem;padding:1.5rem 0;border-top:1px solid #bdd0b5}.applied-pages .ap-article-links h3{font-size:1.5rem;line-height:1.3}.applied-pages .ap-article-links span{font-size:.8rem;color:#2b6637;margin-top:auto}.applied-pages .ap-handover{background:#eaf0e7}.applied-pages .ap-handover-body{padding:2rem 0 0 2.5rem;border-left:1px solid #b9cdb1}.applied-pages .ap-handover-body>p{margin-top:1rem;font-size:.9rem}.applied-pages .ap-handover dl{margin-top:2rem}.applied-pages .ap-handover dl>div{padding:1rem 0;border-top:1px solid #bdcdb6}.applied-pages .ap-handover dt{font-size:.9rem;font-weight:600;color:#315739}.applied-pages .ap-handover dd{font-size:.85rem;line-height:1.8;color:var(--color-mute);margin:.5rem 0 0}.applied-pages .ap-closing{padding:30px 0 65px;background:#eaf0e7}.applied-pages .ap-contact{display:flex;gap:3rem;align-items:center;justify-content:space-between;padding:3rem;background:#193f30;border-radius:22px;color:#fff}.applied-pages .ap-contact h2{color:#fff;font-size:clamp(1.9rem,2.8vw,2.7rem);max-width:800px}.applied-pages .ap-contact p{color:#d5e2d0;max-width:780px;font-size:.95rem}.applied-pages .ap-contact .eyebrow{color:#b8d4a8}.applied-pages .ap-contact .button{background:#fff;color:#193f30;flex-shrink:0}.applied-pages .ap-return{display:flex;justify-content:space-between;gap:2rem;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.8rem;color:#32663b}.applied-pages .ap-operating-note{border-top:1px solid #bccfb3;padding-top:1.5rem;margin-top:3rem;font-size:.84rem;max-width:850px}.applied-pages .ap-editorial-connections>a{display:block;padding:1.6rem 0;border-top:1px solid #c0d1b7}.applied-pages .ap-editorial-connections p{font-size:.9rem;margin:.8rem 0}.applied-pages .ap-editorial-connections span{font-size:.8rem;color:#2e6938}.applied-pages .ap-confidential{background:#f1f2ed}@media(hover:hover)and (prefers-reduced-motion:no-preference){.applied-pages :is(.ap-needs button,.ap-category-list>a,.ap-tech-list>a,.ap-context-links>a){transition:background .25s,border-color .25s,transform .25s}.applied-pages .ap-needs button:not([aria-pressed=true]):hover{background:#e0ecd7;border-color:#82a576}.applied-pages :is(.ap-category-list>a,.ap-tech-list>a,.ap-context-links>a):hover{transform:translate(4px);border-color:#7caa6d}}@media(max-width:1100px){.applied-pages .ap-hero-grid,.applied-pages .ap-split{gap:35px}.applied-pages h1{font-size:3.2rem}.applied-pages .ap-needs fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.applied-pages .ap-needs button{min-height:95px}.applied-pages .ap-tech-list>a{grid-template-columns:100px minmax(0,1fr) auto;gap:12px}.applied-pages .ap-contact{padding:2.5rem;gap:2rem}.applied-pages .ap-roles>div{grid-template-columns:115px minmax(0,1fr);gap:15px}.applied-pages .ap-measurement{gap:35px}.applied-pages .ap-decision-layout{gap:20px}.applied-pages .ap-decision-input,.applied-pages .ap-decision-criteria{padding-right:16px}}@media(max-width:760px){.applied-pages .ap-section{padding:55px 0}.applied-pages .ap-hero{padding:25px 0 45px}.applied-pages .breadcrumb{margin-bottom:30px}.applied-pages h1{font-size:clamp(2.45rem,8vw,3.25rem);letter-spacing:-.045em}.applied-pages h2{font-size:2rem}.applied-pages .ap-hero-grid,.applied-pages .ap-split,.applied-pages .ap-measurement{grid-template-columns:1fr;gap:30px}.applied-pages .ap-lead{font-size:1.04rem}.applied-pages .ap-index-art,.applied-pages .ap-cartulina-art{padding:0}.applied-pages .ap-art-note,.applied-pages .ap-reference-note{padding:1.3rem;max-width:95%}.applied-pages .ap-needs fieldset>div{grid-template-columns:1fr}.applied-pages .ap-needs button{min-height:82px;padding:1rem;font-size:.93rem}.applied-pages .ap-need-icon{width:25px;height:25px}.applied-pages .ap-empty{padding:1.5rem}.applied-pages .ap-category-list>a{grid-template-columns:30px minmax(0,1fr) auto;gap:14px;padding:1.5rem 0}.applied-pages .ap-category-list h3{font-size:1.35rem;line-height:1.25}.applied-pages .ap-category-list p{font-size:.86rem}.applied-pages .ap-reverse>:first-child,.applied-pages .ap-reverse>:last-child{order:initial}.applied-pages .ap-roles>div{grid-template-columns:1fr;gap:.5rem}.applied-pages .ap-roles dd{font-size:.95rem}.applied-pages .ap-decision-layout{grid-template-columns:1fr;gap:26px}.applied-pages .ap-decision-input,.applied-pages .ap-decision-criteria{padding:0 0 1rem;border-right:0;border-bottom:1px solid #6a8e6a}.applied-pages .ap-decision-outputs{padding-left:1rem}.applied-pages .ap-tech-list>a{grid-template-columns:1fr auto;gap:10px}.applied-pages .ap-tech-list p{grid-column:1/-1;grid-row:2}.applied-pages .ap-tech-list span{grid-column:2;grid-row:1}.applied-pages .ap-article-links{grid-template-columns:1fr;gap:1.3rem}.applied-pages .ap-handover-body{padding:1.5rem 0 0;border:0}.applied-pages .ap-contact{padding:1.7rem;flex-direction:column;align-items:start;gap:1.5rem}.applied-pages .ap-contact h2{font-size:1.9rem}.applied-pages .ap-closing{padding:0 0 40px}.applied-pages .ap-return{flex-direction:column;gap:1rem}.applied-pages .ap-operating-note{font-size:.85rem}.applied-pages .ap-section-heading{margin-bottom:2rem}}@media(prefers-reduced-motion:reduce){.applied-pages *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
