.PlantFinderPage_page__mBz26{padding:44px 0 64px;background:radial-gradient(circle at 96% 4%,rgba(213,227,204,.52),transparent 25rem),linear-gradient(180deg,#fcfdf9,#f7faf3)}.PlantFinderPage_shell__3BMd0{display:grid;grid-gap:8px;gap:8px}.PlantFinderPage_hero__zfiVY{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:clamp(28px,5vw,68px);gap:clamp(28px,5vw,68px);align-items:flex-end}.PlantFinderPage_heroCopy__brT1D{min-width:0}.PlantFinderPage_hero__zfiVY h1{max-width:780px;margin:10px 0 18px;color:#123823;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6vw,5.5rem);font-weight:500;line-height:.95;letter-spacing:-.055em}.PlantFinderPage_lead__SFs_6{max-width:660px;margin:0;color:#506157;font-size:1.03rem;line-height:1.65}.PlantFinderPage_libraryPrompt__vrh8P{display:flex;flex-wrap:wrap;gap:5px 9px;margin:18px 0 0;color:#64736a;font-size:.9rem}.PlantFinderPage_libraryPrompt__vrh8P a{color:#25663e;font-weight:800;text-decoration:underline;text-underline-offset:3px}.PlantFinderPage_howItWorks__tFrAK{padding:22px;border:1px solid #d4dfcf;border-radius:18px;background:rgba(255,255,255,.76);box-shadow:0 15px 38px rgba(24,57,43,.07)}.PlantFinderPage_howItWorks__tFrAK>span{color:#39764e;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.PlantFinderPage_howItWorks__tFrAK h2{margin:5px 0 15px;color:#173b28;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.PlantFinderPage_howItWorks__tFrAK ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.PlantFinderPage_howItWorks__tFrAK li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:#617067;font-size:.82rem;line-height:1.45}.PlantFinderPage_howItWorks__tFrAK li b{display:grid;width:30px;height:30px;place-items:center;color:#fff;border-radius:50%;background:#39764e}.PlantFinderPage_howItWorks__tFrAK li span,.PlantFinderPage_howItWorks__tFrAK li strong{display:block}.PlantFinderPage_howItWorks__tFrAK li strong{color:#173b28}@media (max-width:900px){.PlantFinderPage_hero__zfiVY{grid-template-columns:minmax(0,1fr)}.PlantFinderPage_howItWorks__tFrAK{max-width:680px}}@media (max-width:560px){.PlantFinderPage_page__mBz26{padding:28px 0 44px}.PlantFinderPage_hero__zfiVY{gap:24px}.PlantFinderPage_hero__zfiVY h1{font-size:clamp(2.6rem,13vw,3.45rem);line-height:.98}.PlantFinderPage_howItWorks__tFrAK{padding:18px}}.PlantFinder_matcher__MndBf{display:grid;grid-gap:22px;gap:22px;margin-top:30px}.PlantFinder_questionPanel__5btj2{padding:clamp(20px,3vw,32px);border:1px solid #d7e2d2;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(218,232,208,.55),transparent 20rem),rgba(255,255,255,.9);box-shadow:0 18px 44px rgba(24,57,43,.08)}.PlantFinder_questionHeader__3UKvP{max-width:680px}.PlantFinder_questionHeader__3UKvP>span{color:#39764e;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.PlantFinder_questionHeader__3UKvP h2{margin-top:6px;color:#173b28;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600}.PlantFinder_questionGroup__bYDwi>p,.PlantFinder_questionHeader__3UKvP p,.PlantFinder_updateNote__hBENS{margin:0;color:#5b6d62}.PlantFinder_questionForm__kZJT7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.PlantFinder_questionGroup__bYDwi{min-width:0;margin:0;padding:20px;border:1px solid #dce5d7;border-radius:16px;background:rgba(249,251,246,.88)}.PlantFinder_questionGroup__bYDwi legend{display:flex;gap:9px;align-items:center;padding-inline:4px;color:#173b28;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:700}.PlantFinder_questionGroup__bYDwi legend span{display:grid;width:28px;height:28px;place-items:center;color:#fff;border-radius:50%;background:#39764e;font-family:Arial,Helvetica,sans-serif;font-size:.82rem}.PlantFinder_questionGroup__bYDwi>p{min-height:44px;font-size:.86rem;line-height:1.5}.PlantFinder_fieldGrid__IaI5F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px 12px;gap:15px 12px;margin-top:15px}.PlantFinder_fieldGrid__IaI5F label{min-width:0;color:#173b28;font-size:.88rem}.PlantFinder_fieldGrid__IaI5F select{width:100%;min-height:48px;padding-inline:12px 34px;border-color:#b9cbb5;border-radius:10px;color:#173b28;background-color:#fff;font-weight:600}.PlantFinder_fieldGrid__IaI5F small{color:#69786f;font-size:.76rem;font-weight:400;line-height:1.45}.PlantFinder_priorityField__U0BUr{grid-column:1/-1}.PlantFinder_updateNote__hBENS{font-size:.82rem;font-weight:700}.PlantFinder_questionFooter__EuzF0{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:16px}.PlantFinder_viewMatchesButton__hDOMz{min-height:44px;padding:8px 14px;color:#fff;border:1px solid #286943;border-radius:10px;background:#286943;cursor:pointer;font-weight:800}.PlantFinder_resultsSection__8me2d,.PlantFinder_startState__H2W9w{padding:0}.PlantFinder_resultsSection__8me2d{display:grid;grid-gap:18px;gap:18px;margin-top:12px}.PlantFinder_resultsSection__8me2d:focus-visible{outline:3px solid #d98b3b;outline-offset:6px}.PlantFinder_resultsHeader__yseB0{display:flex;gap:24px;align-items:flex-end;justify-content:space-between}.PlantFinder_resultsHeader__yseB0>div>span,.PlantFinder_startState__H2W9w>div>span{color:#39764e;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.PlantFinder_resultsHeader__yseB0 h2,.PlantFinder_startState__H2W9w h2{margin:4px 0 6px;color:#173b28;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.35rem)}.PlantFinder_emptyState__GUlC3 p,.PlantFinder_resultsHeader__yseB0 p,.PlantFinder_startState__H2W9w p{margin:0}.PlantFinder_activeAnswers__xcjld button,.PlantFinder_resetButton__IvpwF,.PlantFinder_startActions__mVNF5 button{min-height:44px;padding:8px 13px;color:#1d5b38;border:1px solid #bed0b8;border-radius:999px;background:#fff;cursor:pointer;font-weight:700}.PlantFinder_resetButton__IvpwF{flex:0 0 auto}.PlantFinder_activeAnswers__xcjld,.PlantFinder_startActions__mVNF5{display:flex;flex-wrap:wrap;gap:8px}.PlantFinder_activeAnswers__xcjld button{min-height:44px;padding-block:6px;background:#edf4e9;font-size:.8rem}.PlantFinder_activeAnswers__xcjld button span{margin-left:5px;font-size:1rem}.PlantFinder_resultCount__B3DKS{margin:0;color:#64736a;font-size:.84rem}.PlantFinder_resultsGrid__vmOyk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.PlantFinder_startState__H2W9w{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding:24px;border:1px dashed #bdcfb7;border-radius:18px;background:#f7faf4}.PlantFinder_startIcon__3_VkO{display:grid;width:58px;height:58px;place-items:center;color:#2d7046;border-radius:50%;background:#e6f0e1;font-size:1.65rem}.PlantFinder_startActions__mVNF5{margin-top:15px}.PlantFinder_emptyState__GUlC3{max-width:720px;padding:20px;border:1px solid #ead5ad;border-radius:14px;background:#fff8ec}.PlantFinder_emptyState__GUlC3 strong{display:block;margin-bottom:5px;color:#614817}@media (max-width:900px){.PlantFinder_questionForm__kZJT7{grid-template-columns:minmax(0,1fr)}.PlantFinder_questionGroup__bYDwi>p{min-height:0}.PlantFinder_resultsGrid__vmOyk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.PlantFinder_matcher__MndBf{margin-top:24px}.PlantFinder_questionGroup__bYDwi,.PlantFinder_questionPanel__5btj2{padding:16px;border-radius:16px}.PlantFinder_fieldGrid__IaI5F{grid-template-columns:minmax(0,1fr)}.PlantFinder_priorityField__U0BUr{grid-column:auto}.PlantFinder_questionFooter__EuzF0,.PlantFinder_resultsHeader__yseB0{align-items:flex-start;flex-direction:column}.PlantFinder_resultsGrid__vmOyk,.PlantFinder_startState__H2W9w{grid-template-columns:minmax(0,1fr)}.PlantFinder_startState__H2W9w{padding:18px}}