@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-950: #0f0f0f;--ink-900: #171717;--ink-800: #232323;--ink-700: #353535;--paper-50: #fefefe;--paper-100: #f5f2ed;--paper-200: #e8e1d8;--brand-500: #f26b35;--brand-600: #de5925;--line-soft: rgba(15, 15, 15, .1);--line-strong: rgba(254, 254, 254, .14);--shadow-soft: 0 18px 40px rgba(15, 15, 15, .08);--shadow-strong: 0 34px 72px rgba(8, 8, 8, .34);--shell: min(1240px, calc(100vw - 40px) );--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--ease: .18s ease;--motion-enter: cubic-bezier(.16, 1, .3, 1);--motion-lock: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Archivo Variable,Archivo,sans-serif;background:var(--paper-50);color:var(--ink-950);line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img{display:block;max-width:100%}a{color:inherit}button,a{transition:color var(--ease),background-color var(--ease),border-color var(--ease),opacity var(--ease)}:focus-visible{outline:3px solid rgba(242,107,53,.35);outline-offset:2px}.shell{width:var(--shell);margin:0 auto}.section{padding:72px 0}.section-title-galery-context{margin:0;max-width:50ch;font-size:clamp(4rem,4vw,3.4rem);line-height:1;letter-spacing:-.04em}.section-kicker{margin:0 0 14px;font-size:1.5rem;font-weight:700;color:var(--brand-600)}.section-title{margin:0;max-width:10ch;font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.04em}.section-title-escolha-categoria{margin:0;max-width:40ch;font-size:clamp(1.2rem,1.6vw,1.6rem);line-height:1.05;letter-spacing:-.04em}.section-title-mercados-atendidos{margin:0;max-width:40ch;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.02;letter-spacing:-.04em}.section-title-mid-cta{margin:0;max-width:24ch;font-size:clamp(2rem,3vw,3.4rem);line-height:1.02;letter-spacing:-.04em}.section-title-instrucao-atendimento{margin:0;max-width:40ch;font-size:clamp(2rem,3vw,3rem);line-height:1.02;letter-spacing:-.04em}.section-title-bottom{margin:0;max-width:50ch;font-size:clamp(2rem,2vw,3em);line-height:1;letter-spacing:-.04em}.display-title{margin:0;max-width:13.5ch;font-size:clamp(3rem,6.2vw,5.2rem);line-height:.93;letter-spacing:-.06em;text-wrap:balance}.lead{margin:0;max-width:34rem;font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.58;color:#fefefed1;text-wrap:pretty}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid transparent;border-radius:10px;font-weight:700;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;background-position:100% 0;background-repeat:no-repeat;background-size:220% 100%;transition:transform var(--ease),box-shadow var(--ease),color var(--ease),border-color var(--ease),background-position .42s var(--motion-enter),opacity var(--ease)}.button-primary{background-image:linear-gradient(92deg,var(--brand-600) 0%,var(--brand-500) 46%,#ff9468 54%,var(--brand-500) 64%,var(--brand-500) 100%);color:var(--paper-50);box-shadow:0 16px 32px #f26b3538}.button-primary:hover{background-position:0 0;transform:translateY(-1px);box-shadow:0 20px 40px #f26b3547}.button-secondary{background-image:linear-gradient(90deg,transparent 0%,transparent 54%,rgba(242,107,53,.14) 62%,transparent 100%);color:inherit;border-color:currentColor}.button-secondary:hover{background-position:0 0;transform:translateY(-1px);opacity:1}.button:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 22%,rgba(254,254,254,.24) 50%,transparent 78%);opacity:0;transform:translate(-130%);transition:transform .5s var(--motion-enter),opacity .24s ease;mix-blend-mode:screen}.button:hover:after,.button:focus-visible:after{opacity:1;transform:translate(125%)}.site-header{position:sticky;top:0;z-index:20;background:#0f0f0feb;border-bottom:1px solid rgba(254,254,254,.08);backdrop-filter:blur(16px)}.site-header-inner,.site-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.brand-lockup{display:inline-flex;align-items:center;gap:14px;text-decoration:none;position:relative;padding-bottom:6px}.brand-lockup img{height:34px;width:auto}.brand-lockup:after{content:"";position:absolute;left:0;right:auto;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,var(--brand-500),transparent 72%);transform:scaleX(.16);transform-origin:left center;opacity:.35;transition:transform .42s var(--motion-enter),opacity var(--ease)}.brand-lockup:hover:after,.brand-lockup:focus-visible:after{transform:scaleX(1);opacity:1}.site-nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.nav-whatsapp-button{display:inline-flex;align-items:center;gap:10px}.nav-whatsapp-icon{width:16px;height:16px;color:#0f0f0f;flex:none}.site-nav a{color:#fefefedb;text-decoration:none;font-weight:600}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--paper-50)}.hero-home{padding:72px 0 56px;background:linear-gradient(180deg,#0f0f0ffc,#0f0f0ff2),radial-gradient(circle at top left,rgba(242,107,53,.2),transparent 34%),radial-gradient(circle at 88% 22%,rgba(242,107,53,.08),transparent 24%);color:var(--paper-50)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:clamp(32px,5vw,68px);align-items:center}.hero-copy{display:grid;gap:26px;max-width:42rem;align-content:center}.hero-copy-body{display:grid;gap:18px}.hero-signal{display:inline-flex;align-items:center;gap:14px}.hero-signal .section-kicker{margin:0}.hero-signal-mark{flex:none;width:46px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.hero-notes{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none;color:#fefefeb3}.hero-showcase{display:grid;gap:18px}.hero-brand-stage{position:relative;overflow:hidden;display:grid;align-items:center;justify-items:center;min-height:470px;padding:clamp(22px,3vw,22px);border:1px solid var(--line-strong);border-radius:26px;background:linear-gradient(180deg,#ffffff08,#fff0),linear-gradient(145deg,rgba(242,107,53,.12),transparent 44%),radial-gradient(circle at 70% 24%,rgba(254,254,254,.06),transparent 24%),var(--ink-900);box-shadow:var(--shadow-strong)}.hero-brand-stage:before,.hero-brand-stage:after{content:"";position:absolute;inset:0;pointer-events:none}.hero-brand-stage:before{background:linear-gradient(transparent 97%,#fefefe0f),linear-gradient(90deg,transparent 97%,rgba(254,254,254,.05) 100%);background-size:100% 34px,34px 100%;opacity:.22;mask-image:linear-gradient(180deg,#0000001f,#000 26%,#0000004d)}.hero-brand-stage:after{inset:9% -20% auto 42%;height:54%;border-top:1px solid rgba(254,254,254,.08);background:linear-gradient(134deg,rgba(242,107,53,.16),transparent 52%);transform:rotate(-12deg);opacity:.84}.hero-brand-stage>*{position:relative;z-index:1}.hero-brand-stage-mark{width:min(78%,520px)}.hero-stage-caption{position:absolute;left:clamp(22px,3vw,34px);right:auto;bottom:clamp(22px,3vw,30px);display:grid;gap:4px;max-width:18rem}.hero-stage-caption strong{font-size:.98rem;letter-spacing:.04em;text-transform:uppercase}.hero-stage-caption span{font-size:.95rem;color:#fefefeb3}.hero-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero-support-card{position:relative;overflow:hidden;min-height:164px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#ffffff0a;box-shadow:0 20px 40px #0f0f0f29}.hero-support-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f0f0f14,#0f0f0fd6),linear-gradient(120deg,rgba(242,107,53,.16),transparent 54%)}.hero-support-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .62s var(--motion-enter)}.hero-support-card:hover img{transform:scale(1.07) translate3d(0,-1.5%,0)}.hero-support-card-copy{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:grid;gap:3px}.hero-support-card-copy strong{font-size:1rem}.hero-support-card-copy span{font-size:.92rem;color:#fefefebd}.brand-strip,.applications-grid,.process-grid,.cta-panel{display:grid;gap:28px}.brand-strip{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.market-grid li{padding:18px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--paper-50);box-shadow:var(--shadow-soft);font-weight:600}.section-categories{background:var(--paper-100)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:32px;margin-bottom:36px}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.category-card{position:relative;overflow:hidden;border:1px solid rgba(254,254,254,.08);border-radius:var(--radius-lg);background:var(--ink-950);color:var(--paper-50);box-shadow:0 18px 42px #0f0f0f14;transform:translateY(0);transition:transform .36s var(--motion-enter),box-shadow .36s var(--motion-enter),border-color var(--ease)}.category-card-light{background:var(--paper-50);color:var(--ink-950);border-color:#0f0f0f14}.category-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--brand-500),transparent 72%);transform:scaleX(.1);transform-origin:left center;opacity:.3;transition:transform .42s var(--motion-enter),opacity var(--ease);z-index:1}.category-card a{display:grid;grid-template-rows:240px 1fr;height:100%;text-decoration:none;position:relative;z-index:1}.category-card-media{overflow:hidden}.category-card-media img{width:100%;height:100%;object-fit:cover;transform:translateZ(0) scale(1);transition:transform .64s var(--motion-enter)}.category-card:hover,.category-card:focus-within{transform:translateY(-4px);box-shadow:0 26px 52px #0f0f0f24}.category-card:hover:before,.category-card:focus-within:before{transform:scaleX(1);opacity:1}.category-card:hover .category-card-media img,.category-card:focus-within .category-card-media img{transform:translate3d(0,-1.5%,0) scale(1.05)}.category-card-body{display:grid;gap:14px;padding:22px}.category-card-body h3{margin:0;font-size:1.55rem;line-height:1;letter-spacing:-.04em}.category-card-body p,.applications-list p,.process-list span,.footer-meta,.contact-grid p,.detail-list li,.media-caption{color:#0f0f0fb8}.category-card:not(.category-card-light) .category-card-body p,.category-card:not(.category-card-light) .category-card-body li{color:#fefefebd}.category-card-body ul,.detail-list,.hero-notes,.content-list{margin:0;padding-left:18px}.applications-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.applications-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.applications-list article,.contact-card,.detail-card,.gallery-card{padding:22px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--paper-50);box-shadow:var(--shadow-soft)}.applications-list h3,.process-list strong,.detail-card h3,.contact-card h3{margin:0 0 10px;font-size:1.15rem}.process-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}.process-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.process-list li{display:grid;gap:8px;padding:22px 0;border-top:1px solid var(--line-soft)}.process-list li:last-child{border-bottom:1px solid var(--line-soft)}.section-cta{background:var(--ink-950);color:var(--paper-50)}.cta-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:28px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff05,#fff0),linear-gradient(135deg,rgba(242,107,53,.14),transparent 55%)}.cta-actions{display:flex;flex-wrap:wrap;gap:14px}.section-cta .section-title{max-width:20ch}.site-footer{background:var(--ink-950);color:var(--paper-50);border-top:1px solid rgba(254,254,254,.08)}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.footer-links a{text-decoration:none;color:#fefefed1}.footer-links a:hover{color:var(--paper-50)}.footer-meta{color:#fefefe9e;font-size:.95rem}.page-hero{padding:48px 0 0;background:var(--paper-100)}.page-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;align-items:end}.page-hero-media{overflow:hidden;min-height:420px;border-radius:var(--radius-lg);background:var(--ink-950)}.page-hero-media img{width:100%;height:100%;object-fit:cover}.page-hero-copy{display:grid;gap:18px;padding-bottom:12px}.breadcrumb{display:flex;gap:10px;align-items:center;font-size:.95rem;color:#0f0f0f94}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--ink-950)}.page-summary{padding:22px 0 0;max-width:34rem;font-size:1.1rem;line-height:1.6;color:#0f0f0fbd}.section-title-context{margin:0;max-width:26ch;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.08;letter-spacing:-.04em}.section-title-necessidade{margin:0;max-width:40ch;font-size:clamp(2rem,3vw,3rem);line-height:1.02;letter-spacing:-.04em}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-card h3{font-size:1.35rem;letter-spacing:-.03em}.detail-list li{margin-bottom:10px}.subcategories-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.subcategories-grid article{display:flex;align-items:center;min-height:72px;padding:16px 18px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--paper-50);font-weight:600;line-height:1.35;transition:border-color var(--transition-base),box-shadow var(--transition-base),color var(--transition-base)}.subcategories-grid article a{display:block;width:100%;margin:-16px -18px;padding:16px 18px;color:inherit;text-decoration:none}.subcategories-grid article a:hover,.subcategories-grid article a:focus-visible{color:var(--brand-600)}.subcategories-grid article:has(a:hover),.subcategories-grid article:has(a:focus-visible){border-color:#f26b3552;box-shadow:0 14px 30px #0f0f0f14}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gallery-card{padding:0;overflow:hidden}.gallery-card img{width:100%;height:320px;object-fit:cover}.media-caption{padding:16px 18px 18px;font-size:.96rem}.contact-hero{padding:72px 0 24px;background:var(--paper-100)}.contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.contact-card .content-list{padding-left:18px}.contact-card p,.contact-card li{margin:0}.contact-card a{font-weight:700;color:var(--brand-600)}@media(max-width:1100px){.hero-grid,.brand-strip,.section-head,.applications-grid,.process-grid,.page-hero-grid,.contact-grid,.cta-panel{grid-template-columns:1fr}.category-grid,.applications-list,.subcategories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-summary{max-width:42rem}}@media(max-width:900px){.site-header-inner{align-items:flex-start}.site-nav{gap:14px}.category-grid,.applications-list{grid-template-columns:repeat(2,minmax(0,1fr))}.display-title{max-width:12ch;font-size:clamp(2.5rem,7vw,4.2rem)}.lead,.page-summary{font-size:1.02rem}.hero-brand-stage{min-height:400px}}@media(max-width:720px){.section{padding:48px 0}.site-footer-inner{flex-direction:column;align-items:start}.site-header-inner{justify-content:flex-start}.site-nav,.hero-actions,.cta-actions,.footer-links{flex-direction:column;align-items:start;width:100%}.site-nav{display:none}.hero-showcase{order:-1}.hero-visual,.hero-support-grid,.category-grid,.applications-list,.detail-grid,.subcategories-grid,.gallery-grid,.market-grid{grid-template-columns:1fr}.hero-panel-large{grid-column:auto}.hero-brand-stage{min-height:320px}.hero-brand-stage-mark{width:min(88%,360px)}.hero-stage-caption{position:relative;left:auto;bottom:auto;margin-top:12px;padding-top:8px;border-top:1px solid rgba(254,254,254,.12);max-width:none}.page-hero-media{min-height:240px}.display-title,.section-title{max-width:none}.display-title{max-width:10ch;font-size:clamp(2.25rem,10vw,3.2rem);text-wrap:pretty}.section-title-mid-cta,.section-title-instrucao-atendimento,.section-title-necessidade,.section-title-bottom{max-width:12ch;font-size:clamp(1.8rem,8vw,2.6rem)}.section-title-context,.section-title-escolha-categoria,.section-title-mercados-atendidos{max-width:none;font-size:clamp(1.15rem,5.4vw,1.7rem)}.hero-home{padding:52px 0 40px}.hero-copy,.page-hero-copy{gap:16px}.hero-copy{max-width:none}.hero-actions .button,.cta-actions .button,.site-nav .button,.site-nav a,.footer-links a{width:100%}.category-card a{grid-template-rows:220px 1fr}.category-card-body{padding:18px}.page-summary{max-width:none;padding-top:12px;font-size:1rem}.contact-hero{padding:52px 0 16px}.subcategories-grid article a{margin:-14px -16px;padding:14px 16px}.subcategories-grid article{min-height:0;padding:14px 16px}}@media(max-width:480px){.shell{width:min(1240px,calc(100vw - 28px))}.site-header-inner,.site-footer-inner{padding:14px 0}.brand-lockup img{height:28px}.hero-brand-stage-mark{width:min(92%,300px)}.hero-brand-stage{min-height:280px;padding:18px}.market-grid li,.applications-list article,.contact-card,.detail-card{padding:16px}.category-card a{grid-template-rows:190px 1fr}.category-card-body h3{font-size:1.35rem}.page-hero{padding-top:36px}.page-hero-media{min-height:210px}.button{min-height:46px;padding:0 16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.category-card,.category-card-media img,.hero-support-card img,.brand-lockup:after{transition:none}}
