/*
Theme Name: Finder Global
Theme URI: https://finder.global
Author: Liston Enterprises
Description: A modern directory and discovery homepage theme for Finder.global.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.6
Requires PHP: 7.4
License: GPLv2 or later
Text Domain: finder-global
*/

:root{--fg-blue:#081f3f;--fg-cyan:#18a6d9;--fg-light:#f5f8fc;--fg-text:#152238;--fg-muted:#667085;--fg-card:#ffffff}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--fg-text);background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}.site-header{padding:22px 5%;display:flex;justify-content:space-between;align-items:center;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.06);position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:24px;color:var(--fg-blue)}.brand img{width:48px;height:48px}.nav a{margin-left:22px;color:var(--fg-blue);font-weight:700}.cta{background:var(--fg-cyan);color:#fff!important;padding:10px 16px;border-radius:999px}.hero{padding:90px 5% 80px;background:linear-gradient(135deg,var(--fg-blue),#0d3d73);color:#fff;text-align:center}.hero img{width:110px;margin-bottom:18px}.hero h1{font-size:clamp(38px,6vw,72px);line-height:1.05;margin:0 0 20px}.hero p{max-width:760px;margin:0 auto 32px;font-size:20px;color:#d8ecff}.search-panel{background:#fff;border-radius:18px;padding:18px;max-width:950px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;box-shadow:0 22px 60px rgba(0,0,0,.25)}.search-panel input,.search-panel select{padding:16px;border:1px solid #d8dee9;border-radius:12px;font-size:16px}.search-panel button{padding:16px 24px;border:0;border-radius:12px;background:var(--fg-cyan);color:#fff;font-weight:800;font-size:16px}.section{padding:70px 5%}.section.alt{background:var(--fg-light)}.section h2{text-align:center;font-size:36px;margin:0 0 12px;color:var(--fg-blue)}.section-intro{text-align:center;color:var(--fg-muted);max-width:720px;margin:0 auto 42px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1180px;margin:0 auto}.card{background:var(--fg-card);padding:28px;border-radius:18px;box-shadow:0 10px 30px rgba(8,31,63,.08);border:1px solid #edf1f7}.icon{font-size:36px}.card h3{margin:12px 0;color:var(--fg-blue)}.pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto}.price{background:#fff;border-radius:18px;padding:26px;text-align:center;border:1px solid #e8eef6}.price.featured{border:3px solid var(--fg-cyan);transform:translateY(-8px)}.amount{font-size:32px;font-weight:900;color:var(--fg-blue)}.footer{background:#06162d;color:#cdd8e6;padding:34px 5%;text-align:center}.footer strong{color:#fff}@media(max-width:850px){.nav{display:none}.search-panel{grid-template-columns:1fr}.cards,.pricing{grid-template-columns:1fr}.hero{padding-top:60px}.site-header{position:relative}}
