/*
Theme Name: Thrive Trauma-Informed Care Pro
Theme URI: https://thrivetraumainformedcare.org
Author: Thrive Trauma-Informed Care
Description: Professional theme for Thrive Trauma-Informed Care, LLC
Version: 1.0
*/

body{font-family: Arial, sans-serif;margin:0;background:#f4f7ff;color:#333;}
header{background:none;text-align:center;padding:10px 0;}
header h1{font-size:56px;font-family:cursive;margin-bottom:5px;}
nav{background:#2e4374;padding:12px 10px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.15);position:sticky;top:0;z-index:100;}
nav a{color:white;margin:0 16px;text-decoration:none;font-size:16px;font-weight:600;letter-spacing:.3px;}
.hero{text-align:center;padding:50px 20px;background:linear-gradient(#eef2ff,#ffffff);}
.button{background:#e3b650;padding:16px 32px;color:black;text-decoration:none;font-weight:bold;border-radius:5px;}
.section{padding:70px 20px;max-width:1000px;margin:auto;}
.cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;}
.card{background:white;padding:30px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:260px;text-align:center;}
footer{background:#405aa8;color:white;text-align:center;padding:40px 20px;margin-top:60px;}
form input, form select, form textarea{width:100%;padding:12px;margin:10px 0;border:1px solid #ccc;border-radius:4px;}
form button{background:#6e8fd6;color:white;padding:15px;border:none;border-radius:4px;font-size:16px;}
.hero-header{width:100%;display:flex;justify-content:center;align-items:center;padding:10px 0;background:none;}
.hero-logo{width:100%;max-width:900px;height:auto;display:block;margin:auto;}