.tutorial{display:block;max-width:1120px;margin:55px auto;padding:0 40px}.tutorial-hero{max-width:780px;padding-bottom:35px}.tutorial-hero h1{font-size:clamp(36px,5vw,58px)}.tutorial-hero>p:not(.eyebrow){max-width:55ch;color:#606b57}.tutorial-hero .button{display:inline-block;min-width:220px;margin-top:12px}.tutorial-nav{display:flex;gap:10px;flex-wrap:wrap;padding:20px 0;border-block:1px solid #d9dfd2}.tutorial-nav a{padding:7px 12px;border:1px solid #d4dbcd;border-radius:30px;font-size:12px;color:#354330;text-decoration:none}.tutorial-block{padding:70px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-bottom:1px solid #d9dfd2;scroll-margin-top:20px}.tutorial-block h2{font-size:clamp(28px,3.2vw,38px);line-height:1.15;letter-spacing:-.05em}.tutorial-block p{font-size:15px;line-height:1.8;color:#56624e}.tutorial-block a{font-size:14px;color:#172612}.path-preview{display:grid;gap:12px}.path-preview article{border:1px solid #cfd8c7;background:white;border-radius:13px;padding:20px 22px}.path-preview span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#182315;color:white;font-size:13px;margin-right:12px}.path-preview b{font-size:17px}.path-preview p{margin:10px 0 0 45px;font-size:13px}.mini-drill,.skills-demo,.conversation-demo,.device-demo,.access-demo{border:1px solid #cfd8c7;border-radius:16px;background:white;padding:24px;align-self:center}.mini-drill>span,.skills-demo>small,.conversation-demo>small{font-size:9px;letter-spacing:.1em;color:#67755e}.mini-table{border:2px solid #627c61;background:#17382e;color:white;border-radius:80px;display:grid;justify-items:center;gap:7px;padding:20px;margin-top:18px}.mini-table p{color:white;margin:8px 0;font-size:12px}.mini-table small{font-size:11px}.mini-table strong{font-size:11px;border:1px solid #66cbde;border-radius:10px;padding:7px 15px}.demo-hand{display:flex;justify-content:center;gap:8px;margin:12px 0}.demo-hand>div{font-size:23px;border:1px solid #c1c9ba;border-radius:5px;padding:6px 12px;box-shadow:0 3px 5px #10230a10}.demo-hand span{display:block;font-size:20px}.mini-actions{display:flex;gap:6px;justify-content:center}.mini-actions span{flex:1;text-align:center;padding:9px;border-radius:7px;font-size:13px;background:#3178bb;color:white}.mini-actions span:nth-child(2){background:#f8d548;color:#191c10}.mini-actions span:nth-child(3){background:#a27ad4}.mini-drill>p{font-size:12px;margin-bottom:0}.skills-demo>div{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:13px;margin:25px 0}.skills-demo span{font-size:11px}.skills-demo i{grid-column:1/-1;height:7px;background:#e9eee5;border-radius:9px;position:relative}.skills-demo i:after{content:'';position:absolute;inset:0 auto 0 0;width:var(--fill);background:#4b7655;border-radius:9px}.skills-demo>p{font-size:12px}.conversation-demo .question{border-radius:12px;background:#152211;color:white;padding:15px;margin-left:20px}.conversation-demo>p:not(.question){padding:15px;border:1px solid #d6dfce;border-radius:12px;margin-right:20px}.conversation-demo span{font-size:11px;color:#68745e}.device-demo{display:flex;justify-content:space-around;gap:15px;flex-wrap:wrap;text-align:center}.device-demo>div{display:grid;gap:10px}.device-demo span{font-size:55px;line-height:1}.device-demo b{font-size:13px}.device-demo>strong{align-self:center}.device-demo p{width:100%;font-size:12px;margin-bottom:0}.access-demo{display:grid;gap:12px}.access-demo b{font-size:15px}.access-demo span{font-size:13px;color:#5c6c52}.access-demo hr{border:0;border-top:1px solid #d9e1d2;width:100%}.privacy-block{border-bottom:0}.tutorial-end{padding:40px;background:#e9eee4;border-radius:16px;text-align:center}.tutorial-end a{display:block;max-width:300px;margin:20px auto 0}.tutorial-end>a:last-child{font-size:12px;color:#263720}@media(max-width:850px){.tutorial{display:block;padding:0 22px;margin:35px auto}.tutorial-block{grid-template-columns:1fr;gap:25px;padding:40px 0}.tutorial-hero h1{font-size:36px}.tutorial-nav{gap:7px}.tutorial-nav a{font-size:11px}.tutorial-block h2{font-size:29px}.tutorial-end{padding:25px}}
