:root{--ref-navy:#082d55;--ref-gold:#d09a2a;--ref-text:#213a54;--ref-muted:#6e7b89;--ref-line:#dce4eb;--ref-soft:#f5f7f9}
body{background:#fff!important;color:var(--ref-text)!important}.app{background:#fff!important}
header{max-width:1320px!important;height:78px!important;padding:0 38px!important;border:0!important;box-shadow:none!important;grid-template-columns:250px 1fr auto!important}.brand-mark{width:56px!important;height:50px!important}.brand>span:last-child{display:none!important}header nav{gap:52px!important}header nav a{padding:28px 0!important;font-size:14px!important;font-weight:500!important}.header-actions{gap:18px!important}.account-login{height:42px!important;border-radius:3px!important;padding:0 22px!important}
.hero{max-width:1320px!important;min-height:650px!important;height:650px!important;padding:64px 38px 70px!important;grid-template-columns:48% 52%!important;gap:24px!important;overflow:hidden!important}.hero:before{inset:40px 48% 60px 0!important;background-image:radial-gradient(circle,#d8e0e7 1px,transparent 1px)!important;background-size:5px 5px!important;opacity:.35!important;mask-image:radial-gradient(circle at 45% 45%,#000,transparent 70%)}.hero-copy{background:transparent!important;color:var(--ref-navy)!important;padding:0!important;clip-path:none!important;box-shadow:none!important;align-self:center!important;max-width:520px!important}.hero-copy h1{font-size:54px!important;line-height:1.16!important;margin:0 0 26px!important;letter-spacing:-.04em!important}.hero-copy h1 span,.hero-copy h1 span:first-child{color:var(--ref-navy)!important;-webkit-text-fill-color:var(--ref-navy)!important}.hero-copy p{max-width:470px!important;color:#5c6977!important;-webkit-text-fill-color:#5c6977!important;font-size:16px!important;line-height:1.9!important;margin:0 0 34px!important}.hero-copy .btn.primary{background:var(--ref-navy)!important;color:#fff!important;border-color:var(--ref-navy)!important;height:52px!important;padding:0 28px!important}.hero-copy .btn.primary svg{color:#fff!important}.hero-copy .btn.ghost{background:#fff!important;color:#b67f16!important;border-color:#d7a43b!important;height:52px!important;padding:0 28px!important}.hero-copy .btn.ghost svg{color:#b67f16!important}
.hero-visual{height:520px!important;min-height:520px!important;max-height:520px!important;background:radial-gradient(circle at 64% 38%,#edf3f8 0 19%,transparent 45%),linear-gradient(#fff,#fff)!important;border:0!important;box-shadow:none!important;overflow:visible!important}.hero-visual:before{content:""!important;inset:28px 20px 28px 70px!important;background:radial-gradient(circle,#d0dae4 1px,transparent 1px)!important;background-size:7px 7px!important;opacity:.45!important;mask-image:radial-gradient(circle,#000,transparent 67%)}.hero-visual:after{right:30px!important;top:25px!important;width:380px!important;height:380px!important;border-color:rgba(208,154,42,.32)!important}.hero-outline{left:22px!important;top:18px!important;width:112px!important;height:96px!important;opacity:1!important}.hero-product-stage{inset:92px 6px 34px 42px!important;grid-template-columns:1.08fr .92fr!important;grid-template-rows:1fr 1fr!important;gap:12px!important;transform:rotate(-1deg)}.hero-product{clip-path:none!important;border:5px solid #fff!important;border-radius:8px!important;background:#eef2f6!important;padding:0!important;box-shadow:0 10px 24px rgba(8,45,85,.14)!important;overflow:hidden!important}.hero-product img{width:100%!important;height:100%!important;object-fit:contain!important;background:#f4f6f8!important}.hero-product span{left:8px!important;right:auto!important;bottom:8px!important;background:rgba(8,45,85,.88)!important;border-radius:3px!important;padding:7px 10px!important;font-size:11px!important}.hero-caption{display:none!important}
.category-section{height:118px!important;padding:18px max(38px,calc((100vw - 1244px)/2)) 0!important;border-top:1px solid var(--ref-line)!important;border-bottom:1px solid var(--ref-line)!important;overflow:hidden!important}.category-rail{height:100px!important;width:100%!important;max-width:1244px!important;display:grid!important;grid-template-columns:repeat(9,1fr)!important;overflow:visible!important}.category-item{height:100px!important;min-width:0!important;padding:12px 6px 18px!important;border-bottom:3px solid transparent!important;color:#566678!important;background:#fff!important}.category-item svg{width:24px!important;height:24px!important;margin-bottom:8px!important}.category-item.selected{color:var(--ref-gold)!important;border-color:var(--ref-gold)!important}.category-item.selected svg{color:var(--ref-gold)!important}
.catalog{max-width:1320px!important;padding:46px 38px 62px!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;grid-template-areas:"head head" "side products" ". more"!important;gap:18px 24px!important}.catalog-head{grid-area:head!important;display:grid!important;grid-template-columns:260px 1fr!important;align-items:end!important;border-bottom:2px solid var(--ref-navy)!important;padding-bottom:18px!important;margin:0!important}.catalog-head h2{font-size:34px!important;margin:0!important;color:var(--ref-navy)!important}.catalog-head small,.catalog-head p{display:none!important}.catalog-tools{justify-self:end!important}.catalog-tools button{height:42px!important;border:1px solid var(--ref-line)!important;border-radius:2px!important}.catalog-tools button.active{background:#fff!important;color:var(--ref-navy)!important;border-bottom:2px solid #2453c4!important}.ref-search{justify-self:stretch;align-self:end;margin-left:18px;max-width:420px;height:42px;border:1px solid var(--ref-line);display:flex;align-items:center;padding:0 14px;background:#fff}.ref-search input{border:0;outline:0;width:100%;font:13px inherit;color:var(--ref-text)}.ref-search span{color:var(--ref-navy);font-size:18px}.ref-sidebar{grid-area:side;border:1px solid var(--ref-line);padding:18px 16px;background:#fff;color:#526274;font-size:12px}.ref-sidebar h3{font-size:13px;color:var(--ref-navy);margin:0 0 14px}.ref-sidebar section{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #e8edf1}.ref-sidebar label{display:flex;align-items:center;gap:8px;margin:9px 0;cursor:pointer}.ref-sidebar input{accent-color:var(--ref-navy)}.ref-sidebar .price-row{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}.ref-sidebar .price-row input{width:100%;height:34px;border:1px solid var(--ref-line);padding:0 7px}.ref-reset{width:100%;height:38px;border:1px solid var(--ref-line);background:#fff;color:#687583}.product-grid{grid-area:products!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;border:1px solid var(--ref-line)!important;background:#fff!important}.product-grid:before{content:"商品                         分类              起订量        发货地        操作";display:block;white-space:pre;height:44px;padding:14px 18px 0 142px;border-bottom:1px solid var(--ref-line);font-size:11px;color:#687583;letter-spacing:.02em}.product-card{display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;height:142px!important;min-height:142px!important;padding:10px 16px!important;border:0!important;border-bottom:1px solid var(--ref-line)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important}.product-card:hover{transform:none!important;background:#fafbfd!important;box-shadow:none!important}.image-button{width:106px!important;height:106px!important;min-height:106px!important;padding:6px!important;align-self:center!important;background:#f1f4f6!important;border-radius:3px!important}.image-button .index{left:8px!important;top:8px!important}.product-info{display:grid!important;grid-template-columns:minmax(280px,1fr) 120px 74px 74px 108px!important;gap:14px!important;align-items:center!important;height:100%!important;padding:0!important}.product-info .cat{grid-column:2!important;grid-row:1!important;color:#946814!important;font-size:11px!important}.product-info h3{grid-column:1!important;grid-row:1!important;display:-webkit-box!important;-webkit-line-clamp:2!important;font-size:13px!important;line-height:1.55!important;color:#28415b!important}.ref-moq{grid-column:3;grid-row:1;text-align:center;color:#526274;font-size:12px}.ref-origin{grid-column:4;grid-row:1;text-align:center;color:#526274;font-size:12px}.product-info button{grid-column:5!important;grid-row:1!important;width:104px!important;height:42px!important;margin:0!important;background:var(--ref-navy)!important;border-radius:3px!important;font-size:11px!important}.catalog-load-more{grid-area:more!important;justify-self:center!important;margin:18px 0 0!important;background:#fff!important;color:var(--ref-navy)!important;border:0!important;padding:10px 24px!important}
.service{max-width:1244px!important;margin:0 auto 50px!important;min-height:172px!important;padding:36px 56px!important;background:linear-gradient(100deg,#082d55,#0d467a)!important;border-radius:5px!important;display:grid!important;grid-template-columns:80px 1fr auto!important}.service-number{width:64px;height:64px;border-radius:50%;background:#fff;color:var(--ref-navy)!important;display:grid;place-items:center;font-size:18px!important}.service h2{font-size:27px!important}.service .btn{background:#d7a43b!important;border-color:#d7a43b!important;padding:0 34px!important}
.contact-strip{max-width:1244px!important;padding:0 0 52px!important;grid-template-columns:210px 1fr!important;gap:38px!important}.contact-heading span,.contact-heading p{display:none!important}.contact-heading h2{font-size:29px!important}.contact-grid{grid-template-columns:repeat(8,1fr)!important;gap:12px!important}.contact-grid button{min-height:84px!important;border:1px solid #e2e8ed!important;border-radius:5px!important}.contact-grid svg{font-size:25px!important}
footer{min-height:330px!important;padding:48px max(38px,calc((100vw - 1244px)/2)) 70px!important;background:linear-gradient(110deg,#082d55,#0a3d6d)!important}.footer-ref{display:grid;grid-template-columns:1.5fr repeat(3,.7fr);gap:52px;width:100%;align-items:start}.footer-ref-logo img{width:300px;height:170px;object-fit:contain;background:#fff}.footer-ref h4{margin:8px 0 18px;font-size:14px;color:#fff}.footer-ref a{display:block;color:#d2dee8;text-decoration:none;font-size:12px;margin:12px 0}.footer-ref-bottom{position:absolute;left:max(38px,calc((100vw - 1244px)/2));right:max(38px,calc((100vw - 1244px)/2));bottom:26px;border-top:1px solid rgba(255,255,255,.18);padding-top:18px;color:#91a8bc;font-size:10px;display:flex;justify-content:space-between}footer>div:not(.footer-ref),footer>small,footer>a{display:none!important}
@media(max-width:900px){header{grid-template-columns:1fr auto!important;padding:0 20px!important}.hero{height:auto!important;min-height:0!important;grid-template-columns:1fr!important;padding:46px 20px!important}.hero-copy{max-width:none!important}.hero-visual{height:430px!important;min-height:430px!important}.category-section{height:122px!important;padding:18px 20px 0!important}.category-rail{display:flex!important;overflow-x:auto!important}.category-item{flex:0 0 110px!important}.catalog{padding:40px 20px!important;grid-template-columns:1fr!important;grid-template-areas:"head" "side" "products" "more"!important}.catalog-head{grid-template-columns:1fr!important;gap:16px!important}.ref-search{margin:0!important;max-width:none}.ref-sidebar{display:none}.product-info{grid-template-columns:minmax(0,1fr) 92px!important}.product-info .cat,.ref-moq,.ref-origin{display:none}.product-info button{grid-column:2!important}.contact-strip{padding:0 20px 42px!important;grid-template-columns:1fr!important}.contact-grid{grid-template-columns:repeat(4,1fr)!important}.footer-ref{grid-template-columns:1fr 1fr!important}.footer-ref-logo{grid-column:1/3}.footer-ref-logo img{width:240px;height:150px}}
@media(max-width:560px){.hero-copy h1{font-size:40px!important}.hero-visual{height:350px!important;min-height:350px!important}.product-grid:before{display:none}.product-card{grid-template-columns:82px minmax(0,1fr)!important;height:120px!important;min-height:120px!important;padding:8px!important}.image-button{width:72px!important;height:72px!important;min-height:72px!important}.product-info{grid-template-columns:minmax(0,1fr) 84px!important;gap:8px!important}.product-info h3{font-size:12px!important}.product-info button{width:84px!important}.contact-grid{grid-template-columns:repeat(2,1fr)!important}.footer-ref{grid-template-columns:1fr!important}.footer-ref-logo{grid-column:1}.footer-ref-logo img{width:220px;height:150px}.footer-ref>div:not(.footer-ref-logo){display:none}.footer-ref-bottom{left:20px;right:20px;display:block}}/* fidelity cleanup after browser measurement */
.catalog{align-items:start!important}
.catalog-head{grid-template-columns:260px minmax(300px,1fr) auto!important;height:84px!important;min-height:84px!important}
.catalog-head>div:first-child{align-self:center!important}
.ref-search{margin-left:18px!important}
.catalog-tools{width:auto!important;min-width:150px!important;justify-self:end!important;align-self:end!important;flex-wrap:nowrap!important;height:42px!important}
.catalog-tools button:first-child{display:none!important}
.catalog-tools button:last-child{display:flex!important;width:150px!important;height:42px!important;justify-content:space-between!important}
.ref-sidebar{align-self:start!important;height:auto!important;min-height:0!important}
.catalog-load-more{display:none!important}
.ref-pagination{grid-area:more;display:flex;justify-content:center;align-items:center;gap:10px;margin:18px 0 0;height:40px}
.ref-pagination button{width:34px;height:34px;border:0;background:#fff;color:#536476;border-radius:3px}.ref-pagination button.active{background:var(--ref-navy);color:#fff}.ref-pagination button:disabled{opacity:.35}
footer .footer-ref{display:grid!important;grid-template-columns:1.5fr repeat(3,.7fr)!important;gap:52px!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;position:static!important;align-items:start!important}
footer .footer-ref:before{content:none!important;display:none!important}
footer .footer-ref-logo{display:block!important;padding:0!important;min-height:0!important;height:auto!important}
footer .footer-ref-bottom{display:flex!important}
@media(max-width:900px){
 .catalog-head{height:auto!important;min-height:0!important;grid-template-columns:1fr!important}
 .catalog-tools{width:100%!important;min-width:0!important;justify-self:stretch!important}
 .catalog-tools button:last-child{width:100%!important}
 .service{display:block!important;width:auto!important;min-height:0!important;height:auto!important;margin:0 20px 50px!important;padding:32px!important}
 .service>div{width:auto!important;height:auto!important;margin-top:20px!important}
 .service h2{font-size:23px!important;line-height:1.45!important}
 .service .btn{margin-top:22px!important;width:auto!important}
 footer .footer-ref{grid-template-columns:1fr 1fr!important;gap:30px!important;padding:0!important}
 footer .footer-ref-logo{grid-column:1/3!important}
}
@media(max-width:560px){footer .footer-ref{grid-template-columns:1fr!important}footer .footer-ref-logo{grid-column:1!important}}
.product-card[hidden]{display:none!important}
/* bottom area matched to supplied reference */
.service{max-width:1244px!important;min-height:190px!important;margin:0 auto 38px!important;padding:36px 56px!important;grid-template-columns:92px minmax(0,1fr) 230px!important;gap:28px!important;align-items:center!important;background:linear-gradient(105deg,#082e59 0%,#0b3f71 100%)!important;border-radius:5px!important;box-shadow:0 10px 28px rgba(8,45,85,.12)!important}
.service:before{content:"";position:absolute;right:180px;top:24px;width:330px;height:130px;background:radial-gradient(circle at 12% 70%,rgba(214,164,59,.5) 0 2px,transparent 3px),radial-gradient(circle at 48% 55%,rgba(214,164,59,.45) 0 2px,transparent 3px),radial-gradient(circle at 82% 30%,rgba(214,164,59,.42) 0 2px,transparent 3px);opacity:.7;pointer-events:none}.service:after{right:140px!important;top:70px!important;width:300px!important;height:1px!important;border:0!important;border-top:1px solid rgba(214,164,59,.3)!important;border-radius:0!important;box-shadow:none!important;transform:rotate(-12deg)!important}
.service-number{width:76px!important;height:76px!important;border-radius:50%!important;background:#fff!important;color:var(--ref-navy)!important;display:grid!important;place-items:center!important}.service-number svg{width:48px;height:48px;stroke:var(--ref-navy)}
.service>div:not(.ref-service-action){position:relative;z-index:2}.service>div:not(.ref-service-action) small{display:none!important}.service h2{margin:0 0 10px!important;font-size:28px!important;line-height:1.3!important;color:#fff!important}.service .ref-service-copy{margin:0!important;color:#d4e0ea!important;font-size:13px!important}.ref-service-action{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px}.ref-service-action .btn{width:176px!important;height:50px!important;margin:0!important;background:#d9a53c!important;border-color:#d9a53c!important;color:#fff!important}.ref-service-action small{color:#c8d6e2;font-size:11px}
.contact-strip{max-width:1244px!important;min-height:154px!important;margin:0 auto!important;padding:22px 0 34px!important;grid-template-columns:200px 1fr!important;gap:28px!important;align-items:center!important}.contact-heading h2{margin:0!important;font-size:29px!important;color:var(--ref-navy)!important}.contact-grid{grid-template-columns:repeat(8,minmax(72px,1fr))!important;gap:14px!important}.contact-grid button{height:82px!important;min-height:82px!important;padding:8px 4px!important;border:0!important;background:#fff!important;box-shadow:none!important}.contact-grid button svg{font-size:29px!important}.contact-grid button span{font-size:11px!important;color:#657485!important}
footer{min-height:360px!important;padding:42px max(38px,calc((100vw - 1244px)/2)) 72px!important;background:linear-gradient(105deg,#082e59,#0a3d6d)!important}
footer .footer-ref{grid-template-columns:1.55fr .55fr .65fr .55fr!important;gap:70px!important;align-items:start!important}
.footer-ref-logo img{width:330px!important;height:185px!important;object-fit:contain!important;background:transparent!important}.footer-ref h4{font-size:14px!important;margin:8px 0 18px!important}.footer-ref a{font-size:12px!important;margin:13px 0!important;color:#d3dee8!important}.footer-ref-bottom{bottom:25px!important;left:max(38px,calc((100vw - 1244px)/2))!important;right:max(38px,calc((100vw - 1244px)/2))!important}
@media(max-width:900px){.service{grid-template-columns:76px 1fr!important;margin:0 20px 34px!important;padding:30px!important}.ref-service-action{grid-column:1/3;align-items:flex-start;padding-left:104px}.contact-strip{padding:20px!important;grid-template-columns:1fr!important}.contact-grid{grid-template-columns:repeat(4,1fr)!important}footer{min-height:420px!important;padding:38px 20px 76px!important}footer .footer-ref{grid-template-columns:1.2fr 1fr 1fr!important;gap:28px!important}.footer-ref-logo{grid-column:1/4!important}.footer-ref-logo img{width:270px!important;height:150px!important}}
@media(max-width:560px){.service{display:block!important;padding:28px!important}.service-number{margin-bottom:20px!important}.service h2{font-size:22px!important}.ref-service-action{padding:0!important;margin-top:22px!important}.contact-grid{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.contact-grid button{height:76px!important}.contact-grid button svg{font-size:24px!important}footer .footer-ref{grid-template-columns:1fr!important}.footer-ref-logo{grid-column:1!important}.footer-ref-logo img{width:250px!important;height:150px!important}.footer-ref>div:not(.footer-ref-logo):not(.footer-ref-bottom){display:none!important}}/* oversized slanted H background requested for hero copy */
.hero-copy{position:relative!important;isolation:isolate!important;overflow:visible!important}
.hero-copy::before{content:"H"!important;position:absolute!important;left:8px!important;top:-145px!important;z-index:-1!important;font-family:Arial Black,Impact,sans-serif!important;font-size:640px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.12em!important;color:#349cf5!important;opacity:.105!important;-webkit-text-fill-color:#349cf5!important;-webkit-text-stroke:0!important;transform:skewX(-10deg) scaleX(.72)!important;transform-origin:center center!important;pointer-events:none!important;user-select:none!important;white-space:nowrap!important}
.hero-copy>*{position:relative!important;z-index:1!important}
@media(max-width:900px){.hero-copy::before{left:8%!important;top:-115px!important;font-size:540px!important;transform:skewX(-10deg) scaleX(.7)!important}}
@media(max-width:560px){.hero-copy::before{left:-4px!important;top:-60px!important;font-size:390px!important;opacity:.09!important;transform:skewX(-10deg) scaleX(.76)!important}}/* remove contact heading and let platform links span the full row */
.contact-heading{display:none!important}
.contact-strip{grid-template-columns:1fr!important;gap:0!important}
.contact-grid{grid-column:1!important;width:100%!important}/* turn contact platforms into a fixed right-side vertical toolbar */
.contact-strip{position:fixed!important;right:0!important;top:50%!important;left:auto!important;bottom:auto!important;transform:translateY(-50%)!important;z-index:120!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;background:#092e57!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 8px 24px rgba(8,45,85,.22)!important}
.contact-heading{display:none!important}
.contact-grid{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;gap:0!important;margin:0!important;padding:0!important}
.contact-grid button{width:66px!important;height:68px!important;min-height:68px!important;margin:0!important;padding:8px 3px 7px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;background:#092e57!important;color:#fff!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important}
.contact-grid button:last-child{border-bottom:0!important}
.contact-grid button:hover{background:#0e416f!important;color:#fff!important;transform:none!important}
.contact-grid button svg{font-size:21px!important;color:#fff!important}
.contact-grid button span{font-size:9px!important;line-height:1.1!important;color:#fff!important;white-space:nowrap!important}
@media(max-width:560px){.contact-strip{width:52px!important;min-width:52px!important;max-width:52px!important}.contact-grid button{width:50px!important;height:56px!important;min-height:56px!important;padding:5px 2px!important}.contact-grid button svg{font-size:18px!important}.contact-grid button span{font-size:8px!important}}/* slightly smaller icons inside the right floating contact toolbar */
.contact-grid button svg{font-size:17px!important;width:17px!important;height:17px!important}
@media(max-width:560px){.contact-grid button svg{font-size:14px!important;width:14px!important;height:14px!important}}
/* ship horizontal header lockup 20260802b */
header{grid-template-columns:290px 1fr auto!important}
header .brand{width:270px!important;display:flex!important;align-items:center!important;gap:12px!important}
header .brand-mark{width:92px!important;height:62px!important;flex:0 0 92px!important}
header .brand-mark img{width:100%!important;height:100%!important;object-fit:contain!important}
header .brand>span:last-child{width:158px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}
.brand-wordmark{display:block!important;width:158px!important;height:54px!important;object-fit:contain!important;object-position:left center!important}
@media(max-width:900px){header{grid-template-columns:230px auto!important}.brand{width:220px!important}.brand-mark{width:72px!important;height:52px!important;flex-basis:72px!important}.brand>span:last-child{display:flex!important;width:136px!important;height:46px!important}.brand-wordmark{width:136px!important;height:46px!important}}
@media(max-width:560px){header{grid-template-columns:190px auto!important;padding:0 12px!important}.brand{width:184px!important;gap:7px!important}.brand-mark{width:60px!important;height:46px!important;flex-basis:60px!important}.brand>span:last-child{display:flex!important;width:116px!important;height:40px!important}.brand-wordmark{width:116px!important;height:40px!important}}
/* logo cache refresh 20260802b */
.hero-outline{background-image:url('/brand-mark.png?v=20260802b')!important}
footer>div:before{background-image:url('/brand-lockup.png?v=20260802b')!important}
footer .footer-ref-logo img{background:transparent!important}

/* icp footer record 20260810 */
footer{min-height:350px!important}
.footer-ref-bottom{display:flex!important;flex-wrap:wrap!important;align-items:center!important;row-gap:8px!important}
.footer-ref-bottom .icp-record{flex:0 0 100%!important;text-align:center!important;color:#a9bbca!important;letter-spacing:.04em!important;line-height:1.5!important}
@media(max-width:560px){footer{min-height:370px!important}.footer-ref-bottom{display:flex!important;justify-content:center!important;text-align:center!important;gap:7px 14px!important}.footer-ref-bottom .icp-record{font-size:9px!important}}
