
.nav-links a[aria-current=page]{color:#fff;box-shadow:0 2px 0 var(--gold)}
.menu{display:none;align-items:center;gap:8px;background:none;border:1px solid #ffffff33;color:#fff;border-radius:10px;padding:8px 11px;font:700 14px 'Manrope';cursor:pointer}
.menu .bars{display:grid;gap:3px}.menu .bars i{display:block;width:16px;height:2px;background:#fff;border-radius:2px}
@media(max-width:1100px){.menu{display:inline-flex}.nav .nav-links{position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;background:#061915;padding:8px 20px 16px;border-bottom:1px solid #ffffff1f}.nav.open .nav-links{display:flex}.nav .nav-links a{padding:13px 0;font-size:17px;color:#fff}.nav-in{position:static}}
@media(max-width:560px){.nav-right .btn{display:none}.nav-tel span{font-size:14px}}
.book{display:none;position:fixed;inset:0;z-index:200;place-items:center;padding:20px;overflow:auto}.book:target{display:grid}
.book-bg{position:fixed;inset:0;background:#061915cc}
.book-card{position:relative;width:min(620px,100%);background:#fff;color:#123b33;border-radius:22px;padding:30px;box-shadow:0 30px 80px #0008}
.book-card h2{font:800 30px/1.1 'Manrope';letter-spacing:-.03em;color:#0b3d34;margin:0 0 8px}.book-card>p{margin:0 0 18px;color:#47635a}
.book-x{position:absolute;right:16px;top:10px;font:400 30px/1 'Manrope';color:#47635a;text-decoration:none;padding:4px 8px}
footer{position:relative;z-index:1}
.book-card .form{background:none;border:0;box-shadow:none;padding:0;margin:0}
.anchor-alias{display:block;height:0;width:0;overflow:hidden;scroll-margin-top:100px}
