/*! or-min:c04d1eb713e6ee72ffdb50cd7c6406ee2f3b07858f3a485b08f448242fc9f508 — gerado por bin/minificar-assets.php a partir da fonte; não edite este arquivo */
:root,[data-theme="claro"]{--vermelho-osler:#e11b22;--vermelho-80:#e7494e;--vermelho-60:#ed767a;--vermelho-40:#f3a4a7;--vermelho-20:#f9d1d3;--vermelho-escuro:#b4161b;--vermelho-claro:#ec6b6f;--marca-dagua:#ffadb0;--bordo-profundo:#241214;--branco:#ffffff;--preto:#000000;--cinza-tinta:#1a1a1a;--cinza-escuro:#333333;--cinza-titulo:#5c5c5c;--cinza-texto:#555555;--cinza-apoio:#727272;--cinza-menu:#222222;--cinza-borda:#dddddd;--cinza-tracejado:#dbdbdb;--cinza-campo:#f1f1f1;--gelo-cabecalho:#ecf2f2;--gelo-lista:#f0f5f5;--gelo-secao:#f8f9fa;--cinza-aba:#e6e6e6;--bg:var(--branco);--surface:var(--branco);--surface-alt:var(--gelo-lista);--surface-header:var(--gelo-cabecalho);--surface-section:var(--gelo-secao);--surface-field:var(--cinza-campo);--surface-inverse:var(--cinza-menu);--text:var(--cinza-texto);--text-heading:var(--cinza-titulo);--text-strong:var(--cinza-tinta);--text-muted:var(--cinza-apoio);--text-inverse:var(--branco);--brand:var(--vermelho-osler);--brand-strong:var(--vermelho-escuro);--on-brand:var(--branco);--link:var(--vermelho-osler);--link-hover:var(--vermelho-escuro);--border:var(--cinza-borda);--border-dashed:var(--cinza-tracejado);--focus:var(--bordo-profundo);--overlay-hero:#0000004d;--success:#198754;--success-text:#0a3622;--success-soft:#d1e7dd;--warning:#664d03;--warning-soft:#fff3cd;--info:#055160;--info-soft:#cff4fc;--danger:var(--vermelho-escuro);--danger-soft:var(--vermelho-20);--whatsapp:#25d366;--whatsapp-escuro:#075e54;--whatsapp-claro:#dcf8c6;--shadow-card:0 4px 20px #00000014;--shadow-card-hover:0 8px 30px #e11b2233;--shadow-float:0 4px 12px #00000026;--shadow-icon-hover:0 4px 15px #e11b224d;--shadow-callout:0 6px 24px #075e5414}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:30px;--space-8:40px;--space-9:60px;--space-10:80px;--space-11:100px;--section-space:120px;--title-gap:22px;--gutter:15px;--container-max:1200px;--header-height:97px;--nav-gap:41px;--control-height:61px;--button-height:60px;--radius-field:5px;--radius-upload:8px;--radius-card:12px;--radius-callout:14px;--radius-image:15px;--radius-tag:30px;--radius-pill:100px;--radius-circle:50%;--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px;--bp-xxl:1400px;--z-header:100;--z-float:99;--z-cookies:1000;--z-modal:1060;--font-heading:"Gibson", "Lato", "Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-body:"Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}.hero{font-family:var(--font-heading);font-size:56px;line-height:1.2;font-weight:700}.page-title{font-family:var(--font-heading);font-size:60px;line-height:75px;font-weight:700}.section-title{font-family:var(--font-heading);font-size:35px;line-height:46px;font-weight:700}.card-title{font-family:var(--font-heading);font-size:22px;line-height:29px;font-weight:700}.tagline{font-family:var(--font-heading);font-size:18px;line-height:1.3;font-weight:500}.intro{font-family:var(--font-heading);font-size:20px;line-height:32px;font-weight:300}.body{font-family:var(--font-body);font-size:16px;line-height:28px;font-weight:400}.nav{font-family:var(--font-body);font-size:17px;line-height:1.75;font-weight:500}.button{font-family:var(--font-body);font-size:17px;line-height:1.75;font-weight:500}.label{font-family:var(--font-body);font-size:16px;line-height:28px;font-weight:500}.contact-value{font-family:var(--font-body);font-size:18px;line-height:1.4;font-weight:600}.small{font-family:var(--font-body);font-size:14px;line-height:1.5;font-weight:400}.small-italic{font-family:var(--font-body);font-size:14px;line-height:1.5;font-weight:400;font-style:italic}@font-face{font-family:"Roboto";src:url(fonts/roboto-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(fonts/roboto-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url(fonts/roboto-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(fonts/roboto-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(fonts/roboto-latin-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url(fonts/roboto-latin-900-italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Lato";src:url(fonts/lato-latin-300-normal.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url(fonts/lato-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url(fonts/lato-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Lato";src:url(fonts/lato-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url(fonts/lato-latin-900-normal.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}
