:root{--proc-hero-bg:linear-gradient(to bottom, var(--background) 52%, var(--light-gray) 96%);--proc-cycle-bg:linear-gradient(to bottom, var(--light-gray) 0%, var(--light-gray) 34%, color-mix(in srgb, var(--dark-blue) 55%, var(--light-gray)) 68%, var(--dark-blue) 92%, var(--dark-blue) 100%);--proc-sectors-bg:linear-gradient(to bottom, var(--dark-blue) 45%, color-mix(in srgb, var(--dark-blue) 82%, var(--light-gray)) 58%, var(--light-gray) 100%);--proc-photo-overlay:linear-gradient(to top, var(--dark-blue), color-mix(in srgb, var(--dark-blue) 50%, transparent), transparent);--proc-module-veil:linear-gradient(to left, color-mix(in srgb, var(--dark-blue) 45%, transparent), color-mix(in srgb, var(--dark-blue) 22%, transparent) 40%, color-mix(in srgb, var(--light-gray) 85%, transparent) 75%, var(--light-gray));--proc-module-top:linear-gradient(to bottom, var(--light-gray) 0%, color-mix(in srgb, var(--light-gray) 70%, transparent) 45%, transparent 100%);--proc-module-end:linear-gradient(to bottom, transparent, var(--background));--proc-loja-bg:linear-gradient(to bottom, var(--background) 50%, color-mix(in srgb, var(--dark-blue) 80%, var(--background)) 79%, var(--dark-blue) 90%);--proc-glow:color-mix(in srgb, var(--bright-green) 15%, transparent);--proc-glow-hover:color-mix(in srgb, var(--bright-green) 30%, transparent);--proc-screen-shadow:0 40px 100px -50px color-mix(in srgb, var(--dark-blue) 35%, transparent);--proc-screen-shadow-hover:0 56px 120px -50px color-mix(in srgb, var(--dark-blue) 40%, transparent);--proc-shine:linear-gradient(to right, transparent, color-mix(in srgb, var(--home-inverse) 40%, transparent), transparent);--proc-dot:color-mix(in srgb, var(--dark-blue) 16%, transparent)}.proc-page{font-family:var(--font-sans);letter-spacing:0;overflow-x:clip}.proc-page .container-1200{padding-inline:16px}.proc-page h1,.proc-page h2,.proc-page h3{letter-spacing:0}.proc-page a:focus-visible,.proc-module-trigger:focus-visible,.proc-page button:focus-visible{outline:2px solid var(--bright-green);outline-offset:4px}.proc-page .proc-hero a:focus-visible,.proc-module-trigger:focus-visible,.proc-store-accordion button:focus-visible{outline-color:var(--dark-blue)}.proc-eyebrow{text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.proc-header{flex-direction:column;gap:16px;display:flex}.proc-header h2{color:var(--dark-blue);font-size:28px;font-weight:700;line-height:1.15}.proc-header>p:last-child{color:var(--grayish-blue);font-size:16px;line-height:1.6}.proc-header-dark h2{color:var(--home-inverse)}.proc-header-dark>p:last-child{color:color-mix(in srgb, var(--home-inverse) 85%, transparent)}.proc-hero{z-index:2;background:var(--proc-hero-bg);padding-top:144px;position:relative}.proc-page .proc-h1{font-size:32px;line-height:1.15}.proc-primary{background:var(--dark-blue);color:var(--bright-green)}.proc-hero-screen{width:100%;max-width:1040px;margin:16px auto 0;position:relative}.proc-hero-glow{background:var(--proc-glow);filter:blur(48px);pointer-events:none;border-radius:48px;width:85%;height:70%;margin-inline:auto;transition:width .7s ease-out,height .7s ease-out,background .7s ease-out;position:absolute;top:40px;left:0;right:0}.proc-hero-frame{border:1px solid var(--border);background:var(--background);box-shadow:var(--proc-screen-shadow);border-radius:24px;padding:8px;transition:transform .5s ease-out,box-shadow .5s ease-out,border-color .5s ease-out;position:relative;overflow:hidden}.proc-hero-frame .hx-card{border:0;border-radius:16px}.proc-shine{pointer-events:none;background:var(--proc-shine);opacity:0;width:33.333%;position:absolute;top:0;bottom:0;left:-33.333%;transform:skew(-12deg)}.proc-cycle{background:var(--proc-cycle-bg);position:relative;overflow:hidden}.proc-cycle-line{pointer-events:none;border-top:2px dashed var(--bright-green);opacity:.5;width:100%;display:none;position:absolute;top:50%;left:0}.proc-cycle-card{z-index:10;background:var(--background);height:100%;box-shadow:var(--shadow-rest);transition:box-shadow .5s var(--ease-brand);border-radius:24px;flex-direction:column;padding:32px;display:flex;position:relative}.proc-art{background:var(--light-gray);border-radius:14px;justify-content:center;align-items:center;height:192px;display:flex;position:relative;overflow:hidden}.proc-art-plus,.proc-art-event-label,.proc-art-bar,.proc-art-ring{transition:transform .5s}.proc-art-bar-1{transition-delay:60ms}.proc-art-bar-2{transition-delay:.12s}.proc-art-bar-3{transition-delay:.18s}.proc-art-bar-4{transition-delay:.24s}.proc-money-label{color:var(--dark-blue);background:var(--bright-green);border-radius:6px;align-self:start;margin-top:12px;padding:5px 10px;font-size:11px;font-weight:700}.proc-chip{border:1px solid var(--border);color:var(--grayish-blue);border-radius:6px;padding:4px 8px;font-size:11px;line-height:1.4}.proc-sectors{background:var(--proc-sectors-bg);padding-top:64px;position:relative}.proc-sector-card{background:var(--dark-blue);height:100%;box-shadow:var(--shadow-lift);transition:transform .5s var(--ease-brand);border-radius:24px;flex-direction:column;display:flex}.proc-sector-photo{height:176px;display:block;position:relative;overflow:hidden}.proc-sector-photo img{object-fit:cover;opacity:.6;width:100%;height:100%;transition:transform .7s var(--ease-brand);transform:scale(1.05)}.proc-sector-photo-overlay{background:var(--proc-photo-overlay);position:absolute;inset:0}.proc-product-link{border:1px solid var(--bright-green);min-height:44px;color:var(--bright-green);border-radius:6px;align-items:center;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.proc-product-link:hover{background:var(--bright-green);color:var(--dark-blue)}.proc-sector-cta svg{transition:transform .3s}.proc-modules{background:var(--light-gray);position:relative;overflow:hidden}.proc-module-art{object-fit:contain;object-position:right center;opacity:.4;width:320px;height:100%;position:absolute;top:0;right:0}.proc-module-veil{pointer-events:none;background:var(--proc-module-veil);position:absolute;inset:0}.proc-modules:before{content:"";pointer-events:none;z-index:1;background:var(--proc-module-top);width:100%;height:220px;position:absolute;top:0;left:0}.proc-modules:after{content:"";pointer-events:none;background:var(--proc-module-end);width:100%;height:180px;position:absolute;bottom:0}.proc-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.proc-module-grid>div{height:100%}.proc-module-trigger{cursor:help;border-radius:16px;height:100%}.proc-module-card{background:var(--background);height:100%;min-height:84px;box-shadow:var(--shadow-rest);transition:transform .3s var(--ease-brand), box-shadow .3s var(--ease-brand);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.proc-status{color:var(--grayish-blue);padding-left:24px;font-size:11px;font-weight:700;line-height:1.4;display:block}.proc-loja{background:var(--proc-loja-bg);position:relative;overflow:hidden}.proc-screen-composition{position:relative}.proc-loja .grid>div{min-width:0}.proc-store-screen{width:100%;min-width:0}.proc-store-dots{pointer-events:none;background-image:radial-gradient(var(--proc-dot) 1px, transparent 1px);-webkit-mask-image:radial-gradient(110% 85% at 85% 10%, var(--foreground), transparent 70%);-webkit-mask-image:radial-gradient(110% 85% at 85% 10%, var(--foreground), transparent 70%);mask-image:radial-gradient(110% 85% at 85% 10%, var(--foreground), transparent 70%);background-size:16px 16px;position:absolute;inset:-16px}.proc-store-glow{background:var(--proc-glow);filter:blur(48px);border-radius:48px;height:70%;transition:height .7s ease-out,background .7s ease-out;position:absolute;top:24px;left:24px;right:24px}.proc-store-screen{border-radius:24px;transition:transform .5s ease-out;position:relative;overflow:hidden}.proc-store-screen .hx-card{border-radius:24px}.proc-store-note{padding-top:24px}.proc-module-illustration{border-radius:14px;overflow:hidden}@media (prefers-reduced-motion:reduce){.proc-module-illustration *{transition:none!important;animation:none!important;transform:none!important}}.proc-page .hx-btn,.proc-page .proc-primary{min-height:48px}.proc-page .proc-hero-frame .hx-card>div:first-child{background:var(--background);border:0;padding:8px 12px}.proc-page .proc-hero-frame .hx-card>div:first-child>span:nth-child(3){background:var(--bright-green)}.proc-page .proc-hero-frame .hx-card>div:first-child>span:last-child{display:none}@media (width>=640px){.proc-page .proc-h1{font-size:48px}.proc-sector-photo{height:208px}.proc-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (width>=768px){.proc-page .container-1200{padding-inline:24px}.proc-header h2{font-size:38px}.proc-cycle-line{display:block}}@media (width>=1024px){.proc-page .proc-h1{font-size:58px}.proc-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proc-module-art{width:520px}}@media (width>=1280px){.proc-module-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (hover:hover){.group:hover>.proc-hero-frame{border-color:var(--bright-green);box-shadow:var(--proc-screen-shadow-hover);transform:translateY(-8px)}.group:hover>.proc-hero-glow{background:var(--proc-glow-hover);width:92%;height:80%}.group:hover .proc-shine{opacity:1;transition:all .9s ease-out;left:120%}.proc-cycle-card:hover{box-shadow:var(--shadow-lift)}.group:hover .proc-art-plus{transform:rotate(0)}.group:hover .proc-art-event-label{transform:translateY(-8px)}.group:hover .proc-art-bar{transform:scaleY(1.25)}.group:hover .proc-art-ring{transform:scale(1.7)}.proc-sector-card:hover{transform:translateY(-6px)}.proc-sector-card:hover img{transform:scale(1.1)}.proc-sector-cta:hover svg{transform:translate(4px)}.proc-module-trigger:hover .proc-module-card{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.group:hover>.proc-store-screen{transform:translateY(-8px)}.group:hover>.proc-store-glow{background:var(--proc-glow-hover);height:80%}}@media (prefers-reduced-motion:reduce){.proc-page *,.proc-page :before,.proc-page :after{transition:none!important;animation:none!important}.proc-page .group:hover>.proc-hero-frame,.proc-page .group:hover>.proc-store-screen,.proc-page .proc-sector-card:hover,.proc-page .proc-module-trigger:hover .proc-module-card,.proc-page .proc-sector-card:hover img,.proc-page .group:hover .proc-art-plus,.proc-page .group:hover .proc-art-event-label,.proc-page .group:hover .proc-art-bar{transform:none}.proc-shine,.proc-sector-card>span:first-child{display:none}}.proc-art svg *{transform-box:fill-box;transform-origin:50%}.ca-float{animation:5s ease-in-out infinite ca-float}.ca-float-b{animation:6s ease-in-out -2s infinite ca-float}.ca-rise{animation:6s ease-in-out infinite ca-rise}.ca-pulse{animation:2.8s ease-in-out infinite ca-pulse}.ca-pop{animation:4s ease-in-out infinite ca-pop}.ca-type{transform-origin:0;animation:4s ease-in-out infinite ca-type}.ca-slide{animation:4.5s ease-in-out infinite ca-slide}.ca-blink{animation:3s ease-in-out infinite ca-pulse}.ca-bar{transform-origin:bottom;animation:4s ease-in-out infinite ca-bar}.ca-draw{stroke-dasharray:100;animation:4s ease-in-out infinite ca-draw}.ca-spin{animation:18s linear infinite ca-spin}.ca-flow{animation:1.2s linear infinite ca-flow}.ca-part{animation:5s ease-in-out infinite ca-part}.ca-d1{animation-delay:.3s}.ca-d2{animation-delay:.6s}.ca-d3{animation-delay:.9s}.ca-d4{animation-delay:1.2s}@keyframes ca-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ca-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ca-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}@keyframes ca-pop{0%,60%,to{transform:scale(1)}70%{transform:scale(1.12)}80%{transform:scale(.97)}}@keyframes ca-type{0%{transform:scaleX(.2)}50%,to{transform:scaleX(1)}}@keyframes ca-slide{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes ca-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}@keyframes ca-draw{0%{stroke-dashoffset:100px}50%,to{stroke-dashoffset:0}}@keyframes ca-spin{to{transform:rotate(360deg)}}@keyframes ca-flow{to{stroke-dashoffset:-12px}}@keyframes ca-part{0%,to{transform:translate(0)}50%{transform:translate(6px,-4px)}}@media (prefers-reduced-motion:reduce){.proc-art svg *{animation:none!important}}.proc-art .pah{transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)!important}.proc-art .pah-bar{transform-origin:bottom}.proc-art .pah-row1{transition-delay:60ms!important}.proc-art .pah-row2{transition-delay:.12s!important}@media (hover:hover){.group:hover .proc-art .pah-lift{transform:translateY(-8px)}.group:hover .proc-art .pah-grow{transform:scale(1.25)}.group:hover .proc-art .pah-out{transform:translate(6px,-8px)rotate(-6deg)}.group:hover .proc-art .pah-row0{transform:translate(-8px)}.group:hover .proc-art .pah-row1{transform:translate(8px)}.group:hover .proc-art .pah-row2{transform:translate(-4px)}.group:hover .proc-art .pah-turn{transform:rotate(45deg)}.group:hover .proc-art .pah-b0,.group:hover .proc-art .pah-b2,.group:hover .proc-art .pah-b4{transform:scaleY(1.15)}.group:hover .proc-art .pah-b1,.group:hover .proc-art .pah-b3{transform:scaleY(.88)}}
