/* Executive dark form style */

.exec-upload-section .wpforms-field-label {
    color: #ffffff !important;
    font-weight: 600;
}

/* Dark glass effect fields */
.exec-upload-section input,
.exec-upload-section textarea,
.exec-upload-section select {
    background-color: rgba(15,15,15,0.85) !important;
    color: #ffffff !important;
    border: 1px solid rgba(255,255,255,0.25) !important;
}

/* Placeholder text */
.exec-upload-section input::placeholder,
.exec-upload-section textarea::placeholder {
    color: rgba(255,255,255,0.6) !important;
}

/* Field focus glow */
.exec-upload-section input:focus,
.exec-upload-section textarea:focus,
.exec-upload-section select:focus {
    border-color: #1ecad3 !important;
    box-shadow: 0 0 8px rgba(30,202,211,0.5);
}


.ac-structure-statement{
max-width:820px;
margin:0 auto;
text-align:left;
}

.ac-structure-statement h2{
font-size:36px;
font-weight:700;
margin-bottom:12px;
}

.ac-structure-tagline{
font-size:20px;
color:#c7a86b;
font-weight:600;
margin-bottom:14px;
}

.ac-structure-body{
font-size:16px;
line-height:1.6;
color:#d1d5db;
}

.navlinks a{
  white-space: nowrap;
}

.navlinks{
  display:flex;
  align-items:center;
  gap:26px;
  flex-wrap:nowrap;
}

.navlinks a{
  white-space:nowrap;
  display:inline-block;
}

header.topbar,
header.topbar *{
  position:relative;
  z-index:9999;
}


How It Works
Advisory
Leadership
Start a Conversation




.ac-process{
padding:80px 20px;
background:#0b0f14;
text-align:center;
}

.ac-process-title{
font-size:34px;
font-weight:700;
margin-bottom:50px;
color:#ffffff;
}

.ac-process-grid{
display:flex;
justify-content:center;
gap:40px;
flex-wrap:wrap;
max-width:1100px;
margin:auto;
}

.ac-step{
background:#11161d;
padding:30px;
border-radius:10px;
max-width:300px;
box-shadow:0 10px 25px rgba(0,0,0,.4);
}

.ac-step-number{
width:40px;
height:40px;
margin:auto;
margin-bottom:15px;
border-radius:50%;
background:#c7a86b;
color:#000;
font-weight:700;
display:flex;
align-items:center;
justify-content:center;
}




.ac-engine{
padding:80px 20px;
background:#0b0f14;
text-align:center;
}

.ac-engine-title{
font-size:34px;
margin-bottom:40px;
color:white;
}

.ac-engine-grid{
display:flex;
gap:40px;
justify-content:center;
flex-wrap:wrap;
max-width:1100px;
margin:auto;
}

.ac-engine-box{
background:#121821;
padding:30px;
border-radius:10px;
max-width:300px;
box-shadow:0 10px 30px rgba(0,0,0,.4);
color:white;
}

.ac-engine-core{
border:2px solid #c7a86b;
}



<!-- FLOW DIAGRAM -->



Vehicle Deal
Buyer + financing structure





Auto-Cation Intelligence Engine
Analyze • Verify • Structure • Protect





Clarity Before Commitment
Decision-ready financial position



/* ============================= */
/* AUTO-CATION PLATFORM SECTIONS */
/* ============================= */

/* HOW IT WORKS */
.ac-process{
padding:80px 20px;
background:#0b0f14;
text-align:center;
}

.ac-process-title{
font-size:34px;
font-weight:700;
margin-bottom:50px;
color:#ffffff;
}

.ac-process-grid{
display:flex;
justify-content:center;
gap:40px;
flex-wrap:wrap;
max-width:1100px;
margin:auto;
}

.ac-step{
background:#11161d;
padding:30px;
border-radius:12px;
max-width:300px;
box-shadow:0 15px 35px rgba(0,0,0,.4);
}

.ac-step-number{
width:42px;
height:42px;
margin:auto;
margin-bottom:15px;
border-radius:50%;
background:#c7a86b;
color:#000;
font-weight:700;
display:flex;
align-items:center;
justify-content:center;
}

/* DEAL ENGINE */
.ac-engine{
padding:80px 20px;
background:#0c1117;
text-align:center;
}

.ac-engine-title{
font-size:32px;
margin-bottom:40px;
color:#ffffff;
}

.ac-engine-grid{
display:flex;
gap:40px;
justify-content:center;
flex-wrap:wrap;
max-width:1100px;
margin:auto;
}

.ac-engine-box{
background:#121821;
padding:28px;
border-radius:12px;
max-width:300px;
color:white;
box-shadow:0 15px 40px rgba(0,0,0,.45);
}

.ac-engine-core{
border:2px solid #c7a86b;
}

/* FLOW DIAGRAM */
.ac-flow{
margin-top:50px;
display:flex;
justify-content:center;
align-items:center;
gap:30px;
flex-wrap:wrap;
}

.ac-flow-step{
background:#121821;
padding:18px 22px;
border-radius:10px;
max-width:260px;
text-align:center;
color:white;
}

.ac-flow-core{
border:2px solid #c7a86b;
}

.ac-flow-chip{
font-weight:700;
font-size:15px;
}

.ac-flow-sub{
font-size:13px;
opacity:.8;
margin-top:5px;
}

.ac-flow-arrow{
width:60px;
height:2px;
background:#c7a86b;
}

.navlinks {
    margin-left: 60px;
}
header img {
height:70px;
width:auto;
}
.custom-logo,
.site-logo img {
height:90px !important;
width:auto;
}
header {
padding-top:10px;
padding-bottom:10px;
}
.brand img,
.brand-logo img,
.custom-logo,
.custom-logo-link img,
.nav .brand img {
  height: 95px !important;
  max-height: none !important;
  width: auto !important;
}

.brand,
.brand-logo,
.custom-logo-link {
  display: flex !important;
  align-items: center !important;
}

.topbar,
.nav,
.wrap {
  min-height: 110px !important;
}




.ac-hero{
background: linear-gradient(180deg,#0c0f14,#1b1f27);
color:white;
padding:80px 20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

.ac-logo{
max-width:200px;
margin-bottom:25px;
}

.ac-pill{
display:inline-block;
border:1px solid #caa45a;
border-radius:30px;
padding:6px 16px;
font-size:13px;
margin-bottom:18px;
color:#caa45a;
}

.ac-title{
font-size:52px;
font-weight:700;
line-height:1.1;
margin-bottom:12px;
}

.ac-subtitle{
font-size:30px;
font-weight:600;
margin-bottom:20px;
color:#d8d8d8;
}

.ac-text{
max-width:680px;
margin:auto;
font-size:18px;
line-height:1.6;
color:#c7c7c7;
margin-bottom:35px;
}

.ac-buttons{
display:flex;
justify-content:center;
gap:16px;
flex-wrap:wrap;
}

.ac-btn{
padding:14px 26px;
border-radius:30px;
text-decoration:none;
font-weight:600;
font-size:16px;
}

.ac-btn-primary{
background:#caa45a;
color:#111;
}

.ac-btn-secondary{
border:1px solid #caa45a;
color:#caa45a;
}

.ac-authority{
margin-top:28px;
font-size:14px;
color:#9a9a9a;
}

@media(max-width:768px){

.ac-hero{
padding:50px 18px;
}

.ac-logo{
max-width:160px;
}

.ac-title{
font-size:30px;
}

.ac-subtitle{
font-size:22px;
}

.ac-text{
font-size:15px;
}

}








Automotive Financial Intelligence Platform



Clarity Before Commitment



The Intelligence Layer for Automotive Finance



Know the true structure of your automotive financing before you sign anything.  
Auto-Cation analyzes the complete financial architecture of vehicle purchases, fleet financing, warranties, and contractual obligations.





Analyze My Deal



Explore The Platform





Built by automotive professionals with 45+ years of industry experience.




/* MOBILE WIDTH FIX */

@media (max-width:768px){

body{
overflow-x:hidden;
}

section{
max-width:100% !important;
}

.ac-engine-inner{
max-width:100% !important;
padding-left:20px !important;
padding-right:20px !important;
}

.ac-engine-flow{
flex-direction:column !important;
}

.ac-engine-box{
width:100% !important;
margin-bottom:25px;
}

}


/* MOBILE WIDTH FIX */

@media (max-width:768px){

body{
overflow-x:hidden;
}

section{
max-width:100% !important;
}

.ac-engine-inner{
max-width:100% !important;
padding-left:20px !important;
padding-right:20px !important;
}

.ac-engine-flow{
flex-direction:column !important;
}

.ac-engine-box{
width:100% !important;
margin-bottom:25px;
}

}


/* FORCE ALL INNER COLUMNS TO STACK ON MOBILE */

@media (max-width:768px){

[class*="grid"],
[class*="stats"],
[class*="credibility"],
[class*="experience"],
[class*="metrics"]{
grid-template-columns:1fr !important;
display:grid !important;
}

[class*="grid"] > *,
[class*="stats"] > *,
[class*="credibility"] > *,
[class*="experience"] > *,
[class*="metrics"] > *{
width:100% !important;
max-width:100% !important;
min-width:0 !important;
}

}

/* FORCE THE STATS / CREDIBILITY SECTION TO STACK ON MOBILE */

@media (max-width:768px){

  .ac-credibility,
  .ac-credibility-wrap,
  .ac-stats,
  .ac-stats-wrap,
  .ac-experience,
  .ac-experience-wrap,
  .ac-metrics,
  .ac-metrics-wrap{
    display:flex !important;
    flex-direction:column !important;
    gap:24px !important;
    width:100% !important;
    max-width:100% !important;
  }

  .ac-credibility > *,
  .ac-credibility-wrap > *,
  .ac-stats > *,
  .ac-stats-wrap > *,
  .ac-experience > *,
  .ac-experience-wrap > *,
  .ac-metrics > *,
  .ac-metrics-wrap > *{
    flex:0 0 100% !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    margin:0 0 24px 0 !important;
    box-sizing:border-box !important;
  }

  .ac-credibility h2,
  .ac-stats h2,
  .ac-experience h2,
  .ac-metrics h2{
    font-size:38px !important;
    line-height:1.1 !important;
  }

  .ac-credibility h3,
  .ac-stats h3,
  .ac-experience h3,
  .ac-metrics h3{
    font-size:16px !important;
    line-height:1.3 !important;
  }

  .ac-credibility p,
  .ac-stats p,
  .ac-experience p,
  .ac-metrics p{
    font-size:14px !important;
    line-height:1.5 !important;
  }

  /* kill any sideways push */
  .ac-credibility,
  .ac-credibility-wrap,
  .ac-stats,
  .ac-stats-wrap,
  .ac-experience,
  .ac-experience-wrap,
  .ac-metrics,
  .ac-metrics-wrap,
  .ac-credibility > *,
  .ac-credibility-wrap > *,
  .ac-stats > *,
  .ac-stats-wrap > *,
  .ac-experience > *,
  .ac-experience-wrap > *,
  .ac-metrics > *,
  .ac-metrics-wrap > *{
    transform:none !important;
    left:auto !important;
    right:auto !important;
  }

}


/* MOBILE HERO BUTTON VISIBILITY FIX */

@media (max-width:768px){

.ac-learning{
padding-top:30px !important;
padding-bottom:30px !important;
}

.ac-learning img{
max-width:140px !important;
margin-bottom:16px !important;
}

.ac-learning-kicker,
.ac-pill{
font-size:11px !important;
padding:5px 12px !important;
margin-bottom:12px !important;
}

.ac-learning h1,
.ac-learning h2{
font-size:26px !important;
line-height:1.1 !important;
margin-bottom:10px !important;
}

.ac-learning-sub,
.ac-subtitle{
font-size:16px !important;
line-height:1.25 !important;
margin-bottom:12px !important;
}

.ac-learning p,
.ac-text{
font-size:14px !important;
line-height:1.45 !important;
margin-bottom:16px !important;
}

.ac-learning .ac-buttons,
.ac-buttons{
display:flex !important;
flex-direction:column !important;
gap:10px !important;
margin-top:10px !important;
}

.ac-learning .ac-btn,
.ac-btn{
width:100% !important;
text-align:center !important;
padding:12px 18px !important;
font-size:15px !important;
}

}

