*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}body{background:#fff;color:#0f172a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0}:root{--brand:#f2c403;--brand-600:#d8b103;--bg:#fff;--ink:#0f172a;--muted:#475569;--line:#e5e7eb;--card:#fff;--radius:12px;--shadow:0 6px 20px #02081714}.container{margin:0 auto;max-width:1200px;padding:0 16px}.divider{background:#e5e7eb;background:var(--line);height:1px;margin:24px auto;width:min(960px,90%)}.btn{align-items:center;background:#f2c403;background:var(--brand);border:1px solid #e5e7eb;border:1px solid var(--line);border-radius:999px;box-shadow:0 6px 20px #02081714;box-shadow:var(--shadow);color:#111;display:inline-flex;font-weight:600;gap:8px;padding:10px 16px;text-decoration:none}.btn:hover{background:#d8b103;background:var(--brand-600)}.btn.secondary{background:#fff;color:#0f172a;color:var(--ink)}img{display:block;height:auto;max-width:100%}:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.topbar{background:#0b0f19;color:#e5e7eb;width:100%}.topbar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;min-height:44px;padding:6px 10px}.topbar__item{align-items:center;color:#e5e7eb;display:inline-flex;font-size:14px;gap:8px;text-decoration:none;white-space:nowrap}.topbar__item:hover{text-decoration:underline}.topbar__icon{height:18px;width:18px}.topbar__icon--mono{opacity:.92}.topbar__cta{align-items:center;background:#0000;border-radius:8px;box-shadow:none;color:#fff;display:inline-flex;font-weight:600;gap:8px;padding:6px 10px;text-decoration:none;white-space:nowrap}.topbar__cta:focus-visible,.topbar__cta:hover{background:#ffffff14;border-color:#ffffff59;outline:none}@media (max-width:720px){.topbar__inner{flex-wrap:nowrap;gap:6px;justify-content:center}.topbar__icon{height:16px;width:16px}.topbar__cta,.topbar__item{flex:0 1 auto;font-size:12.5px;padding:0}.topbar__cta span,.topbar__item span{display:inline-block;max-width:28vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__cta{border-radius:6px;order:0;padding:3px 6px}}@media only screen and (max-width:900px){.Titulo .logoWsp{width:20px}.Titulo a,.Titulo p{font-size:12px;font-weight:700}}@media only screen and (max-width:590px){.Titulo .logoWsp{width:16px}.Titulo a,.Titulo p{font-size:10px;font-weight:700}}@media only screen and (max-width:460px){.Titulo .logoWsp{width:14px}.Titulo a,.Titulo p{font-size:8px;font-weight:700}}.nav{-webkit-backdrop-filter:saturate(1.2) blur(6px);backdrop-filter:saturate(1.2) blur(6px);background:#ffffffeb;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav__inner{align-items:center;display:flex;height:76px;justify-content:space-between}.nav__logo{height:52px;width:auto}@media (min-width:1000px){.nav__logo{height:64px}.nav__inner{height:88px}}.nav__menu{display:flex;gap:24px;list-style:none;margin:0;padding:0}.nav__link{border-radius:8px;color:var(--ink);display:inline-block;font-weight:600;padding:10px 4px;position:relative;text-decoration:none}.nav__link:is(:hover,:focus-visible){color:#0a0e1a}@media (min-width:901px){.nav__link:after{background:#0000;bottom:-8px;content:"";height:2px;left:0;position:absolute;right:0;transition:background .15s}.nav__link.is-active:after,.nav__link:hover:after{background:var(--brand)}}.nav__burger{background:none;border:1px solid var(--line);border-radius:8px;display:none;padding:8px 10px}@media (max-width:900px){.nav__menu{display:none}.nav__burger{display:block}.nav.open .nav__menu{background:#fff;border:1px solid var(--line);border-top:none;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px;left:0;padding:10px;position:absolute;right:0;top:100%}.nav.open .nav__link{border-radius:10px;padding:12px 10px;width:100%}.nav.open .nav__link:after{content:none}.nav.open .nav__link.is-active{background:#f8fafc;border-left:3px solid var(--brand)}}.carousel{margin:16px 0 0;position:relative;width:100%}.slide{aspect-ratio:22/6;background:#000;width:100%}.slide img{height:100%;object-fit:cover;width:100%}.arrow{background:#fffc;border:1px solid var(--line);border-radius:10px;color:#111;cursor:pointer;font-size:22px;padding:8px 10px;position:absolute;top:50%;transform:translateY(-50%)}.left{left:12px}.right{right:12px}.arrow:hover{background:#fff}@media (max-width:720px){.slide{aspect-ratio:16/9}}.heroWrap{background:radial-gradient(1100px 620px at 75% -15%,rgba(242,194,3,.452),#f2c40300 60%),radial-gradient(800px 460px at 8% -28%,#0208170d,#02081700 65%),linear-gradient(180deg,#fff,#fffdf2 54%,#fff);border-bottom:none;overflow:hidden;position:relative}.heroWrap:before{background:repeating-linear-gradient(135deg,#02081708 0 2px,#0000 2px 12px);inset:0;-webkit-mask-image:linear-gradient(180deg,#00000059 0 38%,#00000026 60%,#0000);mask-image:linear-gradient(180deg,#00000059 0 38%,#00000026 60%,#0000)}.heroWrap:after,.heroWrap:before{content:"";pointer-events:none;position:absolute}.heroWrap:after{background:linear-gradient(180deg,#fff0,#fff);bottom:0;height:72px;left:0;right:0}.hero{padding:64px 0 40px;text-align:center}.hero__eyebrow{background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);color:#111;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.2px;margin-bottom:10px;padding:6px 10px}.hero h1{color:#0a0e1a;font-size:clamp(28px,4.2vw,44px);line-height:1.15;margin:8px 0}.hero p{color:var(--muted);font-size:clamp(16px,2vw,20px);margin:0 0 18px}.hero__pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:18px}.pill{background:#fff;border:1px solid var(--line);border-radius:999px;color:#0a0e1a;font-size:14px;padding:8px 12px}.actions{gap:12px;margin-top:4px}.actions,.hero__stats{display:flex;justify-content:center}.hero__stats{flex-wrap:wrap;gap:16px;list-style:none;margin:24px 0 0;padding:0}.hero__stats li{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;min-width:150px;padding:10px 14px}.hero__stats strong{color:#0a0e1a;font-size:18px}.hero__stats span{color:var(--muted);font-size:13px}@media (max-width:720px){.hero{padding:48px 0 28px}.hero__stats li{min-width:120px}}.infoSection{padding:28px 0}.fotoInfo{height:360px}.listChecks{column-count:2;column-gap:24px;list-style:none;margin:10px 0 14px;padding:0}.listChecks li{break-inside:avoid;margin:6px 0;padding-left:20px;page-break-inside:avoid;position:relative}.listChecks li:before{color:var(--brand);content:"✓";font-weight:700;left:0;position:absolute;top:0}@media (max-width:1100px){.infoGrid{grid-template-columns:1fr}.fotoInfo{height:260px}.listChecks{column-count:1}}.infoSection.alt{background:radial-gradient(900px 500px at 100% -20%,#f2c4031a,#0000 60%),linear-gradient(180deg,#fff,#fffdf6);border-top:1px solid var(--line);padding:28px 0}.infoGrid{grid-gap:28px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:28px;grid-template-columns:1.05fr 1.2fr;padding:24px}.infoGrid--reverse>.copy{order:1}.infoGrid--reverse>.media{order:2}.fotoInfo{border-radius:10px;box-shadow:var(--shadow);height:420px;object-fit:cover;width:100%}.copy{color:var(--muted);font-size:16px;line-height:1.7}.copy h2{color:#0a0e1a;font-size:clamp(20px,3.5vw,28px);margin:6px 0 8px}.lead{color:#334155;margin:6px 0 10px}.eyebrow{background:#fff;border:1px solid var(--line)}@media (max-width:1100px){.infoGrid{grid-template-columns:1fr}.fotoInfo{height:260px}.infoGrid--reverse>.copy{order:2}.infoGrid--reverse>.media{order:1}}.productsContainer{padding:28px 0 18px}.title{margin-bottom:18px;text-align:center}.title h2{color:#0a0e1a;font-size:clamp(22px,3.2vw,32px);letter-spacing:.2px;margin:0}.subtitle{color:var(--muted);font-size:14px;margin:6px 0 0}.productsGrid{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-top:10px}.card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px;justify-content:center;outline:none;padding:14px;text-align:center;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.card:hover{border-color:#e2e8f0;box-shadow:0 10px 30px #0208171a;transform:translateY(-2px)}.card:focus-visible{box-shadow:0 0 0 3px #f2c40359}.product-image{aspect-ratio:1;display:block;height:88px;object-fit:contain;object-position:center;width:88px}.product-name{color:#111;font-size:13.5px;font-weight:600;line-height:1.35;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-center{inline-size:100%;margin:0 auto 15px;text-align:center}@media (max-width:1200px){.productsGrid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.product-image{height:82px;width:82px}}@media (max-width:900px){.productsGrid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.card{border-radius:10px;padding:12px}.product-image{height:72px;width:72px}.product-name{font-size:13px}}@media (max-width:640px){.productsGrid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.card{padding:10px}.product-image{height:56px;width:56px}.product-name{font-size:12px}}@media (max-width:380px){.productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.vp-center{display:grid;inline-size:100vw;margin-inline:calc(50% - 50vw);padding-inline:16px;place-items:center;text-align:center}}.fusion{padding:28px 0 36px}.tabsBar{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px;padding:8px}@media (max-width:820px){.tabsBar{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:8px;scroll-snap-type:x mandatory;white-space:nowrap}.tabsBar::-webkit-scrollbar{display:none}}.tab{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:999px;color:var(--ink);cursor:pointer;font-weight:600;padding:10px 14px;scroll-snap-align:center}.tab:is(:hover,:focus-visible){background:#f8fafc;outline:none}.tab.is-active{background:#fff;border-color:var(--brand);box-shadow:0 0 0 2px #f2c40340}.panel{grid-gap:22px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:grid;gap:22px;grid-template-columns:minmax(260px,460px) 1fr;padding:20px}.panel+.panel{margin-top:0}.panel__media{margin:0}.panel__img{aspect-ratio:4/3;border-radius:12px;box-shadow:var(--shadow);object-fit:cover;width:100%}.panel__copy{color:var(--muted);font-size:16px;line-height:1.7}.panel__title{color:#0a0e1a;font-size:clamp(18px,2.8vw,22px);font-weight:800;letter-spacing:.3px;margin:0 0 8px;padding-left:14px;position:relative;text-transform:uppercase}.panel__title:before{background:var(--brand);border-radius:4px;bottom:6px;content:"";left:0;position:absolute;top:6px;width:4px}.panel__text p{margin:8px 0}@media (max-width:1100px){.panel{gap:14px;grid-template-columns:1fr;padding:16px}.panel__img{aspect-ratio:16/10}}@media (max-width:640px){.tab{padding:8px 12px}.panel{padding:12px}.panel__img{aspect-ratio:3/2}.panel__title{font-size:16px}.panel__copy{font-size:15px}}.conteinerZContact2{background:#0b0f19;color:#e5e7eb}.zc__inner{align-items:center;display:flex;gap:32px;justify-content:center;padding:28px 16px}.logoEdicosa{height:56px;width:auto}.zc__copy{text-align:left}.zc__copy h1{color:#fff;font-size:22px;margin:0}.zc__copy h2{color:#cbd5e1;font-size:16px;margin:6px 0 8px}.zc__row{align-items:center;display:flex;gap:10px}.logoContact{height:18px;width:18px}@media (max-width:900px){.zc__inner{flex-direction:column}.zc__copy,.zc__inner{text-align:center}}.dev{background:#0b0f19;border-top:1px solid #ffffff14;color:#94a3b8}.dev__inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;min-height:56px;padding:10px 0}.dev__text{font-size:13.5px;line-height:1.4;margin:0}.dev__dot{color:#ffffff59}.dev__link{border-radius:6px;color:#e5e7eb;font-weight:600;padding:2px 4px;text-decoration:none}.dev__link:is(:hover,:focus-visible){box-shadow:0 0 0 3px #f2c40340;outline:none;text-decoration:underline}@media (max-width:640px){.dev__inner{gap:6px}.dev__text{font-size:12.5px}}.qsWrap{background:radial-gradient(900px 500px at 0 -20%,#f2c40314,#0000 60%),linear-gradient(180deg,#fff,#fffefa)}.qs{padding:32px 0 40px}.qsTitle{background:#0000;border:none;border-radius:0;box-shadow:none;color:#0b0f19;font-size:clamp(22px,3.6vw,32px);font-weight:800;letter-spacing:.2px;margin:0 0 14px;padding:0 8px 14px;position:relative;text-align:center}.qsTitle:before{background:radial-gradient(60% 8px at 50% 50%,#f2c4033d,#f2c40300);bottom:2px;filter:blur(6px);height:12px;opacity:.5;pointer-events:none;width:min(44vw,360px)}.qsTitle:after,.qsTitle:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.qsTitle:after{background:linear-gradient(90deg,#02081714,var(--brand),#02081714);border-radius:2px;bottom:0;height:2px;max-width:50vw;width:160px}.qsTitle.qsTitle--stripe{padding-left:24px}.qsTitle.qsTitle--stripe:after,.qsTitle.qsTitle--stripe:before{left:auto;transform:none}.qsTitle.qsTitle--stripe:before{background:var(--brand);border-radius:6px;bottom:10px;content:"";left:0;position:absolute;top:10px;width:6px}.qsTitle.qsTitle--stripe:after{left:16px;right:16px;transform:none;width:auto}.qsLead{color:#334155;font-size:clamp(15px,2.2vw,18px);margin:2px auto 16px;max-width:900px;text-align:center}.qsKpis{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none;margin:18px 0 24px;padding:0}.qsKpis li{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;min-width:150px;padding:10px 14px}.qsKpis strong{color:#0a0e1a;font-size:18px}.qsKpis span{color:var(--muted);font-size:13px}.qsGrid{grid-gap:28px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:grid;gap:28px;grid-template-columns:1.05fr 1.2fr;margin-bottom:22px;padding:24px}.qsGrid--reverse>.qsCopy{order:1}.qsGrid--reverse>.qsMedia{order:2}.qsMedia{margin:0}.qsImg{border-radius:12px;box-shadow:var(--shadow);height:420px;object-fit:cover;width:100%}.qsCopy{color:var(--muted);font-size:16px;line-height:1.7}.qsCopy h3{color:#0a0e1a;font-size:clamp(17px,2.8vw,22px);font-weight:800;letter-spacing:.3px;margin:12px 0 8px;padding-left:14px;position:relative;text-transform:uppercase}.qsCopy h3:before{background:var(--brand);border-radius:4px;bottom:6px;content:"";left:0;position:absolute;top:6px;width:4px}.eyebrow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#0b0f19;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3px;margin-top:6px;padding:4px 10px}.qsCallout{background:#fffbeb;border:1px dashed var(--brand);border-radius:12px;box-shadow:var(--shadow);color:#0b0f19;padding:14px 16px;text-align:center}@media (max-width:1100px){.qsGrid{grid-template-columns:1fr}.qsImg{height:260px}.qsGrid--reverse>.qsCopy{order:2}.qsGrid--reverse>.qsMedia{order:1}}.containerInfoMarcas{display:flex;flex-direction:column;justify-content:center;width:100%}.contactSection{padding:32px 0 44px}.titleWrap{margin:4px 0 18px;text-align:center}.title{background:#0000;border:none;border-radius:0;box-shadow:none;color:#0b0f19;display:inline-block;font-size:clamp(22px,3.6vw,30px);font-weight:800;letter-spacing:.2px;margin:0;padding:0 8px 12px;position:relative}.title:before{background:radial-gradient(60% 8px at 50% 50%,#f2c40347,#f2c40300);bottom:2px;filter:blur(6px);height:12px;opacity:.55;pointer-events:none;width:min(42vw,320px)}.title:after,.title:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.title:after{background:linear-gradient(90deg,#02081714,var(--brand),#02081714);border-radius:2px;bottom:0;height:2px;max-width:46vw;width:140px}.grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1.1fr 1fr;margin-top:22px}.media{margin:0}.fotoCallCenter{border-radius:14px;box-shadow:var(--shadow);height:100%;max-height:440px;object-fit:cover;width:100%}.contactCard{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:16px}.iconRow{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;color:inherit;display:flex;gap:12px;margin-bottom:10px;padding:12px;text-decoration:none;transition:background .15s,transform .12s}.iconRow:hover{background:#f8fafc;transform:translateY(-1px)}.icono-contacto{height:22px;width:22px}.rowText{display:flex;flex-direction:column}.label{color:#64748b;font-size:12px}.rowText strong{color:#0a0e1a;font-size:16px}.contactActions{display:flex;gap:10px;margin-top:8px}.contactActions .btn{flex:0 0 auto}.contactActions .btn.secondary,.mapCard{background:#fff}.mapCard{border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);margin-top:28px}.mapHeader{border-bottom:1px solid var(--line);padding:12px 16px}.mapHeader h2{color:#0a0e1a;font-size:18px;margin:0}.mapWrap{padding:12px}.map{border:0;border-radius:10px;box-shadow:var(--shadow);height:420px;width:100%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:980px){.grid{grid-template-columns:1fr}.fotoCallCenter{max-height:320px}.map{height:360px}}.conteiner-error-page{grid-gap:12px;display:grid;gap:12px;min-height:70vh;padding:40px 16px;place-items:center;text-align:center}.error-icon{margin-bottom:8px;width:160px}.button-inicio{background:none;border:none;padding:0}.link-btn{align-items:center;background:var(--brand);border-radius:999px;box-shadow:var(--shadow);color:#111;display:inline-flex;font-weight:700;height:48px;justify-content:center;min-width:160px;text-decoration:none}.link-btn:hover{background:var(--brand-600)}
/*# sourceMappingURL=main.24eeae35.css.map*/