.accounting_hero__oDHL4{position:relative;min-height:500px;background-image:url(/accounting-services-hero.png);background-size:cover;background-position:50%;display:flex;align-items:stretch}.accounting_heroOverlay__Slu99{width:100%;min-height:500px;display:flex;align-items:center}.accounting_heroContent__unH9x{width:50%;max-width:650px;margin-left:7%;padding:55px 20px}.accounting_breadcrumb__3gWZK{font-size:14px;color:#183b68;margin-bottom:18px}.accounting_heroContent__unH9x h1{font-size:50px;line-height:1.05;color:#0b315d;margin:0 0 12px;font-weight:800}.accounting_heroContent__unH9x h2{font-size:23px;line-height:1.3;color:#123c70;margin:0 0 14px;font-weight:700}.accounting_heroContent__unH9x p{font-size:16px;line-height:1.65;color:#23496f;max-width:600px;margin-bottom:25px}.accounting_ctaButtons__I27K_,.accounting_heroButtons__zSM_p{display:flex;gap:14px;flex-wrap:wrap}.accounting_primaryBtn__mIPMb{display:inline-flex;align-items:center;gap:8px;background:#ff8a00;color:#fff;padding:14px 23px;border-radius:7px;text-decoration:none;font-weight:700;transition:.2s ease}.accounting_primaryBtn__mIPMb:hover{transform:translateY(-2px)}.accounting_secondaryBtn__FrtiY{display:inline-flex;align-items:center;justify-content:center;border:1px solid #174a7c;color:#174a7c;background:rgba(255,255,255,.78);padding:13px 21px;border-radius:7px;text-decoration:none;font-weight:600}.accounting_container__iBepN{width:min(1180px,90%);margin:auto}.accounting_section__y7JqX{padding:65px 0;background:#fff}.accounting_sectionHeading__ifCVy{text-align:center;margin-bottom:35px}.accounting_sectionHeading__ifCVy h2{color:#103b6d;font-size:34px;margin:0 0 8px;font-weight:800}.accounting_sectionHeading__ifCVy p{color:#55708f;font-size:16px;margin:0 auto;max-width:800px;line-height:1.6}.accounting_serviceGrid__c78rT{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.accounting_serviceCard__QkVeL{min-height:185px;padding:22px 19px;border:1px solid #dfebf5;border-radius:11px;background:#fff;box-shadow:0 5px 18px rgba(20,63,100,.06);transition:.2s ease}.accounting_serviceCard__QkVeL:hover{transform:translateY(-4px);box-shadow:0 10px 26px rgba(20,63,100,.11)}.accounting_serviceIcon__wYUiC{width:46px;height:46px;border-radius:50%;background:#eaf5ff;display:flex;align-items:center;justify-content:center;font-size:21px;margin-bottom:12px}.accounting_serviceCard__QkVeL h3{color:#123e70;font-size:16px;margin:0 0 8px}.accounting_serviceCard__QkVeL p{color:#637a95;font-size:13px;line-height:1.55;margin:0}.accounting_processSection__bfXdU{padding:65px 0;background:#eaf7ff}.accounting_processGrid__1E2ji{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:start}.accounting_processStep__YBsip{text-align:center}.accounting_stepNumber__orCkx{width:45px;height:45px;border-radius:50%;background:#087ce8;color:white;display:flex;align-items:center;justify-content:center;font-weight:800;margin:0 auto 12px}.accounting_stepIcon__Tdhaz{font-size:23px;margin-bottom:8px}.accounting_processStep__YBsip h3{color:#123e70;font-size:16px;margin:0 0 7px}.accounting_processStep__YBsip p{color:#607996;font-size:13px;line-height:1.5;margin:0}.accounting_processArrow__VKrtR{color:#1683ed;font-size:28px;padding-top:22px}.accounting_keyAreasSection__ymkul{padding:65px 0;background:#fff}.accounting_keyAreasGrid__Ag_gR{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.accounting_keyAreaCard__DYJjL{overflow:hidden;border:1px solid #dfebf5;border-radius:12px;background:#fff;box-shadow:0 6px 20px rgba(20,63,100,.07);transition:.2s ease}.accounting_keyAreaCard__DYJjL:hover{transform:translateY(-4px);box-shadow:0 11px 28px rgba(20,63,100,.12)}.accounting_keyImage__pRBU6{width:100%;height:190px;overflow:hidden}.accounting_keyImage__pRBU6 img{width:100%;height:100%;object-fit:cover;display:block}.accounting_keyContent__5OBPc{padding:18px 20px 21px}.accounting_keyContent__5OBPc h3{color:#123e70;font-size:18px;margin:0 0 8px}.accounting_keyContent__5OBPc p{color:#637a95;font-size:14px;line-height:1.55;margin:0}.accounting_benefitsSection__MhR_9{padding:65px 0;background:#eaf7ff}.accounting_benefitsGrid__R1EuA{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.accounting_benefitCard__YdiYB{text-align:center;padding:8px 10px}.accounting_benefitIcon__nauMX{width:58px;height:58px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:24px;box-shadow:0 5px 15px rgba(30,90,140,.08)}.accounting_benefitCard__YdiYB h3{color:#123e70;font-size:16px;margin:0 0 7px}.accounting_benefitCard__YdiYB p{color:#637a95;font-size:13px;line-height:1.5;margin:0}.accounting_ctaSection__B50fc{min-height:310px;background-image:url(/accounting-services-cta.png);background-size:cover;background-position:50%;position:relative}.accounting_ctaOverlay__1fJC_{min-height:310px;display:flex;align-items:center}.accounting_ctaContent__BuS4z{width:50%;margin-left:7%;padding:45px 20px}.accounting_ctaContent__BuS4z h2{color:#fff;font-size:36px;line-height:1.15;margin:0 0 10px;font-weight:800}.accounting_ctaContent__BuS4z p{color:#e8f3ff;font-size:16px;margin:0 0 22px;line-height:1.5}.accounting_ctaSecondaryBtn__v1JbD{display:inline-flex;align-items:center;justify-content:center;border:1px solid white;color:white;background:rgba(255,255,255,.08);padding:13px 21px;border-radius:7px;text-decoration:none;font-weight:600}.accounting_faqSection__vREf_{padding:65px 0;background:#fff}.accounting_faqGrid__W80ck{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.accounting_faqGrid__W80ck details{border:1px solid #dfe9f2;border-radius:7px;background:#fff;overflow:hidden}.accounting_faqGrid__W80ck summary{list-style:none;cursor:pointer;padding:17px 45px 17px 20px;color:#143e6d;font-size:15px;font-weight:600;position:relative}.accounting_faqGrid__W80ck summary::-webkit-details-marker{display:none}.accounting_faqGrid__W80ck summary:after{content:"+";position:absolute;right:18px;top:12px;font-size:22px;color:#087ce8}.accounting_faqGrid__W80ck details[open] summary:after{content:"−"}.accounting_faqGrid__W80ck details p{padding:0 20px 18px;margin:0;color:#607996;font-size:14px;line-height:1.6}@media (max-width:1100px){.accounting_serviceGrid__c78rT{grid-template-columns:repeat(2,1fr)}.accounting_benefitsGrid__R1EuA{grid-template-columns:repeat(3,1fr)}.accounting_processGrid__1E2ji{grid-template-columns:1fr;gap:25px}.accounting_processArrow__VKrtR{display:none}}@media (max-width:800px){.accounting_hero__oDHL4{min-height:620px;background-position:65%}.accounting_heroContent__unH9x{width:85%;margin-left:5%;padding-top:45px}.accounting_heroContent__unH9x h1{font-size:40px}.accounting_heroContent__unH9x h2{font-size:20px}.accounting_benefitsGrid__R1EuA,.accounting_faqGrid__W80ck,.accounting_keyAreasGrid__Ag_gR,.accounting_serviceGrid__c78rT{grid-template-columns:1fr}.accounting_ctaOverlay__1fJC_,.accounting_ctaSection__B50fc{min-height:390px}.accounting_ctaContent__BuS4z{width:85%;margin-left:5%}.accounting_ctaContent__BuS4z h2{font-size:30px}}@media (max-width:550px){.accounting_hero__oDHL4{min-height:680px;background-position:67%}.accounting_heroContent__unH9x{width:90%;margin-left:3%}.accounting_heroContent__unH9x h1{font-size:34px}.accounting_ctaButtons__I27K_,.accounting_heroButtons__zSM_p{flex-direction:column;align-items:flex-start}.accounting_keyImage__pRBU6{height:220px}}