.paddle-finder{background:#fff;padding-top:3rem;padding-bottom:3rem;gap:2rem}.paddle-finder-header{width:100%;max-width:900px;padding:0 1rem;color:#547b5c;text-align:center}.paddle-finder h1,.paddle-finder h2{color:#0f172a;width:auto;margin-left:0;align-self:center;text-align:center}.paddle-finder-subtitle{margin-top:.75rem;color:rgba(15,23,42,.72);max-width:60ch;margin-left:auto;margin-right:auto}.paddle-finder-form{width:100%;max-width:900px;padding:0 1rem}.paddle-finder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%}.field{display:flex;flex-direction:column;gap:.5rem;background:rgba(255,255,255,.78);border-radius:14px;padding:1rem;border:1px solid rgba(15,23,42,.08);box-shadow:0 22px 60px rgba(15,23,42,.08)}.label{font-weight:700;color:rgba(15,23,42,.9)}.field input,.field select{border-radius:10px;border:1px solid rgba(15,23,42,.16);padding:.65rem .75rem;font-size:16px;background:rgba(255,255,255,.9);color:#0f172a}.field input:focus,.field select:focus{outline:none;box-shadow:0 0 0 3px rgba(84,123,92,.25)}.paddle-finder-submit{margin-top:1rem;cursor:pointer;border:none;background:#547b5c;color:#ffffff;padding:.8rem 1.25rem;border-radius:999px;font-weight:700;box-shadow:0 22px 60px rgba(15,23,42,.18);transition:transform .12s ease,background-color .12s ease}.paddle-finder-submit:hover{background:#cd83a8;transform:translateY(-1px)}.paddle-finder-results{width:100%;max-width:900px;padding:0 1rem}.results-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.results-top h2{width:auto;margin-left:0;color:#0f172a}.results-sub{color:rgba(15,23,42,.62);font-size:.95rem}.results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.result-card{background:rgba(255,255,255,.78);border-radius:16px;padding:1rem;border:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;justify-content:space-between;min-height:220px;box-shadow:0 22px 60px rgba(15,23,42,.08);transition:transform .12s ease,border-color .12s ease}.result-card:hover{transform:translateY(-2px);border-color:rgba(205,131,168,.28)}.result-image-wrap{width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.9);margin-bottom:.75rem}.result-image{width:100%;height:150px;object-fit:cover;display:block}.match-row{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.match-pill{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:999px;background:rgba(84,123,92,.1);border:1px solid rgba(84,123,92,.22);color:#547b5c}.compare-btn,.match-pill{font-size:13px;font-weight:900}.compare-btn{border-radius:999px;padding:.35rem .65rem;cursor:pointer;border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.03);color:rgba(15,23,42,.86)}.compare-btn:hover{transform:translateY(-1px)}.compare-btn-active{background:rgba(84,123,92,.12);border-color:rgba(84,123,92,.25);color:#547b5c}.result-title{color:#0f172a}.result-meta{display:flex;gap:.5rem;margin-top:.5rem}.pill{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:999px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);font-size:13px;font-weight:700;color:rgba(15,23,42,.74)}.result-summary,.why-list{margin-top:.75rem;color:rgba(15,23,42,.72)}.why-list{padding-left:1.1rem;line-height:1.45;font-size:.95rem}.why-list li{margin-top:.25rem}.result-actions{margin-top:1rem}.result-link{display:inline-flex;font-weight:800;color:#547b5c}.result-link:hover{color:#cd83a8}.compare-panel{margin-top:1rem;background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:1rem;box-shadow:0 22px 60px rgba(15,23,42,.08)}.compare-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.compare-title{font-weight:900;color:#0f172a}.compare-clear{border-radius:999px;padding:.35rem .7rem;font-size:13px;font-weight:900;cursor:pointer;border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.03);color:rgba(15,23,42,.86)}.compare-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.compare-col{border-radius:14px;border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.02);padding:.85rem}.compare-name{font-weight:900;color:#0f172a}.compare-metrics{margin-top:.5rem;display:grid;gap:.35rem}.compare-metric{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.95rem}.cm-label{color:rgba(15,23,42,.62);font-weight:800}.cm-value{color:rgba(15,23,42,.9);font-weight:900}.compare-link{margin-top:.65rem;display:inline-flex;font-weight:900;color:#547b5c}.compare-link:hover{color:#cd83a8}.paddle-finder-next{color:black;margin-top:1.5rem;background:rgba(255,255,255,.78);border:1px solid rgba(15,23,42,.08);padding:1rem;border-radius:16px}.paddle-finder-hint{width:100%;max-width:900px;padding:0 1rem;color:rgba(15,23,42,.72)}@media (max-width:768px){.paddle-finder{padding-top:1rem;padding-bottom:1rem}.paddle-finder-header{padding:0 .5rem}.paddle-finder h1,.paddle-finder h2{font-size:1.5rem}.paddle-finder-subtitle{font-size:.9rem}.paddle-finder-form{padding:0 .5rem}.paddle-finder-grid{grid-template-columns:1fr;gap:.75rem}.field{padding:.75rem}.field input,.field select{padding:.6rem;font-size:16px}.paddle-finder-submit{padding:.7rem 1rem;font-size:.9rem}.paddle-finder-results{padding:0 .5rem}.results-top{flex-direction:column;align-items:flex-start;gap:.5rem}.results-top h2{font-size:1.3rem}.results-sub{font-size:.85rem}.results-grid{grid-template-columns:1fr;gap:.75rem}.result-card{padding:.75rem;min-height:180px}.result-image{height:120px}.match-row{flex-direction:column;align-items:flex-start;gap:.5rem}.compare-btn{align-self:flex-end}.result-title{font-size:1rem}.result-meta{flex-wrap:wrap}.pill{font-size:.75rem}.result-summary,.why-list{font-size:.85rem}.compare-panel{padding:.75rem}.compare-grid{grid-template-columns:1fr;gap:.5rem}.compare-col{padding:.6rem}.paddle-finder-hint{padding:0 .5rem;font-size:.85rem}}