/* Odana uygun bitki: yaprak yeşili kutu; solda üç soru (polen sarısı seçili çipler), sağda uyum yüzdeli üç beyaz kart */
.cc_y02kvqkk_zluSQx5bAi .pfind { padding-top: 4rem; }
@media (min-width: 1024px) { .cc_y02kvqkk_zluSQx5bAi .pfind { padding-top: 6.5rem; } }
.cc_y02kvqkk_zluSQx5bAi .pfind__box { display: grid; gap: 1.75rem; padding: 1.875rem 1.25rem; border-radius: 48px; background: var(--lale-forest); color: var(--lale-white); }
@media (min-width: 1024px) { .cc_y02kvqkk_zluSQx5bAi .pfind__box { grid-template-columns: 0.8fr 1.2fr; gap: 3rem; align-items: center; padding: 3.5rem; } }
.cc_y02kvqkk_zluSQx5bAi .pfind__eyebrow { --eyebrow-c: var(--lale-butter); }
.cc_y02kvqkk_zluSQx5bAi .pfind__title { margin-top: 0.75rem; font-size: clamp(2.2rem, 4.6vw, 3.8rem); }
.cc_y02kvqkk_zluSQx5bAi .pfind__title em { font-style: normal; color: var(--lale-butter); }
.cc_y02kvqkk_zluSQx5bAi .pfind__lead { margin: 0.75rem 0 0; color: #cfe8da; }
.cc_y02kvqkk_zluSQx5bAi .pfind__q { margin-top: 1.375rem; }
.cc_y02kvqkk_zluSQx5bAi .pfind__q > span { display: block; margin-bottom: 0.625rem; color: #cfe8da; font-weight: 700; }
.cc_y02kvqkk_zluSQx5bAi .pfind__opts { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.cc_y02kvqkk_zluSQx5bAi .pfind__opts button { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.6rem 1rem; border: 0; border-radius: 999px; background: rgba(255, 255, 255, 0.1); color: var(--lale-white); font-family: var(--lale-font); font-size: 0.92rem; font-weight: 700; cursor: pointer; transition: background 0.25s; }
.cc_y02kvqkk_zluSQx5bAi .pfind__opts button .lale-icon { width: 1.125rem; height: 1.125rem; }
.cc_y02kvqkk_zluSQx5bAi .pfind__opts button.is-on { background: var(--lale-butter); color: var(--lale-ink); }
.cc_y02kvqkk_zluSQx5bAi .pfind__res { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.75rem; align-items: start; }
.cc_y02kvqkk_zluSQx5bAi .pfind__card { padding: 0.625rem; border-radius: 30px; background: var(--lale-white); color: var(--lale-ink); animation: cc_y02kvqkk_zluSQx5bAi_pfind-in 0.5s var(--lale-ease) both; }
@keyframes cc_y02kvqkk_zluSQx5bAi_pfind-in { from { opacity: 0; transform: translateY(14px); } }
.cc_y02kvqkk_zluSQx5bAi .pfind__img { position: relative; display: block; aspect-ratio: 3 / 4; overflow: hidden; border-radius: 22px; background: var(--lale-tissue); }
.cc_y02kvqkk_zluSQx5bAi .pfind__img img { width: 100%; height: 100%; object-fit: cover; }
.cc_y02kvqkk_zluSQx5bAi .pfind__m { position: absolute; right: 0.5rem; top: 0.5rem; display: grid; place-items: center; width: 3.625rem; height: 4rem; padding-top: 0.625rem; background: var(--lale-butter); color: var(--lale-ink); font-size: 0.95rem; font-weight: 800; }
.cc_y02kvqkk_zluSQx5bAi .pfind__body h3 { margin: 0.625rem 0.25rem 0.125rem; font-family: var(--lale-font-soft); font-weight: 400; font-size: 1.3rem; }
.cc_y02kvqkk_zluSQx5bAi .pfind__body h3 a { color: inherit; text-decoration: none; }
.cc_y02kvqkk_zluSQx5bAi .pfind__body p { margin: 0 0.25rem 0.5rem; color: var(--lale-ink-2); font-size: 0.86rem; }
.cc_y02kvqkk_zluSQx5bAi .pfind__row { display: flex; justify-content: space-between; align-items: center; margin: 0 0.25rem 0.25rem; }
.cc_y02kvqkk_zluSQx5bAi .pfind__row b { font-weight: 800; }
.cc_y02kvqkk_zluSQx5bAi .pfind__row button { display: grid; place-items: center; width: 2.5rem; height: 2.5rem; border: 0; border-radius: 50%; background: var(--lale-forest); color: var(--lale-white); font-size: 1rem; line-height: 2.5rem; cursor: pointer; }
.cc_y02kvqkk_zluSQx5bAi .pfind__empty { color: #cfe8da; }
@media (max-width: 700px) {
  .cc_y02kvqkk_zluSQx5bAi .pfind__res { grid-template-columns: 1fr; }
  .cc_y02kvqkk_zluSQx5bAi .pfind__card { display: grid; grid-template-columns: 7.5rem 1fr; gap: 0.75rem; align-items: center; }
  .cc_y02kvqkk_zluSQx5bAi .pfind__img { aspect-ratio: 1; }
}
