:root{--glass:rgba(255,255,255,0.72);--glass-border:rgba(255,255,255,0.55);--mesh-bg:radial-gradient(ellipse 80% 60% at 10% 0%,rgba(212,160,23,0.08),transparent 55%),radial-gradient(ellipse 70% 50% at 90% 10%,rgba(31,107,69,0.1),transparent 50%),var(--bg);--shadow-soft:0 1px 2px rgba(14,58,40,0.04),0 8px 24px -12px rgba(14,58,40,0.18);--shadow-float:0 2px 4px rgba(14,58,40,0.05),0 16px 40px -16px rgba(14,58,40,0.28),0 0 0 1px rgba(14,58,40,0.04);--motion-fast:200ms var(--ease);--motion-base:280ms var(--ease)}body{background:var(--mesh-bg);background-attachment:fixed}.header--elevated{background:color-mix(in srgb,var(--green) 88%,transparent);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);box-shadow:0 8px 32px -12px rgba(0,0,0,.35);border-bottom:1px solid rgba(255,255,255,.08)}.section-kicker{display:inline-flex;align-items:center;gap:10px}.section-kicker:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--gradient-gold);flex:none}.home-hero-stats{display:flex;flex-wrap:wrap;gap:14px 36px;margin-top:8px;padding-top:18px;border-top:1px solid rgba(247,251,248,.14)}.home-hero-stat{display:grid;grid-gap:2px;gap:2px;padding-left:14px;border-left:2px solid rgba(212,160,23,.55)}.home-hero-stat strong{font-family:var(--display);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800;line-height:1;color:var(--white);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-hero-stat span{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(247,251,248,.72)}.home-hero h1{max-width:18ch;text-shadow:0 2px 28px rgba(0,0,0,.45),0 0 80px rgba(212,160,23,.12)}.seek{border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 0 0 1px rgba(212,160,23,.12),0 32px 64px -28px rgba(7,25,18,.62)}.price-display{display:flex;align-items:baseline;gap:6px;margin:4px 0 6px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-display-currency{font-family:var(--display);font-size:.95rem;font-weight:700;color:var(--muted);letter-spacing:.02em}.price-display-amount{font-family:var(--display);font-weight:800;color:var(--ink);letter-spacing:.01em}.price-display--card .price-display-amount{font-size:1.75rem}.price-display--detail .price-display-amount{font-size:clamp(2rem,4vw,2.75rem)}.price-display--bar .price-display-amount{font-size:1.35rem}.price-display--bar .price-display-currency{font-size:.8rem}.card{border-radius:var(--radius)}.card[data-id] .card-media:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(212,160,23,.18),transparent 55%);transition:opacity var(--motion-base)}.card:hover .card-media:before{opacity:1}.card:has(.badge-featured){box-shadow:var(--shadow-float),inset 0 0 0 1px color-mix(in srgb,var(--gold) 35%,transparent)}.props-grid article{position:relative;overflow:hidden}.props-grid article:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--gradient-gold);border-radius:3px 0 0 3px;opacity:.85}.cat-card{border-radius:var(--radius)}.cat-card.active{box-shadow:var(--shadow-float),0 0 0 2px var(--gold)}.machine-buybox{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--demo-bar-h, 0px) + 16px);background:linear-gradient(165deg,#fff,#f8fbf8);border:1px solid color-mix(in srgb,var(--gold) 22%,var(--line));box-shadow:var(--shadow-float)}.machine-buybox:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg,rgba(212,160,23,.35),transparent 40%,rgba(14,58,40,.08));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.machine-related .section-head h2{font-size:clamp(1.35rem,2.5vw,1.75rem)}.finance-highlight{display:flex;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance-highlight .price-display-currency{font-size:1rem;color:var(--green-soft)}.finance-highlight .price-display-amount{font-size:clamp(1.75rem,3vw,2.25rem);color:var(--green)}.finance-sim{border:1px solid color-mix(in srgb,var(--green) 12%,var(--line));background:linear-gradient(180deg,#fff,#f6faf7)}.finance-field input[type=range]{accent-color:var(--gold)}.btn-gold:active,.btn-wa-primary:active{transform:translateY(0) scale(.98)}.btn-gold:hover{box-shadow:var(--shadow-gold),0 0 0 1px rgba(255,255,255,.25) inset}.section-rise{animation:rise .65s var(--ease) both}.section-rise-delay-1{animation-delay:.08s}.section-rise-delay-2{animation-delay:.16s}.section-rise-delay-3{animation-delay:.24s}.announce-form{border:1px solid color-mix(in srgb,var(--gold) 18%,var(--line));background:linear-gradient(180deg,#fff,#f9fbf8)}.announce-step.is-active .announce-step-num{box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 25%,transparent)}@media (prefers-reduced-motion:reduce){.rise,.section-rise{animation:none!important}.btn-gold:hover,.card:hover,.cat-card:hover .cat-media{transform:none}}@media (max-width:960px){.machine-buybox{position:static}.home-hero-stats{gap:12px 24px}}.header .brand.header-brand{gap:10px}.header-brand .brand-mark--header{display:block}.footer-grid a.footer-brand{display:inline-flex;width:auto;margin-bottom:16px;padding:0}@media (min-width:1400px){.listings{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-body .price-display--card{margin-top:auto}.card-body .card-seller{margin-bottom:0}.card-actions{margin-top:14px}.card-actions .btn-wa-primary{min-height:46px;font-size:.92rem;background:linear-gradient(105deg,#25b862,#1a9a51);box-shadow:none}.cat-card{position:relative;border:1px solid var(--line)}.cat-body strong{color:var(--green);font-size:14px}.safety h2{font-size:clamp(1.5rem,2.8vw,2rem);letter-spacing:.015em;text-transform:uppercase;line-height:1.05;margin-bottom:8px}.safety-inner{align-items:center}.safety-inner>.btn-gold{flex:none}.sell{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:44px;align-items:center;max-width:none}.sell-steps{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--gold) 22%,var(--line));background:linear-gradient(165deg,#fff,#f7faf7);box-shadow:var(--shadow-float);padding:26px 26px 22px}.sell-steps-title{font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--green-soft);margin-bottom:18px}.sell-steps-list{list-style:none;counter-reset:sell-step;display:grid;grid-gap:16px;gap:16px;margin:0;padding:0}.sell-steps-list li{counter-increment:sell-step;position:relative;padding-left:42px;display:grid;grid-gap:2px;gap:2px}.sell-steps-list li:before{content:counter(sell-step);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:14px;font-weight:800;color:var(--green);background:color-mix(in srgb,var(--gold) 28%,transparent)}.sell-steps-list strong{font-size:14.5px;font-weight:800;color:var(--green)}.sell-steps-list span{font-size:13px;color:var(--muted);line-height:1.45}.sell-steps-note{margin-top:20px;padding-top:14px;border-top:1px dashed var(--line);font-size:12.5px;font-weight:600;color:var(--green-soft)}.about-card-hours,.about>.about-card p{color:rgba(247,251,248,.86);margin-top:0}.about-card a,.about-card-email{font-weight:700}.about-card{align-self:start;gap:12px}@media (max-width:720px){.about-card{padding:20px 18px;border-radius:18px}.about-card-email{font-size:.92rem;line-height:1.45}.about-card-hours{font-size:13px}}.home-hero h1{text-wrap:balance}.home-hero-lead{text-shadow:0 1px 14px rgba(0,0,0,.45)}.header-mobile-actions{display:none}.mobile-wa-btn{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--gold);align-items:center;justify-content:center;flex:none}@media (max-width:960px){.header-row{grid-template-columns:44px minmax(0,1fr) auto}.header-mobile-actions{display:flex;order:3;justify-self:end;gap:6px}.mobile-wa-btn{display:inline-flex}.header-brand .brand-mark--header{width:36px;height:36px}.home-hero h1{max-width:15ch}.home-hero-stats{gap:10px 20px}.props-grid{grid-auto-flow:column;grid-auto-columns:minmax(240px,78%);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:4px;scrollbar-width:none}.props-grid::-webkit-scrollbar{display:none}.props-grid article{scroll-snap-align:start;border:1px solid var(--line);border-radius:12px;background:var(--white);padding:14px 14px 14px 17px}.cat-body strong{font-size:12.5px}.sell{grid-template-columns:minmax(0,1fr);gap:26px}.sell-steps{padding:22px 20px 18px}}:root{--mesh-bg:radial-gradient(ellipse 90% 55% at 8% -10%,rgba(224,169,58,0.09),transparent 52%),radial-gradient(ellipse 70% 45% at 92% 0%,rgba(19,64,50,0.08),transparent 48%),var(--bg);--shadow-soft:0 1px 2px rgba(6,26,20,0.03),0 10px 28px -14px rgba(6,26,20,0.16);--shadow-float:0 2px 4px rgba(6,26,20,0.04),0 18px 44px -18px rgba(6,26,20,0.24),0 0 0 1px rgba(6,26,20,0.035)}.section-kicker{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.section-head h2{text-transform:none!important;letter-spacing:-.03em!important;font-weight:700!important}.section-link{color:var(--gold-deep);font-weight:700}.section-link:hover{color:var(--green)}.card{border-radius:18px;background:var(--surface);box-shadow:var(--shadow-soft);border-color:color-mix(in srgb,var(--line) 80%,transparent)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-float)}.card-media{aspect-ratio:16/11}.card-media-veil{background:linear-gradient(180deg,transparent 55%,rgba(6,26,20,.38))}.badge-featured{background:var(--gradient-gold);color:var(--gold-ink);border:0;font-weight:800;letter-spacing:.06em}.badge-neutral,.badge-new,.badge-used{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,254,251,.92);color:var(--green);border:1px solid rgba(255,255,255,.7)}.card-body{padding:16px 16px 18px;gap:6px}.card-body h3{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.card-meta{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.card-actions{margin-top:12px;gap:8px}.card-actions .btn-sm{border-radius:999px;min-height:40px;padding-inline:14px;font-weight:700}.cat-card{border-radius:18px;box-shadow:var(--shadow-soft)}.cat-body strong{font-family:var(--display);font-weight:700;letter-spacing:-.01em;text-transform:none;font-size:.95rem}.props{background:color-mix(in srgb,var(--surface) 88%,var(--bg))}.prop-icon{background:color-mix(in srgb,var(--gold) 14%,var(--white));color:var(--green);border:1px solid color-mix(in srgb,var(--gold) 22%,transparent)}.seek{border-radius:20px;background:rgba(255,254,251,.97);border:1px solid rgba(255,255,255,.75);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 0 0 1px color-mix(in srgb,var(--gold) 14%,transparent),0 28px 56px -24px rgba(6,26,20,.55)}.btn-gold{box-shadow:var(--shadow-gold);letter-spacing:.01em}.btn-ghost-light,.btn-gold,.btn-outline,.btn-soft,.header-nav a{border-radius:999px}.header-nav a{letter-spacing:.04em}.header-announce{border-radius:999px}.brand-text strong{font-family:var(--display);letter-spacing:.04em}.home-hero-badge{animation:rise .6s var(--ease) both}@media (max-width:720px){.home-hero-badge{font-size:.62rem;padding:6px 10px 6px 8px}.cat-body strong{font-size:.82rem}.card{border-radius:16px}}@media (prefers-reduced-motion:reduce){.home-hero-badge{animation:none}}:root{--green-50:#F2F7F4;--green-100:#DCEAE1;--green-200:#B4D2C0;--green-300:#7FAF95;--green-400:#4C8A6C;--green-500:#1F6B45;--green-600:#134032;--green-700:#0B2F22;--green-800:#082419;--green-900:#061A14;--gold-50:#FCF6E9;--gold-100:#F6E6BE;--gold-200:#F0C56A;--gold-300:#E8BC55;--gold-400:#E0A93A;--gold-500:#CC9530;--gold-600:#B8860B;--gold-700:#8F680C;--gold-800:#6B4D0A;--gold-900:#1C1406;--neutral-0:#FFFFFF;--neutral-50:#FFFEFB;--neutral-100:#F7F6F1;--neutral-200:#E2E8E3;--neutral-300:#C7D0C9;--neutral-600:#5C6E63;--neutral-900:#1A2B22;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-xs:8px;--radius-sm-tok:12px;--radius-md-tok:16px;--radius-lg-tok:20px;--radius-xl-tok:28px;--radius-full:999px;--surface-1:var(--neutral-0);--surface-2:var(--neutral-50);--surface-3:var(--neutral-100);--surface-inverse:var(--green-900);--surface-sunken:color-mix(in srgb,var(--green-700) 5%,var(--neutral-0));--text-primary:var(--neutral-900);--text-secondary:var(--green-600);--text-muted:var(--neutral-600);--text-on-dark:var(--neutral-50);--text-accent:var(--gold-600);--border-subtle:var(--neutral-200);--border-default:color-mix(in srgb,var(--green-700) 14%,var(--neutral-200));--border-strong:color-mix(in srgb,var(--green-700) 28%,var(--neutral-200));--border-accent:color-mix(in srgb,var(--gold-400) 45%,transparent);--elevation-1:0 1px 2px color-mix(in srgb,var(--green-900) 6%,transparent),0 2px 6px -2px color-mix(in srgb,var(--green-900) 10%,transparent);--elevation-2:0 1px 2px color-mix(in srgb,var(--green-900) 5%,transparent),0 10px 24px -10px color-mix(in srgb,var(--green-900) 22%,transparent);--elevation-3:0 4px 10px color-mix(in srgb,var(--green-900) 6%,transparent),0 24px 48px -18px color-mix(in srgb,var(--green-900) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--green-900) 4%,transparent);--elevation-4:0 8px 16px color-mix(in srgb,var(--green-900) 8%,transparent),0 40px 80px -24px color-mix(in srgb,var(--green-900) 38%,transparent),0 0 0 1px color-mix(in srgb,var(--green-900) 5%,transparent);--elevation-accent:0 1px 2px color-mix(in srgb,var(--gold-600) 10%,transparent),0 18px 36px -14px color-mix(in srgb,var(--gold-400) 45%,transparent);--motion-fast-tok:180ms var(--ease,cubic-bezier(0.22,1,0.36,1));--motion-base-tok:300ms var(--ease,cubic-bezier(0.22,1,0.36,1));--motion-slow-tok:480ms var(--ease,cubic-bezier(0.22,1,0.36,1));--shadow-soft:var(--elevation-2);--shadow-float:var(--elevation-3);--shadow:var(--elevation-1);--shadow-lg:var(--elevation-3);--shadow-gold:var(--elevation-accent)}.card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg-tok);box-shadow:var(--elevation-1);transition:transform var(--motion-base-tok),box-shadow var(--motion-base-tok),border-color var(--motion-base-tok)}.card:hover{transform:translateY(-6px);border-color:var(--border-accent);box-shadow:var(--elevation-4)}.card:has(.badge-featured){box-shadow:var(--elevation-3),inset 0 0 0 1px var(--border-accent)}.card:has(.badge-featured):hover{box-shadow:var(--elevation-4),inset 0 0 0 1px var(--border-accent)}.card h3{color:var(--text-primary);font-size:1.15rem;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin-bottom:var(--space-1)}.card h3 a:hover{color:var(--text-secondary)}.card-meta{color:var(--text-muted);font-weight:700}.card-brand{color:var(--text-secondary)}.card-specrow .spec{background:var(--surface-sunken);border:1px solid var(--border-default);color:var(--text-primary);transition:background var(--motion-fast-tok),border-color var(--motion-fast-tok)}.card:hover .card-specrow .spec{border-color:var(--border-strong)}.card .price,.card .price-display-amount{color:var(--text-primary);font-size:1.85rem}.card .price-display-currency{color:var(--text-accent)}.card-loc,.card-seller{color:var(--text-muted)}.card-actions{gap:var(--space-2)}.card-media{border-bottom:1px solid var(--border-subtle);background:var(--surface-2)}.card-body{background:var(--surface-1)}body{background:var(--surface-3)}@media (prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}