.reveeg-page .reveeg-hero{align-items:center;padding-top:48px}.reveeg-product-logo{display:block;width:min(100%,540px);height:auto;max-width:100%;margin:0 0 20px}.reveeg-page .hero h1{font-size:clamp(44px,5.8vw,78px);line-height:1.04;letter-spacing:-.045em}.reveeg-status{display:inline-flex;align-items:center;min-height:46px;padding:10px 16px;border:1px solid #a8d8cd;border-radius:8px;color:#07594e;background:#ecf8f3;font-size:13px;font-weight:600}.reveeg-page .hero-actions{align-items:center}.reveeg-page .feature-grid h3{margin-top:36px}.reveeg-evidence{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:36px}.reveeg-evidence span{padding:14px 20px;border:1px solid #7691ad;border-radius:8px}.reveeg-launch-card{padding:24px;border:1px solid #a8d8cd;border-radius:10px;margin-top:24px}.reveeg-faq{max-width:940px;margin-top:36px}.reveeg-faq details{padding:22px 0;border-bottom:1px solid rgba(3,62,123,.18)}.reveeg-faq summary{font-weight:600;color:#033e7b;cursor:pointer}.reveeg-faq p{max-width:850px}.product-catalog .reveeg-card-logo{width:min(100%,250px);height:auto;display:block;margin:20px 0 8px}.product-catalog .reveeg-card h3{margin-top:10px}.product-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.reveeg-page .feature-grid p{display:block;overflow:visible;-webkit-line-clamp:unset}.reveeg-page .feature-grid article{min-width:0}@media(max-width:1000px){.product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.reveeg-page .site-header{gap:16px;flex-wrap:wrap}}@media(max-width:650px){.product-catalog{grid-template-columns:1fr}.reveeg-page .reveeg-hero{padding-top:28px;gap:26px}.reveeg-product-logo{max-width:380px}.reveeg-page .hero h1{font-size:43px}.reveeg-evidence{gap:10px;font-size:14px}.reveeg-page nav{gap:18px;flex-wrap:wrap}.reveeg-faq summary{font-size:16px}}

/* Four product cards and navigation remain readable at intermediate widths. */
.product-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header:has(+main .product-catalog){flex-wrap:wrap}.site-header:has(+main .product-catalog) nav{flex-wrap:wrap}@media(max-width:650px){.product-catalog{grid-template-columns:1fr}}

.catalog-product-logo{display:block;width:min(100%,280px);height:auto;margin:18px 0}.eegkeep-offer{color:#033e7b;font-size:16px}.eegkeep-offer strong{font-size:28px}.reveeg-page section[id]{scroll-margin-top:180px}
