/**
 * Copyright (c) 2026 DNA Genics, S.L. All rights reserved.
 * Upcoming-kit homepage promotion, shared by both public homepage paths.
 */
.kit-home-promotion{background:#efe6d6;color:#213a2f;padding:36px 0;font:16px/1.6 Arial,sans-serif}.kit-home-inner{width:min(1360px,calc(100% - 80px));margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8%}.kit-home-promotion figure{margin:0;min-width:0;text-align:center}.kit-home-promotion img{display:block;width:100%;max-width:400px;height:auto;margin:auto;mix-blend-mode:multiply}.kit-home-promotion figcaption{font-size:.65rem;color:#62685f}.kit-home-copy{padding-block:30px;max-width:620px}.kit-home-copy h2{font:400 clamp(2.8rem,4.5vw,4.7rem)/1.05 var(--hd-serif,Georgia,serif);color:#213a2f;letter-spacing:-.04em;margin:0 0 25px}.kit-home-eyebrow{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#80602e;margin-bottom:22px}.kit-home-action{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:13px 20px;background:#213a2f;color:#fff!important;text-decoration:none!important;border-radius:4px;font-size:.9rem;font-weight:700;margin-block:12px}.kit-home-action:hover{background:#304f3d}.kit-home-action:focus-visible,.kit-home-hero-link a:focus-visible{outline:3px solid #947136;outline-offset:4px}.kit-home-note{font-size:.75rem;color:#62685f;max-width:390px}.kit-home-hero-link{margin:16px 0 0;font:400 .85rem/1.5 Arial,sans-serif}.kit-home-hero-link a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}
@media(max-width:767px){.kit-home-inner{width:calc(100% - 36px);grid-template-columns:1fr;gap:20px}.kit-home-copy{grid-row:1;padding-block:10px}.kit-home-copy h2{font-size:3rem}.kit-home-action{width:100%;text-align:center}.kit-home-promotion img{max-width:320px}.kit-home-promotion{padding-block:30px}}
