@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--color-bg: #ffffff;--color-bg-alt: #f8f9fa;--color-text: #1a1a2e;--color-text-muted: #6b7280;--color-primary: #2d5016;--color-primary-light: #3d6b1e;--color-accent: #e8f0e0;--color-border: #e5e7eb;--color-success: #059669;--color-warning: #d97706}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--color-text);background:var(--color-bg);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1100px;margin:0 auto;padding:0 24px}.btn{display:inline-block;padding:12px 24px;border-radius:6px;font-weight:600;font-size:14px;text-decoration:none;transition:opacity .15s;cursor:pointer;border:none}.btn:hover{opacity:.9;text-decoration:none}.btn-primary{background:var(--color-primary);color:#fff}.btn-outline{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.section{padding:80px 0}.section-alt{background:var(--color-bg-alt)}h1,h2,h3{line-height:1.3}.form-group{margin-bottom:16px}.form-group label{display:block;font-size:14px;font-weight:500;margin-bottom:4px;color:var(--color-text)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:14px;font-family:inherit;background:#fff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}
