.feature-cards-grid{display:grid;gap:var(--spacing-2xl) var(--spacing-5xl);grid-template-columns:1fr}@media (width >= 768px){.feature-cards-grid{grid-template-columns:repeat(4,1fr)}.feature-cards-grid .feature-card:nth-child(-n+4){grid-column:span 2}.feature-cards-grid .feature-card:nth-last-child(1){grid-row-start:3;grid-column:2/span 2}}@media (width >= 1024px){.feature-cards-grid{grid-template-columns:repeat(6,1fr)}.feature-cards-grid .feature-card:nth-child(-n+3){grid-column:span 2}.feature-cards-grid .feature-card:nth-last-child(2){grid-row-start:2;grid-column:2/span 2}.feature-cards-grid .feature-card:nth-last-child(1){grid-row-start:2;grid-column:4/span 2}}@media (width >= 1440px){.feature-cards-grid .feature-card:nth-child(1){grid-column:1/2;grid-row:1}.feature-cards-grid .feature-card:nth-child(2){grid-column:2/3;grid-row:1}.feature-cards-grid .feature-card:nth-child(3){grid-column:1/2;grid-row:2}.feature-cards-grid .feature-card:nth-child(4){grid-column:2/3;grid-row:2}.feature-cards-grid .feature-card:nth-child(5){grid-column:3/4;grid-row:2}.feature-cards-grid .feature-card:nth-child(6){grid-column:3/4;grid-row:1}}.feature-card{display:flex;flex-direction:column;width:-moz-max-content;width:max-content;gap:var(--spacing-md)}.feature-card .feature-card-image{border-radius:var(--spacing-sm);-o-object-fit:contain;object-fit:contain;height:158px;width:190px}.feature-card .feature-card-text{font-size:var(--font-size-md-desktop);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md-desktop);color:var(--primary-teal-600)}.details-modal-wrapper{max-height:calc(100vh - 60px);overflow-y:auto}.details-modal-wrapper .details-modal{margin:auto;display:flex;padding:var(--spacing-xl);border-radius:var(--spacing-sm);gap:var(--spacing-xl);flex-flow:column wrap;background-color:var(--secondary-gray-100);max-width:calc(100vw - 2 * var(--bitovi-cmsr-module-padding))}@media (width >= 768px){.details-modal-wrapper .details-modal{max-width:calc(100vw - 2rem * var(--bitovi-cmsr-module-padding-md-rem))}}@media (width >= 1024px){.details-modal-wrapper .details-modal{max-width:calc(var(--bitovi-cmsr-module-max-width) * 2 / 3)}}.details-modal-wrapper .details-modal:focus{outline:none}.details-modal-wrapper .details-modal-close-container{display:flex;width:100%;justify-content:flex-end;align-items:center}.details-modal-wrapper .details-modal-close-container .details-modal-close{background:none;border:none;cursor:pointer;width:32px;height:32px}.details-modal-wrapper .details-modal-title{font-family:var(--font-poppins);font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl-mobile);line-height:var(--line-height-3xl-mobile);color:var(--primary-teal-900)}@media (width >= 768px){.details-modal-wrapper .details-modal-title{font-size:var(--font-size-4xl-desktop);line-height:var(--line-height-3xl-desktop)}}.details-modal-wrapper .details-modal-subtitle{font-family:var(--font-poppins);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl-mobile);line-height:var(--line-height-xl-mobile);color:var(--primary-teal-900)}@media (width >= 768px){.details-modal-wrapper .details-modal-subtitle{font-size:var(--font-size-xl-desktop);line-height:var(--line-height-xl-desktop)}}.details-modal-wrapper p{font-style:var(--font-inter);font-weight:var(--font-weight-regular);font-size:var(--font-size-md-mobile);line-height:var(--line-height-md-mobile);color:var(--primary-teal-950)}@media (width >= 768px){.details-modal-wrapper p{font-size:var(--font-size-md-desktop);line-height:var(--line-height-md-desktop)}}.details-modal-wrapper .details-modal-link{color:var(--secondary-white);background-color:var(--primary-teal-600);font-family:var(--font-inter);font-size:var(--font-size-md-desktop);line-height:var(--line-height-xl-desktop);font-weight:var(--font-weight-semibold);text-decoration:none;width:-moz-fit-content;width:fit-content;gap:var(--spacing-sm-md);text-align:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--spacing-sm);display:inline-flex;align-items:center;justify-content:center}.react-aria-ModalOverlay{position:fixed;top:0;left:0;width:100vw;height:var(--visual-viewport-height);background-color:color-mix(in srgb,var(--secondary-gray-950) 60%,transparent);display:flex;align-items:center;justify-content:center;z-index:100}.react-aria-ModalOverlay[data-entering]{animation:modal-fade .2s}.react-aria-ModalOverlay[data-exiting]{animation:modal-fade .15s reverse ease-in}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}
