/* v6 — editorial product pages, connected document diagrams, shared bilingual rhythm. */
#main:focus{outline:none}#main:focus-visible>section:first-child h1{text-decoration:underline;text-decoration-color:#22b9ad;text-underline-offset:.22em;text-decoration-thickness:2px}
.header .nav-actions{gap:10px}.header-motion{width:44px;height:44px;min-width:44px;padding:0;border:1px solid #dae5e9;border-radius:50%;font-size:0!important;background:#f5f8fa;display:grid;place-items:center;position:relative;color:var(--navy)}.header-motion::before{content:'Ⅱ';font-size:18px;font-family:system-ui;font-weight:700}.header-motion[aria-pressed=true]::before{content:'▷';font-size:22px}.header-motion:hover{background:#d6f4eb}.header-motion:focus-visible{outline:3px solid #2779a9;outline-offset:3px}.header .nav-links{gap:18px}.nav-item{font-size:.88rem}.header .btn.small{font-size:.8rem;padding:12px 16px}.header .login-link{font-size:.78rem}.nav{gap:16px}
.hero-v5{padding-top:55px}.hero-v5 .hero-center{max-width:1040px}.hero-v5 .hero-center h1{font-size:clamp(2.5rem,4.3vw,4rem);line-height:1.4}.hero-v5 .hero-center>p{max-width:820px;font-size:1.06rem;line-height:1.9}.hero-v5 .headline-accent{display:block}.hero-v5 .hero-journey{margin-top:28px}.scope-strip{padding-top:38px;padding-bottom:42px;border-bottom:1px solid #dce6e9}.scope-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:20px 0}.scope-numbers>div{border-left:2px solid #91d8cc;padding-left:25px}.scope-numbers strong{display:block;font-size:3.1rem;letter-spacing:-.04em}.scope-numbers span{font-size:.95rem}.scope-strip>p{font-size:.8rem;color:#5b7180}.home-v6 .audience-copy{min-height:360px}.audience-index{font-size:.85rem}.audience-tabs button{font-size:.94rem}.audience-tabs{gap:8px}
.why-section{background:#102635;color:#e8f0f1;border-radius:36px;margin:0 20px}.why-section h2{font-size:clamp(1.9rem,3.5vw,3.2rem);line-height:1.4;max-width:850px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 38px;margin-top:45px}.why-feature{color:inherit;border-top:1px solid #ffffff26;padding-top:24px}.why-feature h3{font-size:1.15rem;margin:20px 0 12px}.why-feature p{color:#bdcdd6;font-size:.95rem;line-height:1.8}.why-mini{display:flex;align-items:center;gap:9px;height:92px;padding:16px 20px;border-radius:13px;background:#d6f3e7;color:#163345;box-shadow:0 9px 0 #ffffff09;rotate:-2deg}.why-mini span{background:#fff;border-radius:8px;min-width:38px;min-height:44px;display:grid;place-items:center;font-size:.75rem;padding:7px;flex:1;line-height:1.45}.why-mini i{font-style:normal;min-width:10px;flex:0 0 10px;height:2px;background:#648c9d}.why-0 .why-mini i,.why-4 .why-mini i{height:auto;background:none}.why-1 .why-mini{background:#f9e5ac;rotate:2deg}.why-2 .why-mini{background:#d8daf6;rotate:-1deg}.why-3 .why-mini{background:#f2d9de;rotate:1deg}.why-4 .why-mini{background:#cce5f8;rotate:-2deg}.why-5 .why-mini{background:#e1dcff;rotate:2deg}
.roadmap-section{background:#f2f4fa}.roadmap-section>.container{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.roadmap-heading h2{font-size:2.5rem;line-height:1.4;margin:18px 0}.roadmap-heading p{line-height:1.9;color:#596e7a}.roadmap-list{list-style:none;margin:0;padding:0}.roadmap-list li{display:grid;grid-template-columns:35px 1fr;gap:5px 20px;padding:21px 0;border-bottom:1px solid #ced9e0}.roadmap-list li>span{grid-row:span 2;color:#6876a2;font-size:.85rem;padding-top:3px}.roadmap-list strong{font-weight:500;font-size:1.04rem}.roadmap-list small{font-size:.8rem;color:#5b6e7f}.roadmap-heading .eyebrow{color:#68649e}
.module-story{background:#fff}.module-story>.container{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.module-story-copy h2{font-size:2rem;line-height:1.5;margin:15px 0}.module-story-copy>p{line-height:1.9}.people-band{display:flex;align-items:center;gap:12px;margin-top:20px;color:#58707c;font-size:.9rem}.people-band svg{width:24px;flex-shrink:0}.process-ribbon{display:flex;gap:15px;position:relative;align-items:stretch}.process-ribbon>div{position:relative;flex:1;min-width:0;background:#eff6f8;border-radius:12px;padding:22px 16px;border-bottom:3px solid #a8d6d1}.process-ribbon span{font-size:.78rem;color:#55867e}.process-ribbon strong{display:block;font-size:.91rem;line-height:1.6;font-weight:500;margin-top:13px}.process-ribbon i{position:absolute;left:0;right:0;bottom:-3px;height:3px;background:#1cae9b;transform:scaleX(.25);transform-origin:left;animation:process-pulse 6s linear infinite;animation-delay:calc(var(--i)*2s);animation-play-state:paused}.process-ribbon.is-inview i{animation-play-state:running}@keyframes process-pulse{0%,70%,100%{transform:scaleX(.2);opacity:.35}15%,35%{transform:scaleX(1);opacity:1}}
.module-capabilities{background:#f3f6fa}.module-capabilities .section-head{align-items:center}.scope-stamp{border:1px solid #adc9bf;border-radius:30px;padding:8px 16px;font-size:.84rem;color:#326553}.capability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#d9e2e8;border:1px solid #d9e2e8;border-radius:24px;overflow:hidden}.capability-grid article{display:flex;gap:22px;background:#fff;padding:30px}.capability-grid article>span{color:#6d9898;font-size:.85rem;min-width:25px}.capability-grid p{font-size:1rem;line-height:1.9;margin:0}.module-connections{background:#102635;color:#eaf1f5}.module-connections>.container{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.module-connections h2{font-size:2.25rem;line-height:1.5}.connected-links{display:grid;grid-template-columns:1fr 1fr;gap:15px}.connected-links a{padding:23px;background:#ffffff0c;border:1px solid #ffffff20;border-radius:15px;display:grid;gap:10px;color:inherit;transition:background .2s,translate .2s}.connected-links a:hover{background:#ffffff18;translate:0 -3px}.connected-links svg{width:26px;height:26px;stroke:#93dcca}.connected-links strong{font-size:1rem;font-weight:500}.connected-links span{color:#b7c9d4;font-size:.85rem;line-height:1.7}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.boundary-grid h2{font-size:2rem}.boundary-grid p{font-size:1rem;line-height:1.9;color:#516b7a}.boundary-grid aside{padding:32px;background:#f4efdf;border-radius:22px}.boundary-grid aside h3{font-size:1.3rem}.boundary-grid .module-chips{margin-top:25px}.boundary-grid .chip{background:#fff;white-space:normal}
.module-card-process{display:flex;gap:8px;align-items:center;padding:17px 20px;background:#e3f1ec;border-radius:10px;margin-bottom:25px}.module-card-process span{background:white;padding:9px 10px;border-radius:7px;font-size:.75rem;rotate:-4deg}.module-card-process i{height:2px;flex:1;background:#93b3aa}.module-index-finance .module-card-process{background:#e7e5f7}.module-index-control .module-card-process{background:#f7eac7}.module-index-insights .module-card-process{background:#dceaf5}.module-card .icon{width:35px;height:35px}.module-card h3{font-size:1.25rem}.module-card p{font-size:1rem}.module-card .card-top{margin-bottom:14px}.readiness-guide{margin-top:36px}
.solution-v6{background:#eef7f5;padding:35px 0 65px}.solution-v6>.container{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.solution-v6 h1{font-size:clamp(2.1rem,3.4vw,3.5rem);line-height:1.45;margin:20px 0}.solution-v6 p{line-height:1.9;margin-bottom:26px}.solution-v6 figure{position:relative;margin:0}.solution-v6 figure>img{width:100%;height:430px;object-fit:cover;border-radius:26px}.solution-v6 figcaption{font-size:.75rem;margin-top:10px;color:#54717e}.solution-overlay{position:absolute;bottom:50px;left:-25px;right:25px;display:flex;flex-wrap:wrap;gap:8px}.solution-overlay span{background:white;padding:12px 17px;box-shadow:0 10px 30px #10263520;border-radius:9px;font-size:.9rem;rotate:-3deg}.solution-overlay span:nth-child(2){rotate:3deg;background:#f9e7b0}.solution-services{background:#f7eee8}.solution-practice{background:#efebf9}.solution-franchise{background:#e7edf9}.solution-branches{background:#fbf4df}.solution-enterprise{background:#e9edf3}.solution-problem{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.solution-problem h2{font-size:1.9rem;line-height:1.6}.solution-problem p{font-size:1.1rem;line-height:1.9}.solution-problem .process-ribbon{margin-top:28px}.solution-diagram{background:#112936;color:#eaf1f3}.solution-diagram>.container{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.solution-diagram h2{font-size:2.2rem}.solution-diagram p{line-height:1.9}.solution-diagram .callout{color:#143246;margin-top:25px}.solution-diagram figure{color:var(--navy)}.solution-next{margin-top:45px;padding:38px;background:#eaf4f0;border-radius:24px;display:flex;align-items:center;gap:40px;justify-content:space-between}.solution-next>div{max-width:700px}.solution-next .btn{flex-shrink:0}
.resource-hero{padding:45px 0 65px;background:#142635;color:#f4f5f6}.resource-hero .breadcrumb a,.resource-hero .breadcrumb{color:#bed2dd}.resource-hero h1{font-size:clamp(2.2rem,4vw,4.2rem);max-width:850px;line-height:1.4}.resource-hero p{font-size:1.1rem;line-height:1.8;max-width:780px;color:#bbcdd8}.guide-tabs{display:flex;gap:10px;margin-top:28px}.guide-index{color:#fff;border:1px solid #ffffff35;padding:12px 20px;border-radius:30px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 32px}.guide-card{color:var(--navy);display:block}.guide-card:first-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.guide-card:first-child .guide-visual{grid-row:span 3}.guide-visual{padding:28px 25px;background:#d5eae4;border-radius:22px;min-height:220px;position:relative}.guide-visual>span{font-size:3rem;font-weight:600;display:block;margin-bottom:20px;color:#395e66}.guide-visual .process-ribbon{gap:8px}.guide-visual .process-ribbon>div{background:#ffffffdf;padding:15px 10px;rotate:-3deg}.guide-visual .process-ribbon>div:nth-child(2){rotate:3deg}.guide-visual .process-ribbon span{display:none}.guide-visual .process-ribbon strong{margin:0;font-size:.82rem}.guide-1 .guide-visual{background:#e6e0f3}.guide-2 .guide-visual{background:#f6e8bf}.guide-3 .guide-visual{background:#dae9fa}.guide-4 .guide-visual{background:#f4ded9}.guide-card h2{font-size:1.5rem;line-height:1.6;margin:22px 0 12px}.guide-card p{color:#5c7482;line-height:1.8}.guide-card>strong{font-size:.9rem;color:#147f76}.guide-title{background:#f3f5f8;padding:36px 0 50px}.guide-title .container{max-width:1000px}.guide-title h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.45}.guide-title p{font-size:1.1rem;color:#607887}.guide-body>.container{display:grid;grid-template-columns:1fr 1fr;gap:55px}.guide-body article section{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid #dce5e9}.guide-body article section>span{font-size:.85rem;color:#688e8b;padding-top:5px}.guide-body p{font-size:1.05rem;line-height:1.9;margin:0}.guide-body aside .module-diagram{position:sticky;top:115px}.guide-body article .actions{margin-top:25px}
.compact-hero{padding:30px 0 28px!important;min-height:0!important;background:#f3f7f8}.compact-hero h1{font-size:clamp(2rem,3vw,2.8rem);line-height:1.5;margin:15px 0}.compact-hero p{font-size:1rem;line-height:1.8;max-width:800px}.compact-hero+.section{padding-top:35px}.quote-layout .summary,.detail-layout .summary{position:static;max-height:none;overflow:visible}.summary ul{max-height:none!important;overflow:visible!important}.summary{align-self:start}.context-card{max-height:none;overflow:visible}.contact-aside{background:#102b3b;color:#eaf1f3;border-radius:24px;padding:32px}.contact-aside .icon{background:#d7eee7}.contact-aside .small-text{color:#d1dbe1}.utility-page{padding:40px 0 90px}.utility-page>.container{max-width:1050px}.utility-page h1{font-size:3rem;margin:20px 0}.utility-page>div>p{font-size:1.15rem;line-height:1.9;max-width:850px}.privacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.privacy-grid article{border-top:3px solid #7bcbbb;padding:22px 0}.privacy-grid article>span{font-size:1.8rem;color:#548590}.privacy-grid p{font-size:1rem;line-height:1.9}.status-hero{background:#e9f1f8;padding:35px 0 60px}.status-hero h1{font-size:3rem;line-height:1.4}.status-hero p{max-width:800px;font-size:1.1rem;line-height:1.9}.status-track{display:flex;align-items:center;gap:20px;margin:30px 0}.status-track span{padding:17px 24px;background:white;box-shadow:0 8px 20px #25445712;border-radius:12px}.status-track i{height:2px;background:#80aea6;width:60px}
/* Thirteen distinct process scenes. Every important label remains HTML. */
.module-diagram .diagram-canvas{height:310px}.module-diagram small{font-size:.75rem}.setup-map{padding:20px 3px}.setup-center{display:flex;align-items:center;justify-content:center;gap:15px;background:white;border-radius:15px;width:72%;margin:auto;padding:8px;box-shadow:0 12px 25px #16344918}.setup-center img{width:60px;height:auto}.setup-nodes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.setup-nodes span{background:#ffffffbf;border-radius:9px;padding:12px;display:flex;align-items:center;gap:10px;font-size:.8rem;border-top:2px solid #8dcbbd}.setup-nodes svg{width:21px;flex-shrink:0}.setup-map>p{text-align:center;font-size:.8rem;margin-top:14px}.aging-scene{display:grid;grid-template-columns:.8fr 1fr;gap:15px;padding-top:42px;align-items:center}.billing-sheet .process-paper{position:static;width:100%;rotate:-7deg;min-height:180px}.aging-buckets{background:white;padding:17px;border-radius:14px;box-shadow:0 13px 30px #20405a20}.aging-buckets>div{margin:10px 0 18px}.aging-buckets span{font-size:.83rem}.aging-buckets i{display:block;height:7px;width:var(--w);background:#91c9bc;border-radius:7px;margin-top:7px}.aging-buckets>strong{font-size:.8rem;font-weight:500}.pay-calendar{padding:32px 7px}.pay-calendar>strong{font-size:.95rem}.calendar-horizons{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:23px}.calendar-horizons>div{background:white;padding:15px;text-align:center;rotate:-3deg;border-radius:12px;box-shadow:0 10px 20px #22445a20}.calendar-horizons b{display:block;font-size:2.2rem}.calendar-horizons span{font-size:.85rem}.calendar-horizons i{display:block;height:5px;background:#c4d9df;margin:10px 0;border-radius:4px}.payment-source{display:flex;gap:10px;margin-top:25px;font-size:.85rem;align-items:center}.payment-source svg{width:22px}.warehouse-scene{display:grid;grid-template-columns:1fr .7fr 1fr;align-items:center;height:100%;gap:10px}.warehouse-card{background:white;box-shadow:0 14px 25px #244b6620;border-radius:15px;padding:24px 15px;text-align:center;rotate:-4deg}.warehouse-card:last-child{rotate:4deg}.warehouse-card>svg{width:37px;height:37px;stroke:#237b73;margin:auto auto 15px}.warehouse-card strong{display:block;font-size:.95rem}.warehouse-card>span{font-size:.75rem;color:#657f8b}.stock-boxes{display:flex;gap:5px;justify-content:center;margin-top:20px}.stock-boxes i{height:24px;width:22px;background:#e6c86b;border-radius:3px;box-shadow:inset -4px 0 #0001}.warehouse-path{text-align:center;font-size:.8rem;line-height:1.6}.warehouse-path i{display:block;height:3px;background:#73b5a9;margin-top:12px;position:relative}.warehouse-path i::after{content:'';width:9px;height:9px;background:#048a80;position:absolute;top:-3px;left:0;border-radius:50%;animation:warehouse-travel 4s linear infinite;animation-play-state:paused}.is-inview .warehouse-path i::after{animation-play-state:running}@keyframes warehouse-travel{to{left:100%}}.balance-scene{padding:24px 4px}.ledger-note{display:flex;gap:10px;align-items:center;background:#ffffffa6;width:85%;padding:14px 18px;border-radius:10px;font-size:.9rem;rotate:-3deg}.ledger-note svg{width:23px;flex-shrink:0}.balance-table{background:white;border-radius:14px;padding:17px;margin-top:15px;box-shadow:0 10px 23px #21405620}.balance-table>div{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #e1e8ec;font-size:.82rem}.balance-table b{text-align:right;font-weight:500}.balance-total{background:#edf7f1;margin:0 -8px;padding:12px 8px!important;border:0!important}.tax-mini-papers{display:flex;gap:12px;align-items:center;height:310px}.tax-mini-papers>div{background:white;flex:1;min-width:0;min-height:175px;padding:20px 12px;box-shadow:0 12px 24px #25455a20;border-radius:12px;rotate:calc((var(--i) - 1)*5deg)}.tax-mini-papers svg{width:25px;height:25px;margin-bottom:12px}.tax-mini-papers strong{display:block;font-size:.86rem;line-height:1.7}.asset-schedule{padding:15px 7px}.asset-schedule>p{font-size:.86rem;line-height:1.7;margin:20px 0}.asset-values{display:grid;grid-template-columns:1fr 1fr;gap:15px}.asset-values>div{padding:18px;background:white;border-radius:12px;border-top:3px solid #87c6b5}.asset-values span{display:block;font-size:.85rem}.asset-values b{display:block;font-size:1.7rem;margin-top:12px}.asset-values small{font-weight:400}.linked-reports{position:relative;height:100%;padding-top:35px;display:flex;align-items:center;gap:10px}.report-leaf{background:white;padding:17px 12px;flex:1;min-width:0;min-height:185px;box-shadow:0 12px 26px #27465920;border-radius:12px;rotate:calc((var(--i) - 1)*6deg)}.report-leaf strong{font-size:.9rem}.report-leaf>span{font-size:.72rem;color:#617985}.report-leaf .report-bars{height:105px;gap:5px}.report-leaf .doc-rules{margin:26px 0 45px}.linked-reports>p{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:.8rem}.access-scene{padding:22px 5px}.access-people{display:grid;grid-template-columns:1fr 1fr;gap:22px}.access-people>div{background:white;border-radius:14px;padding:18px;position:relative;border-top:3px solid #94c9bc}.access-people svg{width:29px;height:29px;margin-bottom:8px}.access-people strong{display:block;font-size:.86rem}.access-people span{position:absolute;right:17px;top:15px;font-size:.8rem;color:#77819b}.masked-field{background:#ffffffb8;margin-top:20px;padding:12px;border-radius:9px;font-size:.85rem}.access-audit{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:.8rem}.access-audit svg{width:24px}.access-audit i{height:9px;width:9px;border:2px solid #459b8b;border-radius:50%}.company-network{padding:13px 8px;text-align:center}.inbound-source{background:#103149;color:white;border-radius:9px;padding:10px;width:52%;margin:auto;font-size:.9rem}.validation-gate{font-size:.8rem;display:flex;align-items:center;justify-content:center;gap:10px;margin:15px 0}.validation-gate svg{width:20px;stroke:#1b8b72}.company-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;position:relative}.company-pair::before{content:'';position:absolute;left:25%;right:25%;top:-10px;height:12px;border:2px solid #84b6b4;border-bottom:0}.company-pair>div{padding:15px;background:white;border-radius:12px;box-shadow:0 8px 20px #20354b1a}.company-pair svg{width:26px;margin:auto auto 8px}.company-pair strong,.company-pair small{display:block;font-size:.85rem}.company-network>p{font-size:.85rem;margin:17px 0 6px}.company-network>small{font-size:.75rem;color:#517283}.is-inview .aging-buckets>div,.is-inview .calendar-horizons>div,.is-inview .company-pair>div,.is-inview .access-people>div,.is-inview .report-leaf,.is-inview .tax-mini-papers>div{animation:assemble-paper .7s both;animation-delay:calc(var(--i,0)*.15s)}
html.motion-paused *,html.motion-paused *::before,html.motion-paused *::after,html.page-inactive *,html.page-inactive *::before,html.page-inactive *::after{animation-play-state:paused!important}button:active,.btn:active{transform:translateY(1px)}
@media(max-width:1200px){.header .login-link{display:none}.header .nav-links{gap:13px}.nav-item{font-size:.8rem}.module-story>.container,.module-connections>.container,.solution-v6>.container,.solution-diagram>.container{gap:35px}}
@media(max-width:1000px){.header .nav-links{gap:8px}.header .btn.small{display:none}.hero-v5 .hero-center h1{font-size:3rem}.why-grid{grid-template-columns:1fr 1fr}.module-story>.container,.module-connections>.container,.solution-problem,.solution-diagram>.container,.guide-body>.container{grid-template-columns:1fr}.guide-body aside .module-diagram{position:static}.roadmap-section>.container{gap:35px}.solution-v6>.container{gap:30px}.solution-v6 figure>img{height:350px}.module-diagram{max-width:700px;width:100%;margin-left:auto;margin-right:auto}.guide-card:first-child{display:block;grid-column:auto}.solution-overlay{left:10px;right:10px;bottom:42px}.guide-grid{gap:35px 22px}.guide-visual .process-ribbon{flex-direction:column}.guide-visual{min-height:340px}}
@media(max-width:650px){.header .nav-actions{gap:6px}.header-motion{width:40px;height:44px;min-width:40px;border:0;background:transparent}.brand{gap:8px}.brand img{width:54px;height:auto}.brand span{font-size:.75rem}.language button{min-width:44px!important;padding:6px}.header .nav{gap:6px;padding-left:13px;padding-right:13px}.hero-v5 .hero-center h1{font-size:2.06rem!important;line-height:1.48!important;letter-spacing:-.025em}.hero-v5 .hero-center>p{font-size:1rem;line-height:1.9}.hero-v5 .hero-center{padding:0}.hero-v5{padding:30px 20px!important}.hero-center .actions{flex-wrap:wrap!important}.hero-v5 .headline-accent svg{bottom:-9px}.hero-journey{margin-top:25px}.journey-task strong{font-size:.9rem}.journey-role{font-size:.75rem}.journey-task-top{font-size:.75rem}.journey-caption{font-size:.88rem}.hero-journey>p{font-size:.75rem}.scope-strip{padding-top:28px;padding-bottom:30px}.scope-numbers{grid-template-columns:1fr 1fr;gap:22px}.scope-numbers strong{font-size:2.6rem}.scope-numbers>div{padding-left:15px}.scope-numbers span{font-size:.9rem}.scope-strip>p{font-size:.8rem;line-height:1.7}.why-section{margin:0 10px;border-radius:23px}.why-grid{gap:30px;grid-template-columns:1fr}.why-feature h3{font-size:1.3rem}.why-mini{max-width:420px;height:106px}.why-mini span{font-size:.87rem}.roadmap-section>.container{grid-template-columns:1fr;gap:20px}.roadmap-heading h2{font-size:2rem}.roadmap-list li{gap:6px 12px}.roadmap-list strong{font-size:1rem}.module-story>.container{gap:30px}.module-story-copy h2,.module-connections h2,.boundary-grid h2{font-size:1.8rem}.process-ribbon{gap:8px}.process-ribbon>div{padding:17px 10px}.process-ribbon strong{font-size:.86rem}.capability-grid{grid-template-columns:1fr;border-radius:18px}.capability-grid article{padding:23px 20px;gap:15px}.module-capabilities .section-head{display:block}.scope-stamp{display:inline-block;margin-top:14px}.connected-links{grid-template-columns:1fr}.connected-links a{grid-template-columns:30px 1fr;padding:22px}.connected-links a>span{grid-column:2}.boundary-grid{grid-template-columns:1fr;gap:30px}.boundary-grid aside{padding:25px}.solution-v6{padding-bottom:38px}.solution-v6>.container{grid-template-columns:1fr}.solution-v6 h1{font-size:2.2rem;line-height:1.5}.solution-v6 figure>img{height:320px}.solution-overlay span{font-size:.8rem;padding:10px 13px}.solution-problem{gap:24px}.solution-problem h2{font-size:1.7rem}.solution-next{padding:25px;display:block}.solution-next .btn{margin-top:20px}.guide-grid{grid-template-columns:1fr}.guide-visual .process-ribbon{flex-direction:row}.guide-visual{min-height:230px}.guide-visual .process-ribbon strong{font-size:.8rem}.resource-hero,.guide-title{padding:25px 0 35px}.resource-hero h1{font-size:2.3rem}.guide-tabs{gap:7px}.guide-index{padding:10px 17px}.guide-body>.container{gap:35px}.guide-title h1{font-size:2.1rem}.guide-body article section{gap:15px}.compact-hero{padding:20px 0!important}.compact-hero .breadcrumb{margin-bottom:10px}.compact-hero h1{font-size:2rem;margin:12px 0}.compact-hero+.section{padding-top:25px}.contact-aside{padding:25px}.privacy-grid{grid-template-columns:1fr;gap:15px}.utility-page h1,.status-hero h1{font-size:2.2rem}.status-track{gap:10px}.status-track span{font-size:.86rem;padding:14px}.status-track i{width:25px}.module-diagram .diagram-canvas{height:330px}.diagram-top{font-size:.8rem}.module-diagram .process-strip li{font-size:.8rem}.module-diagram figcaption{font-size:.75rem;line-height:1.7}.module-page-hero .actions{flex-wrap:wrap}.module-page-hero .actions .btn{font-size:.85rem}.aging-scene{grid-template-columns:.85fr 1.1fr;gap:10px}.aging-buckets{padding:13px}.billing-sheet .process-paper{padding:12px}.calendar-horizons{gap:10px}.calendar-horizons>div{padding:15px 10px}.warehouse-scene{gap:7px;grid-template-columns:1fr .6fr 1fr}.warehouse-card{padding:22px 9px}.warehouse-card strong{font-size:.85rem}.warehouse-path{font-size:.75rem}.warehouse-card>svg{width:30px}.stock-boxes i{width:16px;height:20px}.balance-table{padding:12px}.balance-table>div{font-size:.78rem;gap:7px;grid-template-columns:1.5fr 1fr 1fr}.ledger-note{font-size:.8rem;padding:12px;width:95%}.tax-mini-papers{gap:8px;height:320px}.tax-mini-papers>div{padding:15px 8px;min-height:190px}.tax-mini-papers strong{font-size:.79rem}.asset-schedule>p{font-size:.82rem}.asset-values{gap:10px}.asset-values>div{padding:16px 10px}.asset-values b{font-size:1.5rem}.report-leaf{padding:16px 8px;min-height:190px}.report-leaf strong{font-size:.8rem}.linked-reports{gap:7px}.access-people{gap:12px}.access-people>div{padding:17px 12px}.access-people strong{font-size:.8rem}.masked-field{font-size:.79rem}.company-network{padding:20px 3px}.company-network>p{line-height:1.6}.company-pair{gap:16px}.company-pair strong{font-size:.86rem}.company-pair small{font-size:.73rem}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.process-ribbon i{transform:scaleX(1)}.sweep-text{background-position:50% 50%}}
.module-atlas{background:#eef5f6;padding:35px 0 55px}.module-atlas>.container{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.module-atlas h1{font-size:3.5rem;line-height:1.5;margin:15px 0}.module-atlas p{font-size:1.1rem;line-height:1.9}.atlas-map{display:grid;grid-template-columns:1fr 1fr;gap:10px;rotate:-2deg}.atlas-map>a{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border-radius:9px;box-shadow:0 4px 8px #10304608;border-left:3px solid #83c1af;color:var(--navy)}.atlas-map a>span{font-size:.75rem;color:#6b8490}.atlas-map strong{font-size:.82rem;font-weight:500;line-height:1.6}.atlas-map .atlas-finance{border-color:#b4a9d7}.atlas-map .atlas-control{border-color:#d9bd73}.atlas-map .atlas-insights{border-color:#8ab7df}.scope-hero{background:#edf0f9;padding:35px 0 55px}.scope-hero-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.scope-hero h1{font-size:3rem;line-height:1.45;margin:20px 0}.scope-hero p{font-size:1.05rem;line-height:1.8}.scope-paper-stack{position:relative;height:330px}.scope-paper-stack>div{position:absolute;background:white;border-radius:15px;padding:20px 25px;left:calc(var(--i)*12%);right:calc((2 - var(--i))*8%);top:calc(var(--i)*70px);rotate:calc((var(--i) - 1)*5deg);box-shadow:0 13px 25px #19325117}.scope-paper-stack span{font-size:.8rem;color:#608c8c;display:block}.scope-paper-stack strong{display:block;margin:10px 0}.scope-paper-stack p{font-size:.85rem;margin:0}.scope-paper-stack>div:nth-child(2){background:#fbefc9}.scope-paper-stack>div:nth-child(3){background:#d9efe7}
@media(max-width:800px){.module-atlas>.container,.scope-hero-layout{grid-template-columns:1fr;gap:30px}.module-atlas h1,.scope-hero h1{font-size:2.4rem}.atlas-map{rotate:0deg}.scope-paper-stack{height:340px}.module-atlas{padding-bottom:35px}.atlas-map>a{padding:12px 10px;gap:8px}.atlas-map strong{font-size:.8rem}.module-atlas p{font-size:1rem}}
.why-feature,.why-mini{min-width:0}.why-mini span{min-width:0;overflow-wrap:anywhere}.why-mini{padding-left:12px;padding-right:12px;gap:6px}
