.module-page[data-module-page=marking-fiscal]{--marking-green: #2fc77e;--marking-blue: #0192c9;--marking-ink: #061824;--marking-muted: #4a6170;--marking-line: #d9e8ee;--marking-surface: #f4f9fb;overflow-x:clip}.module-page[data-module-page=marking-fiscal] .module-page-inner,.marking-fiscal-experience,.marking-fiscal-experience>section,.marking-fiscal-experience>nav{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.marking-fiscal-experience{gap:clamp(4.5rem,8vw,8rem);color:var(--marking-ink)}.marking-fiscal-heading{display:grid;max-width:68rem;gap:.85rem;margin-bottom:clamp(1.8rem,3.5vw,3rem)}.marking-fiscal-heading>p{margin:0;color:#007da8;font-size:clamp(.78rem,1vw,.9rem);font-weight:800;letter-spacing:.14em}.marking-fiscal-heading h2{max-width:17ch;margin:0;color:inherit;font-size:clamp(42px,4.35vw,64px);font-weight:600;letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.marking-fiscal-heading>span{max-width:62rem;color:var(--marking-muted);font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.65}.marking-fiscal-heading--light>p{color:#73e0b2}.marking-fiscal-heading--light h2,.marking-fiscal-heading--light>span{color:#fff}.marking-fiscal-heading--light>span{opacity:.78}.marking-fiscal-page-nav{position:sticky;z-index:8;top:var(--site-header-height, 5.5rem);margin-top:-1.5rem;border:1px solid rgba(10,48,66,.1);border-radius:1.25rem;background:#ffffffe6;box-shadow:0 1rem 3rem #0b364914;backdrop-filter:blur(18px)}.marking-fiscal-page-nav ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.45rem;list-style:none}.marking-fiscal-page-nav a{display:flex;min-width:0;min-height:3.25rem;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:.85rem;color:#24414f;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.marking-fiscal-page-nav a:hover{color:#00698e;background:#eaf8f3;transform:translateY(-1px)}.marking-fiscal-page-nav a:focus-visible{outline:3px solid rgba(1,146,201,.35);outline-offset:2px}.marking-fiscal-page-nav a span{color:#0082ae;font-size:.72rem;letter-spacing:.08em}.marking-country-scope__workspace,.marking-document-match__workspace,.marking-exceptions__workbench{display:grid;min-width:0;gap:clamp(1rem,2vw,1.75rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.marking-country-visual{display:grid;min-width:0;align-content:space-between;min-height:35rem;padding:clamp(1.2rem,2.5vw,2rem);overflow:hidden;border:1px solid #cee5ed;border-radius:clamp(1.5rem,3vw,2.5rem);background:radial-gradient(circle at 78% 15%,rgba(47,199,126,.22),transparent 34%),linear-gradient(145deg,#f8fcfd,#eaf6fa)}.marking-country-visual>header,.marking-document-match__document>header,.marking-exceptions__queue>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;color:#45606f;font-size:.78rem;font-weight:800;letter-spacing:.08em}.marking-country-visual>header i{display:flex;align-items:center;gap:.45rem;font-style:normal}.marking-country-visual>header b{width:.5rem;height:.5rem;border-radius:50%;background:var(--marking-green);box-shadow:0 0 0 .32rem #2fc77e21}.marking-country-visual__orb{position:relative;width:min(25rem,82%);aspect-ratio:1;margin:1.5rem auto;border:1px solid rgba(1,146,201,.25);border-radius:50%;background:radial-gradient(circle at 37% 32%,rgba(255,255,255,.95),transparent 25%),radial-gradient(circle at center,#0192c921,#2fc77e14);box-shadow:inset 0 0 3.5rem #0192c914,0 2rem 5rem #115b741f}.marking-country-visual__orb:before,.marking-country-visual__orb:after,.marking-country-visual__longitude,.marking-country-visual__latitude{position:absolute;inset:8%;border:1px solid rgba(1,146,201,.18);border-radius:50%;content:""}.marking-country-visual__orb:before{inset:0 23%}.marking-country-visual__orb:after{inset:23% 0}.marking-country-visual__longitude{transform:rotate(55deg)}.marking-country-visual__latitude{transform:rotate(-55deg)}.marking-country-visual__orb>strong{position:absolute;inset:50% auto auto 50%;color:#0c526c;font-size:clamp(1.2rem,2.3vw,2rem);letter-spacing:-.03em;line-height:.95;text-align:center;transform:translate(-50%,-50%)}.marking-country-visual__orb>span{position:absolute;display:flex;min-width:3.6rem;min-height:3.6rem;align-items:center;justify-content:center;border:1px solid rgba(1,146,201,.2);border-radius:1rem;color:#0c526c;background:#ffffffeb;box-shadow:0 1rem 2.5rem #0f4f6926;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .22s ease}.marking-country-visual__orb>span:nth-of-type(1){top:11%;right:9%}.marking-country-visual__orb>span:nth-of-type(2){bottom:9%;right:18%}.marking-country-visual__orb>span:nth-of-type(3){top:43%;left:2%}.marking-country-visual__orb>span>i{position:absolute;top:-.3rem;right:-.3rem;width:.75rem;height:.75rem;border:2px solid #fff;border-radius:50%;background:var(--marking-blue)}.marking-country-visual__orb>span.is-active{border-color:var(--marking-green);transform:translateY(-.35rem) scale(1.08)}.marking-country-visual__orb>span.is-active>i{background:var(--marking-green);animation:marking-pulse 2s ease-out infinite}.marking-country-visual__legend{display:flex;flex-wrap:wrap;gap:.75rem 1.2rem;color:#527080;font-size:.8rem}.marking-country-visual__legend span{display:inline-flex;align-items:center;gap:.4rem}.marking-country-visual__legend i{width:.5rem;height:.5rem;border-radius:50%;background:var(--marking-blue)}.marking-country-scope__content,.marking-document-match__content{display:grid;min-width:0;gap:1rem;grid-template-rows:auto 1fr}.marking-country-scope__tabs,.marking-document-match__tabs{display:grid;min-width:0;gap:.65rem}.marking-country-scope__tabs button,.marking-document-match__tabs button,.marking-code-flow__tabs button,.marking-exceptions__queue button{font:inherit;cursor:pointer}.marking-country-scope__tabs button{display:grid;min-width:0;min-height:5rem;align-items:center;gap:.25rem .8rem;padding:.8rem 1rem;border:1px solid var(--marking-line);border-radius:1rem;color:#365360;background:#fff;grid-template-columns:auto minmax(0,1fr);text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.marking-country-scope__tabs button>span{display:grid;width:2.9rem;height:2.9rem;align-items:center;border-radius:.8rem;color:#006e94;background:#e9f8fd;font-size:.75rem;font-weight:850;text-align:center;grid-row:1 / span 2}.marking-country-scope__tabs button strong{font-size:1rem}.marking-country-scope__tabs button small{color:#647a85;font-size:.8rem}.marking-country-scope__tabs button[aria-selected=true]{border-color:#2fc77eb3;background:#f1fbf7;transform:translate(.25rem)}.marking-country-scope__panels,.marking-document-match__panels,.marking-exceptions__panels,.marking-code-flow__panels{display:grid;min-width:0}.marking-country-scope__panels article,.marking-document-match__panels article,.marking-exceptions__panels article,.marking-code-flow__panels article{min-width:0}.marking-country-scope__panels article{padding:clamp(1.2rem,2.2vw,2rem);border-radius:1.5rem;color:#fff;background:var(--marking-ink)}.marking-country-scope__panels header,.marking-document-match__panels header,.marking-exceptions__panels header,.marking-code-flow__panels header{display:flex;align-items:center;gap:.85rem}.marking-country-scope__panels header>span,.marking-document-match__panels header>span,.marking-exceptions__panels header>span,.marking-code-flow__panels header>span{display:grid;min-width:3rem;min-height:3rem;place-items:center;border-radius:.85rem;color:#062419;background:var(--marking-green);font-size:.75rem;font-weight:900}.marking-country-scope__panels header small{color:#86a6b5}.marking-country-scope__panels h3,.marking-document-match__panels h3,.marking-exceptions__panels h3,.marking-code-flow__panels h3{margin:.2rem 0 0;font-size:1.3rem}.marking-country-scope__panels dl,.marking-document-match__panels dl,.marking-exceptions__panels dl,.marking-code-flow__panels dl{display:grid;gap:0;margin:1.25rem 0 0}.marking-country-scope__panels dl>div,.marking-document-match__panels dl>div,.marking-exceptions__panels dl>div,.marking-code-flow__panels dl>div{display:grid;gap:.3rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.13)}.marking-country-scope__panels dt,.marking-document-match__panels dt,.marking-exceptions__panels dt,.marking-code-flow__panels dt,.marking-country-scope__panels footer small,.marking-document-match__panels footer small,.marking-exceptions__panels footer small,.marking-code-flow__panels footer small{color:#7da1b1;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marking-country-scope__panels dd,.marking-document-match__panels dd,.marking-exceptions__panels dd,.marking-code-flow__panels dd{margin:0;font-size:.95rem;line-height:1.55}.marking-country-scope__panels footer,.marking-document-match__panels footer,.marking-exceptions__panels footer,.marking-code-flow__panels footer{padding:1rem;border-radius:1rem;background:#2fc77e1f}.marking-country-scope__panels footer p,.marking-document-match__panels footer p,.marking-exceptions__panels footer p,.marking-code-flow__panels footer p{margin:.35rem 0 0;line-height:1.55}.marking-code-flow{margin-inline:clamp(-1rem,-3vw,-3rem);padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,4rem);border-radius:clamp(1.5rem,4vw,3.5rem);background:radial-gradient(circle at 86% 10%,rgba(1,146,201,.26),transparent 32%),linear-gradient(140deg,#061824,#0b2e3c)}.marking-code-flow__stage{display:grid;min-width:0;gap:1.25rem}.marking-code-flow__track{position:relative;display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));padding:1.25rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1.5rem;background:#ffffff0d}.marking-code-flow__track:before{position:absolute;top:50%;right:8%;left:8%;height:2px;background:linear-gradient(90deg,var(--marking-green),var(--marking-blue));content:"";opacity:.5}.marking-code-flow__scanline{position:absolute;z-index:2;top:12%;bottom:12%;left:4%;width:2px;background:linear-gradient(transparent,#74e6b5,transparent);box-shadow:0 0 1.2rem #2fc77e;animation:marking-scan 5.6s linear infinite}.marking-code-flow__track>div:not(.marking-code-flow__scanline){position:relative;z-index:3;display:grid;min-width:0;justify-items:center;gap:.55rem;color:#9cb8c5;text-align:center;transition:color .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.marking-code-flow__track>div>span{font-size:.7rem;font-weight:850}.marking-code-flow__track>div>i{display:grid;width:4.5rem;height:4.5rem;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:1.25rem;background:#0d3342}.marking-code-flow__track svg{width:2rem;height:2rem}.marking-code-flow__track>div>strong{font-size:.85rem}.marking-code-flow__track>div.is-active{color:#fff;transform:translateY(-.35rem)}.marking-code-flow__track>div.is-active>i{border-color:var(--marking-green);background:#2fc77e2e;box-shadow:0 0 0 .4rem #2fc77e14,0 1rem 2rem #00000040}.marking-code-flow__tabs{display:grid;min-width:0;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr))}.marking-code-flow__tabs button{min-width:0;min-height:4.25rem;padding:.7rem;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;color:#9cb8c5;background:#ffffff0a;text-align:left;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.marking-code-flow__tabs button span{display:block;margin-bottom:.2rem;font-size:.68rem}.marking-code-flow__tabs button strong{font-size:.86rem}.marking-code-flow__tabs button[aria-selected=true]{border-color:var(--marking-green);color:#fff;background:#2fc77e24}.marking-code-flow__panels article{padding:clamp(1.2rem,2.5vw,2rem);border:1px solid rgba(255,255,255,.12);border-radius:1.5rem;color:#fff;background:#ffffff0f}.marking-code-flow__panels dl{grid-template-columns:repeat(2,minmax(0,1fr))}.marking-code-flow__panels dl>div{padding-right:1.25rem}.marking-code-flow__panels footer{margin-top:1rem}.marking-document-match__document{min-height:34rem;padding:clamp(1.2rem,2.3vw,2rem);border:1px solid var(--marking-line);border-radius:2rem;background:linear-gradient(145deg,#ecf8fb,#f9fcfd)}.marking-document-match__sheet{position:relative;display:grid;width:min(26rem,92%);gap:.7rem;margin:2rem auto 0;padding:clamp(1rem,2.5vw,2rem);border:1px solid #cfe0e7;border-radius:1.25rem;background:#fff;box-shadow:0 2rem 4rem #0b435924;transform:rotate(-1.5deg)}.marking-document-match__sheet:after{position:absolute;right:-1.2rem;bottom:-1.2rem;width:4.5rem;height:4.5rem;border:.6rem solid rgba(47,199,126,.16);border-radius:50%;content:""}.marking-document-match__barcode{display:flex;height:2.5rem;gap:.25rem}.marking-document-match__barcode i{display:block;width:.18rem;background:#17333f}.marking-document-match__barcode i:nth-child(2n){width:.42rem}.marking-document-match__barcode i:nth-child(3n){height:70%}.marking-document-match__sheet>strong{margin-bottom:.5rem;color:#34515e;font-size:.75rem;letter-spacing:.1em}.marking-document-match__sheet>div:not(.marking-document-match__barcode){display:grid;min-width:0;min-height:3.6rem;align-items:center;gap:.6rem;padding:.65rem .75rem;border:1px solid #e1eaee;border-radius:.85rem;color:#4a6470;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.marking-document-match__sheet>div>span{font-size:.68rem;font-weight:850}.marking-document-match__sheet>div>b{font-size:.88rem}.marking-document-match__sheet>div>i{color:#85a0ab;font-style:normal}.marking-document-match__sheet>div.is-active{border-color:var(--marking-green);color:#0b5b3b;background:#effbf6;transform:translate(.35rem)}.marking-document-match__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.marking-document-match__tabs button{display:flex;min-width:0;min-height:3.75rem;align-items:center;gap:.65rem;padding:.7rem .85rem;border:1px solid var(--marking-line);border-radius:.9rem;color:#385562;background:#fff;text-align:left}.marking-document-match__tabs button span{color:#007da8;font-size:.68rem;font-weight:850}.marking-document-match__tabs button[aria-selected=true]{border-color:var(--marking-blue);background:#eef9fd}.marking-document-match__panels article{padding:clamp(1.2rem,2.2vw,2rem);border-radius:1.5rem;color:#fff;background:var(--marking-ink)}.marking-exceptions__queue{min-width:0;padding:clamp(1.2rem,2.3vw,2rem);border:1px solid var(--marking-line);border-radius:1.5rem;background:#fff}.marking-exceptions__queue>div{display:grid;gap:.7rem;margin-top:1.25rem}.marking-exceptions__queue button{display:grid;min-width:0;min-height:4.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid #dce8ed;border-radius:1rem;color:#35515e;background:#f9fbfc;grid-template-columns:auto minmax(0,1fr) auto;text-align:left;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.marking-exceptions__queue button>span{padding:.4rem .5rem;border-radius:.55rem;color:#006b91;background:#e8f6fb;font-size:.66rem;font-weight:900}.marking-exceptions__queue button>strong{min-width:0;font-size:.93rem}.marking-exceptions__queue button>i{font-style:normal}.marking-exceptions__queue button[aria-selected=true]{border-color:var(--marking-blue);background:#eef9fd;transform:translate(.3rem)}.marking-exceptions__panels article{height:100%;padding:clamp(1.4rem,2.8vw,2.5rem);border-radius:1.5rem;color:#fff;background:radial-gradient(circle at 85% 10%,rgba(1,146,201,.28),transparent 34%),var(--marking-ink)}.marking-exceptions__panels footer{margin-top:1rem}.marking-readiness{margin-inline:clamp(-1rem,-3vw,-3rem);padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,4rem);border-radius:clamp(1.5rem,4vw,3.5rem);color:#fff;background:radial-gradient(circle at 88% 15%,rgba(47,199,126,.18),transparent 32%),#061824}.marking-readiness ol{display:grid;margin:0;padding:0;gap:.8rem;list-style:none;grid-template-columns:repeat(5,minmax(0,1fr))}.marking-readiness li{display:grid;min-width:0;align-content:start;gap:1rem;padding:clamp(1rem,1.8vw,1.5rem);border:1px solid rgba(255,255,255,.13);border-radius:1.25rem;background:#ffffff0d}.marking-readiness li>span{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:.75rem;color:#062419;background:var(--marking-green);font-size:.75rem;font-weight:900}.marking-readiness h3{margin:0;font-size:1rem;line-height:1.25}.marking-readiness li p{margin:.65rem 0 0;color:#9db5c0;font-size:.9rem;line-height:1.55}.marking-readiness aside{display:grid;margin-top:1rem;padding:clamp(1.2rem,2.5vw,2rem);border:1px solid rgba(47,199,126,.35);border-radius:1.25rem;background:#2fc77e17;gap:.6rem}.marking-readiness aside span{color:#73e0b2;font-size:.72rem;font-weight:850;letter-spacing:.11em}.marking-readiness aside p{max-width:74rem;margin:0;color:#d4e2e8;font-size:.98rem;line-height:1.65}.marking-country-scope__tabs button:focus-visible,.marking-code-flow__tabs button:focus-visible,.marking-document-match__tabs button:focus-visible,.marking-exceptions__queue button:focus-visible{outline:3px solid rgba(1,146,201,.35);outline-offset:2px}@keyframes marking-pulse{0%{box-shadow:0 0 #2fc77e7a}70%,to{box-shadow:0 0 0 .9rem #2fc77e00}}@keyframes marking-scan{0%{transform:translate(0)}to{transform:translate(calc(92vw - 4rem))}}@media(max-width:1100px){.marking-fiscal-page-nav{position:static;margin-top:0}.marking-fiscal-page-nav ol{grid-template-columns:repeat(3,minmax(0,1fr))}.marking-country-scope__workspace,.marking-document-match__workspace,.marking-exceptions__workbench{grid-template-columns:minmax(0,1fr)}.marking-country-visual,.marking-document-match__document{min-height:29rem}.marking-country-scope__content{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);grid-template-rows:none}.marking-document-match__content{grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);grid-template-rows:none}.marking-readiness ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.marking-fiscal-experience{gap:4.5rem}.marking-fiscal-heading h2{max-width:20ch}.marking-fiscal-page-nav ol{display:flex;overflow-x:auto;scrollbar-width:thin}.marking-fiscal-page-nav li{flex:0 0 auto}.marking-fiscal-page-nav a{min-width:9.5rem}.marking-country-visual,.marking-document-match__document{min-height:auto}.marking-country-visual__orb{width:min(20rem,90%)}.marking-country-scope__content,.marking-document-match__content{grid-template-columns:minmax(0,1fr)}.marking-code-flow__track{overflow-x:auto;grid-template-columns:repeat(5,minmax(7rem,1fr))}.marking-code-flow__track>div:not(.marking-code-flow__scanline){min-width:7rem}.marking-code-flow__scanline{display:none}.marking-code-flow__tabs{display:flex;overflow-x:auto}.marking-code-flow__tabs button{flex:0 0 8.5rem}.marking-code-flow__panels dl,.marking-document-match__tabs,.marking-readiness ol{grid-template-columns:minmax(0,1fr)}.marking-readiness li{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:420px){.marking-country-visual,.marking-document-match__document,.marking-exceptions__queue,.marking-country-scope__panels article,.marking-document-match__panels article,.marking-exceptions__panels article{border-radius:1.2rem}.marking-country-visual>header,.marking-document-match__document>header,.marking-exceptions__queue>header{align-items:flex-start;flex-direction:column}.marking-country-visual__legend{display:grid}.marking-document-match__sheet{width:100%;transform:none}.marking-country-scope__tabs button[aria-selected=true],.marking-document-match__sheet>div.is-active,.marking-exceptions__queue button[aria-selected=true]{transform:none}}@media(prefers-reduced-motion:reduce){.marking-country-visual__orb>span.is-active>i,.marking-code-flow__scanline{animation:none!important}.marking-fiscal-experience *,.marking-fiscal-experience *:before,.marking-fiscal-experience *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:680px){.marking-fiscal-heading h2{font-size:clamp(35px,9.5vw,42px);line-height:1.06}}
