.elementor-kit-10{--e-global-color-primary:#072A3C;--e-global-color-secondary:#00C2CB;--e-global-color-text:#072A3C;--e-global-color-accent:#0AD3DC;--e-global-color-navy800:#0E4863;--e-global-color-teal50:#DBF7F8;--e-global-color-piqwhite:#FFFFFF;--e-global-color-piqpaper:#FBFCFD;--e-global-color-piqgrey50:#F6F8FA;--e-global-color-piqgrey100:#EFF2F5;--e-global-color-piqgrey200:#E4E8EE;--e-global-color-piqink2:#475569;--e-global-color-piqink3:#64748B;--e-global-color-piqamber:#C2410C;--e-global-typography-primary-font-family:"Exo";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Exo";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Exo";--e-global-typography-accent-font-weight:600;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-navy800 );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 h1{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-kit-10 h2{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-kit-10 h3{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-kit-10 h4{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-kit-10 h5{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-kit-10 h6{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Navy 900:#072A3C; --Navy 800:#0E4863; --Teal 700:#00C2CB; --Teal 600:#0AD3DC; --Teal 50:#DBF7F8; --Amber:#C2410C; --White:#FFFFFF; --Paper:#FBFCFD; --Grey 50:#F6F8FA; --Grey 100:#EFF2F5; --Ink 2:#475569; --Ink 3:#64748B; }
/* Start custom CSS *//* ── PrivIQ design tokens ───────────────────────── */
:root {
  --navy-900:#072A3C; --navy-800:#0E4863;
  --teal-700:#00C2CB; --teal-600:#0AD3DC; --teal-50:#DBF7F8;
  --amber:#C2410C;    --amber-50:#FFF1E5;
  --white:#FFFFFF;    --paper:#FBFCFD;
  --grey-50:#F6F8FA;  --grey-100:#EFF2F5; --grey-200:#E4E8EE; --grey-300:#CFD6DE;
  --ink:#072A3C;      --ink-2:#475569;    --ink-3:#64748B;
  --accent:#00C2CB;
  --radius-sm:6px; --radius-md:10px; --radius-lg:16px;
  --shadow-card:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.06);
}

/* ── Eyebrow / label style ──────────────────────── */
.piq-eyebrow {
  font-family:Inter,sans-serif;
  font-size:11px; font-weight:600;
  letter-spacing:.12em; text-transform:uppercase;
  color:var(--teal-700);
}

/* ── Teal text utility ──────────────────────────── */
.piq-teal { color:var(--teal-700); }

/* ── Card styles ────────────────────────────────── */
.piq-card {
  background:#fff;
  border:1px solid var(--grey-200);
  border-radius:var(--radius-lg);
  padding:32px;
  box-shadow:var(--shadow-card);
  transition:box-shadow .2s;
}
.piq-card:hover { box-shadow:0 4px 24px rgba(7,42,60,.1); }

.piq-card-dark {
  background:#0E3D55;
  border:1px solid #1A4762;
  border-radius:var(--radius-lg);
  padding:28px 32px;
  color:#fff;
  text-decoration:none;
  display:block;
  transition:background .2s;
}
.piq-card-dark:hover { background:#0E4863; }

/* ── Trust line separators ──────────────────────── */
.piq-trust .elementor-container { gap:24px; }

/* ── Button overrides ───────────────────────────── */
.elementor-button.piq-btn-primary {
  background:var(--navy-900);
  color:#fff;
  border-radius:var(--radius-md);
}
.elementor-button.piq-btn-ghost {
  background:transparent;
  border:1px solid var(--navy-900);
  color:var(--navy-900);
  border-radius:var(--radius-md);
}/* End custom CSS */