/* Homepage Credential Clarity only. Keep the existing React text and two route links. */
html body #root section#credential-clarity.tesla-section{position:relative;isolation:isolate;display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;width:100%;height:auto!important;min-height:560px!important;max-height:none!important;padding:76px 6%!important;overflow:hidden;background:#071e36;scroll-margin-top:var(--ifcs-header-offset,128px);}
html body #root #credential-clarity > .bg-cover{position:absolute;inset:0;z-index:-2;background-image:url('/wp-content/mu-plugins/ifcs-hostgator-production/frontend/assets/ifcs-design/credential-clarity-nyc.png')!important;background-size:cover!important;background-position:center 55%!important;background-repeat:no-repeat;transform:none!important;opacity:1!important;}
html body #root #credential-clarity > .video-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#03182deb 0%,#03182dc9 32%,#03182d65 60%,#03182d12 100%)!important;opacity:1!important;pointer-events:none;}
html body #root #credential-clarity > .tesla-section-content{position:relative;z-index:1;width:58%;max-width:850px;margin:0!important;padding:0!important;text-align:left!important;transform:none!important;}
html body #root #credential-clarity > .tesla-section-content > p:first-child{color:#f0c369!important;font-size:12px!important;font-weight:700!important;letter-spacing:.2em!important;line-height:1.5!important;margin:0 0 18px!important;text-shadow:none!important;}
html body #root #credential-clarity h2{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(38px,3.8vw,68px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.025em!important;color:#fff!important;text-align:left!important;margin:0!important;text-shadow:0 2px 15px #00102140!important;}
html body #root #credential-clarity > .tesla-section-content > p:last-of-type{max-width:640px;margin:24px 0 0!important;color:#e3ebf5!important;font-size:clamp(16px,1.25vw,20px)!important;line-height:1.65!important;font-weight:400!important;text-align:left!important;opacity:1!important;text-shadow:0 1px 6px #00102150!important;}
html body #root #credential-clarity .tesla-cta-group{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:14px;margin-top:30px!important;width:100%;}
html body #root #credential-clarity .tesla-cta-group a{display:inline-flex!important;align-items:center;justify-content:center;min-height:52px;padding:14px 25px!important;border-radius:8px!important;font-size:15px!important;line-height:1.4;font-weight:650;white-space:normal;text-align:center;text-decoration:none;}
html body #root #credential-clarity .tesla-cta-group a:first-child{background:#1769f5!important;color:#fff!important;border:1px solid #4586fa;box-shadow:0 6px 22px #00142b40!important;}
html body #root #credential-clarity .tesla-cta-group a:last-child{background:#08254388!important;color:#fff!important;border:1px solid #e4bd70!important;box-shadow:none!important;}
html body #root #credential-clarity .tesla-cta-group a:focus-visible{outline:3px solid #f0c369;outline-offset:5px;}
@media(min-width:1800px){html body #root section#credential-clarity.tesla-section{min-height:640px!important;padding-block:90px!important;}}
@media(max-width:900px){html body #root section#credential-clarity.tesla-section{min-height:510px!important;padding:60px 5%!important;}html body #root #credential-clarity > .tesla-section-content{width:76%;}html body #root #credential-clarity > .video-overlay{background:linear-gradient(90deg,#03182de8,#03182d9e 65%,#03182d50)!important;}}
@media(max-width:540px){html body #root section#credential-clarity.tesla-section{min-height:0!important;padding:46px 22px!important;}html body #root #credential-clarity > .tesla-section-content{width:100%;max-width:none;}html body #root #credential-clarity > .bg-cover{background-position:62% center!important;}html body #root #credential-clarity > .video-overlay{background:linear-gradient(90deg,#03182de8,#03182dbd)!important;}html body #root #credential-clarity h2{font-size:clamp(34px,8.7vw,43px)!important;}html body #root #credential-clarity > .tesla-section-content > p:last-of-type{font-size:16px!important;margin-top:20px!important;}html body #root #credential-clarity .tesla-cta-group{gap:12px;margin-top:25px!important;}html body #root #credential-clarity .tesla-cta-group a{width:100%;min-height:50px;}}
@media(prefers-reduced-motion:reduce){html body #root #credential-clarity .tesla-cta-group a{transition:none!important;transform:none!important;}}
