.sector-experiences{background:linear-gradient(180deg,#fff,#f1f6fa 55%,#fff);padding-bottom:70px}
.sector-experiences #selector-sectores{scroll-margin-top:110px}
.experience-selectors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:44px}
.experience-selector{position:relative;display:flex;flex-direction:column;min-width:0;padding:23px;border:1px solid #d9e5ee;border-radius:16px;background:linear-gradient(135deg,#fff,#f6faff);color:#12364d;text-decoration:none;box-shadow:0 8px 24px #0d3f6810;transition:border-color .25s,box-shadow .25s,background .25s,transform .25s}
.experience-selector:hover,.experience-selector:focus-visible{border-color:#58afd0;box-shadow:0 0 25px #34c7ff22,0 12px 30px #13496515;text-decoration:none;transform:translateY(-3px)}
.experience-selector[aria-selected=true]{background:linear-gradient(135deg,#eaf7ff,#fff);border-color:#117eae;box-shadow:inset 0 3px 0 #2bafcf,0 0 24px #28b8e526}
.experience-selector-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.experience-selector .icon-box{margin:0;width:46px;height:46px;border:1px solid #cde3ef;background:linear-gradient(135deg,#fff,#d8eefb);box-shadow:0 4px 15px #198fb51c}.experience-selector .icon{width:25px;height:25px}
.experience-selector-arrow{font-size:22px;color:#6b92a9}.experience-selector[aria-selected=true] .experience-selector-arrow{color:#007caa}
.experience-selector strong{font-size:20px;line-height:1.25;letter-spacing:-.02em}.experience-selector-summary{display:block;font-size:15px;line-height:1.6;color:#4d697b;margin-top:10px;margin-bottom:20px}.experience-selector-action{display:flex;justify-content:space-between;gap:10px;margin-top:auto;color:#126ca0;font-size:14px;font-weight:600}
.experience-panel{overflow:hidden;scroll-margin-top:100px;border:1px solid #d1e1eb;border-radius:22px;background:#fff;box-shadow:0 22px 80px #153e6414;margin-bottom:32px}.experience-panel[hidden]{display:none!important}.experiences-enhanced .experience-panel{animation:experience-reveal .4s ease both}
.experience-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 28px;background:linear-gradient(110deg,#f2f9fd,#fff);border-bottom:1px solid #dce9f0}.experience-toolbar>span{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.12em;font-weight:650;color:#246078}.experience-toolbar a{font-size:13px;color:#356a87;white-space:nowrap}.experience-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#1497b2;box-shadow:0 0 10px #12a7c340}
.experience-image{position:relative;aspect-ratio:1.85;background:#e4edf3;overflow:hidden}.experience-image>img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block}.experience-image-caption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;color:#143f55;background:linear-gradient(110deg,#ffffffeb,#ffffffb8);backdrop-filter:blur(12px);border-top:1px solid #ffffffae;font-weight:600;font-size:16px}.experience-number{color:#406c83;font-size:12px;letter-spacing:.2em;white-space:nowrap}
.experience-content{padding:38px 38px 32px;display:grid;grid-template-columns:1.05fr 1fr;gap:30px 48px}.experience-headline .eyebrow{font-size:10px;color:#147b9c;margin-bottom:16px}.experience-headline h3{font-size:clamp(30px,3vw,44px);line-height:1.13;letter-spacing:-.04em;color:#133f54}.experience-intro{font-size:18px;line-height:1.7;margin-top:20px;color:#43657a}.experience-label{font-size:10px;font-weight:700;letter-spacing:.15em;color:#307286;margin-bottom:15px}.experience-story>p:not(.experience-label){font-size:16px;line-height:1.85;color:#405f74}.experience-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0}.experience-tags li{font-size:12px;line-height:1.5;color:#20627c;padding:7px 10px;border:1px solid #d4e7ef;border-radius:6px;background:#f3f9fc}
.experience-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #deebf1;border-bottom:1px solid #deebf1;padding:26px 0}.experience-benefits>div{padding:0 24px;border-left:1px solid #deebf1}.experience-benefits>div:first-child{padding-left:0;border-left:0}.experience-benefits>div:last-child{padding-right:0}.experience-benefits>div>span{display:block;font-size:24px;color:#2c9db7;margin-bottom:10px}.experience-benefits h4{font-size:19px;color:#1d465c;line-height:1.3;margin:0 0 10px;letter-spacing:-.02em}.experience-benefits p{font-size:15px;line-height:1.7;color:#506b7b}
.experience-outcome{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:35px}.experience-outcome>p{font-size:20px;line-height:1.5;color:#1f536b;max-width:620px;font-weight:500}.experience-outcome .button{flex-shrink:0;font-size:14px}.experience-footnote{margin:0;padding:0 38px 25px;color:#647f8d;font-size:11px}
@keyframes experience-reveal{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.experience-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-content{gap:30px;padding:28px}.experience-outcome{align-items:flex-start;flex-direction:column;gap:22px}.experience-image{aspect-ratio:1.6}}
@media(max-width:640px){.experience-selectors{gap:10px;margin-bottom:28px}.experience-selector{padding:16px 13px;border-radius:12px}.experience-selector strong{font-size:17px}.experience-selector-summary{font-size:13px;line-height:1.6}.experience-selector-action{font-size:12px}.experience-selector .icon-box{width:38px;height:38px}.experience-selector-top{margin-bottom:13px}.experience-toolbar{padding:16px;gap:12px;align-items:flex-start}.experience-toolbar>span{font-size:9px;letter-spacing:.08em;line-height:1.6}.experience-toolbar a{font-size:11px}.experience-image{aspect-ratio:auto}.experience-image>img{height:auto;aspect-ratio:1.5;object-fit:contain}.experience-image-caption{position:relative;padding:14px 18px;font-size:13px;line-height:1.5;background:#f1f8fc}.experience-number{font-size:10px}.experience-content{padding:25px 20px;grid-template-columns:1fr;gap:26px}.experience-headline h3{font-size:30px}.experience-intro{font-size:17px}.experience-story>p:not(.experience-label){font-size:16px}.experience-benefits{grid-template-columns:1fr;gap:20px;padding:22px 0}.experience-benefits>div{padding:0!important;border-left:0}.experience-benefits>div>span{display:none}.experience-benefits h4{font-size:19px}.experience-benefits p{font-size:15px}.experience-outcome>p{font-size:19px}.experience-outcome .button{width:100%;font-size:14px}.experience-footnote{padding:0 20px 22px}.experience-panel{border-radius:16px}}
@media(prefers-reduced-motion:reduce){.experience-selector{transition:none}.experiences-enhanced .experience-panel{animation:none}}
@media print{.experience-selectors,.experience-toolbar a{display:none}.experience-panel[hidden]{display:block!important}.experience-panel{box-shadow:none;break-inside:avoid}.experience-content{display:block}.experience-benefits{margin-block:20px}.experience-outcome .button{display:none}}
.experience-selector .icon-box{color:#1b6c92}.experience-selector .icon{filter:drop-shadow(0 1px 1px #ffffff);stroke-width:1.8}
@media(min-width:1001px){.experience-image{aspect-ratio:1.65}.experience-image>img{object-position:center top}}
.sector-experiences #selector-sectores,.experience-panel{scroll-margin-top:0}
