.record-business-summary{grid-column:1/9;min-width:0}.record-customer-action{grid-column:1/9;display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:22px;border:1px solid rgba(31,143,90,.18);background:#f7faf6}.record-action-guidance{align-self:start}.record-action-guidance strong{display:block;margin-bottom:8px;color:var(--green-deep);font-size:18px}.record-action-guidance p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.record-customer-action .record-action{grid-column:auto;padding:0;border:0;background:transparent}.tracking-record-percent{color:var(--green-deep);font-size:12px;font-weight:800}.tracking-record-scroll{display:grid;grid-gap:10px;gap:10px}.tracking-workbench .lookup-panel .record-item{grid-template-columns:minmax(0,1fr)}.tracking-workbench .tracking-record-statuses{justify-self:start}.tracking-workbench .record-item time,.tracking-workbench .tracking-record-stage{grid-column:1}.tracking-update-entry{display:flex;flex-direction:column}.tracking-update-description{order:1}.tracking-update-gallery{order:2}.tracking-update-meta{order:3}.tracking-update-entry.is-text-only{background:#fbfcfa}@media (max-width:720px){.flow-aside-group .service-notice,.footer-main.footer-redesign>.footer-links,.main-nav,.site-header-top{display:none}.site-header,.site-header.is-compact{top:0}.prototype-page .site-header .brand-row,.prototype-page .site-header.is-compact .brand-row{width:100%;height:60px;min-height:60px;grid-template-columns:72px minmax(0,1fr) 72px;gap:8px;padding:0 12px}.site-header .menu-toggle{width:56px;min-width:56px;height:56px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;font-size:0}.prototype-page .site-header .left-tools .brand-emblem,.prototype-page .site-header .right-tools>*{display:none}.site-header .right-tools,.site-header .right-tools .cart-link{display:flex}.site-header .right-tools{min-width:0;justify-content:flex-end}.prototype-page .site-header .brand-center,.prototype-page .site-header.is-compact .brand-center{position:static;transform:none;justify-self:center;display:block;font-size:22px;letter-spacing:.1em}.mobile-menu-panel{width:min(88vw,340px);height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 18px 48px}.mobile-menu-list details{border-bottom:1px solid var(--line)}.mobile-menu-list a,.mobile-menu-list summary{min-height:44px;display:flex;align-items:center}.mobile-menu-list .mobile-menu-overview{color:var(--green-deep);font-weight:760}.flow-dashboard{width:min(100% - 32px,var(--max));padding:30px 0 22px;gap:22px}.flow-dashboard h1{font-size:45px}.flow-dashboard>div:first-child>p:not(.eyebrow){max-width:34ch;margin-bottom:0}.flow-dashboard .flow-aside-group .flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.flow-dashboard .flow-aside-group .flow-steps a{min-width:0;min-height:78px;padding:12px 8px;font-size:11px;line-height:1.35}.flow-workbench,.records-workbench,.tracking-workbench{width:min(100% - 32px,var(--max));grid-template-columns:minmax(0,1fr);gap:18px;padding-top:14px}.lookup-panel,.tracking-workbench>.lookup-panel{width:100%;padding:16px}.lookup-panel .record-list{display:grid;grid-gap:10px;gap:10px}.lookup-panel .tracking-records-heading,.lookup-panel .tracking-records-state{width:100%}.lookup-panel .record-item{flex:0 0 min(78vw,280px);scroll-snap-align:start}.lookup-panel.is-account-mode .tracking-record-scroll,.tracking-timeline,.tracking-timeline.shipment{display:flex;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.tracking-timeline,.tracking-timeline.shipment{gap:8px}.tracking-timeline article{flex:0 0 150px;scroll-snap-align:start}.tracking-update-feed{gap:28px}.tracking-update-entry{display:flex;flex-direction:column;padding:18px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.tracking-update-description{order:1;margin:0 0 14px;color:var(--ink);font-size:18px;line-height:1.55}.tracking-update-gallery{order:2;display:flex;overflow-x:auto;gap:10px;margin:0 0 14px;scroll-snap-type:x mandatory}.tracking-update-gallery figure{flex:0 0 82%;scroll-snap-align:start}.tracking-update-meta{order:3;gap:6px 10px;color:var(--muted);font-size:11px}.record-row{display:block;padding:18px}.record-business-summary,.record-customer-action,.record-next,.responses{width:100%;margin-top:18px}.record-business-summary{margin-top:0}.record-customer-action{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.commercial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main.footer-redesign{grid-template-columns:minmax(0,1fr);gap:24px;padding:34px 20px 26px}.footer-redesign .footer-lead h2{max-width:18ch;font-size:24px}.footer-social{display:flex;flex-wrap:wrap;gap:10px}.footer-social a{width:44px;height:44px}.footer-language-switcher,.footer-subscribe{width:100%}.footer-subscribe div{grid-template-columns:minmax(0,1fr) auto}.footer-bottom{display:grid;grid-gap:10px;gap:10px;padding:18px 20px 24px;line-height:1.7}}@media (max-width:420px){.commercial-summary{grid-template-columns:minmax(0,1fr)}}.motion-art{--art-green:#174d3b;--art-mint:#dce9de;--art-paper:#f0ede4;--art-accent:#b78a51;--art-wood:#986d43;color:var(--art-green);isolation:isolate}.motion-art .art-registration{stroke:currentColor;stroke-width:1;opacity:.24}.motion-art .art-accent{stroke:var(--art-accent)}.motion-art .art-panel-left,.motion-art .art-panel-right,.motion-art .art-seed{transform-origin:240px 180px}.copy-landing .subpage-hero.craft-hero{gap:clamp(24px,4vw,72px);align-items:center}.copy-landing .craft-hero .craft-hero-art{display:grid;place-items:center;min-width:0;margin:0;padding:0;aspect-ratio:4/3;background:none;border:0;border-radius:0;box-shadow:none}.craft-hero .hero-art{display:block;width:100%;height:auto;overflow:visible}.services-home .service-entry-grid a:has(.motion-art){padding:0 24px 28px;border:0;border-radius:0;background:#f7f8f4;box-shadow:none;gap:12px;transition:background-color .18s ease}.services-home .service-entry-grid .motion-art{width:calc(100% + 48px);max-width:none;margin-inline:-24px;margin-bottom:4px;color:var(--art-green)}.industry-gallery a.tile-svg:has(.motion-art){background:#f7f8f4;border:0;border-radius:0;padding-bottom:22px}.industry-gallery .tile-svg svg.motion-art{color:var(--art-green);transform:none}.industry-gallery .tile-svg:has(.motion-art) .tile-copy{padding-top:0}.industry-gallery a.tile-svg:has(.motion-art):hover,.services-home .service-entry-grid a:has(.motion-art):hover{background:#edf2e9}.services-home .service-entry-grid a:has(.motion-art):focus-visible{outline:2px solid var(--art-green,#174d3b);outline-offset:5px}.site-header .brand-emblem .brand-mark{background:transparent;display:block;position:relative}.site-header .brand-emblem .brand-mark:before{content:"";position:absolute;inset:0;width:100%;height:100%;border:0;transform:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpath%20fill%3D%22%23123e30%22%20d%3D%22M6%2059%2028%2017%2040%2038%2052%2012%2075%2059%2056%2068H23Z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fffdf7%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22%20d%3D%22M17%2055%2028%2033%2041%2056%2053%2030%2065%2055M24%2058l5-10%2012%2021%2013-27M32%2062l9%2016%2012-24%22%2F%3E%3Cpath%20fill%3D%22%23b98a57%22%20d%3D%22m50%2012%203-6%204%209-4-3-3%204Z%22%2F%3E%3C%2Fsvg%3E") 50% /contain no-repeat}.site-header .brand-emblem .brand-mark:after{content:none}.site-header .brand-emblem:focus-visible{outline:2px solid #174d3b;outline-offset:4px}@media (prefers-reduced-motion:no-preference){.motion-art .art-trace{stroke-dasharray:100;animation:art-inscribe 3s cubic-bezier(.22,.61,.36,1) both}.motion-art .art-seed{animation:art-settle 3s ease both}.motion-art .art-panel-left{animation:art-fold-left 3s ease both}.motion-art .art-panel-right{animation:art-fold-right 3s ease both}.motion-art .art-traveller{animation:art-travel 3s ease both}.craft-hero-art:hover .art-trace,a:is(:hover,:focus-visible) .motion-art .art-trace{animation-name:art-inscribe-replay}.craft-hero-art:hover .art-seed,a:is(:hover,:focus-visible) .motion-art .art-seed{animation-name:art-settle-replay}.craft-hero-art:hover .art-panel-left,a:is(:hover,:focus-visible) .motion-art .art-panel-left{animation-name:art-fold-left-replay}.craft-hero-art:hover .art-panel-right,a:is(:hover,:focus-visible) .motion-art .art-panel-right{animation-name:art-fold-right-replay}a:is(:hover,:focus-visible) .motion-art .art-traveller{animation-name:art-travel-replay}}@keyframes art-inscribe{0%{stroke-dashoffset:100;opacity:.28}72%,to{stroke-dashoffset:0;opacity:1}}@keyframes art-inscribe-replay{0%{stroke-dashoffset:100;opacity:.28}72%,to{stroke-dashoffset:0;opacity:1}}@keyframes art-settle{0%,15%{transform:translateY(-18px);opacity:.35}70%,to{transform:translateY(0);opacity:1}}@keyframes art-settle-replay{0%,15%{transform:translateY(-18px);opacity:.35}70%,to{transform:translateY(0);opacity:1}}@keyframes art-fold-left{0%,10%{transform:rotate(-18deg) translateX(-12px)}75%,to{transform:rotate(0) translateX(0)}}@keyframes art-fold-left-replay{0%,10%{transform:rotate(-18deg) translateX(-12px)}75%,to{transform:rotate(0) translateX(0)}}@keyframes art-fold-right{0%,10%{transform:rotate(18deg) translateX(12px)}75%,to{transform:rotate(0) translateX(0)}}@keyframes art-fold-right-replay{0%,10%{transform:rotate(18deg) translateX(12px)}75%,to{transform:rotate(0) translateX(0)}}@keyframes art-travel{0%{transform:translate(-305px,162px)}25%{transform:translate(-90px,162px)}40%{transform:translate(-54px,121px)}55%{transform:translate(-203px,81px)}68%{transform:translate(-238px,40px)}85%,to{transform:translate(0)}}@keyframes art-travel-replay{0%{transform:translate(-305px,162px)}25%{transform:translate(-90px,162px)}40%{transform:translate(-54px,121px)}55%{transform:translate(-203px,81px)}68%{transform:translate(-238px,40px)}85%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.motion-art *{animation:none;stroke-dashoffset:0}}@media (max-width:860px){.copy-landing .subpage-hero.craft-hero{gap:12px}.copy-landing .craft-hero .craft-hero-art{width:min(100%,440px);justify-self:center}}@media (max-width:560px){.copy-landing .craft-hero .subpage-actions .button{flex:0 1 auto;min-height:48px}}@media (min-width:1100px){.industry-gallery:has(.motion-art) .kent-image-grid.four{grid-template-columns:repeat(5,minmax(0,1fr))}}.copy-landing .plain-section>h2,.copy-landing .showcase-copy>h2{text-wrap:balance;letter-spacing:-.01em}.copy-landing li,.copy-landing p{text-wrap:pretty}.copy-landing .plain-section>h2{text-align:center;margin-bottom:24px}.copy-landing .plain-section>h2:after{width:56px;height:2px;margin:18px auto 0;background:var(--green-deep,var(--green,#1a4d2e))}.copy-landing .plain-section>p{max-width:72ch;margin-left:auto;margin-right:auto;line-height:1.8;overflow-wrap:break-word}.copy-landing .plain-section>p+p{margin-top:12px}.copy-landing .plain-section>p:first-of-type{color:var(--black);font-size:17px;line-height:1.7}.copy-landing .plain-section>.cl-cols{max-width:920px;margin-left:auto;margin-right:auto}.cl-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 48px;gap:8px 48px;margin:20px 0 8px}@media (max-width:860px){.cl-cols{grid-template-columns:1fr;gap:20px}}.cl-col-head{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-weight:600;font-size:1rem;line-height:1.4}.cl-mini-icon{width:20px;height:20px;flex:none;stroke:currentColor;stroke-width:1.7;fill:none;color:var(--green-deep,#1a4d2e)}.cl-seq{max-width:720px;margin:18px auto;padding:16px 20px;border:1px solid rgba(26,77,46,.16);border-radius:14px;background:var(--green-soft,#eef4ef);font-size:15.5px;line-height:1.9;overflow-x:auto;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:balance}.cl-center{text-align:center}.cl-center .subpage-actions{justify-content:center}.cl-center .cl-cols,.cl-center .cl-seq{text-align:left}.cl-display{font-size:clamp(34px,3.6vw,54px);letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.cl-links{margin-top:34px;padding-top:30px;border-top:1px solid var(--line)}.cl-links h2{font-size:1.25rem;letter-spacing:-.01em;text-wrap:balance}.copy-landing .subpage-hero.image-hero{isolation:isolate}.copy-landing .subpage-hero.image-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:min(800px,84%);z-index:1;background:linear-gradient(90deg,rgba(9,16,12,.66),rgba(9,16,12,.52) 42%,rgba(9,16,12,.24) 70%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.06);backdrop-filter:blur(16px) saturate(1.06);-webkit-mask-image:linear-gradient(90deg,#000 58%,transparent);mask-image:linear-gradient(90deg,#000 58%,transparent);pointer-events:none}.copy-landing .subpage-hero.image-hero:after{z-index:1;background:linear-gradient(90deg,rgba(9,16,12,.28),transparent 55%),linear-gradient(0deg,rgba(9,16,12,.36),transparent 44%)}.copy-landing .image-hero .subpage-hero-copy{z-index:2}.copy-landing .image-hero .subpage-hero-copy h1{text-shadow:0 2px 18px rgba(0,0,0,.5)}.copy-landing .image-hero .subpage-hero-copy p{text-shadow:0 1px 12px rgba(0,0,0,.5)}.copy-landing .image-hero .subpage-hero-copy p:nth-of-type(2){font-size:15.5px;line-height:1.7}.copy-landing .image-hero .subpage-actions .outline{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.copy-landing .subpage-hero.cl-split{width:min(100% - 48px,1360px);margin:0 auto;padding:76px 0 64px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:56px}.copy-landing .cl-split .cl-hero-copy>p+p{font-size:16.5px;color:var(--muted)}.copy-landing .cl-split .hero-figure{position:relative;min-height:420px;margin:0;border-radius:20px;overflow:hidden}.copy-landing .cl-split .hero-figure img,.copy-landing .cl-split .hero-figure video{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:860px){.copy-landing .subpage-hero.cl-split{grid-template-columns:1fr;gap:36px;padding:56px 20px 48px}.copy-landing .cl-split .hero-figure{min-height:300px;border-radius:14px}}.copy-landing .cl-toc a{transition:border-color .16s ease,color .16s ease}.copy-landing .cl-checklist>div>dt,.copy-landing .cl-ledger>article>h3,.copy-landing .cl-strip>article>h3{transition:color .18s ease}.copy-landing .cl-checklist>div:hover>dt,.copy-landing .cl-ledger>article:hover>h3,.copy-landing .cl-strip>article:hover>h3{color:var(--green-deep,#1a4d2e)}.copy-landing .cl-strip>article:after{transition:background-color .18s ease}.copy-landing .cl-strip>article:hover:after{background:var(--green-deep,#1a4d2e)}@media (max-width:860px){.copy-landing .subpage-hero.image-hero:before{inset:auto 0 0 0;width:auto;height:84%;background:linear-gradient(0deg,rgba(9,16,12,.7),rgba(9,16,12,.5) 45%,rgba(9,16,12,.18) 72%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 60%,transparent);mask-image:linear-gradient(0deg,#000 60%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.copy-landing .plain-section>h2+p,.copy-landing .plain-section>p.cl-lede{text-align:center}.copy-landing .plain-section>h2{font-size:clamp(34px,3.6vw,54px)}.copy-landing .cl-toc{width:min(100% - 48px,1360px);margin:-40px auto 0;padding:18px 0 22px;border-bottom:1px solid var(--line)}.copy-landing .cl-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;counter-reset:cl-toc-n}.copy-landing .cl-toc li{counter-increment:cl-toc-n}.copy-landing .cl-toc a{display:inline-block;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:13px;line-height:1.4;text-decoration:none;text-wrap:pretty}.copy-landing .cl-toc a:hover{border-color:var(--green-deep,#1a4d2e);color:var(--green-deep,#1a4d2e)}.copy-landing .cl-toc a:before{content:counter(cl-toc-n,decimal-leading-zero);margin-right:.55em;font-weight:800;font-size:.92em;letter-spacing:.08em;color:var(--green-deep,#1a4d2e);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:lang(ar) .copy-landing .cl-toc a:before{content:counter(cl-toc-n,arabic-indic)}@media (max-width:860px){.copy-landing .cl-toc ol{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.copy-landing .cl-toc a{white-space:nowrap}}.copy-landing .plain-section{scroll-margin-top:96px}.copy-landing .plain-section>h2:after{content:"";display:block;width:168px;height:12px;margin:20px auto 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 3 L6 10 L12 3 L18 10 L24 3' fill='none' stroke='%231a4d2e' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") repeat-x 0 /24px 12px;opacity:.6}@media (prefers-reduced-motion:no-preference){.copy-landing .plain-section>h2:after{animation:cl-div-drift 5s linear infinite}}@keyframes cl-div-drift{to{background-position-x:24px}}.copy-landing .plain-section.cl-div-wave>h2:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 6 Q6 0 12 6 T24 6' fill='none' stroke='%231a4d2e' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.copy-landing .plain-section.cl-div-ticks>h2:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M4 2v8 M12 2v8 M20 2v8' fill='none' stroke='%231a4d2e' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.copy-landing .plain-section.cl-div-dots>h2:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Ccircle cx='6' cy='6' r='2' fill='%231a4d2e'/%3E%3Ccircle cx='18' cy='6' r='2' fill='%231a4d2e'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){.copy-landing .plain-section.cl-div-wave>h2:after{animation-duration:7s;animation-direction:reverse}.copy-landing .plain-section.cl-div-ticks>h2:after{animation-duration:6s}.copy-landing .plain-section.cl-div-dots>h2:after{animation-duration:8s}}.copy-landing .cl-ico{display:flex;justify-content:center;margin:0 auto 14px;color:var(--green-deep,#1a4d2e)}.copy-landing .cl-ico svg{width:50px;height:50px;opacity:.85}@media (prefers-reduced-motion:no-preference){.copy-landing .cl-ico svg{animation:cl-ico-bob 4.5s ease-in-out infinite}.copy-landing .ai-ico-flow .c,.copy-landing .cd-ico-fork .f,.copy-landing .cl-ico-comb .t,.copy-landing .cl-ico-route .m,.copy-landing .cl-ico-split .m,.copy-landing .fy-ico-routes .f,.copy-landing .fy-ico-shape .m,.copy-landing .om-ico-fork .f,.copy-landing .pk-ico-gift .m,.copy-landing .svc-ico-deliv .m{stroke-dasharray:10 8;animation:cl-ico-march 1s linear infinite}.copy-landing .ai-ico-adv .d,.copy-landing .ai-ico-fac .k,.copy-landing .ai-ico-mon .e,.copy-landing .cd-ico-bound .o,.copy-landing .cd-ico-ledger .r,.copy-landing .cd-ico-sign .p,.copy-landing .cd-ico-steps .a,.copy-landing .cl-ico-bars .b,.copy-landing .cl-ico-grid .q,.copy-landing .cl-ico-link .l,.copy-landing .cl-ico-route .n,.copy-landing .cl-ico-split .s,.copy-landing .cl-ico-table .r,.copy-landing .fy-ico-cnc .a,.copy-landing .fy-ico-craft .k,.copy-landing .fy-ico-qc .o,.copy-landing .fy-ico-stock .r,.copy-landing .fy-ico-track .t,.copy-landing .in-ico-badge .d,.copy-landing .in-ico-bed .b,.copy-landing .in-ico-care .c,.copy-landing .in-ico-case .s,.copy-landing .in-ico-fest .n,.copy-landing .in-ico-gift .g,.copy-landing .in-ico-line .e,.copy-landing .in-ico-mega .o,.copy-landing .in-ico-pocket .k,.copy-landing .in-ico-scis .x,.copy-landing .in-ico-sets .q,.copy-landing .in-ico-shop .z,.copy-landing .om-ico-bound .o,.copy-landing .om-ico-link .l,.copy-landing .om-ico-route .f,.copy-landing .om-ico-steps .a,.copy-landing .pd-ico-custom .g,.copy-landing .pd-ico-mats .y,.copy-landing .pd-ico-tail .e,.copy-landing .pk-ico-file .f,.copy-landing .pk-ico-route .f,.copy-landing .pk-ico-scale .f,.copy-landing .svc-ico-cover .v,.copy-landing .svc-ico-flow .t,.copy-landing .svc-ico-scene .b{animation:cl-ico-fold 3.2s ease-in-out infinite;stroke-dasharray:100}.copy-landing .ai-ico-inst .j,.copy-landing .cd-ico-flag .v,.copy-landing .cd-ico-tray .u,.copy-landing .cl-ico-cube .w,.copy-landing .cl-ico-drop .h,.copy-landing .cl-ico-seal .w,.copy-landing .om-ico-flag .v,.copy-landing .om-ico-tag .w,.copy-landing .pk-ico-seal .w,.copy-landing .pk-ico-stack .w,.copy-landing .pk-ico-tag .w{animation:cl-ico-draw 3.6s ease-in-out infinite;stroke-dasharray:100}.copy-landing .cl-d1{animation-delay:.5s}.copy-landing .cl-d2{animation-delay:1s}.copy-landing .cl-d3{animation-delay:1.5s}}@keyframes cl-ico-bob{50%{translate:0 -1.5px}}@keyframes cl-ico-draw{0%{stroke-dashoffset:100}55%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes cl-ico-fold{0%{stroke-dashoffset:100}55%,80%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes cl-ico-march{to{stroke-dashoffset:-18}}.copy-landing .plain-section.cl-band{width:100%;max-width:none;padding-left:max(28px,calc((100vw - var(--max, 1180px)) / 2));padding-right:max(28px,calc((100vw - var(--max, 1180px)) / 2));border-bottom:0;background:var(--paper,#f4f4f1)}.copy-landing h3{max-width:720px;margin:28px auto 10px;padding-left:12px;border-left:2px solid var(--green-deep,#1a4d2e);font-size:17px;line-height:1.5;letter-spacing:-.005em;text-align:left}.copy-landing .cl-pick h3,.copy-landing .cl-steps h3{max-width:none;margin:0 0 6px;padding-left:0;border-left:0;font-size:17px}.copy-landing .cl-duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;max-width:920px;margin:26px auto 12px;text-align:left}.copy-landing .cl-pick{border:1px solid var(--line);background:#fff;padding:26px 26px 22px}.copy-landing .cl-pick>p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.copy-landing .cl-pick .subpage-actions{margin-top:18px}.copy-landing .cl-pick-actions{display:flex;flex-direction:column;min-height:250px}.copy-landing .cl-pick-actions .subpage-actions{display:flex;justify-content:flex-start;margin-top:auto;padding-top:18px}.copy-landing .cl-split-narrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:44px;gap:44px;max-width:1020px;margin:26px auto 12px;align-items:center;text-align:left}.copy-landing .cl-split-narrow.flip>:first-child{order:2}.copy-landing .cl-split-narrow .hero-figure{position:relative;min-height:300px;margin:0;border-radius:16px;overflow:hidden}.copy-landing .cl-split-narrow .hero-figure img,.copy-landing .cl-split-narrow .hero-figure video{display:block;width:100%;height:100%;object-fit:cover}.copy-landing .plain-section .cl-split-narrow .subpage-actions{justify-content:flex-start}@media (max-width:860px){.copy-landing .cl-split-narrow{grid-template-columns:1fr;gap:28px}.copy-landing .cl-split-narrow.flip>:first-child{order:0}}.copy-landing .cl-groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 48px;gap:16px 48px;max-width:920px;margin:26px auto 12px;text-align:left}.copy-landing .cl-groups>.cl-pick{border:0;background:none;padding:0}.copy-landing .cl-matrix{display:grid;grid-template-columns:1fr 1fr;max-width:980px;margin:26px auto 12px;border:1px solid var(--line);background:#fff;text-align:left}.copy-landing .cl-matrix>.cl-pick{border:0;background:none;padding:26px 28px 22px}.copy-landing .cl-matrix>.cl-pick+.cl-pick{border-left:1px solid var(--line)}[dir=rtl] .copy-landing .cl-matrix>.cl-pick+.cl-pick{border-left:0;border-right:1px solid var(--line)}@media (max-width:860px){.copy-landing .cl-groups,.copy-landing .cl-matrix{grid-template-columns:1fr}.copy-landing .cl-matrix>.cl-pick+.cl-pick{border-left:0;border-top:1px solid var(--line)}[dir=rtl] .copy-landing .cl-matrix>.cl-pick+.cl-pick{border-right:0;border-top:1px solid var(--line)}}.copy-landing .cl-checks{list-style:none;margin:10px 0 0;padding:0}.copy-landing .cl-checks>li{position:relative;padding:9px 0 9px 28px;border-top:1px dashed rgba(16,19,18,.14);font-size:15.5px;line-height:1.7;overflow-wrap:break-word}.copy-landing .cl-checks>li:first-child{border-top:0}.copy-landing .cl-checks>li:before{content:"";position:absolute;left:0;top:14px;width:15px;height:15px;background:var(--green-deep,#1a4d2e);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5 L9.8 17.8 L19.5 6.5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5 L9.8 17.8 L19.5 6.5'/%3E%3C/svg%3E") center /contain no-repeat}.copy-landing .cl-checks-center{max-width:300px;margin-left:auto;margin-right:auto;text-align:left}@media (max-width:860px){.copy-landing .cl-duo{grid-template-columns:1fr}}.copy-landing .cl-ledger{max-width:1080px;margin:34px auto 0;border-top:1px solid rgba(16,19,18,.16);text-align:left}.copy-landing .cl-ledger>article{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:10px 36px;gap:10px 36px;padding:26px 0;border-bottom:1px solid rgba(16,19,18,.16)}.copy-landing .cl-ledger h3{max-width:none;margin:0;padding:0;border:0;font-size:19px}.copy-landing .cl-ledger dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 32px;gap:14px 32px}.copy-landing .cl-ledger dt{margin-bottom:3px;color:var(--green-deep,#1a4d2e);font-size:12.5px;font-weight:700;letter-spacing:.04em}.copy-landing .cl-ledger dd{margin:0;font-size:14.5px;line-height:1.7;overflow-wrap:break-word}@media (max-width:860px){.copy-landing .cl-ledger>article{grid-template-columns:1fr;gap:12px}}@media (max-width:560px){.copy-landing .cl-ledger dl{grid-template-columns:1fr}}.copy-landing .cl-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;max-width:1080px;margin:34px auto 0;text-align:left}.copy-landing .cl-strip>article{position:relative;padding-top:26px}.copy-landing .cl-strip>article:before{content:"";position:absolute;top:5px;left:0;right:-28px;height:2px;background:var(--line)}.copy-landing .cl-strip>article:last-child:before{right:0;background:linear-gradient(90deg,var(--line),transparent)}.copy-landing .cl-strip>article:after{content:"";position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:#fff;border:2.5px solid var(--green-deep,#1a4d2e)}.copy-landing .cl-strip h3{max-width:none;margin:0 0 10px;padding:0;border:0;font-size:16.5px}.copy-landing .cl-strip dl{margin:0}.copy-landing .cl-strip dl>div{padding:8px 0;border-top:1px dashed rgba(16,19,18,.14)}.copy-landing .cl-strip dl>div:first-child{border-top:0}.copy-landing .cl-strip dt{color:var(--green-deep,#1a4d2e);font-size:12.5px;font-weight:700;letter-spacing:.04em}.copy-landing .cl-strip dd{margin:2px 0 0;font-size:14px;line-height:1.7;overflow-wrap:break-word}[dir=rtl] .copy-landing .cl-strip>article:after{left:auto;right:0}[dir=rtl] .copy-landing .cl-strip>article:before{left:-28px;right:0}[dir=rtl] .copy-landing .cl-strip>article:last-child:before{left:0;background:linear-gradient(270deg,var(--line),transparent)}@media (max-width:900px){.copy-landing .cl-strip{grid-template-columns:1fr;gap:0}.copy-landing .cl-strip>article{padding:18px 0;border-top:1px solid var(--line)}.copy-landing .cl-strip>article:first-child{border-top:0}.copy-landing .cl-strip>article:after,.copy-landing .cl-strip>article:before{display:none}}.copy-landing .cl-steps{list-style:none;counter-reset:cl-step;max-width:860px;margin:38px auto 0;padding:0;text-align:left}.copy-landing .cl-steps>li{counter-increment:cl-step;position:relative;padding:22px 0 22px 78px;border-top:1px solid var(--line)}.copy-landing .cl-steps>li:first-child{border-top:0}.copy-landing .cl-steps>li:before{content:counter(cl-step,decimal-leading-zero);position:absolute;left:0;top:18px;color:var(--green-deep,#1a4d2e);font-size:32px;font-weight:650;line-height:1.1;opacity:.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:lang(ar) .copy-landing .cl-steps>li:before{content:counter(cl-step,arabic-indic)}.copy-landing .cl-steps>li:after{content:"";position:absolute;left:19px;top:66px;bottom:-24px;width:2px;background:var(--line)}.copy-landing .cl-steps>li:last-child:after{display:none}.copy-landing .cl-steps p{margin:0;color:var(--muted);font-size:15px;line-height:1.75;overflow-wrap:break-word}.copy-landing .cl-checklist-head{display:grid;grid-template-columns:220px 1fr;grid-gap:16px;gap:16px;max-width:860px;margin:26px auto 0;color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.06em}.copy-landing .cl-checklist{max-width:860px;margin:8px auto 0}.copy-landing .cl-checklist>div{display:grid;grid-template-columns:220px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.copy-landing .cl-checklist dt{font-size:15px;font-weight:650;line-height:1.7}.copy-landing .cl-checklist dd{margin:0;font-size:15px;line-height:1.75;overflow-wrap:break-word}@media (max-width:720px){.copy-landing .cl-checklist-head{display:none}.copy-landing .cl-checklist>div{grid-template-columns:1fr;gap:4px}}.copy-landing .cl-note{max-width:720px;margin:20px auto 0;padding:18px 22px;border:1px solid rgba(26,77,46,.16);border-radius:14px;background:var(--green-soft,#eef4ef);font-size:15px;line-height:1.8;text-align:left}.copy-landing .cl-note>p{margin:0}.copy-landing .cl-note>p+p{margin-top:10px}.copy-landing .cl-alert{margin-top:20px;padding:20px 24px;border:1px solid rgba(26,77,46,.35);border-radius:14px;background:#fff;text-align:left}.copy-landing .cl-alert>p:first-child strong:before{content:"";display:inline-block;width:9px;height:9px;margin-right:10px;background:var(--green-deep,#1a4d2e)}.copy-landing .cl-alert>p{margin:0;font-size:15px;line-height:1.8}.copy-landing .cl-alert>p+p{margin-top:10px}.copy-landing .cl-sub{max-width:920px;margin:40px auto 0;padding:32px 0 0;border:0;border-top:1px solid rgba(16,19,18,.16);background:none;text-align:left}.copy-landing .cl-sub>h3{max-width:none;margin:0 0 12px}.copy-landing .cl-sub>p{max-width:68ch;margin:0}.copy-landing .cl-sub>p+p{margin-top:12px}.copy-landing .cl-bridge{max-width:720px;margin:34px auto 0;text-align:left}.copy-landing .cl-bridge>p{margin:0}.copy-landing .cl-bridge>.cl-note,.copy-landing .cl-bridge>p+p{margin-top:14px}.copy-landing .cl-bridge>.cl-note{max-width:none;margin-left:0;margin-right:0}.copy-landing .cl-bridge>.cl-seq{max-width:none}@media (max-width:860px){.copy-landing .cl-sub{padding-top:26px}}.copy-landing ::selection{background:rgba(26,77,46,.16)}.copy-landing a:focus-visible{outline:2px solid var(--green-deep,#1a4d2e);outline-offset:3px;border-radius:2px}.copy-landing .cl-display{font-family:Georgia,Times New Roman,Songti SC,SimSun,serif;font-style:italic;font-weight:600;letter-spacing:0;text-wrap:balance}.copy-landing .cl-center .subpage-actions{margin-top:28px}.copy-landing .cl-inline-links{margin-top:14px}.copy-landing .cl-inline-links a{color:var(--green-deep,#123d2d);font-weight:600;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(18,61,45,.4);text-decoration-color:rgba(18,61,45,.4)}.copy-landing .cl-inline-links a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}html:lang(ja) .copy-landing dd,html:lang(ja) .copy-landing dt,html:lang(ja) .copy-landing li,html:lang(ja) .copy-landing p,html:lang(zh-CN) .copy-landing dd,html:lang(zh-CN) .copy-landing dt,html:lang(zh-CN) .copy-landing li,html:lang(zh-CN) .copy-landing p,html:lang(zh-TW) .copy-landing dd,html:lang(zh-TW) .copy-landing dt,html:lang(zh-TW) .copy-landing li,html:lang(zh-TW) .copy-landing p{line-height:1.95;letter-spacing:.01em}html:lang(ar) .copy-landing dd,html:lang(ar) .copy-landing dt,html:lang(ar) .copy-landing li,html:lang(ar) .copy-landing p{line-height:1.95}[dir=rtl] .copy-landing .cl-checks>li{padding-left:0;padding-right:28px}[dir=rtl] .copy-landing .cl-checks>li:before{left:auto;right:0}[dir=rtl] .copy-landing .cl-steps>li{padding-left:0;padding-right:78px}[dir=rtl] .copy-landing .cl-steps>li:before{left:auto;right:0}[dir=rtl] .copy-landing .cl-steps>li:after{left:auto;right:19px}[dir=rtl] .copy-landing .cl-alert>p:first-child strong:before{margin-right:0;margin-left:10px}[dir=rtl] .copy-landing h3{padding-left:0;padding-right:12px;border-left:0;border-right:2px solid var(--green-deep,#1a4d2e)}[dir=rtl] .copy-landing .cl-sub>h3{padding-right:12px}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.copy-landing .subpage-hero.image-hero:before{background:linear-gradient(90deg,rgba(9,16,12,.82),rgba(9,16,12,.62) 45%,rgba(9,16,12,.3) 72%,transparent)}}@media (prefers-reduced-motion:reduce){.copy-landing .subpage-hero.image-hero:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,rgba(9,16,12,.78),rgba(9,16,12,.6) 45%,rgba(9,16,12,.28) 72%,transparent)}}.copy-landing .subpage-actions{gap:12px}.copy-landing .button{min-height:44px;padding:12px 22px;border-radius:4px;font-size:14px;font-weight:700;letter-spacing:normal;text-decoration:none;transition:none}.copy-landing .button.green{border-color:transparent;color:#12352a;background:#a8cfae;box-shadow:0 14px 30px rgba(121,173,131,.18)}.copy-landing .button.green:active,.copy-landing .button.green:hover{transform:none;background:#93c39d;box-shadow:0 14px 30px rgba(121,173,131,.18)}.copy-landing .button.outline{border-width:1px;border-color:var(--black);background:#fff;color:var(--black)}.copy-landing .button.outline:active,.copy-landing .button.outline:hover{transform:none;background:#fff;box-shadow:none}.copy-landing .button:focus-visible{outline:2px solid var(--green-deep,#123d2d);outline-offset:3px}.copy-landing .button[disabled]{opacity:.55;pointer-events:none}@media (max-width:560px){.copy-landing .subpage-actions .button{flex:1 1 160px}}.copy-landing .ext-ico{width:14px;height:14px;vertical-align:-2px;margin-left:5px}.copy-landing .cl-refs{list-style:none;margin:14px 0 0;padding:0}.copy-landing .cl-refs li+li{margin-top:8px}.copy-landing .subpage-hero .button.green,.copy-landing .subpage-hero .button.green:active,.copy-landing .subpage-hero .button.green:hover{border-color:transparent;background:var(--green,#32bd74);color:#fff;box-shadow:none;transform:none}.copy-landing.page-topic-cushion #cb-s07 .cl-duo,.copy-landing.page-topic-teeth #ct-s08 .cl-duo{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1140px}@media (max-width:860px){.copy-landing.page-topic-cushion #cb-s07 .cl-duo,.copy-landing.page-topic-teeth #ct-s08 .cl-duo{grid-template-columns:1fr}}.copy-landing.page-packaging #cl-s01 .cl-alert{max-width:720px;margin-left:auto;margin-right:auto}.copy-landing.page-packaging #cl-s06 .cl-duo{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px}@media (max-width:860px){.copy-landing.page-packaging #cl-s06 .cl-duo{grid-template-columns:1fr}}.copy-landing.page-oem #om-s06 .cl-duo{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1140px}.copy-landing.page-oem .om-close-box{text-align:center}.copy-landing.page-oem .om-close-box .subpage-actions{justify-content:center;margin-top:16px}@media (max-width:860px){.copy-landing.page-oem #om-s06 .cl-duo{grid-template-columns:1fr}}.copy-landing.page-oem #om-final .cl-note{max-width:720px;margin-left:auto;margin-right:auto}.copy-landing.page-packaging .pk-cloud{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px}.copy-landing.page-packaging .pk-cloud>li{margin:0;padding:10px 20px;border:1px solid rgba(26,77,46,.24);border-radius:999px;background:var(--green-soft,#eef4ef);color:var(--green-deep,#1a4d2e);font-size:15px;line-height:1.5;text-align:center}.copy-landing.page-custom-dev .plain-section>p,.copy-landing.page-factory .plain-section>p,.copy-landing.page-solution .plain-section>p{text-align:center}.copy-landing .plain-section>.subpage-actions{justify-content:center}.copy-landing.page-custom-dev .cd-close-box{text-align:center}.copy-landing.page-custom-dev .cd-close-box .subpage-actions{justify-content:center;margin-top:16px}.services-home .service-entry-grid a{background:#fff;color:var(--black);border:1px solid var(--line);border-radius:14px;align-content:start;min-height:0}.services-home .service-entry-grid a:after{content:none}.services-home .service-entry-grid .sv-entry{display:block;width:100%;height:auto;color:var(--green-deep,#1a4d2e)}.services-home .service-entry-grid span,.services-home .service-entry-grid strong{position:static;z-index:auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rv-rise{animation:rv-rise .7s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0 cover 35%;animation-delay:var(--rv-d,0s)}.rv-fade{animation:rv-fade .8s ease both;animation-timeline:view();animation-range:entry 0 cover 35%;animation-delay:var(--rv-d,0s)}.rv-scale{animation:rv-scale .7s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0 cover 35%;animation-delay:var(--rv-d,0s)}.rv-line{transform-origin:left center;animation:rv-line .8s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0 cover 35%;animation-delay:var(--rv-d,0s)}[dir=rtl] .rv-line{transform-origin:right center}.rv-stagger>*{animation:rv-rise .65s cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0 cover 35%;animation-delay:var(--rv-d,0s)}.rv-stagger>:nth-child(2){--rv-d:70ms}.rv-stagger>:nth-child(3){--rv-d:140ms}.rv-stagger>:nth-child(4){--rv-d:210ms}.rv-stagger>:nth-child(5){--rv-d:280ms}.rv-stagger>:nth-child(n+6){--rv-d:350ms}.rv-parallax{animation:rv-parallax linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes rv-rise{0%{opacity:0;translate:0 22px}}@keyframes rv-fade{0%{opacity:0}}@keyframes rv-scale{0%{opacity:0;scale:.96}}@keyframes rv-line{0%{scale:0 1}}@keyframes rv-parallax{0%{transform:scale(1.12) translateY(-4%)}to{transform:scale(1.12) translateY(4%)}}}}.copy-landing.page-industries .plain-section{position:relative;max-width:880px;margin:28px auto;padding:64px 48px;background:#fff;border:1px solid var(--line);border-radius:18px;text-align:center}.copy-landing.page-industries .plain-section>h2:not(.cl-display){font-family:inherit;font-style:normal;font-size:26px;font-weight:700;line-height:1.4}.page-industries .cl-duo,.page-industries .cl-pick{text-align:left}.industry-gallery .tile-svg{background:#fff;border:1px solid var(--line);border-radius:14px;min-height:0;display:block;padding:0 0 16px;color:var(--black);text-decoration:none;overflow:hidden}.industry-gallery .tile-svg svg.tl-entry{display:block;width:100%;height:auto;color:var(--green-deep,#1a4d2e)}.industry-gallery .tile-copy{display:block;padding:12px 14px 0;text-align:center}.industry-gallery .tile-copy strong{display:block;font-size:15px;font-weight:700}.industry-gallery .tile-copy em{display:block;font-style:normal;font-size:13px;color:var(--muted);margin-top:4px}.copy-landing.page-industries .sec-link{display:block;color:inherit;text-decoration:none;border-radius:16px;transition:background-color .18s ease}.copy-landing.page-industries .sec-link:after{content:"";position:absolute;inset:0}.copy-landing.page-industries .plain-section{transition:border-color .18s ease,box-shadow .18s ease}.copy-landing.page-industries .plain-section:has(.sec-link:hover){border-color:var(--green-deep,#1a4d2e);box-shadow:0 18px 44px -24px rgba(26,77,46,.35)}.copy-landing.page-industries .sec-link:focus-visible{outline:none}.copy-landing.page-industries .plain-section:has(.sec-link:focus-visible){outline:2px solid var(--green-deep,#1a4d2e);outline-offset:4px}.copy-landing.page-industries .sec-link:hover h2{color:var(--green-deep,#1a4d2e);text-decoration:underline;text-underline-offset:6px}.copy-landing.page-industries .sec-link .cl-ico svg{transition:transform .18s ease}.copy-landing.page-industries .sec-link:hover .cl-ico svg{transform:translateY(-2px)}.industry-gallery a.tile-svg:hover{background:var(--green-soft,#eef8f2)}.industry-gallery a.tile-svg:hover strong{color:var(--green-deep,#1a4d2e);text-decoration:underline;text-underline-offset:4px}.industry-gallery .tile-svg svg.tl-entry{transition:transform .18s ease}.industry-gallery a.tile-svg:hover svg.tl-entry{transform:translateY(-2px)}.industry-gallery a.tile-svg:focus-visible{outline:2px solid var(--green-deep,#1a4d2e);outline-offset:3px}@media (max-width:940px){.copy-landing.page-industries .plain-section{margin:20px 16px;padding:56px 24px}}