[hidden]{display:none!important}.skip-link{position:absolute;left:16px;top:-80px;background:#fff;padding:12px;z-index:50}.skip-link:focus{top:12px}:focus-visible{outline:3px solid #b46b24;outline-offset:4px}.pilot-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:52px;align-items:center;padding:20px 0 42px}.pilot-hero h1{font-size:clamp(40px,5.3vw,64px)}.nav-login{font-weight:800}.demo-link{font-weight:800;display:inline-block;padding:8px 0}.adventure-window{border:1px solid #b7c9b6;border-radius:26px;background:#fffdf4;box-shadow:0 20px 40px #173f3410;overflow:hidden;transform:rotate(1deg)}.window-heading{display:flex;justify-content:space-between;background:#24544c;color:#faf7de;padding:14px 22px;font-size:12px;letter-spacing:2px;font-weight:800}.island-scene{height:245px;position:relative;background:linear-gradient(#ccdfd2 0 46%,#aed4d2 46% 100%);overflow:hidden}.island-scene:before{content:'';position:absolute;inset:65px 20px 20px;border-radius:50%;background:#87b47a;border:12px solid #e5d8a0;box-shadow:0 13px 0 #75b1b4}.island-path{position:absolute;left:27%;right:27%;top:85px;height:130px;border:15px solid #cdbd86;border-radius:50%;transform:rotate(-20deg)}.island-scene .hero-art{position:relative;justify-content:center;padding-top:66px;gap:5px;z-index:1}.island-scene .hero-art img{width:85px;height:90px;filter:drop-shadow(0 8px 3px #284b372a)}.island-scene .hero-art img:nth-child(2){transform:translateY(-25px)}.scene-label{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:13px;font-weight:800;color:#28544e}.adventure-window>p{padding:4px 22px;text-align:center;font-size:15px;color:#476358}.pilot-strip{display:flex;gap:18px;align-items:center;background:#e5eddd;border-radius:15px;padding:22px;margin-top:0}.pilot-strip>strong{min-width:170px;max-width:210px}.pilot-strip a{min-width:140px;font-weight:700}.step-number{font-size:14px;font-weight:900;color:#5e8064}.landing .grid{margin-top:24px}.landing .grid h3{font-size:23px}.landing details{border-top:1px solid #dde4d6;padding:16px 0}.landing summary{cursor:pointer;font-weight:700}.landing details p{margin-bottom:0}.closing{text-align:center;padding:15px 0}.closing .actions{justify-content:center}.closing p{max-width:none}.account-main{max-width:660px}.account-main h1{font-size:40px}.account-main input{font:inherit;padding:13px;border:1px solid #b8c9b9;border-radius:9px}.check-line{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:15px}.check-line input{margin-top:6px;flex-shrink:0}.form-links{display:flex;gap:18px;flex-wrap:wrap}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.setup-checklist{padding:18px 24px;border-bottom:1px solid #cad7c6;background:#eff4e9}.setup-checklist h2{font-size:21px;margin:0 0 8px}.setup-checklist p{margin:4px 0}.setup-checklist a{font-weight:700}.policy h1{font-size:44px}.policy{max-width:900px}.policy h2{margin-top:34px}.policy li{margin-bottom:10px}.step-card{margin:20px 0}.step-card h2{margin-top:0}.pilot-badge{display:inline-block;background:#e9efd9;border-radius:8px;padding:4px 9px;font-size:13px;font-weight:700}@media(max-width:800px){.pilot-hero{grid-template-columns:1fr;gap:25px}.adventure-window{max-width:480px;transform:none}.pilot-strip{flex-direction:column;align-items:flex-start}.pilot-strip>strong{max-width:none}.landing .actions>a{width:100%;text-align:center}.closing .actions{max-width:440px;margin:auto}}