*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:#172021;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}header{border-bottom:1px solid #e7ebeb;justify-content:space-between;align-items:center;padding:24px 6%;display:flex}.brand{letter-spacing:-2px;align-items:center;gap:3px;font-size:30px;font-weight:800;display:flex}.brand span{color:#007b70}.brand small{letter-spacing:1px;max-width:110px;margin-left:16px;font-size:11px;line-height:1.4}nav{align-items:center;gap:28px;font-size:14px;display:flex}.navcta{border:1px solid #172021;border-radius:5px;padding:9px 17px}section{max-width:1600px;margin:auto;padding:80px 8%}.hero{background:#f1f7f6;padding-top:95px;padding-bottom:90px}.eyebrow{letter-spacing:2px;color:#00776d;margin:0 0 25px;font-size:12px;font-weight:700}h1{letter-spacing:-4px;margin:0 0 30px;font-size:clamp(44px,6.5vw,88px);font-weight:700;line-height:1.07}h1 em{color:#007b70;font-style:normal}.intro{max-width:630px;margin-bottom:30px;font-size:21px}.button{color:#fff;cursor:pointer;background:#007b70;border:0;border-radius:5px;padding:15px 24px;font-size:16px;font-weight:600;display:inline-block}.button:hover{background:#005f56}.caption{color:#596966;font-size:13px}.split{grid-template-columns:1fr 1fr;gap:60px;display:grid}h2{letter-spacing:-1.5px;margin:0 0 25px;font-size:clamp(30px,3.5vw,46px);line-height:1.18}p{font-size:17px}.split p:first-child{margin-top:0}.values{border-top:1px solid #e1e9e7;border-bottom:1px solid #e1e9e7;grid-template-columns:1fr 1fr;gap:70px;padding-top:55px;padding-bottom:55px;display:grid}.values p:last-child{max-width:470px}.cards{grid-template-columns:1fr 1fr;gap:25px;display:grid}.cards article{background:#f2f6f5;border-radius:8px;padding:32px}.cards span{letter-spacing:1px;color:#007b70;font-size:12px;font-weight:700}h3{letter-spacing:-.5px;font-size:25px;line-height:1.25}.note{color:#596966;margin-top:25px;font-size:15px}.pilot{color:#fff;background:#102f2c;grid-template-columns:1fr 1fr;gap:75px;display:grid}.pilot .eyebrow{color:#89d9c6}.pilot p{max-width:420px}.pilot small{color:#b7ccc8}.pilot h2{font-size:52px}form{color:#172021;background:#fff;border-radius:9px;padding:32px}form h3{margin-top:0}.roles{gap:8px;margin-bottom:20px;display:flex}.roles button{cursor:pointer;background:#fff;border:1px solid #d5dfdc;border-radius:5px;flex:1;padding:12px 8px;font-size:14px}.roles button[aria-pressed=true]{color:#005c50;background:#e4f4ef;border-color:#007b70}label{margin-bottom:15px;font-size:14px;font-weight:600;display:block}input,textarea,select{width:100%;font:inherit;color:#172021;background:#fff;border:1px solid #c9d4d1;border-radius:4px;margin-top:6px;padding:11px}.consent{align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.consent input{flex-shrink:0;width:16px;margin-top:3px}.submit{width:100%}.submit:disabled{opacity:.7;cursor:default}.message{color:#005e51;margin-bottom:0;font-size:14px!important}footer{justify-content:space-between;align-items:center;gap:25px;padding:35px 8%;display:flex}footer p{color:#596966;font-size:13px}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:4px;outline:3px solid #51b9a6}@media (max-width:700px){header{padding:18px 6%}.brand small{display:none}nav{gap:13px}nav a:not(.navcta){display:none}section{padding:48px 7%}.hero{padding-top:65px}h1{letter-spacing:-2px}.intro{font-size:18px}.split,.values,.cards,.pilot{grid-template-columns:1fr;gap:26px}.pilot h2{font-size:40px}form{padding:22px}.roles button{font-size:13px}footer{flex-wrap:wrap}footer p{margin:0}}.brand{letter-spacing:-.8px;white-space:nowrap;font-size:24px}.privacy{color:#596966;font-size:12px;line-height:1.5}.brand small{display:none}@media (max-width:700px){.brand{font-size:20px}nav .navcta{padding:8px 10px;font-size:12px}footer .brand{font-size:20px}}.brand{gap:12px}.brand img{flex-shrink:0;width:42px;height:42px;display:block}@media (max-width:700px){.brand{gap:8px;font-size:17px}.brand img{width:32px;height:32px}header{padding-left:5%;padding-right:5%}}.brand{letter-spacing:-.4px;font-weight:400}header .brand{gap:8px;font-size:15.6px}header .brand img{width:21px;height:21px}footer .brand{gap:8px;font-size:16.8px}footer .brand img{width:21px;height:21px}.copyright{text-align:right}.consent{margin:18px 0;font-size:12px}@media (max-width:700px){header .brand{font-size:13px}header .brand img,footer .brand img{width:16px;height:16px}footer .brand{font-size:14px}footer{align-items:flex-start}.copyright{text-align:right;max-width:240px;margin-left:auto}}
