.site-menu-toggle,.phone-speaker,.app-mobile-nav,.mobile-ending{display:none}.tour-caption{font-size:11px;color:#94a6b9;margin:-6px 0 13px}.demo-label #tour-toggle{background:#1b2938;color:#bfd7eb;padding:8px 12px;border-radius:8px;font-size:11px;min-height:36px}.app-more-menu[hidden]{display:none}.app-more-menu{display:none}.brand-source{font-size:10px;color:#90c8df;margin:0 0 14px}.product-demo{position:relative}.headline-line{display:inline}.hero h1 .mobile-ending{display:none}
@media(max-width:640px){
 body.theme-dark>header .nav{height:62px;gap:10px;padding-left:18px;padding-right:18px}.brand>.logo-crop{width:112px}.navlinks{margin-left:auto;gap:0}.site-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:4px;align-items:center;width:40px;height:40px;flex-shrink:0;border-radius:9px;background:#ffffff08;color:#d8e4ed}.site-menu-toggle span{width:17px;height:1.5px;background:currentColor;border-radius:2px}.site-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.site-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}body.theme-dark>header .nav .navlinks .btn:not(.blue):not(.light){font-size:10px;padding:9px 11px;min-height:36px;gap:0;border-radius:9px;white-space:nowrap}.navlinks .btn>span{display:none}.mobile-site-nav{display:none;padding:12px 22px 22px;background:#111b28;border-radius:0 0 18px 18px;box-shadow:0 18px 30px #0005}.mobile-site-nav.is-open{display:flex;flex-direction:column;gap:0}.mobile-site-nav a{padding:14px 4px;font-size:15px;border-bottom:1px solid #ffffff09}.hero.wrap{padding-top:25px}.hero .audience-label{font-size:10px;margin:0 0 13px}.hero h1{font-size:clamp(26px,7.65vw,35px);line-height:1.13;letter-spacing:-1.3px;margin:0;max-width:none}.hero h1 .headline-line{display:block;white-space:nowrap}.hero h1 .desktop-ending,.hero h1 .desktop-break{display:none}.hero h1 .mobile-ending{display:block;font-style:normal;margin:0}.hero-right{margin-top:15px;padding:0}.hero-right p{font-size:14px;line-height:1.55;margin:0 0 16px;max-width:350px}.hero-ctas{gap:17px;flex-wrap:nowrap}.hero-ctas .btn{font-size:11px!important;padding:11px 14px!important;gap:12px;min-height:40px}.hero-ctas .textlink{font-size:11px;white-space:nowrap}.hero-right .tiny{display:none}.demo-label{margin:24px auto 9px;max-width:340px;font-size:10px;align-items:center}.tour-caption{font-size:10px;max-width:340px;margin:0 auto 12px;min-height:30px;line-height:1.5}.product-demo{width:100%;max-width:340px;height:610px;max-height:none;min-height:0;margin:0 auto;display:flex;flex-direction:column;border:6px solid #303945;border-radius:34px;box-shadow:0 0 0 1px #53617180,0 25px 70px #0009;background:#0c1016;overflow:hidden;scroll-margin-top:80px}.phone-speaker{display:block;width:76px;height:16px;border-radius:0 0 12px 12px;background:#05070a;margin:0 auto 7px;flex-shrink:0}.product-demo .app-side{display:none!important}.product-demo .app-body{flex:1;min-height:0}.product-demo .app-top{height:32px;min-height:32px;padding:0 12px;font-size:9px}.product-demo .app-top button{font-size:9px;padding:5px}.product-demo .app-content{padding:13px 12px}.product-demo .app-stats{gap:5px;margin-bottom:15px}.product-demo .app-stats button{padding:9px 4px}.product-demo .app-stats strong{font-size:19px}.product-demo .app-stats small{font-size:7px;letter-spacing:.1px}.product-demo .find-row{padding:10px!important;gap:9px}.product-demo .find-row b{font-size:11px}.product-demo .find-row small{font-size:9px}.product-demo .find-icon{width:28px;height:28px;font-size:16px}.product-demo .section-label{margin:17px 0 9px}.product-demo .app-compose{margin:8px 10px;padding:7px 8px 7px 12px;min-height:38px}.product-demo .app-compose input{font-size:11px}.product-demo .app-compose button{padding:5px 9px}.product-demo .app-mobile-nav{display:flex;justify-content:space-around;flex-shrink:0;padding:5px 5px 8px;background:#131c27;border-top:1px solid #ffffff08}.product-demo .app-mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;font-size:8px;min-width:54px;min-height:44px;padding:6px 5px;border-radius:10px;color:#8d9cb0}.app-mobile-nav svg{width:17px;height:17px}.product-demo .app-mobile-nav button[aria-current=page]{background:#1c303f;color:#9ddbf2}.product-demo .app-more-menu:not([hidden]){display:grid;position:absolute;bottom:66px;right:10px;left:10px;z-index:10;background:#202b39;padding:8px;border:1px solid #ffffff12;border-radius:15px;box-shadow:0 10px 35px #0009}.app-more-menu button{text-align:left;min-height:44px;background:transparent!important}.product-demo .brand-tile{padding:15px}.product-demo .brand-tile h3{font-size:15px}.product-demo .brand-tile p{font-size:12px}.product-demo .pipeline-col{flex-basis:175px}.product-demo .people-row .person-copy{min-width:100px}.under-demo{max-width:340px;margin:auto;padding-top:17px;font-size:9px}.prototype-bar{font-size:9px;padding:5px 15px}.product-demo dialog{max-height:80dvh;overflow:auto}.product-demo .draft-card{padding:14px}.product-demo .draft-card textarea{font-size:12px;min-height:190px}.product-demo .sponsor-card .health-label{display:none}
}
@media(max-width:350px){body.theme-dark>header .nav{padding-left:12px;padding-right:12px;gap:6px}.brand>.logo-crop{width:94px}body.theme-dark>header .nav .navlinks .btn:not(.blue):not(.light){font-size:9px;padding:8px}.hero h1{font-size:26px;letter-spacing:-1.1px}.hero-ctas{gap:10px}.hero-ctas .btn{padding:10px!important}.product-demo{height:590px}.product-demo .app-stats strong{font-size:17px}}
