.bento__grid{display:grid;gap:var(--saas-grid-gap,24px);grid-template-columns:repeat(12,minmax(0,1fr))}.bento__item{--bento-pad:clamp(1.5rem,2.4vw,2.125rem);--bento-min-h:14rem;background:var(--saas-card-bg,#fff);border:var(--saas-card-border-width,1px) solid var(--saas-border,#e4e1d9);border-radius:var(--saas-radius,12px);display:flex;flex-direction:column;grid-column:span var(--bento-span,4);min-height:var(--bento-min-h);min-width:0;overflow:hidden;padding:var(--bento-pad);position:relative;transition:border-color var(--saas-speed,.22s) var(--saas-ease,cubic-bezier(.22,.61,.36,1)),background-color var(--saas-speed,.22s) var(--saas-ease,cubic-bezier(.22,.61,.36,1))}.bento__item.has-visual,.bento__item.is-tall{--bento-min-h:21rem}.bento__item.is-accent{background:var(--saas-primary-tint,rgba(15,107,84,.07));border-color:rgba(var(--saas-primary-rgb,15,107,84),.28)}.bento__item.has-link:hover{border-color:rgba(var(--saas-primary-rgb,15,107,84),.45)}.bento__body{display:flex;flex:1;flex-direction:column;gap:.75rem;max-width:44ch;position:relative;z-index:1}.bento__item.is-tall:not(.has-visual) .bento__body>.icon-tile{margin-bottom:auto}.bento__item .bento__label{color:var(--saas-muted,#6b7772);margin:0}.bento__item.is-accent .bento__label{color:var(--saas-accent,#ff6b4a)}.bento__item .bento__title{font-size:min(var(--saas-h4,21px),calc(1.12rem + .38vw))}.bento__item .bento__text{color:var(--saas-body,#4a5652)}.bento__item.is-half .bento__body,.bento__item.is-wide .bento__body{max-width:52ch}.bento__visual{background:var(--saas-bg-alt,#f5f3ee);border-left:var(--saas-card-border-width,1px) solid var(--saas-border,#e4e1d9);border-top:var(--saas-card-border-width,1px) solid var(--saas-border,#e4e1d9);border-top-left-radius:var(--saas-radius-sm,8px);bottom:calc(var(--bento-pad)*-1.15);overflow:hidden;pointer-events:none;position:absolute;right:calc(var(--bento-pad)*-.75);width:min(56%,21rem);z-index:0}.bento__visual img{height:auto;width:100%}.bento__item.is-narrow .bento__visual,.bento__item.is-third .bento__visual{width:min(72%,15rem)}.bento__link{color:var(--saas-muted,#6b7772);line-height:0;position:static}.bento__link:after{z-index:1}.bento__arrow{height:16px;position:absolute;right:var(--bento-pad);top:var(--bento-pad);transition:transform var(--saas-speed,.22s) var(--saas-ease,cubic-bezier(.22,.61,.36,1)),color var(--saas-speed,.22s) var(--saas-ease,cubic-bezier(.22,.61,.36,1));width:16px;z-index:2}.bento__item.has-link:hover .bento__arrow{color:var(--saas-primary,#0f6b54);transform:translate(2px,-2px)}.bento__item:has(.bento__link:focus-visible){outline:2px solid var(--saas-primary,#0f6b54);outline-offset:2px}.bento-highlights.surface-dark .bento__item,.on-dark .bento-highlights .bento__item{background:var(--saas-ink-raised,#16242f);border-color:var(--saas-dark-border,hsla(0,0%,100%,.14))}.bento-highlights.surface-dark .bento__item.is-accent,.on-dark .bento-highlights .bento__item.is-accent{background:rgba(var(--saas-primary-rgb,15,107,84),.16);border-color:rgba(var(--saas-primary-rgb,15,107,84),.42)}.bento-highlights.surface-dark .bento__item .bento__label,.on-dark .bento-highlights .bento__item .bento__label{color:var(--saas-on-dark-faint,hsla(0,0%,100%,.52))}.bento-highlights.surface-dark .bento__item.is-accent .bento__label,.on-dark .bento-highlights .bento__item.is-accent .bento__label{color:var(--saas-accent,#ff6b4a)}.bento-highlights.surface-dark .bento__item .bento__text,.on-dark .bento-highlights .bento__item .bento__text{color:var(--saas-on-dark-muted,hsla(0,0%,100%,.72))}.bento-highlights.surface-dark .bento__visual,.on-dark .bento-highlights .bento__visual{background:var(--saas-dark-surface,hsla(0,0%,100%,.05));border-color:var(--saas-dark-border,hsla(0,0%,100%,.14))}.bento-highlights.surface-dark .bento__item:has(.bento__link:focus-visible),.on-dark .bento-highlights .bento__item:has(.bento__link:focus-visible){outline-color:var(--saas-accent,#ff6b4a)}@media (max-width:991px){.bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__item{grid-column:span 2}.bento__item.is-third{grid-column:span 1}.bento__item.is-third.is-tablet-full{grid-column:span 2}.bento__item.has-visual,.bento__item.is-tall{--bento-min-h:18rem}.bento__item .bento__body,.bento__item.is-half .bento__body,.bento__item.is-wide .bento__body{max-width:52ch}}@media (max-width:767px){.bento__grid{gap:16px;grid-template-columns:1fr}.bento__item,.bento__item.is-third,.bento__item.is-third.is-tablet-full{grid-column:1/-1}.bento__item,.bento__item.has-visual,.bento__item.is-tall{--bento-min-h:0}.bento__item .bento__body,.bento__item.is-half .bento__body,.bento__item.is-wide .bento__body{max-width:none}.bento__visual{border:0;border-bottom:var(--saas-card-border-width,1px) solid var(--saas-border,#e4e1d9);border-radius:0;margin:calc(var(--bento-pad)*-1) calc(var(--bento-pad)*-1) 1.25rem;order:-1;position:static;width:auto}.bento-highlights.surface-dark .bento__visual,.on-dark .bento-highlights .bento__visual{border-bottom-color:var(--saas-dark-border,hsla(0,0%,100%,.14))}.bento__arrow{right:1rem;top:1rem}.bento__item.has-visual .bento__arrow{bottom:var(--bento-pad);top:auto}}