.guided-finder{margin-top:28px;padding:30px;border-radius:22px;background:linear-gradient(135deg,#174f8f,#0d315d);color:#fff;box-shadow:0 18px 42px rgba(13,49,93,.2)}.guided-head{max-width:760px}.guided-head h2{font-size:clamp(29px,3.5vw,43px)}.guided-head p:last-child{color:#c9d9ec;margin:7px 0 0;font-size:17px}.guided-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;margin-top:24px;align-items:end}.guided-controls label{font-weight:800}.guided-controls label span{display:block;margin-bottom:7px}.guided-controls select{background:#fff}.guided-controls button{border:0;border-radius:10px;background:#f2b84b;color:#332300;font-weight:900;padding:15px 17px;min-height:50px;cursor:pointer;white-space:nowrap}.guided-controls button:disabled{opacity:.5;cursor:not-allowed}.guided-recommendation{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:12px;margin-top:18px;padding:15px 17px}.guided-recommendation strong{font-size:17px}.guided-recommendation p{margin:3px 0 0;color:#c9d9ec}@media(max-width:800px){.guided-controls{grid-template-columns:1fr}.guided-controls button{width:100%}}
