@font-face{font-family:Poppins;src:url('https://cdn.buscos.es/buscos-nuevo/releases/1e11c8bef0cc6b2070596ea9852990ad1dd3b575/fonts/Poppins-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
body{background:#fff;color:#243d4d;font-size:16px;line-height:1.6}.company-header{max-width:none;margin:0;padding:18px 3%;background:linear-gradient(135deg,#243D4D,#2d4a5d);color:#fff;min-height:78px;display:flex;align-items:center;gap:30px}.company-header a{color:#fff}.brand{display:flex;flex-shrink:0}.company-header .brand img{width:180px;height:auto}.breadcrumb{border-left:1px solid #ffffff55;padding-left:28px;font-weight:600;font-size:17px}.breadcrumb span{font-weight:400;margin-left:10px;color:#dae5e9}.header-end{display:flex;align-items:center;gap:25px;margin-left:auto;font-size:13px}.local-label{font-size:11px;color:#d7e7e8}.company-nav{padding:17px 3% 0;min-height:58px;border-bottom:1px solid #e2e9ed;gap:36px;font-size:15px}.company-nav a{text-decoration:none;color:#243d4d;padding:0 0 13px}.company-nav .active{border-bottom:4px solid #52a86a;font-weight:600;color:#166c35}.company-main{max-width:1600px;padding:30px 3% 20px}.home-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:30px;align-items:start}h1{font-size:clamp(29px,2.75vw,43px);line-height:1.2;letter-spacing:-1.2px;margin:12px 0 10px;color:#17384f;font-weight:700}.subtitle{font-size:19px;margin:0 0 24px;color:#466478}.journey-blocks{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:15px}.journey-block{display:flex;align-items:center;min-height:235px;gap:12px}.journey-block img{width:43%;height:auto;object-fit:contain;mix-blend-mode:multiply}.journey-block>div{flex:1;min-width:0}.journey-block h2{font-size:20px;line-height:1.3;margin:0 0 12px;letter-spacing:-.5px}.journey-block p{font-size:15px;color:#466478;line-height:1.55;margin:0 0 18px}.state{background:#edf6f1;display:inline-block;border-radius:24px;padding:8px 13px;font-size:13px;line-height:1.4;color:#166c35}.journey-divider{grid-column:1/-1;text-align:center;margin:14px 0 6px;display:flex;align-items:center;gap:15px;color:#243d4d;font-size:14px;font-weight:600}.journey-divider:before,.journey-divider:after{content:"";height:1px;background:#c6d8de;flex:1}.journey-divider span{background:#edf6f1;border-radius:25px;padding:10px 18px}.next-action{background:#eff7f3;border-radius:14px;padding:29px 28px;min-height:655px}.next-action h2{font-size:27px;letter-spacing:-.5px;line-height:1.3;color:#166c35;margin:8px 0 12px}.next-action p{color:#466478;font-size:16px;line-height:1.6}.next-action .eyebrow{font-size:11px;color:#466478;margin:0 0 17px}.aside-section{border-top:1px solid #cbdcd8;margin-top:28px;padding-top:23px}.aside-section h3{font-size:18px;margin:0 0 10px;color:#17384f}.aside-section .small{font-size:11px}.primary,.secondary,button{font:600 14px/1.5 Poppins,sans-serif;border-radius:6px;padding:13px 19px;min-height:48px;cursor:pointer;border:1px solid #166c35;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary{background:#166c35;color:white}.primary:hover{background:#125b2c;color:white}.full{width:100%;margin-top:15px}.secondary{color:#166c35;background:white}.report-list a{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #d9e5e0;background:white;padding:16px 12px;text-decoration:none;color:#17384f;font-size:14px}.report-list a:first-child{border-radius:8px 8px 0 0}.report-list a:last-child{border-radius:0 0 8px 8px}.report-list time{font-size:11px;color:#466478}.objective-strip{display:grid;grid-template-columns:2fr 1fr;gap:30px;background:#f2f7f8;border-radius:10px;padding:24px 30px;margin-top:28px}.objective-strip>div{display:flex;flex-direction:column}.objective-strip>div+div{border-left:1px solid #ccdce3;padding-left:30px}.objective-strip span{font-size:13px;color:#466478}.objective-strip strong{font-size:19px;line-height:1.5}.context-detail{padding:15px 0;border-bottom:1px solid #dbe6df;margin-top:8px}.context-detail summary{font-size:14px;cursor:pointer;font-weight:600;padding:8px 0}.context-detail[open]{padding-bottom:28px}.context-detail p,.context-detail dl{max-width:850px}.context-detail dt{font-size:13px;font-weight:600;margin-top:14px}.context-detail dd{margin:4px 0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.company-footer{max-width:none;text-align:center;padding:20px;font-size:12px}.demo-bar{background:#f5f8f6;border-bottom:1px solid #dce8e0;padding:12px 3%;display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:12px}.demo-bar nav{gap:8px;font-size:12px}.demo-bar a{color:#166c35;padding:5px 9px;text-decoration:none;border:1px solid transparent}.demo-bar [aria-current]{border-color:#166c35;border-radius:6px;background:#fff;font-weight:600}.process-switch{border-bottom:1px solid #dbe6df;padding:0 0 18px;margin-bottom:24px}.process-switch>span{font-size:13px}.process-switch nav{margin-top:10px;gap:12px}.process-switch a{padding:9px 15px;border:1px solid #dbe6df;border-radius:7px;text-decoration:none;color:#243d4d}.process-switch a[aria-current]{border-color:#166c35;background:#eff7f3}.process-switch small{display:block;font-size:11px}.process-row{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #dbe6df;font-size:14px;text-decoration:none;gap:16px}.context-selector{display:flex;gap:12px;align-items:center;margin-bottom:25px}.context-selector select{width:auto}.account-menu{position:relative}.account-menu summary{cursor:pointer;font-size:12px;padding:10px}.account-menu>div{position:absolute;z-index:10;right:0;top:44px;background:#fff;color:#243d4d;border:1px solid #dbe6df;border-radius:7px;padding:18px;box-shadow:0 8px 30px #17384f22;min-width:240px}.account-menu span{font-size:11px}.account-menu button{background:white;color:#243d4d;width:100%;margin-top:10px}.access-grid{display:grid;grid-template-columns:1.15fr 1fr;max-width:1170px;margin:35px auto 70px;gap:90px}.access-story h1{font-size:42px;line-height:1.25}.access-story>p{max-width:560px;color:#466478;font-size:17px}.access-story img{display:block;margin:14px auto;width:240px;height:240px;object-fit:contain}.access-story small{display:block;color:#466478;font-size:12px;margin-top:9px}.eyebrow{color:#166c35;font-size:11px;font-weight:600;letter-spacing:.08em}.access-form{border:1px solid #dbe6df;border-radius:14px;padding:38px;align-self:start;margin-top:24px}.access-form h2{font-size:28px;line-height:1.25}.access-form p{font-size:14px;color:#466478}.access-form label{display:block;font-size:13px;font-weight:600;margin:22px 0 8px}input,select{font:400 16px/1.5 Poppins,sans-serif;background:#fff;border:1px solid #9bafb6;border-radius:5px;padding:12px;width:100%;color:#243d4d}input:focus-visible,select:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #52a86a;outline-offset:3px}.password-field{position:relative}.password-field input{padding-right:83px}.reveal{position:absolute;right:1px;top:1px;min-height:46px;font-size:11px;padding:6px 11px;border:0;background:white;color:#166c35}.forgot-link{display:block;text-align:right;font-size:12px;margin:14px 0 10px}.access-note{border-top:1px solid #dbe6df;margin-top:25px;padding-top:23px}.access-note h3{font-size:15px}.access-note a,.access-form>a{font-size:13px}.local-note{background:#f0f6f2;padding:13px;border-radius:6px}.feedback{border:1px solid #a7c9b2;border-radius:7px;padding:17px 22px;background:#f1f8f3;margin-bottom:20px}.feedback.error{border-color:#a35435;background:#fff6f1;color:#713b22}.skip{position:absolute;top:-100px;left:12px;background:white;padding:12px;z-index:100}.skip:focus{top:5px}.text-link{font-weight:600}html{scroll-behavior:smooth;scroll-padding-top:20px}@media(max-width:1100px){.journey-block{min-height:240px;gap:6px}.journey-block img{width:38%}.journey-block h2{font-size:18px}.journey-block p{font-size:13px}.next-action{padding:25px 20px}.home-grid{gap:20px}.access-grid{gap:40px}.breadcrumb{font-size:14px;padding-left:16px}.header-end{gap:12px}}@media(max-width:780px){.company-header{padding:18px 20px;gap:15px;flex-direction:row;flex-wrap:wrap}.company-header .brand img{width:137px}.breadcrumb{font-size:12px}.breadcrumb span{display:none}.header-end{width:100%;justify-content:space-between}.company-nav{padding:13px 20px 0;gap:25px;font-size:13px}.company-main{padding:20px}.home-grid{grid-template-columns:1fr}.journey-area{display:contents}.home-grid h1{font-size:29px;margin-bottom:0}.home-grid .subtitle{font-size:15px;margin:0}.next-action{grid-row:3;min-height:0;padding:24px}.journey-blocks{grid-row:4;grid-template-columns:1fr;gap:8px}.journey-block{min-height:175px;gap:18px}.journey-block img{width:140px;max-width:40%}.journey-block h2{font-size:19px}.journey-block p{font-size:14px}.journey-divider{font-size:12px;grid-column:1}.objective-strip{grid-template-columns:1fr;padding:22px;gap:18px}.objective-strip>div+div{border:0;border-top:1px solid #dbe6df;padding:15px 0 0}.objective-strip strong{font-size:17px}.demo-bar{padding:12px 20px;gap:8px}.demo-bar>span{display:none}.access-grid{grid-template-columns:1fr;margin:5px auto 30px;gap:15px}.access-form{grid-row:1;margin-top:0;padding:25px}.access-story h1{font-size:30px}.access-story img{width:180px;height:180px}.access-story>p{font-size:15px}.context-selector{flex-wrap:wrap}.report-list a{flex-wrap:wrap}.process-row{flex-direction:column;gap:4px}.context-detail{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.decision-explainer{display:flex;gap:16px;align-items:center}.decision-explainer img{width:105px;height:100px;object-fit:contain;mix-blend-mode:multiply}.decision-explainer p{font-size:14px}.objective-strip .objective-main{flex-direction:row;align-items:center;gap:22px}.objective-main>div{display:flex;flex-direction:column}.objective-main img{width:38px;height:38px;flex-shrink:0}@media(max-width:1100px){.decision-explainer{display:block}.decision-explainer img{float:left;margin:0 12px 5px 0;width:85px;height:80px}}
@media(min-width:781px){.company-main{padding-top:16px}.next-action{padding-top:25px;padding-bottom:24px}.aside-section{margin-top:22px;padding-top:18px}.next-action .eyebrow{margin-bottom:12px}.decision-explainer img{height:80px}.objective-strip{margin-top:22px}.journey-block{min-height:220px}}
@media(min-width:781px){.company-topbar{position:sticky;top:0;z-index:40;background:#fff}.company-topbar .company-header{position:relative;z-index:2}.company-topbar .company-nav{background:#fff}html{scroll-padding-top:160px}}
.company-header .company-nav{display:flex;align-items:center;gap:8px;min-height:0;padding:0;border:0;background:transparent;flex-wrap:nowrap}.company-header .company-nav a{display:block;padding:9px 15px;color:#e4ecef;border:0;border-radius:6px;font-size:14px;white-space:nowrap}.company-header .company-nav a:hover{background:#ffffff12;color:white}.company-header .company-nav a.active{background:#ffffff18;color:white;border:0;box-shadow:inset 0 -3px #52a86a}.company-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 3%;font-size:12px;line-height:1.5;color:#637980;border-bottom:1px solid #e2e9ed;background:#fff;position:static;overflow-wrap:anywhere}.company-breadcrumb [aria-current=page]{color:#243d4d}
@media(min-width:781px){html{scroll-padding-top:100px}}
@media(max-width:780px){.company-header{gap:14px}.company-header .company-nav{order:3;width:100%;gap:8px}.company-header .company-nav a{padding:8px 13px}.company-header .header-end{width:auto;flex:1;justify-content:flex-end}.company-header .local-label{display:none}.company-breadcrumb{padding:12px 20px}}
/* Shared content edges on wide screens; backgrounds remain full width. */
@media(min-width:781px){.company-header,.company-breadcrumb{padding-left:max(3%,calc((100% - 1600px)/2 + 48px));padding-right:max(3%,calc((100% - 1600px)/2 + 48px))}.company-main{width:100%;padding-left:48px;padding-right:48px}}
.home-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 36px}.home-entries article{border:1px solid #dbe6df;border-radius:14px;padding:26px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.home-entries article:first-child{background:#f3f9f6}.home-entries h2{font-size:22px;margin:8px 0}.home-entries p:not(.eyebrow){color:#466478;line-height:1.55;margin:0 0 22px}.home-entries a{margin-top:auto}@media(max-width:750px){.home-entries{grid-template-columns:1fr}.home-entries article{padding:21px}}
.current-home-heading{display:block;margin:4px 0 26px}.current-home-heading .eyebrow{font-size:13px;font-weight:600;color:#166c35}.current-home-heading h1{margin-top:4px}.current-home-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.current-home-card{border:1px solid #dbe6df;border-radius:14px;background:#fff;padding:26px;min-width:0}.current-home-card .section-title{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.current-home-card h2{font-size:21px;margin:0 0 16px}.current-home-card .section-title a,.current-home-footer a{color:#166c35;font-weight:600;font-size:13px}.current-home-card p{color:#466478}.current-home-row{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-top:1px solid #e3ece7;text-decoration:none;color:#243d4d}.current-home-row strong,.current-home-row small{display:block;overflow-wrap:anywhere}.current-home-row small{font-size:12px;color:#466478;margin-top:4px}.current-home-footer{font-size:13px;color:#466478;margin:28px 0}.home-entries{margin:25px 0}.home-entries article{min-width:0}
.current-home-alert{background:#f3f9f6;margin-bottom:24px}
@media(max-width:760px){.current-home-sections{grid-template-columns:1fr}.current-home-card{padding:20px}.current-home-card .section-title{display:block}}
.company-breadcrumb-trail{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.company-breadcrumb-trail a{color:#166c35;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.company-breadcrumb-trail a:hover,.company-breadcrumb-back:hover{text-decoration:underline}.company-breadcrumb-trail [aria-current=page]{font-weight:600}.company-breadcrumb-back{margin-left:auto;color:#166c35;font-weight:600;text-decoration:none;white-space:nowrap}.company-breadcrumb a:focus-visible{outline:3px solid #52a86a;outline-offset:3px;border-radius:2px}
@media(max-width:780px){.company-breadcrumb{gap:12px}.company-breadcrumb-trail{flex:1;min-width:0;gap:7px}}
/* The company navigation collapses into one accessible control on narrow screens. */
.company-menu-toggle{display:none}
@media(max-width:780px){
  .company-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:12px 20px;min-height:68px}
  .company-header .brand{grid-column:1;grid-row:1;min-width:0}
  .company-header .brand img{width:137px;max-width:100%}
  .company-header[data-menu-ready=true] .company-menu-toggle{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;min-height:46px;padding:0;margin:0;border:1px solid #a1b4bd;border-radius:8px;background:transparent;color:white}
  .company-menu-toggle:hover,.company-menu-toggle[aria-expanded=true]{background:#ffffff18;filter:none}
  .company-menu-toggle:focus-visible{outline:3px solid #75c88b;outline-offset:3px}
  .company-menu-icon{display:flex;flex-direction:column;gap:5px}
  .company-menu-icon span{display:block;width:21px;height:2px;border-radius:2px;background:currentColor}
  .company-header .company-nav{grid-column:1/-1;grid-row:2;width:100%;margin-top:13px;padding:13px 0 8px;border-top:1px solid #ffffff38;flex-direction:column;align-items:stretch;gap:3px}
  .company-header[data-menu-ready=true] .company-nav{display:none}
  .company-header[data-menu-open=true] .company-nav{display:flex}
  .company-header .company-nav a{padding:11px 13px;min-height:44px;font-size:15px;white-space:normal}
  .company-header .company-nav a.active{box-shadow:inset 3px 0 #52a86a}
  .company-header .header-end{grid-column:1/-1;grid-row:3;width:100%;margin:0;padding:12px 0 3px;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
  .company-header[data-menu-ready=true] .header-end{display:none}
  .company-header[data-menu-open=true] .header-end{display:flex}
  .company-header .account-menu>div{right:auto;left:0}
  .company-breadcrumb{padding:11px 20px}
}
@media(max-width:780px){
  .company-breadcrumb-trail:has(.company-breadcrumb-parent-separator) .company-breadcrumb-parent-separator{display:none}
  .company-breadcrumb-trail:has(.company-breadcrumb-parent-separator) [aria-current=page]{flex-basis:100%;line-height:1.25}
}
@media(max-width:780px){
  .company-header:not(:has(.company-menu-toggle)) .header-end{display:flex;grid-column:1/-1;grid-row:2;width:100%;margin:10px 0 0;justify-content:flex-end;gap:12px}
}
