:root{
  --black:#303136;
  --black2:#35363b;
  --charcoal:#3a3b40;
  --panel:#414248;
  --gray:#85878d;
  --muted:#c0c2c7;
  --light:#f4f4f4;
  --white:#ffffff;
  --red:#a9141c;
  --red-dark:#790d12;
  --red-soft:#f8e9eb;
  --line:rgba(255,255,255,.12);
  --line-dark:#dedee1;
  --shadow:0 28px 80px rgba(0,0,0,.28);
  --radius:22px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--black)}
body{margin:0;background:var(--black);color:var(--white);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit}
button{cursor:pointer}
img{max-width:100%}
.announcement{background:var(--red);color:#fff;text-align:center;font-weight:900;padding:9px 16px;font-size:12px;letter-spacing:.55px;text-transform:uppercase}
.site-header{max-width:1280px;margin:auto;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:26px;position:relative;z-index:10;background:var(--black)}
.brand{display:flex;align-items:center;min-width:340px}.brand img{width:340px;max-height:106px;object-fit:contain;object-position:left center;display:block}
.site-header nav{display:flex;align-items:center;gap:25px;color:#d6d7da;font-size:13px;font-weight:800}.site-header nav a:hover,.text-link:hover,footer a:hover{color:var(--red)}
.header-actions{display:flex;align-items:center;gap:10px}
.btn,.btn-secondary,.btn-outline{border:0;border-radius:10px;padding:14px 19px;font-weight:900;display:inline-flex;justify-content:center;align-items:center;transition:.18s transform,.18s background,.18s border-color,.18s color;min-height:50px;line-height:1.1}
.btn{background:var(--red);color:#fff;box-shadow:0 12px 30px rgba(169,20,28,.22)}.btn:hover{transform:translateY(-1px);background:#8f1017}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}
.btn-secondary{background:#fff;color:#111;border:1px solid #d6d6d8}.btn-secondary:hover{border-color:#a5a5a8;background:#f5f5f5}
.btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.28)}.btn-outline:hover{border-color:var(--red);color:#fff;background:rgba(169,20,28,.08)}
.btn-small{padding:10px 14px;min-height:42px;font-size:12px}.btn-wide{width:100%}
.section-pad{max-width:1240px;margin:0 auto;padding:88px 28px}
.hero{display:grid;grid-template-columns:1.18fr .82fr;gap:56px;align-items:center;padding-top:76px;padding-bottom:86px;position:relative}.hero:before{content:"";position:absolute;width:540px;height:540px;left:-330px;top:20px;background:radial-gradient(circle,rgba(169,20,28,.16),transparent 66%);pointer-events:none}
.eyebrow{font-size:11px;font-weight:900;letter-spacing:2.2px;color:var(--red);margin-bottom:16px;text-transform:uppercase}
h1,h2,h3,p{margin-top:0}h1{font-family:Arial Black,Inter,Arial,sans-serif;font-size:clamp(48px,6vw,78px);line-height:1.01;letter-spacing:-3.5px;margin-bottom:25px;max-width:900px;text-transform:none}h1 span{color:var(--red)}
.lead{font-size:19px;color:#c7c8cc;max-width:780px;line-height:1.72}.hero-actions{display:flex;align-items:center;gap:19px;margin-top:31px}.text-link{font-weight:900;color:#fff}.red-link{color:var(--red)}
.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.trust-row span{border:1px solid rgba(255,255,255,.15);padding:7px 10px;border-radius:999px;color:#c8c9cc;font-size:11px;font-weight:800}.trust-row span:before{content:"✓";color:var(--red);margin-right:6px}
.hero-panel{background:linear-gradient(145deg,#424349,#34353a);border:1px solid rgba(169,20,28,.48);border-radius:26px;padding:36px;box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-panel:before{content:"";width:230px;height:230px;border-radius:50%;position:absolute;right:-110px;top:-110px;background:rgba(169,20,28,.18)}.panel-kicker{color:var(--red);font-size:10px;letter-spacing:2px;font-weight:900}.hero-panel h2{font-size:30px;line-height:1.15;margin:12px 0 14px;position:relative}.hero-panel p{color:#bbbcc0}.check-list{padding:0;margin:24px 0;list-style:none;display:grid;gap:10px;color:#eee}.check-list li:before{content:"✓";color:var(--red);font-weight:900;margin-right:10px}.hero-panel small{display:block;text-align:center;color:#8f9196;margin-top:13px}
.statement-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:58px 28px;text-align:center;background:#38393e}.statement-band p{color:var(--red);font-weight:900;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;margin-bottom:10px}.statement-band h2{font-size:clamp(27px,3vw,43px);line-height:1.2;max-width:980px;margin:0 auto}
.white-section{background:#fff;color:#111}.white-section .section-heading p,.white-section .section-copy{color:#5c5e63}.white-section .eyebrow{color:var(--red)}
.section-heading{max-width:780px;margin-bottom:42px}.section-heading.narrow{max-width:640px}.section-heading h2,.split-section h2,.assessment h2,.booking-section h2{font-size:clamp(35px,4vw,56px);line-height:1.07;letter-spacing:-2px;margin-bottom:18px}.section-heading p,.split-section p,.assessment-intro>p,.booking-copy>p{color:#b4b5b9;font-size:17px}
.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.service-card{border:1px solid #dedee2;border-radius:18px;padding:27px;background:#fff;min-height:220px;display:block;transition:.18s transform,.18s border-color,.18s box-shadow}.service-card:hover{transform:translateY(-3px);border-color:var(--red);box-shadow:0 18px 44px rgba(0,0,0,.08)}.service-card span{font-size:10px;color:var(--red);font-weight:900;letter-spacing:1.8px}.service-card h3{font-size:21px;margin:26px 0 9px}.service-card p{color:#66686c;margin:0 0 16px;font-size:14px}.service-card b{color:#111;font-size:12px}.service-card:hover b{color:var(--red)}
.process-wrap{background:#35363b;border:1px solid var(--line);border-radius:32px;max-width:1184px;margin:30px auto}.process{display:grid;grid-template-columns:1fr 1fr;gap:16px}.process article{display:flex;gap:19px;border-top:1px solid var(--line);padding:26px 8px 8px 0}.number{width:39px;height:39px;flex:0 0 39px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-weight:900}.process h3{margin:4px 0 6px}.process p{color:#a7a8ad;font-size:14px}
.local-seo{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.local-copy p{color:#b9bac0;font-size:16px}.location-card{background:#fff;color:#151515;border-radius:22px;padding:31px;border-top:5px solid var(--red);box-shadow:var(--shadow)}.location-label{font-size:10px;letter-spacing:1.8px;color:var(--red);font-weight:900}.location-card h3{font-size:27px;margin:8px 0 13px}.location-card a{font-weight:800}.location-card .hours{border-top:1px solid #e5e5e7;margin-top:18px;padding-top:18px;color:#55585e}.location-card .hours strong{color:#111}
.split-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.fit-list{display:grid;gap:13px}.fit-list>div{border:1px solid var(--line);border-radius:16px;padding:21px 23px;background:#36373c}.fit-list b{color:var(--red)}.fit-list p{margin:5px 0 0!important;font-size:14px!important;color:#b5b6ba!important}.fit-list .not-fit{border-color:rgba(169,20,28,.25)}
.assessment{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;align-items:start;border-top:1px solid var(--line)}.assessment-intro{position:sticky;top:30px}.mini-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:29px}.mini-proof div{border-top:1px solid var(--line);padding-top:17px}.mini-proof strong{display:block;font-size:25px;color:var(--red)}.mini-proof span{font-size:11px;color:#92949a}
.lead-form{background:#f7f7f8;color:#131315;border-radius:26px;padding:34px;box-shadow:var(--shadow);min-height:620px;border:1px solid #e3e3e5}.progress{height:6px;background:#dfdfe2;border-radius:99px;overflow:hidden}.progress>div{height:100%;width:25%;background:var(--red);transition:width .25s}.step-label{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#6f7177;font-weight:900;margin:13px 0 25px}.form-step{display:none}.form-step.active{display:block}.form-step h3{font-size:29px;line-height:1.18;margin-bottom:7px}.form-help{color:#696b70;font-size:14px;margin-bottom:23px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice-grid label{cursor:pointer}.choice-grid input{position:absolute;opacity:0;pointer-events:none}.choice-grid span{display:flex;border:1px solid #d3d3d6;border-radius:12px;padding:15px;min-height:60px;align-items:center;font-weight:800;background:#fff;transition:.15s}.choice-grid input:checked+span{border-color:var(--red);box-shadow:0 0 0 2px rgba(169,20,28,.11);background:var(--red-soft)}.choice-grid.compact span{min-height:51px;padding:13px 14px}.field{display:grid;gap:7px;margin-top:18px}.field>span,.field legend{font-weight:900;font-size:12px;color:#33353a}.field legend{margin-bottom:10px}.field input,.field select,.field textarea{width:100%;background:#fff;border:1px solid #d1d1d4;border-radius:10px;padding:13px 14px;outline:none;color:#111}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(169,20,28,.1)}fieldset.field{border:0;padding:0;margin:21px 0 0}.inline-choice{display:flex;gap:9px;align-items:flex-start;margin:11px 0;color:#4a4c51;font-size:14px}.inline-choice input{margin-top:4px;width:auto}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:13px}.consent{display:flex;gap:10px;margin-top:22px;color:#5f6167;font-size:11px;line-height:1.55}.consent input{margin-top:3px;flex:0 0 auto}.form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.form-actions.end{justify-content:flex-end}.form-actions button{min-width:125px}.privacy-note{font-size:10px;color:#7b7d82;text-align:center;margin:15px 0 0}.privacy-note a{text-decoration:underline}.honeypot{position:absolute!important;left:-9999px!important;opacity:0!important}.form-message{margin-top:14px;border-radius:10px;padding:0;font-size:13px}.form-message.error{padding:12px 14px;background:#ffe7e8;color:#861920}.form-message.success{padding:16px;background:#eef8f0;color:#24572e}.invalid{border-color:#c61b23!important;box-shadow:0 0 0 2px rgba(198,27,35,.08)!important}
.report-offer{margin-top:20px;border:1px solid #f0a4a8;background:#fff4f4;border-radius:14px;padding:18px;display:grid;gap:12px}.report-offer[hidden]{display:none}.report-offer strong{display:block;font-size:16px;color:#211718}.report-offer p{margin:5px 0 0;color:#625556;font-size:13px;line-height:1.55}.report-offer small{color:#776869;font-size:10px;line-height:1.45}.report-btn{width:100%;min-height:48px;padding:12px 16px}.success-next-step{margin-top:18px;padding:13px 14px;border:1px solid #b7d9bd;border-radius:10px;background:#f5fbf6;color:#2b5231;font-size:12px;line-height:1.55}
.booking-band{background:#fff;color:#111}.booking-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:58px;align-items:start}.booking-copy{position:sticky;top:28px}.booking-copy p{color:#5f6166}.booking-hours{display:flex;gap:14px;align-items:flex-start;padding:17px 0;border-top:1px solid #dedee1;border-bottom:1px solid #dedee1;margin:24px 0}.booking-hours strong{display:block;color:#111}.booking-hours span{font-size:13px;color:#696b70}.calendar-shell{background:#35363a;color:#fff;border-radius:24px;padding:28px;box-shadow:0 28px 70px rgba(0,0,0,.18)}.calendar-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:18px}.calendar-top h3{font-size:24px;margin-bottom:5px}.calendar-top p{font-size:12px;color:#9d9fa4;margin:0}.live-pill{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:#fff;background:var(--red);padding:6px 9px;border-radius:99px;white-space:nowrap}.calendar-status{border:1px solid var(--line);border-radius:12px;padding:14px;color:#aeb0b5;font-size:13px}.calendar-status.error{border-color:rgba(169,20,28,.45);color:#ffb8bb;background:rgba(169,20,28,.08)}.date-tabs{display:flex;gap:8px;overflow:auto;padding-bottom:8px;margin-bottom:12px}.date-tab{border:1px solid var(--line);background:#424349;color:#dedfe2;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800;white-space:nowrap}.date-tab.active{border-color:var(--red);background:rgba(169,20,28,.14);color:#fff}.slot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.slot-btn{background:#424349;border:1px solid var(--line);color:#fff;border-radius:9px;padding:11px 8px;font-size:12px;font-weight:800}.slot-btn:hover,.slot-btn.active{border-color:var(--red);background:var(--red)}.booking-form{margin-top:20px;border-top:1px solid var(--line);padding-top:20px}.booking-form[hidden]{display:none}.booking-form .field>span{color:#d9dade}.booking-form .field input,.booking-form .field textarea{background:#424349;color:#fff;border-color:#353539}.booking-form .two-col{gap:10px}.booking-submit{margin-top:18px;width:100%}.booking-note{font-size:10px;color:#82848a;margin-top:12px;text-align:center}.booking-success{border:1px solid rgba(70,191,92,.45);background:rgba(70,191,92,.09);border-radius:13px;padding:20px;color:#d7f4dc}.booking-success strong{display:block;color:#fff;font-size:20px;margin-bottom:6px}
.faq{max-width:900px}.faq details{border-top:1px solid var(--line);padding:21px 0}.faq summary{font-weight:900;cursor:pointer;list-style:none;padding-right:30px;position:relative}.faq summary:after{content:"+";position:absolute;right:0;color:var(--red);font-size:21px}.faq details[open] summary:after{content:"–"}.faq details p{color:#b6b7bb;margin:13px 0 0;font-size:14px}
.content-page{background:#fff;color:#111;min-height:70vh}.content-hero{background:#34353a;color:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:80px 28px}.content-hero-inner{max-width:1080px;margin:auto}.content-hero h1{font-size:clamp(42px,5vw,67px);max-width:950px}.content-hero p{font-size:19px;color:#c1c2c6;max-width:800px}.breadcrumbs{font-size:11px;color:#9b9ca1;margin-bottom:24px}.breadcrumbs a{color:#fff}.content-body{max-width:960px;margin:auto;padding:74px 28px 90px;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:58px;align-items:start}.article h2{font-size:36px;line-height:1.15;margin:48px 0 15px}.article h2:first-child{margin-top:0}.article h3{font-size:23px;margin:34px 0 10px}.article p,.article li{color:#4f5156;font-size:16px}.article ul{padding-left:21px}.article a{color:var(--red);font-weight:800}.page-cta{background:#36373c;color:#fff;border-radius:18px;padding:25px;margin-top:38px;border-left:5px solid var(--red)}.page-cta h3{margin-top:0}.page-cta p{color:#bbbcc0}.sidebar-card{border:1px solid #dedee1;border-top:5px solid var(--red);border-radius:16px;padding:21px;position:sticky;top:25px}.sidebar-card h3{margin-bottom:9px}.sidebar-card p{font-size:13px;color:#64666b}.sidebar-links{display:grid;gap:8px;border-top:1px solid #e2e2e4;padding-top:14px}.sidebar-links a{font-size:12px;font-weight:800}.sidebar-links a:hover{color:var(--red)}
footer{border-top:1px solid var(--line);max-width:1240px;margin:0 auto;padding:48px 28px 32px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:34px;color:#9fa1a6;font-size:12px}footer img{width:300px;max-height:118px;object-fit:contain;object-position:left center}footer b{color:#fff}footer p{margin-top:9px}.footer-disclaimer{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;color:#73757b}
@media(max-width:1020px){.site-header nav{display:none}.hero,.assessment,.split-section,.local-seo,.booking-section{grid-template-columns:1fr}.assessment-intro,.booking-copy{position:static}.service-grid{grid-template-columns:1fr 1fr}.hero{gap:34px}.process-wrap{border-radius:0;margin:0}.split-section{gap:30px}.local-seo,.booking-section{gap:32px}footer{grid-template-columns:1fr 1fr}.content-body{grid-template-columns:1fr}.sidebar-card{position:static}.header-actions .btn-outline{display:none}}
@media(max-width:680px){.announcement{font-size:10px}.site-header{padding:13px 17px}.brand{min-width:0}.brand img{width:238px;max-height:80px}.header-actions .btn{display:none}.section-pad{padding:64px 18px}.hero{padding-top:46px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .text-link{text-align:center}.trust-row{display:grid}.hero-panel{padding:24px;border-radius:20px}.service-grid,.process,.choice-grid,.two-col,.mini-proof,.slot-grid{grid-template-columns:1fr}.service-card{min-height:0}.process-wrap{padding-left:18px;padding-right:18px}.lead-form{padding:21px 16px;border-radius:18px;min-height:0}.form-actions{align-items:stretch}.form-actions button{min-width:0;flex:1}.assessment{gap:30px}.calendar-shell{padding:20px 15px}.calendar-top{display:block}.live-pill{display:inline-block;margin-top:8px}footer{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.footer-bottom,.footer-disclaimer{grid-column:auto}h1{letter-spacing:-2px}.content-hero{padding:62px 18px}.content-body{padding:54px 18px}.article h2{font-size:30px}}


/* Texas SEO/service-area navigation */
.service-area-section { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.area-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px; margin-top:28px; }
.area-card { display:flex; min-height:104px; flex-direction:column; justify-content:center; gap:7px; padding:20px; border:1px solid #dedede; background:#fff; color:#111; text-decoration:none; transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease; }
.area-card strong { font-size:1.05rem; }
.area-card span { color:#686868; font-size:.87rem; line-height:1.45; }
.area-card:hover { transform:translateY(-2px); border-color:#a9141c; box-shadow:0 12px 28px rgba(0,0,0,.08); }
.service-area-note { margin-top:22px; color:#555; }
.location-personalized { animation:cm-location-in .25s ease both; }
@keyframes cm-location-in { from { opacity:.55 } to { opacity:1 } }
@media (max-width:980px){ .area-grid{grid-template-columns:repeat(2,minmax(0,1fr));} }
@media (max-width:560px){ .area-grid{grid-template-columns:1fr;} }

/* v10 — lighter premium Credit Marshall theme */
:root{
  --black:#ececef;
  --black2:#f4f4f6;
  --charcoal:#dedfe3;
  --panel:#ffffff;
  --gray:#74767c;
  --muted:#5e6167;
  --light:#f8f8f9;
  --white:#ffffff;
  --red:#8f1d24;
  --red-dark:#6f1419;
  --red-soft:#f5e9ea;
  --line:rgba(25,27,31,.12);
  --line-dark:#d7d8dc;
  --shadow:0 24px 60px rgba(25,27,31,.12);
}
html{background:var(--black)}
body{background:var(--black);color:#202126}
.announcement{background:var(--red);color:#fff}
.site-header{background:var(--black)}
.site-header nav{color:#34363b}
.site-header nav a:hover,.text-link:hover,footer a:hover{color:var(--red)}
.btn{background:var(--red);box-shadow:0 12px 28px rgba(143,29,36,.18)}
.btn:hover{background:var(--red-dark)}
.btn-outline{color:#202126;border-color:rgba(25,27,31,.24);background:rgba(255,255,255,.35)}
.btn-outline:hover{border-color:var(--red);color:var(--red);background:#fff}
.hero:before{background:radial-gradient(circle,rgba(143,29,36,.10),transparent 67%)}
.eyebrow{color:var(--red)}
h1,h2,h3{color:#202126}
h1 span{color:var(--red)}
.lead{color:#4f5259}
.text-link{color:#202126}
.trust-row span{border-color:rgba(25,27,31,.16);color:#55585f;background:rgba(255,255,255,.4)}
.hero-panel{background:linear-gradient(145deg,#ffffff,#f2f2f4);border-color:rgba(143,29,36,.42);box-shadow:0 24px 60px rgba(25,27,31,.12)}
.hero-panel:before{background:rgba(143,29,36,.10)}
.hero-panel h2{color:#202126}
.hero-panel p{color:#5a5d64}
.check-list{color:#292b30}
.hero-panel small{color:#777a80}
.statement-band{background:#dedfe3;border-color:rgba(25,27,31,.10)}
.statement-band h2{color:#202126}
.white-section{background:#fff;color:#111}
.section-heading p,.split-section p,.assessment-intro>p,.booking-copy>p{color:#55585f}
.process-wrap{background:#f7f7f8;border-color:#d4d5d9;box-shadow:0 18px 44px rgba(25,27,31,.05)}
.process article{border-color:#dddde0}
.process h3{color:#202126}
.process p{color:#666970}
.local-copy p{color:#55585f}
.location-card{box-shadow:0 20px 50px rgba(25,27,31,.10)}
.fit-list>div{background:#fff;border-color:#d9dade;box-shadow:0 10px 24px rgba(25,27,31,.04)}
.fit-list p{color:#5f6268!important}
.assessment{border-color:#d2d3d7}
.mini-proof div{border-color:#d1d2d6}
.mini-proof span{color:#666970}
.lead-form{box-shadow:0 24px 60px rgba(25,27,31,.10)}
.booking-band{background:#fff}
.calendar-shell{background:#f2f2f4;color:#202126;box-shadow:0 24px 60px rgba(25,27,31,.12);border:1px solid #d8d9dd}
.calendar-top{border-color:#d7d8dc}
.calendar-top h3{color:#202126}
.calendar-top p{color:#686b71}
.calendar-status{border-color:#d4d5d9;color:#5f6268;background:#fff}
.date-tab{border-color:#d6d7db;background:#fff;color:#34363b}
.date-tab.active{border-color:var(--red);background:var(--red-soft);color:var(--red-dark)}
.slot-btn{background:#fff;border-color:#d6d7db;color:#26282d}
.slot-btn:hover,.slot-btn.active{border-color:var(--red);background:var(--red);color:#fff}
.booking-form{border-color:#d5d6da}
.booking-form .field>span{color:#34363b}
.booking-form .field input,.booking-form .field textarea{background:#fff;color:#202126;border-color:#d0d1d5}
.booking-note{color:#6f7278}
.faq details{border-color:#d0d1d5}
.faq summary{color:#202126}
.faq details p{color:#55585f}
.content-hero{background:#e2e3e6;color:#202126;border-color:#d4d5d8}
.content-hero h1{color:#202126}
.content-hero p{color:#55585f}
.breadcrumbs{color:#666970}
.breadcrumbs a{color:#202126}
.page-cta{background:#f3f3f5;color:#202126;border:1px solid #dadbdf;border-left:5px solid var(--red)}
.page-cta h3{color:#202126}
.page-cta p{color:#5f6268}
footer{border-color:#d0d1d5;color:#5c5f66}
footer b{color:#202126}
.footer-disclaimer,.footer-bottom{border-color:#d0d1d5}
.footer-bottom{color:#777a80}
