.al-china-style{
  --ink: #111820;
  --paper: #ffffff;
  --orange: #ff5a1f;
  --orange-light: #ff6d36;
  --line: rgba(17, 24, 32, 0.16);
}
.al-china-style .cms-page{ min-height: 100vh; padding-top: 90px; background: #f6f6f3; color: var(--ink); }
.al-china-style .cms-hero{ padding: 92px 0 84px; background: #0d1721; color: #fff; }
.al-china-style .cms-hero h1{ max-width: 980px; margin: 28px 0 0; font-size: clamp(48px, 7vw, 104px); line-height: .92; letter-spacing: -.055em; }
.al-china-style .cms-hero p{ max-width: 780px; margin: 30px 0 0; color: rgba(255, 255, 255, .68); font-size: clamp(18px, 2vw, 25px); line-height: 1.45; }
.al-china-style .cms-page-content{ padding: 72px 0 110px; }
.al-china-style .cms-document-body{ max-width: 940px; font-size: 19px; line-height: 1.7; }
.al-china-style .cms-document-body > :first-child{ margin-top: 0; }
.al-china-style .cms-document-body h2,.al-china-style .cms-document-body h3,.al-china-style .cms-document-body h4{ margin: 2.2em 0 .7em; line-height: 1.08; letter-spacing: -.035em; }
.al-china-style .cms-document-body h2{ font-size: clamp(34px, 4vw, 54px); }
.al-china-style .cms-document-body h3{ font-size: clamp(26px, 3vw, 38px); }
.al-china-style .cms-document-body p,.al-china-style .cms-document-body ul,.al-china-style .cms-document-body ol,.al-china-style .cms-document-body blockquote,.al-china-style .cms-document-body figure{ margin: 0 0 1.35em; }
.al-china-style .cms-document-body ul,.al-china-style .cms-document-body ol{ padding-left: 1.3em; }
.al-china-style .cms-document-body li + li{ margin-top: .45em; }
.al-china-style .cms-document-body a{ color: #e74c24; text-decoration-thickness: 1px; text-underline-offset: 3px; }
.al-china-style .cms-document-body img{ max-width: 100%; height: auto; border-radius: 18px; }
.al-china-style .cms-document-body blockquote{ padding: 24px 28px; border-left: 4px solid #ff5a2a; background: #fff; }
.al-china-style .cms-document-body table{ width: 100%; border-collapse: collapse; background: #fff; }
.al-china-style .cms-document-body th,.al-china-style .cms-document-body td{ padding: 14px 16px; border: 1px solid rgba(12, 23, 33, .15); text-align: left; }
.al-china-style .cms-footer{ border-top: 1px solid rgba(12, 23, 33, .14); }
@media  (max-width: 760px) {.al-china-style .cms-hero{ padding: 64px 0 58px; }
.al-china-style .cms-hero h1{ font-size: clamp(42px, 14vw, 68px); }
.al-china-style .cms-page-content{ padding: 48px 0 76px; }
.al-china-style .cms-document-body{ font-size: 17px; }}
.al-china-style *{ box-sizing: border-box; }
.al-china-style{ max-width: 100%; scroll-behavior: smooth; scroll-padding-top: 110px; overflow-x: clip; }
.al-china-style{ width: 100%; max-width: 100%; margin: 0; overflow-x: clip; background: var(--paper); color: var(--ink); font-family: Arial, Helvetica, sans-serif; }
.al-china-style img{ max-width: 100%; }
.al-china-style a{ color: inherit; text-decoration: none; }
.al-china-style .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.al-china-style .shell{ width: min(1240px, calc(100% - 56px)); margin-inline: auto; }
.al-china-style .hero{ min-height: 100svh; padding-top: 90px; background: var(--paper); display: flex; flex-direction: column; overflow: hidden; }
.al-china-style .nav{ position: fixed; z-index: 900; top: 0; left: 0; width: 100%; max-width: none; height: 90px; padding-inline: max(28px, calc((100vw - 1240px) / 2)); display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(--line); background: rgba(255,255,255,.97); box-shadow: 0 7px 24px rgba(17,24,32,.055); -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); }
.al-china-style .contract-page,.al-china-style .legal-page{ padding-top: 90px; }
.al-china-style .brand{ display: flex; align-items: center; gap: 14px; font-size: 14px; font-weight: 800; line-height: 1; text-transform: uppercase; }
.al-china-style .brand > span:last-child{ display: block; line-height: 1.08; letter-spacing: .012em; }
.al-china-style .brand-mark{ width: 38px; height: 38px; display: grid; place-items: center; flex: 0 0 38px; border-radius: 50%; background: var(--ink); overflow: hidden; }
.al-china-style .brand-mark img{ display: block; width: 22px; height: 27px; object-fit: contain; }
.al-china-style .china-towns-brand{ gap: 20px; padding: 0; background: transparent; color: var(--ink); font-family: Georgia, "Times New Roman", serif; font-size: 21px; font-weight: 700; line-height: .84; text-transform: none; transition: opacity .2s ease; }
.al-china-style .china-towns-brand:hover{ opacity: .72; }
.al-china-style .china-towns-brand > span:last-child{ line-height: .84; letter-spacing: -.025em; }
.al-china-style .china-towns-mark{ width: 24px; height: 32px; flex: 0 0 24px; object-fit: contain; }
.al-china-style .nav-cta{ height: 44px; display: flex; align-items: center; gap: 22px; padding: 0 17px 0 20px; background: var(--ink); color: white; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: .04em; }
.al-china-style .nav-actions{ display: flex; align-items: center; gap: 10px; }
.al-china-style .nav-account{ min-width: 48px; height: 44px; display: inline-flex; align-items: center; justify-content: center; padding-inline: 16px; border: 1px solid var(--ink); background: white; color: var(--ink); font-size: 12px; font-weight: 900; letter-spacing: .08em; text-transform: uppercase; transition: background .2s, color .2s; }
.al-china-style .nav-account:hover{ background: var(--ink); color: white; }
.al-china-style .official-hero .nav-account{ min-width: 0; height: auto; padding: 0; border: 0; background: transparent; color: rgba(255,255,255,.94); font-weight: 700; transition: opacity .2s ease; }
.al-china-style .official-hero .nav-account:hover{ background: transparent; color: white; opacity: .68; }
.al-china-style .telegram-icon{ width: 24px; height: 24px; display: inline-grid; place-items: center; flex: 0 0 24px; border-radius: 50%; overflow: hidden; box-shadow: 0 4px 10px rgba(17,24,32,.16); }
.al-china-style .telegram-icon img{ display: block; width: 100%; height: 100%; object-fit: contain; }
.al-china-style .nav-cta .telegram-icon{ width: 22px; height: 22px; flex-basis: 22px; }
.al-china-style .hero-grid{ flex: 1; display: grid; grid-template-columns: 1.03fr .97fr; gap: clamp(40px, 6vw, 96px); align-items: center; padding-block: 56px 48px; }
.al-china-style .section-label{ font-size: 11px; text-transform: uppercase; letter-spacing: .16em; font-weight: 700; }
.al-china-style h1,.al-china-style h2,.al-china-style h3,.al-china-style p{ margin-top: 0; }
.al-china-style h1{ margin-bottom: 28px; font-size: clamp(68px, 7.2vw, 112px); line-height: .83; letter-spacing: -.075em; font-weight: 800; text-transform: uppercase; }
.al-china-style .hero h1{ line-height: .91; letter-spacing: -.055em; }
.al-china-style .hero-lead{ max-width: 620px; margin-bottom: 24px; font-size: clamp(18px, 1.45vw, 23px); line-height: 1.4; letter-spacing: -.025em; color: #3e454b; }
.al-china-style .hero-actions{ display: flex; align-items: center; gap: 28px; }
.al-china-style .primary-button{ min-width: 290px; height: 60px; display: flex; align-items: center; justify-content: space-between; padding: 0 22px; background: var(--orange); color: white; font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: .04em; transition: background .2s, transform .2s; }
.al-china-style .primary-button:hover{ background: #e8460b; transform: translateY(-2px); }
.al-china-style .primary-button span{ font-size: 21px; }
.al-china-style .hero-actions p{ margin: 0; font-size: 12px; line-height: 1.45; color: #686d71; }
.al-china-style .hero-visual{ position: relative; min-height: 540px; padding: 26px; display: flex; flex-direction: column; background: white; color: var(--ink); border: 1px solid var(--line); overflow: hidden; }
.al-china-style .hero-visual::before{ content: ""; position: absolute; width: 450px; height: 450px; border: 1px solid rgba(17,24,32,.07); border-radius: 50%; right: -220px; top: 70px; box-shadow: 0 0 0 70px rgba(17,24,32,.025), 0 0 0 140px rgba(17,24,32,.018); }
.al-china-style .visual-head{ position: relative; display: flex; align-items: center; justify-content: space-between; padding-bottom: 22px; border-bottom: 1px solid var(--line); font-size: 10px; letter-spacing: .15em; text-transform: uppercase; }
.al-china-style .status{ display: flex; align-items: center; gap: 7px; color: #6f767b; }
.al-china-style .status i{ width: 6px; height: 6px; border-radius: 50%; background: var(--orange); box-shadow: 0 0 0 4px rgba(255,90,31,.15); }
.al-china-style .hero-capabilities{ position: relative; z-index: 1; flex: 1; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 34px; padding: 25px 0 18px; }
.al-china-style .hero-capability{ min-height: 104px; display: grid; grid-template-columns: 40px 1fr; gap: 6px; align-items: center; padding: 20px 5px; border: 0; border-top: 1px solid var(--line); background: transparent; transition: color .2s ease, transform .2s ease; }
.al-china-style .hero-capability:nth-last-child(-n + 2){ border-bottom: 1px solid var(--line); }
.al-china-style .hero-capability > span{ align-self: center; color: var(--orange); font-size: 10px; font-weight: 900; letter-spacing: .08em; }
.al-china-style .hero-capability div{ align-self: center; }
.al-china-style .hero-capability strong,.al-china-style .hero-capability small{ display: block; }
.al-china-style .hero-capability strong{ font-size: 18px; line-height: 1.05; letter-spacing: -.035em; }
.al-china-style .hero-capability small{ margin-top: 7px; color: #646c72; font-size: 11px; font-weight: 600; line-height: 1.35; letter-spacing: 0; }
.al-china-style .visual-result{ position: relative; z-index: 1; display: flex; align-items: center; gap: 14px; padding: 18px 20px; background: var(--ink); color: white; border: 1px solid var(--ink); }
.al-china-style .check{ width: 35px; height: 35px; display: grid; place-items: center; border-radius: 50%; background: var(--orange); color: white; }
.al-china-style .visual-result div{ display: flex; flex-direction: column; gap: 3px; }
.al-china-style .visual-result small{ font-size: 9px; color: #929aa0; text-transform: uppercase; letter-spacing: .12em; }
.al-china-style .visual-result strong{ font-size: 13px; }
.al-china-style .visual-result div > span{ color: #929aa0; font-size: 10px; font-weight: 600; line-height: 1.35; }
@media  (hover: hover) {.al-china-style .hero-capability:hover{ z-index: 2; color: var(--orange); transform: translateX(4px); }}
.al-china-style .section{ padding-block: 130px; }
.al-china-style .section-label{ color: #73777b; }
.al-china-style .section-head h2,.al-china-style .request h2{ font-size: clamp(45px, 5vw, 76px); line-height: .96; letter-spacing: -.06em; text-transform: uppercase; }
.al-china-style .services{ padding-top: 78px; background: white; color: var(--ink); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.al-china-style .section-head{ display: grid; grid-template-columns: 170px minmax(0, 1fr) 330px; gap: 38px; align-items: center; padding-bottom: 48px; }
.al-china-style .section-label.light{ color: #73777b; }
.al-china-style .section-head h2{ margin-bottom: 0; font-size: clamp(42px, 4vw, 60px); }
.al-china-style .section-head > p{ margin: 0; color: #6e7479; font-size: 15px; line-height: 1.55; }
.al-china-style .services-head{ grid-template-columns: 150px minmax(0, 1fr); align-items: start; padding-bottom: 38px; }
.al-china-style .services-head-copy{ display: grid; grid-template-columns: minmax(0, 1fr) 330px; gap: 48px; align-items: end; }
.al-china-style .services-head .services-head-copy h2{ max-width: 820px; font-size: clamp(38px, 3.55vw, 54px); line-height: 1; letter-spacing: -.045em; }
.al-china-style .services-head-copy p{ margin: 0; color: #6e7479; font-size: 14px; line-height: 1.55; }
.al-china-style .preflight{ margin-bottom: 18px; border: 1px solid var(--line); background: #f7f7f5; color: var(--ink); }
.al-china-style .preflight-label{ min-height: 64px; display: flex; align-items: center; justify-content: space-between; gap: 28px; padding: 15px 24px; border-bottom: 1px solid var(--line); background: #f1f1ee; }
.al-china-style .preflight-label span{ color: var(--orange); font-size: 9px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }
.al-china-style .preflight-label strong{ font-size: 12px; letter-spacing: .055em; text-transform: uppercase; }
.al-china-style .preflight-grid{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
.al-china-style .preflight-card{ position: relative; min-height: 250px; padding: 24px; overflow: hidden; border-right: 1px solid var(--line); background: radial-gradient(circle at 100% 0, rgba(255,90,31,.1), transparent 34%), #f7f7f5; transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }
.al-china-style .preflight-card::before{ content: ""; position: absolute; inset: 0 auto 0 0; width: 4px; background: var(--orange); transform: scaleY(0); transform-origin: bottom; transition: transform .25s ease; }
.al-china-style .preflight-card:last-child{ border-right: 0; }
.al-china-style .preflight-top{ min-height: 38px; display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; margin-bottom: 36px; }
.al-china-style .preflight-top > span{ color: var(--orange); font-size: 9px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
.al-china-style .preflight-top b{ min-height: 30px; display: grid; place-items: center; padding: 6px 10px; border: 1px solid rgba(255,90,31,.55); border-radius: 99px; background: rgba(255,255,255,.78); color: var(--orange); font-size: 8px; letter-spacing: .09em; text-transform: uppercase; }
.al-china-style .preflight-card h3{ max-width: 320px; margin: 0 0 13px; font-size: clamp(22px, 2vw, 29px); line-height: 1; letter-spacing: -.045em; text-transform: uppercase; }
.al-china-style .preflight-card > strong{ display: block; margin-bottom: 14px; color: var(--orange); font-size: 11px; letter-spacing: -.01em; }
.al-china-style .preflight-card p{ max-width: 350px; margin: 0; color: #5e656a; font-size: 12px; line-height: 1.55; }
.al-china-style .service-stage-divider{ min-height: 66px; display: flex; align-items: center; justify-content: space-between; gap: 28px; padding: 15px 24px; border: 1px solid var(--line); border-bottom: 0; background: #f1f1ee; }
.al-china-style .service-stage-divider span{ color: var(--orange); font-size: 9px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
.al-china-style .service-stage-divider strong{ font-size: 12px; letter-spacing: .055em; text-transform: uppercase; }
.al-china-style .service-list{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.al-china-style .service-row{ position: relative; min-height: 306px; padding: 28px 30px 30px; display: flex; flex-direction: column; overflow: hidden; border: 1px solid var(--line); background: radial-gradient(circle at 100% 0, rgba(255,90,31,.1), transparent 34%), #f7f7f5; transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }
.al-china-style .service-row::before{ content: ""; position: absolute; inset: 0 auto 0 0; width: 4px; background: var(--orange); transform: scaleY(0); transform-origin: bottom; transition: transform .25s ease; }
.al-china-style .service-row:last-child{ grid-column: 1 / -1; min-height: 250px; background: radial-gradient(circle at 100% 0, rgba(255,90,31,.15), transparent 30%), #f2f2ef; }
.al-china-style .service-top{ display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; }
.al-china-style .service-number{ color: var(--orange); font-size: 10px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
.al-china-style .service-symbol{ width: 62px; height: 62px; display: grid; place-items: center; flex: 0 0 auto; border: 1px solid rgba(255,90,31,.45); border-radius: 50%; color: var(--orange); font-size: 14px; font-weight: 800; letter-spacing: -.03em; transition: background .25s ease, color .25s ease, transform .25s ease; }
.al-china-style .service-logo-set{ display: flex; align-items: stretch; gap: 8px; position: relative; z-index: 1; }
.al-china-style .service-logo-badge{ height: 70px; min-width: 78px; padding: 11px 13px; display: grid; place-items: center; border: 1px solid rgba(17,24,32,.11); border-radius: 11px; background: rgba(255,255,255,.92); box-shadow: 0 8px 22px rgba(17,24,32,.055); }
.al-china-style .service-logo-badge:first-child{ width: 78px; }
.al-china-style .service-logo-badge:last-child{ width: 176px; }
.al-china-style .service-logo-badge img{ display: block; width: 100%; height: 100%; object-fit: contain; }
.al-china-style .service-document-set{ position: relative; z-index: 1; width: 126px; height: 82px; flex: 0 0 auto; }
.al-china-style .service-document{ position: absolute; top: 0; width: 64px; height: 78px; padding: 15px 10px 10px; border: 1.5px solid rgba(255,90,31,.72); border-radius: 7px 7px 10px 7px; background: #fff; box-shadow: 0 9px 19px rgba(17,24,32,.07); color: var(--orange); transition: transform .25s ease; }
.al-china-style .service-document:first-child{ left: 5px; transform: rotate(-7deg); }
.al-china-style .service-document:last-child{ right: 5px; transform: rotate(7deg); }
.al-china-style .service-document::after{ content: ""; position: absolute; top: -1.5px; right: -1.5px; width: 17px; height: 17px; border-left: 1.5px solid rgba(255,90,31,.72); border-bottom: 1.5px solid rgba(255,90,31,.72); border-radius: 0 6px 0 4px; background: #f7f7f5; }
.al-china-style .service-document span{ display: block; font-size: 19px; font-weight: 900; letter-spacing: -.05em; }
.al-china-style .service-document i{ display: block; width: 31px; height: 2px; margin-top: 9px; border-radius: 10px; background: rgba(17,24,32,.17); }
.al-china-style .service-document i + i{ width: 22px; margin-top: 6px; }
.al-china-style .service-illustration{ position: absolute; z-index: 0; top: 8px; right: 12px; width: 215px; height: 152px; object-fit: contain; opacity: .96; pointer-events: none; transition: transform .3s ease; }
.al-china-style .service-customs-badge{ position: absolute; z-index: 2; top: 73px; right: 139px; width: 92px; padding: 7px 8px 6px; border: 2px solid var(--orange); outline: 1px solid rgba(255,90,31,.62); outline-offset: 3px; background: rgba(255,255,255,.92); color: var(--orange); text-align: center; transform: rotate(-7deg); transition: transform .25s ease; }
.al-china-style .service-customs-badge strong,.al-china-style .service-customs-badge small{ display: block; line-height: 1; }
.al-china-style .service-customs-badge strong{ font-size: 15px; font-weight: 900; letter-spacing: .045em; }
.al-china-style .service-customs-badge small{ margin-top: 5px; font-size: 7px; font-weight: 800; letter-spacing: .15em; }
.al-china-style .service-payment-visual{ position: absolute; z-index: 1; top: 16px; right: 22px; width: 390px; height: 126px; display: grid; grid-template-columns: 1fr 102px; gap: 24px; align-items: center; }
.al-china-style .payment-platforms{ min-width: 0; }
.al-china-style .payment-platform-grid{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
.al-china-style .payment-platform-grid i{ position: relative; height: 56px; display: grid; place-items: center; overflow: hidden; border: 1px solid rgba(17,24,32,.1); border-radius: 7px; background: #fff; box-shadow: 0 7px 16px rgba(17,24,32,.055); transition: transform .25s ease, box-shadow .25s ease; }
.al-china-style .payment-platform-grid img{ display: block; width: auto; height: auto; max-width: 92px; max-height: 36px; object-fit: contain; }
.al-china-style .alibaba-logo-crop{ display: block; width: 112px; height: 21px; overflow: hidden; }
.al-china-style .payment-platform-grid .payment-platform-alibaba .alibaba-logo-crop img{ width: 155px; height: auto; max-width: none; max-height: none; }
.al-china-style .payment-invoice{ position: absolute; right: 0; top: 0; width: 102px; height: 126px; padding: 12px 10px 9px; border: 1px solid rgba(17,24,32,.15); border-radius: 3px; background: #fff; box-shadow: 0 10px 22px rgba(17,24,32,.08); color: var(--ink); transform: rotate(2deg); transition: transform .25s ease, box-shadow .25s ease; }
.al-china-style .payment-invoice::after{ content: ""; position: absolute; top: -1px; right: -1px; width: 18px; height: 18px; border-left: 1px solid rgba(17,24,32,.14); border-bottom: 1px solid rgba(17,24,32,.14); border-radius: 0 3px 0 5px; background: #f2f2ef; }
.al-china-style .payment-invoice small,.al-china-style .payment-invoice strong{ display: block; text-transform: uppercase; }
.al-china-style .payment-invoice small{ font-size: 5px; letter-spacing: .15em; }
.al-china-style .payment-invoice strong{ margin: 3px 0 10px; font-size: 12px; letter-spacing: -.03em; }
.al-china-style .payment-invoice i{ display: block; height: 8px; margin-top: 4px; border-top: 1px solid rgba(17,24,32,.18); border-bottom: 1px solid rgba(17,24,32,.08); }
.al-china-style .payment-invoice > span{ position: absolute; left: 10px; bottom: 10px; font-size: 7px; font-weight: 800; }
.al-china-style .payment-invoice em{ position: absolute; right: 8px; bottom: 8px; padding: 3px 4px 2px; border: 1px solid var(--orange); border-radius: 50%; color: var(--orange); font-size: 6px; font-style: normal; font-weight: 900; transform: rotate(-10deg); }
.al-china-style .service-result-visual{ position: absolute; z-index: 1; top: 21px; right: 30px; width: 360px; height: 116px; }
.al-china-style .service-product-boxes{ position: absolute; left: 5px; bottom: 8px; width: 125px; height: 94px; }
.al-china-style .service-product-boxes::after{ content: ""; position: absolute; z-index: 0; left: 0; right: 4px; bottom: 0; height: 9px; border: 1.5px solid #8c4d2c; border-radius: 2px; background: repeating-linear-gradient(90deg, #a65d34 0 21px, #d28a58 21px 27px); box-shadow: 0 7px 12px rgba(17,24,32,.13); }
.al-china-style .service-product-boxes i{ position: absolute; z-index: 1; display: block; overflow: hidden; border: 1.5px solid #a85a2d; border-radius: 3px; background: linear-gradient(145deg, #efb679 0 14%, #d8864e 14% 100%); box-shadow: 0 7px 14px rgba(17,24,32,.13); }
.al-china-style .service-product-boxes i::before{ content: ""; position: absolute; inset: 0 auto 0 50%; width: 9px; border-left: 1px solid rgba(121,68,36,.22); border-right: 1px solid rgba(121,68,36,.22); background: rgba(255,224,177,.8); transform: translateX(-50%); }
.al-china-style .service-product-boxes i::after{ content: ""; position: absolute; right: 6px; bottom: 7px; width: 18px; height: 12px; border: 1px solid rgba(17,24,32,.22); background: #fff; box-shadow: inset 0 -3px 0 #d8dde0, inset 0 -6px 0 #fff, inset 0 -8px 0 #d8dde0; }
.al-china-style .service-product-boxes i:nth-child(1){ left: 0; bottom: 8px; width: 54px; height: 49px; transform: rotate(-2deg); }
.al-china-style .service-product-boxes i:nth-child(2){ left: 45px; bottom: 8px; width: 72px; height: 62px; transform: rotate(2deg); }
.al-china-style .service-product-boxes i:nth-child(3){ left: 34px; top: 0; width: 57px; height: 45px; transform: rotate(-1deg); }
.al-china-style .service-result-documents{ position: absolute; left: 145px; top: 12px; width: 130px; height: 90px; }
.al-china-style .service-result-documents i{ position: absolute; display: grid; place-items: center; width: 58px; height: 72px; border: 1.5px solid rgba(17,24,32,.2); border-radius: 5px; background: #fff; box-shadow: 0 8px 18px rgba(17,24,32,.07); color: var(--ink); font-style: normal; font-size: 13px; font-weight: 900; }
.al-china-style .service-result-documents i::after{ content: ""; position: absolute; left: 12px; right: 12px; bottom: 14px; height: 7px; border-top: 2px solid rgba(17,24,32,.13); border-bottom: 2px solid rgba(17,24,32,.13); }
.al-china-style .service-result-documents i:nth-child(1){ left: 0; top: 8px; transform: rotate(-7deg); }
.al-china-style .service-result-documents i:nth-child(2){ left: 38px; top: 0; transform: rotate(1deg); }
.al-china-style .service-result-documents i:nth-child(3){ right: 0; top: 10px; transform: rotate(8deg); }
.al-china-style .service-result-check{ position: absolute; right: 1px; top: 22px; width: 67px; height: 67px; display: grid; place-items: center; border-radius: 50%; background: var(--orange); box-shadow: 0 10px 22px rgba(255,90,31,.24); color: white; font-size: 34px; font-weight: 800; transition: transform .25s ease; }
.al-china-style .has-illustration .service-top{ min-height: 112px; }
.al-china-style .has-logos .service-top{ min-height: 92px; }
.al-china-style .has-documents .service-top{ min-height: 98px; }
.al-china-style .has-result-visual .service-top{ min-height: 110px; }
.al-china-style .has-payment-visual .service-top{ min-height: 104px; }
.al-china-style .has-illustration .service-number,.al-china-style .has-illustration .service-copy{ position: relative; z-index: 1; }
.al-china-style .service-copy{ margin-top: auto; padding-top: 36px; }
.al-china-style .service-copy h3{ max-width: 490px; margin-bottom: 18px; font-size: clamp(27px, 2.5vw, 37px); line-height: .98; letter-spacing: -.05em; text-transform: uppercase; }
.al-china-style .service-subtitle{ display: block; margin-bottom: 15px; color: var(--orange); font-size: 15px; font-weight: 800; letter-spacing: -.02em; }
.al-china-style .service-copy p{ max-width: 550px; margin: 0; color: #5e656a; font-size: 13px; line-height: 1.58; }
.al-china-style .service-row:last-child .service-copy{ max-width: 790px; }
.al-china-style .service-row:last-child .service-copy h3{ max-width: 760px; }
@media  (hover: hover) {.al-china-style .preflight-card:hover{ z-index: 1; transform: translateY(-4px); border-color: rgba(255,90,31,.5); box-shadow: 0 18px 34px rgba(17,24,32,.08); }
.al-china-style .preflight-card:hover::before{ transform: scaleY(1); }
.al-china-style .service-row:hover{ transform: translateY(-4px); border-color: rgba(255,90,31,.5); box-shadow: 0 18px 34px rgba(17,24,32,.08); }
.al-china-style .service-row:hover::before{ transform: scaleY(1); }
.al-china-style .service-row:hover .service-symbol{ background: var(--orange); color: white; transform: rotate(-7deg); }
.al-china-style .service-row:hover .service-document:first-child{ transform: translate(-3px, 2px) rotate(-10deg); }
.al-china-style .service-row:hover .service-document:last-child{ transform: translate(3px, -2px) rotate(10deg); }
.al-china-style .service-row:hover .service-illustration{ transform: translate(-4px, 2px) scale(1.035); }
.al-china-style .service-row:hover .service-customs-badge{ transform: translate(-3px, -2px) rotate(-3deg); }
.al-china-style .service-row:hover .payment-platform-grid i{ transform: translateY(-2px); }
.al-china-style .service-row:hover .payment-invoice{ transform: translate(-2px, -3px) rotate(-1deg); box-shadow: 0 15px 28px rgba(17,24,32,.12); }
.al-china-style .service-row:hover .service-result-check{ transform: scale(1.08) rotate(-6deg); }}
.al-china-style .compliance-section{ position: relative; padding: 74px 0 84px; overflow: hidden; border-bottom: 1px solid var(--line); background: #d8d5cf url("/wp-content/uploads/adaptiv-redesign/compliance-workspace-v1.png") center / cover no-repeat; color: var(--ink); }
.al-china-style .compliance-section::before{ content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(17,24,32,.38), rgba(17,24,32,.2) 48%, rgba(17,24,32,.35)), linear-gradient(180deg, rgba(17,24,32,.08), rgba(17,24,32,.28)); }
.al-china-style .compliance-section .shell{ position: relative; z-index: 1; }
.al-china-style .compliance-head{ margin-bottom: 20px; padding: 26px 29px 29px; border: 1px solid rgba(255,255,255,.18); border-radius: 14px; background: rgba(17,24,32,.91); box-shadow: 0 18px 42px rgba(17,24,32,.2); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); }
.al-china-style .compliance-head h2{ max-width: 1080px; margin: 0; color: #fff; font-family: "Arial Narrow", "Roboto Condensed", Arial, Helvetica, sans-serif; font-size: clamp(43px, 4.8vw, 70px); font-stretch: condensed; font-weight: 900; line-height: .9; letter-spacing: -.06em; text-shadow: 0 2px 18px rgba(0,0,0,.24); text-transform: uppercase; }
.al-china-style .compliance-grid{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 13px; }
.al-china-style .compliance-card{ position: relative; height: 310px; display: flex; flex-direction: column; padding: 22px 23px 20px; overflow: hidden; border: 1px solid rgba(255,255,255,.88); border-radius: 14px; background: rgba(255,255,255,.91); box-shadow: 0 15px 38px rgba(17,24,32,.17); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease; }
.al-china-style .compliance-card h3{ max-width: 340px; margin: 0 0 12px; padding-right: 8px; font-family: "Arial Narrow", "Roboto Condensed", Arial, Helvetica, sans-serif; font-size: clamp(21px, 1.65vw, 27px); font-stretch: condensed; font-weight: 900; line-height: 1; letter-spacing: -.045em; text-transform: uppercase; }
.al-china-style .compliance-card p{ max-width: 345px; margin: 0 0 18px; padding-right: 7px; color: #4b4f52; font-size: 12px; line-height: 1.45; }
.al-china-style .compliance-price{ width: fit-content; min-width: 142px; display: grid; gap: 4px; margin: -2px 0 14px; padding: 10px 13px 9px; border: 1px solid rgba(255,90,31,.42); border-radius: 10px; background: linear-gradient(135deg, rgba(255,90,31,.14), rgba(255,176,123,.2)); color: #bd380a; box-shadow: 0 7px 16px rgba(255,90,31,.1); }
.al-china-style .compliance-price span{ color: #6d4a3d; font-size: 8px; font-weight: 800; line-height: 1; letter-spacing: .12em; text-transform: uppercase; }
.al-china-style .compliance-price strong{ color: #d7420d; font-size: 18px; font-weight: 950; line-height: 1; letter-spacing: -.02em; white-space: nowrap; }
.al-china-style .compliance-logo{ width: 58px; height: 58px; display: grid; place-items: center; margin-top: auto; padding: 8px; border: 1px solid rgba(17,24,32,.1); border-radius: 9px; background: rgba(255,255,255,.76); box-shadow: 0 7px 16px rgba(17,24,32,.07); }
.al-china-style .compliance-logo img{ display: block; width: 100%; height: 100%; object-fit: contain; }
.al-china-style .compliance-logo-03{ width: 188px; height: 66px; padding: 8px 11px; }
.al-china-style .compliance-logo-03 img{ width: 100%; height: auto; }
.al-china-style .compliance-logo-04 img{ width: 76%; height: 76%; }
.al-china-style .compliance-document{ position: relative; width: 48px; height: 58px; display: block; margin-top: auto; padding: 11px 7px 7px; border: 1.5px solid var(--orange); border-radius: 4px 4px 7px 4px; background: rgba(255,255,255,.78); box-shadow: 5px 5px 0 rgba(255,90,31,.1); color: var(--orange); }
.al-china-style .compliance-document::after{ content: ""; position: absolute; top: -2px; right: -2px; width: 14px; height: 14px; border-left: 1.5px solid var(--orange); border-bottom: 1.5px solid var(--orange); border-radius: 0 3px 0 4px; background: #f3eee8; }
.al-china-style .compliance-document strong{ position: relative; z-index: 1; display: block; max-width: 36px; font-size: 13px; font-weight: 900; line-height: .9; letter-spacing: -.055em; white-space: normal; }
.al-china-style .compliance-document i{ display: block; width: 25px; height: 1.5px; margin-top: 6px; background: rgba(17,24,32,.18); }
.al-china-style .compliance-document i + i{ width: 18px; margin-top: 4px; }
.al-china-style .compliance-document i + i + i{ width: 22px; }
.al-china-style .compliance-document.is-code{ width: 62px; }
.al-china-style .compliance-document.is-code strong{ max-width: 48px; font-size: 11px; line-height: 1; }
.al-china-style .compliance-corner{ position: absolute; right: 19px; bottom: 19px; width: 24px; height: 24px; display: grid; grid-template-columns: repeat(3, 5px); align-content: end; justify-content: end; gap: 3px; }
.al-china-style .compliance-corner i{ width: 5px; height: 5px; border-radius: 50%; background: #f09a00; }
.al-china-style .compliance-corner i:nth-child(1){ opacity: .35; }
.al-china-style .compliance-corner i:nth-child(2){ opacity: .65; }
@media  (hover: hover) {.al-china-style .compliance-card:hover{ transform: translateY(-4px); border-color: rgba(255,255,255,.96); box-shadow: 0 20px 40px rgba(17,24,32,.14); }}
.al-china-style .hero-facts{ background: var(--ink); color: white; }
.al-china-style .safety{ background: var(--ink); color: white; border-bottom: 1px solid rgba(255,255,255,.12); }
.al-china-style .safety .section-label{ color: #899198; }
.al-china-style .safety-head{ display: grid; grid-template-columns: .7fr 3.1fr; gap: 55px; align-items: start; margin-bottom: 58px; }
.al-china-style .safety-head h2{ max-width: 1040px; margin: 0; font-size: clamp(45px, 5vw, 76px); line-height: .96; letter-spacing: -.06em; text-transform: uppercase; }
.al-china-style .safety-head h2 span{ color: var(--orange); }
.al-china-style .safety-facts{ display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid rgba(255,255,255,.15); border-bottom: 1px solid rgba(255,255,255,.15); }
.al-china-style .safety-facts > div{ min-height: 150px; display: flex; align-items: center; gap: 24px; padding: 28px 32px; border-right: 1px solid rgba(255,255,255,.15); }
.al-china-style .safety-facts > div:first-child{ padding-left: 0; }
.al-china-style .safety-facts > div:last-child{ border-right: 0; }
.al-china-style .safety-facts strong{ flex: 0 0 auto; color: var(--orange); font-size: clamp(35px, 3.5vw, 54px); line-height: .9; letter-spacing: -.07em; text-transform: uppercase; }
.al-china-style .safety-facts > div:first-child strong{ font-size: clamp(38px, 4vw, 62px); white-space: nowrap; text-transform: none; }
.al-china-style .safety-facts span{ color: #c3c9cd; font-size: 11px; font-weight: 700; line-height: 1.45; letter-spacing: .04em; text-transform: uppercase; }
.al-china-style .safety-assurances{ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; margin-top: 34px; }
.al-china-style .safety-assurances article{ position: relative; min-height: 285px; display: flex; flex-direction: column; padding: 25px 24px 22px; overflow: hidden; background: white; color: var(--ink); transition: transform .25s ease, box-shadow .25s ease; }
.al-china-style .safety-assurances h3{ max-width: 240px; margin: 0 0 16px; font-size: clamp(20px, 1.7vw, 27px); line-height: .96; letter-spacing: -.045em; text-transform: uppercase; }
.al-china-style .safety-assurances p{ max-width: 255px; margin: 0 0 22px; color: #565d62; font-size: 12px; line-height: 1.48; }
.al-china-style .safety-account-icon{ width: 70px; height: 70px; display: grid; place-items: center; align-content: center; gap: 1px; margin-top: auto; margin-left: auto; border: 2px solid var(--orange); border-radius: 50%; color: var(--orange); }
.al-china-style .safety-account-icon b{ font-size: 27px; line-height: 1; }
.al-china-style .safety-account-icon small{ font-size: 7px; font-weight: 900; letter-spacing: .08em; text-transform: uppercase; }
.al-china-style .safety-brand-crop{ position: relative; width: 207px; height: 92px; display: block; margin-top: auto; overflow: hidden; border-radius: 7px; background-color: #e9e9e7; background-image: url("/wp-content/uploads/adaptiv-redesign/safety-brand-logos.png"); background-repeat: no-repeat; background-size: 414px auto; }
.al-china-style .safety-marketplaces{ background-position: 0 center; }
.al-china-style .safety-yandex-logo{ position: absolute; left: 107px; top: 50%; width: 38px; height: 38px; display: grid; place-items: center; border-radius: 50%; background: #e32636; box-shadow: 0 3px 9px rgba(17,24,32,.13); color: white; font-size: 22px; font-weight: 800; line-height: 1; letter-spacing: -.08em; transform: translateY(-50%); }
.al-china-style .safety-banks{ background-position: -207px -1px; }
.al-china-style .safety-edo-icon{ position: relative; width: 78px; height: 88px; display: grid; place-items: center; align-content: center; gap: 5px; margin-top: auto; margin-left: auto; border: 2px solid var(--orange); border-radius: 5px 5px 9px 5px; color: var(--orange); }
.al-china-style .safety-edo-icon::before{ content: ""; position: absolute; top: -2px; right: -2px; width: 21px; height: 21px; border-left: 2px solid var(--orange); border-bottom: 2px solid var(--orange); border-radius: 0 4px 0 5px; background: white; }
.al-china-style .safety-edo-icon b{ font-size: 18px; }
.al-china-style .safety-edo-icon small{ font-size: 7px; font-weight: 900; letter-spacing: .12em; text-transform: uppercase; }
.al-china-style .safety-ledger{ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; margin-top: 10px; }
.al-china-style .safety-ledger-head{ display: none; }
.al-china-style .safety-ledger article{ position: relative; min-height: 285px; display: flex; flex-direction: column; padding: 25px 24px 22px; overflow: hidden; background: white; color: var(--ink); transition: transform .25s ease, box-shadow .25s ease; }
.al-china-style .safety-ledger h3{ max-width: 240px; margin: 0 0 22px; font-size: clamp(20px, 1.7vw, 27px); line-height: .96; letter-spacing: -.045em; text-transform: uppercase; }
.al-china-style .safety-ledger p{ max-width: 255px; margin: 0 0 17px; color: #565d62; font-size: 12px; line-height: 1.48; }
.al-china-style .safety-ledger p small{ display: block; margin-bottom: 6px; color: var(--orange); font-size: 7px; font-weight: 900; letter-spacing: .12em; text-transform: uppercase; }
.al-china-style .safety-ledger p:last-child{ margin-top: auto; margin-bottom: 0; padding-top: 14px; border-top: 1px solid rgba(17,24,32,.14); color: var(--ink); font-weight: 800; }
.al-china-style .safety-ledger p.safety-volume strong{ display: block; margin-top: 2px; color: var(--orange); font-size: clamp(34px, 3.2vw, 48px); font-weight: 700; line-height: .92; letter-spacing: -.06em; }
.al-china-style .safety-ledger p.safety-volume span{ display: block; max-width: 220px; margin-top: 9px; color: var(--ink); font-size: 11px; font-weight: 800; line-height: 1.35; }
.al-china-style .safety-result{ margin-top: 24px; display: grid; grid-template-columns: .65fr 1.4fr 1.25fr; gap: 30px; align-items: center; padding: 28px 30px; background: var(--orange); color: white; }
.al-china-style .safety-result > span{ font-size: 9px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
.al-china-style .safety-result strong{ font-size: 18px; line-height: 1.2; letter-spacing: -.025em; }
.al-china-style .safety-result p{ margin: 0; font-size: 12px; line-height: 1.5; }
@media  (hover: hover) {.al-china-style .safety-assurances article:hover,.al-china-style .safety-ledger article:hover{ transform: translateY(-4px); box-shadow: 0 18px 34px rgba(0,0,0,.2); }}
.al-china-style .cargo-process{ padding-block: 88px; background: var(--ink); color: white; }
.al-china-style .cargo-head{ display: grid; grid-template-columns: .7fr 3.1fr; gap: 18px 55px; align-items: start; margin-bottom: 26px; }
.al-china-style .cargo-process .section-label{ color: #899198; align-self: start; }
.al-china-style .cargo-head h2{ margin: 0; font-size: clamp(34px, 3.5vw, 48px); line-height: 1; letter-spacing: -.055em; white-space: nowrap; text-transform: uppercase; }
.al-china-style .cargo-head > p{ grid-column: 2; max-width: 760px; margin: 0; color: #aeb4b8; font-size: 15px; line-height: 1.5; }
.al-china-style .cargo-grid{ display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; }
.al-china-style .cargo-photo{ position: relative; aspect-ratio: 4 / 3; margin: 0; padding: 0; overflow: hidden; border: 0; border-radius: 0; background: #252d35; color: inherit; cursor: zoom-in; font: inherit; text-align: left; appearance: none; }
.al-china-style .cargo-photo img{ width: 100%; height: 100%; display: block; object-fit: cover; transition: transform .35s ease; }
.al-china-style .cargo-photo-zoom{ position: absolute; z-index: 1; top: 14px; right: 14px; padding: 8px 10px; background: rgba(17,24,32,.78); color: white; font-size: 8px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; opacity: 0; transform: translateY(-4px); transition: opacity .25s ease, transform .25s ease; }
.al-china-style .cargo-photo:hover img{ transform: scale(1.035); }
.al-china-style .cargo-photo:hover .cargo-photo-zoom,.al-china-style .cargo-photo:focus-visible .cargo-photo-zoom{ opacity: 1; transform: translateY(0); }
.al-china-style .cargo-photo:focus-visible{ outline: 3px solid var(--orange); outline-offset: -3px; }
.al-china-style .cargo-gallery-more{ display: flex; justify-content: center; margin-top: 28px; }
.al-china-style .cargo-gallery-more button{ min-width: 260px; min-height: 58px; display: flex; align-items: center; justify-content: space-between; gap: 34px; padding: 0 20px; border: 1px solid rgba(255,255,255,.24); background: transparent; color: white; cursor: pointer; font: inherit; font-size: 10px; font-weight: 900; letter-spacing: .09em; text-transform: uppercase; transition: border-color .2s, background .2s, transform .2s; }
.al-china-style .cargo-gallery-more button:hover{ border-color: var(--orange); background: rgba(255,90,31,.1); transform: translateY(-2px); }
.al-china-style .cargo-gallery-more button:focus-visible{ outline: 3px solid var(--orange); outline-offset: 3px; }
.al-china-style .cargo-gallery-more b{ color: var(--orange); font-size: 17px; }
.al-china-style .cargo-lightbox{ position: fixed; z-index: 1100; inset: 0; display: grid; place-items: center; padding: 28px; background: rgba(5,9,13,.92); backdrop-filter: blur(8px); }
.al-china-style .cargo-lightbox-window{ width: min(1480px, calc(100vw - 56px)); height: calc(100dvh - 56px); display: grid; grid-template-rows: auto minmax(0, 1fr); overflow: hidden; background: #070c11; box-shadow: 0 30px 90px rgba(0,0,0,.55); }
.al-china-style .cargo-lightbox-bar{ flex: 0 0 auto; min-height: 70px; display: flex; align-items: center; justify-content: space-between; gap: 28px; padding: 12px 16px 12px 22px; border-bottom: 1px solid rgba(255,255,255,.14); background: var(--ink); color: white; }
.al-china-style .cargo-lightbox-bar > div{ min-width: 0; display: flex; align-items: center; gap: 18px; }
.al-china-style .cargo-lightbox-bar span{ color: var(--orange); font-size: 10px; font-weight: 800; letter-spacing: .08em; }
.al-china-style .cargo-lightbox-bar strong{ overflow: hidden; font-size: 13px; letter-spacing: .04em; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }
.al-china-style .cargo-lightbox-bar button{ flex: 0 0 auto; height: 44px; display: flex; align-items: center; gap: 17px; padding: 0 10px 0 15px; border: 1px solid rgba(255,255,255,.28); background: transparent; color: white; cursor: pointer; font: inherit; font-size: 9px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.al-china-style .cargo-lightbox-bar button:hover,.al-china-style .cargo-lightbox-bar button:focus-visible{ border-color: var(--orange); }
.al-china-style .cargo-lightbox-bar button b{ color: var(--orange); font-size: 25px; font-weight: 400; line-height: 1; }
.al-china-style .cargo-lightbox-image{ position: relative; width: 100%; height: 100%; min-width: 0; min-height: 0; display: grid; place-items: center; overflow: hidden; }
.al-china-style .cargo-lightbox-image img{ position: absolute; inset: 0; width: 100%; height: 100%; display: block; object-fit: contain; object-position: center; opacity: 0; touch-action: pinch-zoom; user-select: none; transition: opacity .18s ease; }
.al-china-style .cargo-lightbox-image.is-loaded img{ opacity: 1; }
.al-china-style .cargo-lightbox-status{ position: absolute; z-index: 1; inset: 0; display: grid; place-items: center; padding: 24px; color: #899198; font-size: 10px; font-weight: 800; letter-spacing: .1em; text-align: center; text-transform: uppercase; }
.al-china-style .cargo-lightbox-prev,.al-china-style .cargo-lightbox-next{ position: absolute; z-index: 1; top: 50%; width: 52px; height: 52px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.3); border-radius: 50%; background: rgba(17,24,32,.78); color: white; cursor: pointer; font-size: 23px; transform: translateY(-50%); }
.al-china-style .cargo-lightbox-prev{ left: 18px; }
.al-china-style .cargo-lightbox-next{ right: 18px; }
.al-china-style .cargo-lightbox-prev:hover,.al-china-style .cargo-lightbox-next:hover,.al-china-style .cargo-lightbox-prev:focus-visible,.al-china-style .cargo-lightbox-next:focus-visible{ border-color: var(--orange); color: var(--orange); }
.al-china-style .proof{ padding-top: 70px; background: #f1f0ec; border-top: 1px solid var(--line); }
.al-china-style .proof-head{ display: grid; grid-template-columns: 170px 1fr; gap: 32px; align-items: center; margin-bottom: 20px; padding: 18px 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.al-china-style .proof-heading{ display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(240px, .7fr); gap: 40px; align-items: center; }
.al-china-style .proof-heading h2{ margin: 0; font-size: clamp(28px, 3vw, 40px); line-height: 1; letter-spacing: -.045em; white-space: nowrap; text-transform: uppercase; }
.al-china-style .proof-heading > p{ max-width: 330px; margin: 0; color: #5c6368; font-size: 12px; line-height: 1.5; }
.al-china-style .proof-grid{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; }
.al-china-style .proof-card{ min-width: 0; background: white; border: 1px solid var(--line); overflow: hidden; }
.al-china-style .proof-preview{ position: relative; width: 100%; height: 340px; display: block; padding: 0; overflow: hidden; border: 0; border-radius: 0; background: #deded9; color: inherit; cursor: zoom-in; font: inherit; text-align: left; appearance: none; }
.al-china-style .proof-preview::after{ content: ""; position: absolute; inset: 62% 0 0; background: linear-gradient(transparent, rgba(17,24,32,.23)); pointer-events: none; }
.al-china-style .proof-preview img{ width: 100%; height: 100%; display: block; object-fit: cover; object-position: top; transition: transform .35s ease; }
.al-china-style .proof-preview:hover img{ transform: scale(1.025); }
.al-china-style .proof-preview:focus-visible{ outline: 3px solid var(--orange); outline-offset: -3px; }
.al-china-style .proof-open{ position: absolute; z-index: 1; right: 18px; bottom: 17px; display: flex; align-items: center; gap: 22px; padding: 11px 13px; background: var(--ink); color: white; font-size: 9px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.al-china-style .proof-open b{ color: var(--orange); font-size: 15px; }
.al-china-style .proof-meta{ display: grid; grid-template-columns: 42px 1fr; gap: 18px; padding: 26px; border-top: 1px solid var(--line); }
.al-china-style .proof-meta > span{ padding-top: 4px; color: var(--orange); font-size: 10px; font-weight: 800; }
.al-china-style .proof-meta small{ display: block; margin-bottom: 8px; color: #8a9094; font-size: 9px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.al-china-style .proof-meta h3{ margin-bottom: 10px; font-size: clamp(23px, 2.5vw, 34px); line-height: 1; letter-spacing: -.045em; text-transform: uppercase; }
.al-china-style .proof-meta p{ max-width: 490px; margin: 0; color: #646b70; font-size: 13px; line-height: 1.5; }
.al-china-style .scheme-switch{ display: grid; grid-template-columns: 1fr 1fr; margin-top: 42px; border: 1px solid var(--line); background: white; }
.al-china-style .scheme-switch > div{ min-height: 78px; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 18px 28px; }
.al-china-style .scheme-switch > div + div{ border-left: 1px solid var(--line); }
.al-china-style .scheme-switch strong{ font-size: 11px; letter-spacing: .1em; text-transform: uppercase; }
.al-china-style .scheme-switch span{ color: #71787d; font-size: 11px; white-space: nowrap; }
.al-china-style .scheme-switch .is-active{ border-color: var(--orange); background: var(--orange); color: white; }
.al-china-style .scheme-switch .is-active span{ color: rgba(255,255,255,.82); }
.al-china-style .agency-proof{ padding: 38px 40px 34px; background: var(--ink); color: white; }
.al-china-style .agency-proof-intro{ display: grid; grid-template-columns: minmax(0, 1.7fr) minmax(280px, .8fr); gap: 60px; align-items: end; }
.al-china-style .agency-proof-intro span{ display: block; margin-bottom: 28px; color: var(--orange); font-size: 9px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }
.al-china-style .agency-proof-intro h2{ margin: 0; font-size: clamp(34px, 4vw, 56px); line-height: .92; letter-spacing: -.055em; text-transform: uppercase; }
.al-china-style .agency-proof-intro p{ margin: 0 0 4px; color: #adb4b9; font-size: 13px; line-height: 1.6; }
.al-china-style .agency-flow{ display: grid; grid-template-columns: 1.15fr .8fr 1.35fr 1fr 1.25fr; gap: 0; margin: 36px 0 0; padding: 28px 0 0; border-top: 1px solid rgba(255,255,255,.17); list-style: none; }
.al-china-style .agency-flow li{ position: relative; min-height: 58px; padding: 0 34px 0 0; }
.al-china-style .agency-flow li:not(:last-child)::after{ content: none; position: absolute; top: 19px; right: 12px; color: var(--orange); font-size: 18px; }
.al-china-style .agency-flow span{ display: block; margin-bottom: 12px; color: #7d858b; font-size: 9px; font-weight: 800; }
.al-china-style .agency-flow strong{ display: block; font-size: 10px; line-height: 1.35; letter-spacing: .06em; text-transform: uppercase; }
.al-china-style .agency-documents-heading{ display: flex; align-items: center; justify-content: space-between; gap: 30px; padding: 25px 2px 18px; }
.al-china-style .agency-documents-heading span{ color: var(--orange); font-size: 9px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }
.al-china-style .agency-documents-heading p{ margin: 0; color: #656c71; font-size: 12px; }
.al-china-style .agency-documents-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
.al-china-style .agency-documents-grid .proof-preview{ height: 285px; }
.al-china-style .agency-documents-grid .proof-meta{ grid-template-columns: 28px 1fr; gap: 10px; padding: 20px 17px 22px; }
.al-china-style .agency-documents-grid .proof-meta h3{ font-size: clamp(19px, 1.8vw, 25px); }
.al-china-style .agency-documents-grid .proof-meta p{ font-size: 11px; }
.al-china-style .document-lightbox{ position: fixed; z-index: 1000; inset: 0; display: grid; place-items: center; padding: 32px; background: rgba(8, 12, 16, .88); backdrop-filter: blur(8px); }
.al-china-style .document-lightbox-window{ width: min(1180px, calc(100vw - 64px)); height: calc(100dvh - 64px); display: flex; flex-direction: column; overflow: hidden; background: #e8e8e3; box-shadow: 0 30px 90px rgba(0, 0, 0, .45); }
.al-china-style .document-lightbox-bar{ flex: 0 0 auto; min-height: 74px; display: flex; align-items: center; justify-content: space-between; gap: 28px; padding: 14px 18px 14px 24px; background: var(--ink); color: white; }
.al-china-style .document-lightbox-bar > div{ min-width: 0; display: flex; align-items: center; gap: 18px; }
.al-china-style .document-lightbox-bar span{ color: var(--orange); font-size: 10px; font-weight: 800; letter-spacing: .08em; }
.al-china-style .document-lightbox-bar strong{ overflow: hidden; font-size: 13px; letter-spacing: .04em; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }
.al-china-style .document-lightbox-bar button{ flex: 0 0 auto; height: 44px; display: flex; align-items: center; gap: 17px; padding: 0 10px 0 15px; border: 1px solid rgba(255, 255, 255, .28); background: transparent; color: white; cursor: pointer; font: inherit; font-size: 9px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.al-china-style .document-lightbox-bar button:hover{ border-color: var(--orange); }
.al-china-style .document-lightbox-bar button:focus-visible{ outline: 3px solid var(--orange); outline-offset: 2px; }
.al-china-style .document-lightbox-bar button b{ color: var(--orange); font-size: 25px; font-weight: 400; line-height: 1; }
.al-china-style .document-lightbox-image{ position: relative; flex: 1 1 auto; overflow: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; }
.al-china-style .document-lightbox-image img{ width: 100%; height: auto; display: block; background: white; touch-action: pinch-zoom; }
.al-china-style .document-lightbox-prev,.al-china-style .document-lightbox-next{ position: fixed; z-index: 2; top: 50%; width: 50px; height: 50px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.35); border-radius: 50%; background: rgba(17,24,32,.86); color: white; cursor: pointer; font: inherit; font-size: 19px; transform: translateY(-50%); }
.al-china-style .document-lightbox-prev{ left: max(18px, calc((100vw - 1180px) / 2 + 18px)); }
.al-china-style .document-lightbox-next{ right: max(18px, calc((100vw - 1180px) / 2 + 18px)); }
.al-china-style .document-lightbox-prev:hover,.al-china-style .document-lightbox-next:hover,.al-china-style .document-lightbox-prev:focus-visible,.al-china-style .document-lightbox-next:focus-visible{ border-color: var(--orange); color: var(--orange); outline: none; }
.al-china-style .own-import{ background: var(--ink); color: white; }
.al-china-style .contract-page{ min-height: 100svh; background: white; }
.al-china-style .contract-page-nav-wrap{ background: white; color: var(--ink); }
.al-china-style .contract-page-content{ padding-top: 95px; }
.al-china-style .own-import-head{ display: grid; grid-template-columns: .7fr 3.1fr; gap: 55px; align-items: start; margin-bottom: 72px; }
.al-china-style .own-import .section-label{ color: #899198; }
.al-china-style .own-import-head > div:last-child{ display: grid; grid-template-columns: 1.55fr 1fr; gap: 70px; align-items: end; }
.al-china-style .own-import-head h1,.al-china-style .own-import-head h2{ margin-bottom: 0; font-size: clamp(45px, 5vw, 76px); line-height: .96; letter-spacing: -.06em; text-transform: uppercase; }
.al-china-style .own-import-head p{ max-width: 520px; margin: 0 0 4px; color: #a8aeb2; font-size: 16px; line-height: 1.6; }
.al-china-style .own-import-offers{ display: grid; grid-template-columns: 1fr 1fr; gap: 1px; background: rgba(255,255,255,.16); border: 1px solid rgba(255,255,255,.16); }
.al-china-style .own-offer{ min-height: 770px; padding: 38px; background: var(--ink); display: flex; flex-direction: column; }
.al-china-style .featured-offer{ background: #171f27; }
.al-china-style .offer-top{ display: flex; align-items: center; justify-content: space-between; padding-bottom: 26px; border-bottom: 1px solid rgba(255,255,255,.16); }
.al-china-style .offer-number{ color: var(--orange); font-size: 11px; font-weight: 700; }
.al-china-style .offer-tag{ padding: 7px 10px; border: 1px solid rgba(255,255,255,.22); border-radius: 20px; color: #a6adb2; font-size: 9px; text-transform: uppercase; letter-spacing: .09em; }
.al-china-style .own-offer h2,.al-china-style .own-offer h3{ margin: 38px 0 24px; font-size: clamp(36px, 3.5vw, 54px); line-height: .95; letter-spacing: -.055em; text-transform: uppercase; }
.al-china-style .offer-lead{ max-width: 610px; margin-bottom: 34px; color: #b1b6ba; font-size: 15px; line-height: 1.65; }
.al-china-style .offer-details{ padding-top: 25px; border-top: 1px solid rgba(255,255,255,.16); }
.al-china-style .offer-details strong{ display: block; margin-bottom: 16px; font-size: 11px; text-transform: uppercase; letter-spacing: .1em; }
.al-china-style .offer-details ul{ display: grid; gap: 12px; margin: 0; padding: 0; list-style: none; }
.al-china-style .offer-details li{ position: relative; padding-left: 18px; color: #aab0b4; font-size: 13px; line-height: 1.5; }
.al-china-style .offer-details li::before{ content: ""; position: absolute; left: 0; top: .55em; width: 6px; height: 6px; border-radius: 50%; background: var(--orange); }
.al-china-style .responsibility-note{ display: grid; grid-template-columns: 70px 1fr; gap: 20px; margin-bottom: 25px; padding: 19px 20px; border-left: 3px solid var(--orange); background: rgba(255,90,31,.1); }
.al-china-style .responsibility-note span{ color: var(--orange); font-size: 9px; font-weight: 800; text-transform: uppercase; letter-spacing: .1em; }
.al-china-style .responsibility-note p{ margin: 0; color: #d5d8da; font-size: 13px; line-height: 1.5; }
.al-china-style .documents-needed p{ margin: 0; color: #aab0b4; font-size: 12px; line-height: 1.6; }
.al-china-style .offer-bottom{ display: flex; align-items: flex-end; justify-content: space-between; gap: 30px; margin-top: auto; padding-top: 42px; }
.al-china-style .offer-price{ display: grid; gap: 3px; }
.al-china-style .offer-price > span{ color: #878f95; font-size: 9px; text-transform: uppercase; letter-spacing: .12em; }
.al-china-style .offer-price strong{ font-size: 27px; letter-spacing: -.04em; }
.al-china-style .offer-price small{ color: #878f95; font-size: 10px; }
.al-china-style .offer-button{ min-width: 210px; height: 58px; display: flex; align-items: center; justify-content: space-between; gap: 30px; padding: 0 20px; background: var(--orange); color: white; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: .05em; transition: background .2s, transform .2s; }
.al-china-style .offer-button:hover{ background: #e8460b; transform: translateY(-2px); }
.al-china-style .offer-button span{ font-size: 19px; }
.al-china-style .request{ padding-block: 105px; background: white; color: var(--ink); border-top: 12px solid var(--orange); }
.al-china-style .request-grid{ display: grid; grid-template-columns: 1.3fr 1fr; gap: 100px; align-items: end; }
.al-china-style .request h2{ margin: 30px 0 0; }
.al-china-style .request-copy p{ max-width: 540px; margin-bottom: 20px; font-size: 18px; line-height: 1.5; }
.al-china-style .request-form{ display: grid; gap: 10px; }
.al-china-style .request-fields-row{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.al-china-style .request-field{ display: grid; gap: 8px; }
.al-china-style .request-field > span{ color: #6d7479; font-size: 9px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.al-china-style .request-field input,.al-china-style .request-field textarea{ width: 100%; border: 1px solid var(--line); border-radius: 0; outline: none; background: #f7f7f5; color: var(--ink); font: inherit; font-size: 13px; line-height: 1.45; transition: border-color .2s, background .2s; }
.al-china-style .request-field input{ min-height: 58px; padding: 0 17px; }
.al-china-style .request-field textarea{ min-height: 122px; padding: 15px 17px; resize: vertical; }
.al-china-style .request-field input::placeholder,.al-china-style .request-field textarea::placeholder{ color: #8a9094; opacity: 1; }
.al-china-style .request-field input:focus,.al-china-style .request-field textarea:focus{ border-color: var(--orange); background: white; }
.al-china-style .request-contact-actions{ display: block; }
.al-china-style .request-submit-button{ width: 100%; min-height: 64px; display: flex; align-items: center; justify-content: center; padding: 0 20px; border: 0; background: var(--orange); color: white; cursor: pointer; font-family: inherit; font-size: 11px; font-weight: 800; letter-spacing: .045em; text-transform: uppercase; transition: background .2s, transform .2s; }
.al-china-style .request-submit-button:hover{ background: #e8460b; transform: translateY(-2px); }
.al-china-style .request-submit-button:disabled{ cursor: wait; opacity: .72; transform: none; }
.al-china-style .request-submit-button.is-sent,.al-china-style .request-submit-button.is-sent:hover{ background: #187a43; cursor: default; opacity: 1; }
.al-china-style .request-contact-note{ display: block; min-height: 18px; margin-top: 14px; color: #73797e; font-size: 10px; line-height: 1.4; }
.al-china-style .request-contact-note strong{ color: var(--ink); }
.al-china-style .request-contact-note a{ color: var(--ink); font-weight: 800; text-decoration: underline; text-underline-offset: 2px; }
.al-china-style .request-contact-note-sent{ margin-top: 8px; color: #175f38; }
.al-china-style .request-contact-note-error{ color: #a43a1b; }
.al-china-style .request-success{ display: grid; grid-template-columns: 46px minmax(0, 1fr); gap: 15px; align-items: center; padding: 18px 20px; border: 1px solid #8ac7a1; border-radius: 6px; outline: none; background: #e9f7ee; box-shadow: 0 10px 28px rgba(24,122,67,.12); }
.al-china-style .request-success-icon{ width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #187a43; color: white; font-size: 24px; font-weight: 800; line-height: 1; }
.al-china-style .request-success strong{ display: block; color: #155d36; font-size: 16px; line-height: 1.2; }
.al-china-style .request-success p{ margin: 6px 0 0; color: #356449; font-size: 12px; line-height: 1.45; }
.al-china-style .request-honeypot{ position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.al-china-style .request-consent{ display: grid; grid-template-columns: 18px 1fr; gap: 10px; align-items: start; margin: 4px 0 8px; color: #62696e; font-size: 10px; line-height: 1.45; cursor: pointer; }
.al-china-style .request-consent input{ width: 16px; height: 16px; margin: 0; accent-color: var(--orange); }
.al-china-style .request-consent a{ color: var(--ink); text-decoration: underline; text-underline-offset: 2px; }
.al-china-style .footer{ min-height: 175px; display: flex; align-items: center; justify-content: space-between; gap: 24px; }
.al-china-style .footer-company{ display: grid; gap: 7px; text-align: center; }
.al-china-style .footer-company p{ margin: 0; color: var(--ink); font-size: 12px; font-weight: 800; letter-spacing: .035em; }
.al-china-style .footer-company span{ color: #6d7276; font-size: 11px; }
.al-china-style .footer-contacts{ display: grid; gap: 6px; }
.al-china-style .footer-contacts .footer-phone{ color: var(--ink); font-size: 13px; font-weight: 800; letter-spacing: .02em; }
.al-china-style .footer-contacts .footer-messenger{ display: flex; align-items: center; gap: 8px; color: var(--ink); font-size: 10px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; }
.al-china-style .footer-contacts .telegram-icon,.al-china-style .footer-contacts .email-icon{ width: 19px; height: 19px; flex: 0 0 19px; }
.al-china-style .email-icon{ display: inline-flex; overflow: hidden; border-radius: 50%; }
.al-china-style .email-icon svg{ width: 100%; height: 100%; display: block; }
.al-china-style .footer-contacts .footer-email{ letter-spacing: .02em; text-transform: none; }
.al-china-style .footer-legal{ max-width: 260px; display: grid; gap: 6px; }
.al-china-style .footer-legal a{ color: #646b70; font-size: 9px; line-height: 1.35; }
.al-china-style .footer-legal a:hover{ color: var(--orange); }
.al-china-style .offer-button .telegram-icon{ width: 22px; height: 22px; flex-basis: 22px; }
.al-china-style .footer > a:last-child{ font-size: 10px; text-transform: uppercase; letter-spacing: .1em; }
.al-china-style .legal-page{ min-height: 100svh; background: #f5f5f2; }
.al-china-style .legal-page-nav-wrap{ background: white; }
.al-china-style .legal-email-cta{ font-size: 9px; }
.al-china-style .legal-hero{ padding-block: 74px 82px; background: var(--ink); color: white; }
.al-china-style .legal-hero .section-label{ color: #8e969c; }
.al-china-style .legal-hero h1{ max-width: 1050px; margin: 38px 0 28px; font-size: clamp(52px, 6.2vw, 92px); line-height: .88; }
.al-china-style .legal-hero p{ max-width: 740px; margin-bottom: 24px; color: #c7ccd0; font-size: 18px; line-height: 1.55; }
.al-china-style .legal-hero > .shell > span{ color: var(--orange); font-size: 9px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.al-china-style .legal-content{ padding-block: 78px 110px; }
.al-china-style .legal-layout{ display: block; }
.al-china-style .legal-document-body{ display: grid; gap: 12px; }
.al-china-style .legal-section{ padding: 34px 38px; background: white; border: 1px solid var(--line); }
.al-china-style .legal-section h2{ margin-bottom: 19px; font-size: clamp(24px, 2.3vw, 34px); line-height: 1; letter-spacing: -.045em; }
.al-china-style .legal-section p,.al-china-style .legal-section li{ color: #4f575d; font-size: 14px; line-height: 1.65; }
.al-china-style .legal-section p:last-child{ margin-bottom: 0; }
.al-china-style .legal-section ul{ display: grid; gap: 8px; margin: 0 0 18px; padding-left: 20px; }
.al-china-style .legal-section a{ color: var(--orange); text-decoration: underline; text-underline-offset: 3px; }
.al-china-style .legal-callout{ margin: 5px 0 22px; padding: 21px 23px; border-left: 3px solid var(--orange); background: #f5f5f2; }
.al-china-style .legal-callout strong{ display: block; margin-bottom: 9px; color: var(--ink); font-size: 10px; letter-spacing: .1em; text-transform: uppercase; }
.al-china-style .legal-callout p{ margin: 0; }
.al-china-style .legal-footer{ background: white; }
@media  (max-width: 1050px) {.al-china-style .hero-grid{ grid-template-columns: 1fr 1fr; gap: 35px; }
.al-china-style h1{ font-size: clamp(58px, 8.2vw, 86px); }
.al-china-style .hero-visual{ min-height: 540px; }
.al-china-style .section-head{ grid-template-columns: .5fr 1.7fr; }
.al-china-style .section-head > p{ grid-column: 2; }
.al-china-style .services-head{ grid-template-columns: 120px 1fr; }
.al-china-style .services-head-copy{ grid-template-columns: 1fr; gap: 20px; }
.al-china-style .services-head-copy p{ max-width: 620px; }
.al-china-style .compliance-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.al-china-style .compliance-card{ height: 300px; }
.al-china-style .safety-head{ grid-template-columns: .5fr 1.7fr; }
.al-china-style .safety-facts > div{ min-height: 135px; flex-direction: column; align-items: flex-start; gap: 12px; padding: 24px; }
.al-china-style .safety-assurances{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.al-china-style .safety-ledger{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.al-china-style .safety-result{ grid-template-columns: .6fr 1.4fr; }
.al-china-style .safety-result p{ grid-column: 2; }
.al-china-style .cargo-head{ grid-template-columns: .5fr 1.7fr; }
.al-china-style .cargo-head > p{ grid-column: 2; }
.al-china-style .cargo-grid{ grid-template-columns: repeat(2, 1fr); }
.al-china-style .proof-head{ grid-template-columns: 145px 1fr; gap: 24px; }
.al-china-style .proof-heading{ grid-template-columns: 1fr; gap: 24px; }
.al-china-style .proof-preview{ height: 300px; }
.al-china-style .scheme-switch > div{ align-items: flex-start; flex-direction: column; gap: 8px; }
.al-china-style .agency-proof-intro{ grid-template-columns: 1.4fr 1fr; gap: 35px; }
.al-china-style .agency-documents-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.al-china-style .own-import-head{ grid-template-columns: .5fr 1.7fr; }
.al-china-style .own-import-head > div:last-child{ display: block; }
.al-china-style .own-import-head p{ margin-top: 28px; }
.al-china-style .own-offer{ min-height: 830px; padding: 30px; }
.al-china-style .offer-bottom{ align-items: stretch; flex-direction: column; }
.al-china-style .offer-button{ width: 100%; }}
@media  (max-width: 760px) {.al-china-style{ scroll-padding-top: 88px; }
.al-china-style .shell{ width: min(100% - 34px, 640px); }
.al-china-style .nav{ height: 72px; padding-inline: 17px; }
.al-china-style .china-towns-brand{ gap: 14px; font-size: 18px; }
.al-china-style .china-towns-mark{ width: 21px; height: 28px; flex-basis: 21px; }
.al-china-style .hero{ padding-top: 72px; }
.al-china-style .contract-page,.al-china-style .legal-page{ padding-top: 72px; }
.al-china-style .nav-cta{ padding: 0 13px; min-width: 44px; justify-content: center; }
.al-china-style .nav-actions{ gap: 6px; }
.al-china-style .nav-account{ min-width: 44px; padding-inline: 11px; }
.al-china-style .nav-cta{ font-size: 0; }
.al-china-style .nav-cta span{ font-size: 18px; }
.al-china-style .nav-calc-cta{ gap: 8px; padding-inline: 12px; font-size: 9px; white-space: nowrap; }
.al-china-style .nav-calc-cta span{ font-size: 14px; }
.al-china-style .hero{ min-height: auto; }
.al-china-style .hero-grid{ display: flex; flex-direction: column; align-items: stretch; padding-block: 46px 28px; }
.al-china-style .hero-copy{ display: contents; }
.al-china-style h1{ order: 1; margin: 0; font-size: clamp(52px, 16.5vw, 78px); }
.al-china-style .hero-lead{ order: 2; margin: 9px 0 20px; font-size: 17px; }
.al-china-style .hero-actions{ order: 5; flex-direction: column; align-items: stretch; }
.al-china-style .hero-actions p{ display: none; }
.al-china-style .primary-button{ width: 100%; }
.al-china-style .hero-visual{ order: 6; min-height: auto; margin-top: 6px; padding: 18px; }
.al-china-style .hero-visual::before{ display: none; }
.al-china-style .hero-capabilities{ grid-template-columns: 1fr; gap: 0; padding: 17px 0 14px; }
.al-china-style .hero-capability{ min-height: 78px; grid-template-columns: 30px 1fr; gap: 7px; padding: 13px 4px; }
.al-china-style .hero-capability:nth-last-child(-n + 2){ border-bottom: 0; }
.al-china-style .hero-capability:last-child{ border-bottom: 1px solid var(--line); }
.al-china-style .hero-capability strong{ font-size: 14px; }
.al-china-style .hero-capability small{ margin-top: 6px; font-size: 10px; }
.al-china-style .section{ padding-block: 85px; }
.al-china-style .section-head,.al-china-style .safety-head,.al-china-style .cargo-head,.al-china-style .own-import-head,.al-china-style .request-grid{ display: block; }
.al-china-style .services-head{ display: block; }
.al-china-style .services-head .services-head-copy h2{ font-size: clamp(37px, 11vw, 52px); }
.al-china-style .services-head-copy p{ margin-top: 20px; font-size: 13px; }
.al-china-style .compliance-section{ padding: 68px 0 76px; }
.al-china-style .compliance-head{ margin-bottom: 16px; padding: 23px 21px 25px; }
.al-china-style .compliance-head h2{ font-size: clamp(40px, 12vw, 58px); }
.al-china-style .compliance-grid{ grid-template-columns: 1fr; gap: 10px; }
.al-china-style .compliance-card{ height: auto; min-height: 285px; padding: 21px 20px 19px; }
.al-china-style .compliance-card h3{ max-width: 310px; font-size: 27px; }
.al-china-style .compliance-card p{ max-width: 330px; padding-right: 10px; font-size: 13px; }
.al-china-style .section-head .section-label{ margin-bottom: 28px; }
.al-china-style .section-head h2,.al-china-style .safety-head h2,.al-china-style .cargo-head h2,.al-china-style .proof-heading h2,.al-china-style .own-import-head h1,.al-china-style .own-import-head h2,.al-china-style .request h2{ font-size: clamp(40px, 12vw, 58px); }
.al-china-style .section-head{ padding-bottom: 45px; }
.al-china-style .section-head > p{ margin-top: 25px; }
.al-china-style .services.section{ padding-top: 58px; }
.al-china-style .preflight{ margin-bottom: 12px; }
.al-china-style .preflight-label,.al-china-style .service-stage-divider{ min-height: auto; align-items: flex-start; flex-direction: column; gap: 7px; padding: 17px 19px; }
.al-china-style .preflight-grid{ grid-template-columns: 1fr; }
.al-china-style .preflight-card{ min-height: auto; padding: 22px 20px 24px; border-right: 0; border-bottom: 1px solid var(--line); }
.al-china-style .preflight-card:last-child{ border-bottom: 0; }
.al-china-style .preflight-top{ min-height: auto; margin-bottom: 24px; }
.al-china-style .preflight-card h3{ font-size: 27px; }
.al-china-style .service-list{ grid-template-columns: 1fr; gap: 10px; }
.al-china-style .service-row,.al-china-style .service-row:last-child{ grid-column: auto; min-height: 260px; padding: 24px 22px 25px; }
.al-china-style .service-symbol{ width: 54px; height: 54px; font-size: 12px; }
.al-china-style .service-logo-set{ gap: 6px; }
.al-china-style .service-logo-badge{ height: 58px; min-width: 62px; padding: 9px 10px; border-radius: 9px; }
.al-china-style .service-logo-badge:first-child{ width: 62px; }
.al-china-style .service-logo-badge:last-child{ width: 134px; }
.al-china-style .service-document-set{ width: 104px; height: 68px; }
.al-china-style .service-document{ width: 54px; height: 65px; padding: 12px 8px 8px; }
.al-china-style .service-document span{ font-size: 16px; }
.al-china-style .service-document i{ width: 25px; margin-top: 7px; }
.al-china-style .service-document i + i{ width: 18px; margin-top: 5px; }
.al-china-style .service-illustration{ top: 10px; right: 5px; width: 165px; height: 118px; opacity: .92; }
.al-china-style .service-customs-badge{ top: 62px; right: 108px; width: 76px; padding: 6px 6px 5px; }
.al-china-style .service-customs-badge strong{ font-size: 12px; }
.al-china-style .service-customs-badge small{ margin-top: 4px; font-size: 6px; }
.al-china-style .service-payment-visual{ top: 16px; right: 14px; transform: scale(.67); transform-origin: top right; }
.al-china-style .service-result-visual{ top: 12px; right: 12px; width: 190px; height: 78px; transform: none; }
.al-china-style .service-result-visual .service-product-boxes{ left: 0; bottom: 0; transform: scale(.54); transform-origin: left bottom; }
.al-china-style .service-result-visual .service-result-documents{ left: 63px; top: 4px; transform: scale(.54); transform-origin: left top; }
.al-china-style .service-result-visual .service-result-check{ top: 18px; right: 0; width: 42px; height: 42px; font-size: 23px; box-shadow: 0 7px 16px rgba(255,90,31,.2); }
.al-china-style .has-illustration .service-top{ min-height: 92px; }
.al-china-style .has-logos .service-top{ min-height: 76px; }
.al-china-style .has-documents .service-top{ min-height: 82px; }
.al-china-style .has-result-visual .service-top{ min-height: 84px; }
.al-china-style .has-payment-visual .service-top{ min-height: 89px; }
.al-china-style .service-copy{ padding-top: 32px; }
.al-china-style .service-copy h3{ max-width: 85%; margin-bottom: 16px; font-size: clamp(26px, 8vw, 34px); }
.al-china-style .service-copy p{ padding-right: 24px; font-size: 12px; }
.al-china-style .safety-head{ margin-bottom: 42px; }
.al-china-style .safety-head .section-label{ margin-bottom: 28px; }
.al-china-style .safety-facts{ grid-template-columns: 1fr; }
.al-china-style .safety-facts > div,.al-china-style .safety-facts > div:first-child{ min-height: 106px; display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(118px, .92fr); align-items: center; gap: 18px; padding: 20px 0; border-right: 0; border-bottom: 1px solid rgba(255,255,255,.13); }
.al-china-style .safety-facts > div:last-child{ border-bottom: 0; }
.al-china-style .safety-facts strong,.al-china-style .safety-facts > div:first-child strong{ width: auto; min-width: 0; font-size: clamp(31px, 9.6vw, 39px); }
.al-china-style .safety-facts > div:first-child strong{ white-space: nowrap; }
.al-china-style .safety-facts span{ min-width: 0; font-size: 10px; line-height: 1.4; }
.al-china-style .safety-assurances{ grid-template-columns: 1fr; gap: 8px; margin-top: 26px; }
.al-china-style .safety-assurances article{ min-height: 255px; padding: 23px 22px 20px; }
.al-china-style .safety-assurances h3{ max-width: 280px; font-size: 26px; }
.al-china-style .safety-assurances p{ max-width: 310px; font-size: 12px; }
.al-china-style .safety-ledger{ grid-template-columns: 1fr; gap: 8px; margin-top: 8px; }
.al-china-style .safety-ledger article{ min-height: 255px; padding: 23px 22px 20px; }
.al-china-style .safety-ledger h3{ max-width: 280px; font-size: 26px; }
.al-china-style .safety-ledger p{ max-width: 310px; font-size: 12px; }
.al-china-style .safety-result{ display: block; margin-top: 18px; padding: 25px 22px; }
.al-china-style .safety-result strong{ display: block; margin-top: 14px; font-size: 20px; }
.al-china-style .safety-result p{ margin-top: 13px; }
.al-china-style .cargo-head{ margin-bottom: 26px; }
.al-china-style .cargo-head .section-label{ margin-bottom: 28px; }
.al-china-style .cargo-process{ padding-block: 65px; }
.al-china-style .cargo-head h2{ white-space: normal; }
.al-china-style .cargo-head > p{ margin-top: 25px; font-size: 14px; }
.al-china-style .cargo-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
.al-china-style .cargo-gallery-more{ margin-top: 22px; }
.al-china-style .cargo-gallery-more button{ width: 100%; min-width: 0; }
.al-china-style .cargo-photo-zoom{ display: none; }
.al-china-style .cargo-lightbox{ padding: 0; }
.al-china-style .cargo-lightbox-window{ width: 100vw; height: 100dvh; }
.al-china-style .cargo-lightbox-bar{ min-height: 64px; padding: 10px 10px 10px 15px; }
.al-china-style .cargo-lightbox-bar > div{ gap: 10px; }
.al-china-style .cargo-lightbox-bar strong{ max-width: 45vw; font-size: 10px; }
.al-china-style .cargo-lightbox-prev,.al-china-style .cargo-lightbox-next{ width: 44px; height: 44px; font-size: 20px; }
.al-china-style .cargo-lightbox-prev{ left: 10px; }
.al-china-style .cargo-lightbox-next{ right: 10px; }
.al-china-style .proof{ padding-top: 48px; }
.al-china-style .proof-head{ display: block; margin-bottom: 18px; padding: 14px 0; }
.al-china-style .proof-head .section-label{ margin-bottom: 12px; }
.al-china-style .proof-heading{ display: block; }
.al-china-style .proof-heading h2{ font-size: 31px; white-space: normal; }
.al-china-style .proof-heading > p{ margin-top: 10px; font-size: 12px; }
.al-china-style .proof-grid{ grid-template-columns: 1fr; gap: 12px; }
.al-china-style .proof-preview{ height: auto; aspect-ratio: 16 / 10; }
.al-china-style .proof-meta{ padding: 22px 20px; }
.al-china-style .proof-meta h3{ font-size: 25px; }
.al-china-style .scheme-switch{ grid-template-columns: 1fr; margin-top: 28px; }
.al-china-style .scheme-switch > div{ min-height: auto; padding: 17px 18px; }
.al-china-style .scheme-switch > div + div{ border-top: 1px solid var(--line); border-left: 0; }
.al-china-style .scheme-switch span{ white-space: normal; }
.al-china-style .agency-proof{ padding: 28px 22px 24px; }
.al-china-style .agency-proof-intro{ display: block; }
.al-china-style .agency-proof-intro span{ margin-bottom: 20px; }
.al-china-style .agency-proof-intro h2{ font-size: clamp(31px, 9vw, 44px); }
.al-china-style .agency-proof-intro p{ margin-top: 24px; }
.al-china-style .agency-flow{ grid-template-columns: 1fr; gap: 0; margin-top: 26px; padding-top: 12px; }
.al-china-style .agency-flow li{ min-height: auto; display: grid; grid-template-columns: 30px 1fr; gap: 9px; padding: 13px 0; border-bottom: 1px solid rgba(255,255,255,.1); }
.al-china-style .agency-flow li:not(:last-child)::after{ content: none; top: auto; right: 0; bottom: -9px; padding: 0 5px; background: var(--ink); font-size: 14px; }
.al-china-style .agency-flow span{ margin: 1px 0 0; }
.al-china-style .agency-documents-heading{ align-items: flex-start; flex-direction: column; gap: 8px; padding-top: 22px; }
.al-china-style .agency-documents-grid{ grid-template-columns: 1fr; }
.al-china-style .agency-documents-grid .proof-preview{ height: auto; aspect-ratio: 16 / 10; }
.al-china-style .document-lightbox{ padding: 0; }
.al-china-style .document-lightbox-window{ width: 100vw; height: 100dvh; }
.al-china-style .document-lightbox-bar{ min-height: 66px; padding: 10px 10px 10px 15px; }
.al-china-style .document-lightbox-bar > div{ gap: 10px; }
.al-china-style .document-lightbox-bar strong{ max-width: 42vw; font-size: 10px; }
.al-china-style .document-lightbox-bar button{ height: 42px; gap: 9px; padding-left: 11px; }
.al-china-style .document-lightbox-prev,.al-china-style .document-lightbox-next{ width: 42px; height: 42px; font-size: 17px; }
.al-china-style .document-lightbox-prev{ left: 9px; }
.al-china-style .document-lightbox-next{ right: 9px; }
.al-china-style .own-import-head{ margin-bottom: 45px; }
.al-china-style .own-import-head .section-label{ margin-bottom: 28px; }
.al-china-style .own-import-head p{ margin-top: 25px; font-size: 15px; }
.al-china-style .own-import-offers{ display: block; border: 0; background: none; }
.al-china-style .own-offer{ min-height: auto; padding: 28px 0; background: transparent; border-top: 1px solid rgba(255,255,255,.16); }
.al-china-style .own-offer + .own-offer{ margin-top: 55px; }
.al-china-style .own-offer h2,.al-china-style .own-offer h3{ font-size: clamp(38px, 12vw, 54px); }
.al-china-style .offer-lead{ font-size: 14px; }
.al-china-style .responsibility-note{ grid-template-columns: 55px 1fr; gap: 12px; }
.al-china-style .offer-bottom{ margin-top: 44px; padding-top: 0; }
.al-china-style .request{ padding-block: 80px; }
.al-china-style .request-copy{ margin-top: 35px; }
.al-china-style .request-copy p{ font-size: 16px; }
.al-china-style .request-fields-row{ grid-template-columns: 1fr; }
.al-china-style .request-field textarea{ min-height: 145px; }
.al-china-style .request-submit-button{ min-height: 58px; padding-inline: 14px; }
.al-china-style .footer{ min-height: 0; align-items: flex-start; flex-direction: column; justify-content: flex-start; gap: 16px; padding-block: 28px 24px; }
.al-china-style .footer-brand{ margin: 0 0 2px; }
.al-china-style .footer-company{ text-align: left; }
.al-china-style .footer-legal{ max-width: none; }
.al-china-style .footer > a:last-child{ width: 100%; margin-top: 2px; padding-top: 14px; border-top: 1px solid var(--line); }
.al-china-style .legal-email-cta{ display: none; }
.al-china-style .legal-hero{ padding-block: 58px 64px; }
.al-china-style .legal-hero h1{ margin-top: 28px; font-size: clamp(42px, 13vw, 62px); }
.al-china-style .legal-hero p{ font-size: 15px; }
.al-china-style .legal-content{ padding-block: 48px 70px; }
.al-china-style .legal-layout{ display: block; }
.al-china-style .legal-section{ padding: 25px 22px; }
.al-china-style .legal-section p,.al-china-style .legal-section li{ font-size: 13px; }}
@media  (prefers-reduced-motion: reduce) {.al-china-style{ scroll-behavior: auto; }
.al-china-style .moving-dot{ animation: none; }
.al-china-style *{ transition: none !important; }}
.al-china-style .documents-preview-page{ min-height: 100svh; background: #f1f0ec; }
.al-china-style .documents-preview-nav{ min-height: 82px; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; border-bottom: 1px solid var(--line); background: #f1f0ec; }
.al-china-style .documents-preview-status{ color: #747b80; font-size: 9px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
.al-china-style .documents-preview-back{ justify-self: end; display: flex; align-items: center; gap: 18px; font-size: 9px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
.al-china-style .documents-preview-back span{ color: var(--orange); font-size: 16px; }
.al-china-style .documents-scheme-section{ padding: 42px 0 88px; background: #e9e8e4; }
.al-china-style .documents-scheme-selector-head{ position: relative; display: grid; grid-template-columns: 160px 1fr 330px; gap: 30px; align-items: center; margin-bottom: 28px; padding: 25px 28px; border: 3px solid var(--orange); border-radius: 12px; background: #fff4ee; box-shadow: 0 7px 0 rgba(255,91,34,.17); }
.al-china-style .documents-scheme-selector-head::after{ content: ""; position: absolute; left: 50%; bottom: -25px; width: 3px; height: 22px; background: var(--orange); }
.al-china-style .documents-scheme-selector-head > span{ align-self: center; justify-self: start; padding: 8px 11px; border-radius: 999px; background: var(--orange); color: white; font-size: 9px; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; }
.al-china-style .documents-scheme-offer{ display: grid; gap: 9px; }
.al-china-style .documents-scheme-offer > strong{ justify-self: start; padding: 7px 10px; border-left: 3px solid var(--orange); background: white; color: var(--orange); font-size: 10px; font-weight: 900; letter-spacing: .08em; text-transform: uppercase; }
.al-china-style .documents-scheme-selector-head h2{ margin: 0; font-size: clamp(29px, 3.2vw, 43px); font-weight: 750; line-height: .96; letter-spacing: -.045em; text-transform: uppercase; }
.al-china-style .documents-scheme-selector-head p{ margin: 0; color: #4f575c; font-size: 12px; font-weight: 650; line-height: 1.5; }
.al-china-style .documents-scheme-tabs{ display: grid; grid-template-columns: 1fr 1fr; gap: 18px; background: transparent; }
.al-china-style .documents-scheme-card{ min-width: 0; display: flex; flex-direction: column; }
.al-china-style .documents-scheme-card:not(.is-selected){ cursor: pointer; }
.al-china-style .documents-scheme-tabs button{ position: relative; width: 100%; min-height: 148px; display: grid; grid-template-columns: 34px minmax(0, 1fr) minmax(190px, auto); gap: 18px; align-items: stretch; padding: 22px 24px; border: 3px solid #bfc3c5; border-radius: 10px; background: white; color: var(--ink); cursor: pointer; box-shadow: 0 7px 0 rgba(15,25,34,.11); font: inherit; text-align: left; transition: transform .18s ease, box-shadow .18s ease, background .2s ease, border-color .2s ease, color .2s ease; }
.al-china-style .documents-scheme-card > button{ border-radius: 10px 10px 0 0; box-shadow: none; }
.al-china-style .documents-scheme-tabs button::after{ content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 4px; background: transparent; transform: scaleX(.25); transition: background .2s ease, transform .2s ease; }
.al-china-style .documents-scheme-tabs button:hover{ z-index: 1; transform: translateY(-2px); border-color: var(--orange); background: white; box-shadow: 0 8px 18px rgba(15,25,34,.13); }
.al-china-style .documents-scheme-tab-number{ align-self: start; padding-top: 27px; color: #8b9195; font-size: 10px; font-weight: 800; }
.al-china-style .documents-scheme-tab-copy{ min-width: 0; display: flex; flex-direction: column; justify-content: center; }
.al-china-style .documents-scheme-tab-kicker{ margin-bottom: 10px; color: var(--orange); font-size: 8px; font-weight: 900; letter-spacing: .13em; text-transform: uppercase; }
.al-china-style .documents-scheme-tab-copy strong{ font-size: clamp(18px, 1.55vw, 24px); line-height: 1.05; letter-spacing: -.025em; text-transform: uppercase; }
.al-china-style .documents-scheme-tab-copy > small{ margin-top: 13px; color: #747b80; font-size: 10px; line-height: 1.4; }
.al-china-style .documents-scheme-tab-offer{ min-width: 190px; display: flex; flex-direction: column; justify-content: center; padding-left: 22px; border-left: 1px solid #d8dadd; }
.al-china-style .documents-scheme-tab-offer > small{ color: #7c8388; font-size: 8px; font-weight: 800; letter-spacing: .11em; text-transform: uppercase; }
.al-china-style .documents-scheme-tab-price{ margin-top: 5px; color: var(--orange); font-size: clamp(28px, 2.4vw, 38px); font-weight: 900; line-height: 1; letter-spacing: -.045em; white-space: nowrap; }
.al-china-style .documents-scheme-tab-cta{ align-self: flex-start; margin-top: 15px; padding: 9px 13px; border: 2px solid var(--orange); border-radius: 999px; background: var(--orange); color: white; font-size: 8px; font-weight: 900; letter-spacing: .07em; text-transform: uppercase; white-space: nowrap; }
.al-china-style .documents-scheme-tabs button[aria-selected="true"]{ border-color: var(--orange); background: var(--ink); color: white; box-shadow: 0 9px 0 rgba(255,91,34,.25); }
.al-china-style .documents-scheme-tabs button[aria-selected="true"]::after{ background: var(--orange); transform: scaleX(1); }
.al-china-style .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-number{ color: var(--orange); }
.al-china-style .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-copy > small{ color: #aeb5ba; }
.al-china-style .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-offer{ border-color: rgba(255,255,255,.17); }
.al-china-style .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-offer > small{ color: #aeb5ba; }
.al-china-style .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-price{ color: var(--orange); }
.al-china-style .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-cta{ border-color: var(--orange); background: var(--orange); color: white; }
.al-china-style .documents-scheme-section.is-agency .documents-scheme-tabs button[aria-selected="true"]{ border-color: var(--orange); background: var(--orange); box-shadow: 0 7px 0 rgba(15,25,34,.16); }
.al-china-style .documents-scheme-section.is-agency .documents-scheme-tabs button[aria-selected="true"]::after{ background: var(--ink); }
.al-china-style .documents-scheme-section.is-agency .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-number{ color: white; }
.al-china-style .documents-scheme-section.is-agency .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-kicker{ color: white; }
.al-china-style .documents-scheme-section.is-agency .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-copy > small{ color: rgba(255,255,255,.8); }
.al-china-style .documents-scheme-section.is-agency .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-offer{ border-color: rgba(255,255,255,.28); }
.al-china-style .documents-scheme-section.is-agency .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-offer > small{ color: rgba(255,255,255,.72); }
.al-china-style .documents-scheme-section.is-agency .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-price{ color: white; }
.al-china-style .documents-scheme-section.is-agency .documents-scheme-tabs button[aria-selected="true"] .documents-scheme-tab-cta{ border-color: white; background: white; color: var(--ink); }
.al-china-style .documents-scheme-tabs button:focus-visible{ position: relative; z-index: 2; outline: 3px solid var(--orange); outline-offset: 3px; }
.al-china-style .documents-scheme-card .documents-scheme-panel{ flex: 1; margin-top: 0; padding: 24px 24px 20px; border: 3px solid #bfc3c5; border-top: 0; border-radius: 0 0 10px 10px; background: white; box-shadow: 0 7px 0 rgba(15,25,34,.09); }
.al-china-style .documents-scheme-card.is-selected .documents-scheme-panel{ border-color: var(--orange); }
.al-china-style .documents-scheme-card.is-agency .documents-scheme-panel{ background: #f3f2ee; color: var(--ink); }
.al-china-style .documents-scheme-card .documents-scheme-intro{ display: block; }
.al-china-style .documents-scheme-card .documents-scheme-intro h2{ font-size: clamp(28px, 2.7vw, 39px); }
.al-china-style .documents-scheme-card .documents-scheme-intro > div:last-child{ margin-top: 19px; }
.al-china-style .documents-scheme-card .documents-scheme-flow{ grid-template-columns: repeat(5, minmax(0, 1fr)); }
.al-china-style .documents-scheme-card .documents-scheme-flow li{ min-width: 0; padding-right: 10px; }
.al-china-style .documents-scheme-card .documents-scheme-flow li::after{ display: none; }
.al-china-style .documents-scheme-intro{ display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(300px, .85fr); gap: 55px; align-items: end; }
.al-china-style .documents-scheme-intro > div:first-child > span{ display: block; margin-bottom: 16px; color: var(--orange); font-size: 9px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }
.al-china-style .documents-scheme-intro h2{ margin: 0; font-size: clamp(33px, 3.6vw, 49px); line-height: .94; letter-spacing: -.052em; text-transform: uppercase; }
.al-china-style .documents-scheme-intro p{ margin: 0 0 14px; color: #5f666b; font-size: 13px; line-height: 1.5; }
.al-china-style .is-agency .documents-scheme-intro p{ color: #5f666b; }
.al-china-style .documents-scheme-result{ display: grid; gap: 6px; padding: 13px 16px; border-left: 3px solid var(--orange); background: #f1f0ec; }
.al-china-style .is-agency .documents-scheme-result{ background: white; }
.al-china-style .documents-scheme-result span{ color: var(--orange); font-size: 8px; font-weight: 900; letter-spacing: .12em; text-transform: uppercase; }
.al-china-style .documents-scheme-result strong{ font-size: 11px; line-height: 1.4; text-transform: uppercase; }
.al-china-style .documents-scheme-flow{ display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 22px 0 0; padding: 16px 0 0; border-top: 1px solid var(--line); list-style: none; }
.al-china-style .is-agency .documents-scheme-flow{ border-color: #cfd2d4; }
.al-china-style .documents-scheme-flow li{ position: relative; min-height: 48px; padding-right: 32px; }
.al-china-style .documents-scheme-flow li:not(:last-child)::after{ content: none; position: absolute; right: 11px; top: 20px; color: var(--orange); font-size: 17px; }
.al-china-style .documents-scheme-flow span{ display: block; margin-bottom: 8px; color: #92989c; font-size: 9px; font-weight: 800; }
.al-china-style .documents-scheme-flow strong{ display: block; font-size: 10px; line-height: 1.35; letter-spacing: .05em; text-transform: uppercase; }
.al-china-style .documents-scheme-gallery-head{ display: grid; grid-template-columns: 1fr 330px; gap: 40px; align-items: end; margin-top: 38px; padding: 28px 0 16px; border-top: 1px solid #c8cbcc; }
.al-china-style .documents-scheme-gallery-head span{ display: block; margin-bottom: 12px; color: var(--orange); font-size: 9px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }
.al-china-style .documents-scheme-gallery-head h2{ margin: 0; font-size: clamp(28px, 3vw, 40px); line-height: 1; letter-spacing: -.045em; text-transform: uppercase; }
.al-china-style .documents-scheme-gallery-head p{ margin: 0; color: #656c71; font-size: 12px; line-height: 1.55; }
.al-china-style .documents-scheme-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; }
.al-china-style .documents-scheme-grid .proof-preview{ height: 238px; }
.al-china-style .documents-scheme-grid .proof-open{ right: 12px; bottom: 12px; padding: 9px 10px; }
.al-china-style .documents-scheme-grid .proof-meta{ grid-template-columns: 24px 1fr; gap: 8px; padding: 15px 13px 17px; }
.al-china-style .documents-scheme-grid .proof-meta small{ margin-bottom: 6px; font-size: 8px; }
.al-china-style .documents-scheme-grid .proof-meta h3{ min-height: 2em; margin-bottom: 7px; font-size: clamp(17px, 1.55vw, 22px); }
.al-china-style .documents-scheme-grid .proof-meta p{ font-size: 10px; line-height: 1.42; }
.al-china-style .copy-preview-page{ min-height: 100svh; background: #f7f7f5; font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Segoe UI", sans-serif; }
.al-china-style .copy-preview-hero{ min-height: 100svh; padding-top: 90px; overflow: hidden; background: #f7f7f5; }
.al-china-style .copy-preview-content{ min-height: calc(100svh - 90px); display: flex; flex-direction: column; padding-block: 48px 34px; }
.al-china-style .copy-preview-head{ margin-bottom: 28px; }
.al-china-style .copy-preview-head > span{ color: var(--orange); font-size: 10px; font-weight: 650; letter-spacing: .13em; text-transform: uppercase; }
.al-china-style .copy-preview-offer{ max-width: 920px; margin: 0 0 42px; color: #101418; font-size: clamp(48px, 5.1vw, 76px); font-weight: 400; line-height: 1.03; letter-spacing: -.038em; }
.al-china-style .copy-preview-lines{ display: grid; gap: 7px; max-width: 820px; margin: 0; color: #666c70; font-size: clamp(17px, 1.45vw, 22px); font-weight: 400; line-height: 1.28; letter-spacing: -.018em; }
.al-china-style .copy-preview-line{ display: block; padding-right: 10px; }
.al-china-style .copy-preview-line small{ display: none; }
.al-china-style .copy-preview-line > span{ display: block; }
.al-china-style .copy-preview-line em{ color: #32373b; font-style: normal; font-weight: 400; }
.al-china-style .copy-preview-line:last-child{ padding-right: 0; }
.al-china-style .copy-preview-line:last-child em{ color: #101418; }
.al-china-style .copy-preview-bottom{ display: grid; grid-template-columns: minmax(0, 1fr) auto 310px; gap: 28px; align-items: center; margin-top: auto; padding-top: 30px; border-top: 1px solid rgba(16,20,24,.12); }
.al-china-style .copy-preview-result{ display: grid; gap: 6px; padding-left: 16px; border-left: 3px solid var(--orange); }
.al-china-style .copy-preview-result span{ color: var(--orange); font-size: 8px; font-weight: 700; letter-spacing: .13em; text-transform: uppercase; }
.al-china-style .copy-preview-result strong{ max-width: 560px; font-size: 12px; font-weight: 650; line-height: 1.4; text-transform: uppercase; }
.al-china-style .copy-preview-volume{ color: #5e656a; font-size: 10px; font-weight: 650; letter-spacing: .08em; text-transform: uppercase; }
.al-china-style .copy-preview-bottom .primary-button{ width: 310px; min-width: 0; }
@media  (max-width: 1050px) {.al-china-style .copy-preview-offer{ font-size: clamp(46px, 6.2vw, 66px); }
.al-china-style .copy-preview-lines{ font-size: 18px; }
.al-china-style .copy-preview-bottom{ grid-template-columns: 1fr 290px; }
.al-china-style .copy-preview-volume{ display: none; }
.al-china-style .copy-preview-bottom .primary-button{ width: 290px; }
.al-china-style .documents-scheme-selector-head{ grid-template-columns: 130px 1fr 280px; gap: 22px; }
.al-china-style .documents-scheme-tabs button{ grid-template-columns: 28px minmax(0, 1fr) minmax(180px, auto); gap: 14px; padding-left: 18px; }
.al-china-style .documents-scheme-intro{ grid-template-columns: 1.25fr .75fr; gap: 40px; }
.al-china-style .documents-scheme-card .documents-scheme-flow{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 16px; }
.al-china-style .documents-scheme-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }}
@media  (max-width: 760px) {.al-china-style .copy-preview-hero{ padding-top: 72px; background: #f7f7f5; }
.al-china-style .copy-preview-content{ min-height: calc(100svh - 72px); padding-block: 28px 24px; }
.al-china-style .copy-preview-head{ margin-bottom: 24px; }
.al-china-style .copy-preview-offer{ margin-bottom: 32px; font-size: clamp(40px, 11.8vw, 55px); line-height: 1.02; }
.al-china-style .copy-preview-lines{ gap: 8px; padding: 0; font-size: 17px; line-height: 1.3; }
.al-china-style .copy-preview-line{ padding: 0; }
.al-china-style .copy-preview-line > span{ white-space: normal; }
.al-china-style .copy-preview-line em{ display: inline; margin: 0; }
.al-china-style .copy-preview-line:last-child{ margin: 0; padding: 0; }
.al-china-style .copy-preview-bottom{ grid-template-columns: 1fr; gap: 20px; margin-top: 30px; padding-top: 22px; }
.al-china-style .copy-preview-bottom .primary-button{ width: 100%; }
.al-china-style .documents-preview-nav{ min-height: 72px; grid-template-columns: 1fr auto; }
.al-china-style .documents-preview-status{ display: none; }
.al-china-style .documents-preview-back{ gap: 8px; font-size: 8px; }
.al-china-style .documents-scheme-section{ padding-top: 28px; }
.al-china-style .documents-scheme-selector-head{ display: block; margin-bottom: 26px; padding: 20px 18px; }
.al-china-style .documents-scheme-selector-head h2{ margin-top: 12px; font-size: 29px; }
.al-china-style .documents-scheme-selector-head p{ margin-top: 10px; }
.al-china-style .documents-scheme-tabs{ grid-template-columns: 1fr; }
.al-china-style .documents-scheme-tabs button{ min-height: 178px; grid-template-columns: 24px 1fr; gap: 10px 12px; padding: 18px 16px; }
.al-china-style .documents-scheme-tab-number{ padding-top: 23px; }
.al-china-style .documents-scheme-tab-offer{ grid-column: 2; min-width: 0; display: grid; grid-template-columns: 1fr auto; gap: 5px 12px; margin-top: 6px; padding: 14px 0 0; border-top: 1px solid #d8dadd; border-left: 0; }
.al-china-style .documents-scheme-tab-offer > small{ grid-column: 1 / -1; }
.al-china-style .documents-scheme-tab-price{ align-self: center; margin: 0; font-size: 29px; }
.al-china-style .documents-scheme-tab-cta{ align-self: center; margin: 0; }
.al-china-style .documents-scheme-card .documents-scheme-panel{ padding: 23px 19px 18px; }
.al-china-style .documents-scheme-intro{ display: block; }
.al-china-style .documents-scheme-intro h2{ font-size: clamp(31px, 9vw, 42px); }
.al-china-style .documents-scheme-intro > div:last-child{ margin-top: 24px; }
.al-china-style .documents-scheme-card .documents-scheme-flow{ grid-template-columns: 1fr; margin-top: 23px; padding-top: 8px; }
.al-china-style .documents-scheme-flow li{ min-height: auto; display: grid; grid-template-columns: 28px 1fr; gap: 8px; padding: 12px 0; border-bottom: 1px solid var(--line); }
.al-china-style .is-agency .documents-scheme-flow li{ border-color: var(--line); }
.al-china-style .documents-scheme-flow li:not(:last-child)::after{ content: none; top: auto; right: 1px; bottom: -9px; padding: 0 4px; background: white; font-size: 13px; }
.al-china-style .is-agency .documents-scheme-flow li:not(:last-child)::after{ background: #f3f2ee; }
.al-china-style .documents-scheme-flow span{ margin: 1px 0 0; }
.al-china-style .documents-scheme-gallery-head{ display: block; padding-top: 29px; }
.al-china-style .documents-scheme-gallery-head p{ margin-top: 14px; }
.al-china-style .documents-scheme-grid{ grid-template-columns: 1fr; }
.al-china-style .documents-scheme-grid .proof-preview{ height: auto; aspect-ratio: 16 / 10; }}
.al-china-style .design-preview{ overflow: hidden; background: #f3f0e9; }
.al-china-style .design-preview .nav{ border-color: rgba(255,255,255,.16); background: rgba(12,18,24,.84); box-shadow: 0 12px 34px rgba(0,0,0,.22); color: white; }
.al-china-style .design-preview .nav-cta{ border: 1px solid rgba(255,255,255,.15); border-radius: 999px; background: var(--orange); }
.al-china-style .design-preview .hero{ position: relative; min-height: 960px; background: linear-gradient(90deg, rgba(7,12,17,.91) 0%, rgba(7,12,17,.57) 48%, rgba(7,12,17,.2) 100%), url("/wp-content/uploads/adaptiv-redesign/design-preview/hero-logistics-v1.jpg") center / cover no-repeat; color: white; }
.al-china-style .design-preview .hero::after{ content: ""; position: absolute; inset: auto 0 0; height: 190px; background: linear-gradient(transparent, rgba(7,12,17,.58)); pointer-events: none; }
.al-china-style .design-preview .hero-grid{ position: relative; z-index: 1; }
.al-china-style .design-preview .hero h1{ max-width: 730px; text-shadow: 0 5px 28px rgba(0,0,0,.38); }
.al-china-style .design-preview .hero-lead{ color: rgba(255,255,255,.82); }
.al-china-style .design-preview .primary-button{ border-radius: 999px; box-shadow: 0 13px 30px rgba(255,90,31,.28); }
.al-china-style .design-preview .hero-visual{ border-color: rgba(255,255,255,.18); border-radius: 18px; background: rgba(12,18,24,.74); box-shadow: 0 28px 80px rgba(0,0,0,.32); color: white; backdrop-filter: blur(18px); }
.al-china-style .design-preview .hero-visual::before{ border-color: rgba(255,255,255,.08); box-shadow: 0 0 0 70px rgba(255,255,255,.025), 0 0 0 140px rgba(255,255,255,.015); }
.al-china-style .design-preview .visual-head{ border-color: rgba(255,255,255,.17); }
.al-china-style .design-preview .hero-capability{ border-color: rgba(255,255,255,.17); border-radius: 0; background: transparent; }
.al-china-style .design-preview .hero-capability small,.al-china-style .design-preview .status{ color: rgba(255,255,255,.62); }
.al-china-style .design-preview .visual-result{ border-color: rgba(255,255,255,.14); border-radius: 11px; background: rgba(255,255,255,.11); }
.al-china-style .preview-photo-break{ position: relative; min-height: 330px; display: flex; align-items: flex-end; background-position: center; background-size: cover; color: white; }
.al-china-style .preview-photo-break::before{ content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(10,16,22,.04), rgba(10,16,22,.82)); }
.al-china-style .preview-photo-break-copy{ position: relative; z-index: 1; display: grid; grid-template-columns: 180px minmax(0, 780px); gap: 42px; align-items: end; padding-block: 120px 42px; }
.al-china-style .preview-photo-break-copy span{ color: #ff8a60; font-size: 10px; font-weight: 900; letter-spacing: .16em; text-transform: uppercase; }
.al-china-style .preview-photo-break-copy strong{ font-size: clamp(32px, 4vw, 58px); line-height: .92; letter-spacing: -.055em; text-transform: uppercase; text-shadow: 0 4px 25px rgba(0,0,0,.36); }
.al-china-style .design-preview .services{ padding-block: 104px; background: linear-gradient(135deg, #fff 0 52%, #f3efe7 100%); }
.al-china-style .design-preview .services-head{ padding: 30px 32px 34px; border: 1px solid rgba(255,255,255,.28); border-radius: 16px; background: linear-gradient(120deg, #304757 0%, #4b6373 58%, #697c89 100%); box-shadow: 0 18px 48px rgba(36,55,69,.18); color: white; }
.al-china-style .design-preview .services-head .section-label{ color: #ff8a60; }
.al-china-style .design-preview .services-head-copy p{ color: rgba(255,255,255,.82); }
.al-china-style .design-preview .preflight,.al-china-style .design-preview .service-stage-divider{ overflow: hidden; border-color: rgba(17,24,32,.1); border-radius: 15px; background: rgba(255,255,255,.82); box-shadow: 0 14px 36px rgba(17,24,32,.08); }
.al-china-style .design-preview .preflight-label,.al-china-style .design-preview .service-stage-divider{ background: rgba(255,255,255,.74); }
.al-china-style .design-preview .preflight-card{ border-color: rgba(17,24,32,.1); background: linear-gradient(145deg, rgba(255,255,255,.98), rgba(245,241,234,.92)); }
.al-china-style .design-preview .service-stage-divider{ margin-top: 18px; border-bottom: 1px solid rgba(17,24,32,.1); }
.al-china-style .design-preview .service-list{ margin-top: 12px; gap: 13px; }
.al-china-style .design-preview .service-row{ min-height: 292px; border-color: rgba(17,24,32,.09); border-radius: 15px; background: linear-gradient(145deg, rgba(255,255,255,.98), rgba(244,240,232,.94)); box-shadow: 0 15px 38px rgba(17,24,32,.08); }
.al-china-style .design-preview .service-row:last-child{ background: linear-gradient(105deg, #171f27, #26313b); color: white; }
.al-china-style .design-preview .service-row:last-child .service-copy p{ color: rgba(255,255,255,.64); }
.al-china-style .design-preview .compliance-section{ border: 0; }
.al-china-style .design-preview .documents-scheme-section{ padding-block: 76px 92px; background: linear-gradient(135deg, #f3f0e9, #fff); }
.al-china-style .design-preview .documents-scheme-selector-head{ border: 1px solid rgba(17,24,32,.1); border-radius: 16px; background: rgba(255,255,255,.9); box-shadow: 0 18px 48px rgba(17,24,32,.09); }
.al-china-style .design-preview .documents-scheme-tabs button{ border-width: 1px; border-radius: 14px 14px 0 0; box-shadow: none; }
.al-china-style .design-preview .documents-scheme-card .documents-scheme-panel{ border-width: 1px; border-radius: 0 0 14px 14px; box-shadow: 0 18px 46px rgba(17,24,32,.09); }
.al-china-style .design-preview .proof-card{ border-color: rgba(17,24,32,.1); border-radius: 12px; box-shadow: 0 12px 30px rgba(17,24,32,.08); }
.al-china-style .design-preview .safety{ position: relative; background: linear-gradient(90deg, rgba(8,13,18,.93), rgba(8,13,18,.72)), url("/wp-content/uploads/adaptiv-redesign/design-preview/terminal-v1.jpg") center / cover no-repeat; }
.al-china-style .design-preview .safety-assurances article,.al-china-style .design-preview .safety-ledger article{ border: 1px solid rgba(255,255,255,.15); border-radius: 13px; background: rgba(255,255,255,.92); box-shadow: 0 18px 42px rgba(0,0,0,.18); }
.al-china-style .design-preview .safety-result{ border-radius: 13px; box-shadow: 0 16px 34px rgba(255,90,31,.2); }
.al-china-style .design-preview .cargo-process{ background: #111820; }
.al-china-style .design-preview .cargo-photo{ border-radius: 12px; box-shadow: 0 12px 28px rgba(0,0,0,.22); }
.al-china-style .design-preview .request{ position: relative; border: 0; background: radial-gradient(circle at 9% 7%, rgba(42,132,164,.17), transparent 31%), linear-gradient(135deg, #f5fafc 0%, #eaf2f5 55%, #dfecef 100%); color: var(--ink); }
.al-china-style .design-preview .request-grid{ align-items: stretch; }
.al-china-style .design-preview .request-grid > div:first-child{ position: relative; overflow: hidden; display: flex; flex-direction: column; justify-content: flex-start; padding: 38px; border: 1px solid rgba(35,105,132,.24); border-radius: 16px; background: linear-gradient(145deg, #f8fcfd 0%, #e2f1f5 58%, #c9e4eb 100%); box-shadow: 0 22px 58px rgba(42,91,108,.16); }
.al-china-style .design-preview .request-grid > div:first-child::after{ content: ""; position: absolute; right: -90px; top: -90px; width: 260px; height: 260px; border: 1px solid rgba(35,117,148,.22); border-radius: 50%; box-shadow: 0 0 0 42px rgba(255,255,255,.42), 0 0 0 84px rgba(255,255,255,.24); pointer-events: none; }
.al-china-style .design-preview .request h2{ position: relative; z-index: 1; margin-top: 26px; color: var(--ink); font-size: clamp(60px, 6vw, 102px); line-height: .87; }
.al-china-style .request-preview-brief{ position: relative; z-index: 1; display: flex; flex: 1; flex-direction: column; margin-top: 40px; }
.al-china-style .request-preview-badge{ width: fit-content; margin-bottom: 14px; padding: 8px 11px 7px; border-radius: 999px; background: var(--ink); color: white; font-size: 9px; font-weight: 900; letter-spacing: .1em; text-transform: uppercase; }
.al-china-style .request-preview-brief > p{ max-width: 540px; margin: 0; color: #384149; font-size: 16px; font-weight: 600; line-height: 1.55; }
.al-china-style .request-preview-points{ display: grid; gap: 0; margin-top: auto; padding-top: 44px; }
.al-china-style .request-preview-points span{ min-height: 68px; display: grid; grid-template-columns: 42px 1fr; align-items: center; border-top: 1px solid rgba(17,24,32,.18); }
.al-china-style .request-preview-points b{ color: #d84914; font-size: 10px; letter-spacing: .12em; }
.al-china-style .request-preview-points strong{ max-width: 530px; color: var(--ink); font-size: 13px; line-height: 1.35; letter-spacing: .015em; }
.al-china-style .request-direct-contact{ margin-top: 24px; padding-top: 20px; border-top: 1px solid rgba(17,24,32,.18); }
.al-china-style .request-direct-contact > span{ display: block; margin-bottom: 11px; color: #4c5960; font-size: 9px; font-weight: 900; letter-spacing: .11em; text-transform: uppercase; }
.al-china-style .request-direct-contact > div{ display: grid; grid-template-columns: minmax(0, 1fr); gap: 10px; }
.al-china-style .request-messenger-button{ min-height: 58px; display: flex; align-items: center; gap: 11px; padding: 0 15px; border-radius: 9px; color: white; box-shadow: 0 11px 25px rgba(17,24,32,.12); transition: transform .2s, box-shadow .2s, filter .2s; }
.al-china-style .request-messenger-button:hover{ transform: translateY(-2px); box-shadow: 0 15px 30px rgba(17,24,32,.18); filter: brightness(.97); }
.al-china-style .request-messenger-button.is-telegram{ background: #238dcc; }
.al-china-style .request-messenger-button .telegram-icon{ width: 27px; height: 27px; flex: 0 0 27px; }
.al-china-style .request-messenger-button strong{ font-size: 10px; font-weight: 900; line-height: 1.2; letter-spacing: .025em; }
.al-china-style .request-telegram-label{ display: flex; align-items: center; gap: 11px; }
.al-china-style .request-telegram-label .telegram-icon{ width: 28px; height: 28px; flex-basis: 28px; box-shadow: 0 7px 16px rgba(17,24,32,.22); }
.al-china-style .request-telegram-label strong{ font-size: 12px; font-weight: 900; letter-spacing: .035em; }
.al-china-style .request-telegram-arrow{ font-size: 21px; }
.al-china-style .design-preview .request-copy{ padding: 30px; border: 1px solid rgba(17,24,32,.08); border-radius: 16px; background: rgba(255,255,255,.97); box-shadow: 0 22px 60px rgba(75,56,44,.15); color: var(--ink); }
.al-china-style .design-preview .request-copy > p strong{ display: block; margin-bottom: 7px; color: #d84914; font-size: 20px; line-height: 1.2; }
.al-china-style .design-preview .request .section-label{ color: #c93f0d; }
.al-china-style .design-preview .request-field input,.al-china-style .design-preview .request-field textarea{ border-radius: 9px; background: white; }
.al-china-style .design-preview .request-submit-button{ border-radius: 9px; }
.al-china-style .design-preview + .footer,.al-china-style .design-preview .footer{ color: var(--ink); }
@media  (max-width: 980px) {.al-china-style .design-preview .hero{ min-height: auto; }
.al-china-style .preview-photo-break-copy{ grid-template-columns: 1fr; gap: 14px; }}
@media  (max-width: 760px) {.al-china-style .design-preview .hero{ background-position: 58% center; }
.al-china-style .design-preview .hero-grid{ padding-top: 42px; }
.al-china-style .design-preview .hero-copy{ padding: 25px 20px; border-radius: 15px; background: rgba(8,13,18,.62); backdrop-filter: blur(10px); }
.al-china-style .design-preview .hero-visual{ border-radius: 15px; }
.al-china-style .preview-photo-break{ min-height: 260px; }
.al-china-style .preview-photo-break-copy{ padding-block: 90px 28px; }
.al-china-style .design-preview .services{ padding-block: 70px; }
.al-china-style .design-preview .services-head{ padding: 23px 20px 25px; }
.al-china-style .design-preview .preflight-card,.al-china-style .design-preview .service-row{ border-radius: 12px; }
.al-china-style .design-preview .request-grid > div:first-child,.al-china-style .design-preview .request-copy{ padding: 22px 19px; }
.al-china-style .design-preview .request h2{ font-size: clamp(52px, 17vw, 78px); }
.al-china-style .request-preview-brief{ margin-top: 30px; }
.al-china-style .request-preview-points{ padding-top: 32px; }}
@media  (max-width: 760px) {.al-china-style .design-preview,.al-china-style .design-preview section,.al-china-style .design-preview .shell,.al-china-style .design-preview article,.al-china-style .design-preview button,.al-china-style .design-preview h1,.al-china-style .design-preview h2,.al-china-style .design-preview h3,.al-china-style .design-preview p,.al-china-style .design-preview strong,.al-china-style .design-preview span{ min-width: 0; }
.al-china-style .design-preview .shell{ width: calc(100% - 32px); }
.al-china-style .design-preview .nav{ padding-inline: 16px; }
.al-china-style .design-preview .brand{ gap: 9px; font-size: 11px; }
.al-china-style .design-preview .brand-mark{ width: 34px; height: 34px; flex-basis: 34px; }
.al-china-style .design-preview .china-towns-brand{ gap: 14px; padding: 0; font-size: 17px; }
.al-china-style .design-preview .china-towns-mark{ width: 21px; height: 28px; flex-basis: 21px; }
.al-china-style .design-preview .hero-grid{ gap: 18px; padding-block: 26px 28px; }
.al-china-style .design-preview .hero-copy{ order: 1; display: block; padding: 22px 18px 24px; }
.al-china-style .design-preview .hero h1{
    max-width: 100%;
    margin: 0;
    font-size: clamp(44px, 13.6vw, 59px);
    line-height: .9;
    letter-spacing: -.062em;
    overflow-wrap: normal;
  }
.al-china-style .design-preview .hero-lead{ margin: 17px 0 20px; font-size: 16px; line-height: 1.35; }
.al-china-style .design-preview .hero-actions{ display: block; }
.al-china-style .design-preview .primary-button{ min-width: 0; min-height: 56px; height: auto; gap: 14px; padding: 16px 18px; line-height: 1.25; }
.al-china-style .design-preview .hero-visual{ order: 2; margin-top: 0; padding: 17px 16px; }
.al-china-style .design-preview .visual-head{ gap: 12px; padding-bottom: 17px; font-size: 9px; }
.al-china-style .design-preview .hero-capabilities{ padding-top: 10px; }
.al-china-style .design-preview .hero-capability{ grid-template-columns: 27px 1fr; padding: 12px 2px; }
.al-china-style .design-preview .visual-result{ align-items: flex-start; padding: 16px 14px; }
.al-china-style .design-preview .visual-result strong{ font-size: 12px; line-height: 1.3; }
.al-china-style .design-preview .services{ padding-block: 54px; }
.al-china-style .design-preview .services-head{ padding: 20px 18px 22px; }
.al-china-style .design-preview .services-head .section-label{ margin-bottom: 18px; }
.al-china-style .design-preview .services-head .services-head-copy h2{
    font-size: clamp(32px, 9.4vw, 40px);
    line-height: 1.02;
    letter-spacing: -.045em;
    overflow-wrap: break-word;
  }
.al-china-style .design-preview .services-head-copy p{ margin-top: 16px; line-height: 1.5; }
.al-china-style .design-preview .preflight-card h3,.al-china-style .design-preview .service-copy h3{ max-width: 100%; overflow-wrap: break-word; }
.al-china-style .design-preview .service-row,.al-china-style .design-preview .service-row:last-child{ min-height: 246px; padding: 21px 18px 23px; }
.al-china-style .design-preview .service-copy{ padding-top: 25px; }
.al-china-style .design-preview .service-copy h3{ font-size: clamp(24px, 7.4vw, 30px); }
.al-china-style .design-preview .service-copy p{ max-width: 100%; padding-right: 15px; }
.al-china-style .design-preview .service-payment-visual{ right: 7px; transform: scale(.54); }
.al-china-style .design-preview .service-result-visual{ right: 10px; transform: none; }
.al-china-style .design-preview .service-customs-badge strong{ font-size: 11px; }
.al-china-style .design-preview .documents-scheme-section{ padding-block: 48px 58px; }
.al-china-style .design-preview .documents-scheme-selector-head{ padding: 18px 16px 20px; }
.al-china-style .design-preview .documents-scheme-selector-head h2{ font-size: 26px; line-height: 1.02; overflow-wrap: break-word; }
.al-china-style .design-preview .documents-scheme-tabs{ gap: 12px; }
.al-china-style .design-preview .documents-scheme-tabs button{ min-height: 164px; padding: 16px 14px; }
.al-china-style .design-preview .documents-scheme-tab-copy strong{ font-size: 18px; }
.al-china-style .design-preview .documents-scheme-tab-offer{ grid-template-columns: 1fr; }
.al-china-style .design-preview .documents-scheme-tab-price{ font-size: 27px; }
.al-china-style .design-preview .documents-scheme-tab-cta{ justify-self: start; }
.al-china-style .design-preview .documents-scheme-card .documents-scheme-panel{ padding: 20px 16px 17px; }
.al-china-style .design-preview .documents-scheme-intro h2,.al-china-style .design-preview .documents-scheme-gallery-head h2{ font-size: clamp(27px, 8vw, 34px); overflow-wrap: break-word; }
.al-china-style .design-preview .compliance-section{ padding: 52px 0 58px; }
.al-china-style .design-preview .compliance-head{ margin-bottom: 12px; padding: 20px 17px 22px; }
.al-china-style .design-preview .compliance-head h2{
    max-width: 100%;
    font-size: clamp(32px, 9.8vw, 42px);
    line-height: .96;
    letter-spacing: -.045em;
    overflow-wrap: anywhere;
    word-break: normal;
  }
.al-china-style .design-preview .compliance-grid{ gap: 9px; }
.al-china-style .design-preview .compliance-card{ min-height: 245px; padding: 19px 17px 17px; }
.al-china-style .design-preview .compliance-card h3{ max-width: 100%; padding-right: 0; font-size: clamp(23px, 7vw, 28px); overflow-wrap: break-word; }
.al-china-style .design-preview .compliance-card p{ max-width: 100%; padding-right: 0; font-size: 12px; }
.al-china-style .design-preview .safety{ padding-block: 62px; }
.al-china-style .design-preview .safety-facts strong,.al-china-style .design-preview .safety-facts > div:first-child strong{ width: auto; min-width: 0; font-size: clamp(30px, 9vw, 36px); }
.al-china-style .design-preview .safety-facts > div:first-child strong{ white-space: nowrap; }
.al-china-style .design-preview .safety-facts span{ min-width: 0; }
.al-china-style .design-preview .safety-assurances article,.al-china-style .design-preview .safety-ledger article{ min-height: 235px; }
.al-china-style .design-preview .cargo-process{ padding-block: 54px; }
.al-china-style .design-preview .cargo-head h2{ font-size: clamp(34px, 10.4vw, 45px); overflow-wrap: break-word; }
.al-china-style .design-preview .cargo-grid{ grid-template-columns: 1fr; }
.al-china-style .design-preview .proof-heading h2{ max-width: 100%; font-size: 28px; overflow-wrap: break-word; }
.al-china-style .design-preview .request{ padding-block: 50px 30px; }
.al-china-style .design-preview .request-grid > div:first-child,.al-china-style .design-preview .request-copy{ padding: 20px 17px; }
.al-china-style .design-preview .request h2{
    max-width: 100%;
    font-size: clamp(38px, 11.5vw, 50px);
    line-height: .92;
    letter-spacing: -.055em;
    overflow-wrap: anywhere;
  }
.al-china-style .design-preview .request-preview-brief > p{ font-size: 14px; }
.al-china-style .design-preview .request-preview-points strong{ font-size: 12px; }
.al-china-style .design-preview .request-direct-contact > div{ grid-template-columns: 1fr; }
.al-china-style .design-preview .request-messenger-button{ padding-inline: 15px; }
.al-china-style .design-preview .request-messenger-button strong{ font-size: 10px; }}
@media  (max-width: 380px) {.al-china-style .design-preview .shell{ width: calc(100% - 24px); }
.al-china-style .design-preview .hero h1{ font-size: 43px; }
.al-china-style .design-preview .compliance-head h2{ font-size: 33px; }
.al-china-style .design-preview .documents-scheme-tabs button{ grid-template-columns: 20px 1fr; padding-inline: 12px; }
.al-china-style .design-preview .documents-scheme-tab-number{ font-size: 9px; }}
.al-china-style .services-icons-preview-page{ min-height: 100svh; padding: 0 28px 54px; background: #0b131b; color: white; }
.al-china-style .services-icons-preview-back{ position: fixed; z-index: 3; top: 22px; left: 28px; padding: 10px 14px; border: 1px solid rgba(255,255,255,.24); border-radius: 999px; background: rgba(10,17,24,.76); color: rgba(255,255,255,.78); font-size: 10px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); }
.al-china-style .services-icons-preview-hero{ width: min(1340px, calc(100% + 56px)); min-height: 840px; display: flex; align-items: flex-end; margin: 0 -28px; padding: 100px max(28px, calc((100vw - 1180px) / 2)) 82px; background: linear-gradient(90deg, rgba(7,14,21,.9), rgba(7,14,21,.34)), url("/wp-content/uploads/adaptiv-redesign/design-preview/hero-logistics-v1.jpg") center / cover no-repeat; }
.al-china-style .services-icons-preview-hero-copy{ max-width: 940px; }
.al-china-style .services-icons-preview-hero-copy > span{ color: #ff8052; font-size: 11px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; }
.al-china-style .services-icons-preview-hero-copy h1{ margin: 30px 0 0; font-size: clamp(78px, 8.2vw, 132px); line-height: .82; letter-spacing: -.07em; text-transform: uppercase; text-shadow: 0 10px 38px rgba(0,0,0,.34); }
.al-china-style .services-icons-preview-hero-copy p{ margin: 38px 0 0; color: rgba(255,255,255,.78); font-size: clamp(23px, 2vw, 34px); }
.al-china-style .services-icons-preview-hero-copy a{ width: fit-content; min-height: 68px; display: flex; align-items: center; gap: 34px; margin-top: 32px; padding: 0 30px; border-radius: 999px; background: var(--orange); color: white; font-size: 12px; font-weight: 900; letter-spacing: .035em; text-transform: uppercase; box-shadow: 0 16px 36px rgba(255,90,31,.24); }
.al-china-style .services-icons-preview-hero-copy a b{ font-size: 23px; font-weight: 400; }
.al-china-style .services-icons-preview-card{ position: relative; width: min(1220px, 100%); margin: 48px auto 0; padding: 44px; overflow: hidden; border: 1px solid rgba(255,255,255,.22); border-radius: 24px; background: rgba(12,20,28,.94); box-shadow: 0 32px 90px rgba(0,0,0,.38); }
.al-china-style .services-icons-preview-card::before{ content: ""; position: absolute; z-index: 0; width: 720px; height: 720px; right: -380px; top: 180px; border: 1px solid rgba(255,255,255,.08); border-radius: 50%; box-shadow: 0 0 0 90px rgba(255,255,255,.018), 0 0 0 180px rgba(255,255,255,.012); pointer-events: none; }
.al-china-style .services-icons-preview-intro{ position: relative; z-index: 1; display: grid; grid-template-columns: 190px minmax(0, 1fr); gap: 46px; align-items: start; padding-bottom: 34px; border-bottom: 1px solid rgba(255,255,255,.2); }
.al-china-style .services-icons-preview-intro > span{ padding-top: 10px; color: #ff8052; font-size: 11px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; }
.al-china-style .services-icons-preview-intro h2{ max-width: 780px; margin: 0; font-size: clamp(38px, 4vw, 60px); line-height: .94; letter-spacing: -.055em; text-transform: uppercase; }
.al-china-style .services-icons-preview-intro p{ max-width: 720px; margin: 22px 0 0; color: rgba(255,255,255,.64); font-size: 15px; line-height: 1.55; }
.al-china-style .services-icons-preview-formats{ position: relative; z-index: 1; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; padding: 28px 0 44px; }
.al-china-style .services-icons-preview-format{ min-height: 320px; display: flex; flex-direction: column; padding: 24px; border: 1px solid rgba(255,255,255,.18); border-radius: 16px; background: rgba(255,255,255,.055); }
.al-china-style .services-icons-preview-format.is-accent{ border-color: rgba(255,90,31,.78); background: linear-gradient(145deg, rgba(255,90,31,.18), rgba(255,255,255,.055) 58%); box-shadow: inset 0 3px 0 var(--orange); }
.al-china-style .services-icons-preview-format-top{ display: flex; justify-content: space-between; gap: 16px; color: #ff8052; font-size: 11px; font-weight: 900; letter-spacing: .12em; text-transform: uppercase; }
.al-china-style .services-icons-preview-format-top small{ color: rgba(255,255,255,.48); font-size: 9px; text-align: right; }
.al-china-style .services-icons-preview-format h2{ margin: 42px 0 0; font-size: clamp(27px, 2.3vw, 36px); line-height: .98; letter-spacing: -.045em; }
.al-china-style .services-icons-preview-format p{ margin: 18px 0 0; color: rgba(255,255,255,.62); font-size: 13px; font-weight: 600; line-height: 1.5; }
.al-china-style .services-icons-preview-format strong{ display: grid; grid-template-columns: 24px 1fr; gap: 10px; align-items: start; margin-top: auto; padding-top: 22px; border-top: 1px solid rgba(255,255,255,.14); color: white; font-size: 11px; line-height: 1.4; }
.al-china-style .services-icons-preview-format strong i{ color: #ff8052; font-size: 18px; font-style: normal; line-height: .8; }
.al-china-style .services-icons-preview-services-head{ position: relative; z-index: 1; display: grid; grid-template-columns: 1fr 1fr; gap: 24px; align-items: end; padding-bottom: 16px; border-bottom: 1px solid rgba(255,255,255,.2); }
.al-china-style .services-icons-preview-services-head h2{ margin: 0; font-size: 28px; letter-spacing: -.035em; }
.al-china-style .services-icons-preview-services-head p{ max-width: 420px; justify-self: end; margin: 0; color: rgba(255,255,255,.52); font-size: 12px; line-height: 1.45; text-align: right; }
.al-china-style .services-icons-preview-grid{ position: relative; z-index: 1; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0 28px; padding-top: 10px; }
.al-china-style .services-icons-preview-item{ min-height: 128px; display: grid; grid-template-columns: 62px minmax(0, 1fr); gap: 16px; align-items: center; padding: 22px 5px; border-bottom: 1px solid rgba(255,255,255,.14); transition: background .22s ease, transform .22s ease; }
.al-china-style .services-icons-preview-icon{ width: 54px; height: 54px; display: block; background: var(--orange); -webkit-mask: var(--service-icon) center / contain no-repeat; mask: var(--service-icon) center / contain no-repeat; }
.al-china-style .services-icons-preview-item strong{ display: block; font-size: 18px; line-height: 1.08; letter-spacing: -.03em; }
.al-china-style .services-icons-preview-item p{ max-width: 270px; margin: 7px 0 0; color: rgba(255,255,255,.54); font-size: 11px; font-weight: 600; line-height: 1.4; }
@media  (hover: hover) {.al-china-style .services-icons-preview-item:hover{ background: rgba(255,90,31,.07); transform: translateX(4px); }
.al-china-style .services-icons-preview-format:hover{ border-color: rgba(255,255,255,.34); }}
@media  (max-width: 900px) {.al-china-style .services-icons-preview-hero{ min-height: 720px; }
.al-china-style .services-icons-preview-intro{ grid-template-columns: 1fr; gap: 12px; }
.al-china-style .services-icons-preview-formats{ grid-template-columns: 1fr; }
.al-china-style .services-icons-preview-format{ min-height: 250px; }
.al-china-style .services-icons-preview-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }}
@media  (max-width: 600px) {.al-china-style .services-icons-preview-page{ padding: 0 12px 20px; }
.al-china-style .services-icons-preview-back{ top: 16px; left: 12px; }
.al-china-style .services-icons-preview-hero{ width: calc(100% + 24px); min-height: 700px; margin: 0 -12px; padding: 92px 18px 48px; background-position: 56% center; }
.al-china-style .services-icons-preview-hero-copy h1{ margin-top: 26px; font-size: clamp(54px, 16vw, 72px); line-height: .84; }
.al-china-style .services-icons-preview-hero-copy p{ margin-top: 28px; font-size: 20px; line-height: 1.25; }
.al-china-style .services-icons-preview-hero-copy a{ min-height: 58px; gap: 18px; margin-top: 26px; padding: 0 20px; font-size: 10px; }
.al-china-style .services-icons-preview-card{ padding: 25px 18px 22px; border-radius: 17px; }
.al-china-style .services-icons-preview-intro{ padding-bottom: 24px; }
.al-china-style .services-icons-preview-intro h2{ font-size: clamp(31px, 9vw, 40px); overflow-wrap: break-word; }
.al-china-style .services-icons-preview-intro p{ margin-top: 17px; font-size: 13px; }
.al-china-style .services-icons-preview-formats{ gap: 10px; padding: 18px 0 34px; }
.al-china-style .services-icons-preview-format{ min-height: 250px; padding: 20px; }
.al-china-style .services-icons-preview-format h2{ margin-top: 33px; font-size: 28px; }
.al-china-style .services-icons-preview-services-head{ grid-template-columns: 1fr; gap: 8px; }
.al-china-style .services-icons-preview-services-head p{ justify-self: start; text-align: left; }
.al-china-style .services-icons-preview-grid{ grid-template-columns: 1fr; }
.al-china-style .services-icons-preview-item{ min-height: 108px; grid-template-columns: 52px 1fr; gap: 14px; padding: 18px 2px; }
.al-china-style .services-icons-preview-icon{ width: 46px; height: 46px; }
.al-china-style .services-icons-preview-item strong{ font-size: 17px; }}
.al-china-style .services-icons-preview-page{ padding-bottom: 0; }
.al-china-style .services-icons-preview-hero{ width: calc(100% + 56px); min-height: 100svh; align-items: center; padding: 90px max(34px, calc((100vw - 1720px) / 2)) 54px; }
.al-china-style .services-icons-preview-hero-layout{ width: 100%; display: grid; grid-template-columns: minmax(0, .95fr) minmax(560px, 1.05fr); gap: clamp(38px, 4.5vw, 84px); align-items: center; }
.al-china-style .services-icons-preview-hero-copy{ max-width: 820px; }
.al-china-style .services-icons-preview-hero-copy h1{ font-size: clamp(64px, 6.2vw, 112px); }
.al-china-style .services-icons-preview-panel{ position: relative; overflow: hidden; padding: 27px 30px 24px; border: 1px solid rgba(255,255,255,.22); border-radius: 21px; background: rgba(9,17,24,.86); box-shadow: 0 30px 80px rgba(0,0,0,.34); -webkit-backdrop-filter: blur(18px); backdrop-filter: blur(18px); }
.al-china-style .services-icons-preview-panel::after{ content: ""; position: absolute; right: -285px; bottom: -330px; width: 620px; height: 620px; border: 1px solid rgba(255,255,255,.07); border-radius: 50%; box-shadow: 0 0 0 70px rgba(255,255,255,.018), 0 0 0 140px rgba(255,255,255,.012); pointer-events: none; }
.al-china-style .services-icons-preview-panel-head{ position: relative; z-index: 1; display: flex; align-items: center; justify-content: space-between; gap: 18px; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,.18); font-size: 10px; font-weight: 800; letter-spacing: .15em; text-transform: uppercase; }
.al-china-style .services-icons-preview-panel-head small{ display: flex; align-items: center; gap: 8px; color: rgba(255,255,255,.58); font-size: 9px; }
.al-china-style .services-icons-preview-panel-head i{ width: 8px; height: 8px; display: block; border-radius: 50%; background: var(--orange); box-shadow: 0 0 0 5px rgba(255,90,31,.16); }
.al-china-style .services-icons-preview-panel .services-icons-preview-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 30px; padding-top: 6px; }
.al-china-style .services-icons-preview-panel .services-icons-preview-item{ min-height: 118px; grid-template-columns: 53px minmax(0, 1fr); gap: 15px; padding: 19px 2px; }
.al-china-style .services-icons-preview-panel .services-icons-preview-icon{ width: 45px; height: 45px; }
.al-china-style .services-icons-preview-panel .services-icons-preview-item strong{ font-size: clamp(15px, 1.2vw, 19px); }
.al-china-style .services-icons-preview-panel .services-icons-preview-item p{ font-size: 10px; }
.al-china-style .services-icons-preview-modes{ position: relative; z-index: 1; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; margin-top: 20px; }
.al-china-style .services-icons-preview-mode{ min-height: 82px; display: grid; grid-template-columns: 38px minmax(0, 1fr); gap: 10px; align-items: center; padding: 12px; border: 1px solid rgba(255,255,255,.16); border-radius: 10px; background: rgba(255,255,255,.06); color: rgba(255,255,255,.72); }
.al-china-style .services-icons-preview-mode:first-child{ border-color: rgba(255,90,31,.58); color: white; }
.al-china-style .services-icons-preview-mode-icon{ width: 34px; height: 34px; display: block; background: #ff5a1f; -webkit-mask: var(--service-icon) center / contain no-repeat; mask: var(--service-icon) center / contain no-repeat; }
.al-china-style .services-icons-preview-mode div{ min-width: 0; display: grid; gap: 4px; }
.al-china-style .services-icons-preview-mode strong{ color: inherit; font-size: 10px; font-weight: 850; line-height: 1.2; text-transform: uppercase; }
.al-china-style .services-icons-preview-mode small{ color: rgba(255,255,255,.55); font-size: 8.5px; font-weight: 650; line-height: 1.35; }
@media  (max-width: 1120px) {.al-china-style .services-icons-preview-hero{ min-height: auto; padding-block: 110px 64px; }
.al-china-style .services-icons-preview-hero-layout{ grid-template-columns: 1fr; }
.al-china-style .services-icons-preview-hero-copy{ max-width: 850px; }
.al-china-style .services-icons-preview-panel{ width: min(840px, 100%); }}
@media  (max-width: 600px) {.al-china-style .services-icons-preview-hero{ width: calc(100% + 24px); min-height: auto; padding: 88px 16px 30px; }
.al-china-style .services-icons-preview-hero-layout{ gap: 28px; }
.al-china-style .services-icons-preview-hero-copy h1{ font-size: clamp(50px, 15vw, 66px); }
.al-china-style .services-icons-preview-panel{ padding: 21px 17px 18px; border-radius: 16px; }
.al-china-style .services-icons-preview-panel-head{ align-items: flex-start; }
.al-china-style .services-icons-preview-panel-head small{ max-width: 112px; justify-content: flex-end; text-align: right; }
.al-china-style .services-icons-preview-panel .services-icons-preview-grid{ grid-template-columns: 1fr; gap: 0; }
.al-china-style .services-icons-preview-panel .services-icons-preview-item{ min-height: 96px; grid-template-columns: 48px minmax(0, 1fr); padding: 14px 0; }
.al-china-style .services-icons-preview-panel .services-icons-preview-icon{ width: 41px; height: 41px; }
.al-china-style .services-icons-preview-modes{ grid-template-columns: 1fr; }
.al-china-style .services-icons-preview-mode{ min-height: 72px; padding-inline: 14px; }}
.al-china-style .services-icons-preview-hero{ background-image: linear-gradient(90deg, rgba(7,14,21,.9) 0%, rgba(7,14,21,.68) 45%, rgba(7,14,21,.16) 100%), url("/wp-content/uploads/adaptiv-redesign/design-preview/hero-logistics-v1.jpg"); }
.al-china-style .services-icons-preview-panel{ border-color: rgba(255,255,255,.72); background: rgba(248,247,243,.95); box-shadow: 0 34px 90px rgba(0,0,0,.28); color: #111820; }
.al-china-style .services-icons-preview-panel::after{ border-color: rgba(17,24,32,.055); box-shadow: 0 0 0 70px rgba(17,24,32,.022), 0 0 0 140px rgba(17,24,32,.014); }
.al-china-style .services-icons-preview-panel-head{ border-color: rgba(17,24,32,.16); color: #111820; }
.al-china-style .services-icons-preview-panel-head small{ color: #6c747a; }
.al-china-style .services-icons-preview-panel .services-icons-preview-item{ border-color: rgba(17,24,32,.14); }
.al-china-style .services-icons-preview-panel .services-icons-preview-item strong{ color: #111820; }
.al-china-style .services-icons-preview-panel .services-icons-preview-item p{ color: #626a70; }
.al-china-style .services-icons-preview-mode{ border-color: rgba(17,24,32,.14); background: rgba(17,24,32,.045); color: #30383e; }
.al-china-style .services-icons-preview-mode:first-child{ border-color: rgba(255,90,31,.7); background: rgba(255,90,31,.1); color: #111820; }
.al-china-style .services-icons-preview-mode small{ color: #727a80; }
.al-china-style .services-icons-preview-panel .services-icons-preview-item{
  min-height: 86px;
  padding-block: 13px;
}
.al-china-style .services-icons-preview-mode{
  min-height: 64px;
}
.al-china-style .services-icons-preview-mode strong{
  font-size: 10.5px;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-icon,.al-china-style .services-icons-preview-mode-icon{
  box-sizing: border-box;
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  border: 1px solid rgba(255,90,31,.28);
  background: rgba(255,90,31,.09);
  -webkit-mask: none;
  mask: none;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-icon{
  width: 48px;
  height: 48px;
  border-radius: 13px;
}
.al-china-style .services-icons-preview-mode-icon{
  width: 38px;
  height: 38px;
  border-radius: 10px;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-icon::before,.al-china-style .services-icons-preview-mode-icon::before{
  content: "";
  display: block;
  background: #ff5a1f;
  -webkit-mask: var(--service-icon) center / contain no-repeat;
  mask: var(--service-icon) center / contain no-repeat;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-icon::before{
  width: 29px;
  height: 29px;
}
.al-china-style .services-icons-preview-mode-icon::before{
  width: 23px;
  height: 23px;
}
@media  (max-width: 600px) {.al-china-style .services-icons-preview-panel .services-icons-preview-item{
    min-height: 76px;
    padding-block: 10px;
  }
.al-china-style .services-icons-preview-mode{
    min-height: 62px;
  }
.al-china-style .services-icons-preview-panel .services-icons-preview-icon{
    width: 44px;
    height: 44px;
    border-radius: 12px;
  }
.al-china-style .services-icons-preview-panel .services-icons-preview-icon::before{
    width: 27px;
    height: 27px;
  }}
@media  (hover: hover) {.al-china-style .services-icons-preview-panel .services-icons-preview-item:hover{ background: rgba(255,90,31,.08); }}
.al-china-style .services-icons-preview-panel .services-icons-preview-grid{
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
  padding-top: 0;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-item{
  min-height: 82px;
  grid-template-columns: 48px minmax(0, 1fr);
  gap: 10px;
  padding: 12px;
  border: 1px solid rgba(17,24,32,.15);
  border-radius: 11px;
  background: rgba(17,24,32,.035);
  transition: border-color .2s ease, background .2s ease;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-item strong{
  font-size: clamp(11px, .82vw, 14px);
  line-height: 1.18;
  text-transform: uppercase;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-item > div{
  min-width: 0;
  display: grid;
  gap: 5px;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-item small{
  color: #6d757b;
  font-size: 9.5px;
  font-weight: 700;
  line-height: 1.25;
}
@media  (max-width: 1240px) {.al-china-style .services-icons-preview-panel .services-icons-preview-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
.al-china-style .services-icons-preview-panel .services-icons-preview-item strong{
    font-size: 14px;
  }}
@media  (hover: hover) {.al-china-style .services-icons-preview-panel .services-icons-preview-item:hover{
    border-color: rgba(255,90,31,.5);
    background: rgba(255,90,31,.08);
    transform: none;
  }}
@media  (max-width: 600px) {.al-china-style .services-icons-preview-panel .services-icons-preview-grid{
    grid-template-columns: 1fr;
    gap: 8px;
  }
.al-china-style .services-icons-preview-panel .services-icons-preview-item{
    min-height: 68px;
    grid-template-columns: 44px minmax(0, 1fr);
    padding: 9px 11px;
  }}
.al-china-style .services-icons-preview-formats{
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin-top: 14px;
}
.al-china-style .services-icons-preview-format{
  min-height: 76px;
  display: grid;
  grid-template-columns: 46px minmax(0, 1fr);
  gap: 12px;
  align-items: center;
  padding: 13px 15px;
  border: 1px solid rgba(255,90,31,.28);
  border-radius: 12px;
  background: #fff5ef;
  box-shadow: 0 10px 24px rgba(17,26,34,.09);
}
.al-china-style .services-icons-preview-format:first-child{
  border-color: #ff5a1f;
  background: #ff5a1f;
  box-shadow: 0 14px 30px rgba(255,90,31,.22);
}
.al-china-style .services-icons-preview-format-icon{
  width: 46px;
  height: 46px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255,90,31,.48);
  border-radius: 12px;
  background: rgba(255,90,31,.12);
}
.al-china-style .services-icons-preview-format-icon::before{
  content: "";
  width: 27px;
  height: 27px;
  display: block;
  background: #ff5a1f;
  -webkit-mask: var(--service-icon) center / contain no-repeat;
  mask: var(--service-icon) center / contain no-repeat;
}
.al-china-style .services-icons-preview-format strong{
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  color: #111820;
  font-size: clamp(12px, .9vw, 15px);
  font-weight: 850;
  line-height: 1.18;
  text-transform: uppercase;
}
.al-china-style .services-icons-preview-format:first-child .services-icons-preview-format-icon{
  border-color: rgba(255,255,255,.55);
  background: rgba(17,24,32,.12);
}
.al-china-style .services-icons-preview-format:first-child .services-icons-preview-format-icon::before{
  background: #fff;
}
.al-china-style .services-icons-preview-format:first-child strong{
  color: #fff;
}
@media  (max-width: 600px) {.al-china-style .services-icons-preview-formats{
    grid-template-columns: 1fr;
    gap: 8px;
  }
.al-china-style .services-icons-preview-format{
    min-height: 68px;
    grid-template-columns: 42px minmax(0, 1fr);
    padding: 10px 12px;
  }
.al-china-style .services-icons-preview-format-icon{
    width: 42px;
    height: 42px;
    border-radius: 11px;
  }
.al-china-style .services-icons-preview-format-icon::before{
    width: 25px;
    height: 25px;
  }}
.al-china-style .services-icons-preview-hero{
  background-image:
    linear-gradient(90deg, rgba(12,24,34,.78) 0%, rgba(18,34,47,.56) 44%, rgba(25,43,56,.12) 100%),
    url("/wp-content/uploads/adaptiv-redesign/design-preview/hero-logistics-v1.jpg");
}
.al-china-style .services-icons-preview-hero-copy > span{
  color: #e69a7c;
  font-size: 12px;
  letter-spacing: .2em;
}
.al-china-style .services-icons-preview-hero-copy h1{
  display: grid;
  gap: .04em;
  max-width: 760px;
  font-size: clamp(58px, 5.45vw, 98px);
  line-height: .88;
  letter-spacing: -.055em;
}
.al-china-style .services-icons-preview-hero-copy h1 span,.al-china-style .services-icons-preview-hero-copy h1 em{
  display: block;
  font: inherit;
}
.al-china-style .services-icons-preview-hero-copy h1 em{
  width: fit-content;
  margin-top: .04em;
  padding: .02em .08em .07em;
  border: 1px solid rgba(222,123,84,.62);
  border-radius: .08em;
  background: rgba(185,86,54,.2);
  color: #f2b094;
  box-shadow: none;
}
.al-china-style .services-icons-preview-hero-copy p{
  color: rgba(255,255,255,.92);
  font-weight: 520;
  text-shadow: 0 3px 18px rgba(0,0,0,.5);
}
.al-china-style .services-icons-preview-panel{
  border-color: rgba(255,255,255,.92);
  background: rgba(250,249,246,.98);
  box-shadow: 0 34px 90px rgba(2,10,18,.34), 0 0 0 1px rgba(17,24,32,.04);
}
.al-china-style .services-icons-preview-panel .services-icons-preview-item{
  border-color: #d6d8d8;
  background: #fff;
  box-shadow: 0 7px 18px rgba(17,24,32,.055);
}
.al-china-style .services-icons-preview-panel .services-icons-preview-item strong{
  color: #0c1721;
  font-size: clamp(12px, .92vw, 15px);
  font-weight: 900;
  line-height: 1.12;
  letter-spacing: -.025em;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-item small{
  color: #59636a;
  font-size: 10px;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-icon{
  border-color: rgba(201,101,65,.34);
  background: #fbf2ed;
}
.al-china-style .services-icons-preview-panel .services-icons-preview-icon::before,.al-china-style .services-icons-preview-format-icon::before{
  background: #cf6843;
}
.al-china-style .services-icons-preview-format{
  min-height: 82px;
  border-color: rgba(255,90,31,.4);
  background: #fff;
  box-shadow: 0 10px 24px rgba(17,26,34,.08);
}
.al-china-style .services-icons-preview-format strong{
  font-size: clamp(13px, 1vw, 16px);
  letter-spacing: -.015em;
}
.al-china-style .services-icons-preview-format:first-child{
  border-color: #c96541;
  background: linear-gradient(135deg, #d97650, #c9603d);
  box-shadow: 0 12px 26px rgba(135,61,36,.17);
}
.al-china-style .services-icons-preview-format:first-child .services-icons-preview-format-icon::before{
  background: #fff;
}
.al-china-style .services-icons-preview-hero-copy a{
  background: #cf6843;
  box-shadow: 0 14px 30px rgba(135,61,36,.18);
}
.al-china-style .services-icons-preview-formats{
  gap: 0;
  margin-top: 20px;
  padding-top: 12px;
  border: 0;
  border-top: 1px solid #d8d0c9;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.al-china-style .services-icons-preview-formats::before{
  content: "Варианты оформления";
  grid-column: 1 / -1;
  padding: 0 2px 10px;
  color: #8b8884;
  font-size: 9px;
  font-weight: 850;
  letter-spacing: .13em;
  text-transform: uppercase;
}
.al-china-style .services-icons-preview-format,.al-china-style .services-icons-preview-format:first-child{
  min-height: 48px;
  grid-template-columns: 30px minmax(0, 1fr);
  gap: 9px;
  padding: 7px 14px;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.al-china-style .services-icons-preview-format + .services-icons-preview-format{
  border-left: 1px solid #ded8d2;
}
.al-china-style .services-icons-preview-format-icon,.al-china-style .services-icons-preview-format:first-child .services-icons-preview-format-icon{
  width: 30px;
  height: 30px;
  border-color: #d6cec8;
  border-radius: 9px;
  background: #ece8e4;
}
.al-china-style .services-icons-preview-format-icon::before,.al-china-style .services-icons-preview-format:first-child .services-icons-preview-format-icon::before{
  width: 17px;
  height: 17px;
  background: #77736f;
}
.al-china-style .services-icons-preview-format strong,.al-china-style .services-icons-preview-format:first-child strong{
  color: #55585a;
  font-size: clamp(10px, .8vw, 12px);
  font-weight: 780;
  letter-spacing: .01em;
}
@media  (max-width: 600px) {.al-china-style .services-icons-preview-hero-copy h1{
    font-size: clamp(46px, 14vw, 62px);
    line-height: .9;
  }
.al-china-style .services-icons-preview-panel .services-icons-preview-item strong{
    font-size: 14px;
  }
.al-china-style .services-icons-preview-formats{
    grid-template-columns: 1fr;
  }
.al-china-style .services-icons-preview-format + .services-icons-preview-format{
    border-left: 0;
    border-top: 1px solid #ded8d2;
  }
.al-china-style .services-icons-preview-format,.al-china-style .services-icons-preview-format:first-child{
    min-height: 48px;
    grid-template-columns: 30px minmax(0, 1fr);
    padding: 8px 2px;
  }
.al-china-style .services-icons-preview-format-icon,.al-china-style .services-icons-preview-format:first-child .services-icons-preview-format-icon{
    width: 30px;
    height: 30px;
    border-radius: 9px;
  }
.al-china-style .services-icons-preview-format-icon::before,.al-china-style .services-icons-preview-format:first-child .services-icons-preview-format-icon::before{
    width: 17px;
    height: 17px;
  }}
.al-china-style .services-variant-nav{
  position: fixed;
  z-index: 50;
  top: 18px;
  left: 50%;
  width: min(560px, calc(100% - 32px));
  min-height: 42px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 14px;
  padding: 8px 14px;
  border: 1px solid rgba(17,24,32,.14);
  border-radius: 999px;
  background: rgba(249,248,244,.9);
  box-shadow: 0 12px 34px rgba(0,0,0,.12);
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  transform: translateX(-50%);
}
.al-china-style .services-variant-nav a,.al-china-style .services-variant-nav span{
  color: #1b2228;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .06em;
  text-decoration: none;
  text-transform: uppercase;
}
.al-china-style .services-variant-nav a:last-child{ text-align: right; }
.al-china-style .services-variant-nav span{ color: #ff5a1f; text-align: center; }
.al-china-style .services-variant-nav-dark{
  border-color: rgba(255,255,255,.2);
  background: rgba(9,16,23,.76);
}
.al-china-style .services-variant-nav-dark a{ color: #fff; }
.al-china-style .services-v2-page{ min-height: 100svh; background: #f1efe9; color: #111820; }
.al-china-style .services-v2-hero{ min-height: 100svh; display: grid; grid-template-columns: minmax(420px, .82fr) minmax(620px, 1.18fr); }
.al-china-style .services-v2-offer{
  min-height: 100svh;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 110px clamp(36px, 5vw, 92px) 72px;
  background-image: linear-gradient(180deg, rgba(8,16,24,.18), rgba(8,16,24,.95)), url("/wp-content/uploads/adaptiv-redesign/design-preview/hero-logistics-v1.jpg");
  background-position: 56% center;
  background-size: cover;
  color: #fff;
}
.al-china-style .services-v2-offer > span{ margin-bottom: 20px; color: #ff8154; font-size: 12px; font-weight: 850; letter-spacing: .16em; text-transform: uppercase; }
.al-china-style .services-v2-offer h1{ max-width: 640px; margin: 0; font-size: clamp(58px, 5.2vw, 96px); font-weight: 500; line-height: .88; letter-spacing: -.075em; text-transform: uppercase; }
.al-china-style .services-v2-offer p{ margin: 28px 0 0; color: rgba(255,255,255,.72); font-size: 20px; }
.al-china-style .services-v2-offer > a{ width: fit-content; margin-top: 34px; padding: 19px 24px; border-radius: 999px; background: #ff5a1f; color: #fff; font-size: 12px; font-weight: 850; text-decoration: none; text-transform: uppercase; }
.al-china-style .services-v2-offer > a b{ margin-left: 14px; font-size: 17px; }
.al-china-style .services-v2-catalog{ display: flex; flex-direction: column; justify-content: center; padding: 96px clamp(30px, 4vw, 68px) 46px; }
.al-china-style .services-v2-catalog > header{ display: flex; align-items: baseline; justify-content: space-between; gap: 24px; padding-bottom: 18px; border-bottom: 1px solid rgba(17,24,32,.2); }
.al-china-style .services-v2-catalog > header span{ font-size: clamp(25px, 2.2vw, 40px); letter-spacing: -.04em; }
.al-china-style .services-v2-catalog > header small{ max-width: 250px; color: #6b7379; font-size: 11px; font-weight: 700; line-height: 1.4; text-align: right; }
.al-china-style .services-v2-grid{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 26px; }
.al-china-style .services-v2-grid article{ min-height: 100px; display: grid; grid-template-columns: 25px 43px minmax(0, 1fr); gap: 11px; align-items: center; border-bottom: 1px solid rgba(17,24,32,.14); }
.al-china-style .services-v2-number{ align-self: start; padding-top: 26px; color: #ff5a1f; font-size: 9px; font-weight: 900; }
.al-china-style .services-v2-grid i,.al-china-style .services-v3-grid i,.al-china-style .services-v3-formats i{
  display: block;
  background: #ff5a1f;
  -webkit-mask: var(--service-icon) center / contain no-repeat;
  mask: var(--service-icon) center / contain no-repeat;
}
.al-china-style .services-v2-grid i{ width: 38px; height: 38px; }
.al-china-style .services-v2-grid article > div{ display: grid; gap: 5px; }
.al-china-style .services-v2-grid strong{ font-size: clamp(13px, 1vw, 17px); line-height: 1.18; text-transform: uppercase; }
.al-china-style .services-v2-grid small{ color: #72797e; font-size: 10px; font-weight: 700; }
.al-china-style .services-v2-formats{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 24px; }
.al-china-style .services-v2-formats strong{ min-height: 66px; display: flex; align-items: center; padding: 16px 20px; border-radius: 10px; background: #111a22; color: #fff; font-size: 13px; text-transform: uppercase; }
.al-china-style .services-v2-formats strong:first-child{ background: #ff5a1f; }
.al-china-style .services-v3-page{ min-height: 100svh; background: #071019; color: #fff; }
.al-china-style .services-v3-hero{
  min-height: 100svh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 34px;
  padding: 92px clamp(28px, 5vw, 94px) 42px;
  background-image: linear-gradient(180deg, rgba(5,14,22,.55), rgba(5,14,22,.9)), url("/wp-content/uploads/adaptiv-redesign/design-preview/hero-logistics-v1.jpg");
  background-position: center;
  background-size: cover;
}
.al-china-style .services-v3-offer{ display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 50px; align-items: end; }
.al-china-style .services-v3-offer > div:first-child > span{ display: block; margin-bottom: 13px; color: #ff7440; font-size: 11px; font-weight: 850; letter-spacing: .17em; text-transform: uppercase; }
.al-china-style .services-v3-offer h1{ max-width: 960px; margin: 0; font-size: clamp(58px, 5.3vw, 98px); font-weight: 500; line-height: .86; letter-spacing: -.07em; text-transform: uppercase; }
.al-china-style .services-v3-action{ display: grid; gap: 18px; justify-items: end; padding-bottom: 4px; }
.al-china-style .services-v3-action p{ max-width: 340px; margin: 0; color: rgba(255,255,255,.72); font-size: 17px; text-align: right; }
.al-china-style .services-v3-action a{ padding: 17px 22px; border-radius: 999px; background: #ff5a1f; color: #fff; font-size: 12px; font-weight: 850; text-decoration: none; text-transform: uppercase; }
.al-china-style .services-v3-action b{ margin-left: 14px; }
.al-china-style .services-v3-board{ padding: 16px; border: 1px solid rgba(255,255,255,.68); border-radius: 22px; background: rgba(248,247,243,.94); box-shadow: 0 30px 80px rgba(0,0,0,.26); -webkit-backdrop-filter: blur(18px); backdrop-filter: blur(18px); }
.al-china-style .services-v3-grid{ display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
.al-china-style .services-v3-grid article{ min-height: 116px; display: grid; grid-template-columns: 44px minmax(0, 1fr); grid-template-rows: 1fr auto; column-gap: 13px; align-items: center; padding: 17px; border: 1px solid rgba(17,24,32,.13); border-radius: 13px; background: rgba(255,255,255,.68); }
.al-china-style .services-v3-grid i{ width: 40px; height: 40px; grid-row: 1 / 3; }
.al-china-style .services-v3-grid strong{ align-self: end; color: #111820; font-size: clamp(12px, 1vw, 16px); line-height: 1.16; text-transform: uppercase; }
.al-china-style .services-v3-grid small{ align-self: start; margin-top: 5px; color: #727a80; font-size: 9.5px; font-weight: 700; }
.al-china-style .services-v3-formats{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 10px; }
.al-china-style .services-v3-formats article{ min-height: 68px; display: grid; grid-template-columns: 36px minmax(0, 1fr); gap: 12px; align-items: center; padding: 12px 18px; border-radius: 12px; background: #111a22; }
.al-china-style .services-v3-formats article:first-child{ background: #ff5a1f; }
.al-china-style .services-v3-formats i{ width: 31px; height: 31px; background: #fff; }
.al-china-style .services-v3-formats strong{ font-size: 13px; text-transform: uppercase; }
@media  (max-width: 1100px) {.al-china-style .services-v2-hero{ grid-template-columns: 1fr; }
.al-china-style .services-v2-offer{ min-height: 720px; }
.al-china-style .services-v2-catalog{ padding-block: 70px; }
.al-china-style .services-v3-offer{ grid-template-columns: 1fr; }
.al-china-style .services-v3-action{ justify-items: start; }
.al-china-style .services-v3-action p{ text-align: left; }
.al-china-style .services-v3-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }}
@media  (max-width: 650px) {.al-china-style .services-variant-nav{ grid-template-columns: 1fr 1fr; }
.al-china-style .services-variant-nav span{ display: none; }
.al-china-style .services-v2-offer{ min-height: 660px; padding: 100px 24px 46px; }
.al-china-style .services-v2-offer h1{ font-size: clamp(52px, 15vw, 70px); }
.al-china-style .services-v2-catalog{ padding: 64px 18px 32px; }
.al-china-style .services-v2-catalog > header{ align-items: flex-start; flex-direction: column; gap: 8px; }
.al-china-style .services-v2-catalog > header small{ text-align: left; }
.al-china-style .services-v2-grid{ grid-template-columns: 1fr; }
.al-china-style .services-v2-formats{ grid-template-columns: 1fr; }
.al-china-style .services-v3-hero{ justify-content: flex-start; gap: 26px; padding: 92px 16px 28px; }
.al-china-style .services-v3-offer h1{ font-size: clamp(50px, 14vw, 68px); }
.al-china-style .services-v3-grid{ grid-template-columns: 1fr; }
.al-china-style .services-v3-grid article{ min-height: 84px; }
.al-china-style .services-v3-formats{ grid-template-columns: 1fr; }}
.al-china-style .official-hero{
  min-height: 100svh;
  color: #fff;
  background:
    linear-gradient(90deg, rgba(12,24,34,.78) 0%, rgba(18,34,47,.56) 44%, rgba(25,43,56,.12) 100%),
    url("/wp-content/uploads/adaptiv-redesign/design-preview/hero-logistics-v1.jpg") center / cover no-repeat;
}
.al-china-style .official-hero-layout{
  width: min(1440px, calc(100% - 56px));
  flex: 1;
  display: grid;
  grid-template-columns: minmax(0, .92fr) minmax(590px, 1.08fr);
  gap: clamp(42px, 5vw, 86px);
  align-items: start;
  align-content: center;
  margin-inline: auto;
  padding-block: 54px 48px;
}
.al-china-style .official-hero-copy > span{
  display: block;
  margin-bottom: 30px;
  color: #e69a7c;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .2em;
  text-transform: uppercase;
}
.al-china-style .official-hero-copy h1{
  max-width: 760px;
  margin-bottom: 36px;
  color: #fff;
  font-size: clamp(64px, 6.1vw, 108px);
  line-height: .88;
  letter-spacing: -.055em;
  text-shadow: 0 12px 42px rgba(0,0,0,.3);
}
.al-china-style .official-hero-copy .hero-lead{
  color: rgba(255,255,255,.9);
  font-weight: 520;
  text-shadow: 0 3px 18px rgba(0,0,0,.5);
}
.al-china-style .official-hero-copy .primary-button{
  min-width: 330px;
  border-radius: 999px;
  background: #cf6843;
  box-shadow: 0 14px 30px rgba(135,61,36,.18);
}
.al-china-style .official-hero-copy .primary-button:hover{ background: #b95735; }
.al-china-style .official-hero-panel{
  width: 100%;
  padding: 28px 30px 26px;
}
.al-china-style .official-hero-panel .services-icons-preview-item{
  grid-template-columns: 48px minmax(0, 170px);
  justify-content: center;
  align-items: center;
}
.al-china-style .official-hero-panel .services-icons-preview-item > div{
  width: 100%;
  align-self: center;
}
.al-china-style .official-hero-panel .services-icons-preview-format,.al-china-style .official-hero-panel .services-icons-preview-format:first-child{
  grid-template-columns: 30px minmax(0, 220px);
  justify-content: center;
  align-items: center;
}
@media  (max-width: 1120px) {.al-china-style .official-hero{ min-height: auto; }
.al-china-style .official-hero-layout{
    grid-template-columns: 1fr;
    align-content: normal;
    padding-block: 70px 58px;
  }
.al-china-style .official-hero-copy{ max-width: 840px; }
.al-china-style .official-hero-panel{ width: min(900px, 100%); }}
@media  (max-width: 760px) {.al-china-style .official-hero-layout{
    width: min(100% - 30px, 640px);
    gap: 32px;
    padding-block: 42px 30px;
  }
.al-china-style .official-hero-copy > span{
    margin-bottom: 22px;
    font-size: 9px;
  }
.al-china-style .official-hero-copy h1{
    margin-bottom: 23px;
    font-size: clamp(48px, 15vw, 70px);
    line-height: .9;
  }
.al-china-style .official-hero-copy .hero-lead{
    margin-bottom: 22px;
    font-size: 17px;
  }
.al-china-style .official-hero-copy .primary-button{
    width: 100%;
    min-width: 0;
  }
.al-china-style .official-hero-panel{
    padding: 17px;
    border-radius: 16px;
  }
.al-china-style .official-hero-panel .services-icons-preview-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
.al-china-style .official-hero-panel .services-icons-preview-item{
    grid-template-columns: 44px minmax(0, 175px);
  }}
@media  (max-width: 520px) {.al-china-style .official-hero-panel .services-icons-preview-grid,.al-china-style .official-hero-panel .services-icons-preview-formats{
    grid-template-columns: 1fr;
  }
.al-china-style .official-hero-panel .services-icons-preview-item{
    grid-template-columns: 44px minmax(0, 190px);
  }
.al-china-style .official-hero-panel .services-icons-preview-format,.al-china-style .official-hero-panel .services-icons-preview-format:first-child{
    grid-template-columns: 30px minmax(0, 210px);
  }}
.al-china-style .ct-home-directions{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.45;color:#1e2932;box-sizing:border-box;text-align:left}
.al-china-style .ct-home-directions *{box-sizing:border-box}
.al-china-style .ct-site-shell{width:calc(100% - 64px);max-width:1240px;margin:0 auto}
.al-china-style .ct-home-directions a{text-decoration:none;color:inherit}
.al-china-style .ct-site-brand{display:inline-flex;align-items:center;gap:13px;flex-shrink:0;text-decoration:none!important;color:#1e2932!important}
.al-china-style .ct-site-brand img{width:27px;height:36px;display:block;object-fit:contain}
.al-china-style .ct-site-brand>span{font:700 24px/.9 Georgia,"Times New Roman",serif;letter-spacing:-1px}
.al-china-style .ct-site-menu{display:flex;align-items:center;justify-content:center;gap:25px;margin-left:auto}
.al-china-style .ct-site-menu>a{position:relative;display:block;padding:14px 0;font-size:14px;font-weight:600;line-height:1.35;white-space:nowrap}
.al-china-style .ct-site-menu>a:hover,.al-china-style .ct-site-menu>a[aria-current="page"]{color:#c34718}
.al-china-style .ct-site-menu>a[aria-current="page"]:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:#dc6334;border-radius:2px}
.al-china-style .ct-site-account{font-size:12px;font-weight:600;white-space:nowrap}
.al-china-style .ct-site-cta>b{font-size:18px;line-height:1;font-weight:400}
.al-china-style .ct-site-menu-toggle{display:none;align-items:center;gap:9px;padding:10px;border:1px solid #d7e0e6;border-radius:5px;background:#fff;color:#263744;font-size:13px;min-height:44px;cursor:pointer}
.al-china-style .ct-home-directions a:focus-visible{outline:3px solid #b84a24;outline-offset:4px}
.al-china-style .ct-site-contact{font-size:14px;font-weight:700;white-space:nowrap}
.al-china-style .ct-home-directions{padding:58px 0 0;background:#fff}
.al-china-style .ct-home-directions-heading{margin-bottom:27px}
.al-china-style .ct-home-directions-heading>span{display:block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#a74722;font-weight:700;margin-bottom:13px}
.al-china-style .ct-home-directions-heading h2{font-size:36px;line-height:1.15;letter-spacing:-1.2px;font-weight:750;margin:0 0 12px;color:#1e2932}
.al-china-style .ct-home-directions-heading p{font-size:16px;line-height:1.6;color:#65717b;margin:0}
.al-china-style .ct-home-directions-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.al-china-style .ct-home-direction{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:29px 32px 26px;border:1px solid #e3d7cf;background:#fff6f0;border-radius:10px;transition:box-shadow .15s,border-color .15s}
.al-china-style .ct-home-direction-services{background:#f3f7fa;border-color:#d7e2ea}
.al-china-style .ct-home-direction:hover{border-color:#d3906d;box-shadow:0 8px 24px #2634420c}
.al-china-style .ct-home-direction>svg{display:block;width:42px;height:42px;margin-bottom:23px;color:#b75329}
.al-china-style .ct-home-direction-services>svg{color:#51748e}
.al-china-style .ct-home-direction-arrow{position:absolute;right:29px;top:24px;font-size:26px;color:#bb6b46}
.al-china-style .ct-home-direction h3{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:0 0 13px;font-weight:700;color:#202d37}
.al-china-style .ct-home-direction p{font-size:16px;line-height:1.6;max-width:460px;margin:0 0 24px;color:#5b6974}
.al-china-style .ct-home-direction-link{display:flex;align-items:center;justify-content:space-between;gap:20px;align-self:stretch;margin-top:auto;padding-top:18px;border-top:1px solid #ddcfc65e;font-size:14px;font-weight:700}
.al-china-style .ct-home-direction-link b{font-size:19px;font-weight:400}
.al-china-style .ct-home-section-nav{display:flex;align-items:center;gap:25px;flex-wrap:wrap;padding:29px 0;border-bottom:1px solid #dce3e8;margin-top:17px;font-size:13px;color:#5b6974}
.al-china-style .ct-home-section-nav>strong{margin-right:auto;color:#263744;font-size:14px}
.al-china-style .ct-home-section-nav a:hover{color:#b74b22;text-decoration:underline;text-underline-offset:4px}
@media (max-width:1120px){.al-china-style .ct-site-menu-toggle{display:flex;order:3;margin-left:0}
.al-china-style .ct-site-menu{display:none;position:absolute;left:0;right:0;top:calc(100% - 1px);margin:0;padding:15px 24px;background:#fff;border:1px solid #dce3e8;border-radius:0 0 9px 9px;box-shadow:0 15px 24px #10263912;align-items:stretch;gap:0;flex-direction:column}
.al-china-style .ct-site-menu.is-open{display:flex}
.al-china-style .ct-site-menu>a{padding:15px 0;font-size:16px}
.al-china-style .ct-site-menu>a[aria-current="page"]:after{display:none}
.al-china-style .ct-site-contact{width:100%}}
@media (max-width:600px){.al-china-style .ct-site-shell{width:calc(100% - 36px)}
.al-china-style .ct-site-brand{gap:10px}
.al-china-style .ct-site-brand>span{font-size:21px}
.al-china-style .ct-site-brand img{width:23px;height:32px}
.al-china-style .ct-site-menu-toggle>span{display:none}
.al-china-style .ct-site-menu-toggle{padding:10px}
.al-china-style .ct-site-menu{left:-18px;right:-18px;padding:12px 22px;border-radius:0}
.al-china-style .ct-site-account{font-size:12px}
.al-china-style .ct-site-contact{font-size:14px}
.al-china-style .ct-home-directions{padding-top:37px}
.al-china-style .ct-home-directions-heading h2{font-size:29px;letter-spacing:-.8px}
.al-china-style .ct-home-directions-heading p{font-size:15px}
.al-china-style .ct-home-directions-grid{grid-template-columns:1fr;gap:16px}
.al-china-style .ct-home-direction{padding:24px}
.al-china-style .ct-home-direction>svg{margin-bottom:18px}
.al-china-style .ct-home-direction h3{font-size:25px}
.al-china-style .ct-home-direction p{font-size:15px;margin-bottom:20px}
.al-china-style .ct-home-direction-link{font-size:13px;gap:12px}
.al-china-style .ct-home-section-nav{gap:15px 22px;padding:24px 0;font-size:12px}
.al-china-style .ct-home-section-nav>strong{width:100%;font-size:14px}}
.al-china-style .design-preview.ct-home-light{--ink:#1b2228;--orange:#cf4918;--line:#dce3e9;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}
.al-china-style .ct-home-light .ct-home-hero{background:#f5f7f9;border-bottom:1px solid #e3e8ed;color:var(--ink)}
.al-china-style .ct-home-light .ct-home-hero-grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:66px;align-items:center;padding-block:68px 76px}
.al-china-style .ct-home-light .ct-home-hero-copy{min-width:0}
.al-china-style .ct-home-light .ct-home-eyebrow{margin:0 0 28px;color:#626f7a;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.al-china-style .ct-home-light .ct-home-hero h1{margin:0;font-size:clamp(44px,4.5vw,64px);font-weight:750;line-height:1.05;letter-spacing:-.047em;text-transform:none;text-shadow:none;color:var(--ink);max-width:none}
.al-china-style .ct-home-light .ct-home-title-detail{display:block;font-size:.71em;line-height:1.14;margin-top:12px;letter-spacing:-.035em}
.al-china-style .ct-home-light .ct-home-title-delivery{display:block;color:#cf4918;font-size:.8em;line-height:1.08;margin-top:27px;letter-spacing:-.04em}
.al-china-style .ct-home-light .ct-home-hero-lead{font-size:19px;line-height:1.55;color:#4d5b66;max-width:560px;margin:28px 0 0}
.al-china-style .ct-home-light .ct-home-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}
.al-china-style .ct-home-light .ct-home-tags>span{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #d5dee5;border-radius:3px;background:#fff;color:#3c4d5a;font-size:12px;line-height:1.4}
.al-china-style .ct-home-light .ct-home-tags svg{width:21px;height:21px;flex-shrink:0;fill:none;stroke:#bd542d;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}
.al-china-style .ct-home-light .ct-home-mobile-action{display:none}
.al-china-style .ct-home-light .ct-home-form-card{padding:29px 29px 24px;background:#fff;border:1px solid #dce3e9;border-radius:8px;box-shadow:0 12px 40px #233d5009;scroll-margin-top:24px;min-width:0}
.al-china-style .ct-home-light .ct-home-form-card h2{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.04em;text-transform:none;font-weight:700;color:var(--ink)}
.al-china-style .ct-home-light .ct-home-form-step{margin:14px 0 0;font-size:13px;font-weight:700;color:#626a70;line-height:1.4}
.al-china-style .ct-home-light .ct-home-form-intro{margin:10px 0 23px;font-size:14px;line-height:1.5;color:#626a70}
.al-china-style .ct-home-light .ct-home-form :is(fieldset,legend){border:0;padding:0;margin:0;min-width:0}
.al-china-style .ct-home-light .ct-home-form [hidden]{display:none!important}
.al-china-style .ct-home-light .ct-home-switch{display:grid;grid-template-columns:1fr 1fr;padding:0;background:#eff1f3;border-radius:4px;margin-bottom:23px}
.al-china-style .ct-home-light .ct-home-switch label{position:relative;min-width:0;cursor:pointer}
.al-china-style .ct-home-light .ct-home-switch input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}
.al-china-style .ct-home-light .ct-home-switch span{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 8px;border-radius:4px;font-size:14px;font-weight:500;text-align:center}
.al-china-style .ct-home-light .ct-home-switch input:checked+span{background:#1b2228;color:#fff}
.al-china-style .ct-home-light .ct-home-switch input:focus-visible+span{outline:3px solid #cf4918;outline-offset:3px}
.al-china-style .ct-home-light .ct-home-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px}
.al-china-style .ct-home-light .ct-home-field{display:grid;gap:8px;min-width:0}
.al-china-style .ct-home-light .ct-home-field-full{grid-column:1/-1}
.al-china-style .ct-home-light .ct-home-field>span{font-size:14px;font-weight:700;line-height:1.3;color:var(--ink)}
.al-china-style .ct-home-light .ct-home-field small{font-size:12px;font-weight:400;color:#626a70}
.al-china-style .ct-home-light .ct-home-field input{width:100%;min-width:0;min-height:49px;padding:11px 12px;border:1px solid #c6cfd7;border-radius:3px;background:#fff;color:#1b2228;font:16px/1.4 Arial,Helvetica,sans-serif}
.al-china-style .ct-home-light .ct-home-field input::placeholder{color:#78828a;opacity:1}
.al-china-style .ct-home-light .ct-home-field input:focus-visible{outline:2px solid #cf4918;outline-offset:2px}
.al-china-style .ct-home-light .ct-home-optional-note{font-size:12px;line-height:1.5;color:#626a70;margin:13px 0 0}
.al-china-style .ct-home-light .ct-home-submit{width:100%;display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:54px;margin-top:23px;padding:13px 19px;border:0;border-radius:4px;background:#ff7440;color:#182127;font:500 16px/1.3 Arial,Helvetica,sans-serif;text-align:left;cursor:pointer}
.al-china-style .ct-home-light .ct-home-submit:hover{background:#ff865a}
.al-china-style .ct-home-light .ct-home-submit:disabled{opacity:.7;cursor:default}
.al-china-style .ct-home-light .ct-home-submit b{font-size:26px;font-weight:400;line-height:1}
.al-china-style .ct-home-light .ct-home-form-help{margin:14px 0 0;color:#626a70;font-size:12px;line-height:1.5;text-align:center}
.al-china-style .ct-home-light .ct-home-form-status{margin:12px 0 0;font-size:14px;line-height:1.5;color:#1b2228}
.al-china-style .ct-home-light .ct-home-form-status:empty{display:none}
.al-china-style .ct-home-light .ct-home-form-status[data-error]{color:#a12d18}
.al-china-style .ct-home-light .ct-home-form-status[data-success]{padding:12px;background:#edf3f8;border-left:3px solid #2864ad}
.al-china-style .ct-home-light .ct-home-back{border:0;background:none;padding:0;margin:0 0 16px;color:#55616a;font:14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}
.al-china-style .ct-home-light .ct-home-form-summary{padding:12px 14px;background:#f5f7f9;border-left:3px solid #ff7440;margin:0 0 22px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.al-china-style .ct-home-light .ct-home-consent{display:flex;align-items:flex-start;gap:9px;margin-top:20px;font-size:12px;line-height:1.5;color:#626a70}
.al-china-style .ct-home-light .ct-home-consent input{flex-shrink:0;width:17px;height:17px;margin:1px 0 0;accent-color:#1b2228}
.al-china-style .ct-home-light .ct-home-consent a{color:#3f4c55;text-decoration:underline;text-underline-offset:2px}
.al-china-style .ct-home-light .ct-home-sr-only,.al-china-style .ct-home-light .ct-home-trap{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}
.al-china-style .ct-home-light :is(.ct-home-submit,.ct-home-back,.ct-home-mobile-action):focus-visible{outline:3px solid #cf4918;outline-offset:4px}
.al-china-style .ct-home-light .hero-facts{background:#fff;color:var(--ink);border-bottom:1px solid #e3e8ed}
.al-china-style .ct-home-light .safety-facts{border:0}
.al-china-style .ct-home-light .safety-facts>div{border-color:#e3e8ed;min-height:136px}
.al-china-style .ct-home-light .safety-facts strong{color:#cf4918;font-size:39px;letter-spacing:-.04em}
.al-china-style .ct-home-light .safety-facts>div:first-child strong{font-size:43px}
.al-china-style .ct-home-light .safety-facts span{color:#626a70;text-transform:none;font-size:13px;letter-spacing:0;font-weight:400}
.al-china-style .ct-home-light :is(.services,.documents-scheme-section,.compliance-section,.safety,.cargo-process,.request){background:#fff;color:var(--ink)}
.al-china-style .ct-home-light :is(.documents-scheme-section,.safety,.request){background:#f5f7f9}
.al-china-style .ct-home-light :is(h2,h3){text-transform:none;letter-spacing:-.035em;line-height:1.12}
.al-china-style .ct-home-light :is(.preflight,.preflight-card,.service-stage-divider,.service-row,.service-row:last-child,.documents-scheme-selector-head,.documents-scheme-panel,.proof-card,.safety-assurances article,.safety-ledger article){background:#fff;color:var(--ink);border-color:#dce3e9;box-shadow:none;border-radius:8px}
.al-china-style .ct-home-light .service-row:last-child .service-copy p{color:#626a70}
.al-china-style .ct-home-light .service-row:last-child .service-subtitle{color:#b34720}
.al-china-style .ct-home-light :is(.service-copy p,.preflight-card p,.safety-assurances p,.safety-ledger p){font-size:14px;line-height:1.6}
.al-china-style .ct-home-light .safety-result{background:#fff0e7;border:1px solid #f2d4c4;color:#1b2228;box-shadow:none}
.al-china-style .ct-home-light .safety .section-label,.al-china-style .ct-home-light .cargo-process .section-label{color:#b34720}
.al-china-style .ct-home-light .cargo-head h2{white-space:normal;color:#1b2228}
.al-china-style .ct-home-light .cargo-head>p{color:#626a70}
.al-china-style .ct-home-light .cargo-gallery-more button{color:#1b2228;border:1px solid #bcc7d0;border-radius:4px;text-transform:none;font-size:14px;letter-spacing:0}
.al-china-style .ct-home-light .cargo-photo{box-shadow:none;border-radius:6px}
.al-china-style .ct-home-light .request-grid>div:first-child{background:transparent;border:0;box-shadow:none;padding-left:0}
.al-china-style .ct-home-light .request-grid>div:first-child::after{display:none}
.al-china-style .ct-home-light .request h2{font-size:clamp(38px,4.6vw,60px);line-height:1.08}
.al-china-style .ct-home-light .request-copy{background:#fff;border:1px solid #dce3e9;box-shadow:none;border-radius:8px}
.al-china-style .ct-home-light .request-submit-button{background:#ff7440;color:#1b2228;text-transform:none;letter-spacing:0;font-size:15px;border-radius:4px}
.al-china-style .ct-home-light .request-preview-badge{background:#fff0e7;color:#a8421d;text-transform:none;font-size:12px;letter-spacing:0}
@media (max-width:1120px){.al-china-style .ct-home-light .ct-home-hero-grid{gap:34px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:46px 54px}
.al-china-style .ct-home-light .ct-home-hero h1{font-size:48px}
.al-china-style .ct-home-light .ct-home-desktop-break{display:none}
.al-china-style .ct-home-light .ct-home-form-card{padding:25px 23px}
.al-china-style .ct-home-light .ct-home-form-card h2{font-size:28px}
.al-china-style .ct-home-light .ct-home-hero-lead{font-size:17px}
.al-china-style .ct-home-light .safety-facts strong{font-size:32px}
.al-china-style .ct-home-light .safety-facts>div:first-child strong{font-size:35px}}
@media (max-width:820px){.al-china-style .ct-home-light .ct-home-hero-grid{grid-template-columns:1fr;gap:34px;padding-block:38px 42px}
.al-china-style .ct-home-light .ct-home-hero-copy{max-width:630px}
.al-china-style .ct-home-light .ct-home-hero h1{font-size:52px}
.al-china-style .ct-home-light .ct-home-title-detail{font-size:.72em}
.al-china-style .ct-home-light .ct-home-title-delivery{max-width:590px}
.al-china-style .ct-home-light .ct-home-eyebrow{margin-bottom:23px}
.al-china-style .ct-home-light .ct-home-hero-lead{margin-top:22px;max-width:530px}
.al-china-style .ct-home-light .ct-home-tags{margin-top:23px}
.al-china-style .ct-home-light .ct-home-form-card{max-width:620px;width:100%}
.al-china-style .ct-home-light .request-grid>div:first-child{padding:0}
.al-china-style .ct-home-light .safety-facts>div{min-height:105px}
.al-china-style .ct-home-light .safety-facts>div:first-child strong{font-size:34px}}
@media (max-width:520px){.al-china-style .ct-home-light .ct-home-hero-grid{padding-block:31px 34px;gap:28px}
.al-china-style .ct-home-light .ct-home-eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:22px}
.al-china-style .ct-home-light .ct-home-hero h1{font-size:42px}
.al-china-style .ct-home-light .ct-home-title-detail{font-size:29px;line-height:1.16;margin-top:9px}
.al-china-style .ct-home-light .ct-home-title-delivery{font-size:33px;margin-top:22px;line-height:1.1}
.al-china-style .ct-home-light .ct-home-hero-lead{font-size:16px;line-height:1.5;margin-top:21px}
.al-china-style .ct-home-light .ct-home-tags{gap:7px;margin-top:20px}
.al-china-style .ct-home-light .ct-home-tags>span{font-size:11px;padding:7px 8px}
.al-china-style .ct-home-light .ct-home-tags>span:last-child{display:none}
.al-china-style .ct-home-light .ct-home-mobile-action{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;border-radius:4px;background:#ff7440;margin-top:24px;font-size:15px;font-weight:700;color:#1b2228}
.al-china-style .ct-home-light .ct-home-form-card{padding:23px 19px}
.al-china-style .ct-home-light .ct-home-form-card h2{font-size:27px}
.al-china-style .ct-home-light .ct-home-form-intro{font-size:14px;margin-bottom:20px}
.al-china-style .ct-home-light .ct-home-field>span{font-size:13px}
.al-china-style .ct-home-light .ct-home-fields{gap:17px 12px}
.al-china-style .ct-home-light .ct-home-field input{padding:11px 10px}
.al-china-style .ct-home-light .ct-home-switch span{font-size:12px}
.al-china-style .ct-home-light .ct-home-form-summary{font-size:12px}
.al-china-style .ct-home-light .safety-facts strong,.al-china-style .ct-home-light .safety-facts>div:first-child strong{font-size:32px}
.al-china-style .ct-home-light .safety-facts span{font-size:12px}
.al-china-style .ct-home-light .safety-facts>div{border-right:0;border-bottom:1px solid #e3e8ed;padding:22px 0}
.al-china-style .ct-home-light .safety-facts>div:last-child{border-bottom:0}
.al-china-style .ct-home-light .request h2{font-size:40px}}
@media (max-width:360px){.al-china-style .ct-home-light .ct-home-hero h1{font-size:37px}
.al-china-style .ct-home-light .ct-home-title-detail{font-size:27px}
.al-china-style .ct-home-light .ct-home-title-delivery{font-size:30px}
.al-china-style .ct-home-light .ct-home-form-card{padding:21px 16px}
.al-china-style .ct-home-light .ct-home-fields{column-gap:10px}
.al-china-style .ct-home-light .ct-home-contacts .ct-home-field{grid-column:1/-1}
.al-china-style .ct-home-light .ct-home-switch span{font-size:11px}}
.al-china-style .ct-home-light .ct-home-nowrap{white-space:nowrap}
.al-china-style .ct-home-light .safety-facts strong{text-transform:none}
.al-china-style .ct-home-light .compliance-section::before{display:none}
.al-china-style .ct-home-light .compliance-head{padding:0 0 12px;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}
.al-china-style .ct-home-light .compliance-head h2{color:#1b2228;font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,3.3vw,48px);font-weight:700;line-height:1.1;letter-spacing:-.035em;text-shadow:none;text-transform:none}
.al-china-style .ct-home-light .compliance-card{background:#f5f7f9;border:1px solid #dce3e9;box-shadow:none;border-radius:8px;backdrop-filter:none}
.al-china-style .ct-home-light .compliance-card h3{font-family:Arial,Helvetica,sans-serif;line-height:1.15;text-transform:none}
.al-china-style .ct-home-light .compliance-card p{font-size:14px;line-height:1.55}
@media (max-width:520px){.al-china-style .ct-home-light .compliance-head{padding:0 0 10px}
.al-china-style .ct-home-light .compliance-head h2{font-size:32px}
.al-china-style .ct-home-light .compliance-card{min-height:260px;height:auto}
.al-china-style .ct-home-light .compliance-card p{font-size:14px}}
.al-china-style .ct-home-light .ct-home-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:48px}
.al-china-style .ct-home-light .ct-home-original-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:56px;margin-top:34px;padding:16px 22px;border-radius:4px;background:#ff7440;color:#1b2228;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none}
.al-china-style .ct-home-light .ct-home-original-cta span{font-size:24px;font-weight:400;line-height:1}
.al-china-style .ct-home-light .ct-home-original-cta:hover{background:#ff865a}
.al-china-style .ct-home-light .ct-home-original-cta:focus-visible{outline:3px solid #cf4918;outline-offset:4px}
.al-china-style .ct-home-light .official-hero-panel{width:100%;padding:24px;border:1px solid #dce3e9;border-radius:8px;background:#fff;box-shadow:0 12px 40px #233d5009;backdrop-filter:none}
.al-china-style .ct-home-light .official-hero-panel::after{display:none}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-item{grid-template-columns:42px minmax(0,1fr);min-height:86px;gap:12px;padding:13px 12px;border:1px solid #e1e6eb;border-radius:5px;background:#f7f9fa;box-shadow:none;justify-content:start}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-item strong{font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.015em;text-transform:none}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-item small{font-size:11px;font-weight:400;line-height:1.3}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-icon{width:42px;height:42px;border-radius:8px;border-color:#f1d5c6;background:#fff0e7}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-icon::before{width:27px;height:27px;background:#bd542d}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-formats{border-color:#dce3e9;margin-top:20px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-format{grid-template-columns:30px minmax(0,1fr);padding-inline:9px;justify-content:start}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-format strong{text-transform:none;font-size:12px;line-height:1.35;letter-spacing:0}
@media (max-width:1120px){.al-china-style .ct-home-light .ct-home-hero-grid{grid-template-columns:1fr 1.1fr;gap:30px}
.al-china-style .ct-home-light .official-hero-panel{padding:18px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-item{gap:8px;padding:10px;grid-template-columns:34px minmax(0,1fr)}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-icon{width:34px;height:34px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-icon::before{width:24px;height:24px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-item strong{font-size:13px}}
@media (max-width:820px){.al-china-style .ct-home-light .ct-home-hero-grid{grid-template-columns:1fr;gap:32px}
.al-china-style .ct-home-light .official-hero-panel{max-width:680px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-item strong{font-size:15px}
.al-china-style .ct-home-light .ct-home-original-cta{margin-top:27px}}
@media (max-width:520px){.al-china-style .ct-home-light .official-hero-panel{padding:17px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-grid{grid-template-columns:1fr;gap:9px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-item{min-height:69px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:12px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-item strong{font-size:15px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-icon{width:40px;height:40px}
.al-china-style .ct-home-light .ct-home-original-cta{width:100%;font-size:14px;gap:15px;padding-inline:17px}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-formats{grid-template-columns:1fr}
.al-china-style .ct-home-light .official-hero-panel .services-icons-preview-format+.services-icons-preview-format{border-left:0;border-top:1px solid #e1e6eb}}
.al-china-style .ct-concept-hero{background:#f7f8fa;color:#1b2329;border-bottom:1px solid #e0e6eb}
.al-china-style .ct-concept-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:74px;align-items:center;padding:62px 0 64px}
.al-china-style .ct-concept-eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 28px;color:#63717d;font-size:11px;line-height:1.4;letter-spacing:.11em;font-weight:700;text-transform:uppercase}
.al-china-style .ct-concept-eyebrow:before{content:"";width:26px;height:2px;background:#dc4b22}
.al-china-style .ct-home-light .ct-concept-copy h1{font-size:clamp(43px,4.1vw,60px);line-height:1.05;letter-spacing:-.052em;color:#1b2329;text-transform:none;margin:0;font-weight:700}
.al-china-style .ct-concept-copy h1 span{display:block;color:#d34a20;margin-top:10px}
.al-china-style .ct-home-light .ct-concept-copy h1 span{line-height:1.08}
.al-china-style .ct-concept-source{max-width:530px;font-size:24px;line-height:1.38;letter-spacing:-.02em;margin:26px 0 0;color:#243541}
.al-china-style .ct-concept-explanation{font-size:16px;line-height:1.7;color:#68747e;max-width:440px;margin:16px 0 0}
.al-china-style .ct-concept-actions{display:flex;gap:26px;align-items:center;margin-top:30px;flex-wrap:wrap}
.al-china-style .ct-concept-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:55px;padding:15px 22px;background:#ff7540;color:#1b2329;border-radius:5px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none}
.al-china-style .ct-concept-primary:hover{background:#ff865a;color:#1b2329}
.al-china-style .ct-concept-primary b{font-size:22px;font-weight:400;line-height:1}
.al-china-style .ct-concept-secondary{font-size:13px;font-weight:600;border-bottom:1px solid #c5cdd3;padding:7px 0;color:#42515b;white-space:nowrap;text-decoration:none}
.al-china-style .ct-concept-note{font-size:12px;line-height:1.6;color:#64727e;margin-top:15px;max-width:430px}
.al-china-style .ct-concept-services{background:white;border:1px solid #e0e5e9;border-radius:12px;box-shadow:0 20px 55px #28405207;overflow:hidden}
.al-china-style .ct-concept-services-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 27px 19px}
.al-china-style .ct-concept-services-head h2{font-size:23px!important;line-height:1.15!important;margin:0!important;letter-spacing:-.03em!important}
.al-china-style .ct-concept-services-head>span{font-size:11px;line-height:1.35;color:#64727e;text-align:right;max-width:88px}
.al-china-style .ct-concept-service-group{padding:17px 27px;border-top:1px solid #e6ebef;display:grid;grid-template-columns:30px minmax(0,1fr);gap:15px}
.al-china-style .ct-concept-group-icon{width:27px;height:27px;color:#cd562b;margin-top:1px}
.al-china-style .ct-concept-group-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;fill:none}
.al-china-style .ct-concept-service-group h3{margin:0 0 9px!important;font-size:11px!important;line-height:1.3!important;font-weight:700;color:#64727e;text-transform:uppercase!important;letter-spacing:.075em!important}
.al-china-style .ct-concept-service-group ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}
.al-china-style .ct-concept-service-group li{font-size:14px;line-height:1.45;color:#263641}
.al-china-style .ct-concept-service-group a{color:inherit;text-decoration:none;display:block}
.al-china-style .ct-concept-service-group a:hover{color:#c74620;text-decoration:underline;text-underline-offset:3px}
.al-china-style .ct-concept-service-group small{display:block;color:#64727e;font-size:11px;margin-top:3px;font-weight:400}
.al-china-style .ct-concept-legal{background:#f5f7f9;border-top:1px solid #e0e6eb;padding:15px 26px;display:flex;align-items:flex-start;gap:20px}
.al-china-style .ct-concept-legal>span{font-size:10px;line-height:1.4;color:#7a858f;max-width:70px}
.al-china-style .ct-concept-legal>div{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:12px;line-height:1.4;color:#4b5863}
.al-china-style .ct-concept-trust{background:#fff;border-bottom:1px solid #e0e6eb}
.al-china-style .ct-concept-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:26px 0}
.al-china-style .ct-concept-trust-grid>div{display:flex;align-items:center;gap:15px;padding-left:32px;border-left:1px solid #e0e6eb}
.al-china-style .ct-concept-trust-grid>div:first-child{padding-left:0;border:0}
.al-china-style .ct-concept-trust-grid strong{font-size:17px;letter-spacing:-.025em;display:block;color:#28343e}
.al-china-style .ct-concept-trust-grid p{font-size:12px;color:#7a838d;line-height:1.4;margin:5px 0 0}
.al-china-style .ct-concept-trust-grid svg{width:25px;height:25px;fill:none;stroke:#80909a;stroke-width:1.5;flex-shrink:0}
.al-china-style .ct-concept-directions{padding:64px 0 66px;background:white}
.al-china-style .ct-concept-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:27px}
.al-china-style .ct-concept-section-head h2{font-size:34px!important;line-height:1.13!important;margin:0!important;letter-spacing:-.04em!important;max-width:620px}
.al-china-style .ct-concept-section-head p{font-size:14px;line-height:1.6;color:#73808b;margin:0;max-width:310px}
.al-china-style .ct-concept-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.al-china-style .ct-concept-choice{position:relative;display:flex;flex-direction:column;background:#f6f8fa;border:1px solid #e4e9ed;border-radius:8px;padding:26px 25px;color:#1b2329;text-decoration:none}
.al-china-style .ct-concept-choice:first-child{background:#fff4ee;border-color:#f4dfd2}
.al-china-style .ct-concept-choice>svg{width:33px;height:33px;fill:none;stroke:#c6532c;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin-bottom:27px}
.al-china-style .ct-concept-choice>span{position:absolute;top:26px;right:25px;font-size:24px;font-weight:400;color:#9ca7ae}
.al-china-style .ct-concept-choice h3{font-size:25px!important;letter-spacing:-.035em!important;margin:0 0 12px!important}
.al-china-style .ct-concept-choice p{font-size:14px;line-height:1.6;margin:0;color:#687681}
.al-china-style .ct-concept-choice b{font-size:12px;line-height:1.4;margin-top:26px;font-weight:600;color:#364c5a}
.al-china-style .ct-concept-choice:hover{border-color:#cc6b44;box-shadow:0 9px 22px #344d6010}
.al-china-style .ct-concept-evidence{padding:57px 0 65px;background:#f5f7f9;border-block:1px solid #e5e9ed}
.al-china-style .ct-concept-evidence .ct-concept-section-head p{max-width:345px}
.al-china-style .ct-concept-photos{display:grid;grid-template-columns:1.15fr .85fr;gap:21px}
.al-china-style .ct-concept-photos figure{margin:0;position:relative;overflow:hidden;border-radius:7px;background:#dfe6ed}
.al-china-style .ct-concept-photos img{display:block;width:100%;height:290px;object-fit:cover}
.al-china-style .ct-concept-photos figure:first-child img{object-position:center 56%}
.al-china-style .ct-concept-photos figcaption{position:absolute;bottom:16px;left:17px;background:#ffffffed;color:#2e414e;font-size:12px;line-height:1.4;padding:8px 11px;border-radius:3px;max-width:calc(100% - 34px)}
.al-china-style .ct-concept-evidence-link{display:inline-block;margin-top:24px;font-size:13px;line-height:1.4;border-bottom:1px solid #9fadb7;padding-bottom:5px;color:#2e414e}
.al-china-style .ct-concept-process{background:#fff;padding:65px 0 72px}
.al-china-style .ct-concept-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;list-style:none;padding:0;margin:34px 0 0}
.al-china-style .ct-concept-steps li{border-top:1px solid #dce4eb;padding-top:18px}
.al-china-style .ct-concept-steps span{font-size:12px;color:#c8542f;display:block;margin-bottom:16px;font-weight:600}
.al-china-style .ct-concept-steps h3{font-size:19px!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:0 0 10px!important}
.al-china-style .ct-concept-steps p{margin:0;font-size:14px;line-height:1.6;color:#73808b}
.al-china-style .ct-concept-details{margin-top:33px;border-top:1px solid #dce4eb;padding-top:21px}
.al-china-style .ct-concept-details>summary{width:fit-content;cursor:pointer;color:#3f5564;font-size:13px;line-height:1.5}
.al-china-style .ct-concept-details>.services{padding-block:20px 0!important}
.al-china-style .ct-concept-details .services>.shell{width:100%}
.al-china-style .ct-concept-details .preflight-card,.al-china-style .ct-concept-details .service-row{background:#f8fafb!important}
.al-china-style .ct-concept-hero a:focus-visible,.al-china-style .ct-concept-choice:focus-visible{outline:3px solid #db5a2e;outline-offset:4px}
@media (max-width:1120px){.al-china-style .ct-concept-grid{gap:35px;grid-template-columns:1fr 1fr}
.al-china-style .ct-home-light .ct-concept-copy h1{font-size:48px}
.al-china-style .ct-concept-source{font-size:22px}
.al-china-style .ct-concept-explanation{font-size:15px}
.al-china-style .ct-concept-service-group{padding-inline:20px;gap:11px;grid-template-columns:23px minmax(0,1fr)}
.al-china-style .ct-concept-service-group ul{gap:10px 13px}
.al-china-style .ct-concept-services-head{padding-inline:20px}
.al-china-style .ct-concept-service-group li{font-size:13px}
.al-china-style .ct-concept-actions{gap:18px}
.al-china-style .ct-concept-trust-grid>div{padding-left:20px}
.al-china-style .ct-concept-trust-grid strong{font-size:15px}}
@media (max-width:820px){.al-china-style .ct-concept-grid{grid-template-columns:1fr;gap:37px;padding:40px 0 42px}
.al-china-style .ct-concept-copy{max-width:590px}
.al-china-style .ct-home-light .ct-concept-copy h1{font-size:54px}
.al-china-style .ct-concept-services{max-width:650px}
.al-china-style .ct-concept-service-group li{font-size:14px}
.al-china-style .ct-concept-source{margin-top:20px}
.al-china-style .ct-concept-trust-grid{gap:20px}
.al-china-style .ct-concept-trust-grid>div{display:block;padding-left:15px}
.al-china-style .ct-concept-trust-grid svg{margin-bottom:9px}
.al-china-style .ct-concept-section-head{align-items:flex-start;flex-direction:column;gap:13px}
.al-china-style .ct-concept-section-head p{max-width:500px}
.al-china-style .ct-concept-choices{gap:13px}
.al-china-style .ct-concept-choice{padding:20px}
.al-china-style .ct-concept-choice h3{font-size:21px!important}
.al-china-style .ct-concept-choice p{font-size:13px}
.al-china-style .ct-concept-steps{grid-template-columns:1fr 1fr}
.al-china-style .ct-concept-photos img{height:240px}}
@media (max-width:600px){.al-china-style .ct-concept-grid{padding-block:31px 35px}
.al-china-style .ct-concept-eyebrow{font-size:10px;margin-bottom:23px}
.al-china-style .ct-home-light .ct-concept-copy h1{font-size:41px;letter-spacing:-.045em;line-height:1.07}
.al-china-style .ct-concept-copy h1 span{margin-top:8px;max-width:380px}
.al-china-style .ct-concept-source{font-size:21px;line-height:1.38;margin-top:22px;max-width:355px}
.al-china-style .ct-concept-explanation{font-size:14px;line-height:1.65;margin-top:14px}
.al-china-style .ct-concept-actions{margin-top:25px;gap:15px}
.al-china-style .ct-concept-primary{font-size:14px;padding:15px 18px;gap:26px}
.al-china-style .ct-concept-secondary{font-size:12px}
.al-china-style .ct-concept-note{font-size:11px}
.al-china-style .ct-concept-services-head h2{font-size:20px!important}
.al-china-style .ct-concept-service-group{grid-template-columns:25px minmax(0,1fr);gap:13px;padding:18px}
.al-china-style .ct-concept-service-group ul{grid-template-columns:1fr;gap:10px}
.al-china-style .ct-concept-service-group li{font-size:14px}
.al-china-style .ct-concept-service-group h3{font-size:10px!important}
.al-china-style .ct-concept-services-head{padding:21px 18px 18px}
.al-china-style .ct-concept-services-head>span{font-size:10px;max-width:72px}
.al-china-style .ct-concept-legal{padding:16px 18px;gap:16px}
.al-china-style .ct-concept-legal>div{font-size:11px;gap:7px}
.al-china-style .ct-concept-trust-grid{grid-template-columns:1fr;gap:0;padding-block:8px}
.al-china-style .ct-concept-trust-grid>div{padding:17px 0;display:flex;border:0;border-bottom:1px solid #e5eaee;gap:17px}
.al-china-style .ct-concept-trust-grid>div:last-child{border-bottom:0}
.al-china-style .ct-concept-trust-grid svg{margin:0}
.al-china-style .ct-concept-trust-grid strong{font-size:15px}
.al-china-style .ct-concept-trust-grid p{font-size:12px;margin-top:3px}
.al-china-style .ct-concept-directions,.al-china-style .ct-concept-process{padding-block:39px}
.al-china-style .ct-concept-section-head h2{font-size:29px!important}
.al-china-style .ct-concept-choices{grid-template-columns:1fr;gap:13px}
.al-china-style .ct-concept-choice{padding:23px}
.al-china-style .ct-concept-choice>svg{margin-bottom:19px}
.al-china-style .ct-concept-choice h3{font-size:23px!important}
.al-china-style .ct-concept-choice p{font-size:14px}
.al-china-style .ct-concept-choice b{margin-top:20px}
.al-china-style .ct-concept-evidence{padding-block:38px}
.al-china-style .ct-concept-photos{grid-template-columns:1fr;gap:15px}
.al-china-style .ct-concept-photos img{height:225px}
.al-china-style .ct-concept-steps{grid-template-columns:1fr;gap:21px;margin-top:25px}
.al-china-style .ct-concept-steps li{display:grid;grid-template-columns:25px 1fr;column-gap:15px;padding-top:17px}
.al-china-style .ct-concept-steps span{grid-row:1/3;margin-top:3px}
.al-china-style .ct-concept-steps h3{font-size:20px!important;margin-bottom:7px!important}
.al-china-style .ct-concept-steps p{grid-column:2}
.al-china-style .ct-concept-details{margin-top:25px}
.al-china-style .ct-concept-details>summary{font-size:14px}}
@media (max-width:360px){.al-china-style .ct-home-light .ct-concept-copy h1{font-size:37px}
.al-china-style .ct-concept-source{font-size:19px}
.al-china-style .ct-concept-primary{width:100%}
.al-china-style .ct-concept-services-head h2{font-size:18px!important}
.al-china-style .ct-concept-services-head>span{font-size:9px}
.al-china-style .ct-concept-service-group li{font-size:13px}}
.al-china-style .ct-concept-hero{background:radial-gradient(ellipse at 3% 8%,#fff4ec 0,transparent 49%),#f7f8fa}
.al-china-style .ct-concept-services{box-shadow:0 14px 45px #28384708}
.al-china-style .ct-concept-service-group{grid-template-columns:36px minmax(0,1fr);gap:13px;padding-left:23px}
.al-china-style .ct-concept-group-icon{width:36px;height:36px;padding:7px;border-radius:9px;background:#fff0e7}
.al-china-style .ct-concept-icon-truck{color:#356a94;background:#edf5fc}
.al-china-style .ct-concept-icon-warehouse{color:#696480;background:#f2eff8}
.al-china-style .ct-concept-choice:nth-child(2){background:#edf4fa;border-color:#d9e6f0}
.al-china-style .ct-concept-choice:nth-child(2)>svg{stroke:#356a94}
.al-china-style .ct-concept-choice:nth-child(3){background:#fff;border-color:#dee4e9}
.al-china-style .ct-concept-choice:nth-child(3)>svg{stroke:#696480}
.al-china-style .ct-concept-choice{transition:border-color .18s,box-shadow .18s}
.al-china-style .ct-concept-evidence{background:#f6f2ed;border-color:#e8e2da}
.al-china-style .ct-concept-photos{align-items:end;gap:26px;grid-template-columns:1.18fr .82fr}
.al-china-style .ct-concept-photos figure:first-child img{height:330px}
.al-china-style .ct-concept-photos figure:last-child img{height:275px}
.al-china-style .ct-concept-photos figcaption{background:#fffffff5;font-size:13px;backdrop-filter:blur(6px)}
.al-china-style .ct-concept-steps{gap:0;margin-top:42px}
.al-china-style .ct-concept-steps li{padding:0 25px 0 0;border:0;position:relative}
.al-china-style .ct-concept-steps li:last-child{padding-right:0}
.al-china-style .ct-concept-steps li:not(:last-child):before{content:"";position:absolute;top:27px;left:72px;right:16px;border-top:1px dashed #cbd6df}
.al-china-style .ct-concept-step-visual{display:flex;align-items:center;justify-content:space-between;width:58px;height:58px;background:#edf4fa;border:1px solid #dce7f0;border-radius:13px;position:relative;margin-bottom:22px}
.al-china-style .ct-concept-step-visual svg{width:29px;height:29px;fill:none;stroke:#346386;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin:auto}
.al-china-style .ct-concept-step-visual span{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:24px;height:24px;background:#fff;color:#647481;border:1px solid #e1e7eb;border-radius:50%;font-size:10px;margin:0}
.al-china-style .ct-concept-steps li:last-child .ct-concept-step-visual{background:#fff0e7;border-color:#f1ded2}
.al-china-style .ct-concept-steps li:last-child svg{stroke:#c6532c}
.al-china-style .ct-concept-service-group a:focus-visible,.al-china-style .ct-concept-evidence-link:focus-visible,.al-china-style .ct-concept-details>summary:focus-visible{outline:2px solid #bd4b25;outline-offset:4px;border-radius:2px}
@media (max-width:1120px){.al-china-style .ct-concept-service-group{grid-template-columns:30px minmax(0,1fr);gap:10px;padding-inline:18px}
.al-china-style .ct-concept-group-icon{width:30px;height:30px;padding:5px}
.al-china-style .ct-concept-steps{row-gap:28px}}
@media (max-width:820px){.al-china-style .ct-concept-steps li:nth-child(2):before{display:none}
.al-china-style .ct-concept-photos{gap:18px}
.al-china-style .ct-concept-photos figure:first-child img{height:265px}
.al-china-style .ct-concept-photos figure:last-child img{height:235px}}
@media (max-width:600px){.al-china-style .ct-concept-hero{background:radial-gradient(ellipse at top left,#fff4ec 0,transparent 36%),#f7f8fa}
.al-china-style .ct-concept-service-group{grid-template-columns:34px minmax(0,1fr);gap:12px;padding-inline:16px}
.al-china-style .ct-concept-group-icon{width:34px;height:34px;padding:6px}
.al-china-style .ct-concept-photos{grid-template-columns:1fr}
.al-china-style .ct-concept-photos figure:first-child img,.al-china-style .ct-concept-photos figure:last-child img{height:235px}
.al-china-style .ct-concept-steps{margin-top:30px;gap:0}
.al-china-style .ct-concept-steps li{grid-template-columns:53px 1fr;column-gap:19px;padding:0 0 29px;border:0}
.al-china-style .ct-concept-steps li:not(:last-child):before,.al-china-style .ct-concept-steps li:nth-child(2):before{display:block;left:25px;top:63px;bottom:6px;right:auto;border-top:0;border-left:1px dashed #cbd6df}
.al-china-style .ct-concept-step-visual{width:51px;height:51px;grid-row:1/3;margin:0}
.al-china-style .ct-concept-steps .ct-concept-step-visual span{margin:0}
.al-china-style .ct-concept-steps h3{margin-top:3px!important}
.al-china-style .ct-concept-steps li:last-child{padding-bottom:0}}
@media (prefers-reduced-motion:reduce){.al-china-style .ct-concept-choice{transition:none}}
.al-china-style .ct-home-light .ct-responsibility{padding:64px 0 60px;background:#f5f7fa;border-block:1px solid #e1e6ec;color:#1b2329;scroll-margin-top:24px}
.al-china-style .ct-responsibility-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:32px}
.al-china-style .ct-responsibility-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#667682;line-height:1.4;margin:0 0 17px}
.al-china-style .ct-home-light .ct-responsibility h2{font-size:clamp(30px,3.1vw,44px);line-height:1.08;letter-spacing:-.045em;margin:0;text-transform:none}
.al-china-style .ct-responsibility h2 span{color:#cf491e}
.al-china-style .ct-responsibility-heading>p{max-width:470px;margin:0 0 3px;font-size:16px;line-height:1.65;color:#5e6e79}
.al-china-style .ct-responsibility-compare{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;position:relative}
.al-china-style .ct-responsibility-card{min-width:0;padding:29px 32px 30px;border:1px solid #dfe5ea;border-radius:12px;background:#fff}
.al-china-style .ct-responsibility-team{background:#edf4fa;border-color:#cedeea}
.al-china-style .ct-responsibility-label{display:flex;align-items:center;gap:11px;color:#66727c;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.045em;text-transform:uppercase;margin-bottom:22px}
.al-china-style .ct-responsibility-status{display:grid;place-items:center;width:32px;height:32px;background:#f6efec;border-radius:8px;color:#9f6759;flex-shrink:0}
.al-china-style .ct-responsibility-status svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.al-china-style .ct-responsibility-team .ct-responsibility-label{color:#345d7c}
.al-china-style .ct-responsibility-team .ct-responsibility-status{color:#c44b20;background:#fff0e6}
.al-china-style .ct-home-light .ct-responsibility h3{margin:0 0 23px;font-size:25px;line-height:1.2;letter-spacing:-.035em;text-transform:none;color:#1f2d36}
.al-china-style .ct-responsibility-chain{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:23px}
.al-china-style .ct-responsibility-chain span{font-size:12px;line-height:1.4;border:1px solid #e0e5e9;border-radius:5px;padding:7px 10px;color:#586674;background:#f8f9fa}
.al-china-style .ct-responsibility-chain i{font-size:15px;font-style:normal;color:#9aa6af}
.al-china-style .ct-responsibility-self>p{max-width:390px;font-size:15px;line-height:1.65;color:#65737e;margin:0}
.al-china-style .ct-responsibility-conclusion{border-top:1px solid #e4e9ed;padding-top:18px;margin-top:23px;font-size:14px;line-height:1.55;color:#4f5e68}
.al-china-style .ct-responsibility-arrow{position:absolute;left:45%;top:50%;transform:translate(-50%,-50%);z-index:1;display:grid;place-items:center;width:44px;height:44px;background:#fff;border:1px solid #d6e1e9;border-radius:50%;color:#39617e;box-shadow:0 3px 12px #283c4c08}
.al-china-style .ct-responsibility-arrow svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.al-china-style .ct-responsibility-points{list-style:none;margin:0;padding:0;display:grid;gap:18px}
.al-china-style .ct-responsibility-points li{display:grid;grid-template-columns:23px minmax(0,1fr);gap:13px;align-items:start}
.al-china-style .ct-responsibility-points svg{width:23px;height:23px;fill:none;stroke:#47728f;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}
.al-china-style .ct-responsibility-points strong{display:block;font-size:15px;line-height:1.4;font-weight:700;color:#253b49}
.al-china-style .ct-responsibility-points span{display:block;font-size:14px;line-height:1.6;color:#536b7d;margin-top:4px}
.al-china-style .ct-responsibility-result{display:flex;align-items:center;gap:17px;padding:25px 0 0}
.al-china-style .ct-responsibility-result>svg{width:34px;height:34px;stroke:#c6532c;fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.al-china-style .ct-responsibility-result strong{display:block;font-size:18px;line-height:1.4;letter-spacing:-.02em;color:#243440}
.al-china-style .ct-responsibility-result p{margin:5px 0 0;font-size:13px;line-height:1.5;color:#63727e}
.al-china-style .ct-responsibility-result a{display:inline-flex;align-items:center;gap:25px;margin-left:auto;color:#253b49;text-decoration:none;border-bottom:1px solid #aebfca;padding:6px 0;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}
.al-china-style .ct-responsibility-result a:hover{color:#c24b22;border-color:currentColor}
.al-china-style .ct-responsibility-result a:focus-visible{outline:3px solid #cf572d;outline-offset:5px}
@media (max-width:1000px){.al-china-style .ct-responsibility-heading{gap:30px}
.al-china-style .ct-responsibility-card{padding:25px}
.al-china-style .ct-home-light .ct-responsibility h3{font-size:23px}
.al-china-style .ct-responsibility-result strong{font-size:17px}}
@media (max-width:720px){.al-china-style .ct-home-light .ct-responsibility{padding:40px 0}
.al-china-style .ct-responsibility-heading{grid-template-columns:1fr;gap:18px;margin-bottom:25px}
.al-china-style .ct-home-light .ct-responsibility h2{font-size:34px}
.al-china-style .ct-responsibility-heading>p{font-size:15px;max-width:none;margin:0}
.al-china-style .ct-responsibility-eyebrow{font-size:10px;margin-bottom:13px}
.al-china-style .ct-responsibility-compare{grid-template-columns:1fr;gap:20px}
.al-china-style .ct-responsibility-card{padding:24px}
.al-china-style .ct-responsibility-arrow{display:none}
.al-china-style .ct-responsibility-result{align-items:flex-start;flex-wrap:wrap;padding-top:23px;gap:13px}
.al-china-style .ct-responsibility-result>div{flex:1;min-width:220px}
.al-china-style .ct-responsibility-result a{margin-left:47px;margin-top:0}
.al-china-style .ct-responsibility-label{font-size:10px;margin-bottom:18px}
.al-china-style .ct-responsibility-self>p{max-width:none}}
@media (max-width:380px){.al-china-style .ct-responsibility-card{padding:21px 18px}
.al-china-style .ct-home-light .ct-responsibility h2{font-size:31px}
.al-china-style .ct-home-light .ct-responsibility h3{font-size:22px}
.al-china-style .ct-responsibility-chain{gap:6px}
.al-china-style .ct-responsibility-chain span{font-size:11px;padding:6px 7px}
.al-china-style .ct-responsibility-chain i{font-size:12px}
.al-china-style .ct-responsibility-result>div{min-width:190px}
.al-china-style .ct-responsibility-points li{column-gap:10px}}
.al-china-style .ct-concept-service-group ul{gap:8px 18px}
.al-china-style .ct-concept-service-group li{position:relative;padding:7px 0 7px 13px}
.al-china-style .ct-concept-service-group li:before{content:"";position:absolute;left:0;top:9px;width:2px;height:17px;background:#c5754e;border-radius:2px}
.al-china-style .ct-concept-service-group a{line-height:1.45}
@media (max-width:600px){.al-china-style .ct-concept-service-group ul{gap:7px}
.al-china-style .ct-concept-service-group li{padding-block:6px}
.al-china-style .ct-concept-service-group li:before{top:8px}}
.al-china-style .cargo-lightbox-prev,.al-china-style .cargo-lightbox-next,.al-china-style .document-lightbox-prev,.al-china-style .document-lightbox-next{width:76px;height:42px;border-radius:5px;font:600 13px/1 Arial,Helvetica,sans-serif}
@media (max-width:600px){.al-china-style .cargo-lightbox-prev,.al-china-style .cargo-lightbox-next,.al-china-style .document-lightbox-prev,.al-china-style .document-lightbox-next{width:64px;height:40px;font-size:12px}}
.al-china-style .ct-services-menu{position:relative;margin:0;padding:0;border:0;background:none;color:inherit}
.al-china-style .ct-services-menu>summary{display:flex;align-items:center;gap:8px;padding:14px 0;font:600 14px/1.35 Arial,Helvetica,sans-serif;cursor:pointer;list-style:none}
.al-china-style .ct-services-menu>summary::-webkit-details-marker{display:none}
.al-china-style .ct-services-menu>summary:after{display:none}
.al-china-style .ct-services-menu>summary>span{font-size:19px;line-height:1;transition:transform .15s}
.al-china-style .ct-services-menu[open]>summary>span{transform:rotate(180deg)}
.al-china-style .ct-services-menu>summary:focus-visible{outline:3px solid #b84a24;outline-offset:4px}
.al-china-style .ct-services-menu[open]>summary,.al-china-style .ct-services-current>summary{color:#c34718}
@media (min-width:1121px) and (hover:hover) and (pointer:fine){}
.al-china-style .ct-footer-expanded{padding-top:55px}
.al-china-style .ct-footer-grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:65px}
.al-china-style .ct-footer-note{font-size:13px;line-height:1.75;color:#727b81;margin:24px 0 0}
.al-china-style .ct-footer-heading{font-size:13px;font-weight:700;margin:0 0 20px}
.al-china-style .ct-logistics a.ct-service-more{display:block;width:fit-content;font:600 13px/1.5 Arial,Helvetica,sans-serif;text-decoration:underline;text-underline-offset:4px;color:#a94520;margin:16px 0}
.al-china-style .ct-services-extra{display:flex;gap:20px;flex-wrap:wrap;padding:0 0 45px}
.al-china-style .ct-services-extra a{padding:18px 22px;background:#f3f1ee;border-radius:6px;font:600 14px/1.5 Arial,Helvetica,sans-serif;color:#333}
.al-china-style .cms-document-body{max-width:860px}
.al-china-style .cms-document-body h2{margin-top:2em;line-height:1.18}
.al-china-style .cms-document-body p,.al-china-style .cms-document-body li{line-height:1.75}
.al-china-style .cms-document-body ul,.al-china-style .cms-document-body ol{padding-left:24px}
.al-china-style .cms-document-body a{color:#ab431e;text-underline-offset:4px}
.al-china-style.blog .ct-blog-hero,.al-china-style.single-post .cms-hero{background:#2c2e30;padding:66px 0 60px}
.al-china-style.blog .ct-blog-hero h1,.al-china-style.single-post .cms-hero h1{font-size:clamp(36px,4.5vw,62px);line-height:1.08;letter-spacing:-.035em;text-transform:none}
.al-china-style.single-post .cms-hero p{max-width:850px;font-size:17px;line-height:1.7}
.al-china-style.blog .ct-blog-card{box-shadow:none;border-color:#e5e3df}
.al-china-style.blog .ct-blog-card h2{font-size:27px;line-height:1.16;letter-spacing:-.025em}
@media (max-width:1120px){.al-china-style .ct-services-menu>summary{padding:15px 0;font-size:16px}
.al-china-style .ct-site-menu{max-height:calc(100dvh - 90px);overflow-y:auto}
.al-china-style .ct-footer-grid{gap:36px}}
@media (max-width:700px){.al-china-style .ct-footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}
.al-china-style .ct-footer-grid>div:first-child{grid-column:1/-1;display:flex;gap:25px;align-items:center}
.al-china-style .ct-footer-note{margin:0;font-size:12px}
.al-china-style .ct-footer-heading{font-size:12px}
.al-china-style .ct-services-extra{display:grid;grid-template-columns:1fr}
.al-china-style .ct-services-extra a{font-size:13px}}
.al-china-style{--ct-header-height:95px;--ct-admin-offset:0px;--ct-header-clearance:calc(var(--ct-header-height) + var(--ct-admin-offset) + 12px)}
.al-china-style:has(body.admin-bar){--ct-admin-offset:32px}
@media (max-width:1120px){.al-china-style{--ct-header-height:83px}}
@media (max-width:782px){.al-china-style:has(body.admin-bar){--ct-admin-offset:46px}}
@media (max-width:600px){.al-china-style{--ct-header-height:77px}}
@media (max-width:760px){}
@media (prefers-reduced-motion:reduce){}
.al-china-style a:is([href^="https://t.me/" i],[href^="http://t.me/" i],[href^="//t.me/" i],[href^="https://telegram.me/" i],[href^="http://telegram.me/" i],[href^="tg:" i]){display:none!important}
.al-china-style .chs-section,.al-china-style .chs-gateway{--chs-ink:#1c282e;--chs-muted:#65747b;--chs-line:#dce3e6;--chs-orange:#ff7842;font-family:Arial,Helvetica,sans-serif;color:var(--chs-ink)}
.al-china-style .chs-section *,.al-china-style .chs-gateway *{box-sizing:border-box;min-width:0}
.al-china-style .chs-section{padding:82px 0 78px;background:#fff;scroll-margin-top:28px}
.al-china-style .chs-section p,.al-china-style .chs-section h2,.al-china-style .chs-section h3,.al-china-style .chs-gateway h2,.al-china-style .chs-gateway p{margin:0}
.al-china-style .chs-section a,.al-china-style .chs-gateway a{color:inherit;text-decoration:none}
.al-china-style .chs-section a:focus-visible,.al-china-style .chs-gateway a:focus-visible{outline:3px solid #c0572c;outline-offset:5px}
.al-china-style .chs-icon{display:block;width:43px;height:43px;flex:none}
.al-china-style .chs-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:37px}
.al-china-style .chs-section .chs-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#ad5029;margin-bottom:18px}
.al-china-style .ct-home-light .chs-section h2{font:700 clamp(35px,3.5vw,48px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:var(--chs-ink);text-transform:none}
.al-china-style .chs-heading>p{max-width:375px;font-size:16px;line-height:1.75;color:var(--chs-muted);padding-bottom:4px}
.al-china-style .chs-featured{display:grid;grid-template-columns:5fr 7fr;gap:20px}
.al-china-style .chs-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--chs-line);border-radius:12px;padding:32px;overflow:hidden;isolation:isolate}
.al-china-style .chs-card h3,.al-china-style .ct-home-light .chs-card h3{font:700 31px/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:inherit;margin:0;text-transform:none}
.al-china-style .chs-card h3 a{display:inline-block;text-underline-offset:6px;text-decoration-thickness:1px}
.al-china-style .chs-card h3 a:hover{text-decoration:underline}
.al-china-style .chs-card p{font:15px/1.75 Arial,Helvetica,sans-serif;color:var(--chs-muted);margin-top:17px;max-width:490px}
.al-china-style .chs-card-label{display:flex;align-items:center;gap:9px;font-size:10px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;font-weight:700;margin-bottom:14px}
.al-china-style .chs-card-label i{width:6px;height:6px;flex:none;background:#ffb88d;border-radius:50%}
.al-china-style .chs-import{grid-column:1;grid-row:1/3;background:linear-gradient(145deg,#263b40,#1c2b30 65%);color:#fff!important;border-color:#263b40;padding:35px;transition:box-shadow .2s,border-color .2s}
.al-china-style .chs-import:hover{box-shadow:0 12px 32px #172d331c;border-color:#bb8159}
.al-china-style .chs-import .chs-card-label{color:#fac19f}
.al-china-style .chs-card.chs-import h3{font-size:48px;line-height:1.02;letter-spacing:-.05em;color:#fff;margin-top:4px}
.al-china-style .chs-import p{color:#ced8da;font-size:15px;max-width:335px;margin-top:21px}
.al-china-style .chs-import-art{display:block;width:min(100%,370px);height:auto;margin:25px auto 14px;flex:1;min-height:170px}
.al-china-style .chs-import-result{padding:21px 0 23px;border-top:1px solid #aebdbc30}
.al-china-style .chs-import-result>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#a5b9bb;display:block;margin-bottom:9px}
.al-china-style .chs-import-result strong{display:block;font-size:26px;line-height:1.2;letter-spacing:-.025em}
.al-china-style .chs-import-result small{display:block;font-size:12px;line-height:1.6;margin-top:9px;color:#c0ced0}
.al-china-style .chs-action{display:inline-flex;align-items:center;justify-content:center;padding:14px 17px;min-height:48px;border-radius:5px;background:#ffbb8d;color:#263339;font-size:12px;font-weight:700;line-height:1.5;width:fit-content}
.al-china-style .chs-buyout{grid-column:2;background:#f6f4ef;border-color:#e3ddd1;padding:29px 31px 27px}
.al-china-style .chs-card-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}
.al-china-style .chs-card-heading>.chs-icon{color:#af7251;--chs-icon-fill:#f6f4ef}
.al-china-style .chs-buyout .chs-card-label{color:#8c735b}
.al-china-style .chs-buyout p{font-size:14px;max-width:530px;margin-top:14px}
.al-china-style .chs-platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}
.al-china-style .chs-platform{display:flex;align-items:center;justify-content:center;min-height:62px;padding:11px 13px;border:1px solid #e0d9cf;border-radius:5px;background:#fff;overflow:hidden;transition:border-color .15s,background .15s}
.al-china-style .chs-platform:hover{border-color:#c0754b;background:#fffaf5}
.al-china-style .chs-platform img{display:block;object-fit:contain;max-width:100%;width:122px;height:35px}
.al-china-style .chs-platform-taobao img{width:210px;max-width:none;height:45px;flex:none}
.al-china-style .chs-platform-1688 img{width:88px;height:35px}
.al-china-style .chs-platform-poizon img{width:106px;height:37px}
.al-china-style .chs-platform-alibaba img{width:133px;height:28px}
.al-china-style .chs-platform-invoice,.al-china-style .chs-platform-more{justify-content:flex-start;gap:8px;font-size:11px;font-weight:700;line-height:1.4}
.al-china-style .chs-platform-invoice .chs-icon{color:#b06339;width:25px;height:28px}
.al-china-style .chs-platform-more b{color:#ad5a30;font-size:23px;line-height:1;font-weight:400}
.al-china-style .chs-delivery{grid-column:2;background:#ff9b65;border-color:#f69a6a;display:grid;grid-template-columns:1fr .8fr;column-gap:15px;padding:27px 31px 24px}
.al-china-style .chs-delivery .chs-card-label{color:#703d29}
.al-china-style .chs-delivery h3{font-size:32px}
.al-china-style .chs-delivery p{color:#543f32;font-size:13px;line-height:1.65;margin-top:13px}
.al-china-style .chs-truck-art{display:block;width:100%;max-width:260px;align-self:center;justify-self:end}
.al-china-style .chs-delivery-types{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;border-top:1px solid #7f492736;padding-top:17px}
.al-china-style .chs-delivery-types a{font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:4px;line-height:1.6}
.al-china-style .chs-group-head{display:flex;align-items:center;gap:25px;margin:43px 0 19px;scroll-margin-top:28px}
.al-china-style .chs-group-head>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#b05a35;flex:none}
.al-china-style .ct-home-light .chs-group-head h3{font:400 17px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;color:#64747c;margin:0}
.al-china-style .chs-group-head:after{content:"";height:1px;flex:1;background:#e1e6e8}
.al-china-style .chs-china-grid{display:grid;grid-template-columns:5fr 7fr;gap:20px}
.al-china-style .chs-trading{background:#fffaf4;border-color:#e9ddce;transition:border-color .15s,background .15s}
.al-china-style .chs-trading:hover{background:#fff4e7;border-color:#d2ae89}
.al-china-style .chs-service-top{display:flex;align-items:center;gap:17px;margin-bottom:21px}
.al-china-style .chs-service-top .chs-icon{width:36px;height:36px;color:#a46c4b;--chs-icon-fill:#fffaf4}
.al-china-style .chs-service-top>span{font-size:10px;letter-spacing:.065em;font-weight:700;text-transform:uppercase;color:#8a7766}
.al-china-style .chs-trading h3{font-size:29px}
.al-china-style .chs-trading p{font-size:14px;max-width:410px}
.al-china-style .chs-link-label{display:block;font-size:11px;font-weight:700;line-height:1.6;text-decoration:underline;text-underline-offset:5px;margin-top:25px;color:#9b4e2a}
.al-china-style .chs-warehouse{display:grid;grid-template-columns:1fr 175px;column-gap:22px;background:#eef3f2;border-color:#d9e4e1}
.al-china-style .chs-warehouse .chs-service-top .chs-icon{color:#4d7673}
.al-china-style .chs-warehouse .chs-service-top>span{color:#617e7a}
.al-china-style .chs-warehouse p{font-size:14px}
.al-china-style .chs-warehouse-art{display:block;width:100%;align-self:center}
.al-china-style .chs-inline-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:23px}
.al-china-style .chs-inline-links a{font-size:11px;line-height:1.6;font-weight:700;text-decoration:underline;text-underline-offset:5px}
.al-china-style .chs-warehouse .chs-inline-links{grid-column:1/-1}
.al-china-style .chs-documents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.al-china-style .chs-documents-grid .chs-card{padding:29px;background:#f7f9fa}
.al-china-style .chs-documents-grid .chs-card h3{font-size:27px;line-height:1.15}
.al-china-style .chs-documents-grid .chs-card p{font-size:14px;margin:17px 0 0}
.al-china-style .chs-documents-grid .chs-service-top .chs-icon{color:#59717c;--chs-icon-fill:#f7f9fa}
.al-china-style .chs-documents-grid .chs-service-top>span{color:#74818b}
.al-china-style .chs-documents-grid .chs-inline-links{margin-top:auto;padding-top:25px;gap:12px}
.al-china-style .chs-documents-grid .chs-certification{background:#f5f0e8;border-color:#e5dbcb}
.al-china-style .chs-certification .chs-service-top .chs-icon{color:#9a7551;--chs-icon-fill:#f5f0e8}
.al-china-style .chs-document-types{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:8px;margin-top:auto;padding-top:25px}
.al-china-style .chs-document-types a{padding:11px 0 0;border-top:1px solid #d4c7b5;display:flex;flex-direction:column;gap:6px}
.al-china-style .chs-document-types a:hover strong{color:#b55527}
.al-china-style .chs-document-types strong{font-size:19px;line-height:1.1;color:#8d5f3c}
.al-china-style .chs-document-types span{font-size:10px;line-height:1.45;color:#71695f}
.al-china-style .chs-bottom{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:32px;margin-top:34px;border-top:1px solid #e1e6e8}
.al-china-style .chs-bottom p{color:var(--chs-muted);font-size:13px;line-height:1.7}
.al-china-style .chs-bottom strong{display:block;font-size:17px;line-height:1.4;color:var(--chs-ink);margin-bottom:6px;letter-spacing:-.01em}
.al-china-style .chs-bottom>a{display:flex;align-items:center;justify-content:center;min-height:47px;padding:13px 23px;background:#22343b;color:#fff;font-size:12px;font-weight:700;border-radius:5px;flex:none}
.al-china-style .chs-bottom>a:hover{background:#354e58}
.al-china-style .chs-gateway{background:#fff;border:1px solid #dce3e6;border-radius:12px;box-shadow:0 15px 50px #34474e09;padding:28px}
.al-china-style .chs-gateway-head>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#a46442}
.al-china-style .ct-home-light .chs-gateway h2{font:700 27px/1.17 Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:13px 0 24px;color:#23343d}
.al-china-style .chs-gateway nav{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.al-china-style .chs-gateway nav a{display:flex;flex-direction:column;gap:17px;padding:19px 16px;background:#f7f8f9;border:1px solid #e1e5e7;border-radius:6px;font-size:13px;line-height:1.4;font-weight:700;transition:background .15s,border-color .15s}
.al-china-style .chs-gateway nav a:hover{background:#fff2e6;border-color:#d6ac8d}
.al-china-style .chs-gateway .chs-icon{width:31px;height:31px;color:#aa5e37;--chs-icon-fill:#f7f8f9}
.al-china-style .chs-gateway-full{display:block;margin-top:22px;padding-top:20px;border-top:1px solid #e0e5e7;font-size:14px;font-weight:700;line-height:1.6}
.al-china-style .chs-gateway-full span{display:block;font-size:11px;font-weight:400;color:#75838b;margin-top:3px}
.al-china-style .chs-gateway-full:hover{color:#ad532d}
.al-china-style .ct-home-light .ct-concept-grid{padding-block:55px 58px}
@media (max-width:1100px){.al-china-style .chs-featured,.al-china-style .chs-china-grid{grid-template-columns:1fr 1.25fr;gap:17px}
.al-china-style .chs-card,.al-china-style .chs-import{padding:27px}
.al-china-style .chs-card.chs-import h3{font-size:43px}
.al-china-style .chs-import p{font-size:14px}
.al-china-style .chs-card h3,.al-china-style .ct-home-light .chs-card h3{font-size:29px}
.al-china-style .chs-platforms{grid-template-columns:repeat(2,1fr)}
.al-china-style .chs-buyout{padding:27px}
.al-china-style .chs-platform{min-height:56px}
.al-china-style .chs-delivery{grid-template-columns:1fr 145px;padding:27px}
.al-china-style .chs-delivery h3{font-size:29px}
.al-china-style .chs-truck-art{align-self:end;margin-bottom:8px}
.al-china-style .chs-delivery-types{gap:8px 15px}
.al-china-style .chs-warehouse{grid-template-columns:1fr 125px;gap:18px}
.al-china-style .chs-warehouse .chs-service-top{gap:11px}
.al-china-style .chs-documents-grid{gap:17px}
.al-china-style .chs-documents-grid .chs-card{padding:25px}
.al-china-style .chs-documents-grid .chs-card h3{font-size:25px}
.al-china-style .chs-service-top>span{font-size:9px}
.al-china-style .chs-gateway{padding:24px}
.al-china-style .chs-gateway nav a{padding:17px 13px;font-size:12px}
.al-china-style .ct-home-light .chs-gateway h2{font-size:25px}
.al-china-style .chs-heading{gap:35px}
.al-china-style .chs-heading>p{max-width:335px;font-size:15px}
.al-china-style .chs-import-art{min-height:195px}}
@media (max-width:850px){.al-china-style .chs-section{padding:62px 0}
.al-china-style .chs-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:29px}
.al-china-style .chs-heading>p{max-width:520px}
.al-china-style .chs-featured{grid-template-columns:1fr 1fr;gap:15px}
.al-china-style .chs-card.chs-import h3{font-size:41px}
.al-china-style .chs-buyout{padding:24px}
.al-china-style .chs-card-heading>.chs-icon{display:none}
.al-china-style .chs-platform-invoice,.al-china-style .chs-platform-more{font-size:10px;padding-inline:9px}
.al-china-style .chs-delivery{grid-template-columns:1fr;padding:24px}
.al-china-style .chs-truck-art{display:none}
.al-china-style .chs-china-grid{grid-template-columns:1fr 1fr;gap:15px}
.al-china-style .chs-card{padding:25px}
.al-china-style .chs-warehouse{grid-template-columns:1fr}
.al-china-style .chs-warehouse-art{display:none}
.al-china-style .chs-documents-grid{grid-template-columns:1fr 1fr}
.al-china-style .chs-documents-grid .chs-certification{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:35px}
.al-china-style .chs-certification .chs-service-top{grid-column:1/-1}
.al-china-style .chs-documents-grid .chs-certification h3{grid-column:1;grid-row:2}
.al-china-style .chs-documents-grid .chs-certification p{grid-column:1;margin-top:13px}
.al-china-style .chs-document-types{grid-column:2;grid-row:2/4;align-self:center;margin-top:0;padding-top:0}
.al-china-style .chs-document-types strong{font-size:24px}
.al-china-style .chs-document-types span{font-size:11px}
.al-china-style .chs-group-head{margin-top:35px;gap:20px}
.al-china-style .ct-home-light .chs-group-head h3{font-size:15px}
.al-china-style .chs-group-head>span{font-size:9px}
.al-china-style .chs-bottom{gap:30px}
.al-china-style .chs-bottom p{font-size:12px}
.al-china-style .chs-gateway{max-width:650px}
.al-china-style .chs-gateway nav a{flex-direction:row;align-items:center;gap:14px;min-height:80px}
.al-china-style .chs-gateway nav a span{max-width:140px}}
@media (max-width:600px){.al-china-style .chs-section{padding:49px 0 50px}
.al-china-style .ct-home-light .chs-section h2{font-size:36px}
.al-china-style .chs-section .chs-eyebrow{margin-bottom:16px;font-size:10px}
.al-china-style .chs-heading>p{font-size:14px}
.al-china-style .chs-featured,.al-china-style .chs-china-grid,.al-china-style .chs-documents-grid{grid-template-columns:1fr;gap:17px}
.al-china-style .chs-import{grid-row:auto;grid-column:auto;padding:28px}
.al-china-style .chs-buyout,.al-china-style .chs-delivery{grid-column:auto}
.al-china-style .chs-card.chs-import h3{font-size:42px}
.al-china-style .chs-import p{max-width:280px;font-size:14px}
.al-china-style .chs-import-art{height:185px;min-height:0;margin:16px auto 12px;width:100%;max-width:345px;flex:none}
.al-china-style .chs-import-result{padding:19px 0 23px}
.al-china-style .chs-import-result strong{font-size:25px}
.al-china-style .chs-action{width:100%;font-size:12px}
.al-china-style .chs-platforms{grid-template-columns:repeat(2,1fr);gap:9px}
.al-china-style .chs-platform{min-height:62px}
.al-china-style .chs-buyout{padding:26px}
.al-china-style .chs-card h3,.al-china-style .ct-home-light .chs-card h3{font-size:30px}
.al-china-style .chs-buyout p{font-size:14px}
.al-china-style .chs-card-heading>.chs-icon{display:block;width:34px;height:34px}
.al-china-style .chs-platform-invoice,.al-china-style .chs-platform-more{font-size:11px;padding-inline:12px}
.al-china-style .chs-delivery{display:grid;grid-template-columns:1fr 108px;padding:26px;gap:15px}
.al-china-style .chs-delivery>div{grid-column:1/-1}
.al-china-style .chs-delivery h3 br{display:none}
.al-china-style .chs-truck-art{display:block;grid-column:2;grid-row:2;align-self:center;margin:0;max-width:125px}
.al-china-style .chs-delivery-types{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0;border:0;margin:0}
.al-china-style .chs-delivery p{font-size:14px;max-width:320px}
.al-china-style .chs-delivery-types a{font-size:11px}
.al-china-style .chs-group-head{flex-direction:column;align-items:flex-start;gap:7px;margin:35px 0 18px}
.al-china-style .chs-group-head:after{display:none}
.al-china-style .chs-group-head>span{font-size:10px}
.al-china-style .ct-home-light .chs-group-head h3{font-size:16px}
.al-china-style .chs-card,.al-china-style .chs-documents-grid .chs-card{padding:27px}
.al-china-style .chs-service-top{gap:15px;margin-bottom:20px}
.al-china-style .chs-service-top>span{font-size:10px}
.al-china-style .chs-trading p,.al-china-style .chs-warehouse p{font-size:14px}
.al-china-style .chs-trading h3,.al-china-style .chs-warehouse h3{font-size:29px}
.al-china-style .chs-warehouse{display:grid;grid-template-columns:1fr 105px;gap:0}
.al-china-style .chs-warehouse>div{grid-column:1/-1}
.al-china-style .chs-warehouse-art{display:block;grid-column:2;grid-row:2;align-self:center;margin-top:25px}
.al-china-style .chs-warehouse .chs-inline-links{grid-column:1;flex-direction:column;align-items:flex-start;gap:12px;padding-right:15px}
.al-china-style .chs-inline-links a{font-size:12px}
.al-china-style .chs-documents-grid .chs-card h3{font-size:29px}
.al-china-style .chs-documents-grid .chs-card p{font-size:14px}
.al-china-style .chs-documents-grid .chs-certification{display:flex;grid-column:auto}
.al-china-style .chs-document-types{margin-top:24px;padding-top:0;gap:12px;align-self:stretch}
.al-china-style .chs-document-types strong{font-size:23px}
.al-china-style .chs-document-types span{font-size:10px}
.al-china-style .chs-bottom{align-items:stretch;flex-direction:column;gap:21px;padding-top:26px;margin-top:29px}
.al-china-style .chs-bottom p{font-size:13px}
.al-china-style .chs-bottom strong{font-size:18px}
.al-china-style .chs-bottom>a{width:100%;min-height:50px;font-size:13px}
.al-china-style .chs-gateway{padding:24px}
.al-china-style .ct-home-light .chs-gateway h2{font-size:26px}
.al-china-style .chs-gateway nav{gap:10px}
.al-china-style .chs-gateway nav a{flex-direction:column;align-items:flex-start;padding:17px 14px;font-size:12px;gap:15px}
.al-china-style .chs-gateway nav a span{max-width:145px}
.al-china-style .chs-gateway-head>span{font-size:9px}
.al-china-style .chs-gateway-full{font-size:13px}
.al-china-style .ct-home-light .ct-concept-grid{padding-block:35px 38px}}
@media (max-width:360px){.al-china-style .ct-home-light .chs-section h2{font-size:31px}
.al-china-style .chs-card,.al-china-style .chs-import,.al-china-style .chs-buyout,.al-china-style .chs-delivery,.al-china-style .chs-documents-grid .chs-card{padding:22px}
.al-china-style .chs-card.chs-import h3{font-size:38px}
.al-china-style .chs-platform{padding-inline:8px}
.al-china-style .chs-platform-invoice,.al-china-style .chs-platform-more{font-size:10px;gap:6px}
.al-china-style .chs-card-heading{gap:12px}
.al-china-style .chs-import-art{height:160px}
.al-china-style .chs-card h3,.al-china-style .ct-home-light .chs-card h3{font-size:27px}
.al-china-style .chs-service-top>span{font-size:9px}
.al-china-style .chs-group-head h3{font-size:14px}
.al-china-style .chs-gateway{padding:20px}
.al-china-style .ct-home-light .chs-gateway h2{font-size:23px}
.al-china-style .chs-gateway nav a{font-size:11px;padding:15px 11px}
.al-china-style .chs-delivery{grid-template-columns:1fr 87px}
.al-china-style .chs-warehouse{grid-template-columns:1fr 92px}
.al-china-style .chs-delivery-types a{font-size:10px}
.al-china-style .chs-inline-links a{font-size:11px}}
@media (prefers-reduced-motion:reduce){.al-china-style .chs-section *,.al-china-style .chs-gateway *{transition:none!important}}
.al-china-style .chs-card h3 a::after{content:"";position:absolute;inset:0;z-index:1}
.al-china-style .chs-card nav{position:relative;z-index:2}
.al-china-style .chs-featured article.chs-card:hover,.al-china-style .chs-china-grid article.chs-card:hover,.al-china-style .chs-documents-grid article.chs-card:hover{border-color:#bc956f}
.al-china-style .ct-context-story{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,5vw,76px);position:relative;align-items:stretch;margin:40px 0 50px;isolation:isolate}
.al-china-style .ct-motion-visual-column{min-width:0;position:relative}
.al-china-style .ct-motion-frame{position:sticky;top:110px;margin:0!important;background:#f1f2ed;border:1px solid #dbe0d9;border-radius:18px;overflow:hidden;box-shadow:0 24px 65px #2638300b}
.al-china-style .ct-motion-route{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:22px 25px 0;font:600 11px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#687770}
.al-china-style .ct-motion-route span{display:flex;align-items:center;gap:7px}
.al-china-style .ct-motion-route span:before{content:"";width:6px;height:6px;background:#bbc6bd;border-radius:50%;flex:none}
.al-china-style .ct-motion-route span.is-current{color:#b35631}
.al-china-style .ct-motion-route span.is-current:before{background:#ce6739;box-shadow:0 0 0 4px #ce673913}
.al-china-style .ct-motion-scene{height:450px;position:relative;touch-action:pan-y}
.al-china-style .ct-motion-scene canvas{display:block;width:100%;height:100%;pointer-events:none}
.al-china-style .ct-motion-loading{position:absolute;inset:40% 24px auto;text-align:center;color:#5d6d66;font-size:14px;line-height:1.6}
.al-china-style .ct-motion-frame figcaption{display:flex;flex-direction:column;gap:8px;padding:0 25px 25px;min-height:92px}
.al-china-style .ct-motion-phase{font:600 18px/1.3 Arial,sans-serif;color:#233037}
.al-china-style .ct-motion-hint{font:400 12px/1.5 Arial,sans-serif;color:#6a7772}
.al-china-style .ct-motion-meter{height:3px;background:#dce2da}
.al-china-style .ct-motion-meter span{display:block;width:100%;height:100%;background:#ce6739;transform-origin:left;transform:scaleX(0)}
.al-china-style .ct-context-story .ct-motion-steps{display:flex!important;flex-direction:column;gap:0!important;padding:0!important;margin:0!important;list-style:none;counter-reset:none;border:0!important}
.al-china-style .ct-context-story .ct-motion-steps>li{position:relative;min-height:300px;padding:38px 0 44px!important;border-top:1px solid #dbe0e2;border-bottom:0!important;display:block!important;background:transparent!important}
.al-china-style .ct-context-story .ct-motion-steps>li:before{content:""!important;position:absolute;left:0;top:-1px;width:52px;height:3px;background:#c55c32;transform:scaleX(0);transform-origin:left;transition:transform .25s}
.al-china-style .ct-context-story .ct-motion-steps>li.is-motion-active:before{transform:scaleX(1)}
.al-china-style .ct-context-story .ct-motion-steps>li:after{display:none!important}
.al-china-style .ct-context-story .ct-journey-symbol{display:none!important}
.al-china-style .ct-context-story .ct-journey>li:after{display:none!important}
.al-china-style .ct-context-story .ct-journey>li h3{font-size:30px;line-height:1.15;letter-spacing:-.035em;margin:0 0 16px}
.al-china-style .ct-context-story .ct-journey>li p{font-size:17px;line-height:1.65;margin:0;color:#647076}
.al-china-style .ct-context-story .cti-timeline>li{min-height:305px;padding-top:30px!important}
.al-china-style .ct-context-story .cti-step-no{position:static;display:block;background:transparent;border:0;padding:0;margin-bottom:15px;color:#ac5838;font-size:12px}
.al-china-style .ct-context-story .cti-timeline h3{font-size:27px;line-height:1.2;margin:8px 0 14px;letter-spacing:-.025em}
.al-china-style .ct-context-story .cti-timeline p{font-size:16px;line-height:1.65;color:#647076}
.al-china-style .ct-motion-evidence{margin:45px 0 0}
.al-china-style .ct-motion-evidence .cti-process-visual{display:grid;grid-template-columns:.85fr 1.15fr;min-height:0;background:#1c2a2f;border-radius:12px;overflow:hidden}
.al-china-style .ct-motion-evidence .cti-process-visual>img{position:static;width:100%;height:310px;min-height:0;object-fit:cover}
.al-china-style .ct-motion-evidence .cti-process-visual>div{position:static;padding:36px;background:none}
.al-china-style .ct-motion-evidence .cti-process-visual:after{display:none}
.al-china-style .ct-motion-evidence .cti-process-visual h3{font-size:30px;line-height:1.16;margin:14px 0}
.al-china-style #process,.al-china-style #import-process{scroll-margin-top:108px}
@media (max-width:1050px){.al-china-style .ct-context-story{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}
.al-china-style .ct-motion-scene{height:370px}
.al-china-style .ct-motion-phase{font-size:16px}
.al-china-style .ct-context-story .ct-journey>li h3,.al-china-style .ct-context-story .cti-timeline h3{font-size:25px}
.al-china-style .ct-motion-route{font-size:10px;padding:18px 16px 0;letter-spacing:.06em}
.al-china-style .ct-motion-frame figcaption{padding:0 18px 20px}}
@media (max-width:760px){.al-china-style .ct-context-story{display:flex;flex-direction:column;gap:25px;margin-top:28px}
.al-china-style .ct-motion-visual-column{display:contents}
.al-china-style .ct-motion-frame{top:82px;z-index:3;flex:none;width:100%;box-shadow:0 12px 30px #26383015}
.al-china-style .ct-motion-route{padding:13px 15px 0;font-size:9px}
.al-china-style .ct-motion-scene{height:225px}
.al-china-style .ct-motion-frame figcaption{padding:0 16px 13px;min-height:57px;gap:4px}
.al-china-style .ct-motion-phase{font-size:15px}
.al-china-style .ct-motion-hint{font-size:10px}
.al-china-style .ct-context-story .ct-motion-steps>li,.al-china-style .ct-context-story .cti-timeline>li{min-height:345px;padding-top:30px!important;padding-bottom:50px!important}
.al-china-style .ct-context-story .ct-motion-steps{padding-bottom:160px!important}
.al-china-style .ct-motion-evidence .cti-process-visual{grid-template-columns:1fr}
.al-china-style .ct-motion-evidence .cti-process-visual>img{height:240px}
.al-china-style .ct-motion-evidence .cti-process-visual>div{padding:28px}
.al-china-style #process,.al-china-style #import-process{scroll-margin-top:85px}}
@media (prefers-reduced-motion:reduce){.al-china-style .ct-context-story *{transition:none!important;scroll-behavior:auto!important}}
.al-china-style .ct-context-story .ct-motion-steps>li:before{left:0!important;right:auto!important;top:-1px!important;bottom:auto!important;border:0!important;display:block!important;width:52px!important;height:3px!important}
.al-china-style .ct-context-story .ct-journey>li p{max-width:none!important}
.al-china-style .ct-logistics:has([data-ct-process-motion]),.al-china-style .cti-page:has([data-ct-process-motion]){overflow:clip!important}
.al-china-style .ct-motion-frame{top:28px}
.al-china-style .ct-motion-scene{height:clamp(260px,calc(100svh - 260px),450px)}
.al-china-style .ct-context-story .ct-journey{counter-reset:ct-motion-step}
.al-china-style .ct-context-story .ct-journey>li{counter-increment:ct-motion-step}
.al-china-style .ct-context-story .ct-journey h3:before{content:"0" counter(ct-motion-step);display:block;font:500 12px/1.4 Arial,sans-serif;color:#a65d40;letter-spacing:.08em;margin-bottom:22px}
@media (max-width:760px){.al-china-style .ct-motion-frame{top:12px}
.al-china-style .ct-motion-scene{height:225px}}
.al-china-style .ct-motion-static{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}
.al-china-style .ct-motion-scene canvas{position:absolute;inset:0}
.al-china-style .ct-context-story[data-motion-state="ready"] .ct-motion-static{display:none}
.al-china-style .ct-context-story[data-motion-state="static"] canvas{visibility:hidden}
@media (max-width:760px) and (max-height:650px){.al-china-style .ct-motion-scene{height:150px}
.al-china-style .ct-motion-frame{top:8px}
.al-china-style .ct-motion-phase{font-size:13px}
.al-china-style .ct-motion-frame figcaption{min-height:42px;padding-bottom:8px}
.al-china-style .ct-motion-hint{display:none}}
.al-china-style .ct-theatre-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:14px 0 28px;color:#66716d;font-size:15px;line-height:1.6}
.al-china-style .ct-theatre-intro p{margin:0;max-width:640px}
.al-china-style .ct-theatre-intro a{color:#a8512f;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}
.al-china-style .ct-route-theatre{position:relative;--ct-route-base-height:640svh;height:calc(var(--ct-route-base-height) / 1.2 + var(--ct-route-frame-height, 684px) / 6);margin:0 0 48px;isolation:isolate}
.al-china-style .ct-route-theatre .ct-motion-frame{position:sticky;top:18px;display:flex;flex-direction:column;height:calc(100svh - 36px);max-height:920px;margin:0!important;border:1px solid #d6ddd4;border-radius:22px;background:#f1f2ed;box-shadow:0 22px 70px #2638300b;overflow:hidden}
.al-china-style .ct-theatre-topline{display:flex;justify-content:space-between;align-items:center;padding:23px 32px 0;gap:20px;font:600 11px/1.4 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#65766d}
.al-china-style .ct-theatre-topline strong{color:#aa5432;font-weight:600}
.al-china-style .ct-route-theatre .ct-motion-scene{flex:1;min-height:0;height:auto;position:relative;width:100%;touch-action:pan-y}
.al-china-style .ct-route-theatre .ct-motion-scene canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}
.al-china-style .ct-route-theatre .ct-motion-static{position:absolute;inset:0;width:100%;height:100%}
.al-china-style .ct-route-theatre[data-motion-state=ready] .ct-motion-static{display:none}
.al-china-style .ct-route-theatre[data-motion-state=static] canvas{display:none}
.al-china-style .ct-route-theatre .ct-motion-frame figcaption{min-height:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:0 32px 22px}
.al-china-style .ct-route-theatre .ct-motion-phase{display:block;font:600 clamp(22px,2.5vw,34px)/1.17 Arial,sans-serif;letter-spacing:-.035em;color:#243238}
.al-china-style .ct-theatre-copy{margin:10px 0 0!important;max-width:740px;font:400 15px/1.55 Arial,sans-serif!important;color:#64716b}
.al-china-style .ct-theatre-caption-side{text-align:right;display:grid;gap:8px;flex:none}
.al-china-style .ct-theatre-count{font:500 14px/1.4 Arial,sans-serif;color:#aa5432;letter-spacing:.08em;white-space:nowrap;flex:none}
.al-china-style .ct-route-theatre .ct-motion-hint{font-size:11px;line-height:1.4;color:#748279}
.al-china-style .ct-theatre-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0 32px 18px;font:500 11px/1.4 Arial,sans-serif;letter-spacing:.01em}
.al-china-style .ct-theatre-stages span{border-top:2px solid #d4dcd2;color:#7b887e;padding:10px 8px 0 0}
.al-china-style .ct-theatre-stages span.is-current{color:#9f4b2e;border-color:#c86a3f}
.al-china-style .ct-theatre-stages span.is-done{color:#556d5c;border-color:#8d9d8c}
.al-china-style .ct-route-theatre .ct-motion-meter{height:3px;background:#dce2da;flex:none}
.al-china-style .ct-route-theatre .ct-motion-meter span{display:block;width:100%;height:100%;background:#c86a3f;transform:scaleX(0);transform-origin:left}
.al-china-style .ct-logistics:has(.ct-route-theatre){overflow:clip!important}
.al-china-style .ct-theatre-steps{scroll-margin-top:36px}
.al-china-style .ct-theatre-steps .ct-journey{margin:0 0 56px!important}
.al-china-style .ct-theatre-steps .ct-journey>li:after{display:none!important}
@media (min-width:1700px){.al-china-style .ct-route-theatre .ct-motion-frame{top:24px}}
@media (max-width:760px){.al-china-style .ct-route-theatre{--ct-route-base-height:670svh}
.al-china-style .ct-route-theatre .ct-motion-frame{top:10px;height:calc(100svh - 20px);border-radius:15px}
.al-china-style .ct-theatre-topline{padding:18px 18px 0;font-size:9px;letter-spacing:.08em}
.al-china-style .ct-route-theatre .ct-motion-frame figcaption{grid-template-columns:1fr;padding:0 20px 18px;gap:15px;min-height:162px}
.al-china-style .ct-theatre-caption-side{display:flex;align-items:center;justify-content:space-between}
.al-china-style .ct-route-theatre .ct-motion-phase{font-size:23px}
.al-china-style .ct-theatre-copy{font-size:13px!important}
.al-china-style .ct-theatre-stages{padding:0 18px 14px;font-size:8px;gap:4px}
.al-china-style .ct-theatre-stages span{padding:8px 0 0}
.al-china-style .ct-theatre-intro{align-items:start;flex-direction:column;gap:8px;font-size:13px}
.al-china-style .ct-theatre-intro a{font-size:12px}}
@media (prefers-reduced-motion:reduce){.al-china-style .ct-route-theatre{height:auto}
.al-china-style .ct-route-theatre .ct-motion-frame{position:relative;top:0;height:650px;max-height:95svh}}
@media (max-width:760px){.al-china-style .ct-route-theatre .ct-motion-frame{height:auto;max-height:calc(100svh - 20px)}
.al-china-style .ct-route-theatre .ct-motion-scene{height:clamp(220px,75vw,330px);flex:none}
.al-china-style .ct-route-theatre .ct-motion-frame figcaption{padding-top:10px}}
.al-china-style .design-preview.ct-home-light:has(.ct-home-route){overflow:clip}
.al-china-style .ct-home-route{padding:28px 0 0;background:#fff}
.al-china-style .ct-home-route .ct-route-theatre{width:calc(100% - 64px);max-width:1800px;margin:0 auto}
.al-china-style .ct-home-route .ct-motion-frame,.al-china-style .ct-home-route .ct-motion-frame *{box-sizing:border-box}
.al-china-style .ct-home-route-tools{display:flex;align-items:center;gap:22px}
.al-china-style .ct-home-route-tools a{color:#8e482d;text-decoration:underline;text-underline-offset:4px;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:12px;padding:8px 0}
.al-china-style .ct-home-route-tools a:hover{color:#b2552f}
.al-china-style .ct-home-route-tools a:focus-visible{outline:2px solid #b2552f;outline-offset:5px;border-radius:2px}
.al-china-style .ct-home-route .ct-route-theatre[data-motion-state="static"]{height:auto}
.al-china-style .ct-home-route [data-motion-state="static"] .ct-motion-frame{position:relative;top:0}
@media (max-width:760px){.al-china-style .ct-home-route{padding-top:14px}
.al-china-style .ct-home-route .ct-route-theatre{width:calc(100% - 24px)}
.al-china-style .ct-home-route-tools{gap:8px}
.al-china-style .ct-home-route-tools>span{display:none}
.al-china-style .ct-home-route-tools a{font-size:11px}
.al-china-style .ct-home-route .ct-theatre-topline{gap:8px;padding-top:10px}}
.al-china-style figure.ctpv{--pv-ink:#3d535d;--pv-muted:#697b82;--pv-line:#c9d6da;--pv-accent:#c26334;--pv-fill:#fae8da;--pv-wash:#f4f7f8;box-sizing:border-box;min-width:0;max-width:100%;margin:26px 0 30px;padding:20px 0 5px;border:0;border-top:1px solid #dfe6e8;background:transparent;color:var(--pv-ink);font:400 13px/1.5 Arial,Helvetica,sans-serif;text-align:left;clear:both}
.al-china-style .ctpv *{box-sizing:border-box;min-width:0}
.al-china-style .ctpv figcaption{font:700 12px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.015em;color:var(--pv-muted);margin:0 0 17px!important;padding:0!important;text-align:left}
.al-china-style .ctpv .ctpv-art{display:block;width:100%;max-width:100px;height:80px;flex:none;stroke:var(--pv-ink);color:var(--pv-ink);overflow:visible;fill:none;margin:0 auto 9px}
.al-china-style .ctpv .pv-fill{fill:var(--pv-fill);stroke:var(--pv-accent)}
.al-china-style .ctpv .pv-wash{fill:var(--pv-wash)}
.al-china-style .ctpv .pv-soft{stroke:var(--pv-line)}
.al-china-style .ctpv .pv-accent{stroke:var(--pv-accent)}
.al-china-style .ctpv .pv-solid{fill:var(--pv-ink);stroke:var(--pv-ink)}
.al-china-style .ctpv strong{display:block;font:600 12px/1.45 Arial,Helvetica,sans-serif!important;color:var(--pv-ink)!important;letter-spacing:0!important}
.al-china-style .ctpv .ctpv-flow{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:22px;margin:0!important;padding:0!important;list-style:none!important}
.al-china-style .ctpv .ctpv-flow>li{position:relative;display:block;margin:0!important;padding:0 3px!important;border:0!important;background:transparent;text-align:center;list-style:none!important;min-height:0!important}
.al-china-style .ctpv .ctpv-flow>li::before{content:none!important}
.al-china-style .ctpv .ctpv-flow>li+li::after{content:"";position:absolute;top:39px;width:22px;height:1px;background:var(--pv-line);left:-22px}
.al-china-style .ctpv .ctpv-flow>li>span{display:block;margin-top:4px;font:400 11px/1.45 Arial,Helvetica,sans-serif;color:var(--pv-muted)}
.al-china-style .ctpv.ctpv-wide{margin-top:30px;margin-bottom:35px}
.al-china-style .ctpv-wide .ctpv-flow{max-width:870px;margin-left:auto!important;margin-right:auto!important;gap:40px}
.al-china-style .ctpv-wide .ctpv-flow>li+li::after{width:40px;left:-40px}
.al-china-style .ctpv.ctpv-small{padding-top:18px;margin-top:23px;margin-bottom:0}
.al-china-style .ctpv-small .ctpv-art{max-width:68px;height:59px}
.al-china-style .ctpv-small .ctpv-flow{gap:10px}
.al-china-style .ctpv-small .ctpv-flow>li+li::after{top:28px;width:10px;left:-10px}
.al-china-style .ctpv-small strong{font-size:11px!important}
.al-china-style .ctpv.ctpv-article{padding:23px 25px;background:#f7f9fa;border:1px solid #e2e8eb;border-radius:7px;margin:28px 0 35px}
.al-china-style .ctpv .ctpv-merge{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:55px;align-items:center;max-width:850px;margin:0 auto}
.al-china-style .ctpv .ctpv-sources{position:relative;display:grid;gap:8px;padding-right:20px;border-right:1px solid var(--pv-line)}
.al-china-style .ctpv .ctpv-sources>div{display:flex;align-items:center;gap:13px}
.al-china-style .ctpv .ctpv-sources .ctpv-art{width:45px;height:37px;margin:0}
.al-china-style .ctpv .ctpv-sources span{font:400 12px/1.45 Arial,Helvetica,sans-serif;color:var(--pv-ink)}
.al-china-style .ctpv .ctpv-station{position:relative;text-align:center}
.al-china-style .ctpv .ctpv-station::before{content:"";width:55px;height:1px;background:var(--pv-line);position:absolute;left:-55px;top:40px}
.al-china-style .ctpv .ctpv-final .ctpv-art{max-width:110px}
.al-china-style .ctpv .ctpv-measure{display:flex;align-items:center;gap:28px;max-width:630px;margin:auto}
.al-china-style .ctpv .ctpv-measure-art{flex:0 0 150px}
.al-china-style .ctpv .ctpv-measure-art .ctpv-art{max-width:150px;height:120px;margin:0}
.al-china-style .ctpv .ctpv-measure-copy>strong{font-size:15px!important}
.al-china-style .ctpv .ctpv-measure-copy>span{display:block;margin-top:6px;font-size:12px;color:var(--pv-muted)}
.al-china-style .ctpv .ctpv-measure-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.al-china-style .ctpv .ctpv-measure-tags>span{display:block;padding:5px 10px;border-radius:3px;background:#ebf0f2;font-size:11px;color:var(--pv-ink)}
.al-china-style .ctpv .ctpv-package{display:flex;align-items:center;gap:20px}
.al-china-style .ctpv .ctpv-outer{flex:1;border:1px solid #bccbd1;padding:12px;background:#f6f8f9;border-radius:4px}
.al-china-style .ctpv .ctpv-outer>span,.al-china-style .ctpv .ctpv-retail>span{display:block;font-size:10px;line-height:1.45;color:var(--pv-muted);margin:0 0 9px}
.al-china-style .ctpv .ctpv-retail{padding:12px;background:#f8e9dd;border:1px solid #dbb69e;border-radius:3px}
.al-china-style .ctpv .ctpv-goods{padding:10px 8px;background:#fff;border:1px solid #e0ccc0;color:var(--pv-ink);font-size:11px;text-align:center}
.al-china-style .ctpv .ctpv-package-notes{flex:0 0 135px;display:grid;gap:13px}
.al-china-style .ctpv .ctpv-package-notes>span{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--pv-ink)}
.al-china-style .ctpv .ctpv-package-notes i{width:6px;height:6px;background:#aec3cd;border-radius:50%;flex:none}
.al-china-style .ctpv .ctpv-package-notes>span+span i{background:#d79b77}
.al-china-style .ctpv .ctpv-package-notes small{font-size:11px;line-height:1.5;color:var(--pv-muted)}
.al-china-style .ctpv#ctpv-market-list{margin-top:22px}
.al-china-style .ctpv#ctpv-delivery-transit{grid-column:1/-1;width:100%}
.al-china-style .ctcert-handover figure.ctpv{--pv-ink:#e0e9ec;--pv-muted:#b8c9d0;--pv-line:#70848e;--pv-accent:#f2b28b;--pv-fill:#554940;--pv-wash:#3c4a50;border-top-color:#70848e66}
@media (max-width:760px){.al-china-style .ctpv-wide .ctpv-flow{gap:20px}
.al-china-style .ctpv-wide .ctpv-flow>li+li::after{width:20px;left:-20px}
.al-china-style .ctpv .ctpv-merge{gap:28px}
.al-china-style .ctpv .ctpv-station::before{width:28px;left:-28px}
.al-china-style .ctpv .ctpv-art{max-width:86px;height:70px}
.al-china-style .ctpv .ctpv-flow>li+li::after{top:34px}
.al-china-style .ctpv .ctpv-station::before{top:34px}}
@media (max-width:360px){.al-china-style #ctpv-certification-match .ctpv-flow,.al-china-style #ctpv-customs-match .ctpv-flow{grid-template-columns:repeat(2,minmax(0,1fr))}
.al-china-style #ctpv-certification-match .ctpv-flow>li:last-child,.al-china-style #ctpv-customs-match .ctpv-flow>li:last-child{grid-column:1/-1;max-width:160px}}
@media (max-width:480px){.al-china-style figure.ctpv{padding-top:18px;margin:22px 0 25px}
.al-china-style .ctpv figcaption{font-size:11px!important;margin-bottom:15px!important}
.al-china-style .ctpv .ctpv-flow{grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:22px 20px!important}
.al-china-style .ctpv .ctpv-flow>li{padding:0!important}
.al-china-style .ctpv .ctpv-flow>li+li::after{display:none}
.al-china-style .ctpv .ctpv-flow>li:nth-child(odd):last-child{grid-column:1/-1;max-width:160px;justify-self:center;width:100%}
.al-china-style .ctpv .ctpv-flow:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}
.al-china-style .ctpv .ctpv-flow:has(>li:nth-child(3):last-child)>li:last-child{grid-column:auto;max-width:none}
.al-china-style .ctpv .ctpv-flow:has(>li:nth-child(3):last-child) strong{font-size:11px!important}
.al-china-style .ctpv .ctpv-flow:has(>li:nth-child(4))>li{padding-top:0!important}
.al-china-style .ctpv .ctpv-art{max-width:85px;height:68px}
.al-china-style .ctpv strong{font-size:12px!important}
.al-china-style .ctpv .ctpv-merge{grid-template-columns:1.15fr 1fr 1fr;gap:14px;max-width:none}
.al-china-style .ctpv .ctpv-sources{padding:0 8px 0 0}
.al-china-style .ctpv .ctpv-sources>div{gap:7px}
.al-china-style .ctpv .ctpv-sources .ctpv-art{width:29px;height:32px}
.al-china-style .ctpv .ctpv-sources span{font-size:11px}
.al-china-style .ctpv .ctpv-station::before{width:14px;height:1px;top:32px;left:-14px}
.al-china-style .ctpv .ctpv-station .ctpv-art{max-width:90px;height:64px}
.al-china-style .ctpv .ctpv-station strong{font-size:11px!important}
.al-china-style .ctpv.ctpv-article{padding:19px 16px}
.al-china-style .ctpv .ctpv-measure{flex-direction:column;gap:14px;align-items:flex-start}
.al-china-style .ctpv .ctpv-measure-art{flex-basis:auto;align-self:center}
.al-china-style .ctpv .ctpv-measure-copy>strong{font-size:14px!important}
.al-china-style .ctpv .ctpv-package{flex-direction:column;align-items:stretch;gap:14px}
.al-china-style .ctpv .ctpv-package-notes{flex:auto;grid-template-columns:1fr 1fr;gap:9px}
.al-china-style .ctpv .ctpv-package-notes small{grid-column:1/-1}}
.al-china-style .ct-home-benefits{padding:60px 0;background:radial-gradient(ellipse at 95% 0,#75513524,transparent 56%),#292c2d;color:#fff;font-family:Arial,Helvetica,sans-serif;scroll-margin-top:0}
.al-china-style .ct-home-benefits *{box-sizing:border-box}
.al-china-style .cthb-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}
.al-china-style .ct-home-benefits .cthb-eyebrow{margin:0 0 15px;color:#e6ac7f;font:700 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.al-china-style .ct-home-benefits h2{margin:0;color:#fff;font-size:40px;line-height:1.1;letter-spacing:-.035em;font-weight:700;text-transform:none}
.al-china-style .ct-home-benefits .cthb-intro{margin:0;color:#c3c6c5;font-size:14px;line-height:1.6}
.al-china-style .ct-home-benefits .cthb-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;list-style:none;padding:0;margin:0}
.al-china-style .ct-home-benefits .cthb-card{display:grid;grid-template-columns:58px 1fr;gap:28px;align-items:center;min-height:142px;padding:28px 32px;border:1px solid #ffffff0a;border-radius:14px;background:#424545;margin:0}
.al-china-style .ct-home-benefits .cthb-card>svg{display:block;width:58px;height:58px;fill:none;stroke:#f0a147;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.al-china-style .ct-home-benefits .cthb-card h3{margin:0;color:#fff;font:700 25px/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.02em;text-transform:none}
.al-china-style .ct-home-benefits .cthb-card-wide{grid-column:1/-1;grid-template-columns:58px minmax(0,1fr) auto;min-height:120px;padding-top:24px;padding-bottom:24px}
.al-china-style .ct-home-benefits .cthb-card-wide h3{max-width:540px}
.al-china-style .ct-home-benefits .cthb-cta{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;border:1px solid #c5c7c4;padding:14px 20px;min-height:50px;color:#fff;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap}
.al-china-style .ct-home-benefits .cthb-cta span{font-size:21px;font-weight:400}
.al-china-style .ct-home-benefits .cthb-cta:hover{background:#fff;color:#292c2d}
.al-china-style .ct-home-benefits .cthb-cta:focus-visible{outline:3px solid #f0a147;outline-offset:4px}
@media (max-width:1000px){.al-china-style .ct-home-benefits .cthb-card{padding:25px;gap:22px;grid-template-columns:48px 1fr}
.al-china-style .ct-home-benefits .cthb-card>svg{width:48px;height:48px}
.al-china-style .ct-home-benefits .cthb-card h3{font-size:21px}
.al-china-style .ct-home-benefits .cthb-card-wide{grid-template-columns:48px minmax(0,1fr) auto}
.al-china-style .ct-home-benefits .cthb-cta{padding:13px 16px;gap:18px}
.al-china-style .ct-home-benefits h2{font-size:35px}}
@media (max-width:700px){.al-china-style .ct-home-benefits{padding:42px 0}
.al-china-style .cthb-heading{display:block;margin-bottom:25px}
.al-china-style .ct-home-benefits .cthb-intro{margin-top:17px;font-size:13px}
.al-china-style .ct-home-benefits .cthb-intro br{display:none}
.al-china-style .ct-home-benefits .cthb-intro br:after{content:" "}
.al-china-style .ct-home-benefits h2{font-size:30px;line-height:1.12}
.al-china-style .ct-home-benefits .cthb-grid{grid-template-columns:1fr;gap:14px}
.al-china-style .ct-home-benefits .cthb-card,.al-china-style .ct-home-benefits .cthb-card-wide{grid-template-columns:42px minmax(0,1fr);padding:24px 22px;gap:20px;min-height:126px;border-radius:11px}
.al-china-style .ct-home-benefits .cthb-card>svg{width:42px;height:42px}
.al-china-style .ct-home-benefits .cthb-card h3{font-size:20px;line-height:1.3}
.al-china-style .ct-home-benefits .cthb-card-wide{grid-column:auto}
.al-china-style .ct-home-benefits .cthb-card-wide .cthb-cta{grid-column:1/-1;width:100%;margin-top:4px}
.al-china-style .ct-home-benefits .cthb-eyebrow{font-size:10px;letter-spacing:.09em}}
.al-china-style .ct-cargo-info-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:center;margin-bottom:32px}
.al-china-style .ct-home-light .ct-cargo-info-pair>.cargo-head{display:block;width:auto;max-width:none;margin:0;padding:0;border:0}
.al-china-style .ct-home-light .ct-cargo-info-pair>.cargo-head h2{max-width:530px}
.al-china-style .ct-home-light .ct-cargo-info-pair>.cargo-head>p{max-width:460px}
.al-china-style .ct-cargo-info-pair>.ct-transport-heading{display:block;margin:0}
.al-china-style .ct-cargo-info-pair>.ct-transport-heading h2{max-width:540px}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-half{min-width:0;box-sizing:border-box;padding:28px;background:#f0f1ee;border:1px solid #e1e4df;border-radius:12px;color:#29343a;scroll-margin-top:110px}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-label{margin:0 0 13px;font:700 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.075em;text-transform:uppercase;color:#a05b3a}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-half h3{margin:0 0 15px;max-width:450px;font:700 28px/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.025em;text-transform:none;color:#29343a}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-intro{margin:0 0 22px;font:400 13px/1.7 Arial,Helvetica,sans-serif;color:#687378}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-list>li{display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:94px;padding:17px 13px;background:#fcfcfa;border:1px solid #e7e8e2;border-radius:8px}
.al-china-style .ct-cargo-types-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex-shrink:0;border-radius:50%;background:#f3dcc3;color:#825331}
.al-china-style .ct-cargo-types-icon svg{display:block;width:24px;height:24px}
.al-china-style .ct-cargo-types-list li>div{padding-top:2px;min-width:0}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-list strong{display:block;margin:0 0 6px;font:700 13px/1.3 Arial,Helvetica,sans-serif;color:#334147}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-list li>div>span{display:block;font:400 10px/1.5 Arial,Helvetica,sans-serif;color:#778185}
.al-china-style .ct-cargo-types-bottom{margin-top:18px;padding-top:16px;border-top:1px solid #dce0d8}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-bottom p{margin:0 0 12px;max-width:460px;font:400 11px/1.65 Arial,Helvetica,sans-serif;color:#738080}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-bottom a{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#a65b37;font:700 12px/1.5 Arial,Helvetica,sans-serif;text-decoration:none}
.al-china-style .ct-cargo-types-bottom a>span{font-size:21px;font-weight:400}
.al-china-style .ct-cargo-types-bottom a:hover{color:#733617}
.al-china-style .ct-cargo-types-bottom a:focus-visible{outline:3px solid #b66b41;outline-offset:5px}
@media (max-width:1050px){.al-china-style .ct-cargo-info-pair{gap:24px}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-half{padding:23px}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-list>li{flex-direction:column;gap:11px;min-height:135px}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-half h3{font-size:25px}}
@media (max-width:760px){.al-china-style .ct-cargo-info-pair{grid-template-columns:1fr;gap:28px;margin-bottom:28px}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-half{padding:23px 20px;scroll-margin-top:90px}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-half h3{font-size:26px}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-list{gap:10px}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-list>li{padding:15px 12px;min-height:132px}
.al-china-style .ct-cargo-info-pair .ct-cargo-types-list strong{font-size:13px}}