.cnc-control-module__QhEXoG__hero{color:#fff;box-shadow:inset 0 -5px var(--blue);background:#23282b;padding-block:clamp(2rem,5vw,4rem)}.cnc-control-module__QhEXoG__hero :focus-visible{outline-color:#9ec7ff}.cnc-control-module__QhEXoG__heroGrid{grid-template-columns:minmax(0,1fr) 12rem;align-items:center;gap:3rem;display:grid}.cnc-control-module__QhEXoG__hero h1{letter-spacing:-.035em;text-transform:uppercase;max-width:24ch;margin:1rem 0;font-size:clamp(2.1rem,4.3vw,4rem);line-height:1.08}.cnc-control-module__QhEXoG__intro{color:#d6dce0;max-width:62ch;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.6}.cnc-control-module__QhEXoG__brandStatement{color:#bdcbd5;font-size:1.7rem;line-height:1.3}.cnc-control-module__QhEXoG__blueRule{background:#3984ff;width:2.5rem;height:4px;margin-block:1.5rem;display:block}.cnc-control-module__QhEXoG__brandWords{letter-spacing:.13em;font-size:.9rem;line-height:1.5}.cnc-control-module__QhEXoG__tour{padding-block:clamp(2.5rem,5vw,4rem);scroll-margin-top:7rem}.cnc-control-module__QhEXoG__tour h2{letter-spacing:-.03em;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.15}.cnc-control-module__QhEXoG__tourIntro{color:#52616e;margin-top:.75rem;font-size:1.15rem}.cnc-control-module__QhEXoG__tour figure{margin:2rem 0 1.5rem}.cnc-control-module__QhEXoG__imageFrame{border:4px solid #23282b;border-radius:5px;position:relative}.cnc-control-module__QhEXoG__imageFrame img{width:100%;height:auto;display:block}.cnc-control-module__QhEXoG__marker{color:#fff;background:#075be8;border:2px solid #fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-weight:750;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0007}.cnc-control-module__QhEXoG__marker:before{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cnc-control-module__QhEXoG__marker:hover{background:#003d9c}.cnc-control-module__QhEXoG__marker:focus-visible,.cnc-control-module__QhEXoG__fullSize a:focus-visible{outline-offset:4px;outline:3px solid #ffbf47}.cnc-control-module__QhEXoG__tour figcaption{color:#52616e;margin-top:1rem;font-size:.9rem;line-height:1.6}.cnc-control-module__QhEXoG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.cnc-control-module__QhEXoG__cards li{box-shadow:inset 0 2px var(--blue), 0 3px 10px #172d4510;background:linear-gradient(145deg,#f0f5fb,#fff 42%);border:1px solid #ccd7e0;border-radius:6px;align-items:start;gap:1rem;padding:1.25rem;scroll-margin-top:8rem;display:flex}.cnc-control-module__QhEXoG__cards li:target{background:#eef4ff;border-color:#075be8}.cnc-control-module__QhEXoG__number{color:#fff;background:#075be8;border-radius:50%;flex:0 0 2.75rem;place-items:center;height:2.75rem;font-weight:750;display:grid}.cnc-control-module__QhEXoG__cards h3{margin:.45rem 0 .8rem;font-size:1.1rem;line-height:1.3}.cnc-control-module__QhEXoG__cards p{color:#52616e;font-size:.95rem;line-height:1.65}.cnc-control-module__QhEXoG__fullSize{text-align:center;margin-block:2rem}.cnc-control-module__QhEXoG__fullSize a{color:#075be8;border:1px solid #075be8}.cnc-control-module__QhEXoG__fullSize p{color:#52616e;margin-top:.75rem;font-size:.85rem}.cnc-control-module__QhEXoG__disclaimer{text-align:center;border-top:1px solid #d7dfe5;padding-top:1.5rem;font-weight:650;line-height:1.7}.cnc-control-module__QhEXoG__details{border-top:1px solid #d7dfe5}@media (max-width:1000px){.cnc-control-module__QhEXoG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-control-module__QhEXoG__heroGrid{grid-template-columns:minmax(0,1fr) 10rem;gap:2rem}}@media (max-width:700px){.cnc-control-module__QhEXoG__heroGrid{grid-template-columns:1fr}.cnc-control-module__QhEXoG__brandStatement{font-size:1.35rem}.cnc-control-module__QhEXoG__brandWords{font-size:.8rem}.cnc-control-module__QhEXoG__cards{grid-template-columns:1fr}.cnc-control-module__QhEXoG__marker{width:1.7rem;height:1.7rem;font-size:.8rem}.cnc-control-module__QhEXoG__hero h1{overflow-wrap:anywhere}}
