.feeder-family-page{--ff-ink: #111512;--ff-panel: #1b211c;--ff-orange: #f04b23;--ff-acid: #dfff35;--ff-paper: #f0eee7;--ff-line: #c9cbc5;background:var(--ff-paper);color:var(--ff-ink)}.ff-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #3e463f;background:var(--ff-ink);color:#fff}.ff-hero:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(rgb(255 255 255 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 4%) 1px,transparent 1px),linear-gradient(90deg,#070a08fa,#070a08e5 28%,#070a087a 54%,#070a081f 78%),linear-gradient(180deg,#070a0833,#070a080a 52%,#070a08c2);background-size:44px 44px,44px 44px,auto,auto;content:"";pointer-events:none}.ff-hero-inner{position:relative;z-index:1;padding-top:36px}.ff-breadcrumb{display:flex;align-items:center;gap:10px;color:#ffffffa8;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.ff-breadcrumb a:hover,.ff-breadcrumb a:focus-visible{color:var(--ff-acid)}.ff-hero-grid{display:flex;align-items:center;min-height:clamp(570px,45vw,650px);padding:52px 0 62px}.ff-hero-copy{max-width:760px}.ff-hero-copy .section-kicker{color:var(--ff-acid)}.ff-hero-copy h1{max-width:790px;margin:14px 0 26px;color:#fff;font-size:clamp(54px,5.7vw,88px);line-height:.94;letter-spacing:-.055em;text-wrap:balance}.ff-hero-copy>p:not(.section-kicker){max-width:660px;margin:0;color:#ffffffd6;font-size:clamp(16px,1.35vw,19px);line-height:1.6}.ff-hero-copy .button-row{margin-top:30px}.ff-hero-copy .button.light{border-color:#ffffff85;background:transparent;color:#fff}.ff-hero-copy .button.light:hover,.ff-hero-copy .button.light:focus-visible{border-color:#fff;background:#fff;color:var(--ff-ink)}.ff-hero-media{position:absolute;z-index:-2;inset:0;overflow:hidden;margin:0;background:#0c100d}.ff-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 54%;filter:saturate(.82) contrast(1.04)}.ff-hero-objective{display:grid;grid-template-columns:minmax(128px,.42fr) minmax(0,1fr);align-items:center;gap:20px;max-width:620px;margin-top:24px;padding:14px 16px;border:1px solid rgb(255 255 255 / 18%);border-left:3px solid var(--ff-acid);background:linear-gradient(110deg,#090d0ae8,#101611a8);box-shadow:0 18px 36px -22px #000000eb,inset 0 1px #ffffff1a;backdrop-filter:blur(10px) saturate(1.1)}.ff-hero-objective span{color:var(--ff-acid);font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.ff-hero-objective strong{color:#fff;font-size:15px;line-height:1.35;text-wrap:balance}.ff-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgb(255 255 255 / 34%);border-bottom:0;background:#0c110dd1;box-shadow:0 -20px 50px -36px #000000e5;backdrop-filter:blur(10px) saturate(1.08)}.ff-hero-facts article{min-width:0;padding:20px 22px 22px;border-right:1px solid rgb(255 255 255 / 24%)}.ff-hero-facts article:last-child{border-right:0}.ff-hero-facts span,.ff-hero-facts strong{display:block}.ff-hero-facts span{margin-bottom:8px;color:var(--ff-acid);font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.ff-hero-facts strong{font-size:16px;line-height:1.25}.ff-role-section,.ff-product-section,.ff-selection-section,.ff-rfq-section,.ff-faq-section,.feeder-family-page #cotizar{scroll-margin-top:104px}.ff-role-section{padding:clamp(82px,7vw,112px) 0;border-bottom:1px solid var(--ff-ink);background:var(--ff-paper)}.ff-role-layout{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(52px,7vw,108px)}.ff-role-layout>header h2,.ff-rfq-copy h2,.ff-faq-layout>header h2{margin:10px 0 22px;font-size:clamp(40px,4.1vw,62px);line-height:.98;letter-spacing:-.04em}.ff-role-layout>header>p:last-child,.ff-rfq-copy>p:not(.section-kicker),.ff-faq-layout>header>p:last-child{margin:0;color:#565f58;font-size:15px;line-height:1.68}.ff-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ff-ink);border-left:1px solid var(--ff-ink)}.ff-flow-grid>article{padding:28px;border-right:1px solid var(--ff-ink);border-bottom:1px solid var(--ff-ink);background:#faf9f4}.ff-flow-grid>article>span{color:var(--ff-orange);font:750 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}.ff-flow-grid h3{margin:14px 0 22px;font-size:clamp(24px,2vw,31px);line-height:1.05}.ff-flow-grid ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 22px;padding:0;list-style:none}.ff-flow-grid li{padding:10px 11px;border:1px solid var(--ff-line);color:#59615b;font-size:12px;font-weight:800}.ff-flow-grid li.is-active{border-color:var(--ff-ink);background:var(--ff-acid);color:var(--ff-ink)}.ff-flow-grid article>p{margin:0;color:#606861;font-size:13px;line-height:1.58}.ff-product-section{padding:clamp(88px,8vw,126px) 0;border-bottom:1px solid var(--ff-ink);background:linear-gradient(var(--ff-line) 1px,transparent 1px),linear-gradient(90deg,var(--ff-line) 1px,transparent 1px),var(--ff-paper);background-size:42px 42px}.ff-section-head{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:64px;margin-bottom:52px}.ff-section-head h2{max-width:780px;margin:10px 0 0;font-size:clamp(42px,4.7vw,70px);line-height:.96;letter-spacing:-.045em}.ff-section-head>p{margin:0;color:#555e57;font-size:15px;line-height:1.65}.ff-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.ff-product-card{height:100%;min-width:0;border:1px solid var(--ff-ink);background:#faf9f5;animation:ff-card-rise .48s both;animation-delay:var(--card-delay)}.ff-product-card>a{display:grid;grid-template-rows:auto 1fr;height:100%}.ff-product-card>a:focus-visible{outline:4px solid var(--ff-orange);outline-offset:4px}.ff-card-media{position:relative;display:grid;overflow:hidden;aspect-ratio:4 / 3;place-items:center;border-bottom:1px solid var(--ff-ink);background:#fff}.ff-card-media:after{position:absolute;right:0;bottom:0;left:0;height:7px;background:var(--ff-acid);content:"";transform:scaleX(.18);transform-origin:left;transition:transform .22s ease}.ff-card-media>span{position:absolute;top:14px;left:14px;z-index:1;display:grid;width:38px;height:38px;place-items:center;background:var(--ff-ink);color:var(--ff-acid);font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ff-card-media img{display:block;width:68%;height:auto;object-fit:contain;transition:transform .26s ease}.ff-card-media img.is-wide{width:calc(100% - 44px)}.ff-card-body{display:flex;flex-direction:column;padding:24px}.ff-card-label{margin:0 0 12px;color:var(--ff-orange);font:750 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.ff-card-body h3{min-height:2.2em;margin:0;font-size:clamp(22px,1.7vw,28px);line-height:1.08}.ff-card-fit{min-height:4.6em;margin:16px 0 20px;color:#505952;font-size:14px;line-height:1.55}.ff-card-body dl{margin:0}.ff-card-body dl>div{padding:15px 0;border-top:1px solid var(--ff-line)}.ff-card-body dt{margin-bottom:5px;color:#6b736c;font:750 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.ff-card-body dd{margin:0;color:#353b36;font-size:13px;line-height:1.52}.ff-card-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid var(--ff-ink);font:800 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.02em;text-transform:uppercase}.ff-card-link i{color:var(--ff-orange);font-style:normal;font-size:18px;transition:transform .18s ease}.ff-product-card:hover .ff-card-media img,.ff-product-card:focus-within .ff-card-media img{transform:scale(1.035)}.ff-product-card:hover .ff-card-media:after,.ff-product-card:focus-within .ff-card-media:after{transform:scaleX(1)}.ff-product-card:hover .ff-card-link i,.ff-product-card:focus-within .ff-card-link i{transform:translate(5px)}.ff-selection-section{padding:clamp(88px,8vw,126px) 0;background:var(--ff-ink);color:#fff}.ff-section-head.is-light h2{color:#fff}.ff-section-head.is-light>p{color:#b4bbb5}.ff-section-head.is-light .section-kicker{color:var(--ff-acid)}.ff-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #444b45;border-left:1px solid #444b45}.ff-axis-grid article{min-width:0;padding:28px;border-right:1px solid #444b45;border-bottom:1px solid #444b45;background:var(--ff-panel)}.ff-axis-grid article>span{color:var(--ff-acid);font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ff-axis-grid h3{margin:38px 0 13px;color:#fff;font-size:clamp(25px,2vw,32px);line-height:1.05}.ff-axis-grid p{margin:0;color:#b6bcb7;font-size:13px;line-height:1.62}.ff-selection-note{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr);gap:30px;margin-top:22px;padding:24px 28px;border:1px solid var(--ff-acid);background:#202720}.ff-selection-note strong{color:var(--ff-acid);font-size:15px}.ff-selection-note p{margin:0;color:#d1d5d1;font-size:14px;line-height:1.6}.ff-rfq-section{padding:clamp(88px,8vw,126px) 0;border-bottom:1px solid var(--ff-ink);background:#fff}.ff-rfq-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(54px,8vw,120px)}.ff-rfq-copy .button{margin-top:26px}.ff-rfq-list{margin:0;padding:0;border-top:1px solid var(--ff-ink);list-style:none}.ff-rfq-list li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--ff-line)}.ff-rfq-list span{color:var(--ff-orange);font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.ff-rfq-list p{margin:0;color:#4f5751;font-size:15px;line-height:1.5}.ff-faq-section{padding:clamp(88px,8vw,126px) 0;background:var(--ff-paper)}.ff-faq-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(52px,8vw,120px)}.ff-faq-list{border-top:1px solid var(--ff-ink)}.ff-faq-list details{border-bottom:1px solid var(--ff-line)}.ff-faq-list summary{position:relative;padding:22px 50px 22px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:850;line-height:1.35}.ff-faq-list summary::-webkit-details-marker{display:none}.ff-faq-list summary:after{position:absolute;top:19px;right:0;color:var(--ff-orange);content:"+";font-size:25px;line-height:1;transition:transform .16s ease}.ff-faq-list details[open] summary:after{transform:rotate(45deg)}.ff-faq-list details p{max-width:760px;margin:-4px 0 22px;color:#5a625c;line-height:1.65}@keyframes ff-card-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1040px){.ff-hero-grid,.ff-role-layout,.ff-section-head,.ff-rfq-layout,.ff-faq-layout{grid-template-columns:1fr}.ff-hero-grid{min-height:0;padding:58px 0 360px}.ff-hero-copy{max-width:760px}.ff-hero-media{max-width:none}.ff-hero-media img{object-fit:contain;object-position:center 74%}.ff-role-layout,.ff-rfq-layout,.ff-faq-layout{gap:42px}.ff-section-head{gap:22px}.ff-section-head>p{max-width:720px}.ff-product-grid{grid-template-columns:1fr}.ff-product-card>a{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.ff-card-media{min-height:100%;aspect-ratio:auto;border-right:1px solid var(--ff-ink);border-bottom:0}.ff-card-body h3,.ff-card-fit{min-height:0}.ff-card-media img{width:82%}.ff-card-media img.is-wide{width:calc(100% - 44px)}.ff-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ff-hero-inner{padding-top:26px}.ff-breadcrumb{gap:7px;font-size:9px}.ff-hero-grid{padding:42px 0 250px}.ff-hero-copy h1{font-size:clamp(43px,12.2vw,56px)}.ff-hero-copy .button-row{display:grid;grid-template-columns:1fr}.ff-hero-objective{grid-template-columns:1fr;gap:6px;max-width:none;margin-top:20px;padding:14px 15px;background:linear-gradient(110deg,#090d0af0,#101611bd)}.ff-hero-facts{grid-template-columns:1fr}.ff-hero-facts article{padding:14px 16px 15px;border-right:0;border-bottom:1px solid rgb(255 255 255 / 24%)}.ff-hero-facts article:last-child{border-bottom:0}.ff-role-section,.ff-product-section,.ff-selection-section,.ff-rfq-section,.ff-faq-section{padding:72px 0}.ff-flow-grid,.ff-axis-grid{grid-template-columns:1fr}.ff-flow-grid>article,.ff-axis-grid article{padding:23px}.ff-product-card>a{display:block}.ff-card-media{min-height:0;aspect-ratio:4 / 3;border-right:0;border-bottom:1px solid var(--ff-ink)}.ff-card-media img{width:72%}.ff-card-media img.is-wide{width:calc(100% - 36px)}.ff-card-body{padding:22px}.ff-card-body h3{font-size:25px}.ff-selection-note{grid-template-columns:1fr;gap:10px;padding:22px}.ff-rfq-list li{grid-template-columns:36px minmax(0,1fr);gap:10px}}@media(prefers-reduced-motion:reduce){.ff-product-card{animation:none}.ff-card-media img,.ff-card-media:after,.ff-card-link i,.ff-faq-list summary:after{transition:none}}
