.home-offers{margin-top:18px;padding:25px 28px;overflow:hidden}
.home-offers .section-head{align-items:center;margin-bottom:18px}
.home-offers .section-head h2{margin-top:2px;line-height:1.2}
.home-offers .section-head>a{flex:none;padding:8px 11px;border:1px solid #4fc3ff2d;border-radius:10px;background:#4fc3ff0b}
.weerhier-nu{position:relative;overflow:hidden;border-color:rgba(62,190,255,.28)}
.weerhier-nu:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(#48d6ff,#7c6cff)}
.weerhier-nu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}
.weerhier-nu-head h2{font-size:clamp(1.45rem,3vw,2rem);margin:.2rem 0}.weerhier-nu-head .pill{color:#8fe7ff}
.weerhier-nu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}
.nu-item{display:flex;gap:.75rem;min-height:118px;padding:1rem;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.045);color:inherit;text-decoration:none;transition:.18s ease}
.nu-item:hover,.nu-item:focus-visible{transform:translateY(-2px);border-color:rgba(72,214,255,.45);background:rgba(72,214,255,.08)}
.nu-item>span{font-size:1.45rem}.nu-item div{min-width:0}.nu-item small{display:block;color:#7fdfff;font-size:.67rem;font-weight:800;letter-spacing:.07em;margin-bottom:.35rem}.nu-item strong{display:block;font-size:.98rem;line-height:1.3}.nu-item p{margin:.35rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.35}
.nu-summary{margin:1rem 0 0;padding:.8rem 1rem;border-radius:12px;background:rgba(61,190,255,.08);color:#dcefff;font-weight:650;line-height:1.45}
.home-offers .section-head>a{color:#82ddff;font-weight:800;text-decoration:none}.home-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.home-offer-grid>a{display:flex;gap:.65rem;min-width:0;padding:.7rem;border:1px solid var(--line);border-radius:14px;color:inherit;text-decoration:none;background:#ffffff05}.home-offer-grid img{width:58px;height:58px;flex:none;object-fit:contain;border-radius:10px;background:#fff}.home-offer-grid span{display:grid;min-width:0}.home-offer-grid small{color:var(--cyan);font-size:.62rem;font-weight:800}.home-offer-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.home-offer-grid b{color:#fff;font-size:.8rem}
@media(max-width:850px){.weerhier-nu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.home-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.weerhier-nu{padding:1.05rem}.weerhier-nu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.nu-item{min-height:102px;padding:.75rem;gap:.5rem}.nu-item>span{font-size:1.2rem}.nu-item small{font-size:.58rem}.nu-item strong{font-size:.82rem}.nu-item p{display:none}.weerhier-nu-head{align-items:center}.nu-summary{font-size:.8rem;padding:.65rem .75rem}.home-offers{padding:20px}.home-offers .section-head{align-items:flex-start;gap:10px}.home-offers .section-head h2{font-size:18px}.home-offers .section-head>a{padding:7px 9px;font-size:11px}.home-offer-grid{display:flex;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x proximity}.home-offer-grid>a{min-width:min(235px,82vw);scroll-snap-align:start}}
