/* GENERATED by tools/storefront-dark.mjs from styles.css, redesign.css, graphic-scenes.css, experience.css, v6.css, v7.css, plans.css, editorial.css, learning.css, enhance.css, brand.css, theme.css - do not edit; change the source stylesheets or TWEAKS and rerun. */
@media (prefers-color-scheme: dark){
 /* styles.css */
 :root{--navy:#0e2e53;--ink:#9ec2e7;--teal:#00bdb1;--teal-dark:#00776e;--muted:#acc0d4;--light:#0d141e;--line:#171f29;--shadow:0 24px 65px #102f4d14}
 body{color:#9ec2e7;background:#091019}
 p{color:#acc0d4}
 :focus-visible{outline:3px solid #1676c4}
 .light{background:#0d141e}
 .eyebrow{color:#75d1c6}
 .btn{background:#0e2e53;color:#ffffff}
 .btn:hover{box-shadow:0 8px 20px #0000003a}
 .btn.secondary{background:#091019;border-color:#171f29;color:#9ec2e7}
 .btn.teal{background:#00bdb1;color:#9cc1ef}
 .text-link{color:#9cc1ef}
 .muted{color:#acc0d4}
 .notice{background:#0f1620;color:#94cbbf}
 .header{background:#091019f5;border-bottom:1px solid #121923}
 .brand span{border-left:1px solid #171f29}
 .language{background:#0d141e;border:1px solid #171f29}
 .language [aria-pressed=true]{background:#0e2e53;color:#ffffff}
 .mobile-toggle{border:1px solid #171f29}
 .mega{background:#091019;border-bottom:1px solid #171f29}
 .mega a{background:#0d141e}
 .mega a:hover{background:#101721}
 .skip{background:#091019}
 .hero{background:radial-gradient(ellipse at 80% 85%,#0b1918 0,transparent 46%),linear-gradient(#091019,#0c141d)}
 .hero h1 .accent{color:#75d1c6}
 .hero-note{color:#acc0d4}
 .product-card{background:#091019;border:1px solid #161e27;box-shadow:0 25px 70px #0000003d}
 .product-top{border-bottom:1px solid #171f29}
 .product-top .dot{background:#324048}
 .product-top .dot:first-child{background:#00bdb1}
 .product-top span:last-child{color:#acc0d4}
 .flow-cell{border:1px solid #171f29;background:#09111a}
 .flow-cell small{color:#acc0d4}
 .flow-cell .icon{background:#0e151f}
 .mock-bottom{background:#0e2e53;color:#ffffff}
 .mock-bottom svg{color:#00bdb1}
 .float-label{background:#091019;border:1px solid #171f29;box-shadow:0 12px 30px #00000026}
 .mock-caption{color:#acc0d4}
 .hero-bottom{border-top:1px solid #19202a}
 .hero-bottom svg{color:#75d1c6}
 .card{border:1px solid #171f29;background:#091019}
 .card:hover{border-color:#273d3d;box-shadow:0 15px 40px #00000016}
 .icon{background:#0e161f;color:#9cc1ef}
 .card:nth-child(2n) .icon{background:#101721;color:#75d1c6}
 .card .card-number{color:#8194a1}
 .badge{background:#0f1720;color:#a1c2df}
 .badge.development{background:#1b1508;color:#e9b271}
 .badge.partial{background:#111822;color:#94c0fe}
 .dark-section{background:#0e2e53;color:#ffffff}
 .dark-section p{color:#b9c9d9}
 .dark-section .eyebrow{color:#49d8c9}
 .tab-list button,.filter{border:1px solid #485661}
 .tab-list button[aria-selected=true]{background:#00bdb1;border-color:#00bdb1;color:#9cc1ef}
 .workflow-step{background:#09101909;border:1px solid #09101925}
 .workflow-step small{color:#5be4d4}
 .clarity-item{border-bottom:1px solid #171f29}
 .plan-card:nth-child(2){border-color:#00bdb1}
 .plan-card .price{color:#9ec2e7}
 .plan-card ul{border-top:1px solid #171f29}
 .plan-card li svg{color:#75d1c6}
 .step{border-top:1px solid #171f29}
 .step:before{color:#75d1c6}
 .faq details{border-bottom:1px solid #171f29}
 .closing{background:#0e2e53;color:#ffffff}
 .closing p{color:#b9c9d9}
 .footer{border-top:1px solid #171f29;background:#0b121b}
 .footer a:not(.brand){color:#acc0d4}
 .footer-bottom{border-top:1px solid #171f29;color:#acc0d4}
 .page-hero{background:linear-gradient(110deg,#0d141e,#0e161f)}
 .breadcrumb{color:#acc0d4}
 .searchbox svg{color:#acc0d4}
 .searchbox input{background:#091019;border:1px solid #171f29}
 .filter{border-color:#171f29}
 .filter[aria-pressed=true]{background:#0e2e53;color:#ffffff;border-color:#0e2e53}
 .count{color:#acc0d4}
 .callout{background:#0e151e;border-left:3px solid #00bdb1}
 .callout p{color:#a1c3dc}
 .callout.warning{background:#0c131c;border-color:#c8972b}
 .feature-list svg{color:#75d1c6}
 .side-card{background:#0d141e}
 .scenario{background:#0e2e53;color:#ffffff}
 .scenario p{color:#d2dfeb}
 .table-wrap{border:1px solid #171f29}
 th,td{border-top:1px solid #171f29}
 thead th{background:#0e2e53;color:#ffffff}
 tbody th{background:#0c131c}
 tbody tr:hover{background:#0b131c}
 .form-section{border:1px solid #171f29;background:#091019}
 .field input,.field select,.field textarea{border:1px solid #303943;background:#091019;color:#9ec2e7}
 .field [aria-invalid=true]{border-color:#b73232}
 .error{color:#ffa196}
 .choice{border:1px solid #171f29}
 .choice:has(input:checked){background:#0d151e;border-color:#184d45}
 .choice input{accent-color:#00776e}
 .choice small{color:#acc0d4}
 .plan-choice label{border:1px solid #171f29}
 .plan-choice input{accent-color:#00776e}
 .plan-choice:has(input:checked) label{background:#0d151e;border-color:#00bdb1}
 .summary{border:1px solid #171f29;background:#091019}
 .summary .price-rows{border-top:1px solid #171f29}
 .summary small{color:#acc0d4}
 .form-feedback{background:#101721;color:#84cec2}
 .form-feedback.error-feedback{background:#0e161f;color:#ffa097}
 .contact-aside{background:#0e2e53;color:#ffffff}
 .contact-aside p{color:#c8d8e5}
 .contact-aside .icon{background:#09101917;color:#54dccc}
 .empty{background:#0d141e}
 @media(max-width:850px){
  .mobile-nav{background:#091019;border-top:1px solid #171f29}
 }
 .product-body .mock-heading{color:#9ec2e7}
 /* redesign.css */
 :root{--navy:#0c304c;--ink:#a1c2df;--teal:#00c4b1;--teal-dark:#00786e;--light:#0d141d;--cobalt:#3059d9;--lavender:#201c2c;--butter:#1d1800;--coral:#3d1d16}
 .btn.secondary{border-color:#1e2630}
 .btn:hover,.btn:focus-visible{box-shadow:0 8px 24px #0000003a}
 .btn.outline-light{border-color:#485966;color:#ffffff}
 .header{border:1px solid #141c26;background:#091019ed;box-shadow:0 5px 28px #0000000d}
 .header.compact{background:#091019f5;box-shadow:0 6px 25px #00000026}
 .language [aria-pressed=true]{background:#0c304c}
 .mega a{background:#0d151e}
 .mega a:nth-child(2){background:#111922}
 .mega a:nth-child(3){background:#121a24}
 .mega a:nth-child(4){background:#0e161f}
 .orbit-hero{background:#091019}
 .hero-center .eyebrow{color:#9cc5d8}
 .hero-center h1 .headline-accent{color:#74d1c5}
 .headline-accent svg{stroke:#00baa9}
 .hero-center>p{color:#a8c2d5}
 .hero-demo{color:#a5c3d2;border-bottom:1px dotted #2f3842}
 .card-float{background:#091019;box-shadow:0 12px 30px #0000003a;border:1px solid #161e28}
 .orbit-card span{color:#9cc3e6}
 .orbit-card.art .card-float{background:#101821}
 .orbit-4 .card-float{background:#1d1800!important}
 .orbit-6 .card-float{background:#201c2c!important}
 .orbit-8 .card-float{background:#171d29!important}
 .hero-tail a{border:1px solid #18202a;background:#091019}
 .story-section{background:#0c304c;color:#ffffff}
 .story-heading .eyebrow{color:#80e6d8}
 .story-heading p{color:#c4d5df}
 .story-note{color:#9fc3dd;background:#1d1800;box-shadow:5px 13px 0 #00000019}
 .story-note .note-pin{background:#0910195c}
 .paper-lines{border-top:3px solid #0c304c33;border-bottom:3px solid #0c304c33}
 .note-2{background:#182739}
 .note-3{background:#201c2c}
 .note-4{background:#3d1d16}
 .story-path{stroke:#02382f}
 .story-hub{background:#091019;border:7px solid #285a6d;color:#9cc3e6;box-shadow:0 0 0 12px #0000000a}
 .story-resolution{border-top:1px solid #09101929}
 .story-resolution p{color:#becfda}
 .story-caption{color:#9cb4c6}
 .audience-tabs{border-top:1px solid #171f29}
 .audience-tabs button{border-bottom:1px solid #171f29}
 .audience-tabs button>span{color:#abc2cf}
 .audience-tabs [aria-selected=true]{color:#75d1c6;border-bottom:2px solid #00b9a8}
 .audience-tabs [data-audience=enterprise][aria-selected=true]{color:#9ebdff;border-color:#315bcb}
 .audience-tabs [data-audience=practice][aria-selected=true]{color:#c6aefe;border-color:#8c6ccc}
 .audience-tabs [data-audience=franchise][aria-selected=true]{color:#fea290;border-color:#df806b}
 .audience-panel{--panel:#101821}
 .audience-enterprise{--panel:#121a23}
 .audience-practice{--panel:#1c1823}
 .audience-franchise{--panel:#0f161f}
 .audience-sticker{background:#091019;box-shadow:0 12px 30px #00000032}
 .audience-enterprise .audience-sticker{background:#0c141d}
 .photo-caption{background:#0d304cdc;color:#ffffff}
 .audience-index{color:#a3c4cd}
 .chip{border:1px solid #39494c70;background:#0910195c}
 .chip:hover{background:#091019}
 .module-showcase{background:#0d141d}
 .module-scene{background:#111822}
 .module-scene:hover,.module-scene:focus-visible{box-shadow:0 18px 35px #00000026}
 .scene-copy .eyebrow{color:#93cbbf}
 .scene-inventory{background:#1d1800}
 .scene-accounting{background:#201c2c}
 .scene-accounting .eyebrow{color:#c3b0fc}
 .scene-branches{background:#3d1d16}
 .scene-branches .scene-copy .eyebrow{color:#f7a597}
 .document-tag{background:#091019;box-shadow:0 10px 25px #00000020}
 .module-open-icon{background:#091019}
 .visual-disclosure{color:#a5c3d2}
 .workflow-section{background:#0c304c;color:#ffffff}
 .workflow-section p{color:#c6d4dc}
 .workflow-section .eyebrow{color:#7be1d0}
 .workflow-section .workflow{border-top:1px solid #0910193d}
 .workflow-section .workflow-step{border-right:1px solid #09101930}
 .plans-section{background:#0d151e}
 .plan-card{border:1px solid #18202a}
 .plan-art{background:#111822}
 .plan-practice .plan-art{background:#201c2c}
 .plan-organization .plan-art{background:#171c28}
 .plan-card:nth-child(2){border:1px solid #403258}
 .plan-card .badge{color:#a5c3d2}
 .plan-practice .btn{background:#60429e}
 .step:before{color:#74d1c5}
 .step:nth-child(2):before{color:#c3afff}
 .step:nth-child(3):before{color:#ffa191}
 .faq summary:after{background:#0f1620}
 .closing-section{background:#0b354e;color:#ffffff}
 .closing-copy p{color:#c0d8df}
 .closing-copy .eyebrow{color:#76decf}
 .closing-photo{border:8px solid #091019;box-shadow:0 20px 35px #00000073}
 .footer{background:#0b121b}
 .editorial-hero{background:#0f1720}
 .editorial-art.photo-art{background:#091019;box-shadow:0 14px 35px #0000001d}
 .editorial-art figcaption{color:#a2c4d4}
 .editorial-hero[data-tone=enterprise],.editorial-hero[data-tone=control]{background:#121a24}
 .editorial-hero[data-tone=practice],.editorial-hero[data-tone=finance],.editorial-hero[data-tone=lavender]{background:#131a24}
 .editorial-hero[data-tone=franchise]{background:#231612}
 .editorial-hero[data-tone=butter],.editorial-hero[data-tone=insights]{background:#1c1500}
 .editorial-hero .badge{background:#091019a8}
 .module-card{border-bottom:1px solid #171f29}
 .module-card:hover{background:#0b131c}
 .module-card .icon{background:#121923}
 .module-card:nth-child(3n+2) .icon{background:#1d1822;color:#c6aefe}
 .module-card:nth-child(3n) .icon{background:#1d1601;color:#cfbe7f}
 .side-card{background:#101721}
 .scenario .eyebrow{color:#7edfcc}
 .contact-aside{background:#131a24}
 .contact-aside .icon{background:#091019}
 .quote-layout .summary{border-top:5px solid #00b7a3}
 @media(max-width:850px){
  .audience-tabs button{border:1px solid #171f29;background:#091019}
  .audience-tabs [aria-selected=true]{background:#101821;border:1px solid #49b29e}
  .audience-tabs [data-audience=enterprise][aria-selected=true]{background:#121923}
  .audience-tabs [data-audience=practice][aria-selected=true]{background:#1c1823}
  .audience-tabs [data-audience=franchise][aria-selected=true]{background:#221612}
  .workflow-section .workflow-step{border-bottom:1px solid #09101930}
 }
 .contact-aside{color:#a1c2df}
 .contact-aside p{color:#aac0da}
 .contact-aside .icon{color:#c3affe}
 .breadcrumb>span[aria-hidden]{color:#8496a2}
 .header a[aria-current=page]:not(.brand):not(.btn){color:#74d1c5}
 @media(max-width:850px){
  body.navigation-open::after{background:#0c304c5c}
  .header.mobile-open{background:#091019;box-shadow:0 12px 50px #00000043}
  .header .mobile-nav{border:1px solid #151d27;background:#091019;box-shadow:0 16px 40px #00000043}
  .mobile-section-label{color:#aac2d2}
  .mobile-solution svg{color:#7bd0c5}
  .mobile-solution.tone-enterprise svg{color:#a4bbff}
  .mobile-solution.tone-practice svg{color:#c9acff}
  .mobile-solution.tone-franchise svg{color:#fea288}
  .mobile-primary{border-top:1px solid #131a24}
  .mobile-nav .mobile-primary a{background:#0d141e}
  .mobile-nav a:hover,.mobile-nav a:focus-visible{background:#0f161f}
  .mobile-nav a[aria-current=page]{background:#0f161f}
  .mobile-menu-footer{border-top:1px solid #131a24}
  .mobile-nav .mobile-quote:hover,.mobile-nav .mobile-quote:focus-visible{background:#134563;color:#ffffff}
 }
 /* graphic-scenes.css */
 :root{--charcoal:#242f3c;--sweep-base:#ffffff}
 @supports (background-clip:text) or (-webkit-background-clip:text){
  .sweep-text{background-image:linear-gradient(100deg,var(--sweep-base) 0%,var(--sweep-base) 34%,var(--sweep-blue,#419dff) 41%,var(--sweep-violet,#8170f4) 46%,var(--sweep-pink,#f062cf) 50%,var(--sweep-coral,#ff797b) 55%,var(--sweep-orange,#ee883c) 60%,var(--sweep-base) 67%,var(--sweep-base) 100%)}
 }
 .orbit-hero{background:radial-gradient(ellipse at 50% 12%,#0d151e33,transparent 55%)}
 .hero-center .headline-accent{color:#9cc3e6}
 .story-section{background:#242f3c}
 .note-surface{background:#0a1e17;box-shadow:4px 12px 25px #0000003d;color:#9fc4da}
 .note-2 .note-surface{background:#241c2e}
 .note-3 .note-surface{background:#1d1800}
 .note-4 .note-surface{background:#401d1a}
 .note-module{border-top:1px solid #14364a35}
 .audience-section{background:#0b131c}
 .audience-photo::after{background:linear-gradient(transparent 30%,#0d304c66)}
 .front-paper{background:#091019;box-shadow:0 15px 25px #0000004d;color:#9cc3e6}
 .front-paper svg{color:#69d4c1}
 .front-paper span{color:#a7c2d4}
 .front-paper i{background:#131b25}
 .front-tag{background:#1d1700;color:#9cc3e6;box-shadow:0 8px 24px #0000003d}
 .front-flow{background:#171923;color:#a1bef7;box-shadow:0 12px 24px #0000003d}
 .front-flow i{border-top:2px dashed #6177b6}
 .front-files span{background:#091019;border-left:5px solid #c3a5ef;color:#c3b4e7;box-shadow:0 5px 18px #0000003d}
 .front-locations{background:#0e161f;color:#ecac9c;box-shadow:0 12px 25px #0000003d}
 .front-locations i{border-left:2px dashed #6c4234}
 .one-document{background:#091019}
 .connection-drawing{color:#5aa497}
 .one-doc-center{border:1px solid #161e27;background:#091019;box-shadow:0 14px 45px #00000026}
 .one-doc-center>svg{color:#74d1c5}
 .one-doc-center>span{color:#a8c2d0}
 .one-doc-node{background:#0f1c19}
 .one-doc-node:hover{outline:2px solid #118375}
 .node-1{background:#1d1700}
 .node-2{background:#171a24}
 .node-3{background:#201a29}
 .scene-footnote{color:#a9c2d1}
 .travel-dot{fill:#00a791}
 .visual-lab{background:#242f3c;color:#ffffff}
 .visual-lab-heading .eyebrow{color:#73dac9}
 .visual-lab-heading p{color:#b8c4d0}
 .motion-toggle{border:1px solid #6b7a8b;color:#e3ebf2}
 .motion-toggle:hover{background:#263342}
 .scene-kicker{color:#91acbd}
 .feature-scene-copy h3{color:#c5cdd7}
 .feature-scene-copy p{color:#b9c6d2}
 .feature-scene-copy small{color:#a8b8c5}
 .feature-scene-copy .text-link{color:#c1e6df}
 .graphic-stage{color:#9cc3e6;box-shadow:inset 0 0 0 1px #00000023}
 .search-stage{background:radial-gradient(ellipse at 5% 0,#1b1700 0,transparent 48%),radial-gradient(ellipse at 95% 0,#261c2f 0,transparent 48%),linear-gradient(145deg,#101721,#0f2924 70%,#202b42)}
 .scene-orbit{border:1px solid #091019b0}
 .module-browser{background:#091019f5;box-shadow:0 12px 30px #0000003b}
 .mini-window-bar{border-bottom:1px solid #131b24}
 .sample-label{color:#a4c3d5;border:1px solid #19212b}
 .example-search{background:#0e161f}
 .typing-caret{border-left:1px solid #0b3b54}
 .browser-row{border-top:1px solid #121a23}
 .browser-row>svg{color:#76d1c0}
 .browser-row span{color:#a8c3d0}
 .rail-card{background:#091019;border:1px solid #161d27;box-shadow:0 10px 21px #00000044}
 .rail-card>span{color:#abc1d2}
 .rail-card svg{color:#70d2c1}
 .rail-1{background:#1b1501}
 .rail-2{background:#1d1825}
 .stage-caption{color:#a1c4d6}
 .network-stage{background:radial-gradient(ellipse at 80% 15%,#1b1d2c 0,transparent 45%),linear-gradient(135deg,#0f1620,#13282d 50%,#262137)}
 .network-lines{stroke:#091019}
 .network-orbits i{border:1px solid #09101999}
 .network-core{background:#091019;border:8px solid #10172180;box-shadow:0 15px 34px #00000043}
 .network-node-icon{border:3px solid #091019;background:#0b131c;box-shadow:0 8px 15px #00000031}
 .network-1 .network-node-icon{background:#1d1700}
 .network-2 .network-node-icon{background:#181c29}
 .network-3 .network-node-icon{background:#22192b}
 .network-pulse{fill:#18ad9e}
 .document-stage{background:radial-gradient(ellipse at 80% 0,#29171f,transparent 60%),radial-gradient(ellipse at 15% 95%,#16293a,transparent 50%),linear-gradient(135deg,#1e150e,#201b27 50%,#0b211b)}
 .history-row{background:#091019;box-shadow:0 8px 14px #00000020}
 .history-file{color:#90c6e8}
 .history-state{background:#0f1720;color:#a9c0dd}
 .visual-document{background:#091019;border:1px solid #151c26;box-shadow:0 22px 45px #00000056;color:#9cc3e6}
 .document-ref{color:#a6c2d5}
 .document-rule{background:#171f29}
 .document-item span:last-child{color:#8fccbf}
 .document-lines i{background:#121923}
 .document-stamp{border:1px solid #1d4b41;color:#76d2bb}
 .document-tab{background:#0e161f;box-shadow:0 8px 25px #00000043}
 .closing-section{background:#091019}
 .closing-section::before{background:#242f3c}
 .closing-art::after{background:radial-gradient(ellipse at center,#242f3c 10%,#242f3ccc 48%,transparent 90%)}
 .closing-copy p{color:#bac7d3}
 .closing-copy .eyebrow{color:#6ad9c8}
 .sweep-light{--sweep-blue:#8fc1fe;--sweep-violet:#c0b0fe;--sweep-pink:#f19fd6;--sweep-coral:#ff9ea8;--sweep-orange:#fca677}
 /* experience.css */
 .hero-v5{background:radial-gradient(ellipse at 80% 0,#0e161f,transparent 50%),#091019}
 .hero-v5 .headline-accent{color:#9cc3e6}
 .hero-journey{background:radial-gradient(ellipse at 10% 10%,#221711,transparent 55%),linear-gradient(120deg,#1a1620,#0f1620 75%,#1d1700);border:1px solid #141c26}
 .journey-caption{color:#a0c4d4}
 .journey-task{background:#091019;color:#9cc3e6;box-shadow:0 13px 25px #0000002b;border:1px solid #151d26}
 .journey-task:hover,.journey-task:focus-visible{box-shadow:0 20px 25px #00000043}
 .journey-task-top{color:#acc1d0}
 .journey-task-top svg{stroke:#12877c}
 .journey-paper-lines i{background:#121a23}
 .journey-role{background:#101821}
 .jt-1 .journey-role{background:#1d1700}
 .jt-2 .journey-role{background:#151b26}
 .jt-3 .journey-role{background:#1d1824}
 .journey-progress{background:#264744}
 .journey-progress::before,.journey-progress::after{background:#264744}
 .journey-progress i{border:2px solid #091019;background:#008f82;box-shadow:0 0 0 5px #00000010}
 .hero-journey>p{color:#aac2d1}
 @keyframes document-focus{0%,23%,100%{border-color:#1e2630;box-shadow:0 13px 25px #0000002b}8%,17%{border-color:#009a88;box-shadow:0 13px 25px #0000005c}}
 .site-motion-bar .motion-toggle{border:1px solid #19212b;color:#a4c3d5}
 .plan-miniature{background:#091019;box-shadow:0 10px 20px #0000003a}
 .plan-miniature i{background:#112521}
 .plan-practice .plan-miniature{box-shadow:-10px 8px 0 #00000044,-20px 16px 0 #0000002b}
 .plan-organization .plan-miniature i{background:#171f2d}
 .plan-optional{color:#abc1d1}
 .module-page-hero{background:#0c141d}
 .module-page-hero .badge{background:#121a23;color:#a3c3d3}
 .module-diagram{background:radial-gradient(ellipse at 100% 0,#23170f,transparent 70%),linear-gradient(125deg,#131b24,#1f1a26);box-shadow:0 18px 35px #00000017;border:1px solid #18202a;color:#9cc3e6}
 .diagram-top small{border:1px solid #4553594d}
 .module-diagram figcaption{color:#a9c1d6}
 .process-strip li{background:#091019b8;border:1px solid #091019}
 .process-strip li>span{color:#a5c2d7}
 .process-paper{background:#091019;border:1px solid #171f28;box-shadow:0 16px 20px #0000003d;color:#9cc3e6}
 .paper-heading small{color:#acc1d0}
 .doc-rules i{background:#121a23}
 .paper-stamp{color:#74d2bd;border:1px solid #1b473f}
 .paper-thread{stroke:#1d9b8b}
 .diagram-purchase{background:linear-gradient(130deg,#1e1601,#261b16 50%,#111822)}
 .diagram-inventory{background:linear-gradient(140deg,#1c1600,#161b08)}
 .diagram-finance{background:linear-gradient(145deg,#131c27,#1c1a27)}
 .diagram-accounting{background:linear-gradient(140deg,#201a28,#131b25)}
 .diagram-tax{background:linear-gradient(140deg,#1c1508,#101821)}
 .diagram-assets{background:linear-gradient(140deg,#131a24,#141c26)}
 .diagram-reports{background:linear-gradient(140deg,#151c25,#141c25)}
 .diagram-controls{background:linear-gradient(140deg,#1f1a28,#131a24)}
 .diagram-integrations{background:linear-gradient(140deg,#161b25,#111822)}
 .stock-item svg{stroke:#8e6823}
 .stock-equation>div{background:#09101999}
 .stock-equation .stock-balance{background:#0c304c;color:#ffffff}
 .stock-track i{background:#2c6152}
 .reconcile-lists>div{background:#091019;box-shadow:0 14px 23px #0000002d}
 .match-row{border-top:1px solid #141c26}
 .match-row b{color:#70d2c1}
 .match-seal{background:#0d2520;border:3px solid #091019}
 .journal-table{background:#091019;box-shadow:0 18px 26px #00000043}
 .ledger-columns{border-top:1px solid #151d26}
 .ledger-bar{background:#3a324c}
 .ledger-bar.b-1{background:#1a302e}
 .ledger-total{border-top:1px solid #151d26}
 .ledger-total svg{stroke:#18836f}
 .tax-folder{background:#091019;box-shadow:0 12px 20px #0000002d}
 .tax-folder::before{background:#091019}
 .tax-folder>span svg{stroke:#2b837a}
 .folder-pages i{background:#121a23}
 .asset-record{background:#091019;box-shadow:0 10px 20px #0000001d}
 .asset-symbol{background:#111922}
 .asset-record svg{stroke:#387e82}
 .asset-value-bars i{background:#429690}
 .asset-value-bars>div:nth-child(2) i{background:#533850}
 .asset-value-bars>div:nth-child(3) i{background:#384c6c}
 .report-tabs span{background:#09101999}
 .report-paper{background:#091019;box-shadow:0 17px 25px #0000003a}
 .report-bars{border-bottom:1px solid #1f2731}
 .report-bars i{background:#3f5277}
 .report-bars i:nth-child(2n){background:#0f4d43}
 .role-grid>div{background:#09101999;border:1px solid #091019}
 .role-avatar{background:#2a2432}
 .role-grid small{color:#a8c1d7}
 .role-log{background:#091019;box-shadow:0 13px 23px #0000003a}
 .import-file{background:#12354b;color:#ffffff;box-shadow:0 17px 27px #0000005c}
 .import-file>span{color:#65cfb9}
 .import-file small{color:#b7ced7}
 .import-checks>div{background:#091019;box-shadow:0 6px 15px #00000022}
 .import-checks svg{stroke:#29897f}
 .import-note{color:#d2bb8c;background:#1d1600}
 .module-problem{border-bottom:1px solid #171f28}
 .module-people{color:#a0c3da}
 .scope-tags a{background:#091019;border:1px solid #1c242e}
 .choice small{color:#aac2d2}
 .context-card{border:1px solid #18202a;background:#0c141d}
 .context-card .chip{background:#091019}
 .summary-context{border-bottom:1px solid #1c242e}
 .readiness-guide{background:#0d141d}
 .journey-progress i{border:1px solid #198f81;background:#091019;box-shadow:0 4px 12px #00000056}
 .journey-progress i::before{background:repeating-linear-gradient(to bottom,#1d4c45 0 2px,transparent 2px 5px)}
 .summary ul small{color:#a8c2d1}
 .journey-stock-tiles i{background:#e3bf56}
 .journey-stock-tiles i:nth-child(2n){background:#2d2400}
 .journey-receipt-line{color:#8aceb5}
 .journey-ledger-lines i{background:#372b46}
 .paper-stamp{color:#84cfb9;border-color:#365e55}
 .site-motion-bar .motion-toggle:focus-visible{outline:3px solid #2074ad}
 /* v6.css */
 #main:focus-visible>section:first-child h1{text-decoration-color:#22b9ad}
 .header-motion{border:1px solid #171f29;background:#0c141d;color:#9cc3e6}
 .header-motion:hover{background:#0d1d19}
 .header-motion:focus-visible{outline:3px solid #2779a9}
 .scope-strip{border-bottom:1px solid #161e28}
 .scope-numbers>div{border-left:2px solid #033630}
 .scope-strip>p{color:#aac2d2}
 .why-section{background:#1a3040;color:#e8f0f1}
 .why-feature{border-top:1px solid #09101926}
 .why-feature p{color:#bdcdd6}
 .why-mini{background:#0e1d18;color:#a2c3d9;box-shadow:0 9px 0 #00000005}
 .why-mini span{background:#091019}
 .why-mini i{background:#648c9d}
 .why-1 .why-mini{background:#241b01}
 .why-2 .why-mini{background:#20202e}
 .why-3 .why-mini{background:#18202a}
 .why-4 .why-mini{background:#14212a}
 .why-5 .why-mini{background:#1f1c2e}
 .roadmap-section{background:#0e161f}
 .roadmap-heading p{color:#abc2cf}
 .roadmap-list li{border-bottom:1px solid #1d252f}
 .roadmap-list li>span{color:#acbcec}
 .roadmap-list small{color:#acc1d3}
 .roadmap-heading .eyebrow{color:#b8b6f6}
 .module-story{background:#091019}
 .people-band{color:#a8c2d0}
 .process-ribbon>div{background:#0e151f;border-bottom:3px solid #16312f}
 .process-ribbon span{color:#97cac1}
 .process-ribbon i{background:#1cae9b}
 .module-capabilities{background:#0d151e}
 .scope-stamp{border:1px solid #253530;color:#96cbb6}
 .capability-grid{background:#18202a;border:1px solid #18202a}
 .capability-grid article{background:#091019}
 .capability-grid article>span{color:#6d9898}
 .module-connections{background:#1a3040;color:#eaf1f5}
 .connected-links a{background:#0910190c;border:1px solid #09101920}
 .connected-links a:hover{background:#09101918}
 .connected-links svg{stroke:#00342b}
 .connected-links span{color:#b7c9d4}
 .boundary-grid p{color:#a6c3d3}
 .boundary-grid aside{background:#111822}
 .boundary-grid .chip{background:#091019}
 .module-card-process{background:#121923}
 .module-card-process span{background:#091019}
 .module-card-process i{background:#31443f}
 .module-index-finance .module-card-process{background:#151c26}
 .module-index-control .module-card-process{background:#201906}
 .module-index-insights .module-card-process{background:#141c26}
 .solution-v6{background:#0e151e}
 .solution-v6 figcaption{color:#a4c3d2}
 .solution-overlay span{background:#091019;box-shadow:0 10px 30px #0000003a}
 .solution-overlay span:nth-child(2){background:#231b00}
 .solution-services{background:#101821}
 .solution-practice{background:#111922}
 .solution-franchise{background:#121923}
 .solution-branches{background:#18150a}
 .solution-enterprise{background:#121923}
 .solution-diagram{background:#19313e;color:#eaf1f3}
 .solution-diagram .callout{color:#a1c3dc}
 .solution-diagram figure{color:#9cc3e6}
 .solution-next{background:#0f1720}
 .resource-hero{background:#1e303f;color:#f4f5f6}
 .resource-hero .breadcrumb a,.resource-hero .breadcrumb{color:#bed2dd}
 .resource-hero p{color:#bbcdd8}
 .guide-index{color:#ffffff;border:1px solid #09101935}
 .guide-card{color:#9cc3e6}
 .guide-visual{background:#161e28}
 .guide-visual>span{color:#9ec6cf}
 .guide-visual .process-ribbon>div{background:#091019df}
 .guide-1 .guide-visual{background:#171e28}
 .guide-2 .guide-visual{background:#221a04}
 .guide-3 .guide-visual{background:#151c26}
 .guide-4 .guide-visual{background:#171e28}
 .guide-card p{color:#a8c2d2}
 .guide-card>strong{color:#75d1c6}
 .guide-title{background:#0e151e}
 .guide-title p{color:#a8c2d2}
 .guide-body article section{border-bottom:1px solid #171f28}
 .guide-body article section>span{color:#9fc7c4}
 .compact-hero{background:#0d141e}
 .contact-aside{background:#163141;color:#eaf1f3}
 .contact-aside .icon{background:#141c26}
 .contact-aside .small-text{color:#d1dbe1}
 .privacy-grid article{border-top:3px solid #064038}
 .privacy-grid article>span{color:#95c8d3}
 .status-hero{background:#101821}
 .status-track span{background:#091019;box-shadow:0 8px 20px #00000020}
 .status-track i{background:#2f4b46}
 .setup-center{background:#091019;box-shadow:0 12px 25px #0000002b}
 .setup-nodes span{background:#091019bf;border-top:2px solid #153c35}
 .aging-buckets{background:#091019;box-shadow:0 13px 30px #0000003a}
 .aging-buckets i{background:#193c35}
 .calendar-horizons>div{background:#091019;box-shadow:0 10px 20px #0000003a}
 .calendar-horizons i{background:#1f2731}
 .warehouse-card{background:#091019;box-shadow:0 14px 25px #0000003a}
 .warehouse-card>svg{stroke:#237b73}
 .warehouse-card>span{color:#a7c3d0}
 .stock-boxes i{background:#372b02;box-shadow:inset -4px 0 #0000001f}
 .warehouse-path i{background:#214b44}
 .warehouse-path i::after{background:#048a80}
 .ledger-note{background:#091019a6}
 .balance-table{background:#091019;box-shadow:0 10px 23px #0000003a}
 .balance-table>div{border-bottom:1px solid #151d26}
 .balance-total{background:#0e161f}
 .tax-mini-papers>div{background:#091019;box-shadow:0 12px 24px #0000003a}
 .asset-values>div{background:#091019;border-top:3px solid #184037}
 .report-leaf{background:#091019;box-shadow:0 12px 26px #0000003a}
 .report-leaf>span{color:#a9c2cf}
 .access-people>div{background:#091019;border-top:3px solid #1b3c35}
 .access-people span{color:#b2bdd9}
 .masked-field{background:#091019b8}
 .access-audit i{border:2px solid #2a6157}
 .inbound-source{background:#103149;color:#ffffff}
 .validation-gate svg{stroke:#1b8b72}
 .company-pair::before{border:2px solid #274645}
 .company-pair>div{background:#091019;box-shadow:0 8px 20px #0000002f}
 .company-network>small{color:#a0c4d7}
 .module-atlas{background:#0e161f}
 .atlas-map>a{background:#091019;box-shadow:0 4px 8px #0000000e;border-left:3px solid #1c4339;color:#9cc3e6}
 .atlas-map a>span{color:#a8c3cf}
 .atlas-map .atlas-finance{border-color:#3e3752}
 .atlas-map .atlas-control{border-color:#403000}
 .atlas-map .atlas-insights{border-color:#233e55}
 .scope-hero{background:#101821}
 .scope-paper-stack>div{background:#091019;box-shadow:0 13px 25px #00000029}
 .scope-paper-stack span{color:#9ac8c8}
 .scope-paper-stack>div:nth-child(2){background:#1d1703}
 .scope-paper-stack>div:nth-child(3){background:#141b25}
 /* v7.css */
 :root{--v7-mint:#08201a;--v7-blue:#161c27;--v7-lavender:#1f1a2a;--v7-yellow:#1d1700;--v7-coral:#2c1911}
 .orbit-hero.hero-v5{background:radial-gradient(ellipse at 80% 10%,#0f161f,transparent 55%),#091019}
 .hero-center .hero-demo{background:#0e161f}
 .v7-scene{color:#9cc3e6}
 .v7-scope{color:#a4c3d4}
 .v7-sample{color:#a2c4d4;border:1px solid #242c36}
 .v7-wire{background:#1f3432}
 .v7-wire i{background:#0b968a}
 .transfer-location{background:#0a121b;border-bottom:4px solid #113735}
 .destination{background:#101821;border-color:#403455}
 .location-symbol{background:#141c26}
 .destination .location-symbol{background:#262032}
 .location-code{color:#a9c2d0}
 .transfer-ticket{background:#091019;box-shadow:0 13px 30px #00000032}
 .ticket-label{border-bottom:1px dashed #28303a}
 .ticket-status{background:#1d1700}
 .transfer-timeline:before{background:#15322d}
 .transfer-timeline li:before{background:#112521;border:3px solid #091019;box-shadow:0 0 0 1px #00000080}
 @keyframes v7-stage{20%,50%{background:#049783;box-shadow:0 0 0 5px #00000012}}
 .entity-source{background:#123b54;color:#ffffff}
 .entity-split:before{border:1px solid #254744}
 .entity-split article{background:#091019;border:1px solid #182827;box-shadow:0 9px 20px #00000016}
 .entity-split article:last-child{background:#0f1720;border-color:#31283f}
 .entity-letter{color:#96c9c6}
 .entity-promise{background:#151d26}
 @keyframes v7-confirm{40%,65%{color:#6ed2c4}}
 .approval-document{background:#091019;border:1px solid #171f29;box-shadow:0 12px 24px #00000026}
 .approval-document>span{color:#a9c2cf}
 .approval-document-footer{border-top:1px solid #161e28}
 .approval-person{background:#121a23}
 .approval-person>b{background:#091019}
 .approval-person.reviewer{background:#211903}
 .approval-log{background:#091019;border-left:3px solid #264641}
 .approval-log>div{border-top:1px solid #101721}
 .approval-log>div span{color:#7d9c9f}
 .company-folder{background:#091019;border:1px solid #1c242e;box-shadow:0 8px 20px #00000014}
 .company-folder:nth-child(2){background:#101721}
 .company-folder:nth-child(3){background:#191405}
 .folder-tab{border:1px solid #1c242e}
 .company-folder.active{border:2px solid #238f82}
 .company-folder.active .folder-tab{border-color:#238f82}
 .folder-doc{border-top:1px dashed #252d37}
 .active-file{background:#0e1d18}
 .bom-materials>div{background:#091019}
 .production-stage{background:#201a28;border:1px dashed #51435f}
 .v7-status{color:#caafef}
 .production-track i{background:#513d65}
 .finished-product{background:#111922}
 .budget-month-strip i{background:#091019}
 .budget-chart{background:#091019;box-shadow:0 8px 25px #0000001d}
 .budget-row>div{background:#0f1720}
 .budget-row i{background:#5b7ec9}
 .budget-1 i{background:#4b3b60}
 .budget-2 i{background:#40ac99}
 .diagram-manufacturing{background:linear-gradient(135deg,#111922,#201926)!important}
 .diagram-budgeting{background:linear-gradient(135deg,#1f1907,#141c25)!important}
 .cycle-explorer{background:#0c141d}
 .cycle-tabs button{border:1px solid #1e2630;background:#091019;color:#a1c3d8}
 .cycle-tabs button[aria-selected=true]{background:#0a314b;border-color:#0a314b;color:#ffffff}
 .cycle-tabs button:hover{background:#141b25;color:#9bc3e4}
 .cycle-panel{background:linear-gradient(120deg,#101821,#121a23 60%,#121a23);border:1px solid #161e27}
 .cycle-intro>span:first-child{color:#a2c5cd}
 .document-handoff article{background:#091019;box-shadow:0 13px 24px #00000022;border-bottom:3px solid #214541}
 @keyframes v7-paper{15%,30%{border-color:#087d72}}
 .handoff-ref{color:#a3c5cc}
 .document-row{border-bottom:1px solid #121a23}
 .handoff-role{background:#0f1620}
 .cycle-responsibilities{border-top:1px solid #252e3857}
 .cycle-responsibilities span{color:#a3c3d9}
 .cycle-result{border-top:1px solid #262f39}
 .cycle-result .chip{background:#091019d9}
 .cycle-ledger{background:#091019;box-shadow:0 12px 35px #0000003a}
 .cycle-ledger>div{border-bottom:1px solid #151d27}
 .cycle-ledger .ledger-match{background:#0f1720}
 .cycle-ledger>p{color:#9cc8c5}
 .audience-photo{background:#101720}
 .audience-photo .photo-caption{background:#0e161f;color:#abc2cf}
 .audience-process{background:linear-gradient(120deg,#0e161f,#121923)}
 .solution-v6 figure>figcaption{background:#0d151e;color:#a6c3d1}
 .solution-diagram .v7-scene{background:linear-gradient(120deg,#0f1720,#1f1a25)}
 .module-artwork{background:linear-gradient(120deg,#131b24,#121923);color:#9cc4e0}
 .thumb-files>span{background:#091019;box-shadow:0 8px 20px #0000007a}
 .thumb-document{background:#091019;box-shadow:12px 10px 0 #0000002c}
 .thumb-document>span{border-top:1px solid #182029}
 .thumb-match>span{background:#091019;box-shadow:0 6px 20px #0000001d}
 .thumb-orders>span{background:#091019;box-shadow:0 7px 18px #0000003a;border:1px solid #1a212b}
 .thumb-orders>span:nth-child(2){background:#1d1700}
 .thumb-orders>span:last-child{background:#0f1720}
 .thumb-calendar>div{background:#091019;border-top:8px solid #453858}
 .thumb-stock>span{background:#1d1700}
 .thumb-bank>span{background:#091019}
 .thumb-bank>span:last-child{background:#0d1f19}
 .thumb-ledger{background:#091019;box-shadow:0 9px 22px #0000002b}
 .thumb-tax span{background:#091019;box-shadow:0 8px 20px #0000002d}
 .thumb-tax span:nth-child(2){background:#1d1700}
 .thumb-tax i{background:#134962;color:#ffffff}
 .thumb-asset{background:#091019}
 .thumb-asset i{background:#473a5e}
 .thumb-report{background:#091019}
 .thumb-report i{background:#234d46}
 .thumb-approval>span{background:#091019}
 .thumb-approval>span:last-child{background:#1d1700}
 .thumb-entities>span{background:#113d55;color:#ffffff}
 .thumb-entities b{background:#091019}
 .thumb-bom span,.thumb-bom b{background:#091019}
 .thumb-budget{background:#091019}
 .thumb-budget i{background:#6385ce}
 .thumb-budget span+span i{background:#4b3960}
 .artwork-tax,.artwork-purchase,.artwork-inventory{background:linear-gradient(120deg,#1e1601,#111822)}
 .artwork-budgeting,.artwork-controls,.artwork-payables{background:linear-gradient(120deg,#171a24,#211a25)}
 .status-development .badge{background:#1c1721;color:#ccafed}
 .status-filter select{border:1px solid #212933;color:#9cc3e6;background:#091019}
 .atlas-map small{color:#ccabfe}
 .planned-boundary article{background:#0f1720}
 .planned-boundary article+article{background:#111922;border:1px dashed #41344f}
 .module-story .process-ribbon>div{border-left:3px solid #244741;box-shadow:10px 12px 0 #00000080}
 .module-capabilities{background:#0c141d}
 .capability-grid article{border-bottom:1px solid #161e28}
 .capability-grid article>span{color:#718d9a}
 .why-feature h3{color:#ffffff}
 .pricing-scope-visual{background:#091019;box-shadow:0 15px 35px #0000001d}
 .pricing-scope-visual>span{color:#a8c2d1}
 .prepare-section{background:#111822}
 .prepare-section li{border-bottom:1px solid #1c2f2a}
 .prepare-section li>span{color:#89cebf}
 .brief-path{background:#0e161f}
 .brief-path>div{border-top:1px solid #181f29}
 .brief-path span{color:#6d8d98}
 .brief-path>small{color:#a7c3d0}
 .roadmap-interest{border:1px dashed #40354f;background:#0d141d}
 .roadmap-interest label span{color:#cbb0e9}
 .interest-summary{background:#101821}
 .guide-tag{background:#091019}
 .guide-sidebar{background:#0f1720}
 .guide-body article section>span{background:#141c25}
 .guide-body article section:nth-child(2)>span{background:#1e1a26}
 .status-module-map>div{background:#0e161f}
 .privacy-path>span{background:#0f161f}
 .module-card:focus-within{box-shadow:0 0 0 3px #00000080}
 @media(max-width:1100px){
  .company-folder:nth-child(2),.company-folder:nth-child(3){background:#0e161f}
  .company-folder:nth-child(3){background:#191405}
 }
 @media(max-width:800px){
  .document-handoff article{border-left:3px solid #21423c}
  .document-handoff article:not(:last-child):after{background:#2b514b}
 }
 .solution-diagram>.container>div>p{color:#c8d8e0}
 .solution-diagram .callout p{color:#a1c3dc}
 /* plans.css */
 .plan-grid>.plan-card{background:linear-gradient(155deg,#0c141d 0,#091019 34%)}
 .plan-grid>.plan-practice{background:linear-gradient(155deg,#111822 0,#091019 34%)}
 .plan-grid>.plan-organization{background:linear-gradient(155deg,#0f161f 0,#091019 34%)}
 .plan-card .plan-identity>span{color:#8ccdbb}
 .plan-card .plan-heading p{color:#a8c2d2}
 .plan-card .plan-price{border-top:1px solid #171f29}
 .plan-card .plan-all{border-top:1px solid #171f29}
 .table-wrap:focus-visible{outline:3px solid #167c78}
 .brief-disclosure{background:#101821;border-left:4px solid #288d7d}
 .optional-contact{border-top:1px solid #19212b}
 .contact-aside .brief-path{color:#9cc4e0}
 .contact-aside .brief-path p{color:#a2c4d4}
 /* editorial.css */
 .module-card.card{background:#091019;border:1px solid #171f28}
 .module-card:hover{border-color:#20443f;box-shadow:0 12px 30px #00000019}
 .orbit-hero.hero-v5{background:radial-gradient(ellipse at 50% 100%,#111822 0,transparent 65%),#091019}
 .hero-proof{border:1px solid #171f29;background:radial-gradient(ellipse at 20% 0,#1d1505,transparent 55%),linear-gradient(120deg,#101821,#131b25 65%,#201927)}
 .hero-proof-heading{color:#a4c3d6}
 .proof-document{background:#091019;border:1px solid #19212b;box-shadow:0 15px 32px #00000020}
 .proof-document-head{color:#a3c3d4}
 .proof-data{border-block:1px solid #141c26}
 .proof-document p{color:#a9c2d1}
 .proof-owner{background:#101721;color:#90ccbe}
 .proof-document:nth-child(2) .proof-owner{background:#1d1600}
 .proof-document:nth-child(3) .proof-owner{background:#131a24}
 .proof-document:nth-child(4) .proof-owner{background:#121a24}
 .proof-connection{background:#304b4a}
 .proof-connection i{background:#087b70}
 @keyframes proof-glow{15%,30%{border-color:#008d80;box-shadow:0 15px 32px #00000013}}
 .customer-pains{background:#173141;color:#ffffff}
 .customer-pains .eyebrow{color:#87d5c5}
 .customer-pains p{color:#bfced5}
 .pain-note{background:#111f1c;color:#9dc5d3;box-shadow:0 8px 25px #0000003d}
 .pain-note:nth-child(2){background:#241b00}
 .pain-note:nth-child(3){background:#241f2f}
 .pain-note small{color:#a1c4d6}
 .feature-image{background:radial-gradient(ellipse at 0 10%,#1d1603,transparent 55%),linear-gradient(130deg,#131b24,#141c25 70%,#221a25);color:#9cc3e6;border:1px solid #19212b}
 .feature-image>figcaption,.feature-image>.v7-sample{color:#a7c2d2}
 .feature-copy>p{color:#a9c2d2}
 .editorial-features{background:#0c131c}
 .cycle-explorer{background:#0c131c}
 .cycle-intro>span:first-child{color:#a5c3d1}
 .module-story .process-ribbon{background:linear-gradient(130deg,#0f1620,#131a24)}
 .module-story .process-ribbon>div{background:#091019}
 .solution-diagram .feature-image{color:#9cc3e6}
 .solution-diagram figcaption{color:#a7c2d2}
 .print-brief{background:#091019;border:1px solid #18202a;box-shadow:0 15px 60px #00000012}
 .print-brief header{border-bottom:2px solid #138a7a}
 .print-brief header>span{color:#a2c4cf}
 .print-brief section{border-top:1px solid #181f29}
 .print-brief dl>div{border-bottom:1px solid #131b24}
 .print-brief dt{color:#a6c3d3}
 .brief-page{background:#0d141d}
 .brief-terms{background:#0e161f}
 @media print{
  html,body{background:#091019!important;color:#9ec2e7!important}
  .brief-page{background:#091019}
  .print-brief .brief-terms{background:#091019}
 }
 /* learning.css */
 :root{--learn-ink:#9bc5da;--learn-muted:#a7c2d3;--learn-line:#182029}
 .learn-heading p{color:#a7c2d3}
 .learn-home{background:#0d151e}
 .learn-card{border:1px solid #182029;background:#091019;color:#9bc5da}
 .learn-card:hover,.learn-card:focus-visible{box-shadow:0 16px 40px #00000024;border-color:#2b544c}
 .learn-card:focus-visible{outline:3px solid #168379}
 .learn-meta{color:#9dc6d2}
 .learn-meta>span:first-child{background:#0f1620}
 .learn-card p{color:#a7c2d3}
 .learn-read svg{background:#101721}
 .lesson-art{background:linear-gradient(140deg,#131a24,#151c26);color:#9bc5da}
 .learn-tax .lesson-art,.art-vat,.art-timeline,.art-documents,.art-withholding{background:linear-gradient(140deg,#1e1907,#151d26)}
 .learn-operations .lesson-art{background:linear-gradient(140deg,#141b25,#201b28)}
 .lesson-metrics>div{background:#091019c9;box-shadow:0 5px 12px #0000000d}
 .lesson-metrics>div:last-child{background:#123d4c;color:#ffffff}
 .lesson-art-note{color:#a4c3d1}
 .learning-hero{background:radial-gradient(ellipse at 90% 20%,#1c1721 0,transparent 50%),#0c131c}
 .learning-hero p{color:#a7c2d3}
 .knowledge-cover{background:#153d4b;color:#ffffff;box-shadow:12px 14px 0 #00000080}
 .cover-kicker{color:#afddce}
 .knowledge-cover i{color:#e8c566}
 .knowledge-cover>span:not(.cover-kicker){color:#d1e6e9}
 .cover-tags{border-top:1px solid #09101935}
 .cover-tags span{border:1px solid #09101950}
 .learn-filters button,.receipt-options button,.quiz-options button{border:1px solid #1f2832;background:#091019;color:#9bc5da}
 .learn-filters button[aria-pressed=true],.receipt-options button[aria-pressed=true],.quiz-options button[aria-pressed=true]{background:#123e4f;color:#ffffff;border-color:#123e4f}
 .learn-count{color:#a7c2d3}
 .learn-empty{border:1px dashed #33434a}
 .learning-playground{background:#0f161f}
 .money-lab p{color:#a6c3cf}
 .money-lab-result{background:#091019;border:1px solid #1d252f;box-shadow:0 15px 40px #0000001d}
 .example-label{color:#a0c8bd}
 .lab-bars{border-bottom:1px solid #1c242d}
 .cash-total{border-top:1px solid #1a222b;color:#80cfc1}
 .starter-guides a{border:1px solid #182029;color:#9bc5da}
 .starter-guides a:hover{background:#0d151e}
 .starter-guides a>span{color:#75d1c2}
 .starter-guides p{color:#a7c2d3}
 .lesson-hero{background:#0e151e}
 .lesson-hero.learn-tax{background:#0d141e}
 .lesson-hero p{color:#a7c2d3}
 .reviewed{color:#a7c2d3}
 .myth-fact>div{background:#0f1720}
 .myth-fact>div:last-child{background:#111922}
 .myth-fact span{color:#a0c6c6}
 .lesson-layout article .lesson-example{background:#0f1720}
 .lesson-layout article .money-lab{background:#0e151f}
 .learn-checks svg{color:#74d2bf}
 .knowledge-quiz{border:1px solid #1d252f}
 .quiz-answer{background:#0f1620}
 .lesson-layout article .lesson-sources{border-top:1px solid #1a222c}
 .lesson-sources a{color:#83ccd6}
 .lesson-sidebar{border-left:1px solid #182029}
 .lesson-sidebar>button{border-bottom:1px solid #182029;color:#98c6d8}
 .lesson-module{background:#0f161f}
 .lesson-module span{color:#9cc7c9}
 .learn-next{background:#0d151e}
 .contextual-learning{background:#0d151e}
 .lab-legend{color:#a7c2d3}
 .plan-card .plan-highlights li>svg{color:#6ad4bf}
 .plan-grid>.plan-card:hover{box-shadow:0 14px 40px #0000001d;border-color:#224942}
 .plan-module-map:before{background:linear-gradient(90deg,#224a3f,#483d60)}
 .plan-module-map .module-artwork{border:1px solid #091019;box-shadow:0 6px 15px #00000012}
 .plan-card .plan-all summary:after{color:#7bcfc9}
 .module-card:hover{box-shadow:0 14px 30px #0000001d}
 .feature-image{box-shadow:inset 0 1px 0 #00000080,0 10px 35px #0000000e}
 @media(max-width:760px){
  .knowledge-cover{box-shadow:7px 8px 0 #00000080}
 }
 /* enhance.css */
 .orbit-hero.hero-v5::after{background:radial-gradient(34% 40% at 50% 32%,#00383324,transparent 72%),radial-gradient(26% 32% at 33% 26%,#7aa7ff1a,transparent 72%),radial-gradient(26% 30% at 67% 28%,#2f200224,transparent 72%)}
 .module-card.card:hover,.module-card.card:focus-within,.plan-grid>.plan-card:hover,.plan-grid>.plan-card:focus-within{border-color:#023b35;box-shadow:0 0 0 1px #0000001a,0 18px 40px -18px #0000005c,0 0 46px -14px #0000002d}
 .btn:not(.secondary):not(.outline-light){box-shadow:0 10px 26px -12px #000000a0,0 0 30px -12px #00000020}
 .btn:not(.secondary):not(.outline-light):hover{box-shadow:0 14px 32px -12px #000000b8,0 0 44px -10px #00000033}
 .btn.teal{box-shadow:0 10px 30px -10px #00000046,0 0 50px -12px #00000040}
 .btn.teal:hover{box-shadow:0 14px 36px -10px #00000053,0 0 64px -10px #0000004d}
 .login-card{border:1px solid #171f28;background:#091019}
 .login-card:hover,.login-card:focus-within{border-color:#023b35;box-shadow:0 0 0 1px #0000001a,0 18px 40px -18px #0000005c,0 0 46px -14px #0000002d}
 /* brand.css */
 @supports (mask-image:url('assets/bme-logo.webp')) or (-webkit-mask-image:url('assets/bme-logo.webp')){
  .bme-mark:after{background:linear-gradient(110deg,#0e2e53 8%,#007f83 26%,#2daaae 38%,#445ad1 52%,#7850b4 65%,#0e2e53 82%)}
 }
 .platform-wordmark{color:#9dc0f0}
 .wm-bar{stroke:#05c9b8}
 .brand>.platform-wordmark{border-left:1px solid #1c242e}
 .signature-type{border-left:1px solid #1d252f}
 .closing-brand .platform-wordmark{color:#d9f6f4}
 /* theme.css */
 :root{--sf-built-text:#75d1c6;--sf-coming-text:#b8b6f6;--sf-muted-text:#acc1d1;--sf-teal-text:#8fccc2}
 .roadmap-prototype .roadmap-heading .eyebrow{color:#75d1c6}
 .roadmap-development .roadmap-heading .eyebrow{color:#b8b6f6}
 .handoff-ref span,.location-code,.cycle-ledger p,.audience-tabs button span,.photo-caption,.roadmap-list li>span,.atlas-map a span,
.card-number,.capability-grid article span,.capability-grid article p,.paper-heading small,.pricing-scope-visual span,
.brief-path span,.brief-path small{color:#acc1d1!important}
 .process-ribbon span{color:#8fccc2!important}
 .module-connections .eyebrow{color:#5fd3c6!important}
 .contact-aside>p,.contact-aside>p strong{color:#c9d6e2!important}
 /* hand-set */
 :root{color-scheme:dark}
 img:not([src$=".svg"]){filter:brightness(.92)}
 .sweep-light{--sweep-base:#dbe8f5}
 .platform-wordmark{color:#e7edf5}
 /* enhance.css: the glow stays light in the dark (the mapping would turn it into shadow) */
 .orbit-hero.hero-v5::after{background:radial-gradient(34% 40% at 50% 32%,#3fe0d01f,transparent 72%),radial-gradient(26% 32% at 33% 26%,#7aa7ff17,transparent 72%),radial-gradient(26% 30% at 67% 28%,#f3d7a51a,transparent 72%)}
 .module-card.card:hover,.module-card.card:focus-within,.plan-grid>.plan-card:hover,.plan-grid>.plan-card:focus-within{border-color:#2f7f75;box-shadow:0 0 0 1px #3fe0d040,0 18px 40px -18px #000000a0,0 0 46px -14px #3fe0d047}
 .btn:not(.secondary):not(.outline-light){box-shadow:0 10px 26px -12px #000000a0,0 0 30px -12px #3fe0d033}
 .btn:not(.secondary):not(.outline-light):hover{box-shadow:0 14px 32px -12px #000000b8,0 0 44px -10px #3fe0d055}
 .btn.teal{box-shadow:0 10px 30px -10px #00000066,0 0 50px -12px #3fe0d066}
 .btn.teal:hover{box-shadow:0 14px 36px -10px #00000080,0 0 64px -10px #3fe0d080}
 .login-card:hover,.login-card:focus-within{border-color:#2f7f75;box-shadow:0 0 0 1px #3fe0d040,0 18px 40px -18px #000000a0,0 0 46px -14px #3fe0d047}

}
