/* Solo Enfócate; conserva el diseño de las demás páginas. */
.enfocate-page .enfocate-hero{padding:80px 0 88px;max-width:900px}.enfocate-page h1{font-size:clamp(64px,9vw,130px);line-height:1;margin:0 0 32px}.enfocate-hero p{max-width:670px;font-size:20px;line-height:1.65}.enfocate-hero p:first-of-type{font-size:clamp(26px,3vw,40px);line-height:1.2;letter-spacing:-.035em}.enfocate-hero p:nth-of-type(2){color:#aaa}.enfocate-cta{margin-top:20px;padding:17px 28px;border-radius:100px;background:#f5f3ef;color:#080808!important;display:inline-flex;gap:30px;align-items:center;text-decoration:none}.enfocate-cta:hover{background:#fff}.enfocate-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8%;border-top:1px solid #333;padding:60px 0}.enfocate-section h2{font-size:clamp(30px,3vw,43px)}.enfocate-section p,.enfocate-section li,.enfocate-section blockquote{font-size:18px;line-height:1.7}.enfocate-section p{margin:0 0 24px}.enfocate-section ul,.enfocate-section ol{padding-left:23px;margin:0 0 28px}.enfocate-section li{margin-bottom:12px}.enfocate-section blockquote{margin:0 0 32px;padding-left:24px;border-left:1px solid #777;color:#f4f1eb;font-size:23px;line-height:1.55}.enfocate-page .site-footer{margin-top:30px}@media(max-width:700px){.enfocate-page .enfocate-hero{padding:42px 0 52px}.enfocate-hero p{font-size:18px}.enfocate-section{grid-template-columns:1fr;gap:12px;padding:38px 0}.enfocate-section p,.enfocate-section li{font-size:17px}.enfocate-section blockquote{font-size:20px;padding-left:18px}.enfocate-cta{justify-content:space-between;min-width:210px}.enfocate-page h2{margin-bottom:16px}}

.enfocate-section h3{font-size:21px;line-height:1.35;margin:0 0 10px;color:#f5f3ef}

@media(max-width:700px){.enfocate-cta .mobile-vector-arrow{font-size:0;display:inline-block;width:15px;height:15px;line-height:0}.mobile-vector-arrow::before{content:"";display:block;width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center/contain no-repeat}}
