.product__tabs{display:flex;flex-direction:column;padding:32px 0;gap:32px}.product__panel.active{display:grid}.product__panel{display:none;grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:23px}.product__tile{--bg-color:transparent;--border-color:var(--border-base);--hover-color:var(--cribl-dark-green);--hover-background:var(--cribl-light-green);display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius-sm);text-decoration:none;background-color:var(--bg-color)}.product__tile:has(.product__tile-icon){flex-direction:row;align-items:flex-start;gap:12px}.product__tile-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.product__tile-icon{display:flex;flex-shrink:0;width:24px;height:24px;margin-top:3px;color:var(--text-color-85)}.product__tile-icon-img{display:block;width:24px;height:24px;object-fit:contain}.product__tile:hover{--border-color:var(--hover-background);color:var(--hover-color);background-color:var(--hover-background)}.product__tile--static{cursor:default}.product__tile--static:hover{--border-color:var(--border-base);color:inherit;background-color:var(--bg-color)}.product__tile-header{color:var(--text-color-85);font-weight:600;font-size:16px;line-height:25px}.product__description{color:var(--text-color-85);font-size:12px;line-height:18px}html[data-theme=dark] .product__tile{--hover-color:var(--cribl-light-green);--hover-background:var(--cribl-dark-green)}html[data-theme=dark] .product__tile--static:hover{--border-color:var(--border-base)}html[data-theme=dark] .product__tile-icon[data-llm-icon=openai] .product__tile-icon-img,html[data-theme=dark] .product__tile-icon[data-llm-icon=langchain] .product__tile-icon-img,html[data-theme=dark] .product__tile-icon[data-llm-icon=anthropic] .product__tile-icon-img{filter:invert(1)brightness(1.05)}html[data-theme=dark] .product__tile-icon[data-llm-icon=bedrock] .product__tile-icon-img{filter:drop-shadow(0 0 .75px rgba(255,255,255,.35))}@media(max-width:1024px){.product__tabs{padding-top:var(--spacing-md);gap:var(--spacing-xl)}.product__panel{grid-template-columns:1fr;gap:var(--spacing-md)}}