.hc-page{background:#fafcfc;color:#203338;font:17px/1.8 'PingFang SC','Microsoft YaHei',sans-serif}.hc-page *{box-sizing:border-box;letter-spacing:0}.hc-wrap{width:min(1200px,calc(100% - 48px));margin:auto}.hc-section{padding:76px 0}.hc-page h1{font-size:52px;line-height:1.3;margin:22px 0}.hc-page h2{font-size:34px;line-height:1.5;margin:0 0 30px}.hc-page h3{font-size:21px;line-height:1.5;margin:12px 0}.hc-page p{color:#586b70;margin:0 0 22px}.hc-page .hc-label{font:12px/1.5 monospace;color:#267b7a}.hc-hero{padding:100px 0;background:linear-gradient(90deg,#092c32ed,#092c3299),url('https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&w=1920&q=85') center/cover;color:white}.hc-hero h2{font-size:28px}.hc-hero p{color:#e0eeee;max-width:690px}.hc-hero .hc-label{color:#97dad3}.hc-btn{display:inline-flex;background:#167e7b;color:#fff;padding:14px 25px;border-radius:4px;transition:background .2s,transform .2s}.hc-btn:hover{background:#10615f;transform:translateY(-3px)}.hc-secondary{display:inline-block;margin:16px 24px;color:#fff}.hc-grid{display:grid;gap:20px}.hc-three{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-grid article{padding:26px 26px 22px;border:1px solid #cddedd;border-radius:5px;transition:border-color .2s,transform .2s}.hc-grid article:hover{border-color:#338b85;transform:translateY(-4px)}.hc-grid p{margin:0;font-size:16px}.hc-number{font:13px monospace;color:#337f7a}.hc-ice{background:#eaf2f1}.hc-tabs{display:flex;border-bottom:1px solid #bacfcc}.hc-tabs button{flex:1;padding:20px 12px;background:transparent;border:0;border-bottom:3px solid transparent;color:#36524f;font:inherit;cursor:pointer}.hc-tabs button[aria-selected=true]{background:#dceae7;border-color:#167e7b;color:#105e5b}.hc-panel{display:grid;grid-template-columns:120px minmax(0,1fr);gap:32px;padding:40px 0;min-height:230px}.hc-panel[hidden]{display:none!important}.hc-panel p{max-width:760px}.hc-panel a{color:#10615f}.hc-large-number{font:64px/1.4 Georgia,serif;color:#83aaa1}.hc-intro{max-width:800px}.hc-product-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:36px}.hc-product-flow article{border-top:2px solid #4c9690;padding:25px 0}.hc-product-flow span{color:#167e7b;font:14px monospace}.hc-product-flow p{font-size:16px}.hc-dark{background:#143333;color:#f5faf8}.hc-dark p{color:#bcd1cc}.hc-dark .hc-label{color:#98d4c7}.hc-dark article{border-color:#47635c}.hc-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px}.hc-categories div{border-bottom:1px solid #d2dfdb;padding:23px 0;font-size:19px}.hc-categories span{font:12px monospace;margin-right:25px;color:#337f7a}.hc-page .hc-note{margin-top:24px;font-size:15px}.hc-channel-list article{display:grid;grid-template-columns:110px 290px 1fr;gap:25px;align-items:baseline;padding:22px 0;border-bottom:1px solid #cddedd}.hc-channel-list h3,.hc-channel-list p{margin:0}.hc-channel-list strong{font:14px monospace;color:#277c75}.hc-delivery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;counter-reset:hc;padding:0;list-style:none}.hc-delivery li{counter-increment:hc;border-top:1px solid #91b9af;padding-top:20px}.hc-delivery li:before{content:'0' counter(hc);display:block;color:#277c75;font:14px monospace;margin-bottom:16px}.hc-faq details{border-bottom:1px solid #cddedd;padding:20px 0}.hc-faq summary{font-size:20px;cursor:pointer}.hc-faq p{margin:18px 0 0;max-width:850px}.hc-page :focus-visible{outline:2px solid #328e83;outline-offset:5px}@media(max-width:900px){.hc-three,.hc-product-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-channel-list article{grid-template-columns:80px 1fr}.hc-channel-list p{grid-column:2}.hc-page h1{font-size:42px}}@media(max-width:600px){.hc-wrap{width:calc(100% - 36px)}.hc-section{padding:48px 0}.hc-hero{padding:62px 0}.hc-page h1{font-size:32px}.hc-page h2{font-size:27px}.hc-three,.hc-product-flow,.hc-categories,.hc-delivery{grid-template-columns:1fr}.hc-tabs{flex-direction:column}.hc-panel{grid-template-columns:1fr;gap:8px}.hc-large-number{font-size:40px}.hc-secondary{margin-left:0;display:block}.hc-channel-list article{grid-template-columns:1fr;gap:8px}.hc-channel-list p{grid-column:auto}}@media(prefers-reduced-motion:reduce){.hc-page *{transition:none!important}}
.hc-page .hc-section:has(.hc-number){position:relative;overflow:hidden;background:#102b31;color:#f2f8f7;isolation:isolate}.hc-page .hc-section:has(.hc-number):before{content:'DIAGNOSTIC MAP  /  06';position:absolute;right:6%;top:55px;color:#74aaa39c;font:10px/1 ui-monospace,monospace;letter-spacing:2px}.hc-page .hc-section:has(.hc-number):after{content:'';position:absolute;z-index:-1;inset:0;opacity:.38;background:linear-gradient(90deg,transparent 0 8%,#74aaa31a 8.1% 8.2%,transparent 8.3% 100%),linear-gradient(0deg,transparent 0 72%,#74aaa31a 72.1% 72.2%,transparent 72.3%);background-size:180px 100%,100% 140px;pointer-events:none}.hc-page .hc-section:has(.hc-number) .hc-label{color:#8dd2c6}.hc-page .hc-section:has(.hc-number) h2{color:#f4fbfa}.hc-page .hc-section:has(.hc-number) .hc-grid{position:relative;grid-template-columns:repeat(6,1fr);gap:0;margin-top:42px;border:1px solid #6ba29d66;border-radius:8px;overflow:hidden;background:#183940d9;box-shadow:0 25px 55px #06171955,inset 0 1px #c0ece622}.hc-page .hc-section:has(.hc-number) .hc-grid article{min-height:205px;grid-column:span 2;padding:29px 27px 25px;border:0;border-right:1px solid #6ba29d44;border-bottom:1px solid #6ba29d44;border-radius:0;background:linear-gradient(145deg,#1d4850b5,#142f36b5);transition:background .28s,transform .28s,box-shadow .28s}.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(4){grid-column:2 / span 2}.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(5){grid-column:4 / span 2}.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(3n){border-right:0}.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-last-child(-n+2){border-bottom:0}.hc-page .hc-section:has(.hc-number) .hc-grid article:hover{transform:translateY(-3px);background:linear-gradient(145deg,#28606a,#1a3c44);box-shadow:inset 0 0 0 1px #78d5c655}.hc-page .hc-section:has(.hc-number) .hc-number{display:inline-flex;align-items:center;justify-content:center;width:34px;height:22px;border:1px solid #6dd2c4;border-radius:2px;color:#90e2d7;font-size:11px;letter-spacing:1px}.hc-page .hc-section:has(.hc-number) h3{font-size:20px;color:#f0f8f6;margin:30px 0 10px}.hc-page .hc-section:has(.hc-number) .hc-grid p{color:#b3cbc8;line-height:1.75}@media(max-width:900px){.hc-page .hc-section:has(.hc-number) .hc-grid{grid-template-columns:repeat(2,1fr)}.hc-page .hc-section:has(.hc-number) .hc-grid article,.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(4),.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(5){grid-column:auto}.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(3n){border-right:1px solid #6ba29d44}.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(2n){border-right:0}.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:600px){.hc-page .hc-section:has(.hc-number):before{display:none}.hc-page .hc-section:has(.hc-number) .hc-grid{grid-template-columns:1fr}.hc-page .hc-section:has(.hc-number) .hc-grid article,.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(3n){grid-column:auto;border-right:0;border-bottom:1px solid #6ba29d44}.hc-page .hc-section:has(.hc-number) .hc-grid article:last-child{border-bottom:0}}
.hc-page .hc-section:has(.hc-number) .hc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.hc-page .hc-section:has(.hc-number) .hc-grid article,.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(4),.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(5){grid-column:auto;min-height:220px}
.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(3n){border-right:0}
.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(n+4){border-bottom:0}
@media(max-width:900px){.hc-page .hc-section:has(.hc-number) .hc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(3n){border-right:1px solid #6ba29d44}.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(2n){border-right:0}.hc-page .hc-section:has(.hc-number) .hc-grid article:nth-child(n+5){border-bottom:0}}
.hc-page .hc-product-flow{position:relative;gap:0;padding:30px 26px 26px;border:1px solid #bfd3d0;border-radius:10px;background:linear-gradient(145deg,#f7fbfa,#e8f1ef);box-shadow:0 18px 36px #24484312;overflow:hidden}
.hc-page .hc-product-flow:before{content:'';position:absolute;left:9%;right:9%;top:69px;height:1px;background:linear-gradient(90deg,#4c969044,#4c9690,#4c969044)}
.hc-page .hc-product-flow:after{content:'SELECTION PROTOCOL  /  04';position:absolute;right:24px;top:12px;color:#6d9691;font:10px/1 ui-monospace,monospace;letter-spacing:1.8px}
.hc-page .hc-product-flow article{position:relative;z-index:1;border:0;border-top:0;padding:25px 22px 18px;background:transparent;transition:transform .25s,background .25s}
.hc-page .hc-product-flow article:before{content:'';position:absolute;top:32px;left:22px;width:16px;height:16px;border-radius:50%;background:#f7fbfa;border:2px solid #31867e;box-shadow:0 0 0 6px #dcece8}
.hc-page .hc-product-flow article span{display:block;margin-top:26px;color:#31867e;font-weight:700}
.hc-page .hc-product-flow article h3{margin-top:18px;color:#203338;font-size:22px}
.hc-page .hc-product-flow article p{color:#587076;line-height:1.75}
.hc-page .hc-product-flow article:hover{transform:translateY(-5px);background:#ffffff99;border-radius:7px;box-shadow:0 12px 22px #24484312}
@media(max-width:900px){.hc-page .hc-product-flow{gap:10px}.hc-page .hc-product-flow:before{display:none}}
@media(max-width:600px){.hc-page .hc-product-flow{padding:22px 16px}.hc-page .hc-product-flow:after{display:none}.hc-page .hc-product-flow article{padding:21px 14px 16px}.hc-page .hc-product-flow article:before{left:14px}.hc-page .hc-product-flow article span{margin-top:26px}}
.hc-page .hc-product-flow:before{background:linear-gradient(90deg,#4c969044,#4c9690,#4c969044);background-size:200% 100%;animation:hc-scan-line 5s ease-in-out infinite}
.hc-page .hc-product-flow article:before{top:32px}
.hc-page .hc-product-flow article span{position:relative;margin-top:38px;padding-left:1px;line-height:1;z-index:2}
.hc-page .hc-product-flow article:hover:before{background:#328e83;box-shadow:0 0 0 6px #b9ddd7,0 0 18px #328e8388}
@keyframes hc-scan-line{0%,100%{background-position:100% 0}50%{background-position:0 0}}
@media(prefers-reduced-motion:reduce){.hc-page .hc-product-flow:before{animation:none}}
.hc-page .hc-hero{position:relative;overflow:hidden;isolation:isolate}
.hc-page .hc-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:54px;align-items:center}
.hc-page .hc-hero-copy{min-width:0}
.hc-page .hc3d{position:relative;height:350px;overflow:hidden;pointer-events:none;user-select:none}
.hc-page .hc3d-svg{position:absolute;inset:0;width:100%;height:100%;display:block}
.hc-page .hc3d-scrim{position:absolute;inset:0;
  background:radial-gradient(ellipse 74% 80% at 51% 50%,#04141af0 0%,#04141ad9 100%);
  -webkit-mask-image:radial-gradient(ellipse 47% 47% at 51% 50%,#000 0%,#000 52%,rgba(0,0,0,.5) 76%,transparent 100%);
  mask-image:radial-gradient(ellipse 47% 47% at 51% 50%,#000 0%,#000 52%,rgba(0,0,0,.5) 76%,transparent 100%)}
.hc-page .hc3d-cap{position:absolute;right:2px;bottom:0;font:10px/1.7 ui-monospace,monospace;letter-spacing:1.1px;color:#93dbcd;opacity:.72;text-shadow:0 1px 3px rgba(2,20,26,.85),0 0 10px rgba(2,20,26,.6)}
.hc-page .hc3d-grid{fill:none;stroke:#6fb3ab;stroke-width:.55;opacity:.19}
.hc-page .hc3d-stage{fill:#04141a;fill-opacity:.42;stroke:#63c9bb;stroke-width:1;stroke-opacity:.28;animation:hc3d-pulse 6.4s ease-in-out infinite}
.hc-page .hc3d-pool{animation:hc3d-pulse 6.4s ease-in-out infinite}
.hc-page .hc3d-edge{stroke:#8fdfd2;stroke-width:1;opacity:.42}
.hc-page .hc3d-edge2{stroke:#7fd3c5;stroke-width:.8;opacity:.3}
.hc-page .hc3d-bezel{stroke:#4d8f97;stroke-width:.7;opacity:.55}
.hc-page .hc3d-plot{stroke:#5aa39a;stroke-width:.5;opacity:.3}
.hc-page .hc3d-toppanel{fill:#ffffff0f;stroke:#9fe4d8;stroke-width:.6;stroke-opacity:.34;fill-opacity:.55}
.hc-page .hc3d-groove{fill:#04181d;opacity:.5}
.hc-page .hc3d-topplate{fill:#a8ece0;opacity:.26}
.hc-page .hc3d-vent{fill:#04181d;opacity:.42}
.hc-page .hc3d-key{fill:#ffffff17;stroke:#9fe4d8;stroke-width:.5;stroke-opacity:.36}
.hc-page .hc3d-screenlabel{fill:#8fd6c9;font:5.4px/1 ui-monospace,monospace;letter-spacing:1.4px;opacity:.85}
.hc-page .hc3d-readout{fill:#a6ecd9;font:5.6px/1 ui-monospace,monospace;letter-spacing:.6px;opacity:.8;animation:hc3d-meter 4.6s ease-in-out infinite}
.hc-page .hc3d-led{fill:#7ff2dc;opacity:.9}
.hc-page .hc3d-led0{animation:hc3d-blink 2.6s ease-in-out infinite}
.hc-page .hc3d-led1{animation:hc3d-blink 2.6s ease-in-out infinite;animation-delay:.42s}
.hc-page .hc3d-led2{animation:hc3d-blink 2.6s ease-in-out infinite;animation-delay:.84s}
.hc-page .hc3d-ecg-dim{stroke:#3f7d7a;stroke-width:1.6;opacity:.55}
.hc-page .hc3d-ecg{stroke:#a6ffee;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;animation:hc3d-draw 4.6s linear infinite}
.hc-page .hc3d-scan{animation:hc3d-sweep 4.6s linear infinite}
.hc-page .hc3d-scanline{stroke:#d8fff5;stroke-width:1.6;animation:hc3d-sweep 4.6s linear infinite}
.hc-page .hc3d-badge{animation:hc3d-hover 7s ease-in-out infinite}
.hc-page .hc3d-halo{animation:hc3d-glow 5.2s ease-in-out infinite}
.hc-page .hc3d-badge-back{fill:#0a3038;opacity:.85}
.hc-page .hc3d-badge-plus{fill:#eafbf7}
.hc-page .hc3d-slot{fill:#082026;opacity:.9}
.hc-page .hc3d-bar{fill:#7ff0d6;opacity:.85}
.hc-page .hc3d-bar0{animation:hc3d-meter 3.2s ease-in-out infinite}
.hc-page .hc3d-bar1{animation:hc3d-meter 3.2s ease-in-out infinite;animation-delay:.3s}
.hc-page .hc3d-bar2{animation:hc3d-meter 3.2s ease-in-out infinite;animation-delay:.6s}
.hc-page .hc3d-bar3{animation:hc3d-meter 3.2s ease-in-out infinite;animation-delay:.9s}
.hc-page .hc3d-bar4{animation:hc3d-meter 3.2s ease-in-out infinite;animation-delay:1.2s}
.hc-page .hc3d-slab{animation:hc3d-float 5.6s ease-in-out infinite;animation-delay:var(--hc3d-delay,0s)}
.hc-page .hc3d-card{animation:hc3d-float 6.8s ease-in-out infinite;animation-delay:var(--hc3d-delay,0s)}
.hc-page .hc3d-cardhalo{opacity:.7;animation:hc3d-glow 5.2s ease-in-out infinite}
.hc-page .hc3d-slab-bar{fill:#7fe4d0;opacity:.5}
.hc-page .hc3d-dust{fill:#9fe8dc;opacity:.5;animation:hc3d-drift 8.4s ease-in-out infinite;animation-delay:var(--hc3d-delay,0s)}
.hc-page .hc3d-dust1{animation-duration:9.6s}
.hc-page .hc3d-dust2{animation-duration:7.4s}
.hc-page .hc3d-dust3{animation-duration:10.8s}
@keyframes hc3d-draw{0%{stroke-dashoffset:var(--hc3d-len,400);opacity:.95}78%{stroke-dashoffset:0;opacity:.95}92%{stroke-dashoffset:0;opacity:.95}100%{stroke-dashoffset:0;opacity:0}}
@keyframes hc3d-sweep{0%{transform:translate(0,0);opacity:.95}78%{transform:translate(var(--hc3d-tx,0),var(--hc3d-ty,0));opacity:.95}92%{opacity:.95}100%{transform:translate(var(--hc3d-tx,0),var(--hc3d-ty,0));opacity:0}}
@keyframes hc3d-pulse{0%,100%{opacity:.3}50%{opacity:.62}}
@keyframes hc3d-blink{0%,100%{opacity:.42}50%{opacity:1}}
@keyframes hc3d-meter{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes hc3d-float{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-7px)}}
@keyframes hc3d-hover{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-9px)}}
@keyframes hc3d-glow{0%,100%{opacity:.62}50%{opacity:1}}
@keyframes hc3d-drift{0%,100%{transform:translate(0,0);opacity:.3}50%{transform:translate(0,-11px);opacity:.72}}
@media(max-width:980px){
  .hc-page .hc-hero-grid{grid-template-columns:minmax(0,1fr);gap:34px}
  .hc-page .hc3d{height:290px}
}
@media(max-width:600px){
  .hc-page .hc3d{height:235px}
  .hc-page .hc3d-cap{font-size:9px;letter-spacing:.8px}
}
@media(prefers-reduced-motion:reduce){
  .hc-page .hc3d *{animation:none!important}
  .hc-page .hc3d-ecg{stroke-dashoffset:0!important;opacity:.95!important}
  .hc-page .hc3d-scan,.hc-page .hc3d-scanline{opacity:0!important}
}
.hc-page .hc-cta{position:relative;overflow:hidden;isolation:isolate}
.hc-page .hc-cta .hc-wrap{position:relative;z-index:1}
.hc-page .hccta{position:absolute;inset:0;z-index:0;pointer-events:none;user-select:none}
.hc-page .hccta-paper{position:absolute;inset:-65px;
  background-image:
    repeating-linear-gradient(to right,rgba(151,218,211,.062) 0 1px,transparent 1px 13px),
    repeating-linear-gradient(to bottom,rgba(151,218,211,.062) 0 1px,transparent 1px 13px),
    repeating-linear-gradient(to right,rgba(151,218,211,.11) 0 1px,transparent 1px 65px),
    repeating-linear-gradient(to bottom,rgba(151,218,211,.11) 0 1px,transparent 1px 65px);
  -webkit-mask-image:radial-gradient(ellipse 66% 118% at 76% 74%,#000 0%,#000 30%,rgba(0,0,0,.42) 64%,transparent 100%);
  mask-image:radial-gradient(ellipse 66% 118% at 76% 74%,#000 0%,#000 30%,rgba(0,0,0,.42) 64%,transparent 100%);
  animation:hccta-drift 34s linear infinite}
.hc-page .hccta-glow{position:absolute;inset:0;
  background-image:
    radial-gradient(ellipse 58% 118% at 80% 76%,rgba(38,123,122,.46) 0%,rgba(38,123,122,0) 72%),
    radial-gradient(ellipse 44% 92% at 10% 4%,rgba(22,126,123,.20) 0%,rgba(22,126,123,0) 74%);
  animation:hccta-breathe 19s ease-in-out infinite}
.hc-page .hccta-trace{position:absolute;left:50%;bottom:0;height:156px;
  width:max(1600px,100%);transform:translateX(-50%);display:block}
.hc-page .hccta-bloom{fill:none;stroke:#4fbfb2;stroke-width:7;stroke-opacity:.055}
.hc-page .hccta-dim{fill:none;stroke:#5cc9bb;stroke-width:3.6;stroke-opacity:.11}
.hc-page .hccta-line{fill:none;stroke:#8fe9dc;stroke-width:1.8;stroke-opacity:.30}
.hc-page .hccta-bloom,.hc-page .hccta-dim,.hc-page .hccta-line,.hc-page .hccta-hot{
  stroke-linecap:round;stroke-linejoin:round}
.hc-page .hccta-hot{fill:none;stroke:#d9fff6;stroke-width:2.4;stroke-opacity:.6;
  stroke-dasharray:86 var(--hccta-len,2461);
  animation:hccta-run 7.4s linear infinite}
.hc-page .hc-cta .hccta-readout{position:absolute;
  right:clamp(24px,calc((100% - 1200px)/2),400px);bottom:118px;
  display:flex;align-items:center;gap:8px;
  font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.2px;
  color:#93dbcd;opacity:.5;text-shadow:0 1px 3px rgba(2,20,26,.8)}
.hc-page .hc-cta .hccta-dot{width:5px;height:5px;border-radius:50%;
  background:#8fe9dc;box-shadow:0 0 8px rgba(143,233,220,.85)}
@keyframes hccta-drift{from{transform:translate(0,0)}to{transform:translate(65px,65px)}}
@keyframes hccta-breathe{0%,100%{opacity:.86}50%{opacity:1}}
@keyframes hccta-run{from{stroke-dashoffset:0}to{stroke-dashoffset:var(--hccta-len,2461)}}
@media(max-width:600px){
  .hc-page .hccta-trace{height:84px}
  .hc-page .hc-cta .hccta-readout{display:none}
}
@media(prefers-reduced-motion:reduce){
  .hc-page .hccta-paper{animation:none!important}
  .hc-page .hccta-glow{animation:none!important;opacity:1}
  .hc-page .hccta-hot{animation:none!important;opacity:0}
}
.hc-page .hc-section.hc-deliver{position:relative;overflow:hidden;isolation:isolate;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(145,185,175,.30)}
.hc-page .hc-deliver::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;
  background:
    radial-gradient(38% 54% at 8% -8%,rgba(255,255,255,.68) 0%,rgba(255,255,255,0) 70%),
    radial-gradient(52% 66% at 96% 2%,rgba(141,210,198,.30) 0%,rgba(141,210,198,0) 72%),
    radial-gradient(72% 82% at 50% 118%,rgba(22,126,123,.12) 0%,rgba(22,126,123,0) 76%),
    linear-gradient(180deg,#eef5f4 0%,#e8f1f0 38%,#dfeae9 100%)}
.hc-page .hc-deliver>.hc-wrap{position:relative;z-index:1}
.hc-page .hc-deliver .hc-wrap>.hc-label{display:flex;align-items:center;gap:18px}
.hc-page .hc-deliver .hc-wrap>.hc-label::after{content:'';flex:1 1 auto;height:1px;
  background:linear-gradient(to right,rgba(38,123,122,.32),rgba(38,123,122,0))}
.hc-page .hc-deliver .hc-delivery li{position:relative;padding-top:52px;border-top-color:transparent}
.hc-page .hc-deliver .hc-delivery li::before{content:'0' counter(hc);
  position:absolute;left:0;top:11px;z-index:1;width:34px;height:34px;margin:0;padding:0;
  display:flex;align-items:center;justify-content:center;border-radius:50%;
  border:1px solid rgba(145,185,175,.55);
  background:
    radial-gradient(circle at 50% 50%,#f1f8f7 0 10.8px,rgba(241,248,247,0) 11.9px),
    conic-gradient(rgba(22,126,123,.80) 0 var(--hcd-arc,16.7%),rgba(145,185,175,.26) var(--hcd-arc,16.7%) 100%);
  color:#1a6660;font:12.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  letter-spacing:.02em;box-shadow:0 1px 2px rgba(9,44,50,.06);
  transition:transform .3s,border-color .3s,color .3s,box-shadow .3s}
.hc-page .hc-deliver .hc-delivery li:nth-child(1)::before{--hcd-arc:16.7%}
.hc-page .hc-deliver .hc-delivery li:nth-child(2)::before{--hcd-arc:33.4%}
.hc-page .hc-deliver .hc-delivery li:nth-child(3)::before{--hcd-arc:50%}
.hc-page .hc-deliver .hc-delivery li:nth-child(4)::before{--hcd-arc:66.7%}
.hc-page .hc-deliver .hc-delivery li:nth-child(5)::before{--hcd-arc:83.4%}
.hc-page .hc-deliver .hc-delivery li:nth-child(6)::before{--hcd-arc:100%}
.hc-page .hc-deliver .hc-delivery li::after{content:'';
  position:absolute;left:34px;right:-28px;top:27.5px;height:1px;z-index:0;pointer-events:none;
  background-image:
    linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.95),rgba(255,255,255,0)),
    linear-gradient(90deg,rgba(145,185,175,.80),rgba(145,185,175,.26));
  background-repeat:no-repeat;
  background-size:64px 1px,100% 1px;
  background-position:-64px 0,0 0;
  animation:hcd-sheen 7.2s ease-in-out infinite;
  transition:box-shadow .3s}
.hc-page .hc-deliver .hc-delivery li:nth-child(3n)::after{right:0;
  -webkit-mask-image:linear-gradient(to right,#000 0%,#000 58%,transparent 100%);
  mask-image:linear-gradient(to right,#000 0%,#000 58%,transparent 100%)}
@keyframes hcd-sheen{
  0%,10%{background-position:-64px 0,0 0}
  62%,100%{background-position:calc(100% + 64px) 0,0 0}
}
.hc-page .hc-deliver .hc-delivery li:hover::before{transform:translateY(-1px);
  border-color:rgba(22,126,123,.66);color:#105e5b;
  box-shadow:0 4px 10px rgba(9,44,50,.10),0 0 0 4px rgba(141,210,198,.22)}
.hc-page .hc-deliver .hc-delivery li:hover::after{box-shadow:0 0 9px rgba(22,126,123,.5)}
@media(max-width:600px){
  .hc-page .hc-deliver .hc-delivery li::after{right:0;
    -webkit-mask-image:linear-gradient(to right,#000 0%,#000 62%,transparent 100%);
    mask-image:linear-gradient(to right,#000 0%,#000 62%,transparent 100%)}
}
@media(prefers-reduced-motion:reduce){
  .hc-page .hc-deliver .hc-delivery li::after{animation:none!important;background-position:-64px 0,0 0}
  .hc-page .hc-deliver .hc-delivery li::before,
  .hc-page .hc-deliver .hc-delivery li::after{transition:none!important}
  .hc-page .hc-deliver .hc-delivery li:hover::before{transform:none}
}
