.accounting-page-wrap{background-color:var(--color-background-dark);margin-top:-92px}.accounting-page-wrap .accounting-hero{background:url(../media/hero.bfbdb719.webp) 0 92px/cover no-repeat;height:calc(100vh + 145px)}.accounting-page-wrap .accounting-hero .common-content-wrap{justify-content:space-between;align-items:center;height:100%;padding:80px 150px;display:flex}@media (max-width:1150px){.accounting-page-wrap .accounting-hero .common-content-wrap{padding:64px}}@media (max-width:768px){.accounting-page-wrap .accounting-hero .common-content-wrap{flex-direction:column;margin-top:0;padding:190px 20px 130px}.accounting-page-wrap .accounting-hero{background:url(../media/hero_mobile.15641aa8.webp) 50%/cover no-repeat;height:calc(100vh + 100px)}}.accounting-page-wrap .accounting-hero .accounting-header{flex:1}.accounting-page-wrap .accounting-hero .accounting-header .header-inner-wrap{width:600px;margin-top:92px}@media (max-width:768px){.accounting-page-wrap .accounting-hero .accounting-header .header-inner-wrap{width:100%}}.accounting-page-wrap .accounting-hero .accounting-header .header-inner-wrap .section-title{color:var(--color-text-light)}.accounting-page-wrap .accounting-hero .accounting-header .header-inner-wrap .section-subtitle{margin-bottom:32px}@media (max-width:768px){.accounting-page-wrap .accounting-hero .accounting-header .header-inner-wrap .section-subtitle{margin-bottom:24px}}.accounting-page-wrap .section-heading{color:var(--color-text-light)}.accounting-page-wrap .services-cards-wrap{background:var(--color-background-light);z-index:100;border-top-left-radius:24px;border-top-right-radius:24px;margin-top:-20px;position:relative}.accounting-page-wrap .services-cards-wrap .common-content-wrap{padding:80px 160px 120px}@media (max-width:1150px){.accounting-page-wrap .services-cards-wrap .common-content-wrap{padding:64px}}@media (max-width:768px){.accounting-page-wrap .services-cards-wrap .common-content-wrap{padding:64px 20px 20px}}.accounting-page-wrap .services-cards-wrap .services-cards-content{text-align:center;max-width:800px;margin:0 auto}@media (max-width:768px){.accounting-page-wrap .services-cards-wrap .services-cards-content{text-align:left}}.accounting-page-wrap .services-cards-wrap .services-cards-content .section-heading{color:var(--color-text-dark)}.accounting-page-wrap .services-cards-wrap .services-cards-list{grid-template-columns:1fr 1fr 1fr;gap:100px;padding:120px 0 0;display:grid}@media (max-width:768px){.accounting-page-wrap .services-cards-wrap .services-cards-list{grid-template-columns:1fr;gap:48px;padding:48px 0 0}}.accounting-page-wrap .services-cards-wrap .services-cards-list .card-item{flex-direction:column;padding:40px 0;display:flex}@media (max-width:768px){.accounting-page-wrap .services-cards-wrap .services-cards-list .card-item{border:none;padding:0}}.accounting-page-wrap .services-cards-wrap .services-cards-list .card-item .card-item-icon{background-color:var(--color-secondary-30);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:32px;display:flex}@media (max-width:768px){.accounting-page-wrap .services-cards-wrap .services-cards-list .card-item .card-item-icon{margin-bottom:24px}}.accounting-page-wrap .services-cards-wrap .services-cards-list .card-item .card-item-title{font-size:32px;font-weight:600}@media (max-width:768px){.accounting-page-wrap .services-cards-wrap .services-cards-list .card-item .card-item-title{max-width:80%}}.accounting-page-wrap .services-cards-wrap .services-cards-list .card-item .card-item-description{color:var(--black-70)}@media (max-width:768px){.accounting-page-wrap .services-cards-wrap .services-cards-list .card-item .card-item-description{max-width:100%;margin-top:8px}}.accounting-page-wrap .key-modules{margin-top:160px}@media (max-width:1150px){.accounting-page-wrap .key-modules{margin-top:80px;margin-bottom:80px}}@media (max-width:768px){.accounting-page-wrap .key-modules{margin-top:80px}}.accounting-page-wrap .key-modules .modules-content{text-align:center;max-width:800px;margin:0 auto}@media (max-width:768px){.accounting-page-wrap .key-modules .modules-content{text-align:left}}.accounting-page-wrap .key-modules .modules-content .section-subtitle{color:var(--color-text-muted-dark)}.accounting-page-wrap .key-modules img{width:100%;height:100%;margin-top:80px}
