:root{
--apc-primary:#256f9d;
--apc-secondary:#272e34;
--apc-accent:#b05c11;
--apc-text:#272e34;
--apc-text-muted:#53616e;
--apc-bg:#ffffff;
--apc-surface:#ffffff;
--apc-border:#cdd6df;
--apc-border-strong:#8594a3;
--apc-success:#267852;
--apc-success-soft:#effaf5;
--apc-warning:#714f09;
--apc-warning-soft:#fdf8ec;
--apc-danger:#9d2d25;
--apc-header-bg:#ffffff;
--apc-header-text:#272e34;
--apc-footer-bg:#eef6fb;
--apc-footer-text:#444f5a;
--apc-btn-buy:#b05c11;
--apc-btn-consult:#0068ff;
--apc-btn-submit:#b05c11;
--apc-font-heading:Roboto, system-ui, sans-serif;
--apc-font-body:Roboto, system-ui, sans-serif;
--apc-font-size:16px;
--apc-radius:10px;
--apc-container:1280px;
--apc-shadow:0 1px 3px rgba(16, 42, 67, .08);
--apc-logo-color:var(--apc-primary);
--apc-hero-veil:20%;
--apc-cta-veil:20%;
--apc-footer-veil:20%;
--apc-primary-50:#eef6fb;
--apc-primary-100:#deeef7;
--apc-primary-200:#bddcef;
--apc-primary-300:#8bc2e4;
--apc-primary-400:#51a3d6;
--apc-primary-500:#2d86be;
--apc-primary-600:#256f9d;
--apc-primary-700:#1e5a80;
--apc-primary-800:#174663;
--apc-primary-900:#11354a;
--apc-accent-50:#fdf4ec;
--apc-accent-100:#fbe9da;
--apc-accent-200:#f8d4b5;
--apc-accent-300:#f2b47d;
--apc-accent-400:#ec8e3c;
--apc-accent-500:#d56f15;
--apc-accent-600:#b05c11;
--apc-accent-700:#904b0e;
--apc-accent-800:#6f3a0b;
--apc-accent-900:#542b08;
--apc-success-50:#effaf5;
--apc-success-100:#e0f5eb;
--apc-success-200:#c1ebd8;
--apc-success-300:#92ddba;
--apc-success-400:#5ccc98;
--apc-success-500:#38b279;
--apc-success-600:#2f9364;
--apc-success-700:#267852;
--apc-success-800:#1d5d3f;
--apc-success-900:#16462f;
--apc-warning-50:#fdf8ec;
--apc-warning-100:#fcf0d9;
--apc-warning-200:#f9e2b4;
--apc-warning-300:#f4cc7b;
--apc-warning-400:#efb239;
--apc-warning-500:#d99712;
--apc-warning-600:#b37c0f;
--apc-warning-700:#92650c;
--apc-warning-800:#714f09;
--apc-warning-900:#553b07;
--apc-danger-50:#fbefee;
--apc-danger-100:#f7e0de;
--apc-danger-200:#efc0bd;
--apc-danger-300:#e4918b;
--apc-danger-400:#d65a51;
--apc-danger-500:#be362d;
--apc-danger-600:#9d2d25;
--apc-danger-700:#80251e;
--apc-danger-800:#631c17;
--apc-danger-900:#4a1511;
--apc-neutral-50:#f3f5f7;
--apc-neutral-100:#e6ebef;
--apc-neutral-200:#cdd6df;
--apc-neutral-300:#aeb8c2;
--apc-neutral-400:#8594a3;
--apc-neutral-500:#657586;
--apc-neutral-600:#53616e;
--apc-neutral-700:#444f5a;
--apc-neutral-800:#353d46;
--apc-neutral-900:#272e34;
--apc-primary-hover:var(--apc-primary-700);
--apc-primary-soft:var(--apc-primary-50);
--apc-primary-muted:var(--apc-primary-100);
--apc-accent-hover:var(--apc-accent-700);
--apc-accent-deco:var(--apc-accent-500);
--apc-price:var(--apc-accent-700);
--apc-focus:var(--apc-primary-400);
--apc-warning-text:var(--apc-warning);
}
body{font-family:var(--apc-font-body);font-size:var(--apc-font-size);color:var(--apc-text);background:var(--apc-bg);}
h1,h2,h3,h4,h5,h6{font-family:var(--apc-font-heading);}
.apc-btn--action-buy{background:var(--apc-btn-buy);}
.apc-btn--action-consult{background:var(--apc-btn-consult);}
.apc-btn--submit{background:var(--apc-btn-submit);}
.apc-site-header{background:var(--apc-header-bg);color:var(--apc-header-text);}
.apc-site-footer{background:var(--apc-footer-bg);color:var(--apc-footer-text);}
