.accounting-page-wrap{background-color:var(--color-background-dark);margin-top:-92px}.accounting-page-wrap .accounting-hero{height:calc(100vh + 145px);background:url(/_next/static/media/hero.e323e601.webp) no-repeat 0 92px/cover}.accounting-page-wrap .accounting-hero .common-content-wrap{padding:80px 150px;display:flex;justify-content:space-between;align-items:center;height:100%}@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;padding:190px 20px 130px;margin-top:0}.accounting-page-wrap .accounting-hero{background:url(/_next/static/media/hero_mobile.a1ff9ba1.webp) no-repeat 50%/cover;height:calc(100vh + 100px)}}.accounting-page-wrap .accounting-hero .accounting-header{flex:1 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);border-top-left-radius:24px;border-top-right-radius:24px;z-index:100;position:relative;margin-top:-20px}.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{max-width:800px;margin:0 auto;text-align:center}@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{display:grid;grid-template-columns:1fr 1fr 1fr;padding:120px 0 0;grid-gap:100px;gap:100px}@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{padding:40px 0;display:flex;flex-direction:column}@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{width:50px;height:50px;border-radius:50%;background-color:var(--color-secondary-30);display:flex;justify-content:center;align-items:center;margin-bottom:32px}@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{max-width:800px;margin:0 auto;text-align:center}@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}