@media(max-width:680px){
html{font-size:12px!important;width:100%;overflow-x:hidden}body{width:100%;max-width:100%;overflow-x:hidden;font-size:12px;line-height:1.45}.header{height:48px!important;padding:0 10px!important}.brand{font-size:.98rem!important}.brand-mark{width:24px!important;height:24px!important;margin-right:6px!important;border-radius:7px!important}.menu{padding:5px 8px!important;font-size:.72rem!important;border-radius:7px!important}nav{top:48px!important;padding:8px!important;gap:5px!important}nav a{font-size:.72rem!important;padding:6px!important}
.hero{min-height:auto!important;padding:30px 10px 20px!important}.eyebrow,.hero .eyebrow{font-size:.53rem!important;letter-spacing:.11em!important;line-height:1.35!important}.hero h1,.page-hero h1{font-size:1.9rem!important;line-height:1!important;letter-spacing:-.05em!important;margin:10px auto 12px!important}.hero>p,.page-hero>p{font-size:.76rem!important;line-height:1.45!important;margin-bottom:13px!important;max-width:92%!important}.actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.actions .button{width:auto!important;min-height:34px!important;padding:6px 8px!important;font-size:.66rem!important;white-space:nowrap}.command{width:100%!important;height:40px!important;min-height:40px!important;margin:15px auto 0!important;padding:0 8px!important;border-radius:10px!important;font-size:.64rem!important;gap:6px!important}.command i{width:26px!important;height:26px!important;border-radius:7px!important}.command span{font-size:.7rem!important}.chat-launch{right:7px!important;bottom:7px!important;padding:7px 10px!important;font-size:.62rem!important;box-shadow:0 8px 22px #0007!important}.chat{right:6px!important;bottom:44px!important;width:calc(100vw - 12px)!important;border-radius:12px!important}.chat header,.chat form,.chat-messages{padding:8px!important}.chat input,.chat textarea{padding:6px!important;font-size:.72rem!important}
.device-stage,.live-system{visibility:visible!important;width:100%!important;max-width:100%!important;margin:16px auto 0!important;aspect-ratio:16/9!important;border-radius:12px!important;transform:none!important;left:auto!important}.device-stage{min-height:0!important}.device-caption{display:none!important}.trust{grid-template-columns:repeat(4,1fr)!important}.trust div{padding:10px 5px!important;border-right:1px solid var(--line)!important}.trust b{font-size:.66rem!important}.trust span{font-size:.48rem!important;line-height:1.25!important}
.section{padding:28px 10px!important}.section-head{gap:10px!important;margin-bottom:16px!important}.section h2,.section-head h2,.split h2,.cta h2{font-size:1.55rem!important;line-height:1.05!important;margin-bottom:9px!important}.section p,.split p,.cta p{font-size:.72rem!important;line-height:1.45!important}.cards{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.cards>a{min-height:135px!important;padding:10px!important;border-radius:11px!important}.cards h3{font-size:1rem!important;margin-bottom:5px!important}.cards p{font-size:.6rem!important;line-height:1.35!important}.cards span,.cards b{font-size:.55rem!important}.steps li{padding:8px 0!important;gap:8px!important}.steps h3{font-size:.9rem!important}.steps p{font-size:.62rem!important}
.nb-builder-showcase{width:100%!important;max-width:100%!important;padding:28px 10px!important;overflow:hidden!important}.nbbs-wrap,.nbbs-grid,.nbbs-copy,.nbbs-stage,.nbbs-deck{width:100%!important;max-width:100%!important;min-width:0!important}.nbbs-grid{display:flex!important;flex-direction:column!important;gap:10px!important}.nbbs-copy{order:-1!important;margin:0!important;padding:0!important;text-align:left!important;overflow:hidden!important}.nbbs-copy h2{max-width:100%!important;font-size:1.55rem!important;line-height:1.02!important;margin:0 0 8px!important;overflow-wrap:anywhere!important}.nbbs-copy>p{max-width:100%!important;margin:0 0 8px!important;font-size:.68rem!important;line-height:1.4!important}.nbbs-price{margin:0 0 7px!important;padding:5px 8px!important;font-size:.58rem!important}.nbbs-price b{font-size:.72rem!important}.nbbs-stage{height:220px!important;margin:5px 0 0!important}.nbbs-deck{inset:28px 0 0!important}.nbbs-card{height:175px!important}.nbbs-image{width:100%!important;max-width:100%!important;border-radius:11px!important}.nbbs-overlay{left:10px!important;right:10px!important;bottom:7px!important}.nbbs-overlay h3{font-size:.9rem!important}.nbbs-overlay small,.nbbs-sitebar{font-size:.45rem!important}.nbbs-prompt{margin:4px 3px 0!important;min-height:38px!important;padding:6px 34px 6px 8px!important;border-radius:9px!important;font-size:.54rem!important}.nbbs-prompt-text{min-height:25px!important}.nbbs-arrow{right:5px!important;width:28px!important;height:28px!important;border-radius:7px!important;font-size:.9rem!important}.nbbs-categories{width:100%!important;max-width:100%!important;margin-top:8px!important;gap:4px!important;padding-bottom:3px!important}.nbbs-category{padding:5px 7px!important;font-size:.52rem!important}.nbbs-proof,.nbbs-cta{display:none!important}
.page-hero{min-height:auto!important;padding:30px 10px 25px!important}.article{font-size:.72rem!important;line-height:1.5!important}.article h2,.v61-detail h2{font-size:1.15rem!important;margin-top:20px!important}.article h3{font-size:.92rem!important}.v61-lead{font-size:.8rem!important}.v61-deliverables{gap:4px!important;margin:9px 0 18px!important}.v61-deliverables li{padding:7px 7px 7px 25px!important;font-size:.64rem!important;border-radius:7px!important}.v61-deliverables li:before{left:8px!important}.v61-detail ol{padding-left:16px!important}.v61-detail ol li{padding:3px 0!important;font-size:.66rem!important}.v61-example{margin-top:18px!important;padding:11px!important;border-radius:9px!important}.v61-example .button{font-size:.62rem!important;padding:7px 10px!important}
.svc-hero{padding:24px 0!important}.svc-shell{padding-inline:9px!important}.svc-hero h1,.svc-head h2,.svc-cta h2{font-size:1.45rem!important}.svc-hero p,.svc-head p,.svc-product p{font-size:.64rem!important}.svc-nav{padding:5px 7px!important}.svc-nav a{font-size:.5rem!important;padding:4px 5px!important}.svc-product-grid,.svc-module-grid,.svc-process{grid-template-columns:repeat(2,1fr)!important;gap:5px!important}.svc-product,.svc-module,.svc-step{padding:8px!important;border-radius:8px!important}.svc-product h3,.svc-module b,.svc-step h3{font-size:.76rem!important}.svc-product ul{padding-left:13px!important;font-size:.56rem!important}.svc-details-button{margin-top:7px!important;padding:6px!important;font-size:.56rem!important;border-radius:6px!important}
.v62-home-work{padding:24px 7px!important}.v62-home-head{margin-bottom:10px!important}.v62-home-head h2{font-size:1.35rem!important;margin:5px 0!important}.v62-home-head p{font-size:.58rem!important}.v62-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.v62-home-grid>a{border-radius:7px!important}.v62-home-placeholder{height:48px!important;font-size:.43rem!important;padding:3px!important;text-align:center!important}.v62-home-grid>a>div{padding:5px!important}.v62-home-grid small{font-size:.38rem!important;letter-spacing:.04em!important}.v62-home-grid h3{font-size:.58rem!important;line-height:1.1!important;margin:3px 0!important}.v62-home-grid p{display:none!important}.v62-home-grid b{font-size:.42rem!important}.v62-home-all{margin-top:10px!important}.v62-home-all .button{padding:6px 9px!important;font-size:.58rem!important}
.projects{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.projects>a{min-width:0!important}.projects .project-visual{min-height:75px!important;padding:6px!important;border-radius:7px!important}.projects .project-visual span{font-size:.42rem!important}.projects .project-visual b{font-size:.62rem!important}.projects h3{font-size:.62rem!important;line-height:1.1!important;margin:5px 0 2px!important}.projects p{display:none!important}.v62-facts{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}.v62-facts div{padding:7px!important;border-radius:6px!important}.v62-facts b,.v62-facts span{font-size:.55rem!important}.v62-live .button{padding:7px 10px!important;font-size:.62rem!important}
footer{grid-template-columns:repeat(2,1fr)!important;padding:22px 10px!important;gap:12px!important}footer>div:first-child,footer>form{grid-column:1/-1!important}footer h3{font-size:.8rem!important}footer p,footer a{font-size:.58rem!important;margin:3px 0!important}footer .button{width:auto!important;padding:6px 9px!important}footer input{padding:6px 30px 6px 7px!important;font-size:.65rem!important}
}
@media(max-width:380px){.hero h1,.page-hero h1{font-size:1.65rem!important}.hero{padding-top:24px!important}.nbbs-copy h2{font-size:1.35rem!important}.nbbs-stage{height:195px!important}.nbbs-card{height:155px!important}.section{padding:23px 8px!important}.v62-home-work{padding-inline:5px!important}}
