:root{--ba-navy:#202437;--ba-hero-title:#020133;--ba-off-white:#f7faf9}.tlp-business-accounting{font-family:Manrope,Inter,Helvetica,sans-serif}.ba-hero{align-items:center;background:linear-gradient(160deg,#d4f0e6,#e8f7f2 50%,#f0faf6);display:flex;min-height:440px;overflow:hidden;padding:60px 0;position:relative}@media (max-width:768px){.ba-hero{min-height:0;padding:56px 0}}.ba-hero--image{background-position:100%;background-repeat:no-repeat;background-size:cover}.ba-hero__inner{margin:0 auto;max-width:1200px;padding:0 120px;width:100%}@media (max-width:992px){.ba-hero__inner{padding:0 30px}}.ba-hero__inner>*{animation:ba-fade-up .6s ease both}.ba-hero__inner>:first-child{animation-delay:.05s}.ba-hero__inner>:nth-child(2){animation-delay:.15s}.ba-hero__title{color:var(--ba-hero-title);font-size:46px;font-weight:400;letter-spacing:0;line-height:60px;margin:0 0 20px;max-width:620px}@media (max-width:768px){.ba-hero__title{font-size:32px;line-height:1.25}}.ba-hero__intro{color:var(--ba-navy);font-size:20px;font-weight:400;line-height:40px;margin:0;max-width:600px}@media (max-width:768px){.ba-hero__intro{font-size:16px;line-height:1.6}}.ba-services{background:var(--ba-off-white);padding:80px 120px}@media (max-width:992px){.ba-services{padding:60px 30px}}.ba-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1080px}@media (max-width:768px){.ba-grid{gap:24px;grid-template-columns:1fr}}.ba-card{background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.ba-card__media{aspect-ratio:59/20;background:linear-gradient(135deg,#d4f0e6,#e8f7f2 60%,#f0faf6);overflow:hidden}.ba-card__media img{display:block;height:100%;object-fit:cover;width:100%}.ba-card__body{padding:30px 34px 36px}.ba-card__title{color:var(--ba-navy);font-size:34px;font-weight:500;line-height:42px;margin:0 0 14px}@media (max-width:768px){.ba-card__title{font-size:28px;line-height:1.3}}.ba-card__text{color:var(--ba-navy);font-size:18px;font-weight:400;line-height:30px;margin:0}@keyframes ba-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}