.fp-hero h1{font-size:clamp(46px,5.7vw,86px);max-width:1140px}.fp-hero .lead{max-width:850px}.fp-hero-note{max-width:850px;border-left:2px solid #608eff;padding-left:22px;margin-top:38px;font-size:15px;line-height:1.75}.fp-layers{overflow:visible}.fp-layers>ol{list-style:none;margin:0;padding:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fp-layer{position:relative;padding:28px;background:#0a111d;border:1px solid #415c84;border-top:3px solid #6d9aff;min-width:0;display:flex;flex-direction:column}.fp-layer:nth-child(2){background:#142947;border-top-color:#9acbff}.fp-layer:nth-child(3){border-top-color:#8de5ce}.fp-layer>.meta{color:var(--cyan);font-size:11px;letter-spacing:.08em}.fp-layer h3{font-size:30px;line-height:1.15;margin:22px 0;min-height:69px}.fp-layer ul{margin:0 0 25px;padding:0 0 0 18px;color:#d1def1;font-size:15px;line-height:1.75}.fp-layer li+li{margin-top:11px}.fp-layer>p{font-size:14px;border-top:1px solid #344d70;padding-top:19px;margin-top:auto}.fp-layer:not(:last-child):after{content:'→';position:absolute;right:-26px;top:50%;font-size:22px;color:#9dceff;z-index:2}.fp-human{padding:25px 28px;display:grid;grid-template-columns:1fr 2fr;gap:28px;background:#162842;border-top:1px solid #43658c}.fp-human strong{font-weight:500;font-size:20px;line-height:1.4}.fp-human span{font-size:15px;line-height:1.7;color:#c2d6f2}.fp-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.fp-pillar{padding-top:26px;border-top:2px solid #6998e7}.fp-pillar .meta{color:var(--cyan)}.fp-pillar h3{font-size:29px;margin:20px 0;line-height:1.2}.fp-pillar p{font-size:16px;line-height:1.75}.fp-connectivity{border-left:2px solid #76a9f1;margin-top:38px;padding:4px 0 4px 24px;max-width:1110px;font-size:15px;line-height:1.8}.fp-connectivity strong{font-weight:500;color:#e3efff;margin-right:5px}.fp-adoption{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fp-adoption li{padding:28px;border:1px solid #38567b;background:#0e192a;min-width:0}.fp-adoption .meta{color:var(--cyan)}.fp-adoption h3{font-size:27px;line-height:1.2;margin:20px 0}.fp-adoption p{font-size:16px;line-height:1.75}.fp-resource{border:1px solid #415b7d;background:#0c1522;margin-top:20px}.fp-resource>summary{padding:27px 30px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:23px;font-family:'Space Grotesk','DM Sans',sans-serif;letter-spacing:-.025em;line-height:1.3}.fp-resource>summary::-webkit-details-marker{display:none}.fp-resource-hint{font:13px/1.6 'DM Sans',Arial,sans-serif;letter-spacing:0;color:#a9c2e5;display:flex;align-items:center;gap:25px}.fp-resource-hint i{font-style:normal;font-size:25px;color:var(--cyan)}.fp-resource[open]>summary{border-bottom:1px solid #415b7d}.fp-resource[open]>summary .fp-resource-hint i{transform:rotate(45deg)}.fp-resource-content{padding:24px}.fp-resource .uc-section{margin:0;border:0}.fp-resource .uc-wrap{width:auto;padding:30px}.fp-resource .uc-title{font-size:36px}.fp-resource .uc-heading{gap:35px}.fp-resource .uc-intro{font-size:16px}.fp-resources+.section{padding-top:0}#capacidad,#historias,#familia,#acompanamiento,#profundizar{scroll-margin-top:28px}
@media(max-width:1100px){.fp-layers>ol{padding:22px;gap:22px}.fp-layer{padding:24px}.fp-layer h3{font-size:25px;min-height:86px}.fp-layer:not(:last-child):after{right:-22px;font-size:19px}.fp-pillar h3{font-size:25px}.fp-adoption{gap:20px}.fp-adoption li{padding:24px}.fp-adoption h3{font-size:25px}.fp-resource>summary{font-size:21px}.fp-resource-hint{max-width:280px}.fp-resource .uc-wrap{padding:26px}}
@media(max-width:900px){.fp-layers>ol{grid-template-columns:1fr;gap:24px}.fp-layer{padding:26px}.fp-layer h3{min-height:0;font-size:30px;margin:19px 0}.fp-layer:not(:last-child):after{content:'↓';right:calc(50% - 6px);top:auto;bottom:-26px;font-size:20px}.fp-layer>p{margin-top:0}.fp-layer ul{margin-bottom:20px}.fp-human{grid-template-columns:1fr;gap:15px}.fp-pillars{grid-template-columns:1fr;gap:32px}.fp-pillar h3{font-size:29px}.fp-adoption{grid-template-columns:1fr;gap:22px}.fp-adoption h3{font-size:28px}.fp-resource>summary{align-items:start;flex-direction:column;gap:15px;padding:24px}.fp-resource-hint{max-width:none;width:100%;justify-content:space-between;gap:20px}.fp-resource .uc-heading{grid-template-columns:1fr;gap:22px}.fp-resource .uc-title{font-size:32px}.fp-resource-content{padding:18px}}
@media(max-width:560px){.fp-hero h1{font-size:clamp(40px,9.5vw,56px)}.fp-hero .lead{font-size:19px}.fp-hero-note{font-size:15px;margin-top:30px;padding-left:18px}.fp-layers>ol{padding:20px}.fp-layer{padding:24px 22px}.fp-layer h3{font-size:28px}.fp-layer li,.fp-layer>p{font-size:15px}.fp-human{padding:25px 22px}.fp-human strong{font-size:22px}.fp-connectivity{padding-left:20px;font-size:15px}.fp-pillar h3{font-size:27px}.fp-resource>summary{padding:23px 21px;font-size:22px}.fp-resource-content{padding:0}.fp-resource .uc-wrap{padding:26px 20px}.fp-resource .uc-title{font-size:29px}.fp-resource .uc-intro{font-size:16px}.fp-resource-hint{font-size:13px;line-height:1.6}.fp-adoption li{padding:26px 22px}}
