.public-site{font-size:16px;line-height:1.65}.public-width{width:min(1200px,100% - 64px);margin-inline:auto}.public-site a{color:inherit;text-decoration:none}.public-site a:not(.button):hover{text-underline-offset:5px;text-decoration:underline}.public-site .primary{color:var(--primary-foreground)}.public-site .button{white-space:normal;min-height:44px;padding-inline:20px;font-size:14px}.public-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.public-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.public-header select{color:var(--ink);background:0 0;border:0;min-height:44px}.public-header .brand{font-size:21px}.public-skip{background:var(--surface);z-index:10;padding:12px;position:absolute;top:-100px;left:20px}.public-skip:focus{top:12px}.public-hero{padding-top:72px}.public-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:700}.public-site h1{letter-spacing:-.05em;text-wrap:balance;max-width:940px;margin:0;font-size:clamp(40px,5.5vw,76px);font-weight:550;line-height:1.08}.public-site h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(30px,3.2vw,44px);font-weight:550;line-height:1.15}.public-site h3{margin:16px 0 12px;font-size:19px;line-height:1.3}.public-hero-bottom{justify-content:space-between;align-items:center;gap:40px;margin:32px 0 48px;display:flex}.public-lead{max-width:680px;color:var(--muted);margin:0;font-size:19px;line-height:1.6}.public-product{margin:0}.public-product img{border:1px solid var(--border);border-radius:8px;width:100%;height:auto;display:block}.public-product figcaption{color:var(--muted);justify-content:space-between;gap:24px;margin-top:12px;font-size:12px;display:flex}.public-section{padding-block:96px}.public-section-heading{max-width:700px}.public-section-heading>p:last-child{color:var(--muted)}.public-workflow{grid-template-columns:repeat(3,1fr);gap:40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.public-workflow li{border-top:1px solid var(--border);padding-top:24px}.public-number{color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px}.public-workflow p,.public-pilot-details p{color:var(--muted);margin:0}.public-pilot{background:var(--accent-soft);border-block:1px solid var(--border);padding-block:80px;scroll-margin-top:24px}.public-pilot-grid{grid-template-columns:1.1fr 1fr;gap:96px;display:grid}.public-pilot .button,.public-contact-note{margin-top:32px}.public-small{max-width:460px;color:var(--muted);font-size:13px}.public-contact-note{border-left:2px solid var(--accent);padding-left:16px}.public-pilot-details h3:first-child{margin-top:0}.public-pilot-details h3:not(:first-child){margin-top:32px}.public-questions{max-width:840px}.public-questions details{border-bottom:1px solid var(--border);padding:20px 0}.public-questions summary{cursor:pointer;font-weight:550}.public-questions p{color:var(--muted)}.public-footer{border-top:1px solid var(--border);align-items:center;gap:32px;padding-block:32px;font-size:13px;display:flex}.public-footer span{color:var(--muted);flex:1}@media (width<=760px){.public-width{width:calc(100% - 40px)}.public-header{flex-wrap:wrap;gap:16px;padding-block:20px}.public-header nav{flex-wrap:wrap;gap:12px}.public-header nav>a:not(.button){display:none}.public-hero{padding-top:48px}.public-hero-bottom{flex-direction:column;align-items:start;gap:24px}.public-product figcaption{flex-direction:column;gap:4px}.public-section{padding-block:64px}.public-workflow,.public-pilot-grid{grid-template-columns:1fr;gap:32px}.public-pilot{padding-block:56px}.public-footer{flex-wrap:wrap;gap:16px}.public-footer span{flex-basis:100%;order:3}.public-footer a{margin-left:auto}}
