/* Shared visual identity for the standalone pricing page. */
@media(max-width:360px){.site-header .header-actions>.button{display:none}}
.footer-social{display:flex;justify-content:flex-end;gap:25px;padding-bottom:25px}.footer-social a{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#d3ddcb}.footer-social a:hover{color:#fff}.footer-social svg{width:16px;height:16px;fill:currentColor}@media(max-width:600px){.footer-social{justify-content:flex-start;gap:22px;padding-bottom:22px}.footer-social a{font-size:10px}}
.brand{gap:7px;font-size:27px;letter-spacing:-1.4px}.brand-mark{width:27px;height:27px;margin-right:3px}.brand>span{margin-left:-5px}.nav-bar{gap:25px;min-height:86px}.nav-links{gap:28px}.nav-links a{font-size:13px;padding:8px 0}.nav-links a::after{background:currentColor;bottom:1px}.header-actions{gap:22px}.header-actions .button{min-height:44px;border-radius:8px;padding:12px 18px;font-size:12px;font-weight:700;gap:18px}.header-actions .button>span{font-size:inherit}.menu-toggle{width:42px;height:42px;padding:11px}.menu-toggle span{width:auto;margin:5px 0}.p-footer-top .brand{color:var(--paper)}
@media(max-width:1100px){.shell{width:calc(100% - 48px)}.nav-links{gap:19px}.header-actions{gap:16px}.brand{font-size:25px}.nav-bar{gap:20px}}
@media(max-width:900px){.nav-bar{min-height:76px;flex-wrap:wrap}.header-actions{margin-left:auto}.nav-links{position:static;order:3;display:none;width:100%;border:0;padding:0 0 18px;gap:19px}.nav-links.is-open{display:flex}.menu-toggle{display:block}}
@media(max-width:600px){.shell{width:calc(100% - 36px)}.nav-bar{gap:10px;min-height:70px}.brand{font-size:24px;letter-spacing:-1.4px}.brand-mark{width:23px;height:23px}.header-actions{gap:10px}.header-actions .button{display:inline-flex;font-size:10px;padding:11px 12px;min-height:40px;gap:8px}.header-actions .button span{display:none}.menu-toggle{width:36px;height:36px;padding:8px}.nav-links{gap:0;justify-content:space-between;padding-top:5px}.nav-links a{font-size:12px}}
@media(min-width:1600px){.shell{width:min(1380px,calc(100% - 80px))}}
@media(max-width:900px){html:not(.js) .nav-links{display:flex}html:not(.js) .menu-toggle{display:none}}
