@charset "UTF-8";:root{--public-color-bg: #eef5ef;--public-color-bg-alt: #dceadd;--public-color-bg-deep: #15512f;--public-color-text: #241d18;--public-color-text-muted: #6f6155;--public-color-text-on-deep: #eef5ef;--public-color-primary: #1f7a4d;--public-color-primary-strong: #1a6841;--public-color-primary-deep: #14502f;--public-color-secondary: #9c4a26;--public-color-success: #3f7d3a;--public-color-warning: #b94e12;--public-color-danger: #9c4a26;--public-color-border: #d3e2d4;--public-color-placeholder-bg: #e4d8c2;--public-color-placeholder-ink: #998963;--admin-color-primary: #19bf66;--admin-color-primary-strong: #0d8b11;--admin-color-primary-soft: #5cd38be2;--admin-color-secondary: #f28d1b;--admin-color-secondary-soft: #ffb01c;--admin-color-success: #57b557;--admin-color-warning: #ffb01c;--admin-color-danger: #d35e9f;--admin-color-neutral-0: #ffffff;--admin-color-neutral-50: #f6f8fb;--admin-color-neutral-100: #eef3f8;--admin-color-neutral-200: #d9e0ea;--admin-color-neutral-500: #6a7890;--admin-color-neutral-700: #33435d;--admin-color-neutral-800: #18263d;--admin-color-neutral-900: #101b2d;--admin-color-neutral-950: #09111f;--admin-color-bg: #f6f8fb;--admin-color-surface: #ffffff;--admin-color-text: #101b2d;--admin-color-text-muted: #6a7890;--admin-color-border: #d9e0ea;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.75;--weight-regular: 400;--weight-medium: 500;--weight-semi: 600;--weight-bold: 700;--weight-black: 800;--font-public-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-public-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-admin-display: "Sora", system-ui, sans-serif;--font-admin-body: "Manrope", system-ui, sans-serif;--radius-public: 6px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 30px;--radius-full: 9999px;--shadow-public: 0 8px 28px rgba(36, 29, 24, .12);--shadow-sm: 0 10px 24px rgba(16, 27, 45, .08);--shadow-md: 0 18px 40px rgba(16, 27, 45, .12);--shadow-lg: 0 32px 80px rgba(9, 17, 31, .14);--transition-fast: .15s ease;--transition-base: .22s ease;--transition-slow: .4s ease}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--public-color-bg);color:var(--public-color-text);font-family:var(--font-public-sans);line-height:var(--leading-normal)}h1,h2,h3{font-family:var(--font-public-serif);line-height:var(--leading-tight);color:var(--public-color-bg-deep)}a{color:var(--public-color-primary)}img{max-width:100%;display:block}.container{width:min(1120px,100% - 2 * var(--space-4));margin-inline:auto}.container--narrow{width:min(760px,100% - 2 * var(--space-4))}.section{padding-block:var(--space-7)}.muted{color:var(--public-color-text-muted)}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);font-weight:var(--weight-semi);color:var(--public-color-secondary);margin:0}.grid{display:grid;gap:var(--space-5)}.grid--2{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.card{background:#fff;border:1px solid var(--public-color-border);border-radius:var(--radius-public);overflow:hidden}.card img{aspect-ratio:16/9;object-fit:cover;width:100%}.card h2,.card h3{margin:var(--space-2) 0}.card__body{padding:var(--space-5)}.btn{display:inline-block;padding:var(--space-3) var(--space-5);background:var(--public-color-primary);color:#fff;border:1px solid var(--public-color-primary);border-radius:var(--radius-public);text-decoration:none;font:inherit;font-weight:var(--weight-semi);cursor:pointer}.btn:hover{background:var(--public-color-primary-strong)}.btn:disabled{opacity:.5;cursor:default}.btn--ghost{background:transparent;color:var(--public-color-primary)}.btn--ghost:hover{background:var(--public-color-bg-alt)}.chip{font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border:1px solid var(--public-color-border);border-radius:var(--radius-full);background:#fff;cursor:pointer}.chip[aria-pressed=true]{background:var(--public-color-primary);border-color:var(--public-color-primary);color:#fff}:focus-visible{outline:3px solid var(--public-color-primary-deep);outline-offset:2px}.section--alt{background:var(--public-color-bg-alt)}.value-card{background:#fff;border:1px solid var(--public-color-border);border-radius:var(--radius-public);padding:var(--space-5);display:flex;flex-direction:column;align-items:flex-start}.value-card h3{margin:0 0 var(--space-2)}.value-card .btn{margin-top:auto}.figure{display:flex;flex-direction:column;gap:var(--space-1)}.figure__value{font-family:var(--font-public-serif);font-size:var(--text-4xl);color:var(--public-color-primary)}.figure__label{font-weight:var(--weight-semi)}.breadcrumb{font-size:var(--text-sm);margin-bottom:var(--space-4)}.breadcrumb a{color:inherit}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.btn--on-dark{background:transparent;border-color:currentColor;color:var(--public-color-text-on-deep)}.btn--on-dark:hover{background:#ffffff1a}.two-cols{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}@media(max-width:860px){.two-cols{grid-template-columns:1fr}}.form{display:flex;flex-direction:column;gap:var(--space-4);position:relative}.form__row{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.field{display:flex;flex-direction:column;gap:var(--space-1);font-weight:var(--weight-semi)}.field input,.field textarea,input.amount{font:inherit;font-weight:var(--weight-regular);padding:var(--space-3);border:1px solid var(--public-color-border);border-radius:var(--radius-public);background:#fff}.field input[aria-invalid=true],.field textarea[aria-invalid=true],input.amount[aria-invalid=true]{border-color:#b3261e}.field__error{color:#b3261e;font-size:var(--text-sm);font-weight:var(--weight-regular)}.check{display:flex;gap:var(--space-2);align-items:flex-start}.chip-radio{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--public-color-border);border-radius:var(--radius-public);background:#fff;cursor:pointer}.chip-radio:has(input:checked){border-color:var(--public-color-primary);box-shadow:0 0 0 1px var(--public-color-primary)}.btn--block{width:100%}.alert{padding:var(--space-4);border-radius:var(--radius-public)}.alert--ok{background:#e3f1e5;color:#1d4d2a}.alert--error{background:#fbe9e7;color:#8c1d18}.faq{border-bottom:1px solid var(--public-color-border);padding:var(--space-3) 0}.faq summary{cursor:pointer;font-weight:var(--weight-semi)}body.menu-open{overflow:hidden}
