/* The same ByMivad identity, isolated from the studio's light working canvas. */
.bymivad-chrome{background:#10131b;color:#f4f5f3;--gutter:clamp(24px,5.2vw,88px)}
.bymivad-chrome .site-header{height:102px;margin:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #31353d;position:relative;z-index:30}
.bymivad-chrome .brand{display:inline-flex;align-items:center;gap:13px;white-space:nowrap;font-size:29px;font-weight:400;letter-spacing:-1.4px;line-height:1}
.bymivad-chrome .brand svg{width:31px;height:27px;color:#ddfa78;display:block}.bymivad-chrome .wordmark-heavy{font-weight:800}.bymivad-chrome .brand-period{color:#ddfa78}
.bymivad-chrome .site-header>nav{display:flex;gap:25px;align-items:center;font-size:14px}.bymivad-chrome nav a{padding:10px 0}.bymivad-chrome nav a:hover,.bymivad-chrome nav [aria-current=page]{color:#ddfa78}
.bymivad-chrome .header-contact{border:1px solid #686c73;border-radius:30px;padding:13px 20px;font-size:14px;font-weight:600;display:flex;gap:22px;align-items:center;white-space:nowrap}.bymivad-chrome .header-contact:hover{background:#f4f5f3;color:#10131b}.bymivad-chrome .arrow-icon{width:20px;height:20px;display:block;flex-shrink:0}
.bymivad-chrome .menu-toggle{display:none;padding:12px;background:transparent;border:0}.bymivad-chrome .menu-toggle span{width:24px;height:2px;background:#f4f5f3;display:block;margin:5px 0}.bymivad-chrome .mobile-nav{position:absolute;top:88px;left:0;width:100%;background:#10131b;z-index:25;padding:24px var(--gutter) 38px;border-bottom:1px solid #31353d}.bymivad-chrome .mobile-nav nav{display:flex;flex-direction:column;gap:10px;font-size:24px}.bymivad-chrome .mobile-nav nav a{display:flex;align-items:center;gap:15px}
.studio-subnav{max-width:1424px;margin:auto;padding:20px 32px;display:flex;align-items:center;gap:12px;font-size:11px;color:#68707c;border-bottom:1px solid #dce0d9}.studio-subnav>span:last-of-type{color:#141824}.studio-subnav>nav{margin-left:auto;display:flex;gap:24px;color:#343c43}.studio-subnav>button{margin-left:15px;font-size:12px}.studio-subnav>nav a:hover{text-decoration:underline;text-underline-offset:5px}.intro{padding-top:58px}.studio-subnav #choice-count{width:23px;height:23px;font-size:11px}
@media(max-width:1200px){.bymivad-chrome .site-header>nav{gap:18px;font-size:12px}.bymivad-chrome .header-contact{font-size:12px;padding:12px 15px;gap:12px}}
@media(max-width:1000px){.bymivad-chrome .site-header{height:88px}.bymivad-chrome .site-header>nav{display:none}.bymivad-chrome .header-contact{margin-left:auto}.bymivad-chrome .menu-toggle{display:block}.studio-subnav{padding:16px 24px}.studio-subnav>nav{gap:16px}.studio-subnav>span,.studio-subnav>a{display:none}.studio-subnav>nav{margin-left:0}}
@media(max-width:600px){.bymivad-chrome .brand{font-size:26px}.bymivad-chrome .brand svg{width:26px}.bymivad-chrome .header-contact{display:none}.bymivad-chrome .site-header{gap:16px}.bymivad-chrome .menu-toggle{margin-left:auto}.studio-subnav{padding:12px 20px;gap:6px;flex-wrap:wrap}.studio-subnav>nav{gap:18px;font-size:10px}.studio-subnav>button{margin-left:auto;font-size:10px;padding:8px 0}.studio-subnav #choice-count{margin-left:3px}.intro{padding-top:42px}}
