.edrop-chemia-home-hero{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:16px;margin:24px 0 0}
.edrop-chemia-home-hero-card{position:relative;min-width:0;aspect-ratio:2/1;overflow:hidden;border:1px solid var(--line,#e5e7eb);border-radius:14px;background:#f8f7f5}
.edrop-chemia-home-hero-main{grid-row:1/3;aspect-ratio:auto}
.edrop-chemia-home-hero-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.edrop-chemia-home-hero-copy{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;width:46%;height:100%;padding:18px 0 18px 20px;color:#222}
.edrop-chemia-home-hero-copy h1,.edrop-chemia-home-hero-copy h2{margin:0 0 16px;font-size:clamp(16px,1.45vw,20px);line-height:1.23;font-weight:600;letter-spacing:-.025em;overflow-wrap:normal}
.edrop-chemia-home-hero-main .edrop-chemia-home-hero-copy{width:45%;padding-left:36px}
.edrop-chemia-home-hero-copy h1{font-size:clamp(28px,2.7vw,40px);margin-bottom:18px}
.edrop-chemia-home-hero-copy p{margin:0 0 24px;color:#4b4b4b;font-size:15px;line-height:1.6}
.edrop-chemia-home-hero-copy a{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:10px 12px;border-radius:6px;background:var(--primary,#f8a90d);color:#222;font-size:11px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s}
.edrop-chemia-home-hero-main .edrop-chemia-home-hero-copy a{padding:12px 18px;font-size:13px}
.edrop-chemia-home-hero-copy a span{flex-shrink:0}
.edrop-chemia-home-hero-copy a:hover{background:#e99c00}
.edrop-chemia-home-hero-copy a:focus-visible{outline:2px solid #222;outline-offset:4px}
@media(min-width:701px) and (max-width:1000px){.edrop-chemia-home-hero{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:14px}.edrop-chemia-home-hero-main{grid-column:1/-1;grid-row:auto;aspect-ratio:2/1}.edrop-chemia-home-hero-copy{padding-left:18px}.edrop-chemia-home-hero-copy h2{font-size:17px}.edrop-chemia-home-hero-main .edrop-chemia-home-hero-copy{padding-left:30px}.edrop-chemia-home-hero-copy h1{font-size:32px}}
@media(max-width:700px){.edrop-chemia-home-hero{grid-template-columns:1fr;grid-template-rows:auto;gap:12px;margin-top:16px}.edrop-chemia-home-hero-main{grid-row:auto;aspect-ratio:2/1}.edrop-chemia-home-hero-copy,.edrop-chemia-home-hero-main .edrop-chemia-home-hero-copy{width:46%;padding:16px 0 16px 16px}.edrop-chemia-home-hero-copy h1,.edrop-chemia-home-hero-copy h2{font-size:clamp(16px,4.6vw,24px);margin-bottom:14px}.edrop-chemia-home-hero-copy p{display:none}.edrop-chemia-home-hero-copy a,.edrop-chemia-home-hero-main .edrop-chemia-home-hero-copy a{font-size:10px;padding:8px;gap:5px}}
.edrop-chemia-home-categories{padding:44px 0 52px;scroll-margin-top:120px}
.edrop-chemia-home-categories-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}
.edrop-chemia-home-categories-heading h2{margin:0 0 8px;color:var(--text,#222);font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.2}
.edrop-chemia-home-categories-heading p{margin:0;color:var(--text-2,#606882);font-size:14px;line-height:1.6}
.edrop-chemia-home-categories-all{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;color:var(--text,#222);font-size:13px;font-weight:500;text-decoration:none}
.edrop-chemia-home-categories-all span{color:var(--primary,#f9a602);font-size:20px}
.edrop-chemia-home-categories-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}
.edrop-chemia-home-categories-grid li{display:flex;min-width:0}
.edrop-chemia-home-categories-grid a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:92px;width:100%;padding:20px;border:1px solid var(--line,#e5e7eb);border-radius:12px;background:#fff;color:var(--text,#222);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s}
.edrop-chemia-home-categories-grid a span{min-width:0;overflow-wrap:anywhere}
.edrop-chemia-home-categories-grid a svg{flex:0 0 18px;color:#8a909c;transition:color .15s,transform .15s}
.edrop-chemia-home-categories-grid a:hover{border-color:var(--primary,#f9a602);background:color-mix(in srgb,var(--primary,#f9a602) 5%,white);box-shadow:0 3px 12px rgb(0 0 0 / .035)}
.edrop-chemia-home-categories-grid a:hover svg{color:var(--text,#222);transform:translateX(3px)}
.edrop-chemia-home-categories a:focus-visible{outline:2px solid var(--primary,#f9a602);outline-offset:4px}
@media(max-width:1000px){.edrop-chemia-home-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.edrop-chemia-home-categories{padding:30px 0 36px}.edrop-chemia-home-categories-heading{align-items:start;flex-direction:column;gap:12px;margin-bottom:18px}.edrop-chemia-home-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.edrop-chemia-home-categories-grid a{gap:10px;min-height:88px;padding:15px 12px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.edrop-chemia-home-categories-grid a,.edrop-chemia-home-categories-grid a svg{transition:none}.edrop-chemia-home-categories-grid a:hover svg{transform:none}}
