@font-face{font-family:nunito;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:nunito Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_493b49{font-family:nunito,nunito Fallback;font-style:normal}.__variable_493b49{--font-nunito:"nunito","nunito Fallback"}:root{--color-primary:#7c5a33;--color-primary-hover:#624527;--color-primary-soft:#f3ebdd;--color-honey:#e8a33d;--color-honey-soft:#fbe7c9;--color-bg:#fbf7f0;--color-surface:#ffffff;--color-surface-soft:#faf7f1;--color-border:#e8e0d3;--color-border-strong:#d8ccb8;--color-ink:#3d2f1d;--color-muted:#8a7a64;--color-success:#1a7a3c;--color-success-soft:#e7f6ec;--color-warning:#8a5a00;--color-warning-soft:#fdf2dd;--color-danger:#a31616;--color-danger-soft:#fdecec;--color-info:#1a5a7a;--color-info-soft:#e7f1f6;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 1px 3px rgba(61,47,29,0.08);--shadow-md:0 8px 24px rgba(61,47,29,0.12);--font-sans:var(--font-nunito),ui-rounded,"Segoe UI Rounded","Segoe UI",system-ui,-apple-system,sans-serif;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-ink);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{line-height:1.2;letter-spacing:-.01em}a{color:var(--color-primary);text-decoration:none;font-weight:600}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--color-honey);outline-offset:2px;border-radius:4px}input,select,textarea{font:inherit;color:var(--color-ink);background:var(--color-surface);padding:.55rem .7rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}input:focus,select:focus,textarea:focus{border-color:var(--color-primary);outline-offset:1px}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:.5rem;top:-3rem;z-index:100;padding:.5rem .9rem;background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);transition:top .15s ease}.skip-link:focus{top:.5rem;text-decoration:none}.feature-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:560px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@keyframes tb-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}