.nav .nav-logo,.footer .footer-logo{display:flex;align-items:center}.nav .nav-logo:before,.footer .footer-logo:before{content:"";display:block;flex:none;background:url(/brand/pyth-ia-portale-originale.png) center / contain no-repeat}.nav .nav-logo:before{width:41px;height:50px;margin-right:10px}.footer .footer-logo:before{width:51px;height:63px;margin-right:14px}@media(max-width:980px)and (min-width:761px){.nav .nav-links{gap:16px}.nav .nav-links a{font-size:.73rem;letter-spacing:.08em}.nav .nav-inner{gap:12px}}@media(max-width:760px){.nav .nav-logo{font-size:.95rem}.nav .nav-logo:before{width:33px;height:42px;margin-right:8px}.footer .footer-logo:before{width:43px;height:53px}}@media(max-width:380px){.nav .nav-logo{font-size:.84rem}.nav .nav-logo:before{width:29px;height:37px;margin-right:6px}.nav .nav-inner{gap:10px}.nav .nav-actions{gap:8px}}.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:50;background:#06080deb;border-bottom:1px solid var(--line)}.nav-inner[data-astro-cid-dmqpwcec]{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-logo[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:.02em;color:var(--text);flex-shrink:0}.nav-logo[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{color:var(--accent)}.nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:clamp(16px,3vw,36px);list-style:none;padding:0}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .2s ease;white-space:nowrap}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--amber)}.nav-actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:12px;flex-shrink:0}.nav-cta[data-astro-cid-dmqpwcec]{padding:9px 20px;font-size:.85rem;white-space:nowrap}.nav-toggle[data-astro-cid-dmqpwcec]{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:transparent;cursor:pointer;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px}.nav-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:20px;height:2px;background:var(--text);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-menu[data-astro-cid-dmqpwcec]{display:none;border-bottom:1px solid var(--line);background:#06080dfa}.nav-menu[data-astro-cid-dmqpwcec] ul[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:8px clamp(20px,5vw,44px) 16px;display:flex;flex-direction:column}.nav-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:15px 4px;font-family:var(--font-mono);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line)}.nav-menu[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]:last-child a[data-astro-cid-dmqpwcec]{border-bottom:none}.nav-menu-wa[data-astro-cid-dmqpwcec]{color:var(--amber)!important;text-transform:none!important;letter-spacing:.02em!important;margin-top:6px}@media(max-width:760px){.nav-desktop[data-astro-cid-dmqpwcec]{display:none}.nav-toggle[data-astro-cid-dmqpwcec]{display:flex}.nav-menu[data-astro-cid-dmqpwcec][data-open=true]{display:block}}@media(max-width:380px){.nav-cta[data-astro-cid-dmqpwcec]{padding:9px 14px}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);padding-block:34px}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer-logo[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--text)}.footer-logo[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--accent)}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--muted);transition:color .2s ease}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}
