/* Reference implementation: bright industrial liquid glass system. */
:root{--rl-ink:#172a2e;--rl-muted:#66777c;--rl-teal:#0b6e71;--rl-teal-dark:#07585b;--rl-copper:#c98563;--rl-line:rgba(24,58,63,.13);--rl-paper:#fbfcfc;--rl-glass:rgba(255,255,255,.72);--rl-shadow:0 18px 42px rgba(44,87,92,.08)}
html,body{background:var(--rl-paper)!important;color:var(--rl-ink)!important}
body{font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif!important}
.notice{height:30px!important;background:#fff!important;border-bottom:1px solid rgba(24,58,63,.09)!important;color:#77868a!important}.notice b{color:var(--rl-copper)!important}.notice a{color:#77868a!important}.notice a:hover{color:var(--rl-teal)!important}
.nav-shell{height:78px!important;background:rgba(255,255,255,.9)!important;border-bottom:1px solid var(--rl-line)!important;backdrop-filter:blur(18px)!important}.nav{gap:22px!important}.logo-mark{width:38px!important;height:38px!important;border-radius:12px!important;background:#fff!important;border:1px solid var(--rl-line)!important;box-shadow:0 8px 18px rgba(46,88,92,.07)!important}.logo-name{color:var(--rl-ink)!important;letter-spacing:.065em!important}.logo-name small{color:#6e7d80!important}.nav-links{gap:22px!important}.nav-links a{color:#64757a!important}.nav-links a.active,.nav-links a:hover{color:var(--rl-ink)!important}.nav .btn,.btn{border-radius:999px!important}.btn-primary,.nav .btn-primary{background:var(--rl-teal)!important;border-color:var(--rl-teal)!important;box-shadow:0 10px 22px rgba(11,110,113,.16)!important}.btn-primary:hover,.nav .btn-primary:hover{background:var(--rl-teal-dark)!important}.btn-outline{color:#405458!important;border-color:rgba(24,58,63,.18)!important;background:rgba(255,255,255,.65)!important}.btn-outline:hover{background:#fff!important;border-color:rgba(11,110,113,.34)!important;color:var(--rl-teal)!important}

/* Home reference: readable copy on the left, generated liquid-glass asset on the right. */
.field-hero{min-height:576px!important;background:#fff!important;border:0!important;overflow:hidden!important}.field-hero .wrap{width:min(1440px,calc(100% - 48px))!important;min-height:576px!important;grid-template-columns:39% 61%!important;align-items:stretch!important}.field-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:56px 0 68px!important}.field-copy .eyebrow{color:var(--rl-teal)!important;font-size:10px!important;letter-spacing:.2em!important}.field-copy .eyebrow:before{display:none!important}.field-copy h1{max-width:520px!important;margin:18px 0!important;color:var(--rl-ink)!important;font-size:clamp(43px,4.2vw,64px)!important;line-height:1.12!important;letter-spacing:-.065em!important}.field-copy h1 strong{color:var(--rl-teal)!important;text-shadow:none!important}.field-copy p{max-width:485px!important;color:var(--rl-muted)!important;font-size:14px!important;line-height:1.9!important}.field-copy .actions{margin-top:29px!important}.field-copy .actions .btn{padding:12px 20px!important}.field-points{margin-top:43px!important;padding-top:18px!important;gap:10px 18px!important;border-top:1px solid var(--rl-line)!important;color:#5c6d72!important}.field-points i{width:6px!important;height:6px!important;background:var(--rl-copper)!important;box-shadow:0 0 0 4px rgba(201,133,99,.10)!important}.field-art{height:576px!important;margin:0 -18px 0 0!important;overflow:hidden!important;transform:none!important}.field-art:before,.field-art:after,.field-orbit,.field-node{display:none!important}.signal-art-image,.field-art:hover .signal-art-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center right!important;opacity:1!important;filter:none!important;transform:none!important;animation:rl-hero-drift 18s ease-in-out infinite!important}.field-art:hover{transform:none!important}
.nexus-trust{z-index:3!important;width:min(1280px,calc(100% - 44px))!important;margin:-1px auto 0!important;transform:translateY(-1px)!important;border:1px solid rgba(24,58,63,.10)!important;border-radius:0 0 22px 22px!important;background:rgba(255,255,255,.86)!important;box-shadow:0 16px 35px rgba(44,87,92,.08)!important;backdrop-filter:blur(17px)!important}.nexus-trust .trust-grid{width:100%!important;grid-template-columns:repeat(4,1fr)!important}.nexus-trust .trust-item,.nexus-trust .trust-item:nth-child(n){padding:22px 25px!important;background:transparent!important;border-color:rgba(24,58,63,.10)!important}.nexus-trust .trust-item:before,.nexus-trust .trust-item:after{display:none!important}.nexus-trust .trust-item b,.nexus-trust .trust-item:nth-child(n) b{color:#33484d!important;font-size:14px!important}.nexus-trust .trust-item span{color:#758489!important;font-size:11px!important}

/* Service pathway cards follow the supplied three-card layout. */
.scene-section,.catalog,.brand-section,.service,.resource,.rfq{background:#fff!important}.scene-section{padding:78px 0 86px!important}.section-head{max-width:780px!important}.section-kicker,.scene .scene-eyebrow,.process-label{color:var(--rl-teal)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.19em!important}.section-kicker:after{display:none!important}.section-head h2,.brand-copy h2,.rfq-copy h2{color:var(--rl-ink)!important;font-size:clamp(33px,3.1vw,45px)!important;letter-spacing:-.05em!important}.section-head p,.brand-copy>p,.rfq-copy p{color:var(--rl-muted)!important}.scene-grid{gap:15px!important}.scene,.scene:nth-child(n){min-height:240px!important;padding:28px!important;border:1px solid var(--rl-line)!important;border-radius:22px!important;background:rgba(255,255,255,.78)!important;box-shadow:var(--rl-shadow)!important}.scene:before,.scene:after{display:none!important}.scene h3{margin-top:36px!important;color:var(--rl-ink)!important;font-size:20px!important}.scene p{color:var(--rl-muted)!important}.scene .scene-link{color:var(--rl-teal)!important}.scene:hover{transform:translateY(-4px)!important;border-color:rgba(11,110,113,.28)!important;box-shadow:0 22px 40px rgba(44,87,92,.12)!important}

/* Product catalogue: the heading, search field and image band are one continuous module. */
.catalog{padding:82px 0 90px!important}.catalog .gridline,.catalog-assist{display:none!important}.catalog-heading{display:block!important;margin-bottom:30px!important}.catalog-heading .section-head{margin:0!important}.catalog-tools{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.filters{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.filters .chip{padding:8px 13px!important;border:1px solid var(--rl-line)!important;border-radius:999px!important;background:#fff!important;color:#5d7075!important}.filters .chip.active,.filters .chip:hover{background:var(--rl-teal)!important;border-color:var(--rl-teal)!important;color:#fff!important}.product-filter-tools{display:grid!important;grid-template-columns:minmax(130px,.55fr) minmax(140px,.62fr) auto minmax(290px,1.7fr)!important;gap:9px!important;align-items:center!important}.product-filter-select,.product-filter-reset{height:48px!important;border:1px solid var(--rl-line)!important;border-radius:999px!important;background:#fff!important;color:#52666b!important}.product-filter-select{padding:0 15px!important}.product-filter-reset{padding:0 16px!important}.searchbox{display:flex!important;position:relative!important;width:100%!important;height:48px!important;border:1px solid var(--rl-line)!important;border-radius:999px!important;background:#fff!important;overflow:hidden!important}.searchbox:after{display:none!important}.searchbox input{min-width:0!important;flex:1!important;padding:0 16px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--rl-ink)!important;outline:0!important}.search-submit{min-width:88px!important;border:0!important;border-radius:0 999px 999px 0!important;background:var(--rl-teal)!important;color:#fff!important;font-weight:800!important}.search-submit:hover{background:var(--rl-teal-dark)!important}.catalog-art-band{height:154px!important;margin:24px 0 24px!important;overflow:hidden!important;border-radius:0 0 18px 18px!important;background:#eff8f8!important}.catalog-art-band img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center 60%!important;animation:rl-band-drift 20s ease-in-out infinite alternate!important}.product-result-summary{margin:0 0 16px!important;color:#68797e!important}.product-result-summary b{color:var(--rl-teal)!important}.product-grid{gap:15px!important}.product-card,.product-card:nth-child(n){border:1px solid var(--rl-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 24px rgba(44,87,92,.055)!important;overflow:hidden!important}.product-card:after{display:none!important}.product-card+.product-card{border-left:1px solid var(--rl-line)!important}.product-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 38px rgba(44,87,92,.11)!important}.product-image{height:178px!important;background:#eff8f8!important;border-bottom:1px solid var(--rl-line)!important}.product-image:before{display:none!important}.product-real-image{filter:drop-shadow(0 14px 18px rgba(46,81,86,.12))!important}.product-image .tag{border-radius:999px!important;background:rgba(255,255,255,.84)!important;color:var(--rl-teal)!important}.product-body{padding:18px!important}.product-brand{color:#6e8085!important}.product-card h3{color:var(--rl-ink)!important}.product-model{color:var(--rl-muted)!important}.product-bottom{border-color:var(--rl-line)!important}.price-state{color:var(--rl-teal)!important}.card-btn{border-radius:999px!important;background:#eaf6f5!important;color:var(--rl-teal)!important}.card-btn:hover,.card-btn.is-selected{background:var(--rl-teal)!important;color:#fff!important}

/* All remaining client sections use the same white, material system. */
.brand-section,.service,.resource,.rfq{padding:86px 0!important;border-top:1px solid rgba(24,58,63,.07)!important}.brand-layout-simple,.service-layout-simple{max-width:1280px!important}.brand-assurance{gap:14px!important;margin-top:28px!important}.brand-assurance>div,.brand-assurance>div:nth-child(n),.brand-item,.resource-feature,.resource-list{border:1px solid var(--rl-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--rl-shadow)!important}.brand-assurance>div:after{display:none!important}.brand-assurance b,.brand-assurance>div:nth-child(n) b{color:#31464b!important}.brand-list{gap:13px!important;background:none!important}.brand-product-link:hover{background:#f1faf9!important;box-shadow:inset 3px 0 0 var(--rl-teal)!important}.process-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;border:0!important;background:none!important}.process-item,.process-item:nth-child(n){min-height:238px!important;margin:0!important;padding:29px!important;border:1px solid var(--rl-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--rl-shadow)!important}.process-item:before,.process-item:after{display:none!important}.process-item+.process-item{border-left:1px solid var(--rl-line)!important}.process-item h3{margin:36px 0 12px!important;color:var(--rl-ink)!important;font-size:20px!important}.process-item p{color:var(--rl-muted)!important}.process-item:hover{transform:translateY(-4px)!important;box-shadow:0 22px 40px rgba(44,87,92,.11)!important}.resource-grid{gap:15px!important}.resource-feature{min-height:310px!important;padding:30px!important}.resource-feature:before,.resource-feature:after{display:none!important}.resource-feature h3{color:var(--rl-ink)!important}.resource-feature p,.resource-row span{color:var(--rl-muted)!important}.resource-row{border-color:var(--rl-line)!important}.doc-icon{border-radius:10px!important;border-color:var(--rl-line)!important;background:#eef8f8!important;color:var(--rl-teal)!important}.row-action{color:var(--rl-teal)!important}.rfq{background:#f4fbfb!important}.rfq .gridline,.rfq-aurora{display:none!important}.form{border:1px solid rgba(255,255,255,.94)!important;border-radius:24px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 20px 45px rgba(44,87,92,.10)!important;backdrop-filter:blur(18px)!important}.form:before{display:none!important}.field{border-radius:12px!important;border-color:var(--rl-line)!important;background:#fff!important;color:var(--rl-ink)!important}.upload{border-radius:12px!important;border-color:rgba(11,110,113,.28)!important;color:#587075!important}.contact-points i{color:var(--rl-copper)!important}.form-glass-status{color:var(--rl-teal)!important}.form-glass-status i{background:var(--rl-copper)!important}

footer,.footer{background:#fff!important;border-top:1px solid var(--rl-line)!important}.footer-links a,.footer-copy,.copyright{color:#68797e!important}.footer-links div b{color:#31464b!important}
.modal-layer{background:rgba(241,249,249,.7)!important;backdrop-filter:blur(14px)!important}.modal{border:1px solid rgba(255,255,255,.96)!important;border-radius:25px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 24px 70px rgba(44,87,92,.16)!important}.modal-close{border-color:var(--rl-line)!important;border-radius:999px!important;background:#fff!important;color:#365158!important}.account-panel,.customer-dashboard{color:var(--rl-ink)!important;background:#fff!important}.account-panel>p,.account-helper,.customer-dashboard .dashboard-sub,.customer-dashboard .dashboard-row span,.customer-dashboard .dashboard-empty{color:var(--rl-muted)!important}.account-panel h2,.customer-dashboard h2,.customer-dashboard .dashboard-row b{color:var(--rl-ink)!important}.account-tab{color:#718187!important}.account-tab.active{color:var(--rl-teal)!important;border-bottom-color:var(--rl-teal)!important}.customer-dashboard .dashboard-stat,.customer-dashboard .dashboard-section{border:1px solid var(--rl-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.customer-dashboard .dashboard-stat b{color:var(--rl-teal)!important}.customer-dashboard .status-pill{border-color:rgba(11,110,113,.18)!important;background:#eaf6f5!important;color:var(--rl-teal)!important}.customer-dashboard .btn-outline{color:var(--rl-teal)!important;border-color:rgba(11,110,113,.26)!important;background:#fff!important}.customer-dashboard .field{background:#fff!important;border-color:var(--rl-line)!important;color:var(--rl-ink)!important}.toast{border-radius:999px!important;background:#fff!important;border-color:var(--rl-line)!important;color:var(--rl-ink)!important;box-shadow:var(--rl-shadow)!important}

/* Product and brand detail pages inherit the same real material asset and controls. */
body:has(.topbar){background:#fbfcfc url("../yante-liquid-glass-search-band-v1.png") top right/65% auto no-repeat!important}.topbar{border-color:var(--rl-line)!important;background:rgba(255,255,255,.82)!important}.brand,.brand-copy h1,.main-info h1{color:var(--rl-ink)!important}.brand-mark{border:1px solid var(--rl-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 18px rgba(44,87,92,.07)!important}.back{border:1px solid var(--rl-line)!important;border-radius:999px!important;background:#fff!important;color:#405459!important}.back:hover{color:var(--rl-teal)!important}.glass,.visual,.authorization-card{border:1px solid rgba(255,255,255,.94)!important;border-radius:24px!important;background:rgba(255,255,255,.78)!important;box-shadow:var(--rl-shadow)!important;backdrop-filter:blur(20px)!important}.visual:before,.visual:after,.authorization-card:after,.product-image:after{display:none!important}.image-stage{border:1px solid var(--rl-line)!important;border-radius:18px!important;background:#eff8f8!important}.image-stage:after{display:none!important}.image-placeholder{border-color:rgba(11,110,113,.24)!important;background:#fff!important;color:var(--rl-muted)!important}.image-placeholder:before{display:none!important}.eyebrow,.kicker,.product-category,.product-link,.price,.doc a{color:var(--rl-teal)!important}.summary,.crumb,.brand-intro,.section-top>div>p,.info-section p,.spec-table th,.footer{color:var(--rl-muted)!important}.pill,.chip,.model,.product-count{border-radius:999px!important;background:#eaf6f5!important;border-color:rgba(11,110,113,.14)!important;color:#4b686c!important}.quote-card,.cta{border:1px solid rgba(255,255,255,.94)!important;border-radius:22px!important;background:rgba(255,255,255,.78)!important;box-shadow:var(--rl-shadow)!important}.delivery{border-radius:999px!important;background:#f7e9e1!important;color:#a76141!important}.variant-select{border-color:var(--rl-line)!important;border-radius:13px!important;background:#fff!important;color:var(--rl-ink)!important}.primary,.cta a{border-radius:999px!important;background:var(--rl-teal)!important;box-shadow:0 10px 22px rgba(11,110,113,.16)!important}.secondary{border-color:rgba(11,110,113,.22)!important;border-radius:999px!important;background:#fff!important;color:var(--rl-teal)!important}.info-section,.doc,.product-card{border-color:var(--rl-line)!important;background:#fff!important}.doc{border-radius:15px!important}.doc-icon{border-radius:10px!important;background:#eef8f8!important;border-color:var(--rl-line)!important;color:var(--rl-teal)!important}.brand-hero{background:rgba(255,255,255,.78)!important}.brand-logo{border-color:var(--rl-line)!important;background:#eff8f8!important}.auth-status{background:#eaf6f5!important;color:var(--rl-teal)!important}.auth-file{border-radius:999px!important;background:#fff!important;border-color:rgba(11,110,113,.24)!important;color:var(--rl-teal)!important}.product-image{background:#eff8f8!important}.product-image img{filter:none!important}.cta a:hover,.primary:hover{background:var(--rl-teal-dark)!important}

@keyframes rl-hero-drift{0%,100%{transform:scale(1.012) translate3d(0,0,0)}50%{transform:scale(1.035) translate3d(-8px,-4px,0)}}@keyframes rl-band-drift{from{transform:scale(1.01) translateX(-.4%)}to{transform:scale(1.035) translateX(.6%)}}
@media(max-width:1160px){.nav{gap:15px!important}.nav-links{gap:14px!important}.nav #consultNav,.nav #quoteNav{display:none!important}.account-nav{max-width:170px!important;margin-left:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}
@media(max-width:980px){.field-hero .wrap{grid-template-columns:1fr!important}.field-copy{padding:68px 0 25px!important}.field-art{height:390px!important;margin:0 -24px!important}.nexus-trust{width:calc(100% - 32px)!important;border-radius:0 0 18px 18px!important}.product-filter-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}.searchbox{grid-column:1/-1}.process-list{grid-template-columns:1fr!important}.process-item{min-height:0!important}.brand-assurance{grid-template-columns:1fr!important}}
@media(max-width:640px){.notice .wrap>span:last-child,.nav-links,.account-nav{display:none!important}.nav{gap:10px!important}.nav-shell{height:70px!important}.field-hero{min-height:0!important}.field-hero .wrap{width:calc(100% - 32px)!important;min-height:0!important}.field-copy h1{font-size:43px!important}.field-art{height:280px!important;margin:0 -16px!important}.field-points{margin-top:29px!important}.nexus-trust .trust-grid{grid-template-columns:repeat(2,1fr)!important}.nexus-trust .trust-item{padding:17px!important}.scene-section,.catalog,.brand-section,.service,.resource,.rfq{padding:58px 0!important}.scene-grid,.product-grid{grid-template-columns:1fr!important}.product-filter-tools{grid-template-columns:1fr!important}.searchbox{grid-column:auto}.catalog-art-band{height:120px!important;margin:18px 0!important}.modal-layer{padding:12px!important}.customer-dashboard,.account-panel{padding:24px 18px!important}.dashboard-grid,.dashboard-columns{grid-template-columns:1fr!important}.topbar{height:70px!important}.detail-grid,.brand-hero{grid-template-columns:1fr!important}.visual{position:relative!important;top:auto!important}}
@media(prefers-reduced-motion:reduce){.signal-art-image,.catalog-art-band img{animation:none!important}.scene,.product-card,.process-item{transition:none!important}}

/* Exact desktop composition rebuilt from the selected reference board. */
@media(min-width:981px){
  .nav-shell{height:70px!important}
  .nav{width:min(1360px,calc(100% - 40px))!important;gap:18px!important}
  .logo-mark{width:36px!important;height:36px!important;border-radius:11px!important}
  .nav-links{gap:18px!important}
  .field-hero{min-height:510px!important}
  .field-hero .wrap{width:min(1360px,calc(100% - 32px))!important;min-height:510px!important;grid-template-columns:46% 54%!important}
  .field-copy{padding:48px 42px 48px 12px!important}
  .field-copy h1{max-width:470px!important;margin:16px 0!important;font-size:clamp(40px,4vw,58px)!important;line-height:1.08!important}
  .field-copy p{max-width:460px!important;font-size:13px!important;line-height:1.82!important}
  .field-copy .actions{margin-top:25px!important}
  .field-points{margin-top:36px!important;padding-top:16px!important;gap:9px 13px!important;font-size:11px!important}
  .field-art{height:510px!important;margin:0!important;border-radius:0 18px 0 0!important}
  .signal-art-image,.field-art:hover .signal-art-image{object-position:center!important}
  .nexus-trust{width:min(1360px,calc(100% - 32px))!important;min-height:90px!important;margin:0 auto!important;border-radius:0 0 20px 20px!important}
  .nexus-trust .trust-item,.nexus-trust .trust-item:nth-child(n){min-height:90px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;align-content:center!important;padding:18px 28px!important}
  .nexus-trust .trust-item:before{content:""!important;display:block!important;grid-row:1 / span 2!important;grid-column:1!important;width:34px!important;height:34px!important;background:url("../yante-service-rail-icons-v1.png") 0 50% / 400% auto no-repeat!important}
  .nexus-trust .trust-item:nth-child(2):before{background-position:33.333% 50%!important}
  .nexus-trust .trust-item:nth-child(3):before{background-position:66.666% 50%!important}
  .nexus-trust .trust-item:nth-child(4):before{background-position:100% 50%!important}
  .nexus-trust .trust-item b,.nexus-trust .trust-item:nth-child(n) b{grid-column:2!important;margin:0!important;font-size:13px!important;line-height:1.25!important}
  .nexus-trust .trust-item span{grid-column:2!important;margin-top:5px!important;font-size:10px!important;line-height:1.35!important}
  .catalog{padding:94px 0 104px!important}
  .catalog-heading{margin-bottom:26px!important}
  .catalog-heading .section-head{max-width:920px!important}
  .catalog-heading .section-head h2{font-size:42px!important}
  .catalog-tools{gap:16px!important}
  .product-filter-tools{grid-template-columns:minmax(142px,.52fr) minmax(150px,.58fr) auto minmax(330px,1.65fr)!important}
  .product-filter-select,.product-filter-reset,.searchbox{height:52px!important}
  .catalog-art-band{height:182px!important;margin:28px 0 26px!important;border-radius:0 0 20px 20px!important}
  .service{padding:104px 0 116px!important}
  .service .section-head{max-width:980px!important}
  .service .section-head h2{font-size:42px!important}
  .process-list{gap:18px!important}
  .process-item,.process-item:nth-child(n){min-height:252px!important;padding:33px 30px!important;border-radius:22px!important}
  .process-item h3{margin:42px 0 14px!important;font-size:21px!important}
}

/* The rail uses a real four-icon asset, replacing legacy decorative lines. */
@media(min-width:981px){
  body .field-hero + .nexus-trust .trust-grid .trust-item{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;column-gap:12px!important;min-height:90px!important;padding:18px 28px!important;background:transparent!important}
  body .field-hero + .nexus-trust .trust-grid .trust-item::before,body .field-hero + .nexus-trust .trust-grid .trust-item::after{display:none!important;content:none!important}
  body .field-hero + .nexus-trust .trust-grid .trust-icon{display:block!important;grid-column:1!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;padding:0!important;background:url("../yante-service-rail-icons-v1.png") 0 50% / 400% auto no-repeat!important}
  body .field-hero + .nexus-trust .trust-grid .trust-icon-2{background-position:33.333% 50%!important}
  body .field-hero + .nexus-trust .trust-grid .trust-icon-3{background-position:66.666% 50%!important}
  body .field-hero + .nexus-trust .trust-grid .trust-icon-4{background-position:100% 50%!important}
  body .field-hero + .nexus-trust .trust-grid .trust-copy{display:block!important;grid-column:2!important;margin:0!important;padding:0!important;color:inherit!important}
  body .field-hero + .nexus-trust .trust-grid .trust-copy b{display:block!important;margin:0!important;font-size:13px!important;line-height:1.25!important;color:#33484d!important}
  body .field-hero + .nexus-trust .trust-grid .trust-copy em{display:block!important;margin-top:5px!important;font-style:normal!important;font-size:10px!important;line-height:1.35!important;color:#758489!important}
}

/* Reference hero: one continuous image plane, with editable copy in its quiet left zone. */
@media(min-width:500px){
  .field-hero{position:relative!important;overflow:hidden!important;background:#fff url("../yante-liquid-glass-hero-v1.png") center center / cover no-repeat!important}
  .field-hero .wrap{display:block!important;position:relative!important;z-index:1!important}
  .field-copy{position:relative!important;width:44%!important;min-height:100%!important;background:transparent!important}
  .field-art{display:none!important}
}

/* Match the reference's quiet completion indicator and continuous lower rail. */
@media(min-width:500px){
  .field-points{display:flex!important;align-items:center!important;gap:13px!important;margin-top:36px!important;padding:0!important;border:0!important;height:16px!important;color:transparent!important}
  .field-points::before{content:""!important;display:block!important;width:2px!important;height:15px!important;flex:0 0 2px!important;background:var(--rl-teal)!important}
  .field-points::after{content:""!important;display:block!important;width:28px!important;height:2px!important;flex:0 0 28px!important;background:#d1d9db!important}
  .field-points span{display:block!important;width:28px!important;height:2px!important;flex:0 0 28px!important;margin:0!important;padding:0!important;font-size:0!important;background:#d1d9db!important}
  .field-points i{display:none!important}
  .nexus-trust{width:100%!important;min-height:90px!important;margin:0!important;transform:none!important;border-width:1px 0 1px!important;border-radius:0 0 18px 18px!important;background:rgba(255,255,255,.92)!important;box-shadow:none!important;backdrop-filter:none!important}
  .nexus-trust .trust-grid{width:min(1360px,calc(100% - 32px))!important;margin:0 auto!important}
  body .field-hero + .nexus-trust .trust-grid .trust-item{background:transparent!important}
}

/* The lower rail is one framed component, attached to the hero rather than four loose cards. */
@media(min-width:500px){
  .field-hero + .nexus-trust{
    width:min(1360px,calc(100% - 32px))!important;
    margin:-1px auto 0!important;
    transform:translateY(-1px)!important;
    border:1px solid rgba(24,58,63,.10)!important;
    border-radius:0 0 20px 20px!important;
    background:rgba(255,255,255,.94)!important;
  }
  .field-hero + .nexus-trust .trust-grid{width:100%!important}
}

/* Keep the selected reference's scale while retaining the editable business copy. */
.field-points{display:block!important;height:auto!important;min-height:43px!important;margin-top:34px!important;padding:0!important;border:0!important;color:inherit!important}
.field-points::before,.field-points::after{display:none!important;content:none!important}
.field-points .field-point-scale{display:flex!important;align-items:center!important;gap:13px!important;height:16px!important;margin:0!important;padding:0!important}
.field-points .field-point-scale i{display:block!important;width:2px!important;height:15px!important;min-width:2px!important;margin:0!important;padding:0!important;background:var(--rl-teal)!important;box-shadow:none!important}
.field-points .field-point-scale b{display:block!important;width:28px!important;height:2px!important;flex:0 0 28px!important;margin:0!important;padding:0!important;background:#d1d9db!important}
.field-points .field-point-labels{display:flex!important;flex-wrap:wrap!important;gap:6px 16px!important;margin-top:10px!important;padding:0!important}
.field-points .field-point-labels span{display:inline!important;width:auto!important;height:auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important;background:transparent!important;color:#5c6d72!important;font-size:11px!important;line-height:1.4!important}
@media(max-width:640px){.field-points .field-point-labels{gap:5px 12px!important}.field-points .field-point-labels span{font-size:10px!important}}

/* Whole-page cadence: wide editorial sections, real material surfaces and restrained motion. */
main{overflow:clip!important}
main>section:not(.field-hero){position:relative!important;isolation:isolate!important;overflow:clip!important}
main>section:not(.field-hero)>.wrap{position:relative!important;z-index:1!important}
.scene-section,.service,.rfq{background:#fbfcfc!important}
.catalog,.resource{background:#f4f9f9!important}
.brand-section{background:#f7fbfa!important}
.scene-section::before,.catalog::before,.brand-section::before,.service::before,.resource::before,.rfq::before{content:""!important;position:absolute!important;z-index:0!important;pointer-events:none!important;width:760px!important;height:360px!important;background:url("../yante-liquid-glass-search-band-v1.png") center / cover no-repeat!important;opacity:.13!important;animation:reference-material-drift 20s ease-in-out infinite alternate!important}
.scene-section::before{right:-240px!important;top:-118px!important}.catalog::before{left:-260px!important;top:5%!important;animation-delay:-7s!important}.brand-section::before{right:-215px!important;top:10%!important;opacity:.11!important;animation-delay:-13s!important}.service::before{left:-250px!important;bottom:0!important;opacity:.10!important;animation-delay:-4s!important}.resource::before{right:-210px!important;top:0!important;opacity:.12!important;animation-delay:-10s!important}.rfq::before{left:-190px!important;bottom:-70px!important;opacity:.10!important;animation-delay:-15s!important}
.section-head,.brand-copy,.rfq-copy{position:relative!important;z-index:1!important}
.section-head h2{max-width:1000px!important;line-height:1.13!important}
.scene,.product-card,.brand-item,.process-item,.resource-feature,.resource-list,.form{will-change:transform!important}
html.motion-enabled .section-head.motion-reveal,html.motion-enabled .brand-copy.motion-reveal,html.motion-enabled .rfq-copy.motion-reveal{transform:translate3d(-18px,20px,0)!important}
html.motion-enabled .section-head.motion-reveal.motion-visible,html.motion-enabled .brand-copy.motion-reveal.motion-visible,html.motion-enabled .rfq-copy.motion-reveal.motion-visible{transform:none!important}
@keyframes reference-material-drift{from{transform:translate3d(-1.5%,0,0) scale(1.01)}to{transform:translate3d(2.5%,-4%,0) scale(1.07)}}

/* The same wide rhythm applies to product and brand detail pages. */
@media(min-width:981px){
  body:has(.topbar) .wrap{width:min(1500px,calc(100% - 64px))!important}
  body:has(.topbar) .page{padding-top:64px!important;padding-bottom:84px!important}
  .wrap{width:min(1600px,calc(100% - 64px))!important}
  .nav{width:min(1600px,calc(100% - 64px))!important}
  .field-hero{min-height:585px!important}
  .field-hero .wrap{width:min(1600px,calc(100% - 64px))!important;min-height:585px!important}
  .field-copy{width:42%!important;padding:54px 0!important}
  .field-copy h1{max-width:560px!important;font-size:clamp(48px,4vw,66px)!important}
  .field-copy p{max-width:520px!important;font-size:14px!important}
  .field-hero + .nexus-trust{width:min(1600px,calc(100% - 64px))!important}
  .scene-section,.catalog,.brand-section,.service,.resource,.rfq{padding:66px 0 76px!important}
  .scene-section .wrap{display:grid!important;grid-template-columns:minmax(390px,.82fr) minmax(0,1.58fr)!important;gap:46px!important;align-items:center!important}
  .scene-section .section-head{max-width:510px!important;margin:0!important}
  .scene-section .section-head h2{font-size:clamp(40px,3.1vw,54px)!important}
  .scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}
  .scene,.scene:nth-child(n){min-height:280px!important;padding:31px 28px!important}
  .scene h3{margin-top:52px!important;font-size:21px!important}
  .catalog{padding-top:74px!important}
  .catalog-heading .section-head{max-width:980px!important}
  .catalog-heading .section-head h2{font-size:clamp(42px,3.15vw,56px)!important}
  .catalog-art-band{height:205px!important;margin:26px 0 28px!important}
  .brand-layout-simple{position:relative!important;max-width:none!important;min-height:410px!important;padding-right:370px!important}
  .brand-layout-simple::after{content:""!important;position:absolute!important;right:-85px!important;top:50%!important;width:620px!important;height:390px!important;pointer-events:none!important;background:url("../yante-liquid-glass-search-band-v1.png") center / cover no-repeat!important;opacity:.32!important;transform:translateY(-50%)!important;animation:reference-brand-glide 19s ease-in-out infinite alternate!important}
  .brand-copy{max-width:1000px!important}
  .service-layout-simple{display:grid!important;grid-template-columns:minmax(390px,.82fr) minmax(0,1.58fr)!important;max-width:none!important;gap:46px!important;align-items:center!important}
  .service-layout-simple>.section-head{max-width:520px!important;margin:0!important}
  .service-layout-simple>.section-head h2{font-size:clamp(40px,3.05vw,53px)!important}
  .process-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}
  .process-item,.process-item:nth-child(n){min-height:276px!important;padding:31px 28px!important}
  .process-item h3{margin-top:50px!important;font-size:20px!important}
  .resource .wrap{display:grid!important;grid-template-columns:minmax(390px,.82fr) minmax(0,1.58fr)!important;gap:46px!important;align-items:center!important}
  .resource .section-head{max-width:520px!important;margin:0!important}
  .resource .section-head h2{font-size:clamp(40px,3.05vw,53px)!important}
  .resource-grid{grid-column:2!important;margin:0!important}
  .rfq-layout{max-width:none!important}
  footer .wrap{width:min(1600px,calc(100% - 64px))!important}
}
@keyframes reference-brand-glide{from{transform:translateY(-50%) translate3d(-1.5%,1%,0) scale(1.01)}to{transform:translateY(-50%) translate3d(2%,-3%,0) scale(1.055)}}
@media(max-width:980px){
  .scene-section,.catalog,.brand-section,.service,.resource,.rfq{padding:62px 0!important}
  .scene-section::before,.catalog::before,.brand-section::before,.service::before,.resource::before,.rfq::before{width:480px!important;height:270px!important;opacity:.09!important}
}
@media(min-width:981px) and (max-width:1279px){
  .field-hero,.field-hero .wrap{min-height:540px!important}
  .scene-section .wrap,.service-layout-simple,.resource .wrap{display:block!important}
  .scene-section .section-head,.service-layout-simple>.section-head,.resource .section-head{max-width:850px!important;margin:0 0 32px!important}
  .scene-section .section-head h2,.service-layout-simple>.section-head h2,.resource .section-head h2{font-size:42px!important}
  .scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .scene,.scene:nth-child(n){min-height:246px!important;padding:27px 24px!important}
  .scene h3{margin-top:37px!important;font-size:19px!important}
  .brand-layout-simple{min-height:0!important;padding-right:0!important}
  .brand-layout-simple::after{display:none!important}
  .process-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .process-item,.process-item:nth-child(n){min-height:242px!important;padding:28px 24px!important}
  .process-item h3{margin-top:39px!important;font-size:19px!important}
  .resource-grid{margin-top:0!important}
}
@media(prefers-reduced-motion:reduce){
  .scene-section::before,.catalog::before,.brand-section::before,.service::before,.resource::before,.rfq::before,.brand-layout-simple::after{animation:none!important}
}

/* Service pathways: one continuous business module, rather than a detached heading and three floating cards. */
@media(min-width:981px){
  .scene-section{padding:52px 0 76px!important}
  .scene-section .wrap{
    display:block!important;
    max-width:none!important;
  }
  .scene-section .section-head{
    display:grid!important;
    grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;
    column-gap:72px!important;
    align-items:end!important;
    max-width:none!important;
    margin:0 0 34px!important;
  }
  .scene-section .section-kicker{grid-column:1!important;margin-bottom:14px!important}
  .scene-section .section-head h2{
    grid-column:1!important;
    max-width:none!important;
    margin:0!important;
    font-size:clamp(40px,2.45vw,47px)!important;
    line-height:1.1!important;
  }
  .scene-section .section-head p{
    grid-column:2!important;
    grid-row:1 / span 2!important;
    align-self:end!important;
    max-width:410px!important;
    margin:0 0 3px!important;
    font-size:14px!important;
    line-height:1.8!important;
  }
  .scene-grid{
    position:relative!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:0!important;
    overflow:hidden!important;
    border:1px solid rgba(24,58,63,.13)!important;
    border-radius:24px!important;
    background:rgba(255,255,255,.75)!important;
    box-shadow:0 22px 42px rgba(44,87,92,.08)!important;
    backdrop-filter:blur(16px)!important;
  }
  .scene,.scene:nth-child(n){
    min-height:262px!important;
    margin:0!important;
    padding:31px 34px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    transform:none!important;
  }
  .scene+.scene{border-left:1px solid rgba(24,58,63,.13)!important}
  .scene h3{margin-top:54px!important;font-size:21px!important}
  .scene:hover{
    transform:none!important;
    border-color:transparent!important;
    background:rgba(242,250,249,.82)!important;
    box-shadow:inset 0 0 0 1px rgba(11,110,113,.08)!important;
  }
}
@media(min-width:981px) and (max-width:1279px){
  .scene-section .section-head{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr)!important;column-gap:40px!important}
  .scene-section .section-head h2{font-size:42px!important}
  .scene,.scene:nth-child(n){min-height:246px!important;padding:28px 25px!important}
  .scene h3{margin-top:43px!important;font-size:19px!important}
}
@media(max-width:980px){
  .scene-section{padding-top:54px!important}
  .scene-grid{
    gap:0!important;
    overflow:hidden!important;
    border:1px solid rgba(24,58,63,.13)!important;
    border-radius:20px!important;
    background:rgba(255,255,255,.75)!important;
    box-shadow:0 16px 32px rgba(44,87,92,.07)!important;
  }
  .scene,.scene:nth-child(n){
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  .scene+.scene{border-top:1px solid rgba(24,58,63,.13)!important}
  .scene:hover{transform:none!important;background:rgba(242,250,249,.82)!important;box-shadow:none!important}
}

/* Lower-page material scenes: each business stage has a purpose-built glass surface instead of a sparse title-plus-card row. */
@media(min-width:981px){
  .service,.resource,.rfq{padding:48px 0!important}
  .service{background:#f6fbfb!important}
  .resource{background:#edf7f7!important}
  .rfq{background:#fbfcfc!important}

  .service .wrap,
  .resource .wrap,
  .rfq .wrap{
    position:relative!important;
    isolation:isolate!important;
    overflow:hidden!important;
    border:1px solid rgba(24,58,63,.12)!important;
    border-radius:30px!important;
    background:rgba(255,255,255,.72)!important;
    box-shadow:0 22px 46px rgba(44,87,92,.09)!important;
    backdrop-filter:blur(18px)!important;
  }
  .service .wrap::before,
  .resource .wrap::before,
  .rfq .wrap::before{
    content:""!important;
    position:absolute!important;
    z-index:-1!important;
    pointer-events:none!important;
    background:url("../yante-liquid-glass-search-band-v1.png") center / cover no-repeat!important;
    opacity:.24!important;
    animation:lower-material-glide 22s ease-in-out infinite alternate!important;
  }
  .service .wrap::before{width:650px!important;height:360px!important;left:-215px!important;bottom:-130px!important}
  .resource .wrap::before{width:700px!important;height:400px!important;right:-210px!important;top:-148px!important;animation-delay:-8s!important}
  .rfq .wrap::before{width:660px!important;height:410px!important;right:-190px!important;bottom:-160px!important;opacity:.21!important;animation-delay:-14s!important}

  .service .wrap{
    display:grid!important;
    grid-template-columns:minmax(340px,.72fr) minmax(0,1.48fr)!important;
    gap:54px!important;
    align-items:stretch!important;
    min-height:380px!important;
    padding:50px 54px!important;
  }
  .service-layout-simple>.section-head{
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    max-width:490px!important;
    margin:0!important;
  }
  .service-layout-simple>.section-head h2{font-size:clamp(40px,2.7vw,52px)!important;line-height:1.1!important}
  .service-layout-simple>.section-head p{max-width:450px!important;margin:20px 0 0!important;font-size:14px!important;line-height:1.85!important}
  .process-list{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:0!important;
    overflow:hidden!important;
    border:1px solid rgba(24,58,63,.13)!important;
    border-radius:22px!important;
    background:rgba(255,255,255,.75)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important;
  }
  .process-item,.process-item:nth-child(n){
    position:relative!important;
    min-height:276px!important;
    margin:0!important;
    padding:30px 27px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    transform:none!important;
  }
  .process-item+.process-item{border-left:1px solid rgba(24,58,63,.13)!important}
  .process-item h3{margin-top:52px!important;font-size:20px!important;line-height:1.25!important}
  .process-item:hover{transform:none!important;background:rgba(239,249,248,.84)!important;box-shadow:inset 0 0 0 1px rgba(11,110,113,.08)!important}

  .resource .wrap{
    display:grid!important;
    grid-template-columns:minmax(350px,.76fr) minmax(0,1.44fr)!important;
    gap:54px!important;
    align-items:center!important;
    min-height:350px!important;
    padding:48px 54px!important;
  }
  .resource .section-head{max-width:480px!important;margin:0!important}
  .resource .section-head h2{font-size:clamp(40px,2.65vw,50px)!important;line-height:1.1!important}
  .resource .section-head p{margin:18px 0 0!important;font-size:14px!important;line-height:1.8!important}
  .resource-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)!important;
    gap:14px!important;
    grid-column:2!important;
    margin:0!important;
  }
  .resource-feature,.resource-list{
    min-height:244px!important;
    border:1px solid rgba(24,58,63,.13)!important;
    border-radius:22px!important;
    background:rgba(255,255,255,.77)!important;
    box-shadow:0 12px 28px rgba(44,87,92,.07)!important;
    backdrop-filter:blur(15px)!important;
  }
  .resource-feature{position:relative!important;overflow:hidden!important;padding:28px!important}
  .resource-feature::after{
    content:""!important;
    position:absolute!important;
    right:-100px!important;
    bottom:-120px!important;
    width:380px!important;
    height:270px!important;
    pointer-events:none!important;
    background:url("../yante-liquid-glass-search-band-v1.png") center / cover no-repeat!important;
    opacity:.23!important;
    animation:lower-material-glide 18s ease-in-out infinite alternate-reverse!important;
  }
  .resource-feature>*{position:relative!important;z-index:1!important}
  .resource-list{padding:12px!important}
  .resource-list .resource-row{min-height:216px!important;border:0!important;background:transparent!important}

  .rfq .wrap{
    display:grid!important;
    grid-template-columns:minmax(350px,.78fr) minmax(0,1.22fr)!important;
    gap:66px!important;
    align-items:center!important;
    min-height:460px!important;
    padding:54px!important;
  }
  .rfq-copy{max-width:510px!important}
  .rfq-copy h2{font-size:clamp(40px,2.7vw,51px)!important;line-height:1.12!important}
  .rfq-copy>p{font-size:14px!important;line-height:1.84!important}
  .contact-points{margin-top:26px!important}
  .form{
    max-width:none!important;
    margin:0!important;
    padding:30px!important;
    border:1px solid rgba(24,58,63,.13)!important;
    border-radius:24px!important;
    background:rgba(255,255,255,.84)!important;
    box-shadow:0 18px 38px rgba(44,87,92,.10)!important;
    backdrop-filter:blur(16px)!important;
  }
  .form::before{opacity:.18!important}
}
@keyframes lower-material-glide{
  from{transform:translate3d(-1.5%,1.5%,0) scale(1.01)}
  to{transform:translate3d(3%,-3%,0) scale(1.07)}
}
@media(max-width:980px){
  .service,.resource,.rfq{padding:36px 0!important}
  .service .wrap,.resource .wrap,.rfq .wrap{
    padding:28px 22px!important;
    border-radius:24px!important;
  }
  .service .wrap::before,.resource .wrap::before,.rfq .wrap::before{opacity:.14!important}
  .process-list{border:1px solid rgba(24,58,63,.13)!important;border-radius:18px!important;overflow:hidden!important;background:rgba(255,255,255,.74)!important}
  .process-item,.process-item:nth-child(n){margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  .process-item+.process-item{border-top:1px solid rgba(24,58,63,.13)!important}
  .resource-grid{gap:12px!important}
  .resource-feature,.resource-list{border-radius:18px!important}
  .form{padding:24px!important;border-radius:20px!important}
}
@media(prefers-reduced-motion:reduce){
  .service .wrap::before,.resource .wrap::before,.rfq .wrap::before,.resource-feature::after{animation:none!important}
}

/* Hero continuity: the company bar, editorial hero and service rail read as one surface. */
@media(min-width:981px){
  body:has(.field-hero) .notice{
    position:absolute!important;
    inset:0 0 auto!important;
    z-index:20!important;
    background:rgba(255,255,255,.68)!important;
    border-bottom:1px solid rgba(24,58,63,.08)!important;
    backdrop-filter:blur(18px)!important;
  }
  body:has(.field-hero) .notice b{display:none!important}
  body:has(.field-hero) .nav-shell{
    position:absolute!important;
    top:30px!important;
    left:0!important;
    right:0!important;
    z-index:19!important;
    height:70px!important;
    background:rgba(255,255,255,.60)!important;
    border-bottom:1px solid rgba(24,58,63,.08)!important;
    box-shadow:none!important;
    backdrop-filter:blur(20px)!important;
  }
  body:has(.field-hero) main{margin-top:0!important}
  body:has(.field-hero) .field-hero,
  body:has(.field-hero) .field-hero .wrap{min-height:650px!important}
  body:has(.field-hero) .field-copy{
    justify-content:flex-start!important;
    width:42%!important;
    padding:156px 0 118px!important;
  }
  body:has(.field-hero) main + .nexus-trust{
    position:relative!important;
    z-index:8!important;
    width:min(1600px,calc(100% - 64px))!important;
    min-height:92px!important;
    margin:-76px auto 0!important;
    transform:none!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.68)!important;
    border-radius:22px!important;
    background:rgba(255,255,255,.74)!important;
    box-shadow:0 18px 42px rgba(44,87,92,.13)!important;
    backdrop-filter:blur(20px)!important;
  }
  body:has(.field-hero) main + .nexus-trust .trust-grid{
    width:100%!important;
    min-height:90px!important;
    margin:0!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
  body:has(.field-hero) main + .nexus-trust .trust-item,
  body:has(.field-hero) main + .nexus-trust .trust-item:nth-child(n){
    min-height:90px!important;
    padding:18px 28px!important;
    background:transparent!important;
  }
  body:has(.field-hero) main + .nexus-trust .trust-item:hover{background:rgba(240,249,248,.76)!important}
}
@media(max-width:980px){
  body:has(.field-hero) .notice b{display:none!important}
}

/* Product catalogue: keep the heading and filters quiet; the material banner below remains the only visual image in this section. */
.catalog::before{display:none!important}
