:root{--brand-primary:#c2410c;--brand-hover:#9a330a;--brand-accent:#f37236;--brand-tint:#fdf3ee;--c-bg:#fff;--c-bg-alt:#f4f6f8;--c-ink:#14181c;--c-ink-2:#333d47;--c-muted:#5b6470;--c-line:#e1e6eb;--c-line-strong:#c9d1d9;--c-dark:#14181c;--c-dark-2:#1d242b;--c-dark-3:#2a333c;--c-on-dark-2:#c4ccd4;--c-on-dark-3:#97a2ae;--c-line-dark:rgba(255,255,255,.14);--pdv-color:#c2410c;--pdv-light:var(--brand-tint);--cplug-color:#1d4ed8;--cplug-hover:#1739a8;--cplug-accent:#7eaaff;--cplug-light:#eef3ff;--c-focus:#0b63ce;--c-focus-dark:#9ec5ff;--radius-sm:4px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 2px rgba(16,24,32,.06);--shadow:0 1px 3px rgba(16,24,32,.08) , 0 8px 20px rgba(16,24,32,.06);--shadow-lg:0 2px 6px rgba(16,24,32,.08) , 0 16px 32px rgba(16,24,32,.10);--transition:.2s ease;--ease:.2s ease;--nav-h:76px;--brand-dark:#14181c;--brand-mid:#1d242b;--brand-gray:#5b6470;--brand-gray-light:#f4f6f8;--brand-muted:#5b6470;--brand-gl:#f4f6f8;--radius-lg-legacy:12px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top: calc(var(--nav-h) + 8px);-webkit-text-size-adjust:100%}body{font-family:'Montserrat',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:var(--c-ink-2);background:var(--c-bg);overflow-wrap:break-word}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;font-weight:700;color:var(--c-ink);line-height:1.25}a{color:var(--brand-primary)}strong{color:var(--c-ink);font-weight:600}[id]{scroll-margin-top: calc(var(--nav-h) + 8px)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:2px}.on-dark a:focus-visible,.on-dark button:focus-visible,.navbar a:focus-visible,.navbar button:focus-visible,footer a:focus-visible,footer button:focus-visible{outline-color:var(--c-focus-dark)}.skip-link{position:absolute;left:8px;top:-100px;z-index:2000;background:var(--c-ink);color:#fff;padding:.75rem 1.25rem;border-radius:var(--radius);font-size:.9375rem;font-weight:600;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:8px;color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .38s ease , transform .38s ease;transition-delay:var(--reveal-delay,0s)}.js .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1!important;transform:none!important;transition:none!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-header{position:sticky;top:0;z-index:1040}.navbar{background:var(--c-dark);border-bottom:1px solid var(--c-line-dark);padding:.875rem 0;transition:padding .2s ease , box-shadow .2s ease}.navbar.scrolled{padding:.5rem 0;box-shadow:0 1px 12px rgba(0,0,0,.28)}.navbar-brand{display:inline-flex;align-items:center}.navbar-brand img{height:46px;width:auto;transition:height .2s ease}.navbar.scrolled .navbar-brand img{height:40px}@media (max-width:991.98px){.navbar-brand img,.navbar.scrolled .navbar-brand img{height:36px}}.nav-link{color:var(--c-on-dark-2)!important;font-weight:500;font-size:.9375rem;padding:.5rem .75rem!important;border-radius:var(--radius-sm);transition:color var(--transition) , background var(--transition)}@media (min-width:992px) and (max-width:1199.98px){.nav-link{font-size:.8125rem;padding:.5rem .5rem!important}}.nav-link:hover,.nav-link:focus{color:#fff!important;background:rgba(255,255,255,.08)}.nav-link.active{color:#fff!important;box-shadow:inset 0 -2px 0 var(--brand-accent)}.nav-cta{background:var(--brand-accent)!important;color:#14181c!important;font-weight:700!important;padding:.5rem 1.125rem!important;border-radius:var(--radius-sm)}.nav-cta:hover,.nav-cta:focus{background:#fff!important;color:#14181c!important}@media (max-width:991.98px){.nav-link{padding:.75rem 1rem!important}.nav-cta{margin-top:.5rem}.navbar-collapse{padding-bottom:.5rem}}.navbar-toggler{border-color:rgba(255,255,255,.3);padding:.5rem .625rem}.navbar-toggler-icon{filter:invert(1)}.section{padding:5rem 0}.section-alt{background:var(--c-bg-alt)}.section-label{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:.5rem}.section-title{font-size:clamp(1.625rem,3.2vw,2.25rem);font-weight:700;color:var(--c-ink);letter-spacing:-.015em;margin-bottom:0}.section-title span{color:var(--brand-primary)}.section-lead{font-size:1rem;color:var(--c-muted);line-height:1.65;max-width:60ch}.divider-line{width:40px;height:3px;background:var(--brand-accent);border-radius:2px;margin:1rem 0 1.25rem}.divider-line.mx-auto{margin-left:auto;margin-right:auto}.sec-label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:.5rem}.sec-title{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;color:var(--c-ink);letter-spacing:-.015em}.sec-title span{color:var(--brand-primary)}.sec-lead{font-size:1rem;color:var(--c-muted);line-height:1.65;max-width:62ch}.divider{width:40px;height:3px;background:var(--brand-accent);border-radius:2px;margin:.75rem 0 1.25rem}.divider.mx-auto{margin-left:auto;margin-right:auto}.on-dark,.navbar,footer,#hero,.page-hero,#suporte-remoto,.support-download-card,.sys-header-body,.cta-strip,.contact-cta{color:var(--c-on-dark-2)}.on-dark h1,.on-dark h2,.on-dark h3,.on-dark h4,.on-dark strong{color:#fff}.on-dark .section-label,.on-dark .sec-label{color:var(--brand-accent)}.on-dark .section-title span,.on-dark .sec-title span{color:var(--brand-accent)}.on-dark .section-lead,.on-dark .sec-lead{color:var(--c-on-dark-2)}#hero{position:relative;display:flex;align-items:center;min-height:620px;padding: calc(var(--nav-h) + 3.5rem) 0 3.5rem;background:var(--c-dark);border-bottom:3px solid var(--brand-accent);overflow:hidden}@media (min-width:992px){#hero{min-height:88vh}}#hero .hero-bg{position:absolute;inset:0;background-image:url(/assets/img/hero-notebook.jpg.pagespeed.ce.Ib1mDyTRgW.jpg);background-size:cover;background-position:center;z-index:0}#hero .hero-overlay-base{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(15,18,21,.96) 0%,rgba(15,18,21,.88) 52%,rgba(15,18,21,.66) 100%)}.hero-content{position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-sm);padding:.3125rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-on-dark-2);margin-bottom:1.5rem}.hero-title{font-size:clamp(2.125rem,4.6vw,3.25rem);font-weight:800;color:#fff;line-height:1.12;letter-spacing:-.02em;margin-bottom:1.25rem}.hero-title .ht-orange{color:var(--brand-accent)}.hero-title .ht-dim{color:rgba(255,255,255,.88)}.hero-sub{font-size:1.0625rem;color:var(--c-on-dark-2);line-height:1.6;max-width:54ch;margin-bottom:2rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.hero-assurances{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;margin:0}.hero-assurances li{display:flex;align-items:center;gap:.4375rem;font-size:.875rem;color:var(--c-on-dark-3)}.hero-assurances i{color:var(--brand-accent);font-size:.9375rem}.btn-hero-main,.btn-hero-outline,.btn-download,.btn-pdv,.btn-cplug,.btn-ghost-w,.btn-wpp,.btn-solid,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;border-radius:var(--radius-sm);border:1.5px solid transparent;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background var(--transition) , border-color var(--transition) , color var(--transition)}.btn-hero-main,.btn-solid{background:var(--brand-accent);color:#14181c;border-color:var(--brand-accent)}.btn-hero-main:hover,.btn-hero-main:focus,.btn-solid:hover,.btn-solid:focus{background:#fff;border-color:#fff;color:#14181c}.btn-hero-outline,.btn-ghost-w,.btn-outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}.btn-hero-outline:hover,.btn-hero-outline:focus,.btn-ghost-w:hover,.btn-ghost-w:focus,.btn-outline:hover,.btn-outline:focus{background:rgba(255,255,255,.1);border-color:#fff;color:#fff}.btn-pdv{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.btn-pdv:hover,.btn-pdv:focus{background:var(--brand-hover);border-color:var(--brand-hover);color:#fff}.btn-cplug{background:var(--cplug-color);color:#fff;border-color:var(--cplug-color)}.btn-cplug:hover,.btn-cplug:focus{background:var(--cplug-hover);border-color:var(--cplug-hover);color:#fff}.btn-download{background:var(--brand-accent);color:#14181c;border-color:var(--brand-accent);width:100%}.btn-download:hover,.btn-download:focus{background:#fff;border-color:#fff;color:#14181c}.btn-wpp{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.4)}.btn-wpp:hover,.btn-wpp:focus{background:rgba(255,255,255,.16);border-color:#fff;color:#fff}.about-img{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--c-line)}.about-img img{width:100%;height:420px;object-fit:cover;object-position:center top;display:block}@media (max-width:767.98px){.about-img img{height:240px}}.feature-list{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.625rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.feature-list li{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:var(--c-ink-2)}.feature-list i{color:var(--brand-primary);font-size:1rem;flex:0 0 auto}.service-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--c-line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition) , box-shadow var(--transition)}.service-card:hover,.service-card:focus-within{border-color:var(--c-line-strong);box-shadow:var(--shadow)}.service-img{position:relative;aspect-ratio: 16 / 9;overflow:hidden;background:var(--c-bg-alt)}.service-img img{width:100%;height:100%;object-fit:cover;display:block}.service-icon-badge{position:absolute;left:12px;bottom:12px;width:36px;height:36px;background:var(--c-dark);color:#fff;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:1rem}.service-body{display:flex;flex-direction:column;flex:1 1 auto;padding:1.25rem 1.25rem 1.375rem}.service-body h3{font-size:1.0625rem;font-weight:700;color:var(--c-ink);margin-bottom:.5rem;line-height:1.3}.service-body p{font-size:.9375rem;color:var(--c-muted);line-height:1.6;margin:0 0 .75rem}.service-arrow{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;min-height:44px;color:var(--brand-primary);font-size:.9375rem;font-weight:700;text-decoration:none}.service-arrow:hover,.service-arrow:focus{color:var(--brand-hover);text-decoration:underline}.tag-b2b{display:inline-block;vertical-align:middle;margin-left:.375rem;background:var(--c-ink);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.1875rem .4375rem;border-radius:3px}#suporte-remoto{background:var(--c-dark)}.support-steps{list-style:none;padding:0;margin:0 0 1.75rem}.support-step{display:flex;align-items:flex-start;gap:1rem;padding:.875rem 0;border-top:1px solid var(--c-line-dark)}.support-step:first-child{border-top:0;padding-top:0}.step-num{flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:var(--brand-accent)}.step-text strong{display:block;color:#fff;font-weight:600;font-size:1rem;margin-bottom:.125rem}.step-text span{color:var(--c-on-dark-3);font-size:.9375rem;line-height:1.55}.step-text a{color:var(--brand-accent);text-decoration:underline}.step-text a:hover,.step-text a:focus{color:#fff}.support-download-card{background:var(--c-dark-2);border:1px solid var(--c-line-dark);border-radius:var(--radius-lg);padding:2rem}.support-card-icon{width:52px;height:52px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--brand-accent);margin:0 auto 1rem}.support-download-card h3{color:#fff;font-size:1.125rem;margin-bottom:.25rem}.support-download-card .sdc-sub{color:var(--c-on-dark-3);font-size:.875rem;margin:0}.support-download-card .sdc-note{color:var(--c-on-dark-3);font-size:.8125rem;margin:0}.support-download-card hr{border-color:rgba(255,255,255,.12);opacity:1;margin:1.25rem 0}.support-download-card .sdc-help{color:var(--c-on-dark-2);font-size:.9375rem;margin:0}.support-download-card .sdc-help a{color:var(--brand-accent);font-weight:700;text-decoration:underline}.tech-badges{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.tech-badge{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--c-line-dark);border-radius:var(--radius-sm);padding:.3125rem .6875rem;font-size:.8125rem;font-weight:500;color:var(--c-on-dark-2)}.tech-badge i{color:var(--brand-accent)}#contato{background:var(--c-bg-alt)}.contact-card{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;background:#fff;border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:1.75rem 1.5rem;transition:border-color var(--transition) , box-shadow var(--transition);font-style:normal}.contact-card:hover,.contact-card:focus-within{border-color:var(--c-line-strong);box-shadow:var(--shadow)}.contact-card .contact-icon{width:44px;height:44px;background:var(--brand-tint);color:var(--brand-primary);border:1px solid #f0d3c4;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.125rem;margin-bottom:.875rem}.contact-card h3{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin-bottom:.5rem}.contact-card p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--c-ink-2)}.contact-card a{display:inline-block;padding:.25rem 0;color:var(--c-ink);font-size:.9375rem;font-weight:500;text-decoration:none}.contact-card a:hover,.contact-card a:focus{color:var(--brand-primary);text-decoration:underline}.contact-cta{background:var(--c-dark);border-radius:var(--radius-lg);border-left:4px solid var(--brand-accent);padding:2.25rem;margin-top:2rem}.contact-cta h3{color:#fff;font-size:1.375rem;margin-bottom:.5rem}.contact-cta p{color:var(--c-on-dark-2);font-size:.9375rem;margin:0;max-width:52ch}.page-hero{position:relative;display:flex;align-items:center;min-height:540px;padding: calc(var(--nav-h) + 3rem) 0 3rem;background:var(--c-dark);border-bottom:3px solid var(--brand-accent);overflow:hidden}.page-hero .hero-bg{position:absolute;inset:0;background-image:url(/assets/img/xhero-automacaocomercial.jpg.pagespeed.ic.kLbfoY_zv9.jpg);background-size:cover;background-position:center;z-index:0}.page-hero::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(15,18,21,.96) 0%,rgba(15,18,21,.90) 52%,rgba(15,18,21,.70) 100%)}.hero-inner{position:relative;z-index:2}.bc-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem}.bc-nav a,.bc-nav .cur{font-size:.8125rem;font-weight:500;color:var(--c-on-dark-3);text-decoration:none}.bc-nav a:hover,.bc-nav a:focus{color:#fff;text-decoration:underline}.bc-nav .cur{color:#fff}.bc-nav .sep{color:rgba(255,255,255,.35)}.eyebrow{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem}.eyebrow-line{width:28px;height:2px;background:var(--brand-accent)}.eyebrow span{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent)}.page-hero .hero-title{font-size:clamp(1.875rem,4.2vw,2.875rem);margin-bottom:1rem}.page-hero .hero-sub{font-size:1.0625rem;max-width:62ch;margin-bottom:1.5rem}.hbadges{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1.5rem}.hbadge{display:inline-flex;align-items:center;gap:.4375rem;border:1px solid var(--c-line-dark);border-radius:var(--radius-sm);padding:.3125rem .6875rem;font-size:.8125rem;font-weight:500;color:var(--c-on-dark-2)}.hbadge i{color:var(--brand-accent)}.sys-chooser{display:grid;gap:1rem;margin-top:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;padding:0}.sys-choose-card{display:block;height:100%;color:var(--c-on-dark-2);border:1px solid var(--c-line-dark);background:rgba(255,255,255,.05);border-radius:var(--radius-lg);padding:1.25rem;text-decoration:none;transition:border-color var(--transition) , background var(--transition)}.sys-choose-card:hover,.sys-choose-card:focus{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.45)}.scc-icon{font-size:1.375rem;margin-bottom:.5rem}.pdv-card .scc-icon{color:var(--brand-accent)}.cplug-card .scc-icon{color:var(--cplug-accent)}.scc-name{font-size:1.0625rem;font-weight:700;color:#fff;margin-bottom:.1875rem}.scc-for{font-size:.875rem;color:var(--c-on-dark-3)}.scc-arrow{display:inline-flex;align-items:center;gap:.375rem;margin-top:.75rem;font-size:.875rem;font-weight:600;color:#fff}.sys-section{padding:4.5rem 0}.sys-section-pdv{background:#fff}.sys-section-cplug{background:var(--c-bg-alt)}.sys-header{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:3rem}.sys-header-body{padding:2.5rem}.pdv-header{background:var(--c-dark);border-left:4px solid var(--brand-accent)}.cplug-header{background:#13224a;border-left:4px solid var(--cplug-accent)}.sys-header-body .sys-badge{display:inline-flex;align-items:center;gap:.4375rem;border-radius:var(--radius-sm);padding:.3125rem .6875rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.875rem;border:1px solid var(--c-line-dark);color:var(--c-on-dark-2)}.pdv-badge i{color:var(--brand-accent)}.cplug-badge i{color:var(--cplug-accent)}.sys-header-body h2{font-size:clamp(1.75rem,3vw,2.375rem);font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:.75rem}.sys-header-body p{font-size:1rem;color:var(--c-on-dark-2);line-height:1.6;max-width:60ch;margin-bottom:1.25rem}.sys-header-body p strong{color:#fff}.sys-header-img{border-radius:var(--radius);overflow:hidden;border:1px solid var(--c-line-dark)}.sys-header-img img{width:100%;height:220px;object-fit:cover;display:block}.seg-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1.25rem;list-style:none;padding:0}.seg-tag{display:inline-flex;align-items:center;border:1px solid var(--c-line-dark);border-radius:var(--radius-sm);padding:.25rem .625rem;font-size:.8125rem;font-weight:500;color:var(--c-on-dark-2)}.feat-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;padding:0;margin:0}.feat-group{margin:2.5rem 0 1rem}.feat-group:first-of-type{margin-top:0}.feat-group-title{font-size:1.125rem;font-weight:700;color:var(--c-ink);margin-bottom:.25rem}.feat-group-lead{font-size:.9375rem;color:var(--c-muted);line-height:1.55;margin:0;max-width:64ch}.feat-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199.98px){.feat-grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.feat-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.feat-grid-4{grid-template-columns:1fr}}.feat-card-centered{text-align:center}.feat-card-centered .feat-icon{margin-left:auto;margin-right:auto}.feat-card{height:100%;background:#fff;border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:1.25rem;transition:border-color var(--transition) , box-shadow var(--transition)}.feat-card:hover{border-color:var(--c-line-strong);box-shadow:var(--shadow-sm)}.feat-card .feat-icon{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:1.125rem;margin-bottom:.875rem}.feat-card .pdv-icon{background:var(--pdv-light);color:var(--pdv-color)}.feat-card .cplug-icon{background:var(--cplug-light);color:var(--cplug-color)}.feat-card h4{font-size:1rem;font-weight:700;color:var(--c-ink);margin-bottom:.375rem}.feat-card p{font-size:.9375rem;color:var(--c-muted);line-height:1.55;margin:0}.panel{margin-top:2.5rem;background:#fff;border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:1.75rem}.panel h3{font-size:1.125rem;font-weight:700;margin-bottom:.375rem}.panel>p{font-size:.9375rem;color:var(--c-muted);margin-bottom:1.25rem}.plat-pills{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.plat-pill{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--radius-sm);padding:.375rem .75rem;font-size:.875rem;font-weight:500}.pdv-plat{background:var(--pdv-light);border:1px solid #f0d3c4;color:var(--pdv-color)}.seg-group-label{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cplug-color);margin:1.75rem 0 .875rem}.seg-group-label::after{content:'';flex:1;height:1px;background:var(--c-line)}.seg-grid{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;padding:0;margin:0}.seg-card{background:var(--c-bg-alt);border:1px solid var(--c-line);border-radius:var(--radius);padding:.875rem .75rem;text-align:center;font-size:.875rem;font-weight:600;color:var(--c-ink-2)}.cta-strip{background:var(--c-dark);border-radius:var(--radius-lg);border-left:4px solid var(--brand-accent);padding:2.5rem}.cta-strip h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;color:#fff;margin-bottom:.625rem}.cta-strip h2 span{color:var(--brand-accent)}.cta-strip p{font-size:1rem;color:var(--c-on-dark-2);line-height:1.6;max-width:56ch;margin:0}.cta-actions{display:flex;flex-direction:column;gap:.5rem}.cta-actions>a{width:100%}@media (min-width:992px){.cta-actions{max-width:320px;margin-left:auto}}.cinfo-list{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;margin:1.25rem 0 0}.cinfo{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:#fff;font-size:.9375rem;font-weight:500;text-decoration:none}.cinfo i{color:var(--brand-accent)}.cinfo:hover,.cinfo:focus{color:var(--brand-accent);text-decoration:underline}.faq-item{background:#fff;border:1px solid var(--c-line);border-radius:var(--radius);margin-bottom:.5rem;overflow:hidden}.faq-item:hover{border-color:var(--c-line-strong)}.faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:1rem 1.125rem;background:none;border:0;text-align:left;cursor:pointer}.faq-q{font-size:1rem;font-weight:600;color:var(--c-ink);line-height:1.4}.faq-ico{flex:0 0 auto;width:28px;height:28px;border:1px solid var(--c-line-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--brand-primary);transition:transform var(--transition) , background var(--transition) , color var(--transition)}.faq-item.open .faq-ico{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;transform:rotate(45deg)}.faq-body[hidden]{display:none}.faq-body p{font-size:.9375rem;color:var(--c-muted);line-height:1.65;margin:0;padding:0 1.125rem 1.125rem}.faq-body a{color:var(--brand-primary)}.faq-cat{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);margin:1.75rem 0 .625rem}.prose{max-width:68ch}.prose h2{font-size:1.25rem;margin:2rem 0 .625rem}.prose h3{font-size:1.0625rem;margin:1.5rem 0 .5rem}.prose p,.prose li{font-size:1rem;line-height:1.7;color:var(--c-ink-2)}.prose ul,.prose ol{padding-left:1.25rem;margin-bottom:1rem}.prose li{margin-bottom:.375rem}.prose a{color:var(--brand-primary)}footer{background:var(--c-dark);border-top:3px solid var(--brand-accent);padding:3.5rem 0 1.75rem}.footer-brand img{height:34px;width:auto}.footer-tagline{color:var(--c-on-dark-3);font-size:.9375rem;line-height:1.6;margin-top:1rem;max-width:34ch}.footer-heading{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.875rem}.footer-nav{list-style:none;padding:0;margin:0}.footer-link,.footer-nav a{display:inline-block;max-width:100%;color:var(--c-on-dark-2);text-decoration:none;font-size:.9375rem;padding:.3125rem 0;overflow-wrap:anywhere}.footer-link:hover,.footer-link:focus,.footer-nav a:hover,.footer-nav a:focus{color:#fff;text-decoration:underline}.footer-address{margin:.75rem 0 0;font-style:normal;font-size:.9375rem;line-height:1.55}.footer-address a{color:var(--c-on-dark-2);text-decoration:none}.footer-address a:hover,.footer-address a:focus{color:#fff;text-decoration:underline}.footer-divider{border-color:rgba(255,255,255,.12);margin:2.25rem 0 1.25rem;opacity:1}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.footer-legal{color:var(--c-on-dark-3);font-size:.8125rem;line-height:1.6;margin:0}.social-links{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:1.25rem 0 0}.social-link{width:44px;height:44px;border:1px solid var(--c-line-dark);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--c-on-dark-2);font-size:1.0625rem;text-decoration:none;transition:background var(--transition) , border-color var(--transition) , color var(--transition)}.social-link:hover,.social-link:focus{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4);color:#fff}.float-actions{position:fixed;right:1rem;bottom:1rem;z-index:1030;display:flex;flex-direction:column;align-items:flex-end;gap:.625rem}.float-wpp{display:inline-flex;align-items:center;gap:.5rem;min-height:52px;padding:.75rem 1.125rem;background:#0f7a48;color:#fff;border-radius:26px;font-size:.9375rem;font-weight:700;text-decoration:none;box-shadow:var(--shadow-lg);transition:background var(--transition)}.float-wpp:hover,.float-wpp:focus{background:#0b6039;color:#fff}.float-wpp i{font-size:1.25rem}@media (max-width:575.98px){.float-wpp .float-wpp-label{display:none}.float-wpp{padding:.875rem;border-radius:50%;min-width:52px;justify-content:center}}#backTop{width:44px;height:44px;background:var(--c-dark);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.0625rem;text-decoration:none;opacity:0;visibility:hidden;transition:opacity var(--transition) , visibility var(--transition)}#backTop.visible{opacity:1;visibility:visible}#backTop:hover,#backTop:focus{background:var(--c-dark-3);color:#fff}.lgpd-banner{position:fixed;left:0;right:0;bottom:0;z-index:1080;background:#fff;border-top:3px solid var(--brand-accent);box-shadow:0 -4px 24px rgba(16,24,32,.16);padding:1.25rem 0}.lgpd-banner[hidden]{display:none}.lgpd-inner{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;justify-content:space-between}.lgpd-title{font-size:1rem;font-weight:700;color:var(--c-ink);margin:0 0 .25rem}.lgpd-text{flex:1 1 320px;margin:0;font-size:.9375rem;line-height:1.55;color:var(--c-ink-2)}.lgpd-text a{color:var(--brand-primary);text-decoration:underline}.lgpd-actions{display:flex;flex-wrap:wrap;gap:.625rem}.lgpd-btn{min-height:44px;padding:.625rem 1.25rem;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:700;cursor:pointer;border:1.5px solid var(--c-ink);background:#fff;color:var(--c-ink);transition:background var(--transition) , color var(--transition)}.lgpd-btn:hover,.lgpd-btn:focus{background:var(--c-bg-alt)}.lgpd-btn-accept{background:var(--c-ink);color:#fff}.lgpd-btn-accept:hover,.lgpd-btn-accept:focus{background:#000;color:#fff}@media (max-width:767.98px){.lgpd-banner{padding:.875rem 0;max-height:60vh;overflow-y:auto}.lgpd-inner{gap:.75rem}.lgpd-title{font-size:.9375rem}.lgpd-text{flex-basis:100%;font-size:.8125rem;line-height:1.45}.lgpd-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:.5rem}.lgpd-btn{padding:.625rem .5rem;font-size:.875rem}}@media (max-width:991.98px){.sys-header-body{padding:1.75rem}.cta-strip{padding:1.75rem}.contact-cta{padding:1.75rem}}@media (max-width:767.98px){:root{--nav-h:68px}.section{padding:3.5rem 0}.sys-section{padding:3rem 0}.hero-actions .btn-hero-main,.hero-actions .btn-hero-outline{flex:1 1 100%}.feat-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.seg-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.panel{padding:1.25rem}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.feat-grid{grid-template-columns:1fr}}@media print{.navbar,.float-actions,.lgpd-banner,.skip-link,#backTop{display:none!important}body{color:#000}}