@media(max-width:620px){
  body{width:100%;overflow-x:hidden}.site-header{height:68px;padding:0 18px}.wordmark img{width:140px;height:48px}.site-header nav{gap:8px}.site-header .outline{padding:9px 13px}.site-header .nav-cta{display:none}
  .hero{display:block;grid-template-columns:minmax(0,1fr);min-width:0;width:100%;min-height:0;padding:55px 18px 68px}.hero>*{min-width:0;width:100%;max-width:100%}.hero h1{font-size:38px;line-height:1.08;letter-spacing:-1.7px;max-width:100%;overflow-wrap:anywhere}.lead{font-size:15px;line-height:1.65;max-width:100%}.hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.cta{width:100%}.hero-proof{gap:9px 14px}.product-stage{width:100%;max-width:100%;min-width:0;margin-top:42px;padding:0 0 56px}.desktop-window{width:100%;max-width:100%;transform:none;border-radius:11px}.browser-bar{height:26px}.app-shell{grid-template-columns:66px minmax(0,1fr);min-height:290px}.demo-sidebar{padding:12px 7px;gap:7px}.demo-sidebar>img{width:20px;height:23px}.demo-sidebar>b{font-size:7px;margin:-28px 0 11px 25px}.demo-sidebar>span{font-size:5px;padding:5px}.demo-sidebar>small{font-size:5px}.demo-top{height:32px;padding:0 9px}.demo-title{padding:12px 10px 7px}.demo-title h3{font-size:13px}.demo-title p{font-size:5px}.demo-steps{margin:3px 10px 8px}.demo-steps b{font-size:4.5px;padding:5px 2px}.demo-content{grid-template-columns:minmax(0,1fr);margin:0 10px}.demo-summary{display:none}.demo-panel-head{font-size:6px;padding:8px}.demo-product{grid-template-columns:27px minmax(0,1fr) auto;padding:7px}.machine{height:27px}.demo-product p b{font-size:5.5px}.demo-product p small,.demo-product>strong{font-size:4.5px}.phone-window{width:138px;right:-5px;bottom:0;border-width:5px;border-radius:22px;padding:17px 8px 10px}.mobile-card label{font-size:5px}.mobile-total b{font-size:8px}
  .audience{padding:22px 18px;gap:13px;font-size:8px}.section{padding:72px 18px}.section-heading h2,.signup h2,.showcase-copy h2{font-size:32px;letter-spacing:-1.2px}.section-heading{margin-bottom:34px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:0}.product-showcase{padding:72px 18px 90px}.screens-collage{min-height:470px}.wide-screen{width:100%;border-width:4px}.screen-layout{grid-template-columns:62px 1fr;min-height:280px}.screen-layout aside{padding:11px 6px}.screen-layout aside img{width:22px;height:25px;margin-bottom:6px}.screen-layout aside span{font-size:5px;padding:5px}.client-screen{padding:14px 10px}.client-screen h3{font-size:14px}.client-screen table{font-size:5px}.client-screen th,.client-screen td{padding:6px 4px}.mini-phone{width:125px;min-height:275px;border-width:4px;border-radius:20px}.mini-phone.one{right:-4px;top:208px}.mini-phone.two{left:10px;bottom:-25px}.product-tile{grid-template-columns:22px 1fr 14px}.pdf-sheet{min-height:145px}
  .how ol{grid-template-columns:1fr;gap:0}.how li,.how li:nth-child(3){border-left:0;border-top:1px solid var(--line);padding:22px 0}.how li:first-child{border-top:0}.plans{padding:72px 0}.plans-inner{padding:0 18px}.plan-grid article{padding:26px}.faq{gap:30px}.faq>div>h2{font-size:32px}.signup{margin:0 12px 70px;padding:34px 20px;border-radius:16px}.signup form{grid-template-columns:1fr;padding:20px}.signup button,.signup #signup-message,.signup form>small{grid-column:auto}footer{padding:30px 18px;flex-direction:column;align-items:flex-start;gap:12px}footer p{margin:0}footer>div{flex-wrap:wrap;gap:14px 20px}
}
@media(max-width:360px){.hero h1{font-size:34px}.site-header .outline{padding:8px 10px}.wordmark img{width:128px}.screens-collage{min-height:440px}.mini-phone{width:116px}.mini-phone.one{top:190px}.feature-grid article{padding:22px}.signup{margin-inline:8px}}
