@media(max-width:900px){.hero{grid-template-columns:1fr;gap:45px;text-align:center}.hero-copy{display:flex;flex-direction:column;align-items:center}.hero-text{font-size:16px}.hero-visual{order:-1}.feature-grid{grid-template-columns:1fr 1fr}.steps-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}}@media(max-width:680px){.site-header{height:68px}.mobile-menu-btn{display:block}.site-nav{display:none;position:absolute;top:68px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:18px 5%;flex-direction:column;align-items:stretch;gap:15px}.site-nav.open{display:flex}.site-nav a{text-align:center;padding:6px}.site-nav .btn{text-align:center}.page-section{padding:68px 20px}.hero{min-height:auto;padding-top:55px}.hero h1{font-size:42px}.hero-actions{width:100%;flex-direction:column}.hero-actions .btn{width:100%}.hero-trust{justify-content:center}.keyboard-card{padding:18px}.mini-keyboard{gap:4px}.mini-key{height:32px;font-size:8px}.feature-grid,.steps-grid{grid-template-columns:1fr}.site-footer{flex-direction:column;text-align:center}.profile-grid{grid-template-columns:1fr 1fr}.assessment-intro,.assessment-body{padding-left:18px;padding-right:18px}.typing-passage{font-size:17px;padding:18px;line-height:1.8}.assessment-top{align-items:flex-start;flex-direction:column}.assessment-stats{flex-wrap:wrap;gap:10px}.assessment-actions{flex-direction:column-reverse;align-items:stretch}.assessment-actions>*{width:100%}.result-grid{grid-template-columns:1fr}.results{padding:30px 18px}.result-hero{font-size:52px}.view{padding:32px 18px 60px}.view-header{align-items:flex-start;flex-direction:column}.view-header h1{font-size:30px}.stat-grid{grid-template-columns:1fr 1fr}.stat-card strong{font-size:24px}}