/* Original ATC visual language: photograph-led, uncluttered, original typography. */
:root{--copper:#D67B35;--blue:#116EF6;--ink:#0A1C2B}.wrap,.site-header .bar,.auto-section .wrap{max-width:1200px}.site-header .brand img{width:230px}.site-header .nav{gap:0}.site-header .nav>li>a{font-size:14px}.hero .eyebrow.white{color:white}.hero .lead{max-width:650px}.hero h1{max-width:850px}.hero-media img{object-position:center}.hero .hero-actions{margin-top:30px}.hero .marker{color:#ef9a57}.atc-solutions{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.atc-solutions .ind-card figure{height:210px}.atc-solutions .body{padding:27px}.atc-solutions .body h3{font-size:25px;line-height:1.2;margin:10px 0 15px}.atc-solutions .body p{font-size:14px;line-height:1.75}.atc-solutions .body>.eyebrow{font-size:10px!important;color:#a45c2c}.quiet-status{font-size:12px;color:#677887;margin:24px 0 0;padding-bottom:15px}.clean-lead{margin:26px 0;max-width:540px;color:#536574;font-size:18px}.clean-steps{display:grid;gap:22px;margin-bottom:30px;color:#536574}.clean-steps b{color:#0a1c2b}.clean-photo{width:100%;height:500px;object-fit:cover;border-radius:12px}.clean-resources{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.resource-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:2px solid #d67b35;padding:24px 0;color:#14324a;font-size:18px;font-weight:700;text-decoration:none}.resource-link:hover{color:#116ef6}.clean-close{display:flex;justify-content:space-between;gap:35px;align-items:center}.clean-close h2{font-size:38px;max-width:700px}.experience-section{padding:var(--sec) 0}.experience-section h2{font-size:clamp(32px,3.2vw,44px);letter-spacing:-.025em}.experience-section .journey-card{border-radius:10px;box-shadow:none;transform:none}.experience-section .journey-card:before{display:none}.journey-card .eyebrow{min-height:0}.path-finder{border-radius:10px}.finder-intro{background:#eef3f5}.experience-light{background:#eef3f5}.nav-panel{background:#eef3f5;border-radius:10px}.experience-section .eyebrow{font-size:11px!important}.status-banner{display:none}.experience-dark{background:#071b2b}.site-footer .disclaimer{font-size:11px;max-width:1100px}.benefits .benefit p{margin-top:14px}.benefits .benefit h3{font-size:20px}.hero .trust-row ul{justify-content:center;gap:50px}.hero .trust-row li{font-size:13px}.site-header .nav .dd{font-size:14px}.site-header .nav>li:hover .menu,.site-header .nav>li:focus-within .menu{visibility:visible;opacity:1;pointer-events:auto}
@media(max-width:1100px){.site-header .brand img{width:190px}.header-phone{display:none!important}.clean-photo{height:430px}}
@media(max-width:700px){.atc-solutions,.clean-resources{grid-template-columns:1fr}.atc-solutions .ind-card figure{height:230px}.clean-close{align-items:flex-start;flex-direction:column}.clean-close h2{font-size:32px}.hero .trust-row ul{gap:12px;flex-wrap:wrap}.hero .marker-wrap{display:none}.clean-photo{height:330px}.experience-section{padding:60px 0}}
