.hero-manual-dock{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:3;pointer-events:none}
.home-manual-entry{display:flex;position:relative;width:max-content;max-width:100%;margin-left:-16px;padding:12px 16px 0;border-radius:22px 22px 0 0;background:#f8fbfe;pointer-events:auto}
.home-manual-entry:before,.home-manual-entry:after{content:"";position:absolute;bottom:0;width:20px;height:20px;pointer-events:none}
.home-manual-entry:before{right:100%;background:radial-gradient(circle at 0 0,transparent 20px,#f8fbfe 20.5px)}
.home-manual-entry:after{left:100%;background:radial-gradient(circle at 100% 0,transparent 20px,#f8fbfe 20.5px)}
.home-manual-button{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:9px 11px;border:1px solid #b9d9eb;border-radius:12px;background:#fff;color:#102c58;transition:background .18s,border-color .18s}
.home-manual-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#e4f4fd;color:#126fa4}
.home-manual-icon:before{content:"";width:19px;height:19px;background:currentColor;mask:url('/icons/lucide/circle-help.svg') center/contain no-repeat;-webkit-mask:url('/icons/lucide/circle-help.svg') center/contain no-repeat}
.home-manual-copy{display:flex;flex-direction:column;gap:1px;text-align:left}
.home-manual-copy>span{font-size:10px;line-height:1.4;color:#526d84}
.home-manual-copy>strong{font-family:'Outfit',sans-serif;font-size:15px;font-weight:600;line-height:1.2}
.home-manual-arrow{display:grid;place-items:center;width:24px;height:24px;flex:none;margin-left:10px;border-radius:50%;background:#eaf5fc;color:#126fa4}
.home-manual-arrow .ui-arrow{width:14px;height:14px}
.home-manual-button:hover{background:#f5fbff;border-color:#85bad8}
.home-manual-button:focus-visible{outline:3px solid #126fa4;outline-offset:4px}
@media(min-width:761px){.hero .hero-content{padding-bottom:108px}}
@media(max-width:760px){.home-manual-entry{margin-left:0}.hero .map-art{height:375px}}
@media(max-width:380px){.hero .map-art{height:325px}}
@media(prefers-reduced-motion:reduce){.home-manual-button{transition:none}}
@media print{.home-manual-entry{display:none}}
