html,body{overflow-x:hidden;max-width:100%}@media(max-width:900px){.topbar{width:100%;gap:8px;overflow:hidden}.topbar .brand{min-width:0;overflow:hidden;text-overflow:ellipsis}.top-cta{white-space:nowrap;flex:0 0 auto}.hero-two{width:100%;max-width:100%;padding:34px 16px 42px;overflow:visible}.hero-copy-two{width:100%;min-width:0}.hero-copy-two h1{font-size:clamp(32px,9.4vw,43px);line-height:1.06;overflow-wrap:normal;word-break:normal}.hero-copy-two p{font-size:15px;line-height:1.45}.primary-cta{max-width:100%;width:100%;font-size:16px;padding:15px 16px}.trust-row{gap:12px;justify-content:space-between}.trust-row span{font-size:21px;gap:4px}.trust-row b{font-size:9px}.hero-visual{width:100%;max-width:100%;height:535px;min-height:535px;margin:24px 0 0;transform:none;overflow:visible}.phone-real{left:3%;top:8px;width:min(58vw,238px);height:min(115vw,480px);max-height:480px}.video-panel{right:-1%;top:43%;width:min(61vw,245px);padding:12px}.video-title{font-size:15px}.video-screen{height:110px}.video-panel>strong{font-size:13px}.coin-btc{width:76px;height:76px;font-size:35px}.coin-eth{width:58px;height:58px;font-size:27px}.coin-sol{width:43px;height:43px;font-size:21px}.tools-two{width:100%;max-width:100%;padding:48px 16px 50px;display:flex;flex-direction:column;gap:10px;overflow:visible}.tools-copy{width:100%}.tools-copy h2{font-size:clamp(30px,8vw,37px)}.tools-copy p{font-size:15px}.tool-pills{gap:7px}.tool-pills span{font-size:12px;padding:7px 10px}.mac-scene{width:100%;height:auto;min-height:235px;overflow:visible;margin-top:15px;display:block}.macbook{width:100%;max-width:100%;transform:none;filter:drop-shadow(0 20px 24px #000c)}.mac-screen{width:100%;height:auto;aspect-ratio:700/405;border-width:7px;border-radius:10px}.mac-base{height:29px}.mac-base:before{height:15px;top:3px}.mac-base:after{top:21px;height:5px}.mac-glow{width:100%;height:100px}.mac-cards{display:none}footer{width:100%;max-width:100%;padding:20px 16px;gap:12px;font-size:12px}}@media(max-width:360px){.topbar{height:60px}.topbar .brand{font-size:14px}.logo{font-size:26px}.top-cta{font-size:10px;padding:8px 9px}.hero-two{padding-left:12px;padding-right:12px}.hero-visual{height:455px;min-height:455px}.phone-real{width:55vw;height:108vw}.video-panel{top:40%;width:58vw}.video-screen{height:90px}.tools-two{padding-left:12px;padding-right:12px}.mac-base{height:24px}}
