@media(min-width:1500px){.hero{padding-top:110px;padding-bottom:90px}}@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.nav{gap:17px}.header-inner{gap:20px}.hero{gap:32px}.hero h1{font-size:52px}.demo-app{grid-template-columns:90px 1fr}.demo-sidebar{padding:15px 8px}.email-peek{right:0}.bento{grid-template-columns:1fr 1fr}.card.feature-main{grid-row:span 2}.share-section{gap:35px;padding:40px}.faq-grid{gap:40px}}
@media(max-width:800px){.header-inner{height:76px}.brand{font-size:23px}.header-actions{margin-left:auto;gap:12px}.nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--paper);padding:24px;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:18px}.nav.is-open{display:flex}.menu-button{display:block}.header-actions .button{padding:9px 13px}.hero{grid-template-columns:1fr;padding:55px 0 40px;gap:25px}.hero h1{font-size:60px;max-width:620px}.intro{max-width:550px}.demo-scene{max-width:580px;width:100%;margin:auto;padding-top:15px}.demo-app{grid-template-columns:112px 1fr}.demo-caption{bottom:0}.trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:15px}.section{padding:65px 0}.section-top{align-items:flex-start;gap:20px;flex-direction:column}.section-top p{max-width:550px}.category-grid{grid-template-columns:repeat(3,1fr)}.share-section{grid-template-columns:1fr;gap:30px}.share-paper{max-width:480px}.security-grid,.faq-grid{grid-template-columns:1fr;gap:30px}.footer-top{flex-direction:column;gap:12px}.footer-links{padding:0}.page-hero h1{font-size:42px}}
@media(max-width:480px){.wrap{width:calc(100% - 36px)}.brand{font-size:20px;gap:7px}.brand img{width:31px;height:31px}.header-inner{gap:10px}.header-actions{gap:9px}.languages{gap:1px;font-size:10px}.menu-button{padding:5px 8px}.header-actions .button{font-size:12px;padding:8px 11px}.hero h1{font-size:47px;letter-spacing:-2.8px}.intro{font-size:16px}.demo-halo{inset:0 -10px 20px}.demo-app{grid-template-columns:75px 1fr;min-height:275px}.demo-sidebar{font-size:7px}.demo-brand{font-size:8px;gap:3px}.demo-brand img{width:14px}.demo-main{padding:16px 11px}.demo-main h3{font-size:18px}.demo-counts div{padding:7px}.demo-counts b{font-size:14px}.demo-main small{font-size:6px}.demo-collectors{gap:4px;font-size:8px}.demo-collectors div{padding:8px 4px}.email-peek{padding:13px;font-size:10px;bottom:30px}.demo-caption{font-size:9px}.trust-strip{font-size:11px}.bento{grid-template-columns:1fr}.card{padding:25px}.path-demo{margin-top:25px}.category-grid{grid-template-columns:1fr 1fr}.category{font-size:12px;padding:12px 4px;gap:8px}.share-section{padding:30px 24px;border-radius:20px}.share-paper{padding:20px}.permission{font-size:11px}.permission small{font-size:9px}.section h2,.cta h2{font-size:35px}.contact-grid{grid-template-columns:1fr}.prose{padding:25px}.footer-bottom{flex-direction:column;gap:8px}.footer-links{gap:18px}.page-hero{padding-top:45px}.page-hero h1{font-size:38px}.cta{padding:45px 22px}.button{padding:14px 21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media(max-width:800px){.demo-halo{transform:none;inset:0 0 20px}}@media(max-width:360px){.brand{font-size:17px;gap:5px}.brand img{width:27px;height:27px}.header-inner{gap:6px}.header-actions{gap:6px}.header-actions .button{padding:8px;font-size:11px}.languages{font-size:9px}.languages a{padding:3px}.menu-button{padding:5px}.hero h1{font-size:41px}.permission b{margin-right:5px}.permission small{font-size:8px;padding:5px}.share-section{padding:25px 18px}}
