/* Quiet hierarchy for the sales home. */
.sales-home .home-header .brand small{font-size:9px;color:#777780}
.sales-home .home-header nav{gap:22px}
.sales-home .home-header nav .nav-training{display:inline!important}
.sales-home .service-ribbon{gap:42px;padding-top:16px;padding-bottom:16px;background:#fafafb}
.sales-home .service-ribbon a{font-size:13px;font-weight:500}
.sales-home .human-hero{padding-top:58px}
.sales-home .human-intro{padding-bottom:42px}
.sales-home .human-intro h1{font-size:clamp(45px,6.1vw,82px)}
.sales-home .human-lead{font-size:21px;max-width:740px;margin:24px auto}
.sales-home .human-actions{margin:26px 0 18px;gap:14px}
.sales-home .human-contact{font-size:13px}
.sales-home .human-banner{background:#1e2436}
.sales-home .human-banner-inner{padding-top:30px;padding-bottom:30px;gap:40px}
.sales-home .human-banner .eyebrow{font-size:9px}
.sales-home .human-team p+p{font-size:12px;line-height:1.7}
.sales-home #scan{background:#fafafb}
.sales-home #scan>.wrap>.scan-form{background:#fff;border:1px solid #dedee7;box-shadow:none}
.sales-home #scan .scan-scope-chips{gap:10px 20px}
.sales-home #scan .scan-scope-chips span{border:0;background:none;padding:0;color:#676773;font-size:12px}
.sales-home .extra-links{padding-top:23px;border-top:1px solid #e1e1e7;margin-top:30px;gap:16px 30px;font-size:13px}
.training-strip{background:#f2f2f6;border-top:1px solid #e2e2e9;border-bottom:1px solid #e2e2e9;padding:58px 0}
.training-strip-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.training-strip .eyebrow{margin:0 0 17px}
.training-strip h2{font-size:clamp(34px,4.1vw,54px);line-height:1.07}
.training-strip p:not(.eyebrow){font-size:18px;line-height:1.65;color:#5e5e6a;max-width:540px}
.training-strip-bottom{display:flex;gap:25px;align-items:center;margin-top:25px}
.training-strip-bottom .button{gap:25px}
.training-strip-bottom>span{font-size:12px;line-height:1.6;color:#6c6c78}
@media(min-width:821px) and (max-width:1100px){.sales-home .home-header nav .nav-services{display:inline!important}.sales-home .home-header nav .nav-about{display:none!important}.sales-home .home-header nav{gap:19px}}
@media(max-width:820px){.sales-home .service-ribbon{justify-content:center;gap:25px}.training-strip-inner{gap:35px}.sales-home .human-intro{padding-bottom:35px}.sales-home .human-hero{padding-top:42px}.sales-home .human-banner-inner{gap:24px}.training-strip-bottom{flex-wrap:wrap;gap:14px}}
@media(max-width:600px){.sales-home .home-header nav .nav-training{display:none!important}.sales-home .service-ribbon{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 23px;padding:15px 18px;overflow:visible}.sales-home .service-ribbon a{font-size:12px}.sales-home .human-hero{padding-top:34px}.sales-home .human-intro h1{font-size:45px}.sales-home .human-lead{font-size:17px;margin:20px auto}.sales-home .human-actions{margin:22px 0 16px}.sales-home .human-contact{font-size:12px}.sales-home .human-banner-inner{padding-top:27px;padding-bottom:27px}.sales-home .human-team p+p{font-size:12px}.training-strip{padding:40px 0}.training-strip-inner{grid-template-columns:1fr;gap:22px}.training-strip h2{font-size:37px}.training-strip p:not(.eyebrow){font-size:16px}.sales-home .extra-links{display:grid;grid-template-columns:1fr 1fr;align-items:start;font-size:12px}}

/* Compact professional references below the introduction. */
#zkusenosti.reference-section{padding:24px 0 28px!important;background:#fff;border-bottom:1px solid #ececef}
#zkusenosti .reference-head{margin-bottom:8px}
#zkusenosti .reference-group span{min-height:64px}
#zkusenosti .micro{margin-top:8px;font-size:11px}
