[data-variant=variant-search] .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer;line-height:1.4;border-radius:0 8px 8px 0!important}[data-variant=variant-search] .btn--primary{background:var(--p-purple-500, #a855f7);color:#fff}[data-variant=variant-search] .btn--primary:hover{background:var(--p-purple-600, #9333ea);color:#fff}[data-variant=variant-search] .hero-input{text-align:center;padding:48px 32px;background:#fff;border-radius:18px;margin-bottom:24px}[data-variant=variant-search] .hero-input__title{font-size:32px;font-weight:600;color:var(--p-slate-900, #0f172a);line-height:1.2;letter-spacing:-.64px;max-width:800px;margin:0 auto 12px}[data-variant=variant-search] .hero-input__sub{font-size:16px;color:var(--p-slate-600, #475569);line-height:1.6;margin:0 auto 24px;max-width:800px}[data-variant=variant-search] .hero-input__benefits{list-style:none;padding:0;margin:0 0 24px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}[data-variant=variant-search] .hero-input__benefits li{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--p-slate-700, #334155)}[data-variant=variant-search] .hero-input__benefits svg{flex-shrink:0}[data-variant=variant-search] .hero-input__group{display:flex;max-width:560px;margin:0 auto;border:1px solid var(--p-slate-200, #e2e8f0);border-radius:8px;overflow:hidden}[data-variant=variant-search] .hero-input__field{flex:1;padding:12px 16px;border:none;font-size:16px;outline:none;color:var(--p-slate-700, #334155);background:#fff}[data-variant=variant-search] .hero-input__group .btn{border-radius:8px}
