.about-top{background:linear-gradient(115deg,#081725,#152d45);color:white}.about-heading{max-width:1480px;margin:auto;padding:95px 5% 105px}.about-heading h1{margin:16px 0 20px;font-size:clamp(65px,8vw,120px);max-width:none}.about-heading h1 em{color:var(--blue-light)}.about-heading>p:last-child{font-size:19px;line-height:1.6;color:#c6d7e8;max-width:700px}.about-story{max-width:1480px;margin:auto;padding:105px 5%;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;color:var(--ink)}.about-story .section-tag,.approach .section-tag{color:#397dc7}.about-story h2,.founder-copy h2,.approach h2,.about-cta h2{font-family:'Barlow Condensed',Impact,Arial,sans-serif;text-transform:uppercase;font-size:clamp(37px,4.1vw,62px);line-height:1.05;margin:18px 0 24px}.accent-line{width:64px;height:4px;background:#397dc7}.story-text p,.founder-copy p{font-size:16px;line-height:1.85;color:#536477;margin:0 0 19px}.story-text .lead{font-size:21px;line-height:1.6;font-weight:600;color:#1b3248}.founder-section{background:#eaf0f6;color:#17293b}.founder-inner{max-width:1480px;margin:auto;padding:90px 5%;display:grid;grid-template-columns:minmax(230px,.72fr) 1.28fr;gap:90px;align-items:center}.founder-photo{max-width:390px;aspect-ratio:4/5;background:#d1dbe6;border-radius:3px;overflow:hidden;box-shadow:18px 18px 0 #cad8e7}.founder-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.founder-copy .section-tag{color:#397dc7}.founder-copy strong{color:#17293b}.text-link{display:inline-block;color:#2764a5;font-size:14px;font-weight:700;border-bottom:2px solid #397dc7;padding-bottom:8px;margin-top:10px}.text-link span{margin-left:12px}.approach{background:#fff;color:#17293b}.approach-inner{max-width:1480px;margin:auto;padding:100px 5%}.approach h2{max-width:760px}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.approach-grid article{border-top:2px solid #d5e0eb;padding:28px 20px 10px 0}.num{font-family:'Barlow Condensed',Impact,sans-serif;font-size:40px;color:#397dc7}.approach-grid h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:30px;text-transform:uppercase;margin:12px 0}.approach-grid p{font-size:15px;line-height:1.75;color:#536477}.about-cta{background:#10263c;color:white;padding:75px max(5%,calc((100vw - 1330px)/2));display:flex;align-items:center;justify-content:space-between;gap:35px}.about-cta h2{max-width:750px;margin-bottom:0}.about-cta .button{white-space:nowrap}@media(max-width:900px){.about-heading{padding:75px 7%}.about-story{grid-template-columns:1fr;gap:20px;padding:70px 7%}.founder-inner{grid-template-columns:1fr;gap:45px;padding:70px 7%}.founder-photo{max-width:310px}.approach-inner{padding:70px 7%}.approach-grid{grid-template-columns:1fr;gap:10px}.about-cta{padding:65px 7%;flex-direction:column;align-items:flex-start}}
/* Encabezado interior compacto: más contenido visible al ingresar. */
.about-heading{padding-top:35px;padding-bottom:38px}
.about-heading h1{font-size:clamp(38px,5.2vw,69px);margin:9px 0 8px;line-height:1.05}
.about-heading>p:last-child{font-size:15px;line-height:1.45;margin:0;max-width:900px}
.about-story{padding-top:35px;padding-bottom:48px;gap:55px}
.about-story h2{font-size:clamp(30px,3.3vw,48px)}
@media(max-width:900px){.about-heading{padding:28px 7% 32px}.about-heading h1{font-size:clamp(37px,8vw,55px)}.about-story{padding-top:30px;padding-bottom:40px;gap:12px}}
