/* Empresa and compact learning entry on the product home. */
.company-hero{padding-top:40px}
.company-hero h1{max-width:1100px}
.company-hero h1>span{color:#9ba6b8}
.company-hero .lead{max-width:800px}
.company-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}
.company-principles article{padding-top:26px;border-top:1px solid #4c6385}
.company-principles .meta{color:var(--cyan)}
.company-principles h3{font-size:30px;line-height:1.15;margin:24px 0 18px;max-width:290px}
.company-principles p{font-size:16px;line-height:1.75;max-width:360px}
.company-explore{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:55px;padding-top:30px;border-top:1px solid var(--line)}
.company-explore>p{font-size:18px;max-width:480px}
.company-explore .actions{margin:0;gap:24px}
.home-product-note p{font-size:25px}
.home-learning{padding:66px 0}
.home-learn{display:flex;align-items:center;justify-content:space-between;gap:40px}
.home-learn .eyebrow{font-size:11px;margin-bottom:13px}
.home-learn-name{display:block;font-family:'Space Grotesk','DM Sans',Arial,sans-serif;font-size:21px;color:var(--cyan);margin-bottom:18px}
.home-learn h2{font-size:clamp(30px,3vw,45px);line-height:1.15;max-width:740px}
.home-learn-summary{font-size:17px;line-height:1.75;max-width:650px;margin-top:22px}
.home-learn .button{flex-shrink:0}
@media(max-width:1000px){
 .company-principles{gap:28px}
 .company-principles h3{font-size:27px}
 .company-explore{align-items:start;flex-direction:column;gap:22px}
 .home-product-note p{font-size:23px}
 .home-learn{gap:30px}
}
@media(max-width:800px){
 .company-hero{padding-top:28px}
 .company-principles{grid-template-columns:1fr;gap:32px}
 .company-principles h3{font-size:30px;max-width:none;margin-top:18px}
 .company-principles p{max-width:620px;font-size:17px}
 .company-explore{margin-top:42px;padding-top:26px}
 .company-explore .actions{gap:22px}
 .home-product-note{display:block}
 .home-product-note p{max-width:620px;margin:18px 0 12px;font-size:24px}
 .home-product-note .text-link{margin-top:6px}
 .home-learning{padding:46px 0}
 .home-learn{align-items:start;flex-direction:column;gap:28px}
 .home-learn h2{font-size:35px}
 .home-learn-name{font-size:22px}
}
@media(max-width:390px){
 .home-product-note p{font-size:23px}
 .home-learn h2{font-size:31px}
 .home-learn .button{width:100%}
}
