.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height;background:transparent;border:none;border-radius:0;overflow:visible;box-shadow:none;display:flex;flex-direction:column}.dashboard-edit-mode .react-grid-item{transition:none!important;border:none;cursor:move}.widget-grid-item{width:100%;height:100%;display:flex!important;flex-direction:column;visibility:visible!important;opacity:1!important}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:.9;transition:none!important}.react-grid-item.react-draggable-dragging{z-index:100;box-shadow:0 8px 24px rgba(0,0,0,.2);opacity:.9;transition:none!important}.react-grid-item.dropping{visibility:visible;opacity:.6}.react-grid-item.react-grid-placeholder{background:#c5a572;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-edit-mode .react-grid-item>.react-resizable-handle{position:absolute!important;opacity:1!important;background:white!important;border:1px solid #d1d5db!important;border-radius:4px!important;width:24px!important;height:24px!important;bottom:8px!important;right:8px!important;z-index:25!important;cursor:se-resize!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;display:flex!important;align-items:center!important;justify-content:center!important}.dashboard-edit-mode .react-grid-item[style*="height: 40px"]>.react-resizable-handle,.dashboard-edit-mode .react-grid-item[style*="height:40px"]>.react-resizable-handle{top:8px!important;bottom:auto!important;right:76px!important}.dashboard-edit-mode .react-grid-item>.react-resizable-handle:hover{background:#f9fafb!important;border-color:#9ca3af!important}.dashboard-edit-mode .react-grid-item>.react-resizable-handle:after{content:""!important;width:14px!important;height:14px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15,3 21,3 21,9'%3E%3C/polyline%3E%3Cline x1='21' y1='3' x2='14' y2='10'%3E%3C/line%3E%3Cpolyline points='9,21 3,21 3,15'%3E%3C/polyline%3E%3Cline x1='3' y1='21' x2='10' y2='14'%3E%3C/line%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important;transform:scaleX(-1)!important;display:block!important}.react-grid-item.static{background:#f5efe7;cursor:inherit}@media (max-width:996px){.react-grid-item>.react-resizable-handle{width:15px;height:15px}}@media (max-width:768px){.react-grid-item{transition-duration:.15s}.react-grid-item>.react-resizable-handle{width:12px;height:12px}}.widget-content{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.widget-content>div{flex:1;width:100%;height:100%}.widget-header{padding:12px 16px;background:transparent;display:flex;justify-content:space-between;align-items:center;min-height:48px}.widget-body{flex:1;padding:0 8px;overflow:auto;background:transparent}.widget-toolbar{display:flex;gap:8px;opacity:0;transition:opacity .2s ease;z-index:9999;position:relative}.react-grid-item:hover .widget-toolbar{opacity:1}.widget-edit-mode .widget-toolbar{opacity:1!important}.react-grid-item .widget-controls,.react-grid-item .widget-toolbar{pointer-events:auto!important;z-index:9999!important}.react-grid-layout:not(.dashboard-edit-mode) .react-grid-item>.react-resizable-handle{display:none!important}.FeatureCards_featureCardStack__bm03q{display:flex;flex-direction:column;width:100%;align-self:stretch;gap:var(--section-stack-gap)}@media (min-width:768px){.FeatureCards_featureCardStack__bm03q{gap:var(--content-gap-lg,2rem)}}.FeatureCards_featureCardShell__hf8zN{display:grid;grid-template-areas:"text" "media";row-gap:var(--section-stack-gap);-moz-column-gap:var(--content-gap);column-gap:var(--content-gap);align-items:center;justify-items:center}@media (max-width:767px){.FeatureCards_featureCardStack__bm03q{gap:var(--content-gap)}.FeatureCards_featureCardShell__hf8zN{row-gap:var(--content-gap)}.FeatureCards_featureCardMedia__nxXIX{width:100vw;width:100dvw;max-width:100vw;max-width:100dvw;max-inline-size:none;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw)}.FeatureCards_featureCardMediaFrame__BtJU_{max-inline-size:none;margin-inline:0;width:100%}}@media (min-width:768px){.FeatureCards_featureCardShell__hf8zN{grid-template-columns:minmax(0,var(--feature-card-text-measure,var(--feature-card-text-max))) minmax(0,min(var(--feature-card-media-max),var(--feature-media-inline)));grid-template-areas:"text media";-moz-column-gap:var(--hero-column-gap,var(--content-gap-lg));column-gap:var(--hero-column-gap,var(--content-gap-lg));row-gap:var(--content-gap-lg);justify-content:center;justify-items:center}.FeatureCards_featureCardShellReverse__KNuSU{grid-template-columns:minmax(0,min(var(--feature-card-media-max),var(--feature-media-inline))) minmax(0,var(--feature-card-text-measure,var(--feature-card-text-max)));grid-template-areas:"media text"}}.FeatureCards_featureCardText__scnrH{grid-area:text;width:100%;max-inline-size:var(--feature-card-text-max);justify-self:center;text-align:start}@media (min-width:768px){.FeatureCards_featureCardText__scnrH{max-inline-size:min(100%,var(--feature-card-text-measure,var(--feature-card-text-max)))}}.FeatureCards_featureCardTextStack__CfXOe{width:100%}.FeatureCards_featureCardDescription__MPqFc,.FeatureCards_featureCardHeading__UL1qs{margin:0}.FeatureCards_featureCardList__bnq1L{margin:0;padding-inline-start:var(--space-sm,1.5rem);display:grid;gap:.5rem;text-align:start;list-style-position:outside}.FeatureCards_featureCardListOrdered__WNFpU{list-style-type:decimal}.FeatureCards_featureCardListUnordered__IpjhD{list-style-type:disc}.FeatureCards_featureCardMedia__nxXIX{grid-area:media;justify-self:center;display:flex;align-items:center;overflow:clip}.FeatureCards_featureCardMediaFrame__BtJU_,.FeatureCards_featureCardMedia__nxXIX{width:100%;max-inline-size:min(var(--feature-card-media-max),var(--feature-media-inline))}.FeatureCards_featureCardMediaFrame__BtJU_{margin-inline:auto}