.accounting-breadcrumb{margin-bottom:22px}.accounting-kicker,.accounting-heading>span{color:#f3a15e;font-size:.75rem;font-weight:900}.accounting-hero,.accounting-cinema{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#071a32}.accounting-hero{display:flex;min-height:clamp(660px,78vh,830px);margin-bottom:45px;padding:clamp(60px,8vw,105px);align-items:center;border-radius:0 0 42px 42px}.accounting-cinema-media,.accounting-cinema-shade{position:absolute;inset:0}.accounting-cinema-media img{width:100%;height:100%;object-fit:cover}.accounting-cinema-shade{z-index:1;background:linear-gradient(90deg,rgba(4,17,35,.02) 0%,rgba(4,17,35,.14) 38%,rgba(4,17,35,.88) 70%,#061429 100%)}.accounting-hero-copy{position:relative;z-index:2;width:min(690px,55%);margin-left:auto}.accounting-hero h1{margin:15px 0 20px;color:#fff;font-size:clamp(3rem,5.1vw,5.15rem);line-height:1.2;letter-spacing:-.055em;text-shadow:0 4px 30px rgba(0,0,0,.3)}.accounting-hero p{max-width:660px;margin:0;color:rgba(255,255,255,.74);font-size:1rem;line-height:2.05}.accounting-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.accounting-actions>a:last-child{color:#fff;font-size:.82rem;font-weight:900}
.accounting-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:50px;align-items:end;margin-bottom:40px}.accounting-heading h2{max-width:880px;margin:10px 0 0;color:#082f69;font-size:clamp(2.3rem,4vw,4rem);line-height:1.35;letter-spacing:-.045em}.accounting-heading>p{margin:0;color:#64768a;line-height:2}.accounting-friction,.accounting-flow,.accounting-capabilities,.accounting-fit,.accounting-faq{padding:clamp(80px,10vw,130px) 0}.accounting-friction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.accounting-friction-grid article,.accounting-capabilities article{min-height:235px;padding:30px;border:1px solid rgba(7,47,105,.09);border-radius:25px;background:#fff;box-shadow:0 18px 48px rgba(7,37,80,.05)}.accounting-friction-grid article>span,.accounting-capabilities article>span{color:#14745e;font-size:.7rem;font-weight:900}.accounting-friction-grid h3,.accounting-capabilities h3{margin:42px 0 12px;color:#203f60}.accounting-friction-grid p,.accounting-capabilities p{margin:0;color:#68798b;line-height:2}
.accounting-decision,.accounting-close{display:flex;min-height:700px;margin:35px 0;padding:clamp(46px,7vw,82px);align-items:center;border-radius:40px;box-shadow:0 30px 85px rgba(4,31,70,.2)}.accounting-decision .accounting-cinema-shade{background:linear-gradient(90deg,#061429 0%,rgba(4,17,35,.91) 39%,rgba(4,17,35,.18) 72%,rgba(4,17,35,.02) 100%)}.accounting-decision-copy{position:relative;z-index:2;width:min(620px,52%);margin-right:auto}.accounting-decision h2,.accounting-close h2{margin:12px 0 18px;color:#fff;font-size:clamp(2.2rem,3.7vw,3.7rem);line-height:1.4}.accounting-decision-copy>p,.accounting-close-copy>p{color:rgba(255,255,255,.7);line-height:2}.accounting-case{display:flex;align-items:center;gap:10px;margin:26px 0}.accounting-case span{padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:rgba(255,255,255,.07)}.accounting-case small,.accounting-case b{display:block}.accounting-case small{color:#7fd2b9;font-size:.58rem}.accounting-case b{margin-top:4px;color:#fff;font-size:.72rem}.accounting-case i{color:#f7b16f;font-style:normal}
.accounting-preview{margin:clamp(90px,10vw,140px) 0;padding:clamp(55px,7vw,85px);border-radius:42px;background:linear-gradient(145deg,#06182f,#0a4771);box-shadow:0 32px 90px rgba(5,38,82,.2)}.accounting-heading--light h2{color:#fff}.accounting-heading--light>span{color:#7dd5bb}.accounting-heading--light>p{color:rgba(255,255,255,.65)}.accounting-workspace{display:grid;grid-template-columns:155px 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:28px;background:#f7faf9;box-shadow:0 34px 75px rgba(0,0,0,.22)}.accounting-workspace>aside{display:flex;min-height:620px;flex-direction:column;gap:6px;padding:25px 15px;border-left:1px solid #e3e9e8;background:#fff}.accounting-workspace>aside strong{margin-bottom:24px;color:#082f69}.accounting-workspace>aside span{padding:10px;border-radius:10px;color:#8995a2;font-size:.7rem}.accounting-workspace>aside .is-active{color:#126d57;background:#e6f6f0;font-weight:900}.accounting-workspace-main{padding:32px}.accounting-workspace-title{display:flex;justify-content:space-between;gap:24px}.accounting-workspace-title small,.accounting-workspace-title strong{display:block}.accounting-workspace-title small{color:#8b97a3}.accounting-workspace-title strong{margin-top:5px;color:#203f60;font-size:1.2rem}.accounting-workspace-title p{margin:5px 0 0;color:#82909e;font-size:.66rem}.accounting-workspace-title>span{height:max-content;padding:7px 11px;border-radius:20px;color:#126d57;background:#e4f5ef;font-size:.62rem;font-weight:900}.accounting-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:25px 0 14px}.accounting-summary article{padding:15px;border:1px solid #e1e8e6;border-radius:15px;background:#fff}.accounting-summary small,.accounting-summary b,.accounting-summary em{display:block}.accounting-summary small{color:#85929f;font-size:.57rem}.accounting-summary b{margin:8px 0;color:#294761;font-size:1.1rem}.accounting-summary em{color:#99a3ad;font-size:.54rem;font-style:normal}.accounting-summary .is-key{border-color:#a8dacb;background:#e9f8f3}.accounting-summary .is-key b{color:#14745e}.accounting-workspace-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:12px}.accounting-workspace-grid>article{padding:19px;border:1px solid #e2e8e7;border-radius:17px;background:#fff}.accounting-trace{grid-row:span 2}.accounting-trace>div:first-child{display:flex;justify-content:space-between}.accounting-trace small,.accounting-next small,.accounting-balance small{color:#98631c}.accounting-trace>div:first-child span{color:#13735d;font-size:.58rem}.accounting-trace ol{margin:13px 0 0;padding:0;list-style:none}.accounting-trace li{display:grid;grid-template-columns:58px 1fr auto;gap:10px;padding:11px 0;border-top:1px solid #edf0ef;color:#718192;font-size:.62rem}.accounting-trace li b{color:#294962}.accounting-trace li em{color:#9ca5ae;font-style:normal}.accounting-next{box-shadow:inset 3px 0 #ed752d}.accounting-next strong{display:block;margin:7px 0;color:#294861;font-size:.78rem}.accounting-next p{margin:0;color:#758596;font-size:.61rem;line-height:1.8}.accounting-next a{display:inline-block;margin-top:10px;color:#0a67a8;font-size:.6rem;font-weight:900}.accounting-balance>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf0ef;color:#778697;font-size:.6rem}.accounting-balance b{color:#14745e}.accounting-balance em{display:block;margin-top:9px;color:#a0a8b0;font-size:.53rem;font-style:normal}.accounting-preview-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px}.accounting-preview-cta p{max-width:630px;margin:0;color:rgba(255,255,255,.7);line-height:2}.accounting-preview-cta a{flex:0 0 auto}
.accounting-flow>ol{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none}.accounting-flow li{position:relative;min-height:235px;padding:28px;border:1px solid #dde6e3;border-radius:24px;background:#fff}.accounting-flow li:not(:last-child):after{position:absolute;left:-13px;top:50%;z-index:2;color:#e37735;content:"←"}.accounting-flow li>span{color:#14745e;font-size:.68rem;font-weight:900}.accounting-flow h3{margin:48px 0 10px;color:#24445f}.accounting-flow p{margin:0;color:#6d7e8f;line-height:1.9}.accounting-capabilities>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.accounting-capabilities article{min-height:245px}.accounting-fit>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:18px}.accounting-fit article{padding:32px;border:1px solid #b7ddd1;border-top:4px solid #3aa98f;border-radius:26px;background:#fff}.accounting-fit .is-not-fit{border-color:#ead4ca;border-top-color:#df875f}.accounting-fit article>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#075c49;background:#dff5ed;font-weight:900}.accounting-fit .is-not-fit>span{color:#8a4828;background:#ffebe0}.accounting-fit h3{margin:20px 0 10px;color:#234461}.accounting-fit ul{margin:0;padding-right:20px;color:#66798b;line-height:2.15}.accounting-note{display:grid;grid-template-columns:.45fr 1.55fr;gap:35px;align-items:center;padding:32px 38px;border:1px solid #ead9af;border-radius:24px;background:#fff9e9}.accounting-note strong{color:#805e14}.accounting-note p{margin:0;color:#635d4d;line-height:2}
.accounting-close .accounting-cinema-shade{background:linear-gradient(90deg,rgba(4,17,35,.02) 0%,rgba(4,17,35,.15) 39%,rgba(4,17,35,.9) 70%,#061429 100%)}.accounting-close-copy{position:relative;z-index:2;width:min(650px,54%);margin-left:auto}.accounting-close-copy .product-primary-button{display:inline-flex;margin-top:18px}.accounting-faq>div:last-child{max-width:1000px;margin:auto}.accounting-faq details{border-bottom:1px solid #d9e3e0}.accounting-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 6px;color:#244361;cursor:pointer;font-weight:900;list-style:none}.accounting-faq summary::-webkit-details-marker{display:none}.accounting-faq summary span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:50%;color:#126d57;background:#e3f4ee;font-size:1.2rem}.accounting-faq details[open] summary span{transform:rotate(45deg)}.accounting-faq details p{max-width:850px;margin:0;padding:0 6px 24px;color:#687a8c;line-height:2}.accounting-related{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:30px;border:1px solid #dce6e3;border-radius:24px;background:#fff}.accounting-related>span{color:#65788b}.accounting-related a{padding:9px 13px;border-radius:18px;color:#0b5d89;background:#edf6fa;font-size:.75rem;font-weight:900}.accounting-related i{font-style:normal}.accounting-final{margin-top:75px;background:linear-gradient(130deg,#eff9f5,#edf3fa)}.accounting-mobile-cta{display:none}
@media(max-width:1050px){.accounting-hero-copy,.accounting-decision-copy,.accounting-close-copy{width:min(680px,70%)}.accounting-hero,.accounting-decision,.accounting-close{padding:60px 42px}.accounting-friction-grid,.accounting-capabilities>div:last-child{grid-template-columns:1fr 1fr}.accounting-flow>ol{grid-template-columns:1fr 1fr}.accounting-flow li:nth-child(2):after{display:none}.accounting-workspace{grid-template-columns:125px 1fr}.accounting-summary{grid-template-columns:1fr 1fr}.accounting-workspace-grid{grid-template-columns:1fr}.accounting-trace{grid-row:auto}.accounting-preview-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:720px){.accounting-breadcrumb{margin-bottom:8px}.accounting-hero{min-height:760px;margin-inline:-16px;padding:330px 20px 40px;align-items:flex-end;border-radius:0 0 28px 28px}.accounting-hero-copy,.accounting-decision-copy,.accounting-close-copy{width:100%}.accounting-hero h1{font-size:2.55rem}.accounting-hero p{font-size:.87rem}.accounting-cinema-shade{background:linear-gradient(0deg,#061429 0%,rgba(4,17,35,.94) 54%,rgba(4,17,35,.04) 100%)}.accounting-hero .accounting-cinema-media img{object-position:35% center}.accounting-actions{align-items:stretch;flex-direction:column;text-align:center}.accounting-heading{grid-template-columns:1fr;gap:15px;margin-bottom:28px}.accounting-heading h2{font-size:2.15rem}.accounting-friction,.accounting-flow,.accounting-capabilities,.accounting-fit,.accounting-faq{padding:72px 0}.accounting-friction-grid,.accounting-capabilities>div:last-child,.accounting-flow>ol,.accounting-fit>div:last-child{grid-template-columns:1fr}.accounting-friction-grid article,.accounting-capabilities article,.accounting-flow li{min-height:205px;padding:24px}.accounting-friction-grid h3,.accounting-capabilities h3,.accounting-flow h3{margin-top:30px}.accounting-flow li:after{display:none!important}.accounting-decision,.accounting-close{min-height:760px;padding:330px 20px 36px;align-items:flex-end;border-radius:28px}.accounting-decision .accounting-cinema-shade,.accounting-close .accounting-cinema-shade{background:linear-gradient(0deg,#061429 0%,rgba(4,17,35,.94) 56%,rgba(4,17,35,.04) 100%)}.accounting-decision .accounting-cinema-media img{object-position:68% center}.accounting-close .accounting-cinema-media img{object-position:34% center}.accounting-decision h2,.accounting-close h2{font-size:2rem}.accounting-case{align-items:stretch;flex-direction:column}.accounting-case i{transform:rotate(-90deg);text-align:center}.accounting-preview{margin:72px 0;padding:48px 10px;border-radius:28px}.accounting-workspace{grid-template-columns:1fr}.accounting-workspace>aside{min-height:0;flex-direction:row;overflow:auto;padding:12px}.accounting-workspace>aside strong{margin:0 8px 0 0}.accounting-workspace>aside span{white-space:nowrap}.accounting-workspace-main{padding:21px 12px}.accounting-workspace-title{flex-direction:column}.accounting-workspace-title>span{width:max-content}.accounting-summary{grid-template-columns:1fr 1fr}.accounting-trace li{grid-template-columns:52px 1fr}.accounting-trace li em{grid-column:2}.accounting-preview-cta .product-primary-button{width:100%;text-align:center}.accounting-note{grid-template-columns:1fr;gap:10px;padding:28px 22px}.accounting-close-copy .product-primary-button{width:100%;justify-content:center;text-align:center}.accounting-related{align-items:stretch;flex-direction:column}.accounting-related a{text-align:center}.accounting-final{margin-bottom:80px}.accounting-mobile-cta{position:fixed;right:14px;bottom:12px;left:14px;z-index:20;display:flex;justify-content:center;padding:14px;border-radius:14px;color:#fff;background:#dc661f;box-shadow:0 12px 35px rgba(56,28,8,.3);font-size:.8rem;font-weight:900}}
@media(prefers-reduced-motion:reduce){.accounting-faq summary span{transition:none}}
