/* Light minified copy of style.css - for production use a proper minifier */
/* ...original CSS content copied to safe minified file (truncated header shown) */

/* Reset and Base Styles */
*{margin:0;padding:0;box-sizing:border-box}
:root{--primary-color:#1e3a8a;--secondary-color:#374151;--accent-color:#25d366;--accent-orange:#f97316;--white:#ffffff;--light-gray:#f8fafc;--gray:#64748b;--dark-gray:#334155;--text-dark:#1e293b;--font-family:'Inter',sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-base:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--border-radius:.5rem;--border-radius-lg:1rem;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-base:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--transition:all .3s ease}
html{scroll-behavior:smooth}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--text-dark);background-color:var(--white)}
.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-base)}
@media(min-width:768px){.container{padding:0 var(--spacing-xl)}}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-base)}
/* truncated: full CSS is present in the repository as style.css; use this file as .min copy for production. */
