
@media(max-width:1000px){.g4{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr 1fr}.hero .wrap,.g2{grid-template-columns:1fr;gap:44px}.frame{margin:0 auto 20px}.fgrid{grid-template-columns:1fr 1fr}
.burger{display:block}#menu{position:absolute;top:78px;left:0;right:0;background:var(--ivory);flex-direction:column;align-items:stretch;gap:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .45s,opacity .3s;padding:0 24px;box-shadow:0 20px 30px rgba(7,92,105,.12)}
#menu.open{max-height:560px;opacity:1;padding:12px 24px 24px}#menu>a:not(.btn){padding:14px 4px;border-bottom:1px solid #f0e6d2}#menu .btn{margin-top:12px;justify-content:center}.burger.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}
@media(max-width:620px){.g4,.g3,.fgrid{grid-template-columns:1fr}.sec{padding:64px 0}.hero{padding:40px 0 90px}.hero h1 em{white-space:normal}.meta{flex-direction:column;gap:14px}.frame .badge{left:-6px}.frame .back{inset:auto -10px -14px auto}.cta{padding:48px 22px}.topbar span:nth-child(n+3){display:none}.hero-btns .btn{flex:1 1 100%;justify-content:center}
.dock{display:none}#totop{bottom:84px}.foot{padding-bottom:70px}.mbar{display:grid;grid-template-columns:1fr 1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;box-shadow:0 -10px 30px rgba(7,92,105,.18);padding-bottom:env(safe-area-inset-bottom,0)}
.mbar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:11px 4px;font-size:12px;font-weight:700;color:var(--teal)}.mbar a i{font-size:20px}.mbar .m1 i{color:var(--ocean)}.mbar .m2 i{color:#25D366}.mbar .m3{background:var(--cyan);color:#fff}.mbar .m3 i{color:#fff}}
