:root{font-family:Arial,Helvetica,sans-serif;color:#183348;background:#eef5fb;--navy:#102d48;--blue:#216eaa;--orange:#f28c28}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.6}a{color:#175f96;text-underline-offset:3px}button,input,select{font:inherit}h1,h2,h3,p{margin-top:0}h2,h3{color:#102d48}h2{font-size:27px;line-height:1.2;letter-spacing:-.02em}.wrap{max-width:1200px;padding-inline:32px;margin:auto}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.1em;color:#9dcfff;margin-bottom:15px}.pilot-hero{background:linear-gradient(90deg,rgba(7,30,50,.98),rgba(7,30,50,.86) 55%,rgba(7,30,50,.6)),url('/image/industrial_automation_control_workbench.jpg') center/cover;color:#d9e6f0}.intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.8fr);gap:65px;align-items:center;padding-block:36px 40px}.hero-copy h1{color:#fff;font-size:clamp(36px,3.8vw,50px);line-height:1.1;letter-spacing:-.035em;margin:22px 0 18px}.lead{font-size:17px;max-width:550px;margin-bottom:18px}.pilot-offer{font-size:14px;color:#c9dbe9;margin:0}.pilot-offer strong{color:#fff}.standards-badge{display:flex;flex-direction:column;gap:2px;padding:11px 15px;border:1px solid #4aaf76;border-left:4px solid #4aaf76;border-radius:6px;background:rgba(33,112,69,.25);color:#f0fff5;text-decoration:none;max-width:540px}.standards-badge strong{font-size:12px;letter-spacing:.08em;color:#7ce8a5}.standards-badge span{font-size:12px;font-weight:600}.standards-badge small{font-size:11px;color:#c9f5da;text-decoration:underline}.standards-badge:hover{background:rgba(33,112,69,.4)}.setup-card{background:#fff;border:1px solid #cbdce9;border-radius:10px;padding:28px;color:#183348;min-width:0;overflow-wrap:anywhere}.setup-card h2{margin-bottom:16px}.setup-card>p{font-size:15px;margin-bottom:17px}.btn,button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #429bde;border-radius:7px;background:#216eaa;color:#fff;font-weight:700;text-decoration:none;text-align:center;line-height:1.4;cursor:pointer}.btn:hover,button:hover{background:#1d6096}.full{width:100%}.sign-in{font-size:13px!important;text-align:center;margin:14px 0!important}.small{font-size:12px!important;line-height:1.5;color:#526778;margin-bottom:0!important}.setup-card .eyebrow{color:#286791;font-size:11px}.setup-card label{display:block;font-weight:bold;font-size:14px;margin:15px 0 6px}.setup-card input,.setup-card select{display:block;width:100%;max-width:100%;min-width:0;padding:10px;border:1px solid #8097a9;border-radius:5px;margin-top:5px;color:#183348;background:#fff}.setup-card #team-hint{margin:6px 0 0}.setup-card .check{display:flex;gap:10px;font-weight:normal;font-size:12px;align-items:flex-start}.check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:#216eaa}.setup-card form .full{margin-top:16px}.setup-card form>.small{margin-top:10px}.secondary{background:#edf4f8;color:#175f96;border-color:#cadbe8}.secondary:hover{background:#dce9f4}.notice,.error{padding:14px;border-radius:6px;margin-bottom:18px;font-size:14px}.notice{background:#e7f3ee;color:#154936}.error{background:#fff0ea;color:#8b3011}.videos{padding-block:30px}.videos h2{margin-bottom:20px}.video-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.video-title{display:flex;gap:15px;align-items:baseline;justify-content:space-between;margin-bottom:12px}.video-title h3{font-size:17px;margin:0}.video-title span{font-size:12px;color:#526778;white-space:nowrap}.video-card video{width:100%;display:block;aspect-ratio:16/10;object-fit:contain;background:#071e32;border-radius:8px}.video-caption{display:flex;gap:14px;justify-content:space-between;align-items:baseline;margin-top:11px}.video-caption p{font-size:12px;color:#526778;margin:0}.video-caption a{font-size:13px;font-weight:700;white-space:nowrap}.link-note{font-size:11px;color:#526778;margin:16px 0 0}.pilot-footer{padding-block:22px 26px;border-top:1px solid #cbdce9;font-size:12px;color:#526778}.pilot-footer p{margin-bottom:12px}.pilot-footer nav{display:flex;gap:20px;flex-wrap:wrap}.pilot-footer nav a{font-size:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f28c28;outline-offset:3px}.site-header a:focus-visible{outline:2px solid #f28c28!important;outline-offset:2px}@media(max-width:900px){.intro{gap:32px;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.hero-copy h1{font-size:39px}.video-caption{display:block}.video-caption a{display:inline-block;margin-top:6px}}@media(max-width:760px){.wrap{padding-inline:22px}.intro{grid-template-columns:1fr;gap:24px;padding-block:26px 30px}.hero-copy h1{font-size:35px;margin-top:18px}.lead{font-size:16px}.setup-card{padding:24px}.setup-card h2{font-size:25px}.eyebrow{font-size:10px}.video-grid{grid-template-columns:1fr;gap:24px}.videos h2{font-size:25px}.video-title{margin-bottom:10px}.pilot-footer nav{gap:12px 18px}}@media(max-width:360px){.wrap{padding-inline:16px}.hero-copy h1{font-size:31px}.setup-card{padding:20px}}
