@font-face{font-family:Fraunces Variable;src:url(/fonts/fraunces-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Georgia),local(Times New Roman);size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{color-scheme:light dark;--bg:#fbf6ee;--surface:#fffcf7;--surface-2:#f4ecdf;--text:#2a1b12;--text-muted:#66513f;--border:#e5d8c5;--border-strong:#cdb99f;--accent:#a8421f;--accent-hover:#8c3417;--accent-soft:#f7e6da;--on-accent:#fff;--link:#9a3a18;--green:#2d5a47;--green-soft:#e3eee7;--amber:#8a5a12;--amber-soft:#f7ebd2;--danger:#b42318;--danger-soft:#fde9e6;--cup:#fffcf7;--bean:#7a4a30;--bean-deep:#3d2518;--focus:#1f5fbf;--shadow-sm:0 1px 2px #2a1b120f, 0 1px 1px #2a1b120a;--shadow-md:0 6px 20px -6px #2a1b1229, 0 2px 4px #2a1b120d;--font-body:"Inter Variable", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Fraunces Variable", "Fraunces Fallback", Georgia, "Times New Roman", serif;--fs-sm:.875rem;--fs-base:1.0625rem;--fs-lg:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-h3:clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--fs-h2:clamp(1.5rem, 1.25rem + 1.2vw, 2rem);--fs-h1:clamp(2rem, 1.4rem + 2.8vw, 3.25rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--radius-sm:.5rem;--radius:.875rem;--radius-lg:1.25rem;--gutter:1rem;--max:70rem;--measure:44rem}@media (width>=40rem){:root{--gutter:1.5rem}}@media (prefers-color-scheme:dark){:root{--bg:#1a120d;--surface:#241a14;--surface-2:#2e221a;--text:#f4eadf;--text-muted:#c3b1a0;--border:#3d2f25;--border-strong:#5a4636;--accent:#e58b66;--accent-hover:#f09e7c;--accent-soft:#3a241a;--on-accent:#1a120d;--link:#f0a182;--green:#86c6a5;--green-soft:#1f3128;--amber:#e0b26a;--amber-soft:#35281a;--danger:#ff9b92;--danger-soft:#431f1c;--cup:#ead9c4;--bean:#b9805c;--bean-deep:#7a5440;--focus:#8ab4ff;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 8px 24px -8px #0000008c}}[data-category=robotstofzuigers]{--bg:#f3f7f8;--surface:#fbfdfd;--surface-2:#e6eef0;--text:#14262d;--text-muted:#49616a;--border:#d3e0e4;--border-strong:#aac1c8;--accent:#0e6f86;--accent-hover:#0a5a6d;--accent-soft:#d9eef3;--on-accent:#fff;--link:#0b6479;--green:#2a6a52;--green-soft:#e0efe8;--amber:#85580f;--amber-soft:#f6ebd3;--cup:#fbfdfd;--bean:#3b7f90;--bean-deep:#14343d;--shadow-sm:0 1px 2px #14262d12, 0 1px 1px #14262d0a;--shadow-md:0 6px 20px -6px #14262d2e, 0 2px 4px #14262d0d}@media (prefers-color-scheme:dark){[data-category=robotstofzuigers]{--bg:#0f1a1e;--surface:#16252a;--surface-2:#1d3036;--text:#e6f2f5;--text-muted:#a6bec5;--border:#2a424a;--border-strong:#3f5d67;--accent:#5cc4d9;--accent-hover:#7fd3e4;--accent-soft:#17323a;--on-accent:#0f1a1e;--link:#7fd3e4;--green:#86c6a5;--green-soft:#1f3128;--amber:#e0b26a;--amber-soft:#35281a;--cup:#e6f2f5;--bean:#5cc4d9;--bean-deep:#7fd3e4;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 8px 24px -8px #0000008c}}[data-category=robotmaaiers]{--bg:#f4f8ef;--surface:#fbfdf8;--surface-2:#e7efdd;--text:#1a2a17;--text-muted:#4a5f44;--border:#d6e2c9;--border-strong:#aac391;--accent:#2c6e2a;--accent-hover:#215420;--accent-soft:#deedd1;--on-accent:#fff;--link:#256123;--green:#2a6a52;--green-soft:#e0efe8;--amber:#85580f;--amber-soft:#f6ebd3;--cup:#fbfdf8;--bean:#5a8f45;--bean-deep:#1f3a1c;--shadow-sm:0 1px 2px #1a2a1712, 0 1px 1px #1a2a170a;--shadow-md:0 6px 20px -6px #1a2a172e, 0 2px 4px #1a2a170d}@media (prefers-color-scheme:dark){[data-category=robotmaaiers]{--bg:#121b12;--surface:#1a261a;--surface-2:#223122;--text:#e8f3e3;--text-muted:#adc4a4;--border:#2f4430;--border-strong:#46633f;--accent:#7fcf6c;--accent-hover:#9adc89;--accent-soft:#1f3a1c;--on-accent:#121b12;--link:#9adc89;--green:#86c6a5;--green-soft:#1f3128;--amber:#e0b26a;--amber-soft:#35281a;--cup:#e8f3e3;--bean:#7fcf6c;--bean-deep:#9adc89;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 8px 24px -8px #0000008c}}[data-category]{color:var(--text)}html[data-category] body{background:var(--bg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--fs-base);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;line-height:1.65;display:flex}main{flex:1 0 auto}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}h1{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:650}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--accent-hover);text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}main:focus{outline:none}[id]{scroll-margin-top:1rem}::selection{background:var(--accent);color:var(--on-accent)}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--measure) + 2 * var(--gutter))}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-3);top:var(--s-3);z-index:100;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);background:var(--text);color:var(--bg);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--bg);transform:none}.eyebrow{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:600;display:inline-flex}.lead{font-size:var(--fs-lg);color:var(--text-muted);max-width:40rem;line-height:1.55}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:3rem;font:600 1rem/1.2 var(--font-body);cursor:pointer;border:2px solid #0000;border-radius:999px;padding:.7rem 1.35rem;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-sm)}.btn--primary:hover{background:var(--accent-hover);color:var(--on-accent)}.btn--sm{min-height:2.5rem;padding:.45rem 1rem;font-size:.9rem}.btn--ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.btn--ghost:hover{border-color:var(--accent);color:var(--accent-hover);background:var(--accent-soft)}@media (prefers-reduced-motion:no-preference){.btn:active{transform:translateY(1px)}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--fs-h2);margin-top:2.2em;margin-bottom:.1em}.prose h3{margin-top:1.8em}.prose h2+*,.prose h3+*{margin-top:.7em}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--accent)}.prose strong{font-weight:650}.prose small{font-size:var(--fs-sm);color:var(--text-muted)}.prose code{background:var(--surface-2);border-radius:.3em;padding:.1em .35em;font-size:.92em}.prose blockquote{padding:var(--s-1) var(--s-4);border-left:4px solid var(--border-strong);color:var(--text-muted);margin-inline:0}.prose hr{border:0;border-top:1px solid var(--border);margin-block:2em}.prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);font-size:.95rem;line-height:1.45;overflow:hidden}.prose th,.prose td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-4)}.prose thead th{background:var(--surface-2);border-bottom:1px solid var(--border);font-weight:650}.prose tbody tr+tr>*{border-top:1px solid var(--border)}.prose tbody td:first-child{color:var(--text-muted);min-width:7.5rem;font-weight:650}@media (width<=36rem){.prose table{font-size:.875rem}.prose th,.prose td{padding:var(--s-2) var(--s-3)}.prose tbody td:first-child{min-width:5.5rem}}.icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.offer-slot:empty{display:none}@media print{.site-header,.site-footer,.skip-link{display:none}body{color:#000;background:#fff}}.site-header[data-astro-cid-fzpbxy5g]{background:var(--bg);border-bottom:1px solid var(--border)}.bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;min-height:4.25rem;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--s-3);color:var(--text);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.brand[data-astro-cid-fzpbxy5g]:hover{color:var(--text)}.chip[data-astro-cid-fzpbxy5g]{min-height:1.75rem;padding:0 var(--s-3);background:var(--accent-soft);color:var(--accent-hover);border-radius:999px;align-items:center;margin-right:auto;font-size:.8125rem;font-weight:650;text-decoration:none;display:none}@media (width>=30rem){.chip[data-astro-cid-fzpbxy5g]{display:inline-flex}.brand[data-astro-cid-fzpbxy5g]{margin-right:calc(-1 * var(--s-2))}}.switch[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--text-muted);font-size:.9rem;font-weight:500}.brand__name[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.4rem;font-weight:650;line-height:1}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:0 var(--s-1);flex-wrap:wrap;list-style:none;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:2.75rem;padding:0 var(--s-3);color:var(--text);border-radius:999px;align-items:center;font-size:.975rem;font-weight:550;text-decoration:none;display:inline-flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--accent-soft);color:var(--accent-hover)}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:var(--accent-soft);color:var(--accent-hover);box-shadow:inset 0 -2px 0 var(--accent)}@media (width<=29.99rem){.hide-sm[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=26rem){.brand__name[data-astro-cid-fzpbxy5g]{font-size:1.2rem}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:0 var(--s-2);font-size:.925rem}.brand[data-astro-cid-fzpbxy5g]{gap:var(--s-2)}.bar[data-astro-cid-fzpbxy5g]{gap:0 var(--s-3);padding-block:var(--s-1)}}.bean-pattern[data-astro-cid-akqlbhhh],.robot-pattern[data-astro-cid-nulgv3i2],.mower-pattern[data-astro-cid-44skhiag]{width:100%;height:100%;color:var(--border-strong);opacity:.32;pointer-events:none;z-index:0;position:absolute;inset:0}.site-footer[data-astro-cid-nns7i3if]{isolation:isolate;margin-top:var(--s-8);background:var(--surface-2);border-top:1px solid var(--border);padding-block:var(--s-6);color:var(--text-muted);font-size:.95rem;position:relative;overflow:hidden}.site-footer[data-astro-cid-nns7i3if] .bean-pattern{opacity:.22;-webkit-mask-image:linear-gradient(260deg,#000 0%,#0000 60%);mask-image:linear-gradient(260deg,#000 0%,#0000 60%)}.grid[data-astro-cid-nns7i3if]{z-index:1;gap:var(--s-6);display:grid;position:relative}@media (width>=46rem){.grid[data-astro-cid-nns7i3if]{gap:var(--s-8);grid-template-columns:1.4fr 1fr;align-items:start}}.about[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:34rem;margin-top:var(--s-3)}.brand[data-astro-cid-nns7i3if]{align-items:center;gap:var(--s-2);font-family:var(--font-display);color:var(--text);font-size:1.25rem;font-weight:650;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nns7i3if]:hover{color:var(--text)}ul[data-astro-cid-nns7i3if]{gap:0 var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}nav[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:2.25rem;color:var(--text);align-items:center;display:inline-flex}.mail[data-astro-cid-nns7i3if]{margin-top:var(--s-2)}
