.DemoWhatsAppModal-module__xLKQRq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0f172ab3;justify-content:center;align-items:center;padding:1rem;animation:.2s DemoWhatsAppModal-module__xLKQRq__fadeIn;display:flex;position:fixed;inset:0}.DemoWhatsAppModal-module__xLKQRq__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:500px;animation:.2s DemoWhatsAppModal-module__xLKQRq__scaleIn;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0003,0 10px 10px -5px #00000014}.DemoWhatsAppModal-module__xLKQRq__header{color:#fff;background:#0f172a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.DemoWhatsAppModal-module__xLKQRq__headerTitleWrap{align-items:center;gap:.75rem;display:flex}.DemoWhatsAppModal-module__xLKQRq__whatsappIconCircle{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.DemoWhatsAppModal-module__xLKQRq__title{margin:0;font-size:1rem;font-weight:700;line-height:1.2}.DemoWhatsAppModal-module__xLKQRq__subtitle{color:#94a3b8;margin:.2rem 0 0;font-size:.8125rem}.DemoWhatsAppModal-module__xLKQRq__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;font-size:1.25rem;display:flex}.DemoWhatsAppModal-module__xLKQRq__closeBtn:hover{color:#fff;background:#ffffff1a}.DemoWhatsAppModal-module__xLKQRq__body{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.DemoWhatsAppModal-module__xLKQRq__noticeBox{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.4;display:flex}.DemoWhatsAppModal-module__xLKQRq__noticeIcon{color:#15803d;flex-shrink:0;margin-top:.125rem;font-size:1.125rem}.DemoWhatsAppModal-module__xLKQRq__chatPreview{background:#efeae2;border:1px solid #e2d9cb;border-radius:8px;padding:1rem}.DemoWhatsAppModal-module__xLKQRq__chatBalloonLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.DemoWhatsAppModal-module__xLKQRq__chatBalloon{color:#111827;background:#fff;border-radius:8px 8px 8px 0;padding:.75rem 1rem .5rem;font-size:.875rem;line-height:1.4;position:relative;box-shadow:0 1px 2px #00000014}.DemoWhatsAppModal-module__xLKQRq__chatBalloon p{margin:0 0 .25rem}.DemoWhatsAppModal-module__xLKQRq__chatTime{text-align:right;color:#94a3b8;font-size:.6875rem;display:block}.DemoWhatsAppModal-module__xLKQRq__contactDetails{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.DemoWhatsAppModal-module__xLKQRq__contactDetails p{margin:.125rem 0}.DemoWhatsAppModal-module__xLKQRq__footer{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.DemoWhatsAppModal-module__xLKQRq__copyBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.375rem;min-height:42px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.DemoWhatsAppModal-module__xLKQRq__copyBtn:hover{background:#f1f5f9;border-color:#94a3b8}.DemoWhatsAppModal-module__xLKQRq__checkIcon{color:#16a34a}.DemoWhatsAppModal-module__xLKQRq__whatsappDirectBtn{color:#fff;background:#25d366;border:none;border-radius:6px;align-items:center;gap:.5rem;min-height:42px;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.DemoWhatsAppModal-module__xLKQRq__whatsappDirectBtn:hover{background:#1eb956}@keyframes DemoWhatsAppModal-module__xLKQRq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DemoWhatsAppModal-module__xLKQRq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.DemoShell-module__UHuU6W__wrapper{background-color:var(--demo-bg,#fff);min-height:100vh;color:var(--demo-text,#1e293b);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative;overflow-x:hidden}.DemoShell-module__UHuU6W__presentationBar{color:#f8fafc;z-index:50;background-color:#0f172a;border-bottom:1px solid #ffffff1a;font-size:.8125rem;line-height:1.25rem;position:relative}.DemoShell-module__UHuU6W__presentationContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;padding:.5rem 1rem;display:flex}.DemoShell-module__UHuU6W__presentationLeft{align-items:center;gap:.75rem;display:flex}.DemoShell-module__UHuU6W__backButton{color:#94a3b8;align-items:center;gap:.375rem;min-height:36px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.DemoShell-module__UHuU6W__backButton:hover,.DemoShell-module__UHuU6W__backButton:focus-visible{color:#fff}.DemoShell-module__UHuU6W__barDivider{color:#475569}.DemoShell-module__UHuU6W__segmentTag{color:#cbd5e1}.DemoShell-module__UHuU6W__segmentTag strong{color:#fff}.DemoShell-module__UHuU6W__presentationRight{align-items:center;gap:.75rem;display:flex}.DemoShell-module__UHuU6W__copyLinkBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:.375rem;min-height:32px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.DemoShell-module__UHuU6W__copyLinkBtn:hover{background:#fff3;border-color:#ffffff4d}.DemoShell-module__UHuU6W__checkIcon{color:#4ade80}.DemoShell-module__UHuU6W__modeBadge{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#1e293b;border:1px solid #334155;border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}.DemoShell-module__UHuU6W__langSelector{background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.DemoShell-module__UHuU6W__langBtn,.DemoShell-module__UHuU6W__langActive{border-radius:4px;justify-content:center;align-items:center;padding:.2rem .45rem;font-size:.6875rem;font-weight:700;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.DemoShell-module__UHuU6W__langBtn{color:#94a3b8}.DemoShell-module__UHuU6W__langBtn:hover{color:#fff;background:#ffffff1a}.DemoShell-module__UHuU6W__langActive{color:#0f172a;background:#38bdf8}.DemoShell-module__UHuU6W__header{z-index:40;background-color:var(--demo-surface,#fff);border-bottom:1px solid var(--demo-border,#e2e8f0);position:sticky;top:0;box-shadow:0 1px 3px #0000000a}.DemoShell-module__UHuU6W__headerContainer{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1400px;margin:0 auto;padding:.875rem 1.25rem;display:flex}.DemoShell-module__UHuU6W__brandLink{flex-direction:column;text-decoration:none;display:flex}.DemoShell-module__UHuU6W__brandTitle{color:var(--demo-primary,#0f172a);letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.2}.DemoShell-module__UHuU6W__brandTitle[data-font=serif]{font-family:Georgia,Cambria,Times New Roman,Times,serif}.DemoShell-module__UHuU6W__brandSub{color:var(--demo-text-muted,#64748b);font-size:.75rem;line-height:1.3}.DemoShell-module__UHuU6W__desktopNav{align-items:center;gap:1.5rem;display:none}@media (min-width:900px){.DemoShell-module__UHuU6W__desktopNav{display:flex}}.DemoShell-module__UHuU6W__navLink{color:var(--demo-text,#334155);padding:.375rem .25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s;position:relative}.DemoShell-module__UHuU6W__navLink:hover{color:var(--demo-primary,#0f172a)}.DemoShell-module__UHuU6W__navLinkActive{color:var(--demo-primary,#0f172a);font-weight:600}.DemoShell-module__UHuU6W__headerActions{align-items:center;gap:.75rem;display:flex}.DemoShell-module__UHuU6W__ctaHeaderBtn{background-color:var(--demo-primary,#15803d);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;min-height:42px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,transform .1s;display:none}.DemoShell-module__UHuU6W__ctaHeaderBtn:hover{background-color:var(--demo-primary-hover,#166534)}@media (min-width:640px){.DemoShell-module__UHuU6W__ctaHeaderBtn{display:inline-flex}}.DemoShell-module__UHuU6W__ctaIcon{font-size:1.125rem}.DemoShell-module__UHuU6W__mobileMenuToggle{background:var(--demo-surface-muted,#f1f5f9);border:1px solid var(--demo-border,#cbd5e1);color:var(--demo-text,#1e293b);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex}@media (min-width:900px){.DemoShell-module__UHuU6W__mobileMenuToggle{display:none}}.DemoShell-module__UHuU6W__drawerOverlay{z-index:100;background:#0009;justify-content:flex-end;animation:.2s DemoShell-module__UHuU6W__fadeIn;display:flex;position:fixed;inset:0}.DemoShell-module__UHuU6W__drawerContent{background:var(--demo-surface,#fff);width:100%;max-width:320px;height:100%;padding:1.25rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0));flex-direction:column;justify-content:space-between;animation:.25s DemoShell-module__UHuU6W__slideIn;display:flex;overflow-y:auto;box-shadow:-4px 0 20px #00000026}.DemoShell-module__UHuU6W__drawerHeader{border-bottom:1px solid var(--demo-border,#e2e8f0);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.DemoShell-module__UHuU6W__drawerBrand{color:var(--demo-primary,#0f172a);font-size:1.125rem;font-weight:700}.DemoShell-module__UHuU6W__drawerCloseBtn{color:var(--demo-text,#64748b);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;font-size:1.5rem;display:flex}.DemoShell-module__UHuU6W__drawerNav{flex-direction:column;gap:.25rem;padding:1.25rem 0;display:flex}.DemoShell-module__UHuU6W__drawerNavLink{color:var(--demo-text,#1e293b);border-radius:6px;align-items:center;min-height:44px;padding:.75rem .5rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.DemoShell-module__UHuU6W__drawerNavLink:hover{background:var(--demo-surface-muted,#f1f5f9);color:var(--demo-primary,#0f172a)}.DemoShell-module__UHuU6W__drawerFooter{border-top:1px solid var(--demo-border,#e2e8f0);flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.DemoShell-module__UHuU6W__drawerContactInfo{color:var(--demo-text-muted,#64748b);font-size:.8125rem;line-height:1.4}.DemoShell-module__UHuU6W__drawerCtaBtn{background-color:var(--demo-primary,#15803d);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;display:flex}.DemoShell-module__UHuU6W__main{flex-direction:column;flex:1;display:flex}.DemoShell-module__UHuU6W__footer{background-color:var(--demo-surface,#fff);border-top:1px solid var(--demo-border,#e2e8f0);margin-top:auto;padding:3rem 1.25rem 2rem}.DemoShell-module__UHuU6W__footerContainer{max-width:1400px;margin:0 auto}.DemoShell-module__UHuU6W__footerGrid{grid-template-columns:1fr;gap:2rem;margin-bottom:2.5rem;display:grid}@media (min-width:768px){.DemoShell-module__UHuU6W__footerGrid{grid-template-columns:1.5fr 1fr 1.2fr}}.DemoShell-module__UHuU6W__footerBrandTitle{color:var(--demo-primary,#0f172a);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.DemoShell-module__UHuU6W__footerDescription{color:var(--demo-text-muted,#64748b);max-width:360px;margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.DemoShell-module__UHuU6W__footerResponsible{color:var(--demo-text,#334155);font-size:.8125rem}.DemoShell-module__UHuU6W__footerColHeading{text-transform:uppercase;letter-spacing:.05em;color:var(--demo-text,#1e293b);margin-bottom:1rem;font-size:.875rem;font-weight:700}.DemoShell-module__UHuU6W__footerLinksList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.DemoShell-module__UHuU6W__footerLinksList a{color:var(--demo-text-muted,#64748b);font-size:.875rem;text-decoration:none;transition:color .15s}.DemoShell-module__UHuU6W__footerLinksList a:hover{color:var(--demo-primary,#0f172a)}.DemoShell-module__UHuU6W__footerColContact p{color:var(--demo-text-muted,#64748b);margin-bottom:.375rem;font-size:.875rem;line-height:1.5}.DemoShell-module__UHuU6W__footerBottom{border-top:1px solid var(--demo-border,#e2e8f0);color:var(--demo-text-muted,#64748b);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.5rem;font-size:.8125rem;display:flex}@media (min-width:640px){.DemoShell-module__UHuU6W__footerBottom{text-align:left;flex-direction:row}}.DemoShell-module__UHuU6W__footerAgroPageBadge{align-items:center;gap:.375rem;display:flex}.DemoShell-module__UHuU6W__footerAgroPageBadge strong{color:var(--demo-primary,#15803d)}.DemoShell-module__UHuU6W__floatingWhatsapp{bottom:calc(1.5rem + env(safe-area-inset-bottom,0));color:#fff;cursor:pointer;z-index:35;background-color:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;right:1.5rem;box-shadow:0 4px 14px #25d36666}.DemoShell-module__UHuU6W__floatingWhatsapp:hover{transform:scale(1.08);box-shadow:0 6px 20px #25d36680}.DemoShell-module__UHuU6W__floatingWhatsapp:focus-visible{outline-offset:3px;outline:3px solid #128c7e}@keyframes DemoShell-module__UHuU6W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DemoShell-module__UHuU6W__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}
.DemoBrandLogo-module__I7pBeG__logo{flex:none;width:clamp(125px,12vw,180px);height:54px;display:inline-block;position:relative}.DemoBrandLogo-module__I7pBeG__image{object-fit:contain}.DemoBrandLogo-module__I7pBeG__onDark{box-sizing:content-box;background:#fff;border-radius:8px;padding:4px 8px}@media (max-width:600px){.DemoBrandLogo-module__I7pBeG__logo{width:132px;height:44px}}
.AgronomoGlobal-module__NNoj7W__pageWrapper{color:#111827;background-color:#fff;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;overflow-x:hidden}.AgronomoGlobal-module__NNoj7W__navbar{z-index:50;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:1.5rem 2rem;display:flex;position:absolute;top:0;left:0;right:0}.AgronomoGlobal-module__NNoj7W__brandLogo{color:#fff;align-items:center;gap:.75rem;text-decoration:none;display:flex}.AgronomoGlobal-module__NNoj7W__brandIcon{grid-gap:3px;border-radius:4px;grid-template-columns:repeat(2,8px);justify-content:center;align-items:center;padding:4px;display:grid}.AgronomoGlobal-module__NNoj7W__brandDot{background-color:#22c55e;border-radius:2px;width:8px;height:8px}.AgronomoGlobal-module__NNoj7W__brandDotAlt{background-color:#ffffffd9;border-radius:2px;width:8px;height:8px}.AgronomoGlobal-module__NNoj7W__brandText{flex-direction:column;display:flex}.AgronomoGlobal-module__NNoj7W__brandTitle{letter-spacing:-.02em;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.1}.AgronomoGlobal-module__NNoj7W__brandSub{color:#ffffffbf;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.AgronomoGlobal-module__NNoj7W__navLinks{-webkit-backdrop-filter:blur(12px);background:#0d4a2b59;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:2rem;padding:.6rem 1.75rem;display:none}@media (min-width:900px){.AgronomoGlobal-module__NNoj7W__navLinks{display:flex}}.AgronomoGlobal-module__NNoj7W__navLink{color:#ffffffd9;white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.AgronomoGlobal-module__NNoj7W__navLink:hover{color:#fff}.AgronomoGlobal-module__NNoj7W__navActions{align-items:center;gap:1rem;display:flex}.AgronomoGlobal-module__NNoj7W__navCtaPill{color:#0d4a2b;background:#ffffffeb;border-radius:9999px;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00000026}.AgronomoGlobal-module__NNoj7W__navCtaPill:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #00000038}.AgronomoGlobal-module__NNoj7W__ctaDot{background-color:#16a34a;border-radius:9999px;width:7px;height:7px}.AgronomoGlobal-module__NNoj7W__mobileMenuBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (min-width:900px){.AgronomoGlobal-module__NNoj7W__mobileMenuBtn{display:none}}.AgronomoGlobal-module__NNoj7W__mobileNavDrawer{z-index:60;background:#0d4a2b;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:absolute;top:100%;left:1rem;right:1rem;box-shadow:0 20px 40px #0006}.AgronomoGlobal-module__NNoj7W__mobileNavLink{color:#fff;border-bottom:1px solid #ffffff1a;padding:.5rem 0;font-size:1rem;font-weight:600;text-decoration:none}.AgronomoGlobal-module__NNoj7W__heroSection{background-color:#0b341f;flex-direction:column;justify-content:flex-end;min-height:92vh;padding:7rem 1.5rem 3.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__heroSection{min-height:96vh;padding:8rem 3rem 4.5rem}}.AgronomoGlobal-module__NNoj7W__heroBackdrop{z-index:1;position:absolute;inset:0}.AgronomoGlobal-module__NNoj7W__heroImage{object-fit:cover;object-position:center 38%;width:100%;height:100%}.AgronomoGlobal-module__NNoj7W__heroOverlay{background:linear-gradient(#0b2d1b73 0%,#0b2d1b33 40%,#0b2d1ba6 80%,#0b2d1be0 100%);position:absolute;inset:0}.AgronomoGlobal-module__NNoj7W__heroContent{z-index:10;flex-direction:column;align-items:flex-start;gap:2rem;width:100%;max-width:1400px;margin:0 auto;display:flex;position:relative}@media (min-width:900px){.AgronomoGlobal-module__NNoj7W__heroContent{grid-template-columns:1.1fr 1.3fr;align-items:flex-end;gap:4rem;display:grid}}.AgronomoGlobal-module__NNoj7W__heroLeftCol{flex-direction:column;order:2;gap:1.25rem;max-width:580px;display:flex}@media (min-width:900px){.AgronomoGlobal-module__NNoj7W__heroLeftCol{order:1}}.AgronomoGlobal-module__NNoj7W__heroBadgesRow{color:#fffffff2;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.8125rem;font-weight:600;display:flex}.AgronomoGlobal-module__NNoj7W__heroBadgeItem{align-items:center;gap:.375rem;display:inline-flex}.AgronomoGlobal-module__NNoj7W__heroBadgeDot{background-color:#22c55e;border-radius:9999px;width:6px;height:6px}.AgronomoGlobal-module__NNoj7W__heroSubtext{color:#ffffffeb;margin:0;font-size:1.05rem;font-weight:400;line-height:1.55}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__heroSubtext{font-size:1.15rem}}.AgronomoGlobal-module__NNoj7W__heroLinkAction{color:#fff;text-underline-offset:4px;align-items:center;gap:.5rem;width:fit-content;font-size:.9375rem;font-weight:600;text-decoration:underline;transition:opacity .15s;display:inline-flex}.AgronomoGlobal-module__NNoj7W__heroLinkAction:hover{opacity:.85}.AgronomoGlobal-module__NNoj7W__heroCoords{color:#ffffffb3;letter-spacing:.05em;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.AgronomoGlobal-module__NNoj7W__heroRightCol{flex-direction:column;order:1;justify-content:flex-end;gap:1.5rem;display:flex}@media (min-width:900px){.AgronomoGlobal-module__NNoj7W__heroRightCol{order:2}}.AgronomoGlobal-module__NNoj7W__heroHeadline{letter-spacing:-.03em;color:#fff;margin:0;font-size:2.25rem;font-weight:800;line-height:1.08}@media (min-width:640px){.AgronomoGlobal-module__NNoj7W__heroHeadline{font-size:3rem}}@media (min-width:1024px){.AgronomoGlobal-module__NNoj7W__heroHeadline{font-size:3.75rem}}.AgronomoGlobal-module__NNoj7W__heroScrollIndicator{color:#fffc;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:none}@media (min-width:900px){.AgronomoGlobal-module__NNoj7W__heroScrollIndicator{align-self:flex-end;display:inline-flex}}.AgronomoGlobal-module__NNoj7W__heroScrollIndicator:hover{color:#fff}.AgronomoGlobal-module__NNoj7W__aboutSection{background-color:#fff;padding:5rem 1.5rem}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__aboutSection{padding:7rem 3rem}}.AgronomoGlobal-module__NNoj7W__aboutContainer{grid-template-columns:1fr;gap:3.5rem;max-width:1400px;margin:0 auto;display:grid}@media (min-width:900px){.AgronomoGlobal-module__NNoj7W__aboutContainer{grid-template-columns:1.15fr 1fr;align-items:flex-start;gap:5rem}}.AgronomoGlobal-module__NNoj7W__aboutLeftCol{flex-direction:column;gap:1.75rem;display:flex}.AgronomoGlobal-module__NNoj7W__sectionTag{letter-spacing:.04em;color:#0d4a2b;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.AgronomoGlobal-module__NNoj7W__sectionTagDot{background-color:#16a34a;border-radius:9999px;width:6px;height:6px}.AgronomoGlobal-module__NNoj7W__aboutTitle{letter-spacing:-.025em;color:#111827;margin:0;font-size:2rem;font-weight:700;line-height:1.15}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__aboutTitle{font-size:2.75rem}}.AgronomoGlobal-module__NNoj7W__aboutBadgesGrid{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.AgronomoGlobal-module__NNoj7W__aboutPillBadge{color:#374151;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;padding:.45rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s}.AgronomoGlobal-module__NNoj7W__aboutPillBadge:hover{color:#111827;background-color:#e5e7eb}.AgronomoGlobal-module__NNoj7W__aboutRightCol{flex-direction:column;justify-content:space-between;gap:2rem;height:100%;display:flex}.AgronomoGlobal-module__NNoj7W__aboutMissionText{color:#4b5563;margin:0;font-size:1.05rem;line-height:1.65}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__aboutMissionText{font-size:1.15rem}}.AgronomoGlobal-module__NNoj7W__aboutCtaBtn{color:#fff;background-color:#0d4a2b;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;min-height:44px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.AgronomoGlobal-module__NNoj7W__aboutCtaBtn:hover{background-color:#08331d;transform:translateY(-1px)}.AgronomoGlobal-module__NNoj7W__metricsSection{background-color:#fff;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;padding:4.5rem 1.5rem}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__metricsSection{padding:6rem 3rem}}.AgronomoGlobal-module__NNoj7W__metricsContainer{grid-template-columns:1fr;gap:3rem;max-width:1400px;margin:0 auto;display:grid}@media (min-width:640px){.AgronomoGlobal-module__NNoj7W__metricsContainer{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.AgronomoGlobal-module__NNoj7W__metricCard{flex-direction:column;gap:.75rem;display:flex}.AgronomoGlobal-module__NNoj7W__metricIconWrap{color:#16a34a;align-items:center;width:32px;height:32px;display:flex}.AgronomoGlobal-module__NNoj7W__metricValue{letter-spacing:-.03em;color:#111827;font-size:3rem;font-weight:800;line-height:1}@media (min-width:1024px){.AgronomoGlobal-module__NNoj7W__metricValue{font-size:3.75rem}}.AgronomoGlobal-module__NNoj7W__metricLabel{color:#0d4a2b;margin:0;font-size:1rem;font-weight:700}.AgronomoGlobal-module__NNoj7W__metricDesc{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.AgronomoGlobal-module__NNoj7W__solutionsSection{background-color:#fff;padding:5rem 1.5rem}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__solutionsSection{padding:7rem 3rem}}.AgronomoGlobal-module__NNoj7W__solutionsContainer{grid-template-columns:1fr;gap:3.5rem;max-width:1400px;margin:0 auto;display:grid}@media (min-width:1024px){.AgronomoGlobal-module__NNoj7W__solutionsContainer{grid-template-columns:320px 1fr;align-items:flex-start;gap:4rem}}.AgronomoGlobal-module__NNoj7W__solutionsIntroCol{flex-direction:column;gap:1.5rem;display:flex}.AgronomoGlobal-module__NNoj7W__solutionsTitle{letter-spacing:-.025em;color:#111827;margin:0;font-size:2rem;font-weight:700;line-height:1.15}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__solutionsTitle{font-size:2.5rem}}.AgronomoGlobal-module__NNoj7W__solutionsCopy{color:#4b5563;margin:0;font-size:1rem;line-height:1.6}.AgronomoGlobal-module__NNoj7W__solutionsBtn{color:#fff;background-color:#0d4a2b;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;min-height:44px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.AgronomoGlobal-module__NNoj7W__solutionsBtn:hover{background-color:#08331d;transform:translateY(-1px)}.AgronomoGlobal-module__NNoj7W__cardsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.AgronomoGlobal-module__NNoj7W__cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.AgronomoGlobal-module__NNoj7W__cardsGrid{grid-template-columns:repeat(3,1fr)}}.AgronomoGlobal-module__NNoj7W__solutionCard{cursor:pointer;background-color:#111827;border-radius:16px;flex-direction:column;justify-content:space-between;height:420px;padding:1.5rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000014}.AgronomoGlobal-module__NNoj7W__solutionCard:hover{transform:translateY(-4px);box-shadow:0 18px 36px #00000029}.AgronomoGlobal-module__NNoj7W__cardImageBackdrop{z-index:1;position:absolute;inset:0}.AgronomoGlobal-module__NNoj7W__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .4s}.AgronomoGlobal-module__NNoj7W__solutionCard:hover .AgronomoGlobal-module__NNoj7W__cardImg{transform:scale(1.05)}.AgronomoGlobal-module__NNoj7W__cardGradientOverlay{z-index:2;background:linear-gradient(#00000040 0%,#0000001a 40%,#000c 80%,#000000f2 100%);position:absolute;inset:0}.AgronomoGlobal-module__NNoj7W__cardTopAction{z-index:5;position:relative}.AgronomoGlobal-module__NNoj7W__plusCircleBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0d4a2b;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.15rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 10px #0003}.AgronomoGlobal-module__NNoj7W__solutionCard:hover .AgronomoGlobal-module__NNoj7W__plusCircleBtn{color:#16a34a;background:#fff;transform:scale(1.1)}.AgronomoGlobal-module__NNoj7W__cardBottomInfo{z-index:5;flex-direction:column;gap:.5rem;display:flex;position:relative}.AgronomoGlobal-module__NNoj7W__cardTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.AgronomoGlobal-module__NNoj7W__cardSubtitle{color:#ffffffd9;margin:0;font-size:.8125rem;line-height:1.45}.AgronomoGlobal-module__NNoj7W__simulatorSection{background-color:#f9faf8;border-top:1px solid #e5e7eb;padding:5rem 1.5rem}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__simulatorSection{padding:7rem 3rem}}.AgronomoGlobal-module__NNoj7W__simulatorContainer{max-width:1200px;margin:0 auto}.AgronomoGlobal-module__NNoj7W__simHeader{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:760px;margin:0 auto 3.5rem;display:flex}.AgronomoGlobal-module__NNoj7W__simTitle{color:#111827;letter-spacing:-.025em;margin:0;font-size:2rem;font-weight:700}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__simTitle{font-size:2.5rem}}.AgronomoGlobal-module__NNoj7W__simSubtitle{color:#4b5563;margin:0;font-size:1rem;line-height:1.6}.AgronomoGlobal-module__NNoj7W__simGrid{background:#fff;border:1px solid #e5e7eb;border-radius:20px;grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem;display:grid;box-shadow:0 12px 30px #0000000a}@media (min-width:900px){.AgronomoGlobal-module__NNoj7W__simGrid{grid-template-columns:1.2fr 1fr;gap:3.5rem;padding:3rem}}.AgronomoGlobal-module__NNoj7W__simFormCol{flex-direction:column;gap:1.75rem;display:flex}.AgronomoGlobal-module__NNoj7W__formField{flex-direction:column;gap:.6rem;display:flex}.AgronomoGlobal-module__NNoj7W__formLabel{color:#111827;text-transform:uppercase;letter-spacing:.04em;font-size:.875rem;font-weight:700}.AgronomoGlobal-module__NNoj7W__culturePills{flex-wrap:wrap;gap:.5rem;display:flex}.AgronomoGlobal-module__NNoj7W__cultureBtn{color:#374151;cursor:pointer;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;min-height:44px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s}.AgronomoGlobal-module__NNoj7W__cultureBtnActive{color:#fff;background-color:#0d4a2b;border-color:#0d4a2b}.AgronomoGlobal-module__NNoj7W__inputField,.AgronomoGlobal-module__NNoj7W__selectField{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:48px;padding:.75rem 1rem;font-size:1rem!important}.AgronomoGlobal-module__NNoj7W__inputField:focus,.AgronomoGlobal-module__NNoj7W__selectField:focus{border-color:#16a34a;outline:none;box-shadow:0 0 0 3px #16a34a26}.AgronomoGlobal-module__NNoj7W__simResultCol{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2rem;display:flex}.AgronomoGlobal-module__NNoj7W__resultHeader{flex-direction:column;gap:.25rem;display:flex}.AgronomoGlobal-module__NNoj7W__resultBadge{color:#15803d;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}.AgronomoGlobal-module__NNoj7W__resultTitle{color:#0d4a2b;margin:0;font-size:1.35rem;font-weight:700}.AgronomoGlobal-module__NNoj7W__resultMetricsBox{background:#fff;border:1px solid #dcfce7;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.AgronomoGlobal-module__NNoj7W__resultMetricRow{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.AgronomoGlobal-module__NNoj7W__resultMetricRow:last-child{border-bottom:none;padding-bottom:0}.AgronomoGlobal-module__NNoj7W__resultMetricLabel{color:#4b5563;font-size:.875rem}.AgronomoGlobal-module__NNoj7W__resultMetricVal{color:#0d4a2b;font-size:1.15rem;font-weight:700}.AgronomoGlobal-module__NNoj7W__resultMetricValHighlight{color:#16a34a;font-size:1.25rem;font-weight:800}.AgronomoGlobal-module__NNoj7W__simSubmitBtn{color:#fff;cursor:pointer;background-color:#16a34a;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:48px;padding:.875rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.AgronomoGlobal-module__NNoj7W__simSubmitBtn:hover{background-color:#15803d;transform:translateY(-1px);box-shadow:0 6px 16px #16a34a47}.AgronomoGlobal-module__NNoj7W__methodologySection{background-color:#fff;padding:5rem 1.5rem}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__methodologySection{padding:7rem 3rem}}.AgronomoGlobal-module__NNoj7W__methodologyContainer{max-width:1400px;margin:0 auto}.AgronomoGlobal-module__NNoj7W__methodologyHeader{flex-direction:column;gap:1rem;max-width:650px;margin-bottom:3.5rem;display:flex}.AgronomoGlobal-module__NNoj7W__methodologyTitle{letter-spacing:-.025em;color:#111827;margin:0;font-size:2rem;font-weight:700}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__methodologyTitle{font-size:2.5rem}}.AgronomoGlobal-module__NNoj7W__stepsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.AgronomoGlobal-module__NNoj7W__stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AgronomoGlobal-module__NNoj7W__stepsGrid{grid-template-columns:repeat(4,1fr)}}.AgronomoGlobal-module__NNoj7W__stepCard{background-color:#f9faf8;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:1rem;padding:2rem 1.5rem;display:flex}.AgronomoGlobal-module__NNoj7W__stepNum{color:#16a34a;font-size:2rem;font-weight:800;line-height:1}.AgronomoGlobal-module__NNoj7W__stepTitle{color:#111827;margin:0;font-size:1.15rem;font-weight:700}.AgronomoGlobal-module__NNoj7W__stepDesc{color:#4b5563;margin:0;font-size:.875rem;line-height:1.55}.AgronomoGlobal-module__NNoj7W__footer{color:#fff;background-color:#0b341f;border-top:1px solid #ffffff1a;padding:5rem 1.5rem 3rem}@media (min-width:768px){.AgronomoGlobal-module__NNoj7W__footer{padding:6rem 3rem 3rem}}.AgronomoGlobal-module__NNoj7W__footerContainer{grid-template-columns:1fr;gap:3.5rem;max-width:1400px;margin:0 auto;display:grid}@media (min-width:900px){.AgronomoGlobal-module__NNoj7W__footerContainer{grid-template-columns:1.5fr 1fr 1fr;gap:4rem}}.AgronomoGlobal-module__NNoj7W__footerBrandCol{flex-direction:column;gap:1.25rem;max-width:440px;display:flex}.AgronomoGlobal-module__NNoj7W__footerDesc{color:#ffffffbf;margin:0;font-size:.9375rem;line-height:1.6}.AgronomoGlobal-module__NNoj7W__creaBadge{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:.5rem;width:fit-content;padding:.5rem .875rem;font-size:.8125rem;display:inline-flex}.AgronomoGlobal-module__NNoj7W__footerLinksCol{flex-direction:column;gap:1rem;display:flex}.AgronomoGlobal-module__NNoj7W__footerColTitle{letter-spacing:.05em;text-transform:uppercase;color:#fff;margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.AgronomoGlobal-module__NNoj7W__footerLink{color:#ffffffbf;font-size:.875rem;text-decoration:none;transition:color .15s}.AgronomoGlobal-module__NNoj7W__footerLink:hover{color:#fff}.AgronomoGlobal-module__NNoj7W__footerBottom{color:#fff9;border-top:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:4rem auto 0;padding-top:2rem;font-size:.8125rem;display:flex}@media (min-width:640px){.AgronomoGlobal-module__NNoj7W__footerBottom{flex-direction:row}}.AgronomoGlobal-module__NNoj7W__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AgronomoGlobal-module__NNoj7W__modalCard{background-color:#fff;border-radius:20px;flex-direction:column;gap:1.5rem;width:100%;max-width:640px;max-height:90vh;padding:2rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.AgronomoGlobal-module__NNoj7W__modalCloseBtn{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;font-size:1.25rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.AgronomoGlobal-module__NNoj7W__modalDeliverablesList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.AgronomoGlobal-module__NNoj7W__modalDeliverableItem{color:#374151;align-items:flex-start;gap:.6rem;font-size:.9375rem;line-height:1.45;display:flex}.AgronomoGlobal-module__NNoj7W__modalDeliverableCheck{color:#16a34a;flex-shrink:0;margin-top:2px}
.CooperativaForFuture-module__3S9QEq__pageWrapper{color:#0f172a;min-height:100vh;font-family:var(--font-inter,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background-color:#fff;width:100%;position:relative;overflow-x:hidden}.CooperativaForFuture-module__3S9QEq__headerFixed{z-index:50;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:1.5rem 1.25rem;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__headerFixed{padding:2rem 2.5rem}}.CooperativaForFuture-module__3S9QEq__brandLogo{align-items:center;gap:.5rem;text-decoration:none;display:flex}.CooperativaForFuture-module__3S9QEq__headerFixed .CooperativaForFuture-module__3S9QEq__brandLogo>span{width:132px;height:44px;padding:2px 6px}.CooperativaForFuture-module__3S9QEq__brandName{letter-spacing:-.03em;color:#fff;font-size:1.5rem;font-weight:800}.CooperativaForFuture-module__3S9QEq__brandSubTag{letter-spacing:.1em;color:#c6f527;text-transform:uppercase;background:#c6f52733;border:1px solid #c6f527;border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:800}.CooperativaForFuture-module__3S9QEq__navLinksDesktop{align-items:center;gap:2rem;display:none}@media (min-width:1024px){.CooperativaForFuture-module__3S9QEq__navLinksDesktop{display:flex}}.CooperativaForFuture-module__3S9QEq__navLinkItem{color:#fffc;letter-spacing:.02em;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.CooperativaForFuture-module__3S9QEq__navLinkItem:hover{color:#fff}.CooperativaForFuture-module__3S9QEq__headerCtaBtn{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #fff6;border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:none}@media (min-width:640px){.CooperativaForFuture-module__3S9QEq__headerCtaBtn{display:flex}}.CooperativaForFuture-module__3S9QEq__headerCtaBtn:hover{color:#0f172a;background:#fff}.CooperativaForFuture-module__3S9QEq__mobileMenuToggle{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex}@media (min-width:1024px){.CooperativaForFuture-module__3S9QEq__mobileMenuToggle{display:none}}.CooperativaForFuture-module__3S9QEq__mobileDrawer{z-index:60;background:#0f172a;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:absolute;top:100%;left:1rem;right:1rem;box-shadow:0 20px 40px #00000080}.CooperativaForFuture-module__3S9QEq__mobileNavLink{color:#fff;border-bottom:1px solid #ffffff14;padding:.5rem 0;font-size:1rem;font-weight:600;text-decoration:none}.CooperativaForFuture-module__3S9QEq__heroSection{color:#fff;background-color:#0d1b14;flex-direction:column;justify-content:space-between;min-height:100vh;padding:7rem 1.25rem 2rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__heroSection{padding:8.5rem 2.5rem 3rem}}.CooperativaForFuture-module__3S9QEq__heroBackdrop{z-index:1;position:absolute;inset:0}.CooperativaForFuture-module__3S9QEq__heroOverlay{z-index:2;background:linear-gradient(#0a161099 0%,#0a161059 45%,#0a1610bf 85%,#0d1b14 100%);position:absolute;inset:0}.CooperativaForFuture-module__3S9QEq__heroContentGrid{z-index:10;grid-template-columns:1fr;align-items:flex-start;gap:2.5rem;width:100%;max-width:1360px;margin:0 auto;padding-top:1rem;display:grid;position:relative}@media (min-width:900px){.CooperativaForFuture-module__3S9QEq__heroContentGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem}}.CooperativaForFuture-module__3S9QEq__heroLeftCol{flex-direction:column;gap:.5rem;display:flex}.CooperativaForFuture-module__3S9QEq__heroHeadline{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:800;line-height:1.08}.CooperativaForFuture-module__3S9QEq__heroRightCol{flex-direction:column;gap:1.75rem;max-width:480px;display:flex}.CooperativaForFuture-module__3S9QEq__heroSubtitle{color:#ffffffd9;margin:0;font-size:1.05rem;line-height:1.6}.CooperativaForFuture-module__3S9QEq__heroBtnRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.CooperativaForFuture-module__3S9QEq__btnNeonLime{color:#000;letter-spacing:.01em;background-color:#c6f527;border-radius:9999px;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.85rem;font-size:.9375rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #c6f52759}.CooperativaForFuture-module__3S9QEq__btnNeonLime:hover{background-color:#d7ff38;transform:translateY(-2px);box-shadow:0 8px 25px #c6f52780}.CooperativaForFuture-module__3S9QEq__btnTranslucent{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff6;border-radius:9999px;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.85rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.CooperativaForFuture-module__3S9QEq__btnTranslucent:hover{background:#ffffff40;border-color:#fff}.CooperativaForFuture-module__3S9QEq__heroWatermarkWrap{z-index:10;text-align:center;width:100%;max-width:1400px;margin:3rem auto 0;position:relative}.CooperativaForFuture-module__3S9QEq__heroGiantWatermark{letter-spacing:-.04em;text-transform:uppercase;color:#ffffffeb;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(3.2rem,14vw,11rem);font-weight:900;line-height:.9}.CooperativaForFuture-module__3S9QEq__tickerBar{background:#060e0a;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:.875rem 1.5rem;overflow-x:auto}.CooperativaForFuture-module__3S9QEq__tickerInner{align-items:center;gap:2.5rem;min-width:max-content;max-width:1360px;margin:0 auto;display:flex}.CooperativaForFuture-module__3S9QEq__tickerTitle{letter-spacing:.08em;text-transform:uppercase;color:#c6f527;align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;display:flex}.CooperativaForFuture-module__3S9QEq__tickerItem{color:#cbd5e1;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.CooperativaForFuture-module__3S9QEq__tickerCommodity{color:#fff;font-weight:600}.CooperativaForFuture-module__3S9QEq__tickerPrice{color:#f8fafc;font-weight:700}.CooperativaForFuture-module__3S9QEq__tickerChangePositive{color:#4ade80;font-size:.8125rem;font-weight:700}.CooperativaForFuture-module__3S9QEq__tickerChangeNegative{color:#f87171;font-size:.8125rem;font-weight:700}.CooperativaForFuture-module__3S9QEq__introSection{max-width:1360px;margin:0 auto;padding:5rem 1.25rem}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__introSection{padding:7rem 2.5rem}}.CooperativaForFuture-module__3S9QEq__introBadgeWrap{margin-bottom:2.5rem}.CooperativaForFuture-module__3S9QEq__pillBadge{letter-spacing:.08em;text-transform:uppercase;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;justify-content:center;align-items:center;padding:.4rem 1.1rem;font-size:.75rem;font-weight:800;display:inline-flex}.CooperativaForFuture-module__3S9QEq__introGrid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:900px){.CooperativaForFuture-module__3S9QEq__introGrid{grid-template-columns:.95fr 1.05fr;gap:4.5rem}}.CooperativaForFuture-module__3S9QEq__introImageCol{aspect-ratio:16/10.5;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #0f172a1f}.CooperativaForFuture-module__3S9QEq__introContentCol{flex-direction:column;gap:3rem;display:flex}.CooperativaForFuture-module__3S9QEq__manifestoText{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.2vw,1.85rem);font-weight:600;line-height:1.45}.CooperativaForFuture-module__3S9QEq__manifestoFaded{color:#94a3b8}.CooperativaForFuture-module__3S9QEq__statsRow{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-top:2rem;display:grid}.CooperativaForFuture-module__3S9QEq__statItem{flex-direction:column;gap:.35rem;display:flex;position:relative}.CooperativaForFuture-module__3S9QEq__statItem:not(:last-child):after{content:"";background-color:#e2e8f0;width:1px;height:80%;position:absolute;top:10%;right:0}.CooperativaForFuture-module__3S9QEq__statValue{letter-spacing:-.03em;color:#0f172a;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:800;line-height:1}.CooperativaForFuture-module__3S9QEq__statLabel{color:#64748b;font-size:.8125rem;font-weight:600;line-height:1.4}.CooperativaForFuture-module__3S9QEq__servicesSection{background-color:#fafbfc;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6;padding:5rem 1.25rem}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__servicesSection{padding:7rem 2.5rem}}.CooperativaForFuture-module__3S9QEq__servicesContainer{max-width:1360px;margin:0 auto}.CooperativaForFuture-module__3S9QEq__servicesHeaderCenter{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:780px;margin:0 auto 4rem;display:flex}.CooperativaForFuture-module__3S9QEq__servicesTitle{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800}.CooperativaForFuture-module__3S9QEq__servicesSubtitle{color:#64748b;margin:0;font-size:1.05rem;line-height:1.6}.CooperativaForFuture-module__3S9QEq__servicesListWrap{border-top:1px solid #e2e8f0;flex-direction:column;display:flex}.CooperativaForFuture-module__3S9QEq__serviceRow{cursor:pointer;border-bottom:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;margin:.25rem 0;padding:1.85rem 1.25rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:grid}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__serviceRow{grid-template-columns:1.2fr .8fr auto;padding:2.25rem 2rem}}.CooperativaForFuture-module__3S9QEq__serviceRow:hover,.CooperativaForFuture-module__3S9QEq__serviceRowActive{color:#000;background-color:#c6f527;border-color:#c6f527;transform:translateY(-2px);box-shadow:0 10px 30px #c6f52740}.CooperativaForFuture-module__3S9QEq__serviceInfoLeft{flex-direction:column;gap:.4rem;display:flex}.CooperativaForFuture-module__3S9QEq__serviceRowTitle{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:700;transition:color .15s}.CooperativaForFuture-module__3S9QEq__serviceRow:hover .CooperativaForFuture-module__3S9QEq__serviceRowTitle,.CooperativaForFuture-module__3S9QEq__serviceRowActive .CooperativaForFuture-module__3S9QEq__serviceRowTitle{color:#000}.CooperativaForFuture-module__3S9QEq__serviceRowSubtitle{color:#64748b;margin:0;font-size:.9375rem;line-height:1.5;transition:color .15s}.CooperativaForFuture-module__3S9QEq__serviceRow:hover .CooperativaForFuture-module__3S9QEq__serviceRowSubtitle,.CooperativaForFuture-module__3S9QEq__serviceRowActive .CooperativaForFuture-module__3S9QEq__serviceRowSubtitle{color:#1a2e05}.CooperativaForFuture-module__3S9QEq__serviceThumbWrap{justify-content:center;align-items:center;display:none}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__serviceThumbWrap{display:flex}}.CooperativaForFuture-module__3S9QEq__serviceThumbImage{border-radius:8px;width:140px;height:75px;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.CooperativaForFuture-module__3S9QEq__serviceArrowBtn{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;transition:all .2s;display:flex}.CooperativaForFuture-module__3S9QEq__serviceRow:hover .CooperativaForFuture-module__3S9QEq__serviceArrowBtn,.CooperativaForFuture-module__3S9QEq__serviceRowActive .CooperativaForFuture-module__3S9QEq__serviceArrowBtn{color:#fff;background:#000;border-color:#000;transform:rotate(45deg)}.CooperativaForFuture-module__3S9QEq__newsSection{max-width:1360px;margin:0 auto;padding:5rem 1.25rem}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__newsSection{padding:7rem 2.5rem}}.CooperativaForFuture-module__3S9QEq__newsHeader{flex-direction:column;gap:.75rem;margin-bottom:3.5rem;display:flex}.CooperativaForFuture-module__3S9QEq__newsTitle{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:2.25rem;font-weight:800}.CooperativaForFuture-module__3S9QEq__newsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__newsGrid{grid-template-columns:repeat(3,1fr)}}.CooperativaForFuture-module__3S9QEq__newsCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.CooperativaForFuture-module__3S9QEq__newsCard:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 16px 32px #0f172a14}.CooperativaForFuture-module__3S9QEq__newsCardImg{width:100%;height:220px;position:relative}.CooperativaForFuture-module__3S9QEq__newsCardBody{flex-direction:column;flex:1;gap:1rem;padding:1.75rem;display:flex}.CooperativaForFuture-module__3S9QEq__newsCardMeta{color:#64748b;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;display:flex}.CooperativaForFuture-module__3S9QEq__newsCardTag{color:#0f172a;background:#f1f5f9;border-radius:9999px;padding:.25rem .65rem;font-weight:700}.CooperativaForFuture-module__3S9QEq__newsCardHeading{color:#0f172a;margin:0;font-size:1.15rem;font-weight:700;line-height:1.4}.CooperativaForFuture-module__3S9QEq__newsCardExcerpt{color:#475569;flex:1;margin:0;font-size:.9rem;line-height:1.55}.CooperativaForFuture-module__3S9QEq__agendaSection{color:#fff;background-color:#0f172a;padding:5rem 1.25rem}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__agendaSection{padding:7rem 2.5rem}}.CooperativaForFuture-module__3S9QEq__agendaContainer{max-width:1360px;margin:0 auto}.CooperativaForFuture-module__3S9QEq__agendaHeader{flex-direction:column;gap:.75rem;margin-bottom:3.5rem;display:flex}.CooperativaForFuture-module__3S9QEq__agendaTitle{letter-spacing:-.03em;color:#fff;margin:0;font-size:2.25rem;font-weight:800}.CooperativaForFuture-module__3S9QEq__agendaGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__agendaGrid{grid-template-columns:repeat(3,1fr)}}.CooperativaForFuture-module__3S9QEq__agendaCard{background:#1e293b;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:1rem;padding:2rem;transition:all .25s;display:flex}.CooperativaForFuture-module__3S9QEq__agendaCard:hover{border-color:#c6f527;transform:translateY(-3px)}.CooperativaForFuture-module__3S9QEq__agendaBadge{color:#c6f527;text-transform:uppercase;background:#c6f52726;border:1px solid #c6f527;border-radius:9999px;align-self:flex-start;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.CooperativaForFuture-module__3S9QEq__agendaCardDate{color:#94a3b8;font-size:.875rem;font-weight:700}.CooperativaForFuture-module__3S9QEq__agendaCardHeading{color:#fff;margin:0;font-size:1.2rem;font-weight:700;line-height:1.35}.CooperativaForFuture-module__3S9QEq__agendaCardDesc{color:#94a3b8;margin:0;font-size:.9rem;line-height:1.5}.CooperativaForFuture-module__3S9QEq__agendaCardLocal{color:#64748b;border-top:1px solid #ffffff14;margin-top:auto;padding-top:.75rem;font-size:.8125rem}.CooperativaForFuture-module__3S9QEq__footer{color:#fff;background-color:#060e0a;border-top:1px solid #ffffff14;padding:5rem 1.25rem 3rem}@media (min-width:768px){.CooperativaForFuture-module__3S9QEq__footer{padding:6rem 2.5rem 3rem}}.CooperativaForFuture-module__3S9QEq__footerContainer{grid-template-columns:1fr;gap:3.5rem;max-width:1360px;margin:0 auto;display:grid}@media (min-width:900px){.CooperativaForFuture-module__3S9QEq__footerContainer{grid-template-columns:1.5fr 1fr 1fr;gap:4.5rem}}.CooperativaForFuture-module__3S9QEq__footerBrandCol{flex-direction:column;gap:1.25rem;display:flex}.CooperativaForFuture-module__3S9QEq__footerDesc{color:#94a3b8;max-width:420px;margin:0;font-size:.9375rem;line-height:1.6}.CooperativaForFuture-module__3S9QEq__footerLinksCol{flex-direction:column;gap:1rem;display:flex}.CooperativaForFuture-module__3S9QEq__footerColTitle{letter-spacing:.08em;text-transform:uppercase;color:#c6f527;font-size:.8125rem;font-weight:800}.CooperativaForFuture-module__3S9QEq__footerLink{color:#94a3b8;font-size:.875rem;text-decoration:none;transition:color .15s}.CooperativaForFuture-module__3S9QEq__footerLink:hover{color:#fff}.CooperativaForFuture-module__3S9QEq__footerBottom{color:#64748b;border-top:1px solid #ffffff14;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;max-width:1360px;margin:4rem auto 0;padding-top:2rem;font-size:.8125rem;display:flex}@media (min-width:640px){.CooperativaForFuture-module__3S9QEq__footerBottom{flex-direction:row}}.CooperativaForFuture-module__3S9QEq__modalBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background-color:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CooperativaForFuture-module__3S9QEq__modalCard{background-color:#fff;border-radius:20px;flex-direction:column;gap:1.5rem;width:100%;max-width:620px;max-height:90vh;padding:2.25rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000059}.CooperativaForFuture-module__3S9QEq__modalCloseBtn{color:#475569;cursor:pointer;z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 2px 8px #0000001a}.CooperativaForFuture-module__3S9QEq__modalCloseBtn:hover{color:#0f172a;background:#f8fafc}
.FazendaPasturedBreeds-module__qQ7LiW__pageWrapper{color:#221812;width:100%;min-height:100vh;font-family:var(--font-inter,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background-color:#fbf9f5;overflow-x:hidden}.FazendaPasturedBreeds-module__qQ7LiW__topNav{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf9f5f2;border-bottom:1px solid #e5dccfcc;transition:all .2s;position:sticky;top:0}.FazendaPasturedBreeds-module__qQ7LiW__navContainer{justify-content:space-between;align-items:center;gap:1.25rem;max-width:1280px;margin:0 auto;padding:.85rem 1.25rem;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__brandLink{color:#221812;align-items:center;gap:.85rem;text-decoration:none;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__brandStampIcon{color:#dfa035;background:#261911;border:2px solid #dfa035;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex;box-shadow:0 4px 10px #26191133}.FazendaPasturedBreeds-module__qQ7LiW__brandTexts{flex-direction:column;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__brandTitle{color:#261911;letter-spacing:.05em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:700;line-height:1.15}.FazendaPasturedBreeds-module__qQ7LiW__brandSubtitle{color:#8c5a0d;letter-spacing:.12em;text-transform:uppercase;font-size:.725rem;font-weight:600}.FazendaPasturedBreeds-module__qQ7LiW__desktopNav{align-items:center;gap:1.85rem;display:none}@media (min-width:960px){.FazendaPasturedBreeds-module__qQ7LiW__desktopNav{display:flex}}.FazendaPasturedBreeds-module__qQ7LiW__navLink{color:#3f2e24;letter-spacing:.03em;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s}.FazendaPasturedBreeds-module__qQ7LiW__navLink:hover{color:#8c5a0d}.FazendaPasturedBreeds-module__qQ7LiW__navActions{align-items:center;gap:.85rem;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__btnAmberSmall{color:#261911;text-transform:uppercase;letter-spacing:.06em;background:#dfa035;border-radius:4px;align-items:center;gap:.5rem;min-height:40px;padding:.6rem 1.15rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 2px 8px #dfa03559}.FazendaPasturedBreeds-module__qQ7LiW__btnAmberSmall:hover{background:#c88924;transform:translateY(-1px)}.FazendaPasturedBreeds-module__qQ7LiW__mobileMenuBtn{color:#261911;cursor:pointer;background:#f2ece1;border:1px solid #e5dccf;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:inline-flex}@media (min-width:960px){.FazendaPasturedBreeds-module__qQ7LiW__mobileMenuBtn{display:none}}.FazendaPasturedBreeds-module__qQ7LiW__mobileDrawer{z-index:99;background:#fbf9f5;border-bottom:2px solid #dfa035;flex-direction:column;gap:1.15rem;padding:1.5rem 1.25rem 2rem;display:flex;position:fixed;top:65px;left:0;right:0;box-shadow:0 16px 32px #2619112e}.FazendaPasturedBreeds-module__qQ7LiW__mobileNavLink{color:#261911;border-bottom:1px solid #ebd9c5;padding:.5rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:600;text-decoration:none}.FazendaPasturedBreeds-module__qQ7LiW__heroSection{text-align:center;color:#fff;justify-content:center;align-items:center;min-height:720px;padding:5rem 1.25rem 6rem;display:flex;position:relative;overflow:hidden}@media (min-width:960px){.FazendaPasturedBreeds-module__qQ7LiW__heroSection{min-height:820px;padding:6rem 2rem 7rem}}.FazendaPasturedBreeds-module__qQ7LiW__heroBackdrop{z-index:1;position:absolute;inset:0}.FazendaPasturedBreeds-module__qQ7LiW__heroImg{object-fit:cover;object-position:center 30%;width:100%;height:100%}.FazendaPasturedBreeds-module__qQ7LiW__heroOverlay{z-index:2;background:linear-gradient(#160e0a8c 0%,#160e0a4d 45%,#160e0aa6 100%);position:absolute;inset:0}.FazendaPasturedBreeds-module__qQ7LiW__heroContent{z-index:3;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.FazendaPasturedBreeds-module__qQ7LiW__heroStampBadge{color:#dfa035;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#261911d9;border:2px solid #dfa035;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1.25rem;font-size:1.85rem;display:flex;box-shadow:0 4px 16px #00000059}.FazendaPasturedBreeds-module__qQ7LiW__heroChapeu{color:#f5eedf;letter-spacing:.08em;text-shadow:0 2px 4px #00000080;margin-bottom:.75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2vw,1.35rem);font-style:italic}.FazendaPasturedBreeds-module__qQ7LiW__heroTitle{letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 4px 14px #000000a6;margin-bottom:1.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,6.5vw,5.25rem);font-weight:800;line-height:1.08}.FazendaPasturedBreeds-module__qQ7LiW__heroSub{color:#f7f1e6;text-shadow:0 2px 6px #00000080;max-width:680px;margin-bottom:2.5rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.FazendaPasturedBreeds-module__qQ7LiW__btnAmberPrimary{color:#22150e;text-transform:uppercase;letter-spacing:.08em;background:#dfa035;border:1px solid #fff6;border-radius:4px;justify-content:center;align-items:center;gap:.6rem;min-height:50px;padding:.85rem 2.25rem;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #00000059}.FazendaPasturedBreeds-module__qQ7LiW__btnAmberPrimary:hover{background:#c88924;transform:translateY(-2px);box-shadow:0 8px 24px #00000073}.FazendaPasturedBreeds-module__qQ7LiW__heroDotsIndicator{justify-content:center;align-items:center;gap:.6rem;margin-top:3.5rem;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__heroDot{background:#ffffff73;border-radius:50%;width:8px;height:8px;transition:all .2s}.FazendaPasturedBreeds-module__qQ7LiW__heroDotActive{background:#dfa035;width:10px;height:10px;box-shadow:0 0 8px #dfa035}.FazendaPasturedBreeds-module__qQ7LiW__breedsSection{background:#fff;border-bottom:1px solid #ebd9c5;padding:4.5rem 1.25rem}@media (min-width:960px){.FazendaPasturedBreeds-module__qQ7LiW__breedsSection{padding:6rem 2rem}}.FazendaPasturedBreeds-module__qQ7LiW__breedsContainer{max-width:1280px;margin:0 auto}.FazendaPasturedBreeds-module__qQ7LiW__breedsHeaderRow{grid-template-columns:1fr;align-items:flex-end;gap:2rem;margin-bottom:3.5rem;display:grid}@media (min-width:800px){.FazendaPasturedBreeds-module__qQ7LiW__breedsHeaderRow{grid-template-columns:1.2fr 1fr}}.FazendaPasturedBreeds-module__qQ7LiW__breedsTitle{color:#261911;margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:700;line-height:1.18}.FazendaPasturedBreeds-module__qQ7LiW__breedsDesc{color:#635348;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.65}.FazendaPasturedBreeds-module__qQ7LiW__woodcutBannerCard{background:#fff;border-top:1px solid #ebd9c5;border-bottom:1px solid #ebd9c5;width:100%;margin-bottom:3.5rem;padding:1.5rem .5rem;position:relative}.FazendaPasturedBreeds-module__qQ7LiW__woodcutImg{object-fit:contain;width:100%;height:auto;max-height:380px;margin:0 auto;display:block}.FazendaPasturedBreeds-module__qQ7LiW__breedsGrid5{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:600px){.FazendaPasturedBreeds-module__qQ7LiW__breedsGrid5{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.FazendaPasturedBreeds-module__qQ7LiW__breedsGrid5{grid-template-columns:repeat(5,1fr)}}.FazendaPasturedBreeds-module__qQ7LiW__breedCard{background:#fbf9f5;border:1px solid #e5dccf;border-radius:8px;flex-direction:column;padding:1.35rem 1.15rem;transition:transform .2s,box-shadow .2s;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__breedCard:hover{border-color:#dfa035;transform:translateY(-4px);box-shadow:0 10px 24px #26191114}.FazendaPasturedBreeds-module__qQ7LiW__breedTag{text-transform:uppercase;letter-spacing:.08em;color:#8c5a0d;background:#dfa03526;border-radius:4px;align-self:flex-start;margin-bottom:.75rem;padding:.3rem .6rem;font-size:.725rem;font-weight:700}.FazendaPasturedBreeds-module__qQ7LiW__breedName{color:#261911;margin-bottom:.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:700;line-height:1.3}.FazendaPasturedBreeds-module__qQ7LiW__breedDesc{color:#635348;margin:0;font-size:.875rem;line-height:1.5}.FazendaPasturedBreeds-module__qQ7LiW__barnSection{justify-content:flex-end;align-items:center;min-height:580px;padding:4.5rem 1.25rem;display:flex;position:relative;overflow:hidden}@media (min-width:960px){.FazendaPasturedBreeds-module__qQ7LiW__barnSection{min-height:640px;padding:5rem 3.5rem}}.FazendaPasturedBreeds-module__qQ7LiW__barnBackdrop{z-index:1;position:absolute;inset:0}.FazendaPasturedBreeds-module__qQ7LiW__barnImg{object-fit:cover;width:100%;height:100%}.FazendaPasturedBreeds-module__qQ7LiW__barnOverlay{z-index:2;background:linear-gradient(90deg,#160e0a26 0%,#160e0a80 60%,#160e0acc 100%);position:absolute;inset:0}@media (max-width:768px){.FazendaPasturedBreeds-module__qQ7LiW__barnOverlay{background:#160e0abf}}.FazendaPasturedBreeds-module__qQ7LiW__barnOverlayCard{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#261911d9;border:1px solid #dfa03566;border-radius:8px;max-width:520px;padding:2.5rem 2rem;position:relative;box-shadow:0 16px 40px #00000073}.FazendaPasturedBreeds-module__qQ7LiW__barnChapeu{color:#dfa035;letter-spacing:.08em;margin-bottom:.5rem;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-style:italic}.FazendaPasturedBreeds-module__qQ7LiW__barnTitle{color:#fff;margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,2.85rem);font-weight:700;line-height:1.18}.FazendaPasturedBreeds-module__qQ7LiW__barnSub{color:#e5dccf;margin-bottom:2rem;font-size:1.025rem;line-height:1.65}.FazendaPasturedBreeds-module__qQ7LiW__stampsSection{background:#f4eee2;border-top:1px solid #e5dccf;border-bottom:1px solid #e5dccf;padding:5rem 1.25rem}@media (min-width:960px){.FazendaPasturedBreeds-module__qQ7LiW__stampsSection{padding:6.5rem 2rem}}.FazendaPasturedBreeds-module__qQ7LiW__stampsContainer{text-align:center;max-width:1240px;margin:0 auto}.FazendaPasturedBreeds-module__qQ7LiW__stampsHeaderTitle{color:#261911;margin-bottom:.75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:700}.FazendaPasturedBreeds-module__qQ7LiW__stampsHeaderSub{color:#635348;max-width:640px;margin:0 auto 3.5rem;font-size:1.05rem;line-height:1.6}.FazendaPasturedBreeds-module__qQ7LiW__stampsGrid3{grid-template-columns:1fr;gap:2.25rem;display:grid}@media (min-width:768px){.FazendaPasturedBreeds-module__qQ7LiW__stampsGrid3{grid-template-columns:repeat(3,1fr)}}.FazendaPasturedBreeds-module__qQ7LiW__stampCard{text-align:center;background:#fff;border:1px solid #e5dccf;border-radius:12px;flex-direction:column;align-items:center;padding:2.25rem 1.5rem;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 10px 24px #2619110f}.FazendaPasturedBreeds-module__qQ7LiW__stampCard:hover{border-color:#dfa035;transform:translateY(-6px);box-shadow:0 16px 36px #2619111f}.FazendaPasturedBreeds-module__qQ7LiW__stampImageFrame{background:#fbf9f5;border:6px dashed #dfa035;border-radius:50%;width:180px;height:180px;margin-bottom:1.75rem;padding:4px;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000001f}.FazendaPasturedBreeds-module__qQ7LiW__stampImg{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:transform .35s}.FazendaPasturedBreeds-module__qQ7LiW__stampCard:hover .FazendaPasturedBreeds-module__qQ7LiW__stampImg{transform:scale(1.08)}.FazendaPasturedBreeds-module__qQ7LiW__stampBadgeTag{letter-spacing:.1em;text-transform:uppercase;color:#8c5a0d;margin-bottom:.5rem;font-size:.775rem;font-weight:800}.FazendaPasturedBreeds-module__qQ7LiW__stampCardTitle{color:#261911;margin-bottom:.75rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700;line-height:1.25}.FazendaPasturedBreeds-module__qQ7LiW__stampCardDesc{color:#635348;flex:1;margin-bottom:1.5rem;font-size:.925rem;line-height:1.6}.FazendaPasturedBreeds-module__qQ7LiW__gourmetSection{color:#fff;background:#170f0a;padding:5rem 1.25rem;position:relative;overflow:hidden}@media (min-width:960px){.FazendaPasturedBreeds-module__qQ7LiW__gourmetSection{padding:7rem 2rem}}.FazendaPasturedBreeds-module__qQ7LiW__gourmetBackdrop{z-index:1;position:absolute;inset:0}.FazendaPasturedBreeds-module__qQ7LiW__gourmetImg{object-fit:cover;object-position:center;width:100%;height:100%}.FazendaPasturedBreeds-module__qQ7LiW__gourmetOverlay{z-index:2;background:#120b07b8;position:absolute;inset:0}.FazendaPasturedBreeds-module__qQ7LiW__gourmetContainer{z-index:3;text-align:center;flex-direction:column;align-items:center;max-width:1240px;margin:0 auto;display:flex;position:relative}.FazendaPasturedBreeds-module__qQ7LiW__gourmetHeaderBox{max-width:680px;margin-bottom:3.5rem}.FazendaPasturedBreeds-module__qQ7LiW__gourmetChapeu{color:#dfa035;letter-spacing:.08em;margin-bottom:.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic}.FazendaPasturedBreeds-module__qQ7LiW__gourmetTitle{color:#fff;margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:700;line-height:1.15}.FazendaPasturedBreeds-module__qQ7LiW__gourmetSub{color:#e5dccf;margin-bottom:2rem;font-size:1.1rem;line-height:1.65}.FazendaPasturedBreeds-module__qQ7LiW__gourmetFeaturesGrid{grid-template-columns:1fr;gap:1.5rem;width:100%;margin-bottom:3.5rem;display:grid}@media (min-width:640px){.FazendaPasturedBreeds-module__qQ7LiW__gourmetFeaturesGrid{grid-template-columns:repeat(3,1fr)}}.FazendaPasturedBreeds-module__qQ7LiW__gourmetFeatureCard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#261911d1;border:1px solid #dfa03559;border-radius:8px;flex-direction:column;align-items:center;padding:1.75rem 1.5rem;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__gourmetFeatureIcon{color:#dfa035;margin-bottom:.85rem;font-size:2rem}.FazendaPasturedBreeds-module__qQ7LiW__gourmetFeatureCard h3{color:#fff;margin-bottom:.5rem;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:700}.FazendaPasturedBreeds-module__qQ7LiW__gourmetFeatureCard p{color:#d1c5b6;margin:0;font-size:.9rem;line-height:1.5}.FazendaPasturedBreeds-module__qQ7LiW__contactSection{background:#fbf9f5;border-top:1px solid #e5dccf;padding:5rem 1.25rem}@media (min-width:960px){.FazendaPasturedBreeds-module__qQ7LiW__contactSection{padding:6.5rem 2rem}}.FazendaPasturedBreeds-module__qQ7LiW__contactContainer{grid-template-columns:1fr;align-items:center;gap:3.5rem;max-width:1100px;margin:0 auto;display:grid}@media (min-width:960px){.FazendaPasturedBreeds-module__qQ7LiW__contactContainer{grid-template-columns:1fr 1.15fr}}.FazendaPasturedBreeds-module__qQ7LiW__contactInfo{flex-direction:column;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__contactChapeu{text-transform:uppercase;letter-spacing:.1em;color:#8c5a0d;margin-bottom:.5rem;font-size:.8125rem;font-weight:800}.FazendaPasturedBreeds-module__qQ7LiW__contactTitle{color:#261911;margin-bottom:1.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.2}.FazendaPasturedBreeds-module__qQ7LiW__contactDesc{color:#635348;margin-bottom:2rem;font-size:1.05rem;line-height:1.65}.FazendaPasturedBreeds-module__qQ7LiW__contactBadgeList{flex-direction:column;gap:1.25rem;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__contactBadgeItem{align-items:flex-start;gap:1rem;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__contactBadgeIcon{color:#8c5a0d;background:#dfa0352e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__contactBadgeItem strong{color:#261911;margin-bottom:.2rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;display:block}.FazendaPasturedBreeds-module__qQ7LiW__contactBadgeItem p{color:#635348;margin:0;font-size:.875rem;line-height:1.4}.FazendaPasturedBreeds-module__qQ7LiW__contactFormCard{background:#fff;border:1px solid #e5dccf;border-radius:12px;padding:2.25rem 1.75rem;box-shadow:0 16px 36px #26191114}@media (min-width:640px){.FazendaPasturedBreeds-module__qQ7LiW__contactFormCard{padding:2.5rem 2.25rem}}.FazendaPasturedBreeds-module__qQ7LiW__formTitle{color:#261911;margin-bottom:.35rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700}.FazendaPasturedBreeds-module__qQ7LiW__formSub{color:#635348;margin-bottom:1.75rem;font-size:.875rem}.FazendaPasturedBreeds-module__qQ7LiW__formGroup{flex-direction:column;margin-bottom:1.25rem;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__formLabel{color:#261911;margin-bottom:.45rem;font-size:.875rem;font-weight:700}.FazendaPasturedBreeds-module__qQ7LiW__formInput,.FazendaPasturedBreeds-module__qQ7LiW__formSelect,.FazendaPasturedBreeds-module__qQ7LiW__formTextarea{color:#221812;background:#fbf9f5;border:1.5px solid #e5dccf;border-radius:6px;width:100%;min-height:48px;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.FazendaPasturedBreeds-module__qQ7LiW__formInput:focus,.FazendaPasturedBreeds-module__qQ7LiW__formSelect:focus,.FazendaPasturedBreeds-module__qQ7LiW__formTextarea:focus{background:#fff;border-color:#dfa035;outline:none;box-shadow:0 0 0 3px #dfa03540}.FazendaPasturedBreeds-module__qQ7LiW__formSubmitBtn{color:#22150e;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#dfa035;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:52px;margin-top:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:700;transition:all .18s;display:flex;box-shadow:0 8px 20px #dfa03559}.FazendaPasturedBreeds-module__qQ7LiW__formSubmitBtn:hover{background:#c88924;transform:translateY(-2px);box-shadow:0 10px 24px #dfa03573}.FazendaPasturedBreeds-module__qQ7LiW__footer{color:#d8cdbe;background:#1c120c;padding:4.5rem 1.25rem 2.5rem}.FazendaPasturedBreeds-module__qQ7LiW__footerContainer{max-width:1280px;margin:0 auto}.FazendaPasturedBreeds-module__qQ7LiW__footerGrid{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3.5rem;display:grid}@media (min-width:768px){.FazendaPasturedBreeds-module__qQ7LiW__footerGrid{grid-template-columns:1.5fr 1fr 1fr}}.FazendaPasturedBreeds-module__qQ7LiW__footerBrandTitle{color:#fff;align-items:center;gap:.65rem;margin-bottom:.85rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__footerBrandDesc{color:#ad9e8e;max-width:380px;margin-bottom:1.25rem;font-size:.925rem;line-height:1.6}.FazendaPasturedBreeds-module__qQ7LiW__footerColTitle{color:#fff;margin-bottom:1.25rem;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700}.FazendaPasturedBreeds-module__qQ7LiW__footerLinksList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__footerLink{color:#ad9e8e;font-size:.9rem;text-decoration:none;transition:color .15s}.FazendaPasturedBreeds-module__qQ7LiW__footerLink:hover{color:#dfa035}.FazendaPasturedBreeds-module__qQ7LiW__footerContactItem{color:#ad9e8e;align-items:flex-start;gap:.5rem;margin-bottom:.65rem;font-size:.9rem;line-height:1.5;display:flex}.FazendaPasturedBreeds-module__qQ7LiW__footerBottom{color:#8c7e6f;text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.85rem;display:flex}@media (min-width:640px){.FazendaPasturedBreeds-module__qQ7LiW__footerBottom{text-align:left;flex-direction:row}}
.AirbnbHeader-module__mitMtW__header{z-index:100;background:#fff;border-bottom:1px solid #ebebeb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:box-shadow .2s;position:sticky;top:0}.AirbnbHeader-module__mitMtW__headerContainer{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1760px;margin:0 auto;padding:.875rem 2.5rem;display:flex}@media (max-width:768px){.AirbnbHeader-module__mitMtW__headerContainer{padding:.75rem 1.25rem}}.AirbnbHeader-module__mitMtW__logoWrapper{flex:none;align-items:center;display:flex}.AirbnbHeader-module__mitMtW__searchPillWrapper{display:none}@media (min-width:850px){.AirbnbHeader-module__mitMtW__searchPillWrapper{flex:1;justify-content:center;align-items:center;max-width:580px;display:flex}}.AirbnbHeader-module__mitMtW__searchPill{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:40px;align-items:center;width:100%;padding:.5rem .5rem .5rem 1.25rem;transition:box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #00000014,0 4px 12px #0000000d}.AirbnbHeader-module__mitMtW__searchPill:hover{border-color:#c4c4c4;box-shadow:0 2px 4px #0000002e}.AirbnbHeader-module__mitMtW__pillSegment{color:#222;white-space:nowrap;text-overflow:ellipsis;padding:0 .5rem;font-size:.875rem;font-weight:600;overflow:hidden}.AirbnbHeader-module__mitMtW__pillSegmentMuted{color:#717171;white-space:nowrap;text-overflow:ellipsis;padding:0 .5rem;font-size:.875rem;font-weight:400;overflow:hidden}.AirbnbHeader-module__mitMtW__pillDivider{background:#ddd;flex-shrink:0;width:1px;height:22px}.AirbnbHeader-module__mitMtW__pillSearchBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#e61e4d 0%,#e31c5f 50%,#d70466 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;transition:transform .15s;display:flex;box-shadow:0 1px 3px #0003}.AirbnbHeader-module__mitMtW__pillSearchBtn:hover{transform:scale(1.05)}.AirbnbHeader-module__mitMtW__rightActions{flex:none;align-items:center;gap:.5rem;display:flex}.AirbnbHeader-module__mitMtW__anuncieBtn{color:#222;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:22px;padding:.625rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:none}@media (min-width:950px){.AirbnbHeader-module__mitMtW__anuncieBtn{display:inline-block}}.AirbnbHeader-module__mitMtW__anuncieBtn:hover{background:#f7f7f7}.AirbnbHeader-module__mitMtW__globeBtn{color:#222;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.125rem;transition:background .15s;display:none}@media (min-width:950px){.AirbnbHeader-module__mitMtW__globeBtn{display:inline-flex}}.AirbnbHeader-module__mitMtW__globeBtn:hover{background:#f7f7f7}.AirbnbHeader-module__mitMtW__userMenuWrapper{position:relative}.AirbnbHeader-module__mitMtW__userMenuBtn{cursor:pointer;color:#222;background:#fff;border:1px solid #ddd;border-radius:24px;align-items:center;gap:.75rem;padding:.35rem .45rem .35rem .75rem;transition:box-shadow .2s;display:inline-flex}.AirbnbHeader-module__mitMtW__userMenuBtn:hover{box-shadow:0 2px 4px #00000029}.AirbnbHeader-module__mitMtW__hamburgerIcon{color:#222;font-size:1.05rem}.AirbnbHeader-module__mitMtW__userAvatarCircle{color:#fff;background:#717171;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.875rem;display:flex;overflow:hidden}.AirbnbHeader-module__mitMtW__dropdownMenu{z-index:120;background:#fff;border:1px solid #ebebeb;border-radius:12px;width:260px;padding:.5rem 0;animation:.15s ease-out AirbnbHeader-module__mitMtW__fadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 20px #00000026}.AirbnbHeader-module__mitMtW__dropdownItem{text-align:left;color:#222;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .1s;display:flex}.AirbnbHeader-module__mitMtW__dropdownItem:hover{background:#f7f7f7}.AirbnbHeader-module__mitMtW__dropdownDivider{background:#ebebeb;height:1px;margin:.375rem 0}.AirbnbHeader-module__mitMtW__mobileSearchContainer{width:100%;padding:0 1.25rem .75rem;display:block}@media (min-width:850px){.AirbnbHeader-module__mitMtW__mobileSearchContainer{display:none}}.AirbnbHeader-module__mitMtW__mobileSearchPill{cursor:pointer;text-align:left;background:#fff;border:1px solid #ebebeb;border-radius:32px;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;display:flex;box-shadow:0 3px 10px #00000014}.AirbnbHeader-module__mitMtW__mobileSearchIconWrap{color:#222;background:#f7f7f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.AirbnbHeader-module__mitMtW__mobileSearchTextWrap{flex:1;min-width:0}.AirbnbHeader-module__mitMtW__mobileSearchTitle{color:#222;font-size:.875rem;font-weight:600;line-height:1.2}.AirbnbHeader-module__mitMtW__mobileSearchSubtitle{color:#717171;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.75rem;line-height:1.2;overflow:hidden}.AirbnbHeader-module__mitMtW__mobileFilterIconWrap{color:#222;background:#fff;border:1px solid #ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.AirbnbHeader-module__mitMtW__expandedSearchOverlay{z-index:95;background:#0000004d;animation:.2s ease-out AirbnbHeader-module__mitMtW__fadeIn;position:fixed;inset:0}.AirbnbHeader-module__mitMtW__expandedSearchCard{z-index:100;background:#fff;border-bottom:1px solid #ebebeb;padding:1.25rem 2.5rem 2rem;position:relative;box-shadow:0 12px 28px #0000001f}.AirbnbHeader-module__mitMtW__expandedTabs{justify-content:center;align-items:center;gap:2rem;margin-bottom:1.25rem;display:flex}.AirbnbHeader-module__mitMtW__expandedTab{color:#717171;cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-size:1rem;font-weight:600;transition:color .15s;position:relative}.AirbnbHeader-module__mitMtW__expandedTab:hover,.AirbnbHeader-module__mitMtW__expandedTabActive{color:#222}.AirbnbHeader-module__mitMtW__expandedTabActive:after{content:"";background:#222;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.AirbnbHeader-module__mitMtW__expandedPillBar{background:#f7f7f7;border:1px solid #ddd;border-radius:40px;grid-template-columns:1.5fr 1fr 1fr auto;align-items:center;max-width:860px;margin:0 auto;padding:.35rem .5rem;display:grid}@media (max-width:768px){.AirbnbHeader-module__mitMtW__expandedPillBar{border-radius:16px;grid-template-columns:1fr;gap:.75rem;padding:1rem}}.AirbnbHeader-module__mitMtW__expandedSegment{cursor:pointer;border-radius:32px;flex-direction:column;padding:.625rem 1.25rem;transition:background .15s;display:flex}.AirbnbHeader-module__mitMtW__expandedSegment:hover{background:#ebebeb}.AirbnbHeader-module__mitMtW__expandedSegmentLabel{color:#222;letter-spacing:.04em;margin-bottom:2px;font-size:.75rem;font-weight:700}.AirbnbHeader-module__mitMtW__expandedSegmentInput{color:#222;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:.875rem;font-weight:500}.AirbnbHeader-module__mitMtW__expandedSegmentInput::placeholder{color:#717171}.AirbnbHeader-module__mitMtW__expandedBigSearchBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#e61e4d 0%,#e31c5f 50%,#d70466 100%);border:none;border-radius:32px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;transition:transform .15s;display:flex;box-shadow:0 2px 6px #e61e4d66}.AirbnbHeader-module__mitMtW__expandedBigSearchBtn:hover{transform:scale(1.02)}.AirbnbHeader-module__mitMtW__suggestionsRow{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:860px;margin:1rem auto 0;display:flex}.AirbnbHeader-module__mitMtW__suggestionsLabel{color:#717171;margin-right:.5rem;font-size:.8125rem;font-weight:600}.AirbnbHeader-module__mitMtW__suggestionChip{color:#222;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:.35rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.AirbnbHeader-module__mitMtW__suggestionChip:hover{background:#f7f7f7;border-color:#222}@keyframes AirbnbHeader-module__mitMtW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.AirbnbCategoryBar-module__uSW1za__categoryBar{z-index:90;background:#fff;border-bottom:1px solid #ebebeb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:sticky;top:73px;box-shadow:0 2px 4px #00000005}@media (max-width:850px){.AirbnbCategoryBar-module__uSW1za__categoryBar{top:130px}}.AirbnbCategoryBar-module__uSW1za__container{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1760px;margin:0 auto;padding:.75rem 2.5rem 0;display:flex}@media (max-width:768px){.AirbnbCategoryBar-module__uSW1za__container{gap:.75rem;padding:.5rem 1.25rem 0}}.AirbnbCategoryBar-module__uSW1za__categoriesScroller{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:2rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.AirbnbCategoryBar-module__uSW1za__categoriesScroller::-webkit-scrollbar{display:none}.AirbnbCategoryBar-module__uSW1za__categoryItem{cursor:pointer;color:#717171;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;padding:.25rem 0 .75rem;transition:all .15s;display:flex}.AirbnbCategoryBar-module__uSW1za__categoryItem:hover{color:#222;border-bottom-color:#ddd}.AirbnbCategoryBar-module__uSW1za__categoryItemActive{color:#222;border-bottom-color:#222;font-weight:600}.AirbnbCategoryBar-module__uSW1za__categoryIcon{font-size:1.4rem;transition:transform .15s}.AirbnbCategoryBar-module__uSW1za__categoryItem:hover .AirbnbCategoryBar-module__uSW1za__categoryIcon{transform:translateY(-1px)}.AirbnbCategoryBar-module__uSW1za__categoryLabel{letter-spacing:-.01em;font-size:.75rem}.AirbnbCategoryBar-module__uSW1za__controlsWrapper{flex-shrink:0;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.AirbnbCategoryBar-module__uSW1za__filterBtn{color:#222;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex}.AirbnbCategoryBar-module__uSW1za__filterBtn:hover{border-color:#222}.AirbnbCategoryBar-module__uSW1za__filterBadge{color:#fff;background:#222;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6875rem;font-weight:700;display:flex}.AirbnbCategoryBar-module__uSW1za__switchCard{color:#222;-webkit-user-select:none;user-select:none;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:12px;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;display:none}@media (min-width:1050px){.AirbnbCategoryBar-module__uSW1za__switchCard{display:inline-flex}}.AirbnbCategoryBar-module__uSW1za__switchToggle{background:#b0b0b0;border-radius:16px;flex-shrink:0;width:44px;height:26px;transition:background .2s;position:relative}.AirbnbCategoryBar-module__uSW1za__switchToggleActive{background:#222}.AirbnbCategoryBar-module__uSW1za__switchKnob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.AirbnbCategoryBar-module__uSW1za__switchKnobActive{transform:translate(18px)}
.AirbnbFooter-module__dQWd8q__footer{color:#222;background:#f7f7f7;border-top:1px solid #ebebeb;padding:3rem 2.5rem 2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (max-width:768px){.AirbnbFooter-module__dQWd8q__footer{padding:2rem 1.25rem 5.5rem}}.AirbnbFooter-module__dQWd8q__container{max-width:1760px;margin:0 auto}.AirbnbFooter-module__dQWd8q__grid{border-bottom:1px solid #ebebeb;grid-template-columns:repeat(3,1fr);gap:2.5rem;padding-bottom:2.5rem;display:grid}@media (max-width:768px){.AirbnbFooter-module__dQWd8q__grid{grid-template-columns:1fr;gap:1.5rem}}.AirbnbFooter-module__dQWd8q__column{flex-direction:column;gap:.875rem;display:flex}.AirbnbFooter-module__dQWd8q__columnTitle{color:#222;letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:700}.AirbnbFooter-module__dQWd8q__linksList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.AirbnbFooter-module__dQWd8q__footerLink{color:#222;font-size:.875rem;text-decoration:none;transition:-webkit-text-decoration .15s,text-decoration .15s}.AirbnbFooter-module__dQWd8q__footerLink:hover{text-decoration:underline}.AirbnbFooter-module__dQWd8q__bottomBar{color:#222;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.875rem;display:flex}.AirbnbFooter-module__dQWd8q__bottomLeft{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AirbnbFooter-module__dQWd8q__bottomDot{color:#717171}.AirbnbFooter-module__dQWd8q__bottomRight{align-items:center;gap:1.5rem;font-weight:600;display:flex}.AirbnbFooter-module__dQWd8q__localeItem{cursor:pointer;align-items:center;gap:.375rem;display:flex}.AirbnbFooter-module__dQWd8q__socialIcons{align-items:center;gap:1rem;font-size:1.125rem;display:flex}.AirbnbFooter-module__dQWd8q__socialLink{color:#222;transition:opacity .15s}.AirbnbFooter-module__dQWd8q__socialLink:hover{opacity:.7}
.AirbnbCatalogClient-module__I53aVG__catalogContainer{color:#222;background:#fff;flex-direction:column;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.AirbnbCatalogClient-module__I53aVG__mainContent{flex:1;width:100%;max-width:1760px;margin:0 auto;padding:1.5rem 2.5rem 4rem}@media (max-width:768px){.AirbnbCatalogClient-module__I53aVG__mainContent{padding:1rem 1.25rem 5rem}}.AirbnbCatalogClient-module__I53aVG__resultsStatusHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.AirbnbCatalogClient-module__I53aVG__resultsCountText{color:#717171;font-size:.9375rem}.AirbnbCatalogClient-module__I53aVG__resultsCountBold{color:#222;font-weight:700}.AirbnbCatalogClient-module__I53aVG__activeFiltersPills{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AirbnbCatalogClient-module__I53aVG__activeFilterTag{color:#222;cursor:pointer;background:#f7f7f7;border:1px solid #ddd;border-radius:20px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.AirbnbCatalogClient-module__I53aVG__activeFilterTag:hover{border-color:#222}.AirbnbCatalogClient-module__I53aVG__propertyGrid{grid-template-columns:repeat(1,1fr);gap:40px 24px;display:grid}@media (min-width:550px){.AirbnbCatalogClient-module__I53aVG__propertyGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:950px){.AirbnbCatalogClient-module__I53aVG__propertyGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.AirbnbCatalogClient-module__I53aVG__propertyGrid{grid-template-columns:repeat(4,1fr)}}.AirbnbCatalogClient-module__I53aVG__emptyStateContainer{text-align:center;background:#fdfdfd;border:1px solid #ebebeb;border-radius:16px;max-width:580px;margin:4rem auto;padding:3rem 1.5rem}.AirbnbCatalogClient-module__I53aVG__emptyStateTitle{color:#222;margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.AirbnbCatalogClient-module__I53aVG__emptyStateDesc{color:#717171;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.AirbnbCatalogClient-module__I53aVG__emptyStateResetBtn{color:#fff;cursor:pointer;background:#222;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:background .15s}.AirbnbCatalogClient-module__I53aVG__emptyStateResetBtn:hover{background:#000}
.AirbnbPropertyDetail-module__y6NPYG__pageWrapper{color:#222;max-width:1280px;margin:0 auto;padding:1.5rem 2.5rem 4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@media (max-width:768px){.AirbnbPropertyDetail-module__y6NPYG__pageWrapper{padding:1rem 1.25rem 5rem}}.AirbnbPropertyDetail-module__y6NPYG__breadcrumbs{color:#717171;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__breadcrumbLink{color:#717171;text-decoration:none;transition:color .15s}.AirbnbPropertyDetail-module__y6NPYG__breadcrumbLink:hover{color:#222;text-decoration:underline}.AirbnbPropertyDetail-module__y6NPYG__detailHeader{margin-bottom:1.5rem}.AirbnbPropertyDetail-module__y6NPYG__title{color:#222;margin:0 0 .5rem;font-size:1.625rem;font-weight:700;line-height:1.25}.AirbnbPropertyDetail-module__y6NPYG__subtitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__subtitleLeft{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__ratingText{align-items:center;gap:3px;font-weight:600;display:inline-flex}.AirbnbPropertyDetail-module__y6NPYG__dotSep{color:#717171}.AirbnbPropertyDetail-module__y6NPYG__superhostBadge{color:#222;font-weight:500}.AirbnbPropertyDetail-module__y6NPYG__locationLink{color:#222;font-weight:600;text-decoration:underline}.AirbnbPropertyDetail-module__y6NPYG__actionsRight{align-items:center;gap:1rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__actionBtn{color:#222;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.875rem;font-weight:600;text-decoration:underline;transition:background .15s;display:inline-flex}.AirbnbPropertyDetail-module__y6NPYG__actionBtn:hover{background:#f7f7f7}.AirbnbPropertyDetail-module__y6NPYG__photoMosaic{border-radius:12px;grid-template-rows:repeat(2,210px);grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:2.5rem;display:grid;position:relative;overflow:hidden}@media (max-width:768px){.AirbnbPropertyDetail-module__y6NPYG__photoMosaic{grid-template-rows:280px;grid-template-columns:1fr;height:280px}}.AirbnbPropertyDetail-module__y6NPYG__heroPhotoWrapper{cursor:pointer;background:#f0f0f0;grid-area:span 2/span 2;position:relative}.AirbnbPropertyDetail-module__y6NPYG__smallPhotoWrapper{cursor:pointer;background:#f0f0f0;display:none;position:relative}@media (min-width:769px){.AirbnbPropertyDetail-module__y6NPYG__smallPhotoWrapper{display:block}}.AirbnbPropertyDetail-module__y6NPYG__photoImg{object-fit:cover;width:100%;height:100%;transition:opacity .2s,transform .3s}.AirbnbPropertyDetail-module__y6NPYG__photoMosaic:hover .AirbnbPropertyDetail-module__y6NPYG__photoImg{opacity:.95}.AirbnbPropertyDetail-module__y6NPYG__heroPhotoWrapper:hover .AirbnbPropertyDetail-module__y6NPYG__photoImg,.AirbnbPropertyDetail-module__y6NPYG__smallPhotoWrapper:hover .AirbnbPropertyDetail-module__y6NPYG__photoImg{transform:scale(1.02);opacity:1!important}.AirbnbPropertyDetail-module__y6NPYG__allPhotosBtn{z-index:10;color:#222;cursor:pointer;background:#fff;border:1px solid #222;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:transform .15s,background .15s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 1px 4px #0000001f}.AirbnbPropertyDetail-module__y6NPYG__allPhotosBtn:hover{background:#f7f7f7;transform:scale(1.03)}.AirbnbPropertyDetail-module__y6NPYG__mainGrid{grid-template-columns:1fr;gap:3rem;display:grid;position:relative}@media (min-width:900px){.AirbnbPropertyDetail-module__y6NPYG__mainGrid{grid-template-columns:1.6fr 1fr}}.AirbnbPropertyDetail-module__y6NPYG__leftColumn{flex-direction:column;display:flex}.AirbnbPropertyDetail-module__y6NPYG__hostHeader{border-bottom:1px solid #ebebeb;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__hostTitle{color:#222;margin:0 0 .25rem;font-size:1.35rem;font-weight:700}.AirbnbPropertyDetail-module__y6NPYG__hostSubtitle{color:#717171;margin:0;font-size:.9375rem}.AirbnbPropertyDetail-module__y6NPYG__hostAvatar{border:1px solid #ebebeb;border-radius:50%;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.AirbnbPropertyDetail-module__y6NPYG__highlightsList{border-bottom:1px solid #ebebeb;flex-direction:column;gap:1.5rem;padding:2rem 0;display:flex}.AirbnbPropertyDetail-module__y6NPYG__highlightItem{align-items:flex-start;gap:1.25rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__highlightIcon{color:#222;flex-shrink:0;margin-top:2px;font-size:1.5rem}.AirbnbPropertyDetail-module__y6NPYG__highlightTitle{color:#222;margin:0 0 .25rem;font-size:1rem;font-weight:600}.AirbnbPropertyDetail-module__y6NPYG__highlightDesc{color:#717171;margin:0;font-size:.875rem;line-height:1.4}.AirbnbPropertyDetail-module__y6NPYG__aircoverSection{border-bottom:1px solid #ebebeb;padding:2rem 0}.AirbnbPropertyDetail-module__y6NPYG__aircoverLogo{letter-spacing:-.02em;color:#ff385c;margin-bottom:.75rem;font-size:1.35rem;font-weight:800}.AirbnbPropertyDetail-module__y6NPYG__aircoverLogo span{color:#222}.AirbnbPropertyDetail-module__y6NPYG__aircoverDesc{color:#717171;margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.AirbnbPropertyDetail-module__y6NPYG__aircoverLink{color:#222;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline}.AirbnbPropertyDetail-module__y6NPYG__descriptionSection{border-bottom:1px solid #ebebeb;padding:2rem 0}.AirbnbPropertyDetail-module__y6NPYG__sectionHeading{color:#222;margin:0 0 1.25rem;font-size:1.35rem;font-weight:700}.AirbnbPropertyDetail-module__y6NPYG__descriptionParagraph{color:#222;margin:0 0 1rem;font-size:1rem;line-height:1.7}.AirbnbPropertyDetail-module__y6NPYG__amenitiesSection{border-bottom:1px solid #ebebeb;padding:2rem 0}.AirbnbPropertyDetail-module__y6NPYG__amenitiesGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:600px){.AirbnbPropertyDetail-module__y6NPYG__amenitiesGrid{grid-template-columns:1fr}}.AirbnbPropertyDetail-module__y6NPYG__amenityItem{color:#222;align-items:center;gap:.875rem;font-size:1rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__amenityIcon{color:#222;flex-shrink:0;font-size:1.25rem}.AirbnbPropertyDetail-module__y6NPYG__locationSection{border-bottom:1px solid #ebebeb;padding:2rem 0}.AirbnbPropertyDetail-module__y6NPYG__locationCard{background:#f7f7f7;border:1px solid #ebebeb;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__locationMapMock{color:#475569;background:#e2e8f0;border-radius:8px;justify-content:center;align-items:center;height:220px;font-size:.9375rem;font-weight:600;display:flex;position:relative;overflow:hidden}.AirbnbPropertyDetail-module__y6NPYG__hostProfileSection{padding:2rem 0}.AirbnbPropertyDetail-module__y6NPYG__hostProfileCard{background:#f7f7f7;border:1px solid #ebebeb;border-radius:16px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__hostProfileHeader{align-items:center;gap:1.25rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__hostLargeAvatar{border:2px solid #fff;border-radius:50%;width:72px;height:72px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.AirbnbPropertyDetail-module__y6NPYG__hostDetails{flex-direction:column;gap:2px;display:flex}.AirbnbPropertyDetail-module__y6NPYG__hostName{color:#222;margin:0;font-size:1.25rem;font-weight:700}.AirbnbPropertyDetail-module__y6NPYG__hostCredentials{color:#717171;margin:0;font-size:.875rem}.AirbnbPropertyDetail-module__y6NPYG__hostMetricsRow{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0;display:grid}.AirbnbPropertyDetail-module__y6NPYG__hostMetricItem{flex-direction:column;display:flex}.AirbnbPropertyDetail-module__y6NPYG__hostMetricVal{color:#222;font-size:1.125rem;font-weight:700}.AirbnbPropertyDetail-module__y6NPYG__hostMetricLabel{color:#717171;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.AirbnbPropertyDetail-module__y6NPYG__rightColumn{position:relative}.AirbnbPropertyDetail-module__y6NPYG__bookingStickyCard{background:#fff;border:1px solid #ddd;border-radius:12px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;position:sticky;top:96px;box-shadow:0 6px 16px #0000001f}.AirbnbPropertyDetail-module__y6NPYG__bookingCardHead{justify-content:space-between;align-items:baseline;display:flex}.AirbnbPropertyDetail-module__y6NPYG__bookingPriceWrap{align-items:baseline;gap:4px;display:flex}.AirbnbPropertyDetail-module__y6NPYG__bookingPrice{color:#222;font-size:1.5rem;font-weight:700}.AirbnbPropertyDetail-module__y6NPYG__bookingPriceSuffix{color:#717171;font-size:.9375rem}.AirbnbPropertyDetail-module__y6NPYG__bookingRating{color:#222;align-items:center;gap:3px;font-size:.875rem;font-weight:600;display:flex}.AirbnbPropertyDetail-module__y6NPYG__pickerBox{border:1px solid #b0b0b0;border-radius:8px;overflow:hidden}.AirbnbPropertyDetail-module__y6NPYG__pickerTopRow{border-bottom:1px solid #b0b0b0;grid-template-columns:1fr 1fr;display:grid}.AirbnbPropertyDetail-module__y6NPYG__pickerCell{flex-direction:column;gap:2px;padding:.625rem .875rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__pickerCellBorder{border-left:1px solid #b0b0b0}.AirbnbPropertyDetail-module__y6NPYG__pickerLabel{text-transform:uppercase;letter-spacing:.04em;color:#222;font-size:.625rem;font-weight:800}.AirbnbPropertyDetail-module__y6NPYG__pickerInput{color:#222;background:0 0;border:none;outline:none;font-family:inherit;font-size:.875rem;font-weight:500}.AirbnbPropertyDetail-module__y6NPYG__pickerSelect{color:#222;cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit;font-size:.875rem;font-weight:500}.AirbnbPropertyDetail-module__y6NPYG__bookingSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#e61e4d 0%,#e31c5f 50%,#d70466 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.625rem;min-height:48px;padding:.875rem;font-size:1rem;font-weight:600;transition:transform .15s;display:flex;box-shadow:0 2px 6px #e61e4d4d}.AirbnbPropertyDetail-module__y6NPYG__bookingSubmitBtn:hover{transform:scale(1.02)}.AirbnbPropertyDetail-module__y6NPYG__noChargeNotice{color:#717171;text-align:center;margin:-.25rem 0 0;font-size:.8125rem}.AirbnbPropertyDetail-module__y6NPYG__breakdownList{border-bottom:1px solid #ebebeb;flex-direction:column;gap:.75rem;padding:1rem 0;display:flex}.AirbnbPropertyDetail-module__y6NPYG__breakdownItem{color:#222;justify-content:space-between;font-size:.9375rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__breakdownUnderline{color:#717171;text-decoration:underline}.AirbnbPropertyDetail-module__y6NPYG__breakdownTotal{color:#222;justify-content:space-between;padding-top:.25rem;font-size:1rem;font-weight:700;display:flex}.AirbnbPropertyDetail-module__y6NPYG__mobileStickyBar{display:none}@media (max-width:768px){.AirbnbPropertyDetail-module__y6NPYG__mobileStickyBar{z-index:150;background:#fff;border-top:1px solid #ebebeb;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #00000014}.AirbnbPropertyDetail-module__y6NPYG__mobilePriceCol{flex-direction:column;display:flex}.AirbnbPropertyDetail-module__y6NPYG__mobilePriceVal{color:#222;font-size:1.05rem;font-weight:700}.AirbnbPropertyDetail-module__y6NPYG__mobilePriceSub{color:#717171;font-size:.75rem}.AirbnbPropertyDetail-module__y6NPYG__mobileCtaBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#e61e4d 0%,#e31c5f 50%,#d70466 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;display:flex}}.AirbnbPropertyDetail-module__y6NPYG__lightboxOverlay{z-index:300;background:#fff;flex-direction:column;animation:.2s ease-out AirbnbPropertyDetail-module__y6NPYG__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.AirbnbPropertyDetail-module__y6NPYG__lightboxHead{z-index:10;background:#fff;border-bottom:1px solid #ebebeb;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex;position:sticky;top:0}.AirbnbPropertyDetail-module__y6NPYG__lightboxCloseBtn{cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;display:flex}.AirbnbPropertyDetail-module__y6NPYG__lightboxGrid{flex-direction:column;gap:1.5rem;max-width:900px;margin:2rem auto;padding:0 1.5rem;display:flex}.AirbnbPropertyDetail-module__y6NPYG__lightboxPhotoItem{aspect-ratio:16/10;background:#111;border-radius:8px;width:100%;position:relative;overflow:hidden}@keyframes AirbnbPropertyDetail-module__y6NPYG__fadeIn{0%{opacity:0}to{opacity:1}}
.DemoPageLayout-module__v27MKa__heroSection{align-items:center;min-height:520px;padding:4rem 1.5rem 3rem;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.DemoPageLayout-module__v27MKa__heroSection{min-height:600px;padding:5rem 2.5rem 4rem}}.DemoPageLayout-module__v27MKa__heroBackground{z-index:0;position:absolute;inset:0}.DemoPageLayout-module__v27MKa__heroImg{object-fit:cover;object-position:center;width:100%;height:100%}.DemoPageLayout-module__v27MKa__heroOverlayDark{background:linear-gradient(#08141cb8 0%,#08141ce0 100%);position:absolute;inset:0}.DemoPageLayout-module__v27MKa__heroOverlayLight{background:linear-gradient(90deg,#f9f8f4f0 0%,#f9f8f4cc 55%,#f9f8f466 100%);position:absolute;inset:0}.DemoPageLayout-module__v27MKa__heroContainer{z-index:1;width:100%;max-width:1200px;margin:0 auto;position:relative}.DemoPageLayout-module__v27MKa__chapeuBadge{text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.DemoPageLayout-module__v27MKa__heroTitle{letter-spacing:-.02em;max-width:820px;margin:0 0 1.25rem;font-size:2.25rem;font-weight:800;line-height:1.15}@media (min-width:768px){.DemoPageLayout-module__v27MKa__heroTitle{font-size:3.25rem}}.DemoPageLayout-module__v27MKa__heroSub{max-width:680px;margin:0 0 2rem;font-size:1.05rem;line-height:1.6}@media (min-width:768px){.DemoPageLayout-module__v27MKa__heroSub{font-size:1.2rem}}.DemoPageLayout-module__v27MKa__heroActions{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.DemoPageLayout-module__v27MKa__btnPrimary{border-radius:6px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.9rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.DemoPageLayout-module__v27MKa__btnPrimary:hover{opacity:.92;transform:translateY(-1px)}.DemoPageLayout-module__v27MKa__btnSecondary{border:1px solid;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.9rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.DemoPageLayout-module__v27MKa__destaquesGrid{border-top:1px solid #ffffff2e;grid-template-columns:1fr;gap:1rem;max-width:800px;padding-top:1.5rem;display:grid}@media (min-width:600px){.DemoPageLayout-module__v27MKa__destaquesGrid{grid-template-columns:repeat(3,1fr)}}.DemoPageLayout-module__v27MKa__destaqueItem{flex-direction:column;display:flex}.DemoPageLayout-module__v27MKa__destaqueRotulo{text-transform:uppercase;letter-spacing:.06em;opacity:.8;margin-bottom:.25rem;font-size:.75rem}.DemoPageLayout-module__v27MKa__destaqueValor{font-size:1.1rem;font-weight:700}.DemoPageLayout-module__v27MKa__sectionContainer{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}@media (min-width:768px){.DemoPageLayout-module__v27MKa__sectionContainer{padding:5.5rem 2rem}}.DemoPageLayout-module__v27MKa__sectionHeader{max-width:750px;margin-bottom:2.5rem}.DemoPageLayout-module__v27MKa__sectionHeaderCenter{text-align:center;max-width:750px;margin:0 auto 3rem}.DemoPageLayout-module__v27MKa__sectionChapeu{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.DemoPageLayout-module__v27MKa__sectionTitle{letter-spacing:-.015em;margin:0 0 .85rem;font-size:1.85rem;font-weight:800;line-height:1.2}@media (min-width:768px){.DemoPageLayout-module__v27MKa__sectionTitle{font-size:2.35rem}}.DemoPageLayout-module__v27MKa__sectionLead{opacity:.85;margin:0;font-size:1rem;line-height:1.6}@media (min-width:768px){.DemoPageLayout-module__v27MKa__sectionLead{font-size:1.1rem}}.DemoPageLayout-module__v27MKa__twoColSplit{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:900px){.DemoPageLayout-module__v27MKa__twoColSplit{grid-template-columns:1fr 1fr;gap:3.5rem}}.DemoPageLayout-module__v27MKa__imageCoverCard{border-radius:12px;width:100%;height:380px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}@media (min-width:768px){.DemoPageLayout-module__v27MKa__imageCoverCard{height:480px}}.DemoPageLayout-module__v27MKa__imageInside{object-fit:cover;width:100%;height:100%}.DemoPageLayout-module__v27MKa__cardsGrid3{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.DemoPageLayout-module__v27MKa__cardsGrid3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DemoPageLayout-module__v27MKa__cardsGrid3{grid-template-columns:repeat(3,1fr)}}.DemoPageLayout-module__v27MKa__cardsGrid4{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:600px){.DemoPageLayout-module__v27MKa__cardsGrid4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DemoPageLayout-module__v27MKa__cardsGrid4{grid-template-columns:repeat(4,1fr)}}
.AmbientalDiagnostico-module__i7PMya__wrapper{background:var(--demo-surface,#fff);border:1px solid var(--demo-border,#d1ded7);border-radius:12px;margin:3rem 0;overflow:hidden;box-shadow:0 8px 24px #183e330d}.AmbientalDiagnostico-module__i7PMya__header{border-bottom:1px solid var(--demo-border,#d1ded7);background:#f4f7f5;padding:2rem 1.5rem 1.5rem}.AmbientalDiagnostico-module__i7PMya__tag{letter-spacing:.08em;color:var(--demo-primary,#183e33);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.AmbientalDiagnostico-module__i7PMya__title{color:var(--demo-text,#15241f);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.AmbientalDiagnostico-module__i7PMya__subtitle{color:var(--demo-text-muted,#50635c);max-width:750px;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}.AmbientalDiagnostico-module__i7PMya__pillsRow{flex-wrap:wrap;gap:.5rem;display:flex}.AmbientalDiagnostico-module__i7PMya__pillBtn{color:var(--demo-text,#15241f);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:42px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s}.AmbientalDiagnostico-module__i7PMya__pillActive{background:var(--demo-primary,#183e33);border-color:var(--demo-primary,#183e33);color:#fff}.AmbientalDiagnostico-module__i7PMya__contentCard{padding:2rem 1.5rem}.AmbientalDiagnostico-module__i7PMya__situacaoBox{border-left:4px solid var(--demo-primary,#183e33);background:#f1f6f3;border-radius:0 8px 8px 0;margin-bottom:2rem;padding:1rem 1.25rem}.AmbientalDiagnostico-module__i7PMya__situacaoHead{color:var(--demo-primary,#183e33);align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.AmbientalDiagnostico-module__i7PMya__situacaoIcon{font-size:1.125rem}.AmbientalDiagnostico-module__i7PMya__situacaoBox p{color:var(--demo-text,#15241f);margin:0;font-size:.9375rem;line-height:1.5}.AmbientalDiagnostico-module__i7PMya__scopeColumns{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:800px){.AmbientalDiagnostico-module__i7PMya__scopeColumns{grid-template-columns:1.3fr 1fr}}.AmbientalDiagnostico-module__i7PMya__colTitle{color:var(--demo-primary,#183e33);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;display:flex}.AmbientalDiagnostico-module__i7PMya__colTitle h4{color:var(--demo-text,#15241f);margin:0;font-size:1rem;font-weight:700}.AmbientalDiagnostico-module__i7PMya__stepsList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.AmbientalDiagnostico-module__i7PMya__stepsList li{align-items:flex-start;gap:.75rem;display:flex}.AmbientalDiagnostico-module__i7PMya__stepNum{background:var(--demo-surface-muted,#eaf0eb);color:var(--demo-primary,#183e33);border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-family:monospace;font-size:.8125rem;font-weight:700}.AmbientalDiagnostico-module__i7PMya__stepsList p{color:var(--demo-text,#15241f);margin:0;font-size:.875rem;line-height:1.45}.AmbientalDiagnostico-module__i7PMya__docsList{flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.AmbientalDiagnostico-module__i7PMya__docsList li{color:var(--demo-text,#15241f);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.AmbientalDiagnostico-module__i7PMya__docCheck{color:#16a34a;flex-shrink:0;margin-top:.2rem}.AmbientalDiagnostico-module__i7PMya__actionWrap{flex-direction:column;gap:.5rem;display:flex}.AmbientalDiagnostico-module__i7PMya__contactBtn{background-color:var(--demo-primary,#183e33);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.AmbientalDiagnostico-module__i7PMya__contactBtn:hover{background-color:var(--demo-primary-hover,#0e2922)}.AmbientalDiagnostico-module__i7PMya__disclaimer{color:var(--demo-text-muted,#50635c);text-align:center;font-size:.75rem}
.ContabilidadePerfilSelector-module__8O7Q9a__wrapper{background:var(--demo-surface,#fff);border:1px solid var(--demo-border,#d8d3c8);border-radius:12px;margin:3rem 0;overflow:hidden;box-shadow:0 10px 25px #5e19270d}.ContabilidadePerfilSelector-module__8O7Q9a__tabHeader{border-bottom:1px solid var(--demo-border,#d8d3c8);text-align:center;background:#faf8f5;padding:2rem 1.5rem 1.5rem}.ContabilidadePerfilSelector-module__8O7Q9a__eyebrow{letter-spacing:.08em;color:var(--demo-primary,#5e1927);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.ContabilidadePerfilSelector-module__8O7Q9a__title{color:var(--demo-text,#1e1e24);margin-bottom:.5rem;font-family:Georgia,Cambria,serif;font-size:1.5rem;font-weight:700}.ContabilidadePerfilSelector-module__8O7Q9a__sub{color:var(--demo-text-muted,#5e606a);max-width:600px;margin:0 auto 1.5rem;font-size:.9375rem;line-height:1.5}.ContabilidadePerfilSelector-module__8O7Q9a__switcher{background:#ede8df;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:.375rem;max-width:100%;padding:.375rem;display:inline-flex}.ContabilidadePerfilSelector-module__8O7Q9a__switchBtn{color:#5e606a;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;min-height:42px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s;display:flex}.ContabilidadePerfilSelector-module__8O7Q9a__switchActive{background:var(--demo-primary,#5e1927);color:#fff;box-shadow:0 2px 6px #5e192733}.ContabilidadePerfilSelector-module__8O7Q9a__cardBody{padding:2rem 1.5rem}.ContabilidadePerfilSelector-module__8O7Q9a__infoHead{border-bottom:1px solid var(--demo-border,#d8d3c8);margin-bottom:1.5rem;padding-bottom:1.25rem}.ContabilidadePerfilSelector-module__8O7Q9a__infoHead h4{color:var(--demo-primary,#5e1927);margin:0 0 .375rem;font-family:Georgia,Cambria,serif;font-size:1.25rem;font-weight:700}.ContabilidadePerfilSelector-module__8O7Q9a__infoHead p{color:var(--demo-text-muted,#5e606a);margin:0;font-size:.875rem}.ContabilidadePerfilSelector-module__8O7Q9a__gridColumns{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.ContabilidadePerfilSelector-module__8O7Q9a__gridColumns{grid-template-columns:1fr 1fr}}.ContabilidadePerfilSelector-module__8O7Q9a__col{border:1px solid var(--demo-border,#d8d3c8);background:#fbfaf8;border-radius:8px;padding:1.25rem}.ContabilidadePerfilSelector-module__8O7Q9a__colTitle{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ContabilidadePerfilSelector-module__8O7Q9a__colIcon{color:var(--demo-primary,#5e1927);font-size:1.125rem}.ContabilidadePerfilSelector-module__8O7Q9a__colTitle h5{color:var(--demo-text,#1e1e24);margin:0;font-size:.9375rem;font-weight:700}.ContabilidadePerfilSelector-module__8O7Q9a__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ContabilidadePerfilSelector-module__8O7Q9a__list li{color:var(--demo-text,#1e1e24);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.45;display:flex}.ContabilidadePerfilSelector-module__8O7Q9a__checkIcon{color:#16a34a;flex-shrink:0;margin-top:.2rem}.ContabilidadePerfilSelector-module__8O7Q9a__bullet{color:var(--demo-primary,#5e1927);font-weight:700}.ContabilidadePerfilSelector-module__8O7Q9a__cardFooter{border-top:1px solid var(--demo-border,#d8d3c8);flex-direction:column;gap:1.25rem;padding-top:1.5rem;display:flex}@media (min-width:768px){.ContabilidadePerfilSelector-module__8O7Q9a__cardFooter{flex-direction:row;justify-content:space-between;align-items:center}}.ContabilidadePerfilSelector-module__8O7Q9a__routineSummary{color:var(--demo-text-muted,#5e606a);max-width:600px;font-size:.8125rem}.ContabilidadePerfilSelector-module__8O7Q9a__routineSummary strong{color:var(--demo-text,#1e1e24)}.ContabilidadePerfilSelector-module__8O7Q9a__routineSummary p{margin:.25rem 0 0}.ContabilidadePerfilSelector-module__8O7Q9a__contactBtn{background-color:var(--demo-primary,#5e1927);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;transition:background-color .15s;display:inline-flex}.ContabilidadePerfilSelector-module__8O7Q9a__contactBtn:hover{background-color:var(--demo-primary-hover,#42101b)}
