/* Внутренние страницы finmeh.by. Штатные header/footer и base.css не переопределяются. */
body{background:#f4f5f5;}
.fim-inner-page{min-height:100vh;background:#f4f5f5;color:#20272b;font-family:Arial,sans-serif;}
.fim-inner-hero{position:relative;padding:150px 0 72px;background:linear-gradient(135deg,#10191f 0%,#183747 100%);color:#fff;overflow:hidden;}
.fim-inner-hero:after{content:"";position:absolute;right:-110px;bottom:-190px;width:480px;height:480px;border:80px solid rgba(20,74,106,.34);border-radius:50%;}
.fim-inner-container{position:relative;z-index:1;max-width:1120px;}
.fim-inner-kicker{margin-bottom:17px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.58);}
.fim-inner-hero h1{max-width:850px;margin:0 0 22px;font-size:48px;line-height:1.08;font-weight:600;color:#fff;}
.fim-inner-lead{max-width:790px;margin:0;font-size:19px;line-height:1.65;color:rgba(255,255,255,.78);}
.fim-inner-content{padding:62px 0 90px;}
.fim-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d6dbde;}
.fim-info-grid article{padding:25px 30px 27px 0;border-bottom:1px solid #d6dbde;}
.fim-info-grid article:nth-child(even){padding-left:30px;border-left:1px solid #d6dbde;}
.fim-info-grid h2,.fim-inner-section h2{margin:0 0 10px;font-size:18px;line-height:1.35;font-weight:600;color:#144a6a;}
.fim-info-grid p{margin:0;font-size:15px;line-height:1.65;color:#4c565b;}
.fim-inner-section{margin-top:58px;max-width:900px;}.fim-inner-section-first{margin-top:0;}
.fim-inner-section>h2{margin-bottom:20px;font-size:24px;color:#20272b;}
.fim-doc-text{margin:0;padding:0;list-style:none;border-top:1px solid #d6dbde;}
.fim-doc-text li{position:relative;padding:15px 15px 15px 24px;border-bottom:1px solid #d6dbde;font-size:15px;line-height:1.55;color:#4c565b;}
.fim-doc-text li:before{content:"";position:absolute;left:2px;top:23px;width:6px;height:6px;background:#144a6a;}
.fim-doc-links{border-top:1px solid #cbd2d6;}
.fim-doc-links a,.fim-doc-links a:link,.fim-doc-links a:visited{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 3px;border-bottom:1px solid #cbd2d6;color:#20272b!important;text-decoration:none!important;font-size:16px;transition:.18s;}
.fim-doc-links a:hover{padding-left:9px;color:#144a6a!important;}.fim-doc-links small{flex:0 0 auto;font-size:11px;letter-spacing:.12em;color:#6d777c;}
.fim-inner-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:65px;padding:27px 30px;background:#144a6a;color:#fff;}
.fim-inner-cta strong,.fim-inner-cta span{display:block;}.fim-inner-cta strong{font-size:20px;margin-bottom:4px}.fim-inner-cta span{font-size:14px;color:rgba(255,255,255,.75)}
.fim-inner-cta>a,.fim-inner-cta>a:visited{flex:0 0 auto;padding:11px 20px;border:1px solid #fff;color:#fff!important;text-decoration:none!important;font-size:13px;}.fim-inner-cta>a:hover{background:#fff;color:#144a6a!important;}
.fim-inner-note{margin-top:18px;font-size:13px;color:#7a8388;}
@media(max-width:800px){.fim-inner-hero{padding:100px 0 48px}.fim-inner-container{padding-left:22px;padding-right:22px}.fim-inner-hero h1{font-size:34px}.fim-inner-lead{font-size:16px}.fim-inner-content{padding:42px 0 65px}.fim-info-grid{grid-template-columns:1fr}.fim-info-grid article,.fim-info-grid article:nth-child(even){padding:20px 0;border-left:0}.fim-inner-section{margin-top:42px}.fim-inner-section-first{margin-top:0}.fim-inner-cta{align-items:flex-start;flex-direction:column;padding:24px}.fim-inner-cta>a{width:100%;text-align:center}.fim-doc-links a{font-size:14px;gap:15px}}

/* Общий footer на светлых внутренних страницах */
.fim-inner-page ~ .coppirate{color:#566168;}
