.journey-boot{z-index:10000;color:#eff6ef;background:radial-gradient(at 90%,#1c493e 0,#0000 55%),#0b1b20;place-items:center;padding:32px;font-family:system-ui;display:grid;position:fixed;inset:0;overflow:hidden auto}.boot-card{width:min(100%,1040px);padding:36px 0;position:relative}.boot-brand{color:#d5fa83;align-items:center;gap:4px;font-size:40px;font-weight:1000;text-decoration:none;display:flex}.boot-brand span{align-self:flex-end;font-size:24px}.boot-brand small{letter-spacing:2px;color:#dbe8db;margin-left:20px;font-size:11px}.boot-content{max-width:660px;padding:64px 0 54px}.boot-content h1{letter-spacing:-3px;margin:20px 0 26px;font-size:clamp(36px,6vw,76px);line-height:1.06}.boot-kicker{letter-spacing:3px;color:#d5fa83;font-size:11px}.boot-note{color:#b4c7c2;max-width:460px;margin:0 0 28px;font-size:16px;line-height:1.8}.boot-primary{color:#142522;cursor:pointer;background:#d5fa83;border:0;border-radius:12px;padding:18px 24px;font-size:15px;font-weight:750;transition:transform .2s}.boot-primary:hover{transform:translateY(-2px)}.boot-primary:disabled{opacity:.65;cursor:wait}.boot-secondary{color:#dceadf;margin-top:20px;font-size:13px;display:block}.boot-how{color:#8da69f;margin-top:38px;font-size:11px;line-height:2}.boot-card footer{letter-spacing:2px;color:#7e9d92;border-top:1px solid #ffffff18;padding-top:24px;font-size:10px}.boot-orbit{pointer-events:none;opacity:.3;width:740px;height:740px;position:fixed;top:8%;right:-180px;transform:rotate(-24deg)}.boot-orbit span{border:1px solid #c0ef8d;border-radius:44%;position:absolute;inset:0}.boot-orbit span:nth-child(2){inset:64px}.boot-orbit span:nth-child(3){background:radial-gradient(circle,#a3de7730,#0000);inset:128px}.boot-stages{color:#718b83;gap:14px;padding:0;list-style:none;display:grid}.boot-stages li{align-items:center;gap:12px;font-size:14px;display:flex}.boot-stages li:before{content:"";border:1px solid;border-radius:50%;width:9px;height:9px}.boot-stages li[data-state=active]{color:#e1fcad}.boot-stages li[data-state=active]:before{background:#d5fa83;animation:1s infinite alternate bootPulse}.boot-stages li[data-state=done]{color:#b0c2b9}.boot-stages li[data-state=done]:before{background:#75bca0;border-color:#75bca0}@keyframes bootPulse{to{opacity:.3}}@media (width<=600px){.journey-boot{padding:24px}.boot-card{padding:16px 0}.boot-content{padding:48px 0 30px}.boot-content h1{letter-spacing:-1.5px}.boot-primary{width:100%}.boot-brand small{letter-spacing:1px;font-size:9px}.boot-orbit{right:-560px}.boot-how{max-width:240px}}
