:root{--shell:1240px;--r1:10px;--r2:16px;--r3:24px}body{line-height:1.5}.topbar{background:rgba(10,11,14,.94)}.brand-text,.footer-brand>b{display:none!important}.brand-badge{width:112px!important;height:72px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;flex-shrink:0}.brand-badge img{width:100%;height:100%;object-fit:contain}.topbar .shell{min-height:94px}.nav a{padding:10px 9px;font-size:13px}.top-actions{gap:9px}.top-actions .btn{font-size:13px;padding:11px 15px}.mobile-menu{display:none!important}.hero{padding:90px 0 76px!important}.hero h1{font-size:clamp(40px,5.2vw,70px)!important;line-height:1.08!important;letter-spacing:-.045em!important;max-width:690px}.hero p{font-size:17px!important;line-height:1.85!important;max-width:560px}.hero-grid{gap:56px!important}.hero-actions{gap:12px}.hero-actions .btn{font-size:14px}.wall-logo{width:180px;height:140px;background:#050607;border-radius:20px;display:grid;place-items:center}.wall-logo img{width:160px;object-fit:contain}.trust-row{gap:18px!important;font-size:12px!important}.section{padding:82px 0}.section-head h2,.cta h2{font-size:clamp(30px,4vw,48px)!important;line-height:1.12}.section-head p{line-height:1.8}.app-top{min-height:88px;height:auto!important;padding:10px 22px!important}.app-top .brand-badge{width:92px!important;height:64px!important}.app-layout{height:calc(100vh - 89px)!important}.app-layout:has(#appSide:empty){display:block!important}.app-layout:has(#appSide:empty) #appSide{display:none!important}.app-layout:has(#appSide:empty) .app-content{height:100%;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px!important}.mh-lock{width:100%;max-width:420px;margin:25px auto;padding:28px!important}.mh-lock h1{font-size:26px!important;letter-spacing:-.025em;line-height:1.3}.mh-lock .mh-error:empty{min-height:0;margin:0}.mh-lock .mh-form{gap:17px}.app-page-head h1{font-size:28px;letter-spacing:-.03em}.app-page-head p{font-size:14px;line-height:1.7}.app-panel{border-radius:16px}.app-metrics .app-card b{font-size:27px}.data-table{font-size:13px}.data-table th{font-size:11px;letter-spacing:.04em}.data-table th,.data-table td{padding:15px 12px}.mh-actions .btn,.data-table .btn{padding:8px 12px;font-size:12px;margin:2px}.mh-search{margin-bottom:18px}.mh-form input,.mh-form select{min-height:46px}.mh-modal h2{font-size:23px}.mh-services-grid .mh-service{padding:28px}.footer-brand .brand-badge{width:110px!important;height:75px!important}.mh-service p{font-size:14px}.mh-service .btn{font-size:13px}.footer-links span{cursor:default}@media(max-width:1000px){.nav{display:flex!important;flex-wrap:wrap;justify-content:center}.topbar .shell{flex-wrap:wrap;gap:12px;padding-top:10px;padding-bottom:10px}.nav{order:3;width:100%}.hero{padding-top:60px!important}.hero-grid{grid-template-columns:1fr!important}.hero-visual{display:block!important;max-width:650px;margin:0 auto;width:100%}.hero h1{max-width:650px}.brand-badge{width:100px!important;height:65px!important}.top-actions{margin-left:auto}}@media(max-width:600px){.shell{width:calc(100% - 32px)}.topbar .shell{gap:6px}.nav a{font-size:12px;padding:7px}.top-actions .icon-btn{width:34px;height:34px}.top-actions .btn{font-size:11px;padding:9px}.brand-badge{width:83px!important;height:57px!important}.hero{padding-top:42px!important}.hero h1{font-size:42px!important}.hero p{font-size:15px!important}.hero-actions{flex-wrap:wrap}.hero-actions .btn{width:100%;justify-content:center}.trust-row{flex-wrap:wrap}.device-stage{transform:scale(.8);transform-origin:center top;margin-bottom:-70px}.section-head{display:block!important}.section-head p{margin-top:18px}.app-top .brand-badge{width:75px!important;height:55px!important}.app-role{font-size:11px}.app-top{min-height:76px}.mh-lock{padding:22px!important}.mh-lock h1{font-size:23px!important}.app-layout{height:calc(100vh - 77px)!important}}
