.dayi-hub__breadcrumb{padding:14px 0;background:#fff;border-bottom:1px solid var(--color-border)}
.dayi-hub__breadcrumb ol{display:flex;gap:9px;margin:0;padding:0;list-style:none;color:var(--color-muted);font-size:14px}
.dayi-hub__breadcrumb li+li::before{margin-right:9px;content:'/';color:var(--color-border-strong)}
.dayi-hub__breadcrumb a{color:var(--color-primary);text-decoration:none}
.dayi-hub-hero{position:relative;min-height:340px;overflow:hidden;background:var(--color-primary-dark);color:#fff}
.dayi-hub-hero__media,.dayi-hub-hero__media img,.dayi-hub-hero__overlay{position:absolute;inset:0;width:100%;height:100%}
.dayi-hub-hero__media img{object-fit:cover}
.dayi-hub-hero__overlay{background:linear-gradient(90deg,rgba(10,25,20,.94) 0%,rgba(10,25,20,.88) 30%,rgba(10,25,20,.55) 48%,rgba(10,25,20,.2) 64%,rgba(10,25,20,0) 76%)}
.dayi-hub-hero__inner{position:relative;z-index:1;display:flex;align-items:center;min-height:340px}
.dayi-hub-hero__content{width:44%;min-width:0}
.dayi-hub-hero__content .eyebrow{color:#b9e2c8}
.dayi-hub-hero h1{margin:8px 0 16px;color:#fff;font-size:clamp(34px,4vw,52px);line-height:1.08}
.dayi-hub-hero__content>p:not(.eyebrow){max-width:570px;margin:0 0 24px;color:rgba(255,255,255,.9);font-size:17px;line-height:1.6}
.dayi-hub-section{padding:44px 0 46px;background:#fff}
.dayi-hub-section__heading{max-width:660px;margin-bottom:28px}
.dayi-hub-section__heading h2{margin:0;color:var(--color-primary-dark);font-size:clamp(28px,3vw,38px)}
.dayi-hub-section__heading p{margin:10px 0 0;color:var(--color-muted);line-height:1.6}
.dayi-hub-grid{display:grid;gap:24px}
.dayi-hub-grid--products{grid-template-columns:repeat(12,minmax(0,1fr))}
.dayi-hub-grid--products>.dayi-hub-card{grid-column:span 3}
.dayi-hub-grid--products>.dayi-hub-card:nth-child(5){grid-column:2/span 3}
.dayi-hub-grid--applications{grid-template-columns:repeat(3,minmax(0,1fr))}
.dayi-hub-card{display:block;overflow:hidden;border:1px solid var(--color-border);border-radius:10px;background:#fff;color:inherit;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.dayi-hub-card__media{display:block;height:164px;background:#fafbfa}
.dayi-hub-card__media img{display:block;width:100%;height:100%}
.dayi-hub-card--product{display:flex;flex-direction:column}
.dayi-hub-card--product .dayi-hub-card__media{height:auto;aspect-ratio:16/9;overflow:hidden;flex:0 0 auto}
.dayi-hub-card--product .dayi-hub-card__media img{display:block;width:100%;height:100%;object-fit:cover}
.dayi-hub-card--application .dayi-hub-card__media img{object-fit:cover}
.dayi-hub-card__title{display:block;background:var(--color-primary);color:#fff;font-size:16px;font-weight:700;line-height:1.3}
.dayi-hub-card--product .dayi-hub-card__title{display:flex;align-items:center;min-block-size:calc(2 * 1.3em + 26px);padding:13px 16px}
.dayi-hub-card__body{display:block;min-height:80px;padding:12px 15px;background:var(--color-primary);color:#fff}
.dayi-hub-card__body .dayi-hub-card__title{padding:0}
.dayi-hub-card__description{display:-webkit-box;overflow:hidden;margin-top:5px;color:rgba(255,255,255,.87);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media (hover:hover) and (pointer:fine){.dayi-hub-card:hover,.dayi-hub-card:focus-visible{transform:scale(1.025);border-color:rgba(11,111,60,.42);box-shadow:0 8px 20px rgba(13,54,32,.12)}}
.dayi-hub-card:focus-visible{outline:3px solid rgba(11,111,60,.28);outline-offset:3px}
.dayi-hub-trust-section{padding:42px 0;background:#fff}
.dayi-hub-trust-section--quality{background:var(--color-bg-soft)}
.dayi-hub-trust__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}
.dayi-hub-trust__header>div{max-width:740px}
.dayi-hub-trust__header h2{margin:0;color:var(--color-primary-dark);font-size:clamp(28px,3vw,38px)}
.dayi-hub-trust__header p:not(.eyebrow){margin:9px 0 0;color:var(--color-muted);line-height:1.6}
.dayi-hub-trust__grid{display:grid;gap:24px}
.dayi-hub-trust__grid--manufacturing,.dayi-hub-trust__grid--certifications{grid-template-columns:repeat(3,minmax(0,1fr))}
.dayi-hub-trust__grid--quality{grid-template-columns:repeat(4,minmax(0,1fr))}
.dayi-hub-trust-card{overflow:hidden;border:1px solid var(--color-border);border-radius:10px;background:#fff;transition:transform .22s ease,box-shadow .22s ease}
.dayi-hub-trust-card__media{background:#fafbfa}
.dayi-hub-trust-card__media img{display:block;width:100%;height:100%;object-fit:cover}
.dayi-hub-trust-card--manufacturing .dayi-hub-trust-card__media{aspect-ratio:16/8.4}
.dayi-hub-trust-card--quality .dayi-hub-trust-card__media{aspect-ratio:4/3}
.dayi-hub-trust-card--certification .dayi-hub-trust-card__media{display:grid;height:220px;padding:10px;place-items:center;background:#fff}
.dayi-hub-trust-card--certification .dayi-hub-trust-card__media img{width:100%;max-width:100%;height:100%;max-height:200px;object-fit:contain}
.dayi-hub-trust-card__content{padding:13px 15px 14px}
.dayi-hub-trust-card__number{display:block;margin-bottom:7px;color:var(--color-primary);font-size:12px;font-weight:700;letter-spacing:.08em}
.dayi-hub-trust-card h3{margin:0;color:var(--color-primary-dark);font-size:17px;line-height:1.3}
.dayi-hub-trust-card p{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:var(--color-muted);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}
@media (hover:hover) and (pointer:fine){.dayi-hub-trust-card:hover{transform:scale(1.015);box-shadow:0 6px 16px rgba(13,54,32,.09)}}
.dayi-hub-cta{padding:0 0 44px;background:#fff}
.dayi-hub-cta__inner{display:flex;align-items:center;justify-content:space-between;min-height:166px;overflow:hidden;border-radius:10px;background:var(--color-primary-softest)}
.dayi-hub-cta__content{max-width:720px;padding:24px 32px}
.dayi-hub-cta__content .eyebrow{margin-bottom:5px}
.dayi-hub-cta h2{margin:0;color:var(--color-primary-dark);font-size:28px}
.dayi-hub-cta__content>p:not(.eyebrow){margin:8px 0 16px;color:var(--color-muted);line-height:1.5}
.dayi-hub-cta__media{align-self:stretch;width:31%;min-width:240px}
.dayi-hub-cta__media img{width:100%;height:100%;object-fit:contain;object-position:right center}
@media (min-width:768px) and (max-width:1023px){.dayi-hub-hero__content{width:58%}.dayi-hub-grid--products{grid-template-columns:repeat(3,minmax(0,1fr))}.dayi-hub-grid--products>.dayi-hub-card,.dayi-hub-grid--products>.dayi-hub-card:nth-child(5){grid-column:auto}.dayi-hub-grid--applications{grid-template-columns:repeat(2,minmax(0,1fr))}.dayi-hub-trust__grid--quality{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.dayi-hub-hero,.dayi-hub-hero__inner{min-height:304px}.dayi-hub-hero__overlay{background:linear-gradient(90deg,rgba(10,25,20,.9),rgba(10,25,20,.68))}.dayi-hub-hero__content{width:100%;padding-right:10px}.dayi-hub-hero h1{font-size:36px}.dayi-hub-hero__content>p:not(.eyebrow){font-size:16px}.dayi-hub-section{padding:42px 0}.dayi-hub-grid--products,.dayi-hub-grid--applications{display:flex}.dayi-hub-grid--products>.dayi-hub-card,.dayi-hub-grid--products>.dayi-hub-card:nth-child(5){grid-column:auto}.dayi-hub-trust-section{padding:38px 0}.dayi-hub-trust__header{align-items:flex-start;flex-direction:column;margin-bottom:24px}.dayi-hub-trust__grid,.dayi-hub-trust__grid--quality{display:flex}.dayi-hub-card__media{height:170px}.dayi-hub-cta{padding-bottom:42px}.dayi-hub-cta__inner{min-height:0;align-items:stretch}.dayi-hub-cta__content{padding:24px}.dayi-hub-cta h2{font-size:25px}.dayi-hub-cta__media{display:none}}
