﻿:root{--rg-green: #008015;--rg-green-700: #006A12;--rg-forest: #0F2A17;--rg-forest-800: #173B21;--rg-lime: #B9DC74;--rg-tint: #E3EFDF;--rg-bg: #F2F5EE;--rg-surface: #FFFFFF;--rg-ink: #14231A;--rg-ink-2: #2C3A31;--rg-muted: #46544B;--rg-line: #DDE5D9;--rg-blue: #2957A4;--rg-font-display: "Outfit", "Segoe UI", system-ui, sans-serif;--rg-font-body: "Figtree", "Segoe UI", system-ui, sans-serif;--rg-font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--rg-radius: 22px;--rg-radius-sm: 14px;--rg-radius-sheet: 32px;--rg-radius-drop: 24px 120px 24px 24px;--rg-shadow: 0 1px 2px rgba(10, 40, 15, .05), 0 12px 28px -20px rgba(10, 40, 15, .4);--rg-header-h: 104px;--bs-primary: #008015;--bs-primary-rgb: 0, 128, 21;--bs-body-bg: var(--rg-bg);--bs-body-color: var(--rg-ink);--bs-body-font-family: var(--rg-font-body);--bs-body-font-size: 1.125rem;--bs-body-line-height: 1.55;--bs-border-color: var(--rg-line);--bs-link-color: var(--rg-green-700);--bs-link-color-rgb: 0, 106, 18;--bs-link-hover-color: var(--rg-green);--bs-border-radius: 12px;--bs-border-radius-lg: var(--rg-radius);--bs-focus-ring-color: rgba(41, 87, 164, .35)}.container{--bs-gutter-x: 36px}@media(min-width: 992px){.container{--bs-gutter-x: 56px}}html,body{margin:0;padding-top:0}[hidden]{display:none !important}body{overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%}h1,h2,h3,.h1,.h2,.h3{font-family:var(--rg-font-display);font-weight:650;letter-spacing:-0.025em;line-height:1.08;text-wrap:balance;color:inherit}h1,.h1{font-size:clamp(2.15rem,8.4vw,3.6rem);letter-spacing:-0.03em}h2,.h2{font-size:clamp(1.65rem,6vw,2.4rem)}h3,.h3{font-size:1.28rem;letter-spacing:-0.01em}.lead{font-size:1.12rem;font-weight:400;color:var(--rg-ink-2);max-width:60ch}.text-ink-2{color:var(--rg-ink-2) !important}.kicker{display:block;font:700 .75rem/1 var(--rg-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--rg-green-700)}.on-dark .kicker{color:var(--rg-lime)}:focus-visible{outline:3px solid var(--rg-blue);outline-offset:2px}.btn{--bs-btn-font-weight: 600;--bs-btn-font-size: 1rem;--bs-btn-border-radius: 999px;--bs-btn-padding-x: 1.4rem;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.btn-primary{--bs-btn-bg: var(--rg-green);--bs-btn-border-color: var(--rg-green);--bs-btn-hover-bg: var(--rg-green-700);--bs-btn-hover-border-color: var(--rg-green-700);--bs-btn-active-bg: var(--rg-green-700);--bs-btn-active-border-color: var(--rg-green-700);--bs-btn-disabled-bg: var(--rg-green);--bs-btn-disabled-border-color: var(--rg-green)}.btn-light{--bs-btn-bg: #fff;--bs-btn-border-color: #fff;--bs-btn-color: var(--rg-forest);--bs-btn-hover-bg: var(--rg-tint);--bs-btn-hover-border-color: var(--rg-tint)}.btn-outline-secondary{--bs-btn-color: var(--rg-ink);--bs-btn-border-color: var(--rg-line);--bs-btn-hover-bg: var(--rg-tint);--bs-btn-hover-border-color: var(--rg-tint);--bs-btn-hover-color: var(--rg-ink);--bs-btn-active-bg: var(--rg-tint);--bs-btn-active-color: var(--rg-ink)}.btn-outline-light{--bs-btn-border-color: rgba(255,255,255,.45);--bs-btn-hover-color: var(--rg-forest)}.btn-arrow{padding-right:.45rem;justify-content:space-between;text-align:left}.btn-arrow .arr{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:1.05rem}.btn-primary.btn-arrow .arr{background:#fff;color:var(--rg-green)}.btn-light.btn-arrow .arr{background:var(--rg-green);color:#fff}.link-strong{display:inline-flex;align-items:center;min-height:48px;font-weight:600;color:var(--rg-green-700);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.on-dark .link-strong{color:#fff}.site-header{position:sticky;top:0;z-index:1030;padding:10px 12px 0;background:rgba(0,0,0,0)}.site-header .bar{max-width:1180px;margin-inline:auto;background:var(--rg-surface);border-radius:999px;box-shadow:var(--rg-shadow);display:flex;align-items:center;gap:8px;padding:7px 7px 7px 16px}.site-header .brand img{height:60px;width:auto;display:block;margin:10px 0px}.btn-menu{--bs-btn-bg: var(--rg-bg);--bs-btn-border-color: var(--rg-bg);--bs-btn-color: var(--rg-ink);--bs-btn-hover-bg: var(--rg-tint);--bs-btn-hover-border-color: var(--rg-tint);--bs-btn-padding-x: 1rem;min-height:44px;gap:.55rem;margin-left:auto}.btn-menu .lines{display:grid;gap:4px}.btn-menu .lines span{display:block;width:16px;height:2px;border-radius:2px;background:currentColor}.main-nav .nav-link{font-weight:600;font-size:.98rem;color:var(--rg-ink);white-space:nowrap;padding:0 14px !important;min-height:46px;display:flex;align-items:center;border-radius:999px}.main-nav .nav-link:hover,.main-nav .nav-link.active,.main-nav .show>.nav-link{background:var(--rg-tint);color:var(--rg-green-700)}.main-nav .dropdown-menu{--bs-dropdown-border-color: var(--rg-line);--bs-dropdown-border-radius: var(--rg-radius-sm);--bs-dropdown-link-active-bg: var(--rg-tint);--bs-dropdown-link-active-color: var(--rg-green-700);--bs-dropdown-link-hover-bg: var(--rg-tint);--bs-dropdown-padding-x: .5rem;min-width:290px;box-shadow:0 18px 40px -18px rgba(0,40,10,.35);margin-top:8px !important}.main-nav .dropdown-item{border-radius:10px;padding:.55rem .8rem;font-size:.95rem}.main-nav .dropdown-item.sub{padding-left:1.7rem;color:var(--rg-muted);font-size:.9rem}@media(min-width: 992px){:root{--rg-header-h: 110px}.site-header{padding:14px 20px 0}.site-header .bar{padding:8px 8px 8px 22px}.main-nav .dropdown:hover>.dropdown-menu{display:block}.main-nav .dropdown>.dropdown-menu::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}}.menu-sheet.offcanvas{--bs-offcanvas-height: 100vh;--bs-offcanvas-bg: var(--rg-bg);--bs-offcanvas-transition: transform .25s ease}.menu-sheet .offcanvas-header{padding:0 12px}.menu-sheet .sheet-top{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--rg-surface);border-radius:999px;padding:7px 7px 7px 16px;box-shadow:var(--rg-shadow)}.menu-sheet .sheet-top img{height:51px}.menu-sheet .offcanvas-body{padding:16px 12px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.menu-group{flex:none;background:var(--rg-surface);border-radius:var(--rg-radius);overflow:hidden}.menu-group .accordion{--bs-accordion-bg: var(--rg-surface);--bs-accordion-border-color: var(--rg-line);--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-active-bg: var(--rg-surface);--bs-accordion-active-color: var(--rg-ink);--bs-accordion-btn-padding-x: 1rem;--bs-accordion-btn-padding-y: .9rem}.menu-row{display:flex;align-items:center;gap:14px;min-height:60px;width:100%;text-decoration:none;color:var(--rg-ink)}.menu-row .mi{flex:none;width:44px;height:44px;border-radius:50%;background:var(--rg-tint);color:var(--rg-green-700);display:grid;place-items:center}.menu-row .mi svg{width:20px;height:20px}.menu-row .ml{display:grid;font:600 1.15rem/1.2 var(--rg-font-display)}.menu-row .ml small{font:400 .9rem var(--rg-font-body);color:var(--rg-muted);margin-top:2px}.menu-sub{display:grid;padding:0 1rem .75rem 74px}.menu-sub a{display:flex;align-items:center;min-height:46px;text-decoration:none;color:var(--rg-ink);border-top:1px solid var(--rg-line);font-size:1rem}.menu-sub a.sub{padding-left:14px;color:var(--rg-muted);font-size:.95rem}.menu-sub a.all{font-weight:600;color:var(--rg-green-700);border-top:0}.menu-links a{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 1rem;text-decoration:none;color:var(--rg-ink);font:600 1.05rem var(--rg-font-display)}.menu-links a+a{border-top:1px solid var(--rg-line)}.menu-links a::after{content:"›";font-size:1.4rem;color:var(--rg-muted)}.menu-phones{font-size:.92rem;color:var(--rg-muted)}.menu-phones a{color:var(--rg-ink);font-family:var(--rg-font-mono);font-size:.92rem;text-decoration:none}.mbar{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1020;display:flex;gap:6px;padding:6px;background:var(--rg-surface);border-radius:999px;box-shadow:0 1px 2px rgba(10,40,15,.08),0 14px 34px -14px rgba(10,40,15,.45);transition:transform .25s,opacity .25s}.mbar .ibtn{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--rg-bg);color:var(--rg-ink)}.mbar .ibtn svg{width:22px;height:22px}.mbar .btn{flex:1;min-height:48px}.mbar.away{transform:translateY(130%);opacity:0;pointer-events:none}@media(prefers-reduced-motion: reduce){.mbar{transition:none}}.whatsapp-float{position:fixed;right:18px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:1025;display:grid;justify-items:end}.whatsapp-button{position:relative;isolation:isolate;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;text-decoration:none;box-shadow:0 12px 28px -10px rgba(10,70,25,.65);transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.whatsapp-button::before{content:"";position:absolute;inset:0;z-index:-1;border:2px solid rgba(37,211,102,.7);border-radius:inherit;animation:whatsapp-pulse 2.2s ease-out infinite}.whatsapp-button svg{width:29px;height:29px}.whatsapp-button:hover,.whatsapp-button:focus-visible{color:#fff;background:#1eaf55;transform:translateY(-3px) scale(1.04);box-shadow:0 16px 32px -10px rgba(10,70,25,.75)}.whatsapp-button:focus-visible{outline:3px solid var(--rg-blue);outline-offset:3px}.whatsapp-tooltip{position:absolute;right:0;bottom:calc(100% + 12px);width:max-content;max-width:min(260px,100vw - 36px);padding:10px 14px;border:1px solid var(--rg-line);border-radius:12px 12px 3px 12px;background:var(--rg-surface);color:var(--rg-ink);box-shadow:var(--rg-shadow);font-size:.9rem;font-weight:600;line-height:1.3;text-align:center;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.whatsapp-float:hover .whatsapp-tooltip,.whatsapp-float:focus-within .whatsapp-tooltip{opacity:1;visibility:visible;transform:translateY(0)}@keyframes whatsapp-pulse{0%{opacity:.8;transform:scale(1)}70%,100%{opacity:0;transform:scale(1.45)}}@media(min-width: 992px){.whatsapp-float{right:28px;bottom:28px}.whatsapp-button{width:60px;height:60px}.whatsapp-button svg{width:31px;height:31px}}@media(prefers-reduced-motion: reduce){.whatsapp-button,.whatsapp-tooltip{transition:none}.whatsapp-button::before{animation:none}}.sheet{position:relative;border-radius:var(--rg-radius-sheet) var(--rg-radius-sheet) 0 0;margin-top:calc(var(--rg-radius-sheet)*-1);padding-block:48px 68px}.sheet-surface{background:var(--rg-surface)}.sheet-bg{background:var(--rg-bg)}.sheet-forest{background:var(--rg-forest);color:#eaf3e7}.sheet-green{background:var(--rg-green);color:#fff}.sec-head{max-width:720px;margin-bottom:20px;display:grid;gap:10px}@media(min-width: 992px){.sheet{padding-block:84px 108px}.sec-head{margin-bottom:30px}}.hero{background:var(--rg-forest);color:#eaf3e7;margin-top:calc(var(--rg-header-h)*-1)}.hero-pic{position:relative;min-height:min(64svh,560px);display:flex;align-items:flex-end;overflow:hidden}.hero-pic picture,.hero-pic>img{position:absolute;inset:0}.hero-pic img{width:100%;height:100%;object-fit:cover}.hero-pic::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(6, 24, 11, 0) 35%, rgba(6, 24, 11, 0.6) 70%, var(--rg-forest) 100%)}.hero-pic .container{position:relative;z-index:1;padding-bottom:18px}.hero h1{color:#fff;max-width:13ch;margin:12px 0 0;text-shadow:0 2px 24px rgba(0,0,0,.25)}.hero h1 .hl{color:var(--rg-lime)}.hero-body{padding-block:8px 76px}.hero-body .lead{color:#bfd0c3;font-size:1.05rem}@media(min-width: 992px){.hero-pic{min-height:min(80vh,720px)}.hero-pic .container{padding-bottom:40px}.hero h1{font-size:clamp(3.2rem,5vw,4.6rem);max-width:12ch}.hero-body{padding-block:12px 96px}.hero-body .lead{font-size:1.1rem;max-width:56ch}}.pcard{display:flex;flex-direction:column;height:100%;background:var(--rg-surface);border-radius:var(--rg-radius);overflow:hidden;box-shadow:var(--rg-shadow);text-decoration:none;color:var(--rg-ink);transition:transform .2s}.pcard:hover{transform:translateY(-3px);color:var(--rg-ink)}.pcard-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--rg-forest)}.pcard.lg .pcard-img{aspect-ratio:4/3}.pcard-img img{width:100%;height:100%;object-fit:cover}.pcard-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 45%, rgba(6, 24, 11, 0.78))}.pcard-img h3{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;margin:0;color:#fff;font-size:1.4rem;line-height:1.1}.pcard-img .ico{position:absolute;z-index:1;left:16px;top:16px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pcard-img .ico svg{width:20px;height:20px}.pcard-img .num{position:absolute;z-index:1;right:18px;top:18px;text-align:right;color:#fff}.pcard-img .num b{display:block;font:700 2.3rem/1 var(--rg-font-display);letter-spacing:-0.02em}.pcard-img .num small{font:500 .7rem var(--rg-font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.85}.pcard-body{flex:1;display:flex;gap:14px;align-items:flex-end;justify-content:space-between;padding:14px 14px 14px 18px}.pcard-body p{margin:0;align-self:center;font-size:.98rem;line-height:1.45;color:var(--rg-muted)}.pcard-body .go{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--rg-tint);color:var(--rg-green-700)}@media(min-width: 768px){.pcard.lg .pcard-img{aspect-ratio:21/9}}@media(min-width: 992px){.pcard-img,.pcard.lg .pcard-img{aspect-ratio:4/3}.pcard-img h3{font-size:1.55rem;left:22px;bottom:20px}.pcard-body{padding:18px 18px 20px 22px}}.ph-graphic{position:relative;display:grid;place-items:center;text-align:center;color:#fff;background:var(--rg-forest);overflow:hidden}.ph-graphic::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, transparent 55%, var(--rg-green) 55%)}.ph-graphic>*{position:relative}.ph-graphic .fam{font:700 1.05rem var(--rg-font-display);margin-bottom:10px}.ph-graphic .big{font:700 clamp(2.8rem, 13vw, 4rem)/1 var(--rg-font-display);letter-spacing:-0.02em}.ph-graphic .sm{font:500 .78rem var(--rg-font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-top:12px}.pcard-img.ph-graphic::after{display:none}.pcard-img.ph-graphic h3{text-align:left}.pcard-img.product-photo{background:#eef2ea}.pcard-img.product-photo img{object-fit:contain;padding:18px}.pcard-img.product-photo .num{padding:8px 10px;border-radius:10px;color:var(--rg-forest);background:rgba(255,255,255,.9);box-shadow:0 3px 12px rgba(6,24,11,.12)}.pcard-img.product-photo .num b{font-size:1.75rem}.ask-list .list-group-item{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;border-radius:var(--rg-radius-sm) !important;background:var(--rg-bg);padding:14px 16px;margin-bottom:8px;font-weight:600}.ask-list .badge{font:600 .7rem var(--rg-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--rg-green-700);background:var(--rg-tint);border-radius:999px;padding:6px 9px}.video-card{position:relative;display:block;border-radius:var(--rg-radius-drop);overflow:hidden;aspect-ratio:16/11;color:#fff;text-decoration:none}.video-card img{width:100%;height:100%;object-fit:cover}.video-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(5, 25, 10, 0.7), transparent 55%)}.video-card .play{position:absolute;z-index:2;right:16px;bottom:16px;width:58px;height:58px;border-radius:50%;background:var(--rg-green);display:grid;place-items:center}.video-card .play::before{content:"";margin-left:5px;border-left:17px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}.video-card .cap{position:absolute;z-index:2;left:18px;right:90px;bottom:22px;font-weight:600}.brand-tile{height:84px;display:grid;place-items:center;padding:14px;background:#fff;border:1px solid var(--rg-line);border-radius:var(--rg-radius-sm)}.brand-tile img{max-height:44px;width:auto;object-fit:contain}.sede{height:100%;background:var(--rg-bg);border-radius:var(--rg-radius);padding:22px;display:grid;gap:10px;align-content:start}.sheet-bg .sede{background:var(--rg-surface)}.sede .k{font:700 .75rem var(--rg-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--rg-green-700)}.sede address{margin:0;color:var(--rg-muted)}.tel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:12px;padding:5px 5px 5px 14px}.sheet-bg .tel-row{background:var(--rg-bg)}.tel-row a,.tel-row span{font:500 .95rem var(--rg-font-mono);color:var(--rg-ink);text-decoration:none}.btn-copy{--bs-btn-bg: var(--rg-tint);--bs-btn-border-color: var(--rg-tint);--bs-btn-color: var(--rg-green-700);--bs-btn-hover-bg: var(--rg-green);--bs-btn-hover-color: #fff;--bs-btn-font-size: .82rem;--bs-btn-padding-x: .9rem;min-height:38px}.tel-row .btn-contact{flex:0 0 38px;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;aspect-ratio:1;padding:0;display:inline-grid;place-items:center;border:1px solid var(--rg-tint);border-radius:50%;background:var(--rg-tint);color:var(--rg-green-700);transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.tel-row .btn-contact:hover{color:#fff;background:var(--rg-green);border-color:var(--rg-green);transform:translateY(-2px)}.tel-row .btn-contact:focus-visible{color:#fff;background:var(--rg-green);border-color:var(--rg-green);box-shadow:0 0 0 3px rgba(41,87,164,.25);outline:0}.tel-row .btn-contact svg{width:18px;height:18px}.faq.accordion{--bs-accordion-bg: var(--rg-surface);--bs-accordion-border-width: 0;--bs-accordion-btn-focus-box-shadow: 0 0 0 3px rgba(41,87,164,.25);--bs-accordion-active-bg: var(--rg-surface);--bs-accordion-active-color: var(--rg-ink);--bs-accordion-btn-padding-y: 1rem;--bs-accordion-body-padding-y: 0;display:grid;gap:8px}.faq .accordion-item{border-radius:var(--rg-radius-sm) !important;overflow:hidden;box-shadow:0 1px 2px rgba(10,40,15,.05)}.sheet-surface .faq.accordion{--bs-accordion-bg: var(--rg-bg);--bs-accordion-active-bg: var(--rg-bg)}.sheet-surface .faq .accordion-item{box-shadow:none}.faq .accordion-button{font-weight:600;font-size:1.02rem;min-height:56px}.faq .accordion-body{padding-bottom:1.1rem;color:var(--rg-ink-2)}.prep{background:var(--rg-forest);color:#eaf3e7;border-radius:var(--rg-radius);padding:24px 20px 20px;display:grid;gap:16px}.prep .t{font:600 1.2rem var(--rg-font-display)}.prep ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.prep li{display:flex;gap:12px;align-items:baseline}.prep li::before{content:"";flex:none;width:9px;height:9px;border-radius:0 50% 50% 50%;transform:rotate(45deg) translateY(-1px);background:var(--rg-lime)}.prep li small,.prep .hint{color:#a8bdad}.prep .hint{font-size:.88rem;margin:0}@media(min-width: 992px){.prep{position:sticky;top:110px}}.opts .list-group-item{border:0;border-radius:var(--rg-radius-sm) !important;background:var(--rg-bg);padding:14px 16px;margin-bottom:8px}.sheet-bg .opts .list-group-item{background:var(--rg-surface);border:1px solid var(--rg-line)}.opts .list-group-item b{display:block;font-weight:600}.opts .list-group-item span{color:var(--rg-ink-2);font-size:.97rem}.opts a.list-group-item{position:relative;padding-right:40px}.opts a.list-group-item::after{content:"›";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--rg-green)}.blocks p{color:var(--rg-ink-2);max-width:62ch}.blocks h2{font-size:clamp(1.35rem,4.4vw,1.6rem);margin-bottom:10px}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:-18px;padding-inline:18px;padding-bottom:4px}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--rg-surface);border:1px solid var(--rg-line);font-weight:600;font-size:.93rem;color:var(--rg-ink);text-decoration:none}.sheet-surface .chip{background:var(--rg-bg)}.chip:hover{border-color:var(--rg-green);color:var(--rg-green-700)}@media(min-width: 768px){.chips{flex-wrap:wrap;overflow:visible}}.page-hero{padding-bottom:56px}.page-media{position:relative;margin-top:calc(var(--rg-header-h)*-1);margin-inline:-18px;aspect-ratio:4/3.3;overflow:hidden;background:var(--rg-forest)}.page-media img{width:100%;height:100%;object-fit:cover}.page-media.product-photo{background:#eef2ea}.page-media.product-photo img{object-fit:contain;padding:24px}.page-media.ph-graphic{display:grid}.page-media::after{content:"";position:absolute;inset:0 0 auto 0;height:120px;background:linear-gradient(180deg, rgba(6, 24, 11, 0.35), transparent);pointer-events:none}.btn-back{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;min-height:44px;max-width:calc(100% - 28px);padding:0 16px 0 10px;border-radius:999px;background:rgba(255,255,255,.95);color:var(--rg-forest);font-weight:600;font-size:.95rem;text-decoration:none;box-shadow:0 4px 14px -6px rgba(0,0,0,.35)}.page-text{display:grid;gap:14px;padding-top:22px}.page-text .lead{font-size:1.06rem}.machinery-brand{width:auto;height:42px;max-width:180px;object-fit:contain;object-position:left center}.machinery-gallery img{width:100%;aspect-ratio:4/3;object-fit:contain;padding:12px;border-radius:var(--rg-radius);background:#eef2ea}.urgent{background:var(--rg-tint);border:0;border-radius:var(--rg-radius-sm);font-size:.97rem;color:var(--rg-ink)}.urgent a{font-family:var(--rg-font-mono);color:var(--rg-ink)}.specs{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius);overflow:hidden}.specs .specs-hd{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:16px 18px;border-bottom:1px solid var(--rg-line)}.specs .specs-hd b{font-family:var(--rg-font-display);font-weight:600}.specs .specs-hd small{color:var(--rg-muted);align-self:center}.specs .table{--bs-table-bg: transparent;margin:0}.specs .table th,.specs .table td{padding:12px 18px;border-color:var(--rg-line);vertical-align:top}.specs .table th{font-weight:400;color:var(--rg-muted);font-size:.92rem;width:42%}.specs .table td{font-weight:600;font-variant-numeric:tabular-nums}.specs tr:last-child th,.specs tr:last-child td{border-bottom:0}.container>nav[aria-label=Ruta]{margin-bottom:24px;border-bottom:1px solid var(--rg-line)}.breadcrumb{--bs-breadcrumb-font-size: .9rem;--bs-breadcrumb-divider-color: var(--rg-muted);--bs-breadcrumb-item-active-color: var(--rg-muted);min-height:22px;margin:0;align-items:center;line-height:1.375}.breadcrumb-item{display:inline-flex;align-items:center}.breadcrumb-item+.breadcrumb-item::before{align-self:center}.breadcrumb a{text-decoration:none;color:var(--rg-muted)}.breadcrumb a:hover{color:var(--rg-green)}.breadcrumb-item:first-child>a{width:18px;height:18px;display:inline-grid;flex:0 0 18px;place-items:center;overflow:hidden;font-size:0;color:var(--rg-muted)}.breadcrumb-item:first-child>a::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.15 L.5 7.3 V14.5 H5.5 V10 H10.5 V14.5 H15.5 V7.3 L8 1.15 Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.15 L.5 7.3 V14.5 H5.5 V10 H10.5 V14.5 H15.5 V7.3 L8 1.15 Z'/%3E%3C/svg%3E") center/contain no-repeat}.page-plain{padding-top:24px}@media(min-width: 992px){.page-plain{padding-top:0}.page-hero{padding-bottom:72px}.page-media{margin:0;aspect-ratio:4/3;border-radius:var(--rg-radius-drop)}.page-media::after,.btn-back{display:none}.page-text{padding-top:0}.page-text h1{font-size:clamp(2.8rem,3.8vw,3.6rem)}}.form-card{background:var(--rg-surface);border-radius:var(--rg-radius);padding:22px 18px;box-shadow:var(--rg-shadow)}@media(min-width: 768px){.form-card{padding:32px}}.form-label{font-weight:600;font-size:.95rem}.form-control,.form-select{min-height:52px;font-size:16px;background-color:var(--rg-bg);border:1.5px solid var(--rg-line);border-radius:12px}textarea.form-control{min-height:120px}.form-control:focus,.form-select:focus{border-color:var(--rg-green);box-shadow:0 0 0 3px var(--rg-tint);background-color:var(--rg-bg)}.form-check-input{width:1.25em;height:1.25em}.form-check-input:checked{background-color:var(--rg-green);border-color:var(--rg-green)}.need-option{position:relative;display:grid;gap:2px;border:1.5px solid var(--rg-line);border-radius:var(--rg-radius-sm);padding:14px 48px 14px 16px;background:var(--rg-bg);cursor:pointer;height:100%}.need-option input{position:absolute;opacity:0;pointer-events:none}.need-option::after{content:"";position:absolute;right:16px;top:50%;margin-top:-11px;width:22px;height:22px;border-radius:50%;border:2px solid var(--rg-line);background:#fff}.need-option:has(input:checked){border-color:var(--rg-green);background:var(--rg-tint)}.need-option:has(input:checked)::after{border:7px solid var(--rg-green)}.need-option b{font-weight:600}.need-option small{color:var(--rg-muted);font-size:.88rem;line-height:1.35}.progress{--bs-progress-height: 6px;--bs-progress-bar-bg: var(--rg-green);--bs-progress-bg: var(--rg-line)}.done-mark{width:56px;height:56px;border-radius:0 50% 50% 50%;transform:rotate(45deg);background:var(--rg-green);display:grid;place-items:center}.done-mark span{transform:rotate(-45deg);color:#fff;font:700 1.4rem var(--rg-font-display)}.site-footer{position:relative;background:var(--rg-forest);color:#c3d3c6;border-radius:var(--rg-radius-sheet) var(--rg-radius-sheet) 0 0;margin-top:calc(var(--rg-radius-sheet)*-1);padding-block:44px 120px}.site-footer h4{font:700 .78rem var(--rg-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--rg-lime);margin-bottom:8px}.site-footer a{display:flex;align-items:center;min-height:42px;color:#eaf2eb;text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer .logo{height:46px;width:auto;margin-bottom:14px}.site-footer .mono{font-family:var(--rg-font-mono);font-size:.9rem;color:#fff;min-height:32px}.site-footer .legal{border-top:1px solid rgba(255,255,255,.12);padding-top:18px;font-size:.85rem}@media(min-width: 992px){.site-footer{padding-bottom:40px}}.site-header{transition:padding .46s cubic-bezier(0.22, 1, 0.36, 1)}.site-header .bar{transform-origin:top center;transition:padding .46s cubic-bezier(0.22, 1, 0.36, 1),background-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease}.site-header .brand img{transform-origin:left center;transition:height .46s cubic-bezier(0.22, 1, 0.36, 1),margin .46s cubic-bezier(0.22, 1, 0.36, 1),filter .35s ease}.site-header.is-compact{padding-top:4px}.site-header.is-compact .bar{padding:5px 7px 5px 16px;background:rgba(255,255,255,.94);box-shadow:0 12px 34px -16px rgba(6,24,11,.42);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);animation:header-settle .56s cubic-bezier(0.22, 1, 0.36, 1)}.site-header.is-compact .brand img{height:40px;margin-block:0;filter:saturate(1.08) contrast(1.03)}@keyframes header-settle{0%{transform:translateY(-7px) scale(0.985)}65%{transform:translateY(1px) scale(1.006)}100%{transform:translateY(0) scale(1)}}.form-honeypot{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}.notifications{position:fixed;z-index:1090;right:16px;bottom:16px;display:grid;gap:10px;width:min(420px,100% - 32px)}.notification{padding:14px 16px;border-radius:var(--rg-radius-sm);background:var(--rg-forest);color:#fff;box-shadow:var(--rg-shadow);animation:notice-in .2s ease-out}.notification.is-error{background:#8a241f}.notification button{float:right;border:0;background:rgba(0,0,0,0);color:inherit;font-size:1.25rem;line-height:1}.form-control[aria-invalid=true],.form-select[aria-invalid=true]{border-color:#b02a37}.text-help{display:block;margin-top:.35rem;color:#b02a37;font-size:.875rem}@keyframes notice-in{from{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;transition-duration:.01ms !important}}