:root{--primary-gold:#a99136;--primary-gold-hover:#c4a745;--primary-gold-light:#ead983;--primary-dark:#8a7429;--bg-white:#fff;--bg-warm-white:#fcfcfc;--bg-light-warm:#f8f9fa;--bg-light-gray:#f1f3f4;--bg-medium-gray:#e8eaed;--bg-cool-gray:#d5d7da;--bg-charcoal-light:#4a5568;--bg-charcoal:#2d3748;--text-pure-black:#000;--text-primary:#212529;--text-secondary:#6c757d;--text-tertiary:#9ca3af;--text-light:#d1d5db;--text-white:#fff;--border-lightest:#f3f4f6;--border-light:#e5e7eb;--border-medium:#d1d5db;--border-dark:#9ca3af;--shadow-xs:0 1px 2px rgba(0,0,0,0.05);--shadow-sm:0 2px 4px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.12);--shadow-lg:0 8px 24px rgba(0,0,0,0.16);--shadow-xl:0 12px 32px rgba(0,0,0,0.2);--transition-fast:all 0.2s ease;--transition-base:all 0.3s ease;--transition-slow:all 0.5s ease;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--gradient-section-light:linear-gradient(180deg,var(--bg-white),var(--bg-warm-white));--gradient-section-medium:linear-gradient(180deg,var(--bg-light-warm),var(--bg-light-gray));--gradient-section-dark:linear-gradient(180deg,var(--bg-medium-gray),var(--bg-cool-gray));--gradient-footer:linear-gradient(135deg,var(--bg-charcoal),var(--bg-charcoal-light))}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:"Montserrat","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#212529;color:var(--text-primary);background-color:#fff;background-color:var(--bg-white);font-weight:400;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.heading-primary{font-size:clamp(2rem,5vw,3rem);line-height:1.2;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg)}.heading-primary,.heading-secondary{font-weight:700;color:#212529;color:var(--text-primary)}.heading-secondary{font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.3;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.text-gold{color:#a99136;color:var(--primary-gold)}.container-fluid,.container-responsive{width:100%;padding:0 1.5rem;padding:0 var(--spacing-lg)}.container-responsive{max-width:1280px;margin:0 auto}.section{padding:4rem 0;padding:var(--spacing-3xl) 0}.btn-modern{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:1rem;font-weight:600;font-family:"Montserrat",sans-serif;border:none;border-radius:0;cursor:pointer;transition:all .3s ease;transition:var(--transition-base);text-decoration:none}.btn-primary-modern{background-color:#a99136;background-color:var(--primary-gold);color:#fff}.btn-primary-modern:hover{background-color:#c4a745;background-color:var(--primary-gold-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:var(--shadow-md)}.card-modern{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:var(--shadow-sm);padding:2rem;padding:var(--spacing-xl);transition:all .3s ease;transition:var(--transition-base)}.card-modern:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.16);box-shadow:var(--shadow-lg)}@media (max-width:768px){.container-responsive{padding:0 1rem;padding:0 var(--spacing-md)}.section{padding:3rem 0;padding:var(--spacing-2xl) 0}.hide-mobile{display:none!important}.show-mobile{display:block!important}}@media (min-width:769px){.show-mobile{display:none!important}}.section-divider{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb 50%,transparent);background:linear-gradient(90deg,transparent,var(--border-light) 50%,transparent);margin:1.5rem 0;margin:var(--spacing-lg) 0}.section-divider-gradient{height:3px;background:linear-gradient(90deg,transparent,#f1f3f4 25%,#e8eaed 50%,#f1f3f4 75%,transparent);background:linear-gradient(90deg,transparent,var(--bg-light-gray) 25%,var(--bg-medium-gray) 50%,var(--bg-light-gray) 75%,transparent)}.bg-warm-white{background:#fcfcfc;background:var(--bg-warm-white)}.bg-light-warm{background:#f8f9fa;background:var(--bg-light-warm)}.bg-light-gray{background:#f1f3f4;background:var(--bg-light-gray)}.bg-medium-gray{background:#e8eaed;background:var(--bg-medium-gray)}.bg-gradient-light{background:linear-gradient(180deg,#fff,#fcfcfc);background:var(--gradient-section-light)}.bg-gradient-medium{background:linear-gradient(180deg,#f8f9fa,#f1f3f4);background:var(--gradient-section-medium)}.bg-gradient-dark{background:linear-gradient(180deg,#e8eaed,#d5d7da);background:var(--gradient-section-dark)}.card-shadow-light{box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:var(--shadow-sm);border:1px solid #e5e7eb;border:1px solid var(--border-light)}.card-shadow-medium{box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:var(--shadow-md);border:1px solid #d1d5db;border:1px solid var(--border-medium)}.card-shadow-dark{box-shadow:0 8px 24px rgba(0,0,0,.16);box-shadow:var(--shadow-lg);border:1px solid #9ca3af;border:1px solid var(--border-dark)}.text-progressive-1{color:#212529;color:var(--text-primary)}.text-progressive-2{color:#6c757d;color:var(--text-secondary)}.text-progressive-3{color:#9ca3af;color:var(--text-tertiary)}.transition-overlay{position:relative}.transition-overlay:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#a99136 50%,transparent);background:linear-gradient(90deg,transparent,var(--primary-gold) 50%,transparent);opacity:.3}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.279372f6.chunk.css.map */