.brand img.brand-mark{object-fit:cover;transform:none;background:transparent}.footer-brand img.brand-mark{background:transparent}.nav-tool{border:1px solid rgba(22,50,41,.16);background:rgba(255,255,255,.65);border-radius:999px;padding:8px 12px;font-weight:800;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.nav-tool:hover{background:#fff}.nav-tool>span:first-child{font-size:17px;line-height:1}.nav-tool[hidden]{display:none!important}
.action-dialog{width:min(520px,calc(100% - 24px));max-height:90vh;overflow:auto;border:0;border-radius:24px;padding:34px;background:#fffdf4;color:#163229;box-shadow:0 25px 90px rgba(0,0,0,.4);text-align:center}.action-dialog::backdrop{background:rgba(7,23,18,.72);backdrop-filter:blur(5px)}.action-close{position:absolute;right:13px;top:13px;width:38px;height:38px;border:0;border-radius:50%;background:white;color:#163229;font-size:25px;box-shadow:0 3px 12px rgba(0,0,0,.15);cursor:pointer}.action-icon{display:block;width:108px;height:108px;margin:0 auto 18px;border-radius:24px}.action-dialog .eyebrow{margin-bottom:7px}.action-dialog h2{font:800 34px/1.08 'Manrope',sans-serif;letter-spacing:-1.2px;margin:0}.action-dialog>p{color:#5d6d66;margin:13px auto 22px;max-width:410px}.action-dialog>small{display:block;color:#728079;margin-top:13px}.action-main{margin:auto}.share-dialog{width:min(650px,calc(100% - 24px))}.share-preview{display:block;width:100%;aspect-ratio:1200/630;object-fit:cover;border-radius:15px;margin-bottom:23px;border:1px solid #d7e1d7}.share-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.share-actions .button{font-size:12px;padding:11px 15px}.facebook-button{background:#1877f2;color:white}.facebook-button:hover{background:#0d65d9}
@media(max-width:1050px){.site-header nav{gap:10px}.site-header nav>a:not(.nav-cta){display:none}}
@media(max-width:720px){.site-header nav .nav-cta{display:none}.nav-tool{width:39px;height:39px;padding:0;justify-content:center}.nav-tool .action-label{display:none}.action-dialog{padding:30px 18px 24px;border-radius:19px}.action-dialog h2{font-size:28px}.share-actions{display:grid}.share-actions .button{justify-content:center;width:100%}}
