.projectFeatureCard_card__o2D_q{background-color:var(--surface-primary-light);border-radius:20px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:12px 0 4px;position:relative}.projectFeatureCard_card__o2D_q.projectFeatureCard_hasImage__HcO8O{padding:0}.projectFeatureCard_imageArea__n3TGn{align-items:center;background:linear-gradient(180deg,var(--surface-secondary-light) 0,var(--surface-primary-light) 100%);display:flex;flex:1 1 60%;justify-content:center;overflow:hidden;padding:12px;position:relative}.projectFeatureCard_imageWrapper__jmPGl{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.projectFeatureCard_imageWrapper__jmPGl>*{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.projectFeatureCard_contentArea__iGc1T{display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:4px 12px 16px}.projectFeatureCard_card__o2D_q.projectFeatureCard_hasImage__HcO8O .projectFeatureCard_contentArea__iGc1T{flex:0 0 auto}.projectFeatureCard_iconWrapper__oe01n{align-items:center;background-color:var(--surface-secondary-light);border-radius:8px;color:var(--text-secondary);display:flex;height:48px;justify-content:center;width:48px}.projectFeatureCard_badgeWrapper__SbyB5{display:flex;gap:6px}.projectFeatureCard_title__L_Orp{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.2;margin:0}.projectFeatureCard_description__3scjb{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}@media (min-width:1025px){.projectFeatureCard_grid-card-1__3WHU7 .projectFeatureCard_title__L_Orp,.projectFeatureCard_grid-card-4__IFvDP .projectFeatureCard_title__L_Orp{font-size:20px}.projectFeatureCard_grid-card-1__3WHU7 .projectFeatureCard_description__3scjb,.projectFeatureCard_grid-card-4__IFvDP .projectFeatureCard_description__3scjb{font-size:15px}.projectFeatureCard_card__o2D_q.projectFeatureCard_hasImage__HcO8O .projectFeatureCard_imageArea__n3TGn{flex:1 1 70%}}@media (max-width:1024px) and (min-width:769px){.projectFeatureCard_card__o2D_q,.projectFeatureCard_card__o2D_q.projectFeatureCard_hasImage__HcO8O{padding:0}.projectFeatureCard_title__L_Orp{font-size:17px}.projectFeatureCard_description__3scjb{font-size:13px}.projectFeatureCard_iconWrapper__oe01n{height:44px;width:44px}.projectFeatureCard_contentArea__iGc1T{gap:10px;padding:20px}.projectFeatureCard_imageArea__n3TGn{padding:20px}}@media (max-width:768px){.projectFeatureCard_card__o2D_q{align-items:center;flex-direction:row;gap:16px;min-height:120px;padding:16px}.projectFeatureCard_card__o2D_q.projectFeatureCard_hasImage__HcO8O{align-items:stretch;flex-direction:column;gap:16px;min-height:auto;padding:0}.projectFeatureCard_card__o2D_q.projectFeatureCard_hasImage__HcO8O .projectFeatureCard_imageArea__n3TGn{background:linear-gradient(180deg,var(--surface-secondary-light) 0,var(--surface-primary-light) 100%);border-radius:20px 20px 0 0;flex:0 0 auto;max-width:none;min-height:200px;padding:16px;width:100%}.projectFeatureCard_card__o2D_q.projectFeatureCard_hasImage__HcO8O .projectFeatureCard_contentArea__iGc1T{flex:1 1;gap:8px;padding:16px}.projectFeatureCard_card__o2D_q:not(.projectFeatureCard_hasImage__HcO8O) .projectFeatureCard_contentArea__iGc1T{flex:1 1;gap:8px;padding:0}.projectFeatureCard_iconWrapper__oe01n{height:40px;width:40px}.projectFeatureCard_title__L_Orp{font-size:16px}.projectFeatureCard_description__3scjb{font-size:13px;line-height:1.4}}@media (max-width:500px){.projectFeatureCard_card__o2D_q{gap:12px;min-height:100px;padding:12px}.projectFeatureCard_card__o2D_q.projectFeatureCard_hasImage__HcO8O{gap:12px;padding:0}.projectFeatureCard_card__o2D_q.projectFeatureCard_hasImage__HcO8O .projectFeatureCard_imageArea__n3TGn{flex:0 0 auto;max-width:none;min-height:160px;padding:12px;width:100%}.projectFeatureCard_card__o2D_q.projectFeatureCard_hasImage__HcO8O .projectFeatureCard_contentArea__iGc1T{padding:12px}.projectFeatureCard_iconWrapper__oe01n{height:36px;width:36px}.projectFeatureCard_title__L_Orp{font-size:15px}.projectFeatureCard_description__3scjb{font-size:12px}}.projectFeaturesBento_section__HYkkq{margin:0 auto;padding:80px 16px;position:relative;width:100%}.projectFeaturesBento_container__gYq_E{margin:0 auto;max-width:1200px;position:relative;width:100%}.projectFeaturesBento_bentoGrid__YCker{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(7,minmax(80px,1fr));max-width:1200px;min-height:800px;width:100%}.projectFeaturesBento_grid-card-1__0XuZW{grid-column:1/span 4;grid-row:1/span 5}.projectFeaturesBento_grid-card-2__TaMfZ{grid-column:5/span 2;grid-row:1/span 3}.projectFeaturesBento_grid-card-3__JP4VY{grid-column:7/span 2;grid-row:1/span 4}.projectFeaturesBento_grid-card-4__wTcdR{grid-column:1/span 4;grid-row:6/span 2}.projectFeaturesBento_grid-card-5__onhmD{grid-column:5/span 2;grid-row:4/span 4}.projectFeaturesBento_grid-card-6__vDpt_{grid-column:7/span 2;grid-row:5/span 3}@media (max-width:1024px) and (min-width:769px){.projectFeaturesBento_section__HYkkq{padding:60px 16px}.projectFeaturesBento_bentoGrid__YCker{gap:10px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(12,minmax(0,1fr));max-width:1000px;min-height:950px}.projectFeaturesBento_grid-card-1__0XuZW{grid-column:1/span 6;grid-row:1/span 3}.projectFeaturesBento_grid-card-2__TaMfZ{grid-column:1/span 3;grid-row:9/span 4}.projectFeaturesBento_grid-card-3__JP4VY{grid-column:4/span 3;grid-row:4/span 3}.projectFeaturesBento_grid-card-4__wTcdR{grid-column:1/span 6;grid-row:7/span 2}.projectFeaturesBento_grid-card-5__onhmD{grid-column:1/span 3;grid-row:4/span 3}.projectFeaturesBento_grid-card-6__vDpt_{grid-column:4/span 3;grid-row:9/span 4}}@media (max-width:768px){.projectFeaturesBento_section__HYkkq{padding:48px 16px}.projectFeaturesBento_bentoGrid__YCker{display:flex;flex-direction:column;gap:16px;min-height:auto}.projectFeaturesBento_grid-card-1__0XuZW,.projectFeaturesBento_grid-card-2__TaMfZ,.projectFeaturesBento_grid-card-3__JP4VY,.projectFeaturesBento_grid-card-4__wTcdR,.projectFeaturesBento_grid-card-5__onhmD,.projectFeaturesBento_grid-card-6__vDpt_{grid-column:unset;grid-row:unset;min-height:auto}}@media (max-width:500px){.projectFeaturesBento_section__HYkkq{padding:32px 16px}.projectFeaturesBento_bentoGrid__YCker{gap:12px}}