/* Regional registration pages share China's editorial frame while retaining each
   country's generated facts and interactive legacy components. */
.regional-registration{--regional-dark:#101a17;--regional-gold:#d4b078;--regional-ink:#15201d;--regional-card:#fbfaf6}
.regional-registration .cn-hero--architectural{background:var(--regional-dark)}
.regional-registration .cn-hero--architectural>picture{z-index:0}.regional-registration .cn-hero--architectural>.cn-wrap{position:relative;z-index:2}.regional-registration .cn-hero--architectural::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(10,19,17,.94) 0%,rgba(10,19,17,.8) 35%,rgba(10,19,17,.36) 65%,rgba(10,19,17,.08) 100%)}
.regional-registration .regional-price-band{background-color:#17211f;background-image:linear-gradient(90deg,rgba(19,29,27,.96),rgba(19,29,27,.68)),var(--regional-image);background-position:center;background-size:cover}
.regional-registration .regional-quote-timing-note{margin:22px 0 0;color:#efe9dd;font-size:12px;line-height:1.75}.regional-registration .regional-quote-timing-note a{color:#f2cf8b;text-decoration:underline;text-underline-offset:3px}
.regional-registration .regional-documents .cn-heading>p{max-width:30rem}.regional-registration .cn-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regional-registration .cn-doc-card{min-height:270px}.regional-registration .cn-doc-card .cn-document-art{min-height:84px}.regional-registration .cn-doc-card .cn-card-tag{font-size:11px}
.regional-registration .regional-requirements .cn-button--outline{background:transparent}.regional-registration .regional-process .cn-timeline-stat{align-items:flex-start}.regional-registration .regional-process .cn-timeline-stat>strong{font-size:clamp(42px,6vw,76px);max-width:11ch;overflow-wrap:anywhere}.regional-registration .regional-process .cn-timeline-stat p{margin-top:7px;max-width:25rem}
.regional-registration .registration-country-nav{margin-top:0}.regional-registration .service-related-guides{max-width:1280px;width:90%;margin:68px auto}.regional-registration .us-editorial-conversion{margin:0}.regional-registration .country-editorial-conversion{margin:0}
/* US has many price rows. Keep the existing groups but give them the same dark
   regional price field without turning amounts into oversized display type. */
.regional-registration .regional-price-many{display:block!important;background:transparent!important;color:#f7f2e8!important}.regional-registration .regional-price-many .service-pricing-heading{padding:0 0 26px!important}.regional-registration .regional-price-many .service-pricing-heading h2,.regional-registration .regional-price-many .service-pricing-heading p{color:#fff}.regional-registration .regional-price-many .service-price-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent;border:0;box-shadow:none}.regional-registration .regional-price-many .service-price-group{background:#fffaf0;border:1px solid #d9c7a9}.regional-registration .regional-price-many .service-price-option{padding:18px 20px;background:#fffaf0}.regional-registration .regional-price-many .service-price-copy h3,.regional-registration .regional-price-many .service-price-copy h4{font-size:15px;line-height:1.45;color:#1b2522}.regional-registration .regional-price-many .service-price-copy p{font-size:12px;color:#5d655f}.regional-registration .regional-price-many .service-price-amount{margin-top:12px}.regional-registration .regional-price-many .service-price-amount strong{font-size:clamp(28px,3.2vw,42px);color:#b5262c}.regional-registration .regional-price-many .service-price-recommended{background:#b5262c;color:#fff}.regional-registration .regional-price-many .service-price-children{border-top:1px solid #dacdb8}.regional-registration .regional-price-many .service-price-children .service-price-option{padding-block:13px}.regional-registration .regional-price-many .service-pricing-footer{display:flex;grid-column:auto;margin-top:18px;padding:19px 22px;background:#fffaf0;box-shadow:none}.regional-registration .regional-price-many .service-pricing-footer>a{background:#b5262c}.regional-registration .regional-price-many .service-pricing-footer>p{color:#58615c}
@media(max-width:850px){.regional-registration .cn-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-registration .regional-price-many .service-price-options{grid-template-columns:1fr}}
@media(max-width:700px){.regional-registration .cn-hero--architectural::after{background:linear-gradient(to bottom,rgba(16,26,23,0) 0%,rgba(16,26,23,.08) 23%,rgba(16,26,23,.75) 42%,rgba(16,26,23,.97) 62%,#101a17 82%)}.regional-registration .regional-price-band{background-image:linear-gradient(180deg,rgba(19,29,27,.91),rgba(19,29,27,.98)),var(--regional-image)}.regional-registration .regional-quote-timing-note{margin-top:17px}.regional-registration .cn-doc-grid{grid-template-columns:1fr}.regional-registration .cn-doc-card{min-height:0}.regional-registration .service-related-guides{width:calc(100% - 40px);margin-block:48px}.regional-registration .regional-price-many .service-price-option{padding:17px}.regional-registration .regional-price-many .service-price-amount strong{font-size:clamp(27px,9vw,40px)}}
/* Keep five-step timelines together and maintain contrast on dark pricing. */
.regional-registration .regional-price-many .service-pricing-eyebrow{color:#e9be7c!important}
.regional-registration .regional-process .cn-process-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:1100px){.regional-registration .regional-process .cn-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.regional-registration .regional-process .cn-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:360px){.regional-registration .regional-process .cn-process-grid{grid-template-columns:1fr}}
/* The FAQ and Blog cards use China's shared layout. Rich US tools fit within
   one answer instead of stretching the two-column question layout. */
.regional-answer-interactive{margin-top:24px;min-width:0;color:var(--cn-ink)}
.regional-answer-interactive>.us-editorial-section{width:100%;max-width:none;margin:0;padding:24px 0;background:transparent;color:var(--cn-ink)}
.regional-answer-interactive .us-editorial-section-heading{margin-bottom:24px;color:var(--cn-ink)}
.regional-answer-interactive .us-editorial-section-heading>div{display:none}
.regional-answer-interactive .us-editorial-section-heading h2{font-size:25px;color:var(--cn-ink)}
.regional-answer-interactive .us-editorial-section-heading>p{font-size:14px;color:var(--cn-muted)}
.regional-answer-interactive .us-entity-panel,.regional-answer-interactive .us-state-workspace{grid-template-columns:minmax(0,1fr);min-height:0}
.regional-answer-interactive .us-entity-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
.regional-answer-interactive .us-entity-tabs button{min-height:96px;padding:18px}
.regional-answer-interactive .us-entity-copy,.regional-answer-interactive .us-entity-public-examples,.regional-answer-interactive .us-state-map,.regional-answer-interactive .us-state-panel{padding:24px}
.regional-answer-interactive .us-entity-copy h3{font-size:30px}
.regional-answer-interactive .us-state-selector{grid-template-columns:repeat(3,minmax(0,1fr))}
.regional-answer-interactive .us-state-criteria-band{grid-template-columns:1fr 1fr}
.regional-answer-interactive details{margin-inline:0}
.regional-answer-interactive summary span,.regional-answer-interactive details[open] summary span{transform:none!important;font-size:inherit;line-height:inherit}
.regional-answer-interactive .us-full-state-directory>summary{padding:18px 14px}
.regional-answer-interactive .us-editorial-state-directory{padding:18px}
.regional-answer-interactive .state-regions{grid-template-columns:1fr}
@media(max-width:700px){.regional-answer-interactive .us-state-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-answer-interactive .us-entity-tabs button,.regional-answer-interactive .us-entity-copy,.regional-answer-interactive .us-entity-public-examples,.regional-answer-interactive .us-state-panel{padding:16px}.regional-answer-interactive .us-state-map{padding:12px}.regional-answer-interactive .us-state-criteria-band{grid-template-columns:1fr}.regional-answer-interactive .us-full-state-directory>summary em{display:none}}
.regional-answer-interactive .us-editorial-section-heading{display:block}
.regional-answer-interactive .us-editorial-section-heading h2{margin-bottom:16px}
.regional-answer-interactive .us-editorial-section-heading>p{max-width:none;margin:0}
.regional-answer-interactive .us-entity-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}
.regional-answer-interactive .us-entity-primer{grid-template-columns:1fr}
.regional-answer-interactive .us-entity-public-card>div{min-width:0}
@media(max-width:700px){.regional-answer-interactive .us-entity-copy dl{grid-template-columns:1fr}.regional-answer-interactive .us-entity-primer ul{grid-template-columns:1fr 1fr}.regional-answer-interactive .us-state-metrics{grid-template-columns:1fr}.regional-answer-interactive .us-state-metric.is-tax{grid-column:auto}}
/* Long destination labels must leave room for the price shortcut on small phones. */
@media(max-width:360px){.regional-registration .cn-hero--architectural .us-editorial-hero-actions{flex-wrap:wrap;row-gap:12px}}
/* Featured state quotations: three complete cards, with the remaining states disclosed on demand. */
.regional-registration .service-pricing.us-price-catalog{display:block;padding:0;background:transparent;color:#1d302b}
.regional-registration .regional-price-band:has(.us-price-catalog){background-image:linear-gradient(115deg,rgba(12,28,25,.97),rgba(19,36,32,.92)),var(--regional-image)}
.us-price-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:38px}
.cn-registration .us-price-heading>div>p{font-size:11px;font-weight:600;color:#cfb68c;letter-spacing:.11em;margin:0 0 24px}
.cn-registration .us-price-heading h2{font-size:clamp(28px,3.2vw,46px);color:#fbfaf5;line-height:1.35;letter-spacing:-.025em}
.us-price-intro{flex-shrink:0;padding:0 0 4px 28px;border-left:1px solid #ffffff29}
.us-price-total{display:flex;align-items:baseline;gap:8px;font-family:Georgia,serif;color:#e4d3b7;font-size:30px}.us-price-total small{font:12px sans-serif;color:#d3d9d2}.us-price-total i{font-size:18px;font-style:normal;color:#8c9c93;margin:0 8px}
.cn-registration .us-price-intro p{font-size:13px;line-height:1.85;color:#c4cec6;margin:12px 0 0}
.us-price-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.us-price-catalog .service-price-group{display:flex;flex-direction:column;position:relative;min-width:0;margin:0;background:#fdfcf9;border:1px solid #e8e4db;border-radius:12px;overflow:hidden;box-shadow:0 18px 34px #07120e30;scroll-margin-top:110px}
.us-price-catalog .service-price-group::before{content:"";height:3px;background:linear-gradient(90deg,#bd2935 0%,#bd2935 26%,#d6c5a6 26%,#eee8dc 100%)}
.us-price-state{padding:23px 25px 0}
.us-price-card-top{display:flex;align-items:center;justify-content:space-between;min-height:26px;gap:10px}
.us-price-number{font-size:9px;font-weight:600;letter-spacing:.13em;color:#778078}
.us-price-catalog .service-price-recommended{background:#be2634;color:#fff;font-size:11px;letter-spacing:.05em;padding:4px 10px;line-height:1.4;border-radius:4px}
.us-price-state-name{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0 21px;border-bottom:1px solid #e4e6df}
.cn-registration .us-price-state p{font-size:11px;color:#79867b;letter-spacing:.05em;margin:0 0 7px}
.cn-registration .us-price-state h3{font-size:23px;line-height:1.5;letter-spacing:-.025em;color:#203a30;margin:0}
.us-price-code{font:56px/.9 Georgia,serif;letter-spacing:-.065em;color:#deded2;flex-shrink:0}
.us-price-plans{padding:0 25px;flex:1;min-width:0}
.cn-registration .us-price-catalog .service-price-option{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 0;background:none;border:0;border-radius:0;box-shadow:none}
.cn-registration .us-price-catalog .service-price-option h4{font-size:12px;font-weight:500;line-height:1.7;color:#5c675f;margin:0;letter-spacing:0}
.cn-registration .us-price-catalog .service-price-option p{display:flex;gap:7px;align-items:baseline;margin:0;white-space:nowrap}
.cn-registration .us-price-catalog .service-price-option strong{color:#283f33;font-size:17px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.03em}
.us-price-catalog .service-price-option p>span{font-size:11px;color:#7c837b}
.cn-registration .us-price-catalog .service-price-option[data-primary]{display:block;padding:23px 0 25px}
.cn-registration .us-price-catalog .service-price-option[data-primary] h4{font-size:12px;font-weight:600;color:#667365;margin:0 0 14px}
.cn-registration .us-price-catalog .service-price-option[data-primary] strong{font:clamp(32px,3vw,43px)/1.1 Georgia,serif;color:#203e30;letter-spacing:-.04em}
.us-price-catalog .service-price-children{margin:0 0 24px;padding:14px 0 0;background:none;border:0;border-top:1px solid #e2e5dc;border-radius:0}
.cn-registration .us-price-catalog .us-price-options-label{font-size:10px;font-weight:600;color:#879083;letter-spacing:.055em;margin:0 0 7px}
.us-price-catalog .service-price-children .service-price-option+.service-price-option{border-top:1px solid #eeeee7}
.us-price-card-footer{padding:0 25px 23px;margin-top:6px}
.cn-registration .us-price-card-footer>p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 17px;padding-top:18px;border-top:1px solid #e2e5dc;font-size:11px;color:#839083}
.cn-registration .us-price-card-footer strong{font-size:12px;font-weight:500;color:#50684e}
.us-price-card-footer>a{display:flex;justify-content:space-between;align-items:center;padding:13px 17px;background:#203c30;border:1px solid #203c30;border-radius:5px;color:#fff;font-size:12px;transition:background .2s}
.us-price-card-footer>a:hover{background:#b52432;border-color:#b52432}
.us-price-card-footer>a>span{font-size:18px;font-weight:400}
.us-price-more{margin-top:23px;border:1px solid #8a998b65;border-radius:9px;overflow:hidden;background:#ffffff04}
.us-price-more>summary{list-style:none;display:flex;align-items:center;gap:22px;padding:23px 28px;font-size:15px;font-weight:500;color:#f1ede3;cursor:pointer}
.us-price-more>summary::-webkit-details-marker{display:none}.us-price-more>summary:hover{background:#ffffff08}
.us-price-more-hint{font-size:11px;font-weight:400;color:#afbdad;flex:1}
.us-price-more>summary>b{display:grid;place-items:center;margin-left:auto;width:29px;height:29px;border:1px solid #7a8b7680;border-radius:50%;color:#dac6a5;font-size:21px;font-weight:400;line-height:1}
.us-price-more[open]>summary>b{transform:rotate(45deg)}
.us-price-collapse-label,.us-price-more[open] .us-price-expand-label{display:none}.us-price-more[open] .us-price-collapse-label{display:inline}
.us-price-secondary{padding:0 22px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.us-price-secondary .us-price-state-name{padding-block:12px}.us-price-secondary .us-price-code{font-size:44px}
.us-price-secondary .us-price-card-top{min-height:18px}.cn-registration .us-price-secondary .service-price-option[data-primary]{padding-block:20px}.cn-registration .us-price-secondary .service-price-option[data-primary] strong{font-size:34px}
.us-price-footer{display:flex;align-items:start;gap:30px;padding:23px 0 0}.us-price-footer>span{flex-shrink:0;color:#d7c7aa;font-size:10px;letter-spacing:.08em;padding-top:3px}.cn-registration .us-price-footer>p{margin:0;font-size:11px;line-height:1.9;color:#b6c0b4;max-width:860px}
@media(max-width:1100px){.us-price-featured{gap:12px}.us-price-state{padding-inline:18px}.us-price-plans{padding-inline:18px}.us-price-card-footer{padding-inline:18px}.cn-registration .us-price-state h3{font-size:20px}.us-price-code{font-size:42px}.us-price-state-name{gap:8px}.cn-registration .us-price-catalog .service-price-option strong{font-size:15px}.cn-registration .us-price-catalog .service-price-option h4{font-size:11px}}
@media(max-width:850px){.us-price-heading{display:block}.us-price-intro{margin-top:24px;border:0;padding:0;display:flex;gap:22px;align-items:center}.cn-registration .us-price-intro p{margin:0;font-size:12px}.us-price-featured{grid-template-columns:1fr}.us-price-code{font-size:58px}.us-price-state,.us-price-plans,.us-price-card-footer{padding-inline:25px}.cn-registration .us-price-state h3{font-size:24px}.cn-registration .us-price-catalog .service-price-option h4{font-size:13px}.cn-registration .us-price-catalog .service-price-option strong{font-size:19px}.cn-registration .us-price-catalog .service-price-option[data-primary] strong{font-size:43px}.us-price-secondary{grid-template-columns:1fr}}
@media(max-width:600px){.us-price-heading{margin-bottom:27px}.cn-registration .us-price-heading>div>p{font-size:10px;margin-bottom:18px}.us-price-intro{gap:18px}.us-price-total{font-size:25px}.us-price-total small{font-size:10px}.us-price-total i{margin:0 3px}.cn-registration .us-price-intro p{font-size:11px}.us-price-featured{gap:20px}.us-price-more>summary{padding:19px 20px;gap:10px;font-size:13px}.us-price-more-hint{display:none}.us-price-secondary{padding:0 12px 12px;gap:14px}.us-price-footer{display:block}.cn-registration .us-price-footer>p{margin-top:9px}.us-price-state,.us-price-plans,.us-price-card-footer{padding-inline:22px}}
/* Keep time ranges and text labels intact; give tablet and phone copy its own space. */
.regional-registration .regional-process .cn-timeline-stat>strong{flex-shrink:0;white-space:nowrap;overflow-wrap:normal}
.regional-registration .regional-process .cn-timeline-stat>div{min-width:0}
@media(max-width:1000px){.regional-registration .regional-process .cn-heading{display:block}.regional-registration .regional-process .cn-timeline-stat{margin-top:24px;gap:20px}}
@media(max-width:700px){.regional-registration .regional-process .cn-timeline-stat{flex-direction:column;gap:12px}.regional-registration .regional-process .cn-timeline-stat>strong{font-size:42px}.regional-registration .regional-process .cn-timeline-stat p{font-size:13px}}
/* Legacy regional contact blocks have two direct columns; China's block has an inner wrapper. */
.regional-registration .us-editorial-conversion{--us-brass-light:#e4bd60;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);align-items:center;gap:clamp(32px,6vw,88px);padding:70px max(5vw,calc((100% - 1280px)/2));margin:0}
.regional-registration .us-editorial-conversion>div{min-width:0}
.regional-registration .us-editorial-conversion>div>p{font-size:11px;line-height:1.6;letter-spacing:.055em}
.regional-registration .us-editorial-conversion h2{font-size:clamp(28px,3vw,43px);line-height:1.4;letter-spacing:-.03em;margin-top:18px;text-wrap:balance}
.regional-registration .us-editorial-conversion>div>span{font-size:13px;line-height:1.85;margin-top:24px}
.regional-registration .us-editorial-conversion-actions{gap:14px}
.regional-registration .us-editorial-conversion-actions a{min-width:0;min-height:86px;padding:19px 23px}
@media(max-width:900px){.regional-registration .us-editorial-conversion{grid-template-columns:1fr;gap:30px;padding-block:52px}.regional-registration .us-editorial-conversion-actions{max-width:640px;width:100%}}
@media(max-width:600px){.regional-registration .us-editorial-conversion{padding:44px 20px;gap:28px}.regional-registration .us-editorial-conversion h2{font-size:28px}.regional-registration .us-editorial-conversion>div>span{font-size:12px}.regional-registration .us-editorial-conversion-actions a{padding:17px 19px;min-height:80px}}

.regional-registration .us-editorial-conversion-actions a:first-child:hover,.regional-registration .us-editorial-conversion-actions a:first-child:focus-visible{background:#f1d28e}

.regional-registration .us-editorial-conversion h2 br{display:none}

/* Regional motion: quiet entrances, clear controls and persistent reading navigation. */
.regional-registration.regional-interactive{overflow:clip}
.regional-interactive .regional-section-nav{position:sticky;top:var(--regional-header-height,88px);z-index:35;background:#fffdf9f5;backdrop-filter:blur(16px);box-shadow:0 8px 22px #17211f08}
.regional-interactive [id],.regional-interactive #registration-delivery{scroll-margin-top:var(--regional-anchor-offset,170px)}
.regional-interactive .regional-anchor-target:focus{outline:none;box-shadow:none}
.regional-interactive .regional-section-nav::after{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--regional-gold);transform:scaleX(var(--reading-progress,0));transform-origin:left;pointer-events:none}
.regional-registration .regional-section-nav .cn-wrap{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}
.regional-registration .regional-section-nav a{position:relative;min-height:48px;display:flex;align-items:center;transition:color .2s}
.regional-registration .regional-section-nav a::after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--cn-red);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.regional-registration .regional-section-nav a[aria-current]{color:var(--cn-red);font-weight:700}
.regional-registration .regional-section-nav a[aria-current]::after{transform:scaleX(1)}
.regional-registration :is(a,button,summary){-webkit-tap-highlight-color:#d4b07835;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}
.regional-registration :is(a,button,summary):focus-visible{outline:3px solid var(--regional-gold);outline-offset:4px}
.regional-registration :is(.cn-button,.service-pricing-contact,.service-pricing-footer>a,.us-price-card-footer>a,.us-editorial-conversion-actions>a){position:relative;box-shadow:0 0 0 transparent}
.regional-registration :is(.cn-button,.service-pricing-contact,.service-pricing-footer>a,.us-price-card-footer>a,.us-editorial-conversion-actions>a):active{transform:translateY(1px) scale(.985)}
.regional-registration :is(a,button)>:is(i,svg,b):last-child{transition:transform .25s ease}
.regional-registration :is(.cn-doc-card,.cn-delivery-card,.cn-guide-card,.service-price-group){transition:border-color .25s,box-shadow .25s}
.regional-registration .cn-document-art svg,.regional-registration .cn-process-marker svg{transition:transform .3s ease}
.regional-registration .cn-faq-list summary{transition:color .2s,background-color .2s,padding .2s}
.regional-registration .cn-faq-list summary>span{transition:transform .25s ease}
.regional-registration .cn-guide-image img{transition:transform .6s cubic-bezier(.2,.7,.25,1)}
@media(hover:hover) and (pointer:fine){
  .regional-registration :is(.cn-button,.service-pricing-contact,.service-pricing-footer>a,.us-price-card-footer>a,.us-editorial-conversion-actions>a):hover{transform:translateY(-3px);box-shadow:0 9px 20px #101a1720}
  .regional-registration :is(a,button):hover>:is(i,svg,b):last-child{transform:translate(3px,-2px)}
  .regional-registration .regional-section-nav a:hover::after{transform:scaleX(1)}
  .regional-registration :is(.cn-doc-card,.cn-delivery-card,.cn-guide-card,.service-price-group):hover{border-color:#c5a677;box-shadow:0 12px 30px #17211f12}
  .regional-registration .cn-doc-card:hover .cn-document-art svg,.regional-registration .cn-process-grid>li:hover svg{transform:translateY(-4px) rotate(-3deg)}
  .regional-registration .cn-faq-list summary:hover{color:var(--cn-red);background:#f8f5ee;padding-inline:10px}
  .regional-registration .cn-guide-card:hover .cn-guide-image img{transform:scale(1.045)}
}
@media(prefers-reduced-motion:reduce){
  .regional-registration *,.regional-registration *::before,.regional-registration *::after{animation:none!important;transition:none!important}
  .regional-registration :is(a,button):hover,.regional-registration :is(a,button):active,.regional-registration .cn-guide-card:hover img,.regional-registration .cn-doc-card:hover svg,.regional-registration .cn-process-grid>li:hover svg{transform:none}
  .regional-registration :is(a,button):hover>:is(i,svg,b):last-child{transform:none}
}
