.elementor-16752 .elementor-element.elementor-element-cd85957{--display:flex;}.elementor-16752 .elementor-element.elementor-element-77c3f1e{--display:flex;}/* ============================================================
   CREDIBLED TRUST PAGE - Custom CSS
   Paste into: Page Settings > Advanced > Custom CSS/JS > Custom CSS (Jupiter X).
   No <style> tags - paste the rules exactly as they are below.
   The matching markup goes in your Elementor / Essential Addons HTML container.
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:wght@500;600;700;800&family=Inter:wght@400;500;600&display=swap');

.cred-trust{
  --ct-indigo:#250C77; --ct-indigo-900:#190A5A; --ct-indigo-50:#F5F4FA; --ct-indigo-100:#ECEAF3;
  --ct-orange:#EE642B; --ct-orange-600:#D85220; --ct-orange-700:#C23C0A; --ct-orange-50:#FEF7F4; --ct-orange-200:#FAC9AE;
  --ct-ink-50:#F7F7F5; --ct-ink-100:#EFEFED; --ct-line:#E5E5E5; --ct-ink-200:#D5D5D5;
  --ct-ink-400:#888888; --ct-ink-500:#666666; --ct-ink-600:#404040; --ct-ink-700:#2A2A2A;
  --ct-blue-50:#E7F3FD; --ct-blue-600:#0F7AC4;
  --ct-green-50:#E8F6EF; --ct-green-200:#9DDABF; --ct-green-600:#238A5B;
  --ct-shadow-sm:0 1px 2px rgba(15,10,40,.05), 0 4px 14px rgba(15,10,40,.05);
  --ct-shadow-xs:0 1px 2px rgba(15,10,40,.05);
  --ct-shadow-md:0 2px 6px rgba(15,10,40,.07), 0 12px 30px rgba(15,10,40,.08);
  font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  color:var(--ct-ink-600); line-height:1.6; background:#fff;
  -webkit-font-smoothing:antialiased;
}
.cred-trust *{box-sizing:border-box;}
.cred-trust .ct-wrap{max-width:1160px;margin:0 auto;padding:0 32px;}

/* hero */
.cred-trust .ct-hero{position:relative;overflow:hidden;background:linear-gradient(170deg,#fff 0%,var(--ct-indigo-50) 100%);border-bottom:1px solid var(--ct-line);}
.cred-trust .ct-hero-seal{position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:440px;height:440px;opacity:.05;color:var(--ct-indigo);pointer-events:none;}
.cred-trust .ct-hero-in{position:relative;z-index:2;padding:72px 32px 64px;max-width:1160px;margin:0 auto;}
.cred-trust .ct-hero-col{max-width:760px;}
.cred-trust .ct-eyebrow{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--ct-orange-50);border:1px solid var(--ct-orange-200);border-radius:999px;padding:6px 14px;margin-bottom:24px;font:600 11px/1 "Inter",sans-serif;color:var(--ct-orange-700);letter-spacing:.08em;text-transform:uppercase;}
.cred-trust h1.ct-h1{font-family:"Inter Tight","Inter",sans-serif;font-weight:800;font-size:clamp(34px,5vw,54px);line-height:1.05;letter-spacing:-.03em;color:var(--ct-indigo);margin:0 0 20px;text-wrap:balance;}
.cred-trust h1.ct-h1 span{color:var(--ct-orange);}
.cred-trust .ct-lede{font-size:19px;line-height:1.6;color:var(--ct-ink-600);max-width:660px;margin:0 0 34px;}
.cred-trust .ct-chips{display:flex;flex-wrap:wrap;gap:10px 12px;}
.cred-trust .ct-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--ct-line);border-radius:999px;padding:8px 15px;font:500 13px/1 "Inter",sans-serif;color:var(--ct-ink-600);box-shadow:var(--ct-shadow-xs);}
.cred-trust .ct-chip svg{color:var(--ct-orange);flex:none;}

/* layout */
.cred-trust .ct-body{display:grid;grid-template-columns:1fr 360px;gap:40px;padding:56px 0 80px;align-items:start;}
.cred-trust .ct-section{margin-bottom:48px;}
.cred-trust .ct-section:last-child{margin-bottom:0;}
.cred-trust .ct-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:6px;}
.cred-trust h2.ct-h2{font-family:"Inter Tight","Inter",sans-serif;font-weight:700;font-size:30px;line-height:1.2;letter-spacing:-.02em;color:var(--ct-indigo);margin:0;}
.cred-trust .ct-count{font:500 13px/1 "Inter",sans-serif;color:var(--ct-ink-400);}
.cred-trust .ct-sub{font-size:16px;line-height:1.6;color:var(--ct-ink-500);max-width:640px;margin:0 0 24px;}

/* cards */
.cred-trust .ct-card{background:#fff;border:1px solid var(--ct-line);border-radius:14px;box-shadow:var(--ct-shadow-sm);overflow:hidden;}
.cred-trust .ct-ctrl{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:20px 24px;align-items:start;border-top:1px solid var(--ct-ink-100);}
.cred-trust .ct-ctrl:first-child{border-top:none;}
.cred-trust .ct-ctrl-ico{width:40px;height:40px;background:var(--ct-indigo-50);border:1px solid var(--ct-indigo-100);border-radius:10px;display:flex;align-items:center;justify-content:center;}
.cred-trust .ct-ctrl-ico svg{color:var(--ct-indigo);}
.cred-trust .ct-ctrl h3{margin:0 0 4px;font:600 15px/1.3 "Inter",sans-serif;color:var(--ct-indigo);}
.cred-trust .ct-ctrl p{margin:0;font:400 14px/1.6 "Inter",sans-serif;color:var(--ct-ink-600);}

.cred-trust .ct-note-brand{margin-top:16px;background:var(--ct-indigo-50);border:1px solid var(--ct-indigo-100);border-radius:10px;padding:16px 20px;font:400 14px/1.6 "Inter",sans-serif;color:var(--ct-indigo);}
.cred-trust .ct-note-brand b{font-weight:600;}
.cred-trust .ct-note-dash{margin-top:14px;border:1px dashed var(--ct-ink-200);border-radius:10px;padding:16px 20px;font:400 13.5px/1.6 "Inter",sans-serif;color:var(--ct-ink-500);background:var(--ct-ink-50);}
.cred-trust .ct-note-dash b{color:var(--ct-ink-700);font-weight:600;}

/* doc groups + rows */
.cred-trust .ct-group{display:flex;align-items:center;gap:10px;font:600 12px/1 "Inter",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-orange);margin:28px 0 12px;}
.cred-trust .ct-group:first-of-type{margin-top:6px;}
.cred-trust .ct-group .ct-rule{flex:1;height:1px;background:var(--ct-line);}
.cred-trust .ct-group .ct-gnote{color:var(--ct-ink-400);letter-spacing:.02em;text-transform:none;font-weight:400;}
.cred-trust .ct-doc{display:flex;align-items:center;gap:14px;padding:15px 20px;border-top:1px solid var(--ct-ink-100);transition:background .15s ease;}
.cred-trust .ct-doc:first-child{border-top:none;}
.cred-trust .ct-doc:hover{background:var(--ct-ink-50);}
.cred-trust .ct-doc-ico{width:34px;height:34px;flex:none;border-radius:8px;background:var(--ct-ink-50);border:1px solid var(--ct-line);display:flex;align-items:center;justify-content:center;color:var(--ct-ink-500);}
.cred-trust .ct-doc-name{flex:1;font:500 14.5px/1.35 "Inter",sans-serif;color:var(--ct-indigo);}
.cred-trust .ct-doc-name small{display:block;font-weight:400;color:var(--ct-ink-400);font-size:12.5px;margin-top:2px;}
.cred-trust a.ct-req,.cred-trust a.ct-view{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;font:600 14px/1 "Inter",sans-serif;border-radius:10px;text-decoration:none;white-space:nowrap;transition:background .14s ease;}
.cred-trust a.ct-req{background:#fff;color:var(--ct-ink-700);border:1px solid var(--ct-ink-200);box-shadow:var(--ct-shadow-xs);}
.cred-trust a.ct-req:hover{background:var(--ct-ink-50);}
.cred-trust a.ct-req svg{color:var(--ct-orange);}
.cred-trust a.ct-view{color:var(--ct-blue-600);border:1px solid var(--ct-line);}
.cred-trust a.ct-view:hover{background:var(--ct-blue-50);}

/* sidebar */
.cred-trust .ct-side{display:flex;flex-direction:column;gap:20px;position:sticky;top:24px;}
.cred-trust .ct-panel{background:#fff;border:1px solid var(--ct-line);border-radius:14px;box-shadow:var(--ct-shadow-sm);padding:22px;}
.cred-trust .ct-panel h3{display:flex;align-items:center;gap:9px;font-family:"Inter Tight","Inter",sans-serif;font-weight:700;font-size:18px;line-height:1;letter-spacing:-.01em;color:var(--ct-indigo);margin:0 0 18px;}
.cred-trust .ct-panel h3 svg{color:var(--ct-orange);flex:none;}
.cred-trust .ct-facts{margin:0;display:grid;gap:14px;}
.cred-trust .ct-k{font:600 11px/1 "Inter",sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ct-ink-400);margin-bottom:3px;}
.cred-trust .ct-v{font:400 14px/1.5 "Inter",sans-serif;color:var(--ct-ink-700);}
.cred-trust .ct-v.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;letter-spacing:-.01em;}
.cred-trust .ct-v a{color:var(--ct-indigo);border-bottom:1px solid var(--ct-indigo-100);text-decoration:none;}
.cred-trust .ct-v a:hover{border-color:var(--ct-indigo);}
.cred-trust .ct-contact{background:var(--ct-indigo);border-radius:14px;box-shadow:var(--ct-shadow-md);padding:22px;}
.cred-trust .ct-contact h3{display:flex;align-items:center;gap:9px;font-family:"Inter Tight","Inter",sans-serif;font-weight:700;font-size:18px;line-height:1;letter-spacing:-.01em;color:#fff;margin:0 0 18px;}
.cred-trust .ct-contact h3 svg{color:var(--ct-orange);flex:none;}
.cred-trust .ct-contact p{display:flex;gap:10px;align-items:flex-start;font:400 14px/1.55 "Inter",sans-serif;color:rgba(255,255,255,.72);margin:0 0 12px;}
.cred-trust .ct-contact p:last-child{margin-bottom:0;}
.cred-trust .ct-contact p svg{flex:none;margin-top:3px;color:var(--ct-orange);}
.cred-trust .ct-contact a{color:#fff;border-bottom:1px solid rgba(255,255,255,.3);text-decoration:none;}

@media (max-width:920px){
  .cred-trust .ct-body{grid-template-columns:1fr;gap:36px;}
  .cred-trust .ct-side{position:static;}
  .cred-trust .ct-hero-seal{display:none;}
}