/* Public navigation remains reachable without scrolling. */
.ailha-viewer .proposal-controls,.ailha-viewer .home-controls{position:fixed!important;z-index:40;left:50%;right:auto;bottom:max(18px,env(safe-area-inset-bottom));transform:translateX(-50%);width:max-content;max-width:calc(100vw - 24px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:16px;padding:9px!important;margin:0!important;background:#f6faf5f5!important;border:1px solid #ffffffb0!important;border-radius:999px;box-shadow:0 10px 40px #082c3140}
.ailha-viewer .proposal-controls button,.ailha-viewer .home-controls button{min-height:46px;white-space:nowrap;border-radius:999px;padding:12px 22px!important;font:600 13px/1.3 Arial,sans-serif;cursor:pointer}.ailha-viewer .proposal-controls span{min-width:48px;text-align:center;font:12px Arial,sans-serif}.ailha-viewer button:focus-visible{outline:3px solid #ffb951;outline-offset:3px}.ailha-viewer .av-slide{padding-bottom:125px!important}.ailha-viewer .advance-float{display:none!important}
.ailha-personalized .proposal-shell{width:100%;max-width:none;margin:0;padding:0}.ailha-personalized .proposal-brand{position:absolute;top:0;left:0;right:0;z-index:5;padding:22px 5vw;background:transparent;gap:24px}.ailha-personalized .proposal-brand>img{width:130px;height:80px;max-height:80px;object-fit:contain}.ailha-personalized .proposal-menu{display:flex;flex-wrap:wrap;gap:18px;padding:12px 18px;border-radius:99px;background:#113d31d9}.ailha-personalized .proposal-menu a{color:#fff!important}.ailha-personalized .wizard-top{position:absolute;top:116px;left:5vw;right:5vw;z-index:2;padding:0;color:inherit}.ailha-personalized .wizard-top>span{display:none}.ailha-personalized .wizard-top>b{margin-left:auto;background:#f8fbf1e8;color:#244d3e;border-radius:99px;padding:8px 14px}.ailha-personalized .wizard-progress{position:absolute;top:0;left:0;right:0;z-index:8;margin:0}.ailha-personalized .av-slide,.ailha-personalized .presentation-pane.av-commerce{min-height:100svh;border-radius:0;box-shadow:none;padding:160px 8vw 125px!important}.ailha-personalized .av-content{min-height:calc(100svh - 350px);gap:6vw}.ailha-personalized .av-motion{margin:0 -8vw 36px}.ailha-personalized .av-slide:has(>.av-motion) .av-content{min-height:0}.ailha-personalized .av-copy h2{font-size:clamp(44px,5.7vw,96px)}
@media(max-width:760px){.ailha-viewer .proposal-controls,.ailha-viewer .home-controls{gap:7px;padding:7px!important;bottom:max(10px,env(safe-area-inset-bottom));flex-wrap:nowrap}.ailha-viewer .proposal-controls button,.ailha-viewer .home-controls button{font-size:11px;padding:11px 13px!important;min-height:44px}.ailha-personalized .proposal-brand{padding:16px 5vw;gap:14px}.ailha-personalized .proposal-brand>img{width:90px;height:60px}.ailha-personalized .proposal-menu{gap:9px;padding:9px 12px;max-width:60%;border-radius:16px}.ailha-personalized .proposal-menu a{font-size:10px}.ailha-personalized .wizard-top{top:105px}.ailha-personalized .av-slide,.ailha-personalized .presentation-pane.av-commerce{padding:150px 7vw 120px!important}.ailha-personalized .av-content{min-height:0}.ailha-personalized .av-copy h2{font-size:clamp(38px,10vw,58px)}.ailha-personalized .av-motion{margin:0 -7vw 28px}}
